1	9508	45
2	17376	44
4	31556	43
5	38092	40
7	49053	38
9	59901	36
10	65054	35
12	75120	33
13	80142	31
26	161767	29
39	236714	28
41	247449	25
46	271580	23
145	813378	21
146	818436	19
160	887996	18
166	918063	17
170	938902	16
175	963931	14
180	988468	11
187	1021454	10
1277	6386569	9
2671	12798028	8
2771	13204867	7
2774	13216782	6
2779	13237050	5
2788	13273505	4
2801	13324934	3
2830	13432949	2
52787	212672631	1
74709	293652721	0
