1	11403	53
2	18096	49
3	22088	48
5	33195	38
6	38797	32
8	46227	30
19	96740	29
21	103476	28
23	109825	27
25	116589	26
26	119165	25
96	390460	24
137	535522	23
140	546156	21
142	553733	20
150	580689	19
152	587360	18
159	616346	15
161	622730	14
162	626030	12
172	650410	10
1403	4405656	8
1818	5532609	7
1835	5569633	6
1862	5630459	5
3202	9086846	4
8309	21656163	3
8404	21862872	2
24784	58895338	1
372003	772807386	0
