400
39
212
43
197
86
94
134
48
75
356
121
98
63
78
247
182
102
84
105
136
109
34
138
90
29
60
74
332
25
195
384
131
260
226
205
93
62
16
81
177
132
471
157
198
120
129
42
118
119
171
641
82
22
158