25074 20
11015 5
17029 16
22288 36
36792 75
37419 40
9532 10
12095 15
9047 5
24672 19
13816 12
7658 6
51481 53
55209 65
28504 35
18464 12
34322 46
103768 167
23003 19
80587 76
19102 15
104833 175
16591 18
23881 44