1225 10
5373 8
9888 37
11726 25
15910 41
7909 16
18824 32
24288 34
5445 10
27398 79
13463 23
18915 37
13008 38
16768 34
17339 28
14620 13
15532 30
13186 24
19659 27
54455 139