1	7713	27
4	19820	25
8	31950	24
10	38344	21
14	49966	19
22	72633	18
33	97674	16
44	126476	13
67	181392	10
82	214069	9
85	221203	8
124	303365	7
143	343551	6
164	388654	5
187	438351	4
189	442952	2
297	652209	1
20000000	31471595248	1
