1	10682	44
3	24417	42
4	30457	39
8	53381	36
10	65230	35
12	76749	31
13	82573	29
17	105736	27
22	132690	26
43	246000	25
46	261326	23
64	355733	21
69	379866	18
75	409397	17
82	440264	16
96	499440	14
102	524696	13
103	529574	11
138	684769	8
174	841270	7
234	1074846	4
356	1499580	2
14142	42894594	1
14774	44769733	0
