14524 26
32029 67
58122 128
18211 19
30459 56
19076 24
16610 27
44040 65
11431 6
23821 27
9693 7
15666 14
11440 16
12127 9
10799 9
10983 8
12825 17
13041 16
22781 20
24810 45
15328 19
15431 27
19819 35
34148 97