5101 8
8126 7
4412 8
12269 16
27909 31
8568 9
35387 44
17429 17
44708 43
13844 20
16453 24
18136 22
10362 32
9227 12
10100 21
11109 13
9978 10
10047 15
19199 7
85560 105
36652 20
28545 29
56488 58
25231 59