375
86
391
331
327
368
169
903
67
66
66
124
115
98
163
216
156
146
354
127
171
148
140
174
147
151
163
170
166
240
164
173
151
153
417
333
169
162
158
165
149
150
147
34
158
164
177
160
162
150
360
158
156
144
156
34
168
147
419
175
164
431
148
155
153
170
162
165
352
161
170
377
244
176
159
160
145
155
168
172
218
140
336
372
160
170
148
144
149
348
155
115
234
137
327
829
653
159
163
310
160
155
172
720
160
152
363
168
159
86
172
302
171
164
364
86
463
270
175
157
34
341
305
151
885
407
70
154
177
157
155
154
160
154
152
147
173
159
161
167
159
153
170
219
159
150
165
193
145
156