1	7365	24
4	20861	22
5	24586	21
6	28526	18
9	39094	17
21	79801	16
22	83292	14
30	111383	13
49	173280	12
53	186624	11
140	450229	10
179	551170	9
227	712324	8
245	762015	7
340	1014835	6
343	1021859	5
383	1124333	4
586	1612774	3
3810	8559523	2
5724	12507056	1
20000000	36126080620	1
