14982 25
16577 32
33598 66
47949 118
58931 167
26207 63
22146 55
47399 138
23590 27
14537 27
15450 15
24739 63
17329 16
20556 46
38840 111
10160 7
50779 128
32828 54
14311 15
32206 84
21489 36
22668 87
67340 250
58682 78