1	14387	57
2	24412	54
3	32233	51
6	52402	49
9	69099	48
14	92431	44
15	97509	43
17	107768	42
22	132015	40
24	142258	38
25	147375	35
30	171482	34
32	179831	33
37	201275	31
40	215622	30
41	219794	29
47	248340	26
66	332201	24
88	430540	23
91	442257	21
93	450173	18
94	454371	17
101	483529	16
109	520424	15
159	716962	14
162	728981	13
183	809642	11
209	903296	10
216	929316	9
235	999597	7
259	1086558	6
313	1297996	5
331	1366265	4
347	1426003	3
584	2242079	2
603	2309848	1
20000000	61395270318	1
