1	6427	32
2	10387	31
3	13323	28
4	16023	26
5	18628	25
11	33221	24
17	47304	22
20	54201	21
21	56717	16
29	75811	15
30	78233	14
36	91948	13
39	99184	12
56	132894	11
66	150962	10
102	214836	9
104	219128	8
157	318917	7
184	361423	5
573	934155	4
1356	2049302	3
3654	5121081	2
20000000	36364630077	2
