1	11905	37
6	42446	35
8	53234	34
10	63141	32
15	87115	30
16	92412	29
21	115640	27
31	159357	24
36	184223	21
40	203672	19
67	325031	18
79	375510	17
100	460360	16
132	606471	15
172	759943	14
204	878241	12
401	1573524	11
412	1613633	10
600	2274167	9
765	2845583	8
773	2872753	7
1224	4448998	5
1284	4654139	4
4861	15595842	2
19346	59194294	1
20000000	49913530104	1
