87 29
251 11
786 541
912 88
937 442
702 453
431 291
127 591
820 583
364 627
639 460
67 547
689 1000
36 988
439 962
292 661
1003 30
99 336
111 814
572 743
80 82
918 63
754 599
262 144