1	6714	26
2	11509	25
3	15435	21
5	21334	20
10	35143	18
11	37886	17
12	40691	16
34	96616	15
46	125146	13
47	127663	12
69	179650	11
105	268869	9
127	316664	8
162	397718	6
172	421177	5
175	428426	3
207	498009	2
414	917828	1
20000000	34897486990	1
