4503 7
9997 24
19758 75
10508 28
9283 21
17317 50
15895 32
12306 23
19800 49
19107 37
9949 5
12653 10
12831 17
9281 7
5455 2
28723 60
29936 101
10230 23
21506 64
13760 39
20695 63
30161 89
14249 47
39452 95