1	7282	26
3	15673	25
4	18587	24
7	28253	23
9	34121	22
20	63857	21
27	82740	20
36	106121	19
39	113503	18
42	120841	17
44	125468	15
56	154666	13
58	159494	12
70	185258	11
74	194305	10
81	210543	9
82	212848	8
142	344100	7
181	422437	6
183	426218	5
193	443565	4
198	452461	3
199	454506	2
252	565142	1
20000000	33968669360	1
