12502 10
30531 108
24369 35
23372 26
19903 60
12501 3
25474 33
44676 110
26159 45
37096 97
20448 32
30930 50
20235 14
22017 20
25143 31
9623 15
10589 5
18801 39
25532 58
20404 36
14823 39
26075 70
17598 41
14842 11