1	7037	26
2	11624	23
3	15934	21
13	51692	19
22	82365	18
26	95420	14
28	101768	13
31	112011	11
42	148322	9
43	151618	8
45	158558	7
47	165496	6
67	227217	5
86	287163	4
88	293065	3
313	872056	1
20000000	38775613512	1
