152
532
30
93
60
283
94
212
178
401
310
123
209
83
201
90
61
127
10
24
295
119
210
59
370
33
23
617
184
413
375
142
53
192
135
25
110
35
19
145
77
199
139
144
106
84
288
29
40
87
6
65
32
324
114
85
433