12556 15
12443 9
21680 24
15171 9
10248 2
19619 13
12796 4
9515 5
9524 6
35669 43
58337 116
12755 21
14874 17
30484 28
10387 5
49156 58
19859 25
79320 83
38312 51
23127 26
28556 53
9901 10
39184 50
60571 92