1	9727	37
20	123946	35
32	194666	33
33	210626	32
36	227546	31
37	232055	29
40	246039	28
44	262106	27
48	280108	25
49	284636	24
51	294112	23
52	298442	22
54	307896	21
58	326621	20
112	570679	19
164	810635	18
166	819293	17
173	849678	15
728	3106527	14
736	3137071	12
748	3179833	11
761	3221283	10
763	3228522	9
767	3243813	7
781	3296612	6
802	3366101	5
831	3459276	4
3231	12253684	3
3308	12494688	2
74288	229942493	1
131745	397869563	0
