1	9175	27
4	23261	26
6	31120	25
7	34313	24
11	47596	23
14	58059	21
17	69258	18
23	89978	13
25	97575	12
32	122779	11
55	196905	9
63	225428	8
75	264898	7
113	378535	6
128	421604	5
164	521160	4
582	1594538	3
1055	2782198	2
145288	341767962	1
20000000	41442437259	1
