1	12007	43
5	39715	40
6	45984	36
12	77270	34
14	88221	32
18	109825	29
22	132101	28
28	158408	26
29	163149	25
35	190776	22
53	267344	20
54	270748	19
72	340709	18
88	405247	16
98	451969	15
102	470249	13
131	593772	12
151	668783	11
161	705573	10
191	814369	9
217	907239	8
243	1003277	7
335	1365881	6
389	1568923	5
889	3285512	4
5719	19960892	3
5879	20493184	2
20000000	58415285436	2
