1	12568	37
3	27343	36
4	32832	34
5	37866	32
6	42642	31
13	77272	29
14	81843	28
16	91405	25
18	100631	24
25	132516	23
26	136724	22
43	206813	20
59	271814	18
63	289449	17
66	300563	16
68	311208	14
78	353614	13
110	506944	12
144	633213	11
159	686626	10
237	974719	9
246	1009361	8
260	1058989	7
326	1306054	6
334	1333320	5
1017	3613567	4
2375	7878391	3
2813	9256969	2
20000000	53014905115	2
