1126
0
216
324
359
444
682
2
3466
5
2243
1
212
627
497
389
1281
2111
3
935
462
470
230
463
610
307
800
520
638
586
319
271
516