1	17090	40
6	60240	37
10	89460	34
12	103907	29
22	163000	28
24	175960	23
25	182926	20
45	301952	19
63	427728	18
65	439035	17
68	456749	16
76	494421	15
83	530386	14
88	556312	13
140	817990	12
146	844811	11
235	1258525	10
252	1335858	9
323	1680303	8
479	2390886	7
523	2613436	6
660	3213549	5
1010	4709554	4
1464	6652492	3
4956	21553731	2
5637	24456076	1
20000000	72936783504	1
