1	8720	24
2	13866	23
3	18569	20
4	21917	18
5	26347	15
10	47294	14
19	79188	11
25	98629	10
27	105138	7
33	125083	6
51	178595	4
73	246622	3
247	719587	2
1147	3004938	1
20000000	33084543827	1
