1	7066	28
5	23326	27
7	29342	25
12	42811	23
17	56412	22
23	72536	21
25	78060	18
27	83765	16
33	99824	15
55	156517	14
57	161842	13
74	200321	10
78	210162	8
79	212618	7
80	215020	6
93	244462	4
126	314190	3
220	499183	2
259	598053	1
20000000	35821771280	1
