1	14348	51
3	33162	50
4	41492	48
5	49440	46
7	64109	42
8	71272	41
9	77931	40
10	84884	39
15	120121	36
19	149246	35
22	169057	33
28	211926	32
29	218764	29
34	253744	28
40	294078	24
53	393146	23
78	541146	19
104	692826	18
107	710984	17
122	795883	16
152	954571	13
167	1035068	12
307	1724376	11
350	1941035	10
601	3107777	9
689	3515717	8
1871	8453689	7
2131	9548918	6
2721	12100283	5
3592	15644171	4
4344	18607214	3
6376	26223646	2
20000000	67796098342	2
