1	14451	55
2	24458	52
8	63779	51
9	70145	48
11	83044	47
15	107840	42
24	164369	38
25	170204	32
28	186828	31
29	191234	29
30	196165	28
40	247395	27
48	288600	25
49	293470	24
55	324755	21
69	391746	19
91	493505	18
137	700930	17
161	808969	16
165	828253	15
212	1046053	14
267	1297049	12
270	1314545	11
289	1407664	10
320	1549059	9
397	1885960	8
414	1959788	7
419	1983480	6
479	2225364	5
584	2639761	4
1786	7182188	3
17613	66157193	2
19327	72447954	1
20000000	65663355320	1
