1	11573	44
2	19563	37
3	26518	35
5	51459	33
11	81133	31
13	89383	29
15	97681	28
19	119696	27
22	135593	26
27	161873	25
32	186410	23
38	217068	22
39	221863	21
46	257068	20
50	277531	18
53	292303	16
70	371809	14
98	495429	13
105	521974	12
106	525693	11
115	563802	10
127	605890	9
144	673726	8
180	805063	7
254	1076231	6
258	1089767	5
435	1737738	4
583	2229715	3
2652	9245557	2
5039	17133188	1
70191	222344588	0
