17749 32
16550 18
11769 6
17656 36
17272 29
12085 14
13616 33
18356 32
15292 14
12765 13
10725 11
11903 18
9182 9
11890 12
11795 7
9992 7
43646 113
12611 12
21025 24
40540 41
22865 35
33893 100
18522 32
21542 64