1	9640	34
4	26020	33
9	43652	31
10	47434	30
11	50774	29
14	60427	28
18	74383	27
21	84548	24
23	92204	20
37	139175	19
54	194325	16
63	225168	15
74	266357	14
81	289141	13
88	309911	12
97	338520	10
134	459040	9
136	464928	8
230	768715	7
275	896247	6
283	919846	5
360	1126128	4
384	1192139	3
2710	7442985	2
3494	9496011	1
20000000	43179052347	1
