1	12137	52
2	19576	50
3	25064	48
6	37071	45
10	51485	44
20	87851	43
21	90976	42
32	131416	41
36	148172	36
37	151892	35
45	186946	34
47	195468	31
49	205798	29
57	246075	28
67	292126	27
77	334205	26
88	374439	24
94	394679	20
101	418015	19
104	428372	18
107	437675	15
144	561818	14
174	654879	13
185	696169	12
213	778937	11
226	826104	10
235	855024	9
238	865474	8
265	950880	7
369	1238649	6
410	1353456	5
479	1534124	4
2271	6201601	3
16788	42986604	2
997206	3940426858	1
20000000	69792500393	1
