1	6553	31
4	19287	28
9	33292	26
10	35908	24
11	38530	23
12	41514	22
13	44570	20
19	62237	19
22	70605	18
26	81474	16
27	84450	14
30	94196	13
41	127090	11
63	184700	10
110	298771	9
149	387057	8
154	400469	7
165	422934	5
207	509821	4
208	511817	3
694	1410624	2
4541	8090979	1
20000000	26070735535	1
