1	10690	41
2	17604	37
5	32152	36
9	48131	33
11	55835	32
15	69326	31
21	89839	30
23	96684	29
28	114023	28
32	127938	26
33	131417	25
42	163602	24
46	177866	20
51	194639	16
53	201908	15
81	286338	13
86	302989	12
90	314640	11
95	330481	10
114	390885	9
116	397968	8
187	626165	6
206	680993	5
215	707683	4
350	1078495	3
473	1404431	2
933	2592302	1
20000000	40578681290	1
