1	10449	38
2	17749	34
8	44851	32
13	61841	30
14	65295	27
20	85619	26
23	96929	25
28	116032	24
30	122654	23
33	133885	22
37	148846	21
45	177178	20
58	217307	19
63	232671	17
74	268887	16
80	289777	15
83	299580	14
96	340452	13
104	365487	11
123	427756	10
126	436563	9
129	446312	8
149	521242	7
212	684967	6
272	845933	5
500	1436452	4
810	2212162	3
852	2321131	2
20000000	47954969088	2
