1	8514	44
5	25348	43
7	31153	42
8	33285	41
9	35771	39
11	39783	38
12	42104	37
15	50251	35
18	57461	34
21	64818	31
23	70047	30
24	72555	29
27	78807	27
28	80893	26
33	91705	23
43	109348	22
47	116275	21
48	118754	19
62	148161	17
72	172492	16
74	177738	15
86	201914	14
113	251183	13
127	279376	12
128	281281	11
129	283525	9
142	308328	8
143	310054	7
158	337675	6
234	468867	5
264	524082	4
1285	2092293	3
14132	21453455	2
20000000	44877497388	2
