1	10420	45
2	17517	44
7	34073	40
9	39081	37
12	46159	36
15	53478	34
20	64429	32
27	79653	31
30	86770	30
32	91122	29
36	100998	28
38	105350	27
40	110467	26
60	152659	24
73	180123	22
85	203756	20
87	208078	19
92	218277	18
96	225547	17
120	271753	16
136	308090	15
157	352979	14
242	497057	13
253	516454	12
295	592104	11
296	593667	10
301	603305	9
334	660858	8
380	731870	7
430	809015	6
440	824037	5
947	1602654	4
1517	2438817	3
3406	5095508	2
20000000	43543582107	2
