1	6389	28
3	15109	24
8	30385	23
12	41195	21
13	43817	17
15	49075	15
28	80219	14
34	96424	13
38	106684	12
48	131399	10
70	179106	9
79	202905	8
120	295463	7
129	314044	6
209	479587	5
298	651007	4
885	1752566	3
2336	4440368	2
13979	25731844	1
20000000	28372373974	1
