1	9570	35
4	23490	33
6	31090	32
7	34311	29
10	43017	28
11	45841	27
16	60122	25
19	68773	24
21	75549	22
25	88494	20
26	90999	19
36	123433	17
63	199447	16
64	201171	15
70	217812	12
86	261595	11
114	334833	9
119	349210	8
173	469087	7
332	866392	6
410	1067919	5
421	1095818	4
430	1116764	3
452	1165031	2
463	1191847	1
20000000	57746569094	1
