1	15603	49
77	562009	48
80	578977	44
86	615262	43
89	631675	41
95	670401	36
96	676707	34
99	694659	32
106	733464	31
110	755198	29
425	2747530	28
436	2800054	26
437	2805778	23
442	2831942	22
451	2876992	21
468	2963098	20
792	4793557	19
797	4815960	18
806	4858803	17
819	4919926	16
823	4941611	15
824	4946935	14
834	4996987	13
850	5071179	12
866	5147487	11
2234	12463096	10
2283	12688784	9
2315	12837326	7
2326	12888863	6
2363	13059015	5
2433	13377651	4
2636	14290167	1
29212	138919576	0
