1	10080	45
3	24695	41
6	45539	39
7	52265	36
11	72468	33
15	92103	29
17	101909	27
46	257825	26
50	274357	25
53	287608	24
59	311950	21
61	320350	19
64	332432	17
186	913931	16
189	927229	15
196	958142	14
198	966673	13
322	1540291	12
563	2593760	11
1799	7842997	10
2194	9418124	8
2219	9508369	7
3073	12866209	4
11034	42672374	3
28594	103639722	2
97822	331654931	1
3502992	10248070314	0
