1	17762	39
3	36148	38
6	60526	37
7	67410	36
8	73915	35
9	80502	34
11	94635	33
16	126057	32
17	132392	28
24	180871	26
25	187088	24
32	235153	23
34	248298	22
59	431035	21
63	456963	20
64	462974	19
96	653522	16
120	795044	15
130	846891	14
168	1042082	13
174	1076173	12
205	1238132	11
255	1497283	10
406	2221725	8
413	2254075	7
448	2421976	6
508	2712328	5
612	3216209	4
834	4261223	3
983	4932443	2
1463	7014407	1
20000000	74182493391	1
