1	8430	24
4	22563	23
6	31079	21
7	35162	20
9	42377	18
10	45827	15
11	49279	14
16	67863	13
20	83275	12
32	127455	11
51	193385	9
71	257508	8
129	426006	7
138	453817	6
139	457183	5
156	512124	3
311	951047	2
452	1306013	1
20000000	46194707327	1
