101 101
3491 59
551 332
118 584
1214 146
530 361
557 976
726 261
948 801
791 687
613 802
108 813
999 488
751 412
357 47
1007 557
552 741
572 504
847 815
759 642
860 975
899 625
570 923