9996 19
14073 21
9563 12
13563 29
3484 1
4943 6
8251 5
14532 20
15435 24
31985 39
17802 23
99641 133
11782 19
84247 113
13930 33
12944 32
18660 45
13360 46
7900 23
17611 35
19508 17
28313 48
57585 88
56596 99