15012 12
20368 21
25703 36
18532 15
9004 1
14354 14
28205 56
10792 9
19049 28
13854 11
14180 18
9509 4
11516 6
10926 5
10486 10
14918 19
14689 21
29569 79
26303 36
18795 21
13647 7
11270 8
19685 12
19806 26