1	7133	20
3	15846	19
6	27564	17
11	45097	16
33	115994	15
40	138182	14
44	151222	13
45	154612	12
51	173481	10
70	229305	9
212	641606	8
287	856018	7
376	1097977	6
465	1334143	5
878	2401755	4
906	2482658	3
1134	3084678	2
4329	10270810	1
20000000	45000008178	1
