1	14151	63
5	49691	61
7	65020	60
8	72828	56
9	80338	53
15	125588	48
16	133327	45
20	160649	40
21	167196	37
30	226631	33
31	233070	30
44	312457	28
46	323524	27
49	341406	26
58	415938	24
60	427808	23
67	468530	21
79	535122	20
88	583503	19
113	723074	18
116	739804	16
166	1002038	15
204	1195738	14
208	1214868	13
480	2441769	12
498	2530844	11
557	2800669	10
662	3284865	9
1138	5420847	8
1670	7680314	6
2072	9428323	5
2305	10468597	4
3287	14361945	3
4854	20094346	2
20000000	70364886074	2
