1	13227	49
3	29602	47
5	42414	43
6	48303	42
8	59453	37
9	64901	36
14	91450	35
16	101319	34
18	110495	33
24	138063	31
28	157048	29
29	161874	26
30	166703	25
33	180047	23
40	211209	22
46	236962	21
58	283569	20
63	302812	18
64	306100	17
87	419664	15
93	444282	14
102	478286	13
104	487337	12
162	710745	11
237	976741	10
311	1253807	9
430	1671143	8
529	2004419	7
594	2216510	6
691	2522908	5
1019	3578162	4
3479	11319750	3
5334	17062221	2
12186	38487404	1
20000000	61437807278	1
