1	10511	33
2	17459	32
4	26773	30
12	52256	28
25	93985	25
26	97141	24
34	132179	21
45	167196	20
47	173399	19
59	210458	18
61	216011	16
63	221786	14
65	229173	10
80	278403	9
108	363679	7
119	393685	6
137	441902	5
165	536370	4
235	723037	3
244	747717	2
266	804457	1
20000000	39572053277	1
