1	12416	42
5	38741	40
6	44828	36
10	66896	31
13	80090	30
15	89832	26
16	94865	25
17	99183	24
24	134198	23
32	174409	21
34	183901	20
41	212937	19
43	221571	18
50	252541	17
65	321636	15
75	365493	14
78	379782	13
95	448775	12
132	607984	10
162	715803	8
232	959158	7
304	1232207	6
1102	3893601	5
119106	389537597	4
20000000	48722050061	4
