1	10313	26
2	17754	25
4	29806	24
7	47041	23
12	73207	21
18	100182	20
22	118301	19
23	122711	18
41	199032	17
49	228851	15
66	291072	13
70	305562	12
80	344984	11
115	470790	10
124	502359	9
155	617416	8
174	687574	7
524	1791400	6
539	1835132	5
672	2235072	4
1413	4389393	3
1598	4965767	2
1690	5258597	1
20000000	57186568790	1
