402
2
451
1
492
705
5
320
389
426
0
557
296
531
548
286
247
1923
434
83
229
431
499
71
376
78
880
62
65
312
344
87
298
69