15001 9
17412 24
38919 47
27685 53
25609 20
24239 30
17277 21
16733 19
15640 14
23897 35
30063 44
20182 20
25936 34
13181 2
19136 3
20132 14
18090 7
18667 17
42194 31
14774 8
13778 9
12634 6
14490 17
19377 12