1	9759	45
2	15475	43
8	36218	38
9	41064	37
12	52021	36
13	55620	35
16	66670	30
18	74192	29
23	92287	28
27	107749	25
30	118919	21
52	201042	20
66	249790	19
84	296975	18
90	311886	17
91	315321	16
96	330130	15
100	342001	14
107	360995	13
113	378165	12
134	438396	11
161	501229	10
171	527318	9
224	670597	8
327	916806	7
357	984474	6
360	992622	5
684	1687517	4
712	1752033	3
6175	12455757	2
8698	17554955	1
20000000	60681385266	1
