1	10906	43
3	24278	40
4	29694	39
6	38654	36
9	50972	34
12	63825	32
13	68219	31
17	84647	30
20	94753	29
21	98749	28
32	140344	27
33	144194	26
41	175623	24
50	209633	23
59	239561	22
62	249183	21
74	293604	20
76	301159	19
85	331272	18
96	366035	17
99	376659	15
169	605830	14
179	638887	13
182	647664	12
252	865223	11
270	918569	10
325	1088469	9
472	1497498	8
504	1593758	7
529	1671668	6
595	1850774	5
751	2270184	4
787	2369270	3
6435	16520915	2
20000000	40708033314	2
