1	7880	28
2	12881	27
3	16979	23
9	36679	20
12	45884	19
14	50972	18
16	56446	17
27	85813	16
31	97040	13
35	107826	10
39	118429	9
45	133511	8
60	171566	7
72	196167	6
101	257478	5
180	421895	4
182	426442	3
271	602449	2
2026	3887667	1
20000000	25142845141	1
