38
13
35
88
270
151
93
82
201
184
191
135
32
99
70
531
76
205
45
90
98
62
252
400
245
50
213
610
54
324
100
91
61
69
44
827
226
1085
108
249
53
230