1	7684	27
3	17051	26
6	27106	25
9	36817	22
15	55602	21
17	61460	20
22	76372	19
25	85712	15
30	98840	14
33	107658	13
48	150061	12
52	160995	11
88	261206	10
91	268800	9
120	343135	8
131	367479	7
132	369624	6
139	385602	5
154	419182	3
375	845389	2
478	1027707	1
20000000	36072671823	1
