5101 8
8126 7
4412 8
12269 16
27709 31
8568 9
35183 44
17429 17
44501 43
13844 20
16453 24
18136 22
10362 32
9227 12
10100 21
11109 13
9978 10
10047 15
19199 7
85342 105
36451 20
28545 29
56285 57
25231 59