1	14484	47
2	24319	46
5	43386	44
9	66833	41
10	72654	40
15	99467	39
16	104764	37
17	109979	35
19	119950	34
21	129537	33
24	142088	32
27	155939	28
28	160687	27
29	165340	26
33	184528	23
34	189665	22
42	228482	21
43	232595	19
73	355451	17
91	429656	16
104	486172	15
117	538004	14
140	628334	12
184	793477	11
400	1554892	10
451	1743818	9
532	2026486	8
590	2231378	7
630	2370307	6
848	3105908	5
1131	4039280	4
1146	4094709	3
1193	4255316	2
1360	4807259	1
20000000	58098899977	1
