1	8528	19
5	26029	17
8	35470	16
19	71092	15
21	77738	14
32	117674	13
43	153876	11
77	268546	9
85	297854	8
89	312198	7
102	354365	6
128	426282	5
133	442410	4
220	697597	3
589	1603511	2
62300	144701511	1
20000000	42919673191	1
