1	10256	50
2	18360	49
3	24969	46
4	31054	45
5	36628	39
11	67034	37
14	81247	36
22	120664	34
25	135244	33
26	140380	31
27	145232	29
32	169304	28
36	187981	27
52	254311	26
54	263459	25
55	268146	20
63	306962	19
72	346664	18
82	386345	14
84	394911	13
87	405993	12
88	409772	11
121	532072	10
131	571086	9
152	647613	7
171	720171	6
272	1055747	3
568	1998786	2
1163	3821291	1
20000000	57094244037	1
