1	14088	64
3	33130	59
5	48527	57
6	55295	56
8	69211	54
9	76144	49
10	82963	46
11	89605	45
17	130167	43
34	234643	39
42	277164	33
48	311943	32
54	345862	31
57	362307	29
64	419963	28
67	436829	26
72	465613	24
79	511068	22
80	516458	21
90	566462	20
136	795260	18
140	816387	15
172	961551	14
176	980494	13
361	1785740	11
406	1985062	10
431	2089232	9
789	3507509	8
909	4001439	7
1307	5524837	6
2653	10557617	5
20359	76105668	4
39872	146710068	3
20000000	70400241745	3
