298
1
88
916
2
438
366
763
1004
3
669
1368
0
552
726
996
615
396
478
232
550
209
62
846
890
216
436
440
716
4
403
344
479
1003