1	9625	37
2	16181	35
11	43082	34
12	45793	33
13	48340	31
17	59821	30
25	77917	25
27	82275	24
28	84798	22
41	112129	21
46	121799	20
70	173110	18
77	189040	16
78	191883	14
80	196355	13
88	214639	12
91	220607	10
98	236645	9
141	313336	8
176	374401	7
291	580538	6
389	734015	5
475	865719	4
726	1235452	3
811	1356101	2
1092	1749592	1
20000000	39917463067	1
