1	10895	47
2	18276	46
3	24637	45
4	30329	44
6	41254	41
7	45889	39
13	70640	37
15	79420	36
29	133310	35
30	137177	33
36	157497	32
41	175807	30
45	189530	28
48	201236	27
55	226134	25
62	251674	24
63	255691	21
70	281978	19
84	333913	18
89	350158	17
93	362721	14
100	384343	12
122	476316	11
153	566870	8
227	787912	7
267	896717	6
336	1087284	5
2671	7211415	4
2754	7427575	3
11063	28965818	2
20000000	49874897094	2
