1	7434	31
3	16949	30
4	20377	29
5	23753	28
12	44021	27
15	52962	24
24	80521	23
25	83683	22
35	113642	21
36	116225	20
39	124713	18
47	144725	17
52	157448	16
63	185659	15
66	194151	14
89	256515	13
91	261343	12
95	271615	10
120	324525	9
143	376653	7
185	462787	6
205	504041	5
214	523379	4
887	1731995	3
2384	4407401	2
2494	4608439	1
20000000	31043063916	1
