1	13672	40
4	38241	39
6	49222	37
22	128854	36
24	139119	34
27	155107	32
36	199749	31
44	238865	30
54	286745	28
81	433172	23
83	443511	22
115	598836	21
117	608531	20
121	629467	18
141	726064	17
150	767533	14
174	884438	13
181	918377	12
268	1285195	11
284	1354755	10
307	1455544	9
568	2518350	8
1178	4914318	7
1854	7611710	6
2594	10521317	5
2783	11260476	4
21175	79507292	3
197887	497666970	2
200130	502559424	1
20000000	64064665068	1
