248
1
361
306
356
3
401
323
333
72
363
342
468
322
2
427
263
510
220
297
332
424
353
75
244
64
352
319
81
392
544
68
286