27532 25
28804 22
13068 13
112587 122
9662 6
29238 26
25345 37
7222 4
17120 9
10953 14
18640 23
16588 7
18481 28
30817 30
44081 51
24652 30
42969 28
17631 15
20477 22
25309 39
9945 13
17281 23
12073 11
58034 58