1	7855	34
3	16842	33
4	20350	32
5	24220	30
6	27551	28
9	37553	25
10	41006	23
12	47438	20
13	50295	19
23	79124	18
32	101478	17
41	126636	16
44	135331	15
49	149670	14
60	175618	13
62	180560	12
76	217855	11
79	226477	8
82	234778	7
86	244316	6
91	255647	5
112	301644	4
133	342884	3
178	433703	2
3154	5770071	1
20000000	32191944849	1
