38
29
25
49
37
98
68
69
36
53
95
30
243
104
52
538
35
131
568
1296
213
92
283
51
177
74
39
88
118
80
298
190
444
765
147
182
448
193
66
305
82
481
97
188
102
128
60
165
199
59
160
373
73