1	11426	44
3	27987	39
5	41174	38
7	52078	36
18	119511	35
21	133220	32
22	138314	31
24	148657	29
30	177107	28
51	280085	27
53	288707	25
54	293031	24
58	311542	23
59	315969	21
60	319910	19
64	337600	18
70	364695	17
81	405688	16
82	408963	14
169	828872	10
581	2650659	9
1784	7765163	8
2250	9670762	7
2294	9836141	6
2368	10095472	5
2714	11449524	4
2762	11613764	3
2797	11733730	2
19480	72117705	1
41911	148452143	0
