1	11175	44
2	18904	38
6	42988	35
9	58639	32
12	75361	31
15	92507	30
16	97688	25
33	177552	22
44	224497	21
68	317829	20
71	329713	19
101	454126	17
155	651880	16
169	703641	14
190	787966	13
200	825007	12
209	856687	10
295	1142602	9
298	1153988	8
336	1287730	7
355	1357064	6
474	1716174	5
485	1754236	4
535	1917629	3
1734	5513191	2
1830	5830342	1
20000000	52873056784	1
