15502 20
15854 27
9152 8
35829 25
11900 7
46786 49
22641 13
6584 1
13495 17
25800 30
5753 4
13334 13
20517 16
9333 20
28585 24
22437 10
58257 93
30049 31
23614 25
20640 23
26601 19
15344 37
21768 52
19865 13