1	8264	36
3	18352	32
7	33600	29
8	38049	22
12	51333	21
13	54241	20
23	87534	15
27	101987	14
30	113094	13
32	118899	12
34	124600	11
35	127168	9
36	129453	8
83	270738	7
90	292528	5
122	380948	4
251	709317	3
277	769951	2
1263	3178210	1
20000000	45983497882	1
