1	10412	39
2	18187	36
3	24227	35
25	149774	34
28	164973	33
30	175621	28
32	186233	27
35	200340	26
63	349686	25
68	370891	24
70	379684	22
71	384014	20
76	404547	19
141	698501	17
154	745538	16
278	1289912	14
283	1311115	13
306	1396149	12
311	1415766	11
434	1887524	10
455	1962483	9
458	1972427	6
1355	5340497	4
1803	7033812	3
3432	12708364	2
8096	27589204	1
31378	98757369	0
