1	11594	52
2	19689	51
3	26465	49
4	32743	47
5	37766	46
12	67034	45
13	71308	42
18	91235	40
25	116155	39
26	119777	38
27	123641	36
28	128058	33
29	132583	32
35	159731	31
43	192660	30
49	214538	28
53	228080	27
56	237546	26
59	249407	22
61	256680	20
63	264852	18
74	303914	17
80	322419	15
84	334962	14
88	346733	13
102	387541	12
113	419840	9
137	487729	7
143	504524	6
234	758237	5
389	1188795	4
614	1808620	3
1046	2948747	2
1497	4103802	1
20000000	45416416578	1
