32
5
12
214
19
40
22
58
24
43
74
37
63
14
35
69
123
30
38
67
68
76
312
75
257
42
304
275
113
92
51
589
115
211
95
23
31
71
26
60
111
238
169
199
324
84
77
153
459
291
328
156
104
332