1	11022	46
2	18901	44
3	24708	43
6	41870	40
8	51792	38
10	61762	35
12	72364	33
13	77906	30
15	88461	28
18	102412	27
23	124562	24
27	142733	19
39	198143	18
44	222461	15
57	276731	13
58	281238	11
64	308254	10
87	398090	9
103	463647	8
260	1007137	7
308	1174835	6
431	1583663	5
456	1667914	4
1573	5023405	3
9736	29346697	2
13448	40362380	1
20000000	50899493654	1
