9515 19
5394 4
5485 7
2443 1
14931 17
8388 12
8347 9
17114 32
47368 54
38822 41
20183 21
67342 62
11193 14
14161 13
14545 10
10197 15
11559 22
29164 51
8539 18
19045 27
16656 22
10193 19
18502 31
15324 9