1	17068	44
3	35506	43
4	42846	41
8	70438	40
11	90966	39
13	102871	38
16	125826	37
18	140665	34
32	227919	32
34	239451	30
39	269276	26
44	301283	25
52	341204	24
53	346940	23
57	365471	22
70	453053	21
130	759921	19
164	929312	18
170	957070	17
175	983276	16
238	1289388	15
249	1343767	14
251	1352071	12
280	1480919	11
320	1673975	10
333	1735091	9
388	1978634	8
418	2120391	7
464	2335497	6
577	2847479	5
724	3497993	4
781	3753541	3
1037	4832240	2
1198	5530840	1
20000000	75778891433	1
