1	10154	41
4	24802	40
6	31115	39
7	33764	38
8	36657	35
13	51484	34
21	71056	32
23	76759	31
28	89888	28
31	98077	26
33	102039	24
36	108031	22
37	110529	21
53	141398	17
58	152003	15
64	164309	12
72	180433	11
81	197657	10
93	221233	9
116	265057	8
117	266979	7
156	338814	6
181	380285	5
219	439796	4
251	490175	3
376	686844	2
459193	1081077659	1
20000000	42417740808	1
