31608 11
30601 24
35655 24
38584 34
31133 20
32282 26
21253 27
62279 79
12306 3
68201 62
15308 13
19128 24
51533 92
18557 14
23806 22
21476 43
53226 89
49432 25
49630 50
27354 43
32530 51
12107 20
34058 25
26780 22