1	7161	21
2	11897	20
4	18436	18
8	29987	17
21	65944	16
23	71794	14
25	78267	13
36	122627	12
44	149711	11
48	163255	10
57	192075	9
88	285278	8
89	288326	6
147	454860	5
159	490151	4
184	558794	3
271	781403	1
20000000	40134451878	1
