295
1
67
86
489
859
572
4
72
245
508
3
1075
381
90
410
1423
2
740
335
495
655
77
524
0
1353
492
842
88
513
658
1062
146
320
102