4503 7
9997 24
19758 76
10508 29
9283 21
17317 51
15895 32
12306 23
19800 49
19107 37
9949 5
12653 10
13509 17
9281 7
5455 2
29404 60
29936 101
10230 23
21506 64
13760 39
21382 63
30161 89
14249 47
39452 96