2230 9
12561 22
29884 65
29164 72
21179 32
7293 28
11053 23
15667 35
16291 24
15882 16
8751 4
7171 36
16740 40
12800 46
31001 36
3608 10
22501 34
25982 46
9647 26
14042 53
15610 24
3213 8
5464 10
64518 267