32
41
351
140
656
72
56
153
165
65
154
67
406
69
249
182
60
145
355
196
85
482
258
98
161
46
593
89
37
45
248
251
259
57
255
34
105
96
90
424
99
151
220
176
55
15
27
276
7224
470
194
136
330
160
415