1	9185	39
2	16076	36
4	22378	35
8	31324	33
11	38180	29
12	40000	28
40	101727	27
44	110966	24
50	124591	23
67	162284	21
85	197334	20
93	213521	19
94	215922	18
101	234176	17
105	243913	16
107	248441	15
137	311345	14
147	333551	12
155	349243	11
159	355974	10
167	370974	9
187	407690	8
206	443365	7
248	522076	6
332	665430	5
364	718020	4
564	1056153	3
648	1181205	2
3767	5634709	1
5948	9398896	0
