14962 31
11993 40
58185 55
36056 97
7052 26
40320 147
11587 20
11121 17
56111 199
4315 11
17927 59
9212 29
22106 47
10240 50
18736 20
46322 131
64147 154
6533 16
10049 20
8777 23
30833 117
107767 325
208728 892
73397 178