32
384
35
29
26
232
54
31
49
46
56
17
1180
299
66
222
202
23
52
189
59
76
24
55
92
133
75
176
116
291
69
15
207
58
208
93
86
268
178
145
105
33
250
139
461
79
362
101
77
704
1013
62
70