1	6253	28
2	11079	27
4	18139	26
5	21104	25
8	29265	24
12	40307	23
16	51032	22
21	63258	21
22	66035	19
23	68840	16
27	79241	14
33	94422	11
41	113341	9
102	254893	8
113	278985	7
206	468587	5
254	576878	4
257	583719	3
267	607174	2
1020	2033166	1
20000000	29480292639	1
