24029 26
10315 8
22168 22
11370 9
4818 8
21462 24
21448 33
15042 14
12990 15
10920 16
6512 11
6474 7
9080 12
15633 24
7551 6
27552 53
8733 11
13409 29
11652 12
14609 19
12267 16
10694 21
5559 9
7109 17