1	10040	48
3	23828	46
4	30026	41
5	35744	40
7	46985	37
9	62133	34
13	83042	32
27	151368	27
34	184973	26
37	198848	25
44	229802	23
48	248266	22
53	272161	21
59	300735	19
86	419226	18
87	423137	15
92	444349	14
105	500332	12
164	742234	11
190	841204	9
193	854151	7
220	958993	6
264	1112427	5
292	1210644	4
420	1653174	3
471	1828804	1
20522	60227794	0
