1	16520	58
3	36100	57
4	44782	53
6	60522	52
7	69316	50
9	84716	47
13	114155	45
14	121216	42
17	140861	41
30	222420	39
32	234073	38
37	265304	35
41	289360	34
45	315801	30
48	335387	27
55	402197	26
82	542505	24
83	547728	23
94	600703	22
95	605622	21
105	657385	20
106	662821	18
183	1040585	17
184	1045735	16
254	1394426	15
375	1963015	14
472	2391438	13
535	2655340	12
550	2716822	11
664	3216969	10
669	3237635	9
771	3648692	7
848	3954507	6
16189	61403111	5
16190	61406952	4
20000000	67422219083	4
