1	9446	21
2	14414	20
6	31353	19
10	45618	16
15	63304	14
16	66385	13
28	105790	10
63	225178	9
66	233714	8
71	247109	7
98	325124	6
275	820652	5
294	881401	4
299	894811	3
1412	3483572	2
29185	65985451	1
20000000	41085236531	1
