1	8200	34
3	18239	33
4	22131	30
5	25314	29
6	29306	28
9	42107	27
10	45454	25
12	52386	21
15	63377	19
16	67484	18
17	71014	17
18	74824	16
24	97192	15
37	143673	13
43	161191	12
48	176093	11
64	230835	9
105	356403	8
111	372109	7
117	387838	5
141	457782	4
157	500314	3
214	641987	2
2200	4935051	1
20000000	46528923709	1
