37
159
341
31
54
164
45
126
81
50
32
672
112
578
230
547
44
239
884
197
461
373
64
751
57
41
47
33
186
29
24
149
176
535
65
79
257
354
127
214
256
97
116
279
280
71
220
74
87
14
225
468
1458
254
399