1	6437	32
2	11332	31
5	20486	29
6	23094	28
7	25900	27
10	33615	26
19	51462	24
21	56277	23
26	69958	22
27	72794	21
28	75354	20
32	85194	16
33	87301	15
39	102734	14
41	108031	13
44	115931	12
48	128113	11
50	133895	10
60	161426	8
76	196674	7
89	231564	6
112	289911	5
181	433054	4
779	1528773	3
851	1655470	2
20000000	33310104414	2
