1	8465	50
2	14136	47
3	18104	46
4	21157	45
6	27322	42
14	47409	40
15	49795	38
16	52227	36
20	63087	34
27	80267	32
30	88112	30
33	95221	29
54	135834	27
55	137954	21
58	144444	19
77	181557	18
84	195635	17
87	201565	16
112	255618	15
130	292149	14
131	293984	13
146	322609	12
187	402315	10
196	417735	9
197	420064	8
217	457809	7
320	636771	6
329	651796	5
828	1487643	4
973	1733257	3
1214	2131431	2
1809	3031439	1
20000000	40864669403	1
