1	13667	53
2	23212	52
4	39768	51
5	47469	49
8	70645	48
10	85352	45
11	92924	44
12	99909	43
15	120802	37
19	145697	33
35	241062	32
37	253678	31
41	278154	30
44	295696	29
50	329157	28
57	389128	27
69	457524	26
80	512492	25
83	527829	24
103	627985	23
120	704404	20
124	725829	18
134	774926	16
143	816875	15
159	887968	14
201	1058373	12
210	1094990	8
945	3975882	7
1002	4213540	6
2112	8184435	5
2331	9011222	4
2873	10946706	3
20000000	66112417809	3
