26 9
16753 29
29124 29
19120 30
22347 29
27573 42
17849 25
9514 7
4807 3
35378 37
9302 3
10511 21
13412 16
11138 5
15585 16
21918 26
14006 12
9779 14
8900 5
8387 16
8510 18
20631 17
9940 18
54185 47