93
60
283
30
94
212
177
401
310
123
209
82
201
90
61
127
10
24
295
119
59
370
33
23
617
184
413
375
142
53
191
135
25
110
35
19
145
77
198
139
144
106
84
288
29
39
87
6
65
152
32
324
113
85
433
454
254