1	6004	24
2	10439	22
3	14042	21
5	19257	20
7	23410	19
8	25727	18
15	41128	15
24	58405	14
32	73431	11
42	91798	10
64	132954	9
68	139549	8
124	242427	7
165	310953	6
170	319128	5
298	502243	4
409	661364	3
791	1191552	2
11897	15133871	1
20000000	37910705555	1
