1	22387	56
5	50943	52
7	61702	48
8	65886	47
11	79440	44
18	112288	43
29	161029	40
31	169883	37
33	178592	36
35	189187	34
37	200515	33
42	224205	32
46	240683	29
54	271941	26
57	284957	24
67	331129	21
85	404642	20
96	446714	19
105	482358	18
157	692891	17
158	695977	16
160	701849	15
176	763453	12
206	864081	11
245	1014692	10
291	1168110	9
300	1197841	8
342	1333097	7
363	1402784	6
567	2048921	5
647	2299954	4
803	2785675	3
2403	7696034	2
4854	15163999	1
220308	952314104	0
