1	9300	36
4	30404	35
27	161840	34
29	170747	32
31	179662	31
38	212441	30
43	235813	29
106	552176	28
109	564732	26
116	595325	25
174	848153	24
182	879727	23
194	928215	21
195	932100	20
200	952630	18
202	959863	17
211	992904	15
215	1009235	14
504	2195343	13
511	2223314	12
546	2333119	11
549	2344004	10
550	2347718	9
569	2413726	8
1075	4343259	7
1827	7139149	6
1946	7521249	5
2776	10406137	4
2811	10522170	3
2898	10798633	2
9824	32848989	1
433687	1270955132	0
