1	11632	36
4	29108	35
6	38595	30
7	43861	26
11	60888	24
12	65259	23
13	69144	21
14	73688	20
22	111361	18
23	114932	17
32	153630	15
38	183285	14
41	197853	13
65	295939	12
74	333596	11
98	431692	10
103	451891	9
172	739950	8
201	854615	7
212	896674	6
228	959999	5
484	1814858	4
2706	9218005	3
2758	9401638	2
3077	10477051	1
20000000	58184397214	1
