1	8624	41
6	28335	40
9	36936	37
13	47781	35
16	56333	34
17	59218	33
24	79173	32
26	85243	29
27	88471	28
31	100986	26
35	114056	24
37	121116	23
43	141007	22
62	197305	20
63	200067	19
65	205161	17
70	218148	15
79	241219	14
111	322185	11
145	407759	10
177	478732	9
333	816303	8
454	1071632	7
948	2036014	6
1428	2896634	5
1478	2990064	4
2946	5770209	3
3850	7436253	2
7844	14574855	1
20000000	52259024253	1
