171
0
1
101
356
3
268
222
117
2
100
194
120
206
92
88
340
448
278
379
266
463
324
253
216
162
217
283
293
552
281
258
257
339
270
316
298
286
274
271
95
189
163
110