1	9353	46
4	31371	40
9	64649	39
10	71806	38
13	89534	37
15	100549	36
18	114435	34
21	127689	33
22	131989	31
23	135832	30
63	339371	29
66	352166	28
71	374852	26
72	379616	25
88	447720	24
92	463148	20
95	475729	19
101	499340	18
102	503338	16
212	966125	15
216	981886	12
239	1066374	11
534	2270531	10
870	3648789	9
1171	4811634	8
1198	4900707	7
1704	6751448	6
1709	6768284	5
1716	6791293	4
2720	10274658	3
4909	17552912	2
83783	256448593	1
155481	466970081	0
