12502 10
30531 104
24369 35
23372 26
19678 60
12501 3
25474 33
44439 109
26159 45
37096 96
20220 32
30930 50
20008 14
22017 20
24914 31
9623 15
10589 5
18576 39
25532 58
20404 36
14823 39
26075 70
17598 41
14842 11