1	15562	51
8	68405	49
9	75399	46
14	110166	42
15	116878	40
18	136195	39
22	162377	37
38	266632	36
39	271987	35
40	277266	33
41	282784	31
45	305654	28
52	345254	26
58	383423	25
66	446411	23
70	467291	22
72	476734	20
92	579879	19
93	585149	18
107	649842	17
128	747340	16
130	757983	15
135	783161	14
147	844755	12
183	1002395	11
252	1296389	10
292	1463591	9
328	1626558	8
463	2214323	7
565	2645704	6
579	2709751	5
611	2845854	4
1379	5797819	3
1642	6812871	2
20000000	75049501816	2
