1	13621	42
3	27085	39
6	39736	34
9	53212	29
13	71645	26
14	75763	23
16	83656	22
17	88076	20
21	102462	19
22	107127	16
32	148122	15
39	174752	14
51	211390	13
52	215055	12
54	221702	10
60	241555	9
96	365375	8
241	806062	7
258	857544	6
316	1040725	5
1276	3173792	4
1385	3402221	3
10102	20697843	2
20000000	60315122849	2
