1	9895	44
4	26822	42
8	45253	36
11	57763	35
14	69789	34
16	77945	32
22	98427	31
23	102730	30
25	111624	29
27	120345	28
28	124475	27
29	129020	26
33	146348	25
47	191599	24
56	221104	23
70	273983	22
87	331908	21
91	344137	20
114	411453	18
126	448757	15
147	523497	13
187	641988	12
216	727889	11
265	857754	10
355	1117222	9
406	1258978	8
471	1445125	7
842	2461558	6
866	2525874	5
894	2600851	4
979	2839242	3
16147	42865703	2
350170	898009827	1
20000000	48507264770	1
