15201 3
15451 28
17654 32
15611 13
12780 7
16758 56
19446 36
18370 17
25643 47
35152 98
14113 20
32398 87
37681 87
25001 43
20967 20
80530 238
18917 22
17173 53
23332 29
28036 73
32195 54
25468 36
55536 84
30884 34