1	7084	25
2	11970	24
13	53764	23
27	90473	22
29	97010	20
30	100360	19
33	109471	17
34	112699	16
45	146723	15
48	157426	14
50	163612	13
51	166198	12
60	190331	11
76	228649	10
91	265825	8
95	276735	7
160	426622	6
450	1048515	5
468	1087576	4
514	1193634	3
527	1218420	2
1029	2099350	1
20000000	34029969437	1
