1	11015	32
24	148165	30
56	330386	29
64	370207	28
67	384743	27
69	394136	25
71	405054	24
74	419273	23
78	438505	22
111	598519	19
113	605561	18
126	657987	17
150	753823	15
152	761173	14
156	775882	11
159	787896	10
640	2926628	9
642	2934857	8
651	2970590	7
1401	6271186	6
1646	7262787	4
9320	35457079	3
11755	44222858	2
11812	44417200	1
20544	75125000	0
