1	3673	19
3	7558	17
5	10775	14
9	16891	13
12	21159	11
14	24451	8
18	30417	6
22	35989	5
25	40646	3
42	64761	2
61	89786	1
20000000	18491665542	1
