0	46	30	45	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
338775396317	338775396886	338775397434	338775397984	338775398536	338775399086	338775399634	338775400186	338775400734	338775401286	338775401836	338775402384	338775402934	338775403486	338775404034	338775404584	338775405134	338775405684	338775406234	338775406784	338775407334	338775407884	338775408434	338775408984	338775409534	338775410084	338775410634	338775411184	338775411734	338775412284	338775412834	338775413384	338775413934	338775414484	338775415034	338775415586	338775416134	338775416684	338775417236	338775417784	338775418336	338775418884	338775419434	338775419986	338775420534	338775421084	338775421634	338775422184	338775422734	338775423284	338775423834	338775424386	338775424936	338775425486	338775426036	338775426586	338775427136	338775427686	338775428234	338775428784	338775429334	338775429884	338775430436	338775430986	338775431536	338775432086	338775432636	338775433186	338775433734	338775434286	338775434836	338775435386	338775435936	338775436486	338775437034	338775437586	338775438134	338775438686	338775439236	338775439786	338775440336	338775440886	338775441436	338775441986	338775442534	338775443086	338775443636	338775444184	338775444736	338775445286	338775445836	338775446384	338775446934	338775447486	338775448036	338775448586	338775449136	338775449686	338775450234	338775450784	338775451336	338775451886	338775452436	338775452986	338775453536	338775454084	338775454634	338775455186	338775455734	338775456286	338775456836	338775457386	338775457936	338775458486	338775459036	338775459586	338775460136	338775460686	338775461234	338775461786	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2779	3600	2300	2779	3600	2300	2779	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23381	21092	27875	24551	21097	21164	7967	1699	1282	1169	1045	965	857	818	761	801	708	723	647	663	687	675	673	648	641	653	641	614	622	640	607	612	621	591	586	613	572	555	588	537	554	563	572	567	579	609	554	560	574	547	540	604	582	574	548	606	570	603	578	570	571	532	573	590	557	564	561	547	560	589	544	577	574	590	595	590	600	580	564	554	544	535	548	561	535	577	550	603	514	557	529	531	589	544	581	536	538	587	563	545	526	523	530	524	567	610	576	518	554	541	559	594	581	569	546	554	547	545	552	558	527	554	520	585	554	568	553	532	567	547	546	556	609	560	524	549	544	556	491	569	589	555	568	524	517	534	534	534	574	559	568	527	530	514	534	560	563	530	570	531	556	576	530	562	588	513	534	557	553	525	570	533	584	529	545	581	596	588	522	528	596	539	528	539	565	559	568	546	539	536	509	536	543	545	534	563	542	560	557	568	570	552	536	558	558	553	545	536	520	573	545	579	560	510	581	514	546	543	529	543	562	524	558	570	502	562	547	571	499	537	554	575	579	577	561	563	564	516	527	546	520	501	563	572	531	519	536	539	560	570	540	545	559	508	573	512	537	587	573	545	546	513	519	559	539	538	582	519	558	557	571	584	549	621	586	544	552	563	563	560	551	559	550	531	561	525	620	525	565	580	596	566	551	572	532	545	583	596	551	577	504	527	545	576	550	526	531	513	531	579	575	526	530	556	537	568	552	534	562	564	527	534	586	541	568	560	505	547	540	576	539	563	541	557	544	554	566	586	535	512	545	554	580	517	569	583	547	564	523	534	549	506	532	516	569	537	544	531	542	596	534	553	564	576	541	572	533	555	528	502	527	573	543	536	554	567	508	548	551	589	555	543	558	554	556	552	524	570	556	586	565	536	505	581	610	556	539	570	523	595	505	528	572	586	555	592	559	559	547	557	546	533	509	553	554	576	553	528	569	546	599	556	525	510	558	539	549	504	533	532	550	516	551	518	548	544	525	569	534	557	543	571	556	511	495	550	532	550	534	549	576	533	545	547	565	538	540	569	550	571	498	563	542	564	516	552	531	546	578	524	575	519	572	574	581	520	542	561	523	568	567	516	543	559	520	526	555	542	542	540	521	544	588	534	585	515	520	576	530	538	543	528	558	511	523	566	532	530	573	602	577	556	589	557	562	510	553	549	541	549	527	549	560	572	509	549	549	562	572	511	587	564	569	531	524	568	607	537	520	540	585	519	523	550	548	550	551	538	595	528	569	565	545	555	563	554	621	514	515	587	570	536	559	578	526	539	583	564	574	556	543	548	541	563	555	532	565	541	534	524	534	559	505	516	588	543	554	547	508	558	559	578	554	561	545	537	551	530	541	514	492	479	541	511	536	582	559	564	605	516	593	594	525	543	569	535	533	550	549	552	569	570	527	542	529	494	566	513	532	543	508	554	560	561	544	577	536	563	487	533	575	562	542	542	497	616	569	530	533	575	545	563	550	539	536	531	555	566	539	562	545	517	582	580	541	556	541	515	527	548	534	528	566	551	546	541	567	601	531	504	517	535	534	536	586	548	601	588	595	537	518	559	558	531	537	570	573	535	497	503	529	533	555	527	605	551	527	539	555	520	512	546	553	527	591	603	557	536	553	539	566	536	531	535	518	561	556	544	558	534	551	550	566	513	561	511	525	527	535	542	550	545	525	561	535	519	511	567	528	517	518	590	626	517	563	521	556	541	599	564	553	573	550	603	550	544	556	598	568	548	561	526	547	530	578	571	540	567	586	551	520	510	511	514	525	526	563	560	538	513	576	495	551	520	536	587	514	509	542	532	534	549	554	523	544	521	499	579	562	578	560	547	558	536	543	584	558	561	535	518	543	596	546	533	575	551	528	538	536	602	529	538	553	536	548	590	530	570	570	540	536	531	570	538	572	550	585	563	551	562	530	551	573	505	562	572	560	589	574	555	585	537	580	562	558	541	573	560	550	568	522	556	506	565	536	532	521	565	551	518	558	565	571	540	542	566	550	555	520	515	540	514	539	565	551	551	535	558	534	552	543	573	544	544	588	588	578	564	569	494	582	535	564	546	528	576	538	541	507	557	565	533	570	598	535	565	559	527	536	568	560	555	565	521	545	586	541	561	529	564	541	584	540	535	538	567	591	562	531	540	536	539	513	547	530	509	505	537	508	555	537	537	511	615	520	502	532	601	589	540	548	582	550	556	600	553	530	527	548	524	557	571	541	553	537	557	526	586	563	522	521	511	528	553	541	554	548	558	552	527	536	522	557	584	555	581	550	551	535	546	529	539	501	544	545	559	553	509	582	554	586	546	510	528	558	549	559	502	533	539	540	530	553	562	542	545	541	550	522	527	555	579	553	515	561	521	550	546	485	520	570	540	523	585	540	587	569	516	530	541	523	542	583	544	566	526	524	551	573	552	551	564	549	569	551	556	549	543	515	554	552	522	565	575	553	569	540	516	570	585	538	522	551	514	545	571	553	533	533	541	594	529	534	548	521	524	545	526	531	546	552	586	539	534	552	547	555	555	574	548	509	529	580	537	537	561	540	514	520	540	532	572	591	572	546	542	562	552	543	587	520	511	539	509	571	540	543	549	541	505	569	535	561	568	528	572	582	549	553	611	507	578	529	526	553	562	523	559	536	601	532	565	534	569	554	549	554	527	536	543	541	546	604	541	560	536	553	532	563	542	553	530	532	581	611	528	563	559	534	535	548	568	532	539	540	563	540	525	519	549	563	536	542	569	522	564	544	552	551	572	539	521	549	536	503	579	536	519	526	536	513	558	555	522	558	535	549	560	530	584	562	553	539	549	567	535	552	502	555	534	548	550	560	514	527	554	522	571	529	557	530	596	560	534	557	586	541	584	545	531	531	541	527	551	538	539	551	532	544	513	543	582	546	562	563	591	562	565	566	548	558	558	529	525	553	534	549	580	589	553	539	556	535	537	590	573	545	520	579	571	558	511	522	565	559	522	550	574	542	534	528	570	597	538	536	527	550	545	584	575	592	554	548	483	585	552	567	574	557	544	543	521	493	532	549	525	536	575	599	503	543	573	558	548	568	539	575	518	556	526	542	504	522	528	515	576	530	550	552	539	563	540	559	558	597	546	575	524	550	516	535	542	548	547	505	548	537	594	523	556	553	577	548	544	564	552	532	561	532	580	561	535	531	570	548	569	533	484	504	531	527	543	520	559	570	554	558	572	560	511	546	548	571	521	518	521	531	547	530	535	555	545	519	505	615	565	536	611	569	527	530	559	577	531	553	548	552	575	558	549	561	581	545	512	534	515	522	544	555	567	574	559	519	536	533	541	545	561	529	571	534	511	533	543	547	553	557	554	548	537	545	517	522	527	557	571	516	513	523	547	577	565	542	535	510	595	567	541	579	542	571	565	538	603	585	526	550	559	569	558	528	562	560	537	544	536	590	494	518	551	536	522	482	569	522	522	560	537	532	536	537	561	581	548	554	572
14255	19102	17827	10183	6511	4764	3496	2815	2352	1942	1722	1538	1360	1243	1161	1083	959	921	903	831	816	819	792	726	696	718	689	718	696	664	639	654	642	671	621	622	620	590	593	624	603	581	648	607	592	583	614	593	605	589	559	546	548	586	591	543	609	561	558	559	579	578	593	558	573	610	556	531	583	556	562	549	555	529	538	538	545	525	527	512	570	551	536	564	566	555	534	534	543	508	513	557	552	562	601	556	529	566	561	519	535	632	549	505	522	585	557	561	571	513	539	557	561	541	525	518	577	570	518	553	515	579	513	571	539	543	552	517	549	556	561	508	500	536	573	551	552	517	509	560	562	558	523	568	567	529	541	539	570	525	494	524	527	492	523	521	570	551	570	507	533	572	579	558	541	547	551	526	539	514	537	506	538	536	506	550	558	556	555	518	560	535	526	500	522	524	528	534	556	533	528	560	521	520	546	587	568	565	585	532	522	533	578	566	556	550	513	535	479	565	564	531	530	564	534	572	523	548	563	534	565	542	558	550	539	563	519	574	538	531	543	532	491	503	547	560	540	542	533	498	547	545	563	523	512	534	518	508	550	524	540	548	557	525	551	516	560	536	496	525	557	534	536	552	526	505	512	524	521	534	552	535	534	515	528	506	561	489	544	546	496	540	561	545	572	523	534	530	515	540	514	499	520	549	576	554	518	553	505	549	501	540	514	529	513	527	580	519	547	475	551	562	510	551	537	562	529	525	544	515	528	538	530	536	606	540	513	520	565	520	533	520	525	543	543	491	515	506	567	538	516	485	525	537	543	559	573	565	534	517	521	516	540	572	538	555	536	552	551	530	512	518	518	546	555	572	530	542	553	559	556	495	541	543	531	548	520	531	483	549	549	533	506	546	498	539	525	521	511	520	553	549	530	523	516	566	516	520	525	619	507	530	568	537	563	530	533	548	531	548	548	538	561	553	543	522	528	485	505	538	577	543	513	558	569	570	549	562	537	569	520	538	551	541	564	576	550	536	532	523	537	540	524	568	557	550	497	524	581	516	537	515	544	558	529	546	534	527	546	485	524	526	505	504	545	523	529	538	543	554	554	542	529	558	518	548	523	488	503	514	553	523	543	535	591	522	530	547	554	572	562	502	545	540	550	500	555	560	571	531	521	541	518	549	501	569	560	510	570	514	560	531	571	550	515	570	545	480	523	574	555	542	545	513	514	507	521	530	521	504	525	545	551	533	545	517	485	518	591	532	523	530	546	533	526	489	507	501	520	517	549	507	580	570	545	566	567	569	549	496	487	518	575	531	513	529	528	535	532	501	551	516	526	524	585	560	545	551	531	574	548	552	539	550	512	527	526	519	542	524	526	524	554	524	548	526	560	530	542	504	563	538	553	585	519	525	519	539	566	566	555	546	557	544	546	532	538	558	505	531	503	566	560	523	577	570	543	549	566	529	539	520	558	510	543	607	539	508	530	539	514	509	581	550	571	553	539	555	540	516	489	553	504	520	539	528	524	506	542	554	537	534	504	577	524	522	511	566	551	523	518	519	587	553	505	526	545	531	529	532	538	531	544	495	529	534	527	487	540	545	570	493	508	562	577	583	543	521	539	539	531	552	499	502	523	533	520	544	528	543	518	485	555	538	569	487	539	542	547	545	509	549	551	524	552	501	505	534	560	529	524	567	544	578	546	528	535	536	515	510	496	557	568	526	525	524	550	507	550	544	536	534	517	556	535	489	553	519	586	527	506	564	538	558	535	506	538	501	549	512	538	492	553	522	495	527	536	569	548	542	520	545	513	515	558	552	555	547	545	555	548	516	544	525	547	528	566	542	502	557	532	556	487	518	514	533	557	574	545	540	560	547	538	557	529	558	542	559	535	540	568	521	546	516	534	557	530	562	557	577	526	515	536	490	561	540	555	553	518	564	533	503	537	521	521	540	515	564	544	518	560	546	535	560	566	564	530	538	541	514	516	541	529	526	557	607	547	546	554	557	526	553	546	545	514	517	506	540	556	564	552	520	496	543	563	542	558	552	558	536	513	513	561	556	490	542	517	560	524	543	497	507	552	519	549	535	544	555	534	567	556	532	573	564	503	494	515	566	507	527	528	549	522	518	531	529	547	587	530	519	530	491	568	548	517	547	517	535	556	526	555	520	509	561	580	606	506	548	524	562	505	487	546	533	494	547	564	528	529	531	534	556	527	545	548	541	553	565	532	511	497	533	530	534	532	541	531	567	538	529	516	554	569	508	577	519	515	546	542	517	528	532	524	530	536	510	525	511	552	508	552	546	533	540	517	567	505	529	593	538	514	554	540	515	503	549	545	514	542	514	535	529	513	526	496	532	504	536	531	516	547	512	508	541	546	567	531	535	527	546	514	536	569	562	549	492	568	565	547	519	511	564	586	564	569	538	508	517	512	516	511	546	549	544	511	530	545	510	560	543	510	564	556	549	545	539	525	550	510	540	540	524	566	571	561	517	549	557	569	516	553	550	553	564	544	505	558	509	528	548	551	540	529	528	482	572	513	554	568	531	545	528	532	522	537	542	548	534	508	580	570	493	517	536	543	532	548	544	514	535	495	525	518	549	535	543	533	527	523	569	531	540	515	568	529	519	512	557	476	510	552	504	566	543	546	510	542	545	518	547	529	510	561	499	563	524	549	575	591	508	498	505	506	544	525	543	503	518	538	533	516	524	501	560	518	513	560	534	540	563	543	537	566	564	507	522	552	533	566	534	544	558	541	546	554	516	530	552	531	537	530	529	542	506	511	519	551	543	551	555	534	520	524	532	549	566	520	533	536	516	520	554	550	527	531	548	514	530	535	557	561	540	531	497	555	529	550	563	483	558	518	522	520	540	539	585	563	537	513	542	550	557	574	537	519	520	484	527	550	589	522	535	505	562	559	546	492	528	590	497	537	564	501	532	512	586	514	555	524	517	556	557	538	549	510	512	513	525	501	542	564	509	542	523	529	516	563	545	502	509	509	543	549	562	576	507	531	520	544	533	547	577	492	515	539	542	526	559	547	518	571	536	512	546	527	544	521	518	506	535	550	519	541	533	532	529	567	502	565	511	557	554	488	522	574	507	547	508	555	532	542	538	491	530	561	549	535	508	550	579	520	538	556	551	525	507	528	544	572	508	537	537	516	550	562	537	560	532	598	520	557	551	528	555	543	541	533	566	503	501	577	511	551	499	515	527	542	569	545	522	554	519	571	523	544	537	510	520	541	552	533	548	539	537	532	527	540	562	516	502	525	535	552	538	505	550	532	576	511	556	520	523	503	512	549	526	535	552	558	528	506	578	552	515	541	541	538	526	534	537	539	568	536	537	517	543	533	537	485	522	559	547	550	540	542	542	581	517	579	524	584	562	567	550	565	502	533	555	520	552	542	537	531	566	561	570	550	555	536	508	535	531	551	532	557	535	557	525	570	534	494	535	544	546	529	549	541	526	523	531	539	485	524	531	574	513	528	519	501	530	533	539	514	522	522	502
27691	12703	1240	348	254	200	178	183	151	160	155	153	154	165	143	140	145	148	129	153	130	163	162	165	149	123	146	149	129	144	138	166	150	140	156	131	169	155	145	141	167	159	144	149	150	138	145	125	134	147	162	137	136	136	153	137	145	154	154	159	137	142	127	128	155	134	147	111	159	152	157	135	126	164	147	143	140	155	137	143	143	150	134	145	134	148	160	132	142	150	140	163	138	144	134	152	138	128	153	129	132	160	145	128	132	146	142	141	136	144	150	128	151	145	147	160	136	150	165	140	134	132	143	136	154	146	150	137	138	126	115	145	147	138	156	143	150	122	143	139	158	116	161	120	141	124	144	140	148	151	151	155	156	131	147	151	150	138	168	141	151	127	131	147	137	152	137	153	129	166	151	147	137	173	141	139	138	162	172	146	143	167	143	149	136	141	138	135	135	123	148	153	138	130	160	151	136	164	143	141	128	124	136	138	142	143	140	135	176	141	122	161	146	166	138	140	136	138	161	127	135	172	136	140	135	122	162	163	138	131	134	148	145	122	169	149	153	154	136	151	143	138	158	143	132	151	156	134	136	155	139	140	144	172	153	147	148	158	147	135	156	122	144	158	165	155	145	139	132	138	168	140	145	125	126	138	148	141	137	135	143	116	149	145	160	121	150	138	133	148	137	152	142	140	149	134	127	144	139	154	167	142	150	152	158	135	136	174	151	138	133	129	134	144	150	152	148	146	152	149	154	138	150	156	143	142	162	159	140	136	154	122	160	155	157	150	134	131	132	128	137	153	154	153	135	130	141	133	136	140	152	124	149	139	128	145	136	120	151	152	142	145	150	176	135	144	144	138	137	134	151	139	156	152	136	135	136	145	163	137	141	147	137	158	153	147	148	172	158	137	140	143	157	167	126	139	127	135	139	143	151	153	143	137	150	125	140	157	139	151	144	134	140	141	140	136	136	151	153	133	132	136	155	149	138	122	126	143	121	130	152	154	141	137	137	153	140	144	138	151	139	139	140	131	156	143	124	146	141	135	147	154	149	140	158	157	148	141	110	158	138	164	140	113	135	161	152	127	162	140	142	139	145	134	160	126	124	149	172	136	146	156	129	143	147	138	141	153	156	144	142	134	138	139	142	171	145	127	143	146	150	144	147	173	140	133	148	140	136	178	147	143	139	145	154	152	116	152	137	146	136	158	160	137	137	136	152	151	139	134	150	161	145	152	151	137	158	148	134	155	153	145	144	140	135	155	164	136	158	147	148	144	134	143	137	162	127	142	133	148	166	126	136	157	121	149	130	154	152	131	155	135	172	173	148	140	149	151	124	122	126	130	135	150	156	117	135	155	148	148	133	150	131	133	150	153	141	132	159	142	177	158	145	145	133	152	158	156	142	157	159	148	159	149	142	140	151	126	147	136	158	140	162	165	156	127	131	153	132	155	134	135	145	167	143	135	165	160	137	156	146	128	139	138	158	149	141	141	155	145	127	133	133	143	150	138	142	162	158	117	133	130	131	146	146	129	140	130	148	120	145	152	153	148	125	148	139	153	176	140	164	105	144	157	130	150	138	157	131	150	166	154	143	163	155	148	134	167	157	145	151	144	128	143	130	134	116	135	146	167	142	109	130	121	143	142	127	144	135	163	151	143	139	154	145	151	131	133	133	142	128	152	138	139	151	143	144	136	157	150	132	156	117	131	148	140	146	147	133	130	170	156	143	121	144	138	148	140	133	145	150	169	157	153	140	138	143	140	108	128	124	144	168	134	164	142	145	164	134	149	136	162	142	133	138	150	145	151	152	155	142	162	147	146	129	128	127	135	139	170	130	159	128	153	143	145	140	137	149	141	142	141	133	161	129	132	144	163	151	141	148	153	152	172	137	137	152	167	138	151	153	138	141	148	123	137	161	158	131	173	119	165	153	157	145	148	140	152	144	148	145	165	165	133	136	142	144	149	148	161	143	130	125	150	164	136	167	145	151	122	142	153	123	130	146	153	120	133	160	156	139	147	134	151	144	131	137	147	152	121	167	127	181	154	170	151	140	145	152	137	157	129	135	147	122	158	135	145	127	137	129	149	148	141	135	134	132	145	143	129	163	155	151	157	134	117	150	133	130	146	140	154	131	115	125	165	132	145	163	153	142	164	125	161	137	159	139	143	133	146	136	144	160	145	153	141	158	153	156	146	133	136	140	143	132	157	165	126	156	125	154	151	160	143	137	151	121	130	143	162	134	143	177	166	118	130	162	157	156	140	139	159	144	138	142	108	160	159	137	148	126	131	127	140	138	170	131	153	137	145	131	165	151	132	121	142	130	139	132	145	122	148	139	134	152	120	136	156	171	166	157	138	136	122	152	164	147	166	151	153	145	160	147	134	156	148	127	130	137	148	119	143	153	148	132	137	153	156	157	150	134	155	134	153	141	158	145	145	132	111	179	141	151	146	147	136	123	134	151	144	126	152	135	167	121	154	129	168	141	127	155	149	143	131	132	140	168	158	153	149	144	131	150	144	169	126	161	146	144	154	158	164	133	142	156	155	132	131	166	158	154	155	136	152	129	141	130	136	174	163	142	141	144	130	156	134	148	140	133	126	165	139	152	147	137	144	133	156	152	143	153	154	158	130	153	137	157	154	144	139	137	118	137	139	137	132	135	154	141	145	155	116	116	164	145	139	151	134	145	129	152	141	163	136	150	145	121	135	138	139	140	145	144	121	133	161	159	131	139	149	149	137	136	151	141	139	146	152	137	141	127	144	146	150	155	138	165	129	143	145	176	127	134	138	133	134	141	155	155	143	140	151	150	143	128	153	130	149	136	133	140	155	130	132	142	130	146	153	168	147	134	132	140	126	115	130	164	160	152	134	154	136	146	135	113	147	146	155	136	136	144	130	126	131	136	137	129	130	131	146	137	149	123	144	137	141	166	147	142	156	135	141	130	144	127	141	142	140	164	153	142	134	159	162	162	159	134	155	146	145	153	147	138	143	134	148	139	148	135	169	161	129	144	146	160	146	165	142	152	138	143	169	141	142	102	159	155	158	162	174	141	137	145	124	138	166	145	145	137	160	144	129	167	156	157	162	146	133	149	153	142	139	144	116	161	157	136	129	129	134	163	158	158	151	166	126	144	134	139	154	150	158	124	155	159	137	152	145	160	136	128	139	132	125	147	141	163	146	142	159	149	137	128	142	142	142	144	144	158	151	151	130	144	137	141	143	144	131	158	153	130	146	141	161	167	168	138	123	149	163	145	149	132	145	163	134	154	144	140	158	163	151	147	163	116	141	149	144	145	139	142	173	137	130	121	152	147	148	141	127	142	148	139	147	135	152	158	146	145	138	159	146	143	155	136	134	146	132	136	130	144	131	145	134	171	126	148	141	165	164	139	152	130	139	142	149	156	151	131	143	138	153	138	154	143	141	155	155	134	134	146	142	126	155	141	142	128	112	131	175	127	161	150	155	146	133	151	139	131	144	134	140	146	152	171	131
5268	942	768	426	337	262	232	212	206	231	193	182	213	175	200	170	168	158	192	200	163	191	164	165	183	202	169	157	176	199	165	188	176	197	193	171	171	160	174	171	198	163	169	167	157	167	179	174	186	176	177	152	159	184	147	159	162	160	167	168	178	158	179	183	181	161	185	193	172	163	155	156	154	163	172	170	167	151	182	174	173	179	160	178	176	167	167	166	184	162	166	171	160	180	168	149	169	184	176	170	156	171	155	161	183	168	189	179	174	168	178	163	178	193	174	154	178	172	195	171	176	174	171	173	173	145	191	154	180	142	172	138	150	167	151	186	174	159	149	155	177	165	146	163	147	168	184	172	169	166	164	142	177	168	163	170	188	168	155	175	167	164	159	180	182	153	151	179	171	151	172	181	172	174	166	172	168	175	161	176	162	156	198	165	154	148	158	181	165	159	161	171	195	155	174	153	161	163	194	173	157	174	183	167	152	161	166	193	153	156	159	160	179	149	176	164	147	187	179	147	164	171	162	175	184	162	166	160	166	161	168	159	175	185	172	161	154	169	169	167	176	164	165	169	168	156	166	157	193	166	173	166	152	183	167	175	155	159	163	143	186	165	152	162	172	176	172	170	176	168	170	139	183	179	182	173	173	160	180	186	182	180	155	190	161	169	176	156	165	173	181	176	174	178	194	169	145	167	176	171	165	184	154	181	163	147	164	140	194	173	176	162	161	165	154	172	162	158	168	156	180	157	179	162	184	153	143	169	177	164	179	172	164	153	179	191	160	181	169	173	140	179	170	164	180	164	174	164	171	168	182	174	155	168	161	163	158	193	161	171	151	191	176	185	151	160	157	150	178	172	170	178	172	192	172	158	173	154	153	169	159	154	165	180	180	181	196	142	161	179	177	177	161	155	156	185	150	163	161	149	171	179	151	185	169	186	149	151	164	181	169	160	193	152	163	154	182	169	171	163	175	165	151	157	149	173	157	188	140	172	152	161	169	173	153	156	189	163	160	162	187	176	177	166	173	160	162	188	167	178	161	192	191	166	147	162	144	177	178	176	157	142	163	165	169	168	172	169	174	166	181	169	152	164	165	160	178	152	162	172	177	155	182	151	163	166	173	198	176	170	153	187	166	187	175	187	175	184	160	192	166	173	150	166	179	174	163	165	168	189	133	159	188	158	178	185	171	165	174	181	154	144	184	147	155	175	165	153	171	181	167	178	160	140	161	156	166	158	179	179	178	165	180	164	169	163	143	155	178	176	185	161	185	157	181	184	174	143	176	167	183	182	157	165	191	178	159	183	153	173	175	167	164	179	170	169	179	157	169	185	181	168	205	157	159	183	159	166	176	157	159	194	143	172	178	168	181	169	170	176	144	177	172	148	161	172	180	168	161	199	185	151	162	169	148	169	175	164	171	160	168	175	161	152	151	180	194	148	163	176	177	148	175	166	164	185	147	161	177	183	151	151	157	157	173	156	188	178	165	176	153	154	173	173	189	175	163	180	166	160	168	150	158	163	158	183	162	171	151	142	168	170	173	151	160	199	156	168	161	165	173	163	171	180	184	176	150	156	171	178	160	176	152	164	192	147	172	159	184	184	158	166	179	162	158	161	174	181	175	161	148	160	156	159	182	175	157	157	171	165	185	195	172	155	163	142	160	164	183	184	174	185	175	187	160	163	165	188	184	165	184	152	165	142	170	169	167	159	177	190	178	168	162	155	185	171	162	188	163	158	167	173	160	165	162	175	167	166	171	170	175	142	171	183	165	184	167	136	174	187	179	163	163	161	185	158	160	198	169	178	174	179	164	171	174	172	167	181	163	174	152	181	166	162	161	164	162	159	142	177	178	155	168	176	164	170	132	153	164	187	153	151	161	173	162	191	171	165	165	170	176	161	165	193	143	177	165	176	187	167	199	165	146	161	198	171	162	180	185	175	170	174	167	172	164	156	166	161	173	177	179	155	164	188	174	162	149	141	183	179	156	172	165	187	162	162	183	172	156	191	159	176	174	150	170	171	195	162	183	165	185	167	188	162	139	178	175	193	184	192	174	179	163	196	155	170	167	167	173	185	146	180	189	152	177	158	154	148	157	185	189	179	173	172	159	164	159	176	167	160	165	165	152	156	166	161	166	178	180	190	129	165	175	136	180	179	183	193	151	181	181	167	168	164	178	155	171	132	190	163	185	161	172	171	168	179	143	182	163	167	154	167	203	158	168	184	155	177	180	164	190	173	176	152	195	148	174	178	173	148	161	165	169	162	184	161	177	155	178	165	153	161	184	153	159	164	186	196	168	184	159	185	174	184	142	157	148	157	177	152	169	167	145	172	175	151	201	163	152	167	186	144	163	154	166	160	165	164	148	156	156	171	183	159	176	175	169	165	188	175	168	164	184	189	186	172	164	176	166	175	175	178	176	183	186	166	150	177	168	170	161	171	150	169	190	153	181	168	168	151	173	146	158	176	159	186	166	152	175	168	163	168	167	178	178	158	165	153	169	171	158	168	159	182	156	160	162	174	203	147	155	181	174	189	183	175	159	154	149	153	196	171	186	156	180	146	157	184	169	133	164	180	157	154	160	165	173	171	166	185	168	177	163	182	177	170	176	158	160	173	159	176	192	170	160	170	166	174	179	149	173	148	169	207	159	177	159	183	161	187	186	182	176	166	175	176	177	148	170	156	171	191	171	170	147	169	183	172	163	186	185	183	177	168	165	165	158	183	155	176	191	182	140	165	165	153	172	171	177	164	167	147	193	194	186	172	180	177	165	158	169	190	162	177	185	171	167	163	157	171	153	172	180	171	167	153	158	161	171	181	165	179	166	165	165	164	175	150	171	169	182	146	175	168	168	156	160	165	166	170	145	167	175	140	194	182	170	165	158	145	194	165	162	179	164	173	189	177	164	166	184	169	175	174	156	172	172	160	154	193	162	169	177	173	208	174	156	144	153	190	152	162	165	177	168	197	153	155	179	165	161	159	180	166	164	174	167	166	171	154	185	177	155	152	183	147	159	162	165	176	165	173	165	174	166	162	156	179	142	184	173	180	168	162	175	183	158	150	179	175	167	173	173	168	168	162	179	179	171	142	173	157	179	147	164	151	166	168	174	190	159	141	165	195	184	162	167	164	154	161	163	177	168	182	167	162	167	177	158	149	160	152	170	162	150	168	174	161	165	147	182	153	155	149	182	173	149	161	172	190	184	144	186	168	160	168	165	153	150	147	175	194	155	181	165	180	162	165	168	148	150	152	170	178	182	180	166	158	199	164	160	159	178	179	169	139	160	180	162	180	158	160	139	154	176	152	167	173	149	166	170	181	177	176	177	169	177	154	155	140	184	166	142	155	163	174	178	150	151	173	152	132	170	184	173	162	164	185	176	171	157	167	183	179	187	161	169	155	172	163	162	167	184	171	127	160	185	178	160	183	166	172	172	163	156	176	153	192	160	158	170	183	163	158	146	183	192	175	159	183	178	166	189	169	179	177
24420	20366	26445	24153	20346	8324	1190	797	607	546	450	424	410	413	378	351	314	318	315	310	283	277	309	313	270	302	245	325	275	276	270	265	275	280	262	280	286	264	267	238	286	239	256	250	256	296	270	280	267	247	266	254	242	271	262	259	231	259	241	243	253	267	238	272	251	277	249	267	257	252	219	228	239	265	253	264	235	246	249	232	247	242	231	240	228	273	235	222	233	240	274	245	245	248	268	227	272	229	223	223	272	241	210	248	242	242	224	262	244	238	225	230	226	230	238	245	240	208	240	253	260	237	229	235	231	261	218	251	253	256	264	245	259	267	243	232	233	246	248	249	241	204	261	252	241	257	261	226	270	247	266	272	221	240	235	266	262	227	228	267	231	247	217	237	230	215	229	246	256	259	239	263	249	225	256	260	239	243	262	231	234	244	227	229	251	248	260	249	241	250	245	251	225	266	215	273	245	263	269	252	262	255	236	258	261	245	258	254	250	248	231	216	235	254	250	228	231	262	227	243	237	251	262	233	214	240	286	246	246	246	249	262	227	237	225	219	256	218	241	233	262	240	288	246	212	228	241	274	229	259	237	250	239	248	250	215	240	239	247	251	227	233	248	250	237	214	236	237	244	213	235	224	230	234	247	231	241	257	252	233	243	241	265	238	243	248	241	204	233	268	290	246	223	255	272	235	243	253	248	258	274	249	266	242	232	243	218	236	209	258	246	260	284	264	202	235	229	230	264	246	246	235	249	207	229	280	256	238	241	263	216	263	246	231	244	273	231	233	237	236	257	236	226	247	231	228	238	222	215	251	232	218	235	239	257	250	227	238	229	235	230	212	252	233	260	254	240	223	243	245	263	256	237	197	242	273	258	221	215	244	256	265	243	235	222	208	224	233	235	248	250	247	250	261	262	235	232	241	259	236	247	233	235	237	226	239	253	229	238	225	249	222	239	260	216	230	244	239	222	239	293	238	226	249	246	233	255	242	236	242	242	252	273	232	244	265	238	230	221	239	217	227	256	223	222	236	210	217	245	241	243	238	255	233	259	235	217	246	243	239	258	229	222	267	245	242	256	262	250	253	236	234	222	234	229	233	218	258	237	220	233	246	269	267	266	252	228	241	264	235	267	239	226	241	273	281	246	244	233	223	252	228	240	250	241	223	250	244	263	250	244	234	245	240	242	249	263	257	224	228	235	243	270	256	270	261	250	247	250	239	233	244	270	243	236	231	221	272	260	249	240	236	210	238	254	250	267	228	236	254	260	203	234	225	251	245	255	230	251	248	219	209	251	244	256	270	222	241	277	248	233	276	241	257	243	237	262	249	253	246	255	236	234	246	218	217	262	260	234	226	251	214	245	267	271	261	266	222	245	230	225	256	248	218	245	245	252	236	234	249	266	224	249	224	237	230	235	238	238	209	258	231	228	243	239	240	223	225	247	263	259	257	257	254	248	251	236	244	236	231	228	272	263	238	222	227	219	280	256	265	219	255	233	253	249	224	230	247	246	250	239	228	229	238	257	240	237	242	263	229	229	207	244	227	270	246	254	210	227	224	244	244	234	239	236	230	229	246	227	261	240	241	247	256	226	208	232	243	255	229	249	254	268	248	242	222	244	244	253	264	235	246	252	241	225	234	249	232	238	232	247	251	240	264	235	243	220	224	242	225	237	233	264	247	229	241	227	235	264	264	221	239	280	253	230	221	252	244	242	244	238	259	256	220	268	228	269	208	261	249	237	261	219	234	265	226	244	217	241	233	240	238	237	246	241	234	255	257	274	221	272	259	268	242	254	257	223	236	271	239	255	217	244	225	225	250	251	252	235	243	227	251	247	249	232	230	236	227	214	231	233	234	221	249	272	230	229	226	248	244	258	231	230	241	248	235	242	216	228	231	236	246	218	250	230	253	250	240	238	259	262	277	229	258	248	235	256	218	247	234	280	271	236	217	220	241	234	249	252	243	239	236	245	234	274	225	242	237	236	252	238	239	251	254	226	235	232	207	240	231	246	231	250	239	259	208	228	250	219	281	258	222	253	224	227	265	253	212	267	225	227	269	253	255	264	256	252	250	236	252	213	245	245	225	243	237	259	226	220	258	226	227	210	244	279	252	241	244	240	251	234	263	238	227	240	228	227	281	253	228	217	282	236	249	243	231	274	249	259	211	204	229	262	246	245	254	214	217	248	234	252	242	271	264	242	264	238	210	242	257	256	232	237	267	242	253	261	270	223	300	206	242	212	257	280	258	249	242	244	250	223	254	216	226	260	250	233	247	261	252	236	224	258	235	233	256	234	282	277	241	238	247	238	238	230	241	241	232	254	231	243	221	280	254	236	240	235	256	244	243	224	226	252	227	244	238	239	221	268	235	263	235	252	233	253	281	227	231	269	241	234	247	246	253	244	234	239	281	234	291	225	234	243	226	240	245	270	278	206	244	230	233	232	257	267	266	254	249	267	227	213	240	216	220	252	211	261	238	255	241	243	247	242	259	250	236	279	239	256	209	258	237	249	240	240	209	236	251	223	238	226	232	223	249	239	255	240	258	250	238	246	246	259	243	243	249	252	235	226	265	260	255	237	254	239	246	252	240	260	269	277	249	225	241	257	275	258	246	263	241	260	237	278	224	234	230	232	229	240	228	218	248	236	223	254	237	267	245	269	235	235	240	230	238	254	239	261	210	236	258	213	227	251	270	255	220	218	255	225	247	252	235	226	252	240	237	257	254	249	251	236	237	236	229	214	248	269	227	248	242	250	240	250	249	246	238	248	216	230	225	249	238	227	262	271	277	257	248	250	267	260	242	216	237	227	257	220	223	246	215	263	262	221	261	269	226	242	239	233	227	232	212	259	236	236	218	230	248	270	257	248	259	278	246	263	225	239	233	244	231	245	255	245	253	262	254	247	273	248	261	259	243	222	222	250	245	225	239	254	243	271	240	247	249	242	247	216	249	237	242	232	227	232	259	225	242	248	238	261	274	259	227	222	230	258	265	267	219	242	264	239	220	261	230	222	237	248	235	256	254	245	225	257	241	250	242	253	244	235	247	238	216	244	251	234	200	237	226	233	208	234	239	236	247	244	275	262	245	253	209	238	258	257	230	215	246	272	266	231	272	247	259	267	247	257	208	254	227	240	258	262	262	257	241	256	237	253	251	252	226	249	235	238	245	251	245	256	245	236	265	269	235	197	230	250	251	239	247	258	263	254	237	230	255	235	251	250	249	261	243	236	237	256	240	237	223	233	215	248	251	237	230	238	223	222	246	234	216	227	261	258	235	236	231	245	232	245	219	240	260	253	205	255	247	233	243	246	236	264	236	243	245	255	257	229	242	261	244	240	237	216	243	261	228	238	249	246	246	220	284	234	242	252	224	247	232	228	250	244	238	238	226	256	246	258	238	268	233	274	241	239	256	266	236	244	255	247	262	225	253	245	207	230	216	236	249	260	275	241	262	258	242	256	271	250	237	249	224	225	261	249	240	259	247	240	220
10794	11541	10519	5508	3490	2341	1825	1436	1132	991	873	748	637	585	542	462	438	449	406	381	396	371	358	360	330	334	337	325	329	326	332	308	301	288	297	280	298	268	268	289	279	283	262	279	283	303	257	245	287	262	268	294	263	294	284	272	272	267	272	275	272	257	260	217	269	253	230	249	253	248	240	257	253	258	262	277	267	263	253	256	246	267	247	248	270	246	227	256	260	249	229	252	245	276	236	273	218	284	249	245	226	254	252	257	255	226	269	227	261	264	236	272	264	259	252	279	268	235	264	267	240	268	262	263	213	266	249	245	241	270	245	257	280	249	235	257	232	214	219	241	256	257	235	246	255	242	232	248	227	253	230	245	223	269	234	262	228	245	240	235	245	242	253	270	239	225	236	261	250	256	250	255	244	250	205	228	250	236	257	254	231	253	263	255	238	238	246	244	234	222	269	247	249	232	245	269	222	259	229	240	222	228	258	234	234	243	246	264	272	245	284	260	231	261	247	270	237	246	251	246	239	250	223	247	256	251	251	260	259	270	232	234	278	259	243	256	270	259	273	238	225	253	228	238	254	232	259	257	256	242	226	266	228	263	281	237	243	248	251	233	261	213	219	248	230	232	253	250	256	257	263	250	223	257	253	232	266	226	254	251	227	240	242	235	236	258	217	258	249	266	263	272	242	256	251	245	264	248	251	277	241	228	236	245	249	260	230	244	264	273	271	225	255	266	255	233	234	280	256	223	274	261	259	251	238	229	238	233	257	247	257	274	256	251	238	234	270	234	258	237	261	247	280	259	237	241	242	231	234	245	236	209	247	225	231	242	248	213	254	225	246	248	245	264	249	243	259	241	247	242	251	245	267	223	234	270	240	227	256	245	237	249	244	264	230	266	262	255	254	248	218	234	237	246	256	268	250	220	251	255	257	270	242	229	237	231	252	286	244	249	239	256	270	264	241	231	248	224	269	235	235	247	213	253	235	260	248	218	282	234	242	238	246	248	233	260	249	271	280	246	274	237	311	264	242	264	236	261	254	252	244	260	248	222	269	260	257	249	258	260	230	263	246	250	260	212	253	235	238	233	251	228	235	249	238	255	241	235	233	231	243	274	274	269	241	254	241	244	231	264	234	259	266	237	236	228	236	237	240	250	240	264	268	233	250	264	276	263	238	235	262	267	238	243	266	245	237	269	240	231	241	236	234	231	252	245	253	238	267	231	229	271	260	270	246	242	262	272	217	288	237	236	255	238	243	261	250	234	240	255	234	231	275	261	238	285	237	234	238	237	256	247	255	250	256	277	228	255	254	234	238	239	234	270	244	245	247	233	257	271	242	230	273	260	244	261	238	246	232	254	241	241	263	248	242	246	260	254	270	240	249	246	250	242	223	223	240	264	226	235	236	244	214	247	269	245	239	239	247	265	243	260	262	254	232	266	265	264	260	236	259	262	238	266	239	259	286	250	242	229	254	247	244	272	211	227	251	250	210	251	269	232	241	229	230	253	248	245	231	223	241	258	210	252	259	265	261	259	253	247	241	241	274	246	233	267	276	247	229	247	258	237	242	253	240	240	235	240	219	244	226	229	256	268	237	245	251	226	259	265	240	244	242	243	258	243	218	202	222	248	244	248	229	218	233	238	248	246	237	246	227	246	270	262	235	236	229	259	250	255	242	265	272	250	242	240	264	255	251	254	258	268	259	252	244	237	249	261	260	263	242	213	247	244	230	252	225	266	247	249	261	247	261	231	235	241	233	258	247	266	230	266	226	238	240	236	268	272	251	225	235	222	238	254	250	243	227	239	247	253	255	221	232	244	220	242	231	243	283	245	247	243	220	263	231	238	250	236	267	258	234	235	261	246	229	239	244	233	220	238	230	228	241	224	234	212	260	251	248	234	222	252	257	256	267	246	243	251	245	224	243	252	249	259	269	247	233	249	266	269	246	242	272	247	244	244	257	293	272	251	241	234	240	249	271	248	237	223	264	279	207	273	238	267	249	251	238	235	258	254	263	245	239	257	256	232	218	246	278	232	228	240	251	236	237	221	276	268	233	242	261	235	253	247	251	250	241	246	251	254	233	272	212	233	255	228	216	247	247	255	250	249	227	267	265	265	254	236	238	233	255	236	272	257	238	250	242	269	256	256	267	267	233	259	240	253	227	251	240	266	208	234	270	245	215	262	261	237	244	262	247	261	255	267	253	263	246	252	241	242	272	260	271	258	238	254	262	262	233	246	273	240	262	242	234	268	260	212	250	254	257	247	262	269	227	253	240	243	240	246	253	254	239	241	227	256	246	236	278	252	261	241	232	267	223	231	252	227	276	255	230	247	243	228	246	282	251	251	229	262	260	232	254	236	259	239	231	269	252	231	228	246	235	226	253	248	267	238	256	256	258	235	256	239	232	265	245	260	226	255	268	260	263	247	244	236	240	232	221	235	248	271	231	226	250	238	266	238	248	223	257	268	247	262	249	263	235	246	252	237	252	256	265	257	248	269	265	229	243	282	262	228	267	245	250	247	257	237	249	266	223	251	221	247	228	243	247	252	243	263	245	240	272	239	274	246	268	261	246	227	226	258	248	249	274	247	269	227	225	238	247	228	266	288	246	243	216	261	240	229	246	240	222	237	277	240	222	272	257	237	200	235	232	224	266	240	260	235	263	261	272	249	236	258	252	257	234	251	259	217	257	262	287	246	238	253	232	233	262	227	226	242	220	208	238	258	274	243	239	227	235	235	220	282	256	227	237	252	281	233	234	229	233	243	250	250	232	263	230	251	243	236	261	247	266	242	232	248	255	235	267	282	240	253	240	246	275	252	266	243	263	239	231	221	244	237	230	238	251	223	245	282	244	240	225	223	270	231	222	267	249	245	250	242	259	266	240	265	226	239	243	248	261	233	262	248	233	244	214	255	250	262	244	235	260	241	245	235	251	240	266	251	237	254	244	249	247	226	254	266	228	276	252	254	244	252	251	231	249	255	267	271	265	242	246	243	241	234	259	247	251	256	278	243	222	268	250	247	239	279	238	273	260	249	238	246	241	250	244	228	232	252	229	245	240	242	245	251	248	273	227	227	238	231	275	253	255	248	276	259	234	274	241	267	266	234	229	234	269	256	227	224	251	225	248	244	279	242	237	243	235	237	251	238	247	250	227	241	271	262	280	247	246	249	255	247	244	239	243	214	250	212	253	235	238	253	240	243	256	284	276	273	258	269	243	250	262	249	248	246	251	250	249	225	215	238	260	240	247	243	239	223	228	241	241	263	231	239	258	246	254	285	257	260	260	245	242	230	254	243	258	228	235	228	271	233	267	257	227	239	247	278	237	258	246	223	211	237	234	237	264	232	237	277	256	240	265	229	245	229	256	264	226	229	255	254	234	236	293	249	255	280	268	225	229	262	268	227	255	233	278	239	265	282	247	262	259	232	244	242	228	259	248	270	239	244	273	223	239	235	252	224	245	238	238	263	227	218	243	253	240	259	216	221	265	244
22608	20396	26943	23767	20404	20470	7504	1711	1216	1114	1026	895	870	805	778	717	700	672	653	635	654	668	647	582	597	608	616	601	576	600	569	563	598	545	587	525	548	564	542	581	552	537	567	520	540	558	584	559	528	576	549	541	573	559	577	570	512	558	569	555	538	572	551	519	543	532	529	558	548	519	525	546	515	551	548	518	502	551	543	505	526	524	528	554	544	517	543	543	528	542	537	533	520	540	550	552	563	510	540	554	563	543	533	499	537	509	491	513	525	561	517	505	515	539	603	536	547	485	526	585	545	525	514	512	533	553	562	538	566	557	495	558	526	550	517	526	537	533	531	529	526	485	540	569	550	526	560	510	572	532	516	578	535	560	536	559	542	527	525	526	516	547	520	529	510	462	541	518	525	528	527	535	533	514	550	517	510	520	528	505	545	575	547	560	505	541	524	502	538	518	543	505	496	527	550	529	531	565	569	529	543	531	543	523	538	547	562	493	569	487	529	515	511	497	532	536	532	574	520	505	556	547	525	531	504	553	548	567	571	555	543	562	533	531	528	520	536	516	537	517	566	496	544	512	544	556	582	503	529	548	564	498	551	503	539	546	511	564	558	522	538	553	526	552	524	517	511	560	548	511	499	561	524	543	533	543	508	580	544	532	527	539	503	545	551	572	514	505	526	534	496	517	459	503	555	514	545	514	541	541	527	544	562	511	521	511	527	562	594	543	500	541	544	538	553	518	538	570	580	550	522	518	514	544	568	498	528	547	513	554	562	519	511	567	530	525	536	532	511	521	507	575	520	568	488	575	523	502	533	527	528	577	572	551	472	506	504	537	514	522	540	521	555	551	573	509	552	507	557	534	522	532	555	575	511	529	509	538	549	501	526	561	515	523	522	563	540	549	518	540	511	567	514	508	565	550	547	570	521	498	520	561	524	507	534	525	558	561	586	528	508	519	546	540	528	505	542	532	545	500	519	542	579	569	541	557	540	538	520	514	504	502	547	560	499	533	580	511	506	540	527	518	576	555	510	470	497	528	521	540	534	549	545	516	508	557	469	531	569	503	560	525	530	531	531	541	555	549	516	536	552	521	555	534	555	553	538	548	497	517	550	563	498	530	551	532	532	548	503	544	480	500	538	501	547	548	548	544	518	549	489	514	560	556	528	540	519	498	551	542	542	529	521	518	553	542	507	570	530	539	556	515	507	548	474	536	543	552	522	548	511	534	543	586	522	545	538	523	512	511	539	535	505	532	553	514	558	521	566	532	529	535	536	530	531	503	532	524	538	493	518	521	525	556	530	522	539	503	496	520	551	520	509	500	510	541	582	508	516	536	516	527	537	529	508	548	509	517	540	529	545	580	547	558	489	538	520	523	516	535	483	538	528	526	537	495	535	484	510	561	498	518	512	524	562	540	522	475	556	524	516	501	577	554	572	523	508	562	551	488	507	510	586	497	536	531	474	536	560	532	529	518	547	524	547	537	546	533	550	543	535	532	527	502	531	527	539	484	537	525	514	491	553	521	506	528	553	555	550	525	527	566	547	553	499	539	527	532	527	501	506	508	533	511	534	474	509	546	535	548	512	527	549	522	584	524	551	524	531	503	518	515	539	509	511	542	560	546	507	528	522	492	498	531	537	555	529	540	517	516	544	520	535	551	488	538	535	506	530	535	537	534	509	534	500	480	561	531	544	523	553	537	529	542	505	515	519	594	579	539	522	526	540	531	545	550	524	542	511	521	526	554	501	509	569	504	544	585	505	539	567	581	511	549	502	511	545	534	573	532	574	542	547	499	512	523	516	518	539	486	483	567	543	546	494	511	552	504	539	498	539	516	515	517	559	507	541	508	525	533	544	508	522	523	510	546	560	519	554	536	530	555	517	519	547	559	524	532	514	527	495	539	539	588	530	545	525	563	529	503	541	495	525	545	563	538	551	548	561	521	530	566	500	486	512	532	532	552	515	521	537	534	525	538	516	561	524	522	534	543	557	543	531	489	527	461	560	525	497	591	528	534	506	524	536	539	505	521	544	490	531	522	523	526	548	580	542	503	513	541	517	572	526	530	513	557	523	532	520	554	534	553	518	511	558	548	563	531	541	543	547	495	517	525	516	522	494	517	523	533	532	522	497	511	514	520	570	544	547	502	506	513	550	550	515	504	556	549	556	568	545	516	541	544	526	550	501	555	500	533	521	536	531	492	565	505	536	521	543	535	513	557	528	555	575	499	521	508	512	529	552	532	525	493	555	534	547	545	543	529	506	552	523	505	522	526	536	518	590	505	532	559	529	535	515	513	528	545	515	488	549	543	534	481	577	557	557	508	523	580	512	526	499	517	531	522	477	515	504	525	531	523	547	532	548	501	534	525	503	513	531	506	523	512	512	517	537	543	509	495	541	551	498	510	509	521	493	529	529	519	559	562	493	558	522	530	524	532	539	549	526	525	545	509	515	510	526	539	529	537	532	514	527	546	477	526	575	529	529	536	490	570	525	553	535	478	519	524	538	530	522	518	570	530	553	494	528	520	525	547	532	542	522	532	547	517	536	532	578	479	559	513	536	552	543	502	552	553	543	520	535	508	538	517	544	539	507	588	524	505	506	535	486	509	512	545	532	524	546	529	515	512	568	512	488	537	530	564	524	538	520	507	494	516	535	568	541	541	539	533	555	511	540	542	535	568	483	519	541	541	555	512	513	498	568	553	506	566	579	538	535	527	484	517	534	539	545	523	495	535	542	517	507	509	475	538	564	528	509	530	517	551	525	523	527	546	520	552	497	564	562	512	512	499	538	526	564	548	516	548	509	520	500	539	493	510	517	526	518	501	514	481	529	496	550	506	542	490	517	551	503	517	533	534	490	589	484	514	579	505	549	502	579	537	538	519	534	562	517	513	520	513	535	494	507	530	535	528	491	517	517	508	501	532	496	531	543	536	564	518	471	512	507	506	507	538	515	524	555	507	542	598	536	563	545	575	569	517	515	490	553	560	495	501	501	526	522	544	483	533	540	550	519	557	553	540	529	534	508	574	514	497	510	562	489	539	519	495	530	484	478	528	535	541	506	526	556	510	576	516	524	510	537	507	555	534	562	533	551	553	494	539	521	511	524	549	543	507	521	509	517	490	519	517	542	523	530	534	537	540	518	535	552	532	521	529	556	521	475	510	569	510	534	529	487	513	558	516	531	531	573	506	528	533	521	501	535	512	533	551	560	516	487	516	521	529	507	517	540	556	538	528	489	533	490	505	556	522	522	533	517	483	518	519	498	564	509	549	575	488	565	545	541	539	530	532	546	559	509	533	510	530	519	523	513	527	509	515	540	522	540	532	556	556	576	503	531	547	534	519	510	560	542	516	493	490	523	504	575	487	574	535	546	558	517	536	563	515	535	499	534	539	550	542	540	534	499	510	547	548	513	535	501	572	580	519	534	507	506	496	596	528	531	534	539	486	523	549	567	529	506	518	553	511	519	532	544	541	523	570	532	511	519	497	561	573
13569	18468	17126	9747	6555	4741	3450	2765	2258	1893	1647	1530	1221	1165	1067	1044	951	906	823	821	802	747	727	712	726	694	693	683	687	657	635	603	628	596	608	645	611	613	572	593	560	593	622	622	595	598	563	569	596	565	521	542	554	589	543	555	556	564	561	548	548	558	568	551	529	540	520	556	536	564	533	511	532	546	562	517	557	531	511	553	521	513	559	550	536	484	499	553	509	515	532	543	517	521	549	552	523	496	504	491	522	518	517	532	493	514	543	460	501	492	499	569	507	506	508	520	530	518	480	512	544	524	542	528	513	560	518	560	523	558	515	523	496	503	519	537	525	517	520	544	529	511	507	503	508	464	549	491	541	536	517	508	565	531	516	576	524	572	525	534	527	499	497	511	546	508	496	488	535	512	530	529	523	505	523	510	559	555	552	499	506	504	524	513	514	538	550	527	523	561	495	551	558	543	523	543	532	473	495	494	540	529	478	521	508	531	540	500	532	503	508	512	507	511	553	501	534	537	547	537	521	518	480	519	484	515	555	526	527	511	539	521	504	473	541	504	557	510	459	494	527	516	529	519	534	516	510	510	505	547	536	473	535	504	496	568	529	525	515	507	513	572	526	532	563	535	535	490	480	498	537	533	544	516	539	501	523	526	497	471	546	506	509	529	507	527	511	505	494	535	495	536	513	516	495	515	539	526	494	518	496	495	527	499	526	526	489	499	503	493	532	497	517	513	509	496	520	548	502	552	526	492	505	494	548	538	486	497	557	563	493	533	521	524	531	576	446	530	466	526	487	554	547	525	520	540	483	482	566	521	528	470	501	533	535	525	542	546	514	530	480	513	520	528	508	517	488	547	522	528	502	501	549	523	523	562	510	530	527	537	520	517	520	494	525	498	514	501	512	544	520	538	539	512	547	507	492	526	503	509	531	519	527	524	479	513	531	512	517	505	546	510	540	476	536	470	502	552	528	521	495	465	510	507	496	525	514	519	529	523	493	512	516	534	535	531	495	517	482	527	525	491	533	499	504	519	527	514	551	538	538	553	541	536	522	518	541	540	474	499	502	493	493	510	506	490	462	485	533	506	519	532	534	514	534	547	536	515	537	543	488	544	508	497	518	461	492	514	519	476	525	527	487	471	504	517	530	477	520	529	515	538	540	495	495	543	508	536	490	541	530	513	545	543	537	523	521	535	580	490	542	501	503	506	477	527	539	530	521	548	525	522	534	530	502	501	497	507	518	525	475	522	463	562	552	526	481	506	530	516	588	500	507	518	504	563	526	518	497	501	539	523	539	568	497	530	507	545	506	511	490	572	512	534	513	520	494	520	529	506	513	530	496	539	520	484	515	538	497	512	514	527	528	539	563	510	516	520	497	478	514	519	507	511	490	535	552	607	515	508	501	520	490	519	521	519	528	486	512	562	500	529	525	496	525	551	514	532	533	529	510	532	534	518	538	507	527	504	525	525	529	496	548	489	503	473	518	502	514	514	497	460	528	513	498	473	538	494	532	482	502	542	521	535	492	535	509	519	497	535	496	480	511	529	509	529	535	533	539	508	515	524	458	530	521	496	564	520	489	494	506	501	506	494	508	527	493	510	512	553	530	516	495	509	530	501	562	496	532	517	525	482	519	525	532	513	537	537	503	532	471	520	513	497	531	474	506	532	529	544	527	496	522	505	527	550	557	550	499	522	496	523	493	528	524	501	502	503	496	490	519	547	527	456	549	520	551	504	486	563	525	514	531	524	563	545	527	516	516	517	515	499	492	494	506	520	533	530	539	552	486	487	511	492	522	473	496	500	531	549	520	581	466	520	544	551	497	539	527	536	573	532	512	536	527	509	512	520	509	508	561	480	502	534	498	545	481	547	499	526	522	528	501	512	523	526	528	562	530	483	515	558	521	509	556	484	493	508	531	525	467	536	512	543	516	495	516	552	529	515	491	490	503	499	491	518	528	515	575	536	480	543	528	519	491	502	513	531	520	519	487	516	510	520	493	536	512	547	526	528	552	523	510	536	507	539	496	542	522	521	500	506	525	483	519	497	521	512	491	470	498	506	530	552	542	561	517	539	517	515	508	513	532	511	507	510	533	521	490	493	545	521	563	505	531	526	537	526	498	517	497	486	522	519	513	536	546	566	520	521	519	522	526	501	534	515	527	448	526	490	512	508	516	489	535	551	508	540	528	510	494	499	525	507	533	504	513	481	496	504	507	520	519	509	521	503	557	530	538	504	524	529	542	493	503	510	512	522	524	536	533	527	513	509	529	544	527	553	513	531	530	501	509	485	526	497	494	509	530	551	574	515	526	518	520	527	543	488	541	515	560	535	540	491	502	529	540	543	503	493	486	528	517	503	494	507	547	499	524	480	513	501	532	519	535	517	519	517	549	512	507	546	502	518	512	493	471	468	545	548	481	503	547	531	490	527	495	505	536	514	530	516	525	522	483	541	558	506	506	523	508	479	501	509	525	544	503	529	547	499	498	507	502	518	545	505	486	540	545	517	560	480	493	505	545	506	515	549	551	518	507	491	549	535	537	501	504	515	487	525	532	504	490	503	521	531	481	499	513	500	501	518	530	531	517	512	551	513	524	496	524	496	534	541	482	498	551	490	514	548	502	532	505	475	539	538	510	480	504	557	523	507	487	515	492	538	524	565	534	473	515	496	508	524	538	488	470	525	487	537	517	484	516	524	554	521	482	501	504	553	495	549	530	538	520	515	535	519	572	572	553	550	572	507	509	506	524	520	498	497	470	499	550	547	554	498	557	504	499	498	500	504	527	519	535	484	560	479	491	513	536	498	555	481	525	502	531	514	571	512	520	535	521	523	492	510	548	549	505	458	523	513	541	511	503	524	507	527	509	525	524	510	536	553	529	485	512	480	530	499	535	543	539	529	508	516	500	562	536	520	539	545	508	492	512	527	491	539	541	517	513	507	508	538	545	516	545	527	528	511	521	486	488	490	562	520	537	540	515	538	520	515	552	500	490	534	554	495	481	522	495	512	546	539	556	533	543	524	519	534	552	467	531	524	515	524	484	520	460	543	538	513	553	524	502	521	494	498	526	519	539	485	513	559	530	493	519	565	521	546	527	487	514	515	530	480	507	515	507	556	521	502	527	515	530	468	510	505	524	482	529	536	488	531	522	518	490	458	495	488	518	513	504	515	537	482	487	515	503	519	521	506	496	501	495	533	526	570	539	539	520	517	504	512	529	532	497	532	518	461	532	498	532	529	487	550	537	496	518	547	522	520	504	484	510	501	536	479	502	486	482	550	517	515	506	482	476	509	511	542	559	528	521	517	491	542	475	520	488	524	522	529	531	522	510	513	493	506	540	556	465	534	490	539	556	511	464	522	505	541	529	472	508	508	528	493	506	544	521	500	558	526	562	501	485	507	520	479	548	528	531	542	511	535	543	506	491	533	502	487	524	518	526	528	471	525	488	528	528	546	525	501	472	520	536	540	507	542	530	505	525	555	539	520	488	514
27807	12487	1153	338	232	174	184	179	140	153	147	151	145	159	152	149	134	131	167	135	129	129	149	130	148	129	141	148	168	162	170	133	165	137	162	141	144	142	137	146	146	168	155	132	151	149	144	161	145	145	117	149	153	146	147	130	145	163	143	142	142	150	160	136	144	136	145	169	151	139	155	131	128	141	154	131	143	161	151	136	155	146	144	164	151	132	143	131	136	137	140	142	139	129	135	139	131	169	131	130	135	140	148	153	146	138	148	141	132	153	155	162	130	147	130	136	134	158	158	140	151	144	137	152	140	138	146	138	169	144	136	139	142	143	140	151	129	136	152	126	151	140	136	159	141	136	141	154	147	148	154	144	124	128	151	124	157	144	113	130	148	141	143	138	142	174	154	147	146	147	144	136	171	154	129	138	131	136	127	133	150	129	168	136	131	143	137	137	144	122	156	157	166	125	147	140	151	140	136	139	146	157	128	121	161	150	126	131	162	159	156	157	145	151	136	152	127	147	139	129	156	134	158	123	154	154	134	171	140	137	145	150	134	155	157	141	157	138	144	153	159	161	155	137	139	147	133	150	141	154	135	146	150	137	129	148	134	153	149	133	127	142	146	127	132	143	163	131	143	135	158	130	140	150	130	152	162	128	127	144	142	143	141	160	128	150	130	135	140	162	166	125	159	158	152	151	142	143	138	143	150	165	139	144	124	142	138	142	146	147	136	129	135	150	128	135	128	154	136	152	136	157	150	157	144	142	143	158	141	131	133	144	143	161	158	132	132	133	132	148	137	145	129	141	136	162	142	146	146	144	159	155	156	150	144	145	152	151	132	162	143	141	150	151	145	135	145	134	144	150	139	161	149	140	132	124	158	141	150	145	144	131	158	167	159	137	123	144	125	146	144	122	136	139	155	140	121	134	125	138	149	156	156	158	157	133	157	144	152	162	155	137	149	142	156	146	133	126	165	164	127	159	145	159	145	146	163	140	147	155	146	155	116	144	156	142	168	150	145	154	162	152	128	144	151	145	131	139	142	154	135	129	160	128	166	120	129	159	162	145	154	131	124	110	137	122	145	160	171	142	137	130	144	152	155	167	132	156	120	144	131	148	127	153	124	122	158	145	137	145	148	139	133	139	159	125	158	151	157	151	142	137	155	122	149	132	137	141	139	149	140	138	136	131	139	130	135	152	159	142	139	150	145	136	141	153	124	166	164	141	142	139	143	147	141	152	150	136	156	148	152	141	134	162	149	147	148	140	155	165	149	136	146	154	129	153	119	153	162	151	140	151	160	139	138	158	155	143	135	121	172	152	140	153	158	141	152	133	137	152	130	140	144	141	159	137	157	133	126	136	130	135	149	136	132	159	139	133	138	121	132	166	130	145	148	129	138	158	145	162	157	126	135	141	133	148	130	128	144	138	135	120	139	159	134	135	140	150	146	128	131	122	142	137	145	128	141	147	124	131	140	147	158	146	167	154	159	154	136	165	162	147	150	139	158	143	147	135	150	134	147	145	133	118	147	144	157	146	153	130	151	137	150	154	149	134	146	150	149	146	144	169	137	142	135	141	134	121	170	146	134	143	123	140	132	143	144	142	144	136	143	135	135	151	150	133	139	134	139	149	144	150	136	140	155	165	127	138	138	142	149	146	165	131	153	138	159	143	129	177	130	129	144	153	126	153	149	140	148	149	149	147	156	129	145	141	140	142	146	149	132	126	140	143	132	169	135	152	149	144	142	150	142	141	143	144	129	141	147	128	147	132	129	155	148	144	145	160	133	155	153	157	138	137	158	104	149	144	135	124	143	125	148	134	146	134	125	132	141	149	159	130	134	152	138	137	143	131	142	141	154	135	153	129	135	139	132	144	147	139	163	141	154	136	139	145	140	128	123	132	157	150	143	150	130	141	171	134	142	140	131	146	133	143	138	137	148	150	136	133	138	146	146	146	157	136	128	146	144	142	127	161	131	133	139	143	128	153	152	161	140	135	145	144	128	138	137	140	145	121	134	137	137	161	152	132	146	139	144	132	131	155	145	161	144	144	154	138	160	125	141	112	142	144	147	159	137	127	152	144	147	134	156	130	155	154	117	139	156	151	150	142	148	131	158	146	140	160	150	148	161	147	140	133	151	138	157	130	120	144	123	155	123	141	139	134	136	138	123	164	154	154	148	153	151	138	146	143	153	119	145	125	155	136	158	150	136	183	118	164	148	156	144	168	158	154	153	152	142	147	152	145	134	129	157	135	159	136	160	142	132	142	141	159	143	146	134	144	132	147	145	135	131	150	155	151	142	139	137	148	150	141	158	170	161	133	138	115	138	145	130	147	125	142	138	144	124	135	146	123	147	152	181	140	128	156	160	143	148	150	145	152	140	156	115	135	143	161	142	132	143	153	146	160	140	146	137	139	147	145	136	156	149	140	158	139	129	148	136	134	155	143	124	142	154	164	129	137	132	167	148	144	133	138	138	141	172	137	146	135	120	127	155	131	132	158	138	158	149	162	148	157	131	153	143	174	167	144	151	149	164	154	146	135	139	163	153	150	131	156	158	137	160	134	134	132	136	167	158	137	150	160	143	132	127	149	149	155	145	158	129	155	160	166	130	151	157	149	146	138	135	142	134	164	154	156	143	135	142	121	157	125	141	153	143	141	139	170	139	132	149	134	133	136	151	143	150	138	138	129	149	129	126	133	142	161	162	144	144	150	135	148	134	143	159	147	145	158	152	154	154	163	119	155	137	152	139	153	159	123	122	149	141	147	147	149	146	151	128	154	152	140	138	129	146	154	128	155	147	155	143	172	151	141	154	169	145	144	142	148	146	156	129	176	137	153	141	147	142	145	150	146	154	132	154	155	124	167	149	141	143	154	137	152	131	153	147	150	159	138	160	145	134	144	122	151	160	124	158	128	139	145	181	154	156	131	126	156	141	142	127	162	152	150	142	139	125	134	146	141	151	178	143	158	160	136	141	147	148	153	139	151	132	137	136	132	122	141	127	150	142	130	164	164	150	163	142	140	136	141	122	160	146	139	157	126	150	176	140	146	147	127	159	139	128	141	139	132	141	163	145	136	152	122	137	126	146	124	145	129	140	158	139	124	141	158	115	143	136	153	173	167	167	150	126	141	143	143	133	124	155	138	128	132	131	135	151	144	121	132	166	144	145	164	158	128	130	141	154	143	140	162	121	126	145	142	145	138	148	123	151	152	152	162	124	143	174	165	155	146	138	129	159	135	131	141	142	133	138	136	129	143	142	149	148	140	140	134	137	142	146	140	147	160	152	152	128	135	146	164	134	141	155	152	166	142	150	136	136	143	138	151	148	138	110	135	168	132	142	156	134	160	176	146	147	136	133	137	143	180	149	152	136	132	136	157	137	134	148	141	137	133	147	137	142	140	132	158	146	158	133	136	125	136	164	165	128	137	167	156	122	136	141	153	131	144	112	151	164	143	136	146	148	141	146	120	136	125	116	141	153	156	149	151	146	150
5251	870	744	478	341	295	225	245	215	181	215	181	206	187	176	177	190	183	184	180	187	178	169	163	187	162	178	165	175	184	176	187	171	156	190	154	165	185	191	188	176	157	180	177	173	155	159	173	159	175	186	184	180	167	161	166	157	161	192	172	172	158	179	158	179	165	181	205	172	170	167	191	166	181	178	171	157	162	176	162	194	169	172	162	160	158	160	158	155	168	173	185	173	180	153	181	165	170	154	163	171	182	166	167	166	159	163	154	169	155	180	169	148	178	181	188	172	163	161	171	182	180	168	151	156	163	161	190	162	167	170	168	171	182	171	172	159	170	176	161	175	173	157	135	174	147	173	164	187	171	158	161	185	161	167	178	178	172	183	159	151	169	166	178	170	165	171	152	150	174	177	164	189	169	161	165	167	164	176	144	170	168	167	175	165	190	171	158	140	171	184	172	200	183	190	153	165	191	164	171	152	152	164	147	168	177	168	145	185	184	165	175	184	181	186	164	178	167	174	172	176	152	177	159	160	185	158	177	158	191	156	189	179	177	173	144	156	173	185	163	199	153	149	165	182	153	156	184	175	169	148	169	177	177	155	149	165	157	171	169	181	174	159	158	176	167	150	179	160	157	185	181	186	173	163	155	157	179	154	181	166	180	171	155	153	160	163	158	179	160	156	170	159	158	154	151	152	151	184	178	136	166	166	160	170	158	179	143	164	174	175	175	181	187	189	149	168	174	176	162	164	156	166	174	191	177	154	153	161	165	202	157	155	165	147	146	184	188	158	167	150	174	173	162	153	167	167	176	167	158	176	192	182	152	180	177	160	153	180	153	160	172	171	164	169	152	168	178	178	172	165	176	179	163	176	168	180	159	143	152	156	155	181	159	170	163	184	191	175	179	189	180	162	154	161	168	174	139	144	165	155	178	179	173	152	178	154	164	189	187	169	159	165	167	158	161	203	187	163	187	188	178	209	175	165	164	175	187	208	166	147	170	187	157	160	174	161	154	156	175	167	196	181	144	179	187	178	148	181	169	167	175	178	185	152	138	162	183	195	165	160	177	161	185	189	166	168	170	184	177	139	167	178	164	151	188	188	141	211	169	178	147	153	181	165	178	186	146	158	154	150	163	153	162	178	195	179	192	166	167	165	171	174	175	185	156	151	165	154	180	154	191	172	156	150	186	184	191	169	159	178	154	140	173	192	188	177	187	171	169	173	178	154	178	180	152	178	169	159	158	164	161	175	164	171	162	155	167	157	143	155	156	184	185	171	154	181	165	160	169	163	155	155	149	168	145	184	179	165	160	141	166	188	174	165	162	169	172	188	158	165	175	163	175	166	167	179	170	174	160	164	161	160	177	179	192	168	198	167	201	170	189	175	176	158	150	181	191	177	195	194	181	179	179	179	168	176	175	174	161	170	163	174	170	171	157	183	160	145	170	157	158	198	172	157	149	164	173	185	199	159	168	165	163	167	182	189	157	179	169	176	166	149	162	177	181	152	171	166	179	168	163	177	172	174	159	191	181	181	160	184	171	165	173	193	158	190	181	160	196	188	167	171	160	156	179	151	183	164	172	176	149	151	160	163	153	162	170	167	170	169	168	178	165	165	171	161	185	157	150	159	161	161	154	164	185	186	133	207	177	165	190	156	149	159	171	185	175	204	163	158	174	160	176	169	167	144	151	178	165	172	155	177	176	138	188	151	164	158	183	158	165	161	176	170	183	168	197	168	154	172	153	184	162	171	169	203	182	163	154	161	169	166	188	157	181	167	165	168	179	167	165	156	178	181	161	157	156	148	168	163	146	173	163	157	152	189	164	161	176	168	159	190	177	173	181	156	134	191	169	160	172	181	175	162	172	159	157	180	166	166	158	179	180	181	168	167	190	153	160	151	176	185	178	181	163	172	170	178	165	172	164	166	165	177	169	171	166	165	163	162	185	175	154	143	157	163	178	165	160	162	160	171	169	161	183	141	160	196	191	157	203	169	170	179	153	183	154	152	156	161	167	191	171	162	168	135	172	163	164	175	181	165	165	164	184	175	197	176	163	191	154	155	173	165	176	159	180	175	171	153	184	170	176	177	160	173	164	159	170	160	172	147	171	154	193	186	164	162	159	160	157	161	175	156	162	177	181	182	164	174	175	184	164	184	174	161	166	158	151	182	163	164	181	179	172	164	162	189	169	182	168	183	185	188	131	188	174	163	166	162	160	154	158	150	150	156	159	188	164	163	171	160	142	166	165	164	166	176	171	176	144	163	166	164	172	159	157	172	172	155	165	181	163	178	188	157	171	155	166	169	182	163	181	146	174	171	146	152	181	152	153	187	162	198	156	173	180	179	162	154	145	158	157	165	177	166	167	172	164	177	167	182	164	175	162	173	163	183	180	177	163	177	165	167	142	193	168	160	172	168	173	150	158	166	168	181	166	150	181	172	156	185	176	168	176	189	174	163	160	173	165	155	182	169	171	164	170	153	157	172	165	149	149	162	177	170	172	180	171	168	155	147	190	177	166	178	156	149	177	160	157	157	174	181	177	166	170	169	183	197	177	179	154	168	162	180	160	154	173	162	162	153	172	184	151	147	165	192	172	158	150	156	159	158	167	181	196	154	176	171	136	145	152	167	188	165	149	155	165	163	166	176	171	163	183	170	151	167	146	150	167	180	148	170	163	156	158	164	181	178	173	177	162	143	145	163	180	160	179	159	172	195	170	167	173	193	152	168	175	185	152	171	163	170	169	168	161	158	165	144	146	150	145	164	178	156	143	186	161	171	153	176	179	185	149	154	177	159	162	169	182	165	159	170	181	189	176	176	142	140	148	172	145	169	161	170	162	171	172	170	158	162	184	172	186	168	164	151	174	185	156	159	160	160	151	161	158	174	198	195	186	157	150	174	183	136	166	171	163	170	153	177	146	152	198	160	165	159	168	166	184	177	169	167	169	149	186	190	169	163	161	144	164	176	156	160	181	157	180	158	149	177	155	160	171	163	188	182	175	170	151	181	159	170	176	181	175	163	158	188	143	170	176	153	168	148	165	134	171	175	163	166	172	192	179	171	161	172	160	191	153	156	174	146	174	176	176	192	173	165	167	149	162	182	166	152	157	175	142	178	175	172	180	164	168	142	162	157	155	164	173	163	163	184	183	163	181	166	162	184	170	199	156	174	171	163	193	165	174	174	161	177	159	172	163	154	159	158	163	155	173	181	173	173	172	195	165	163	152	193	169	153	178	172	188	171	174	174	162	195	159	159	169	184	193	157	163	184	172	152	191	158	184	175	165	159	165	177	173	173	164	176	187	173	170	151	152	174	163	166	183	189	166	147	164	174	173	153	168	157	208	190	186	202	187	189	171	156	175	177	142	172	190	160	171	156	152	177	155	181	141	158	159	178	175	150	175	177	167	180	154	167	164	173	176	149	177	148	208	162	177	160	145	173	178	158	143	165	156	184	155	175	159	159	165	163	155	174	191	164	170	175	167	165	161
24475	20372	26452	24172	20352	8424	1106	740	571	514	456	420	389	388	379	352	340	343	309	326	312	288	305	276	263	289	279	269	277	270	236	266	293	263	248	284	262	280	277	274	258	240	281	270	273	234	279	284	279	285	246	277	232	250	242	255	221	267	252	234	228	231	240	295	262	276	264	263	242	251	253	265	263	269	226	247	238	266	252	250	236	257	245	257	241	266	225	246	235	241	252	235	254	243	255	247	240	220	216	260	238	213	235	241	254	228	250	253	240	277	276	240	239	255	247	228	266	225	268	265	269	261	240	257	241	255	260	254	245	267	239	238	243	242	242	256	216	269	223	248	248	261	248	233	224	248	219	216	284	225	250	213	232	223	242	246	224	260	270	240	262	249	229	241	237	243	228	229	263	250	236	244	262	250	224	241	248	238	240	275	231	246	250	229	252	248	210	247	251	255	237	263	245	210	222	232	222	239	240	258	233	247	229	246	249	243	232	215	252	209	237	257	235	233	232	252	240	212	247	223	242	243	245	232	231	249	241	231	268	245	236	216	233	270	256	213	232	235	259	255	243	219	255	251	261	251	247	254	235	243	241	253	228	245	229	251	242	225	239	264	217	269	256	239	261	223	230	245	266	252	257	250	268	246	242	266	247	238	229	227	250	262	251	240	253	245	249	227	250	234	226	268	227	230	276	238	256	234	239	246	241	263	232	273	240	239	244	248	222	250	257	232	247	267	227	257	234	240	244	252	241	243	218	245	261	244	262	252	250	228	255	209	230	233	251	229	232	239	227	238	264	253	223	222	224	266	245	261	249	244	242	244	230	272	259	240	234	266	229	248	243	249	256	230	241	224	247	235	218	247	263	263	248	261	254	264	245	239	235	246	257	235	251	230	274	247	247	239	232	271	260	209	239	228	246	245	268	226	235	260	274	240	249	250	238	259	266	234	275	232	241	239	240	210	232	262	231	279	237	233	218	275	255	252	250	253	250	239	256	229	240	264	247	241	256	241	255	239	229	242	277	236	262	223	261	266	248	251	253	239	251	237	245	264	240	239	254	237	235	240	238	244	215	211	247	240	232	244	235	236	260	250	231	270	226	249	258	216	232	227	232	260	250	232	234	236	255	233	260	269	223	252	216	259	242	254	210	265	235	258	248	247	221	262	229	213	255	248	245	260	244	254	245	269	251	253	237	225	255	278	248	273	239	251	245	254	263	265	245	224	228	236	206	252	258	227	253	223	262	246	244	231	299	248	223	263	254	234	220	247	241	239	247	249	255	251	248	232	229	241	231	236	261	251	258	265	251	222	244	237	262	196	232	223	250	236	235	240	216	220	255	272	245	227	238	245	238	217	251	233	247	220	214	239	217	240	244	284	251	241	260	254	231	229	237	230	249	246	239	246	231	238	226	219	248	214	279	253	242	219	233	248	237	251	239	236	246	229	237	247	263	231	239	239	228	265	270	251	260	225	243	263	245	222	217	250	222	231	236	274	263	235	253	232	222	240	257	205	231	237	243	238	260	296	255	251	234	216	275	250	233	264	230	245	224	257	234	215	256	249	271	258	269	253	246	247	245	269	243	246	234	250	248	237	230	259	261	246	223	230	236	242	250	243	228	273	250	237	241	231	252	294	246	254	239	260	243	246	230	223	249	254	230	247	261	262	231	269	271	226	253	226	246	282	215	252	264	248	234	248	238	239	248	230	244	250	232	214	253	248	274	248	218	218	234	231	253	224	255	244	245	238	241	240	205	272	269	260	256	248	242	240	252	237	260	242	239	258	254	251	238	265	257	216	242	226	259	267	245	249	227	239	220	237	253	243	205	251	239	249	264	221	250	258	256	217	249	243	230	268	245	227	260	241	241	253	192	237	266	224	223	259	242	229	233	227	257	243	274	239	217	254	226	244	259	246	217	241	238	262	250	223	246	242	246	243	234	217	221	276	235	249	254	234	240	221	223	252	247	225	241	274	265	215	279	257	237	238	266	257	219	229	249	232	271	239	252	232	247	244	216	247	238	235	237	255	255	237	210	230	239	245	238	251	230	261	226	243	243	223	269	258	243	242	229	247	213	250	234	244	235	254	250	247	254	240	253	248	245	236	238	242	246	252	233	241	233	248	238	247	242	258	259	258	245	234	239	236	237	233	259	245	243	240	216	239	238	264	251	273	262	217	214	252	247	250	215	267	221	251	257	250	247	224	241	251	251	216	266	240	243	257	239	208	251	216	255	238	250	233	248	249	270	260	251	206	238	253	276	244	231	245	242	236	240	236	238	266	235	249	248	225	261	269	214	258	269	206	226	223	248	242	244	244	268	260	245	239	238	234	245	234	238	248	240	219	276	231	229	247	236	243	242	256	232	228	279	208	271	233	237	228	246	226	260	251	281	240	199	244	220	236	226	240	226	238	260	243	229	235	226	245	253	244	247	229	227	238	233	247	277	224	242	218	242	249	223	258	236	224	231	219	253	254	268	229	229	228	246	243	266	229	230	238	214	241	234	208	245	227	244	256	236	255	263	248	269	239	237	249	224	244	247	251	242	246	241	220	263	254	264	269	247	212	211	240	261	255	231	271	222	277	268	261	231	232	220	264	251	244	261	265	244	253	219	236	243	211	235	236	232	219	211	227	237	239	225	256	278	215	236	254	221	257	227	256	263	254	286	256	253	272	244	235	301	243	244	225	267	259	251	234	249	236	260	216	250	248	266	220	236	257	245	238	249	235	281	210	265	246	254	227	225	244	250	232	243	239	245	223	254	268	236	259	239	252	255	225	249	211	250	243	235	228	241	250	255	242	208	221	266	251	280	216	264	249	251	258	237	232	242	229	256	240	241	254	212	263	235	228	221	241	265	226	265	277	247	245	262	270	246	259	248	270	243	228	207	242	221	234	261	222	246	242	242	234	230	271	247	234	258	233	261	244	243	219	241	237	203	248	247	266	280	226	257	227	283	244	243	271	236	271	249	242	231	237	219	260	238	235	222	248	247	259	214	215	243	228	263	271	255	243	245	252	237	246	220	275	235	237	289	245	237	247	227	237	238	251	247	231	284	256	261	239	243	273	252	262	234	241	249	247	252	272	232	253	233	226	232	244	247	263	279	251	239	274	233	239	251	236	227	242	226	238	236	243	234	240	246	254	229	226	273	248	237	228	251	231	225	242	220	235	248	242	287	237	206	261	223	250	244	218	231	239	248	243	274	241	229	227	232	235	220	245	248	243	283	252	226	228	227	246	258	199	236	294	261	239	233	216	271	220	235	257	243	281	240	241	245	222	224	236	221	233	257	218	253	235	237	255	255	211	220	242	263	233	254	219	221	242	237	265	246	279	229	269	222	245	246	249	226	239	247	236	269	249	252	226	253	232	259	243	230	243	243	247	236	227	235	253	250	238	223	240	248	225	268	259	255	254	257	252	274	285	242	257	228	239	235	219	264	245	260	217	269	229	242	265	257	238	239	233	221	244	218	259	239	216	236	261	248	248	265	261	230	256
9456	11312	10489	5469	3468	2463	1784	1358	1104	952	865	710	632	600	556	502	496	432	404	383	385	356	347	343	323	325	330	314	327	313	294	342	301	302	299	302	267	270	294	285	274	298	309	277	285	276	283	263	262	305	270	273	263	264	265	264	246	262	249	298	238	277	243	294	297	266	246	267	260	255	266	239	254	254	266	242	265	266	276	263	234	236	265	264	254	261	238	253	264	243	217	260	257	249	241	240	233	262	233	254	246	224	234	241	259	255	260	223	243	244	269	244	265	254	256	226	235	242	258	259	242	259	262	234	266	237	237	257	259	251	274	265	235	265	231	273	246	244	245	244	262	250	235	257	251	240	248	253	250	257	229	216	241	234	253	259	266	242	240	268	255	262	250	256	271	240	273	249	248	274	243	242	249	257	261	265	232	246	276	254	230	239	254	243	237	228	254	230	251	224	238	255	246	245	258	252	244	237	237	243	238	247	279	252	266	272	234	238	241	277	231	230	276	265	227	223	256	256	253	231	257	224	237	244	253	269	276	207	283	234	243	241	242	244	246	227	253	235	230	245	246	264	223	226	262	275	241	261	236	249	249	254	248	237	243	242	247	238	230	252	233	236	290	253	234	250	240	269	257	249	252	258	253	219	229	247	268	242	226	209	241	219	253	246	266	234	250	247	252	227	254	224	247	273	216	249	252	215	243	236	236	220	248	231	247	262	266	213	259	230	236	259	226	220	257	266	222	223	228	236	258	248	249	228	253	238	235	261	279	201	252	245	279	277	291	261	259	238	240	272	274	248	244	257	247	252	270	265	237	238	234	254	261	256	250	233	250	261	271	215	263	254	234	253	261	248	222	233	210	219	252	257	249	273	254	228	238	240	258	279	239	241	241	233	221	238	240	250	235	259	222	261	243	224	244	259	247	249	223	248	256	271	244	237	227	256	275	252	223	251	253	236	240	236	231	250	239	264	238	273	254	265	250	261	223	239	256	251	231	254	237	235	257	263	271	255	231	242	243	237	252	225	262	245	234	270	264	227	229	258	276	256	217	232	251	261	242	243	279	216	240	233	235	226	262	251	229	239	228	244	252	240	227	267	256	232	236	237	239	234	239	270	201	250	234	249	210	243	237	236	272	234	270	252	246	252	220	250	266	259	219	265	248	223	273	275	246	233	241	264	242	242	255	221	229	235	259	223	237	266	243	226	235	248	232	254	272	242	254	224	266	248	235	247	224	251	247	263	246	261	258	231	256	241	241	213	258	265	238	265	245	239	260	250	249	243	262	255	195	252	233	244	225	249	224	261	209	261	232	217	267	253	246	228	241	220	222	252	246	251	233	237	248	247	255	256	252	231	262	231	267	244	237	251	233	254	229	266	253	240	246	236	221	233	233	269	241	234	257	261	248	207	253	244	262	223	238	250	245	234	263	253	241	255	235	228	263	233	245	257	255	250	255	236	300	254	247	235	253	262	280	224	234	246	256	253	229	243	258	262	246	250	224	249	260	239	270	228	232	273	252	239	233	251	277	232	249	254	240	240	243	232	233	269	222	222	241	234	255	238	262	259	283	242	243	249	264	242	235	245	225	259	257	258	247	258	269	230	262	232	232	254	250	240	241	250	246	261	244	256	251	240	285	232	260	250	241	256	249	239	244	269	268	209	245	260	253	252	217	236	246	229	242	267	263	228	267	250	223	269	260	252	240	253	264	267	242	250	238	285	240	271	238	255	237	249	244	232	245	216	248	250	229	222	236	240	247	257	227	217	257	224	278	260	267	233	224	224	230	292	204	219	236	239	236	254	237	240	226	288	239	268	253	242	271	254	261	264	249	223	221	246	265	288	270	267	245	258	248	252	244	238	282	269	232	245	266	258	249	261	235	252	258	244	235	240	270	245	241	236	209	254	271	249	241	253	237	266	262	260	241	259	258	241	264	233	243	240	235	242	234	266	257	235	236	273	250	234	251	241	263	250	236	265	222	239	229	243	259	276	254	250	281	242	257	264	271	230	265	252	231	231	262	231	227	255	256	247	250	226	248	242	254	240	261	230	262	258	260	227	239	259	246	256	254	254	236	266	244	230	271	223	231	231	230	252	235	266	261	287	269	241	253	242	236	278	262	215	265	253	229	264	241	230	233	227	230	227	227	244	260	225	247	262	234	253	243	222	263	230	251	258	239	252	260	245	254	236	242	251	275	264	231	202	275	273	255	240	235	232	227	240	251	251	276	255	249	254	247	262	229	242	243	212	270	240	246	232	250	243	262	237	258	252	289	242	223	252	254	239	237	263	242	243	250	262	239	226	229	229	247	263	286	253	248	215	237	260	250	260	248	235	232	273	243	229	238	232	279	269	227	244	234	222	249	251	256	246	245	269	231	243	267	262	247	253	224	255	230	241	240	237	228	222	243	236	241	279	247	259	234	221	254	239	258	276	237	228	222	228	235	230	285	215	278	218	250	228	254	244	250	234	269	228	235	258	290	241	233	238	228	271	236	243	258	251	233	238	259	258	229	241	251	239	249	247	244	236	261	250	258	243	259	267	230	225	235	263	253	279	220	240	240	247	221	268	248	233	260	234	236	248	222	244	227	241	259	258	257	257	262	279	246	266	243	255	254	239	262	262	255	237	226	248	234	224	240	252	260	251	257	237	225	244	229	258	263	261	253	243	229	251	257	219	237	272	238	225	223	215	224	243	247	236	242	262	233	238	261	259	248	235	236	247	220	264	245	231	235	234	269	256	232	238	223	233	235	243	262	248	247	236	253	256	252	239	237	265	235	256	248	258	254	260	255	246	228	271	268	271	252	249	240	244	246	276	249	238	239	257	226	263	229	245	233	259	239	263	253	264	241	251	266	235	275	237	250	227	232	267	252	253	231	235	238	266	238	245	241	289	254	244	276	248	277	247	255	252	249	269	237	217	261	264	260	233	238	263	244	235	244	245	221	230	257	247	231	247	259	226	248	242	241	250	255	221	254	266	225	217	269	246	257	293	250	224	260	231	252	234	259	271	251	235	275	258	274	237	241	282	256	237	253	230	230	278	283	242	267	246	260	285	252	258	245	256	247	252	237	243	240	277	272	266	247	230	239	227	248	265	265	256	264	249	226	250	250	236	229	251	266	227	241	237	216	257	257	243	246	241	251	271	250	233	227	245	254	248	233	260	266	258	255	258	245	215	228	254	233	245	267	243	235	247	236	267	223	275	242	256	264	249	238	257	227	235	271	227	228	251	265	250	242	277	272	235	240	264	261	248	249	225	229	251	229	235	241	270	253	233	263	237	265	240	264	271	233	222	258	247	253	222	247	243	252	236	219	228	235	250	243	251	247	222	262	246	258	228	262	254	251	230	223	229	259	272	244	271	253	219	228	237	256	239	257	275	232	240	270	253	254	215	234	257	280	248	260	273	276	236	259	239	284	255	257	241	242	263	250	261	262	238	272	236	247	243	232	231	243	224	266	224	241	249	255	247	282	275	210	251	259	252	251	243	254	275
22541	20356	26868	23704	20360	20413	7315	1667	1221	1054	988	863	856	842	770	760	742	701	661	651	664	649	607	651	575	588	632	602	593	618	560	600	586	529	587	585	603	543	587	590	579	568	561	540	531	520	575	547	577	530	609	553	527	529	563	552	550	552	544	535	557	538	584	580	515	558	531	540	544	523	553	521	552	558	563	484	564	566	575	536	565	545	530	544	588	509	556	534	563	522	518	523	532	512	559	555	545	532	538	526	568	540	520	547	564	504	531	545	510	545	500	580	504	525	509	546	509	512	552	551	568	548	531	547	537	508	537	542	521	532	513	562	543	526	542	550	562	534	512	507	578	480	491	525	539	589	511	499	518	551	544	546	488	558	539	516	503	552	529	564	555	535	511	537	556	528	550	552	565	518	564	551	540	536	527	525	507	510	547	536	560	513	554	516	535	581	492	533	536	537	535	555	518	564	542	524	519	516	512	526	561	521	504	511	560	552	538	541	538	544	515	549	528	512	515	488	566	525	520	527	538	501	561	530	522	493	528	538	557	520	510	563	552	521	571	496	490	556	498	561	513	550	510	511	547	495	547	502	512	528	502	533	529	528	545	542	557	553	480	521	559	531	521	491	570	571	525	552	561	507	502	527	531	551	531	564	515	540	518	537	553	541	524	538	526	524	526	550	550	511	528	511	534	525	539	549	504	568	546	513	511	519	537	544	514	530	546	533	517	557	532	563	537	537	495	552	551	532	532	573	559	540	513	513	506	533	535	535	529	570	521	523	565	510	511	523	537	533	524	530	560	585	518	497	465	513	556	522	509	526	535	515	537	510	509	494	497	588	525	519	554	529	496	526	534	487	570	538	531	508	510	553	550	509	538	542	504	533	539	498	538	536	549	582	533	519	492	531	549	477	568	521	501	538	518	528	539	525	566	544	548	575	547	559	553	495	517	502	542	524	540	510	565	533	536	540	503	528	505	493	536	536	544	539	546	549	529	540	494	508	498	526	545	534	529	528	495	542	555	488	517	561	565	508	508	514	517	519	534	517	520	502	555	555	530	540	521	538	477	550	568	555	532	503	486	503	522	501	508	523	585	491	520	536	541	534	563	529	553	511	584	525	535	500	557	518	547	514	534	540	544	506	522	566	527	525	502	505	568	549	531	514	561	545	542	519	532	533	536	523	534	524	516	560	543	538	518	558	525	519	555	534	544	511	505	493	558	539	504	507	551	481	540	548	550	468	526	534	492	547	541	561	535	555	518	508	526	591	528	523	529	500	521	538	457	536	530	488	515	525	532	573	537	527	572	487	535	550	529	480	506	541	545	494	588	527	519	549	516	517	507	536	528	519	545	555	482	537	485	513	559	510	546	508	538	527	567	558	510	555	582	537	503	525	555	491	543	521	557	542	484	544	513	505	598	529	512	550	514	506	599	542	500	537	557	528	533	551	529	556	553	525	542	493	508	520	538	529	557	536	532	535	481	505	600	526	549	480	536	543	557	552	528	488	527	530	563	527	508	537	524	547	523	512	561	496	601	536	562	538	512	588	530	529	535	556	562	488	551	503	540	555	536	545	496	548	531	543	492	541	533	488	523	535	530	542	492	544	490	529	517	510	543	543	542	524	577	536	521	547	534	541	551	515	530	519	526	502	537	514	573	517	543	546	550	529	514	513	522	496	497	507	563	512	527	572	536	515	510	536	493	525	576	512	522	544	536	562	525	563	552	523	515	509	534	554	556	526	569	508	529	561	517	526	535	527	562	530	541	545	536	511	539	494	504	521	583	512	543	536	512	540	534	513	553	562	538	535	504	513	511	513	551	576	531	534	495	517	539	521	531	502	483	510	559	517	485	503	518	526	505	547	501	550	515	528	501	525	545	557	539	563	539	515	503	520	521	514	554	529	539	568	514	553	532	521	515	517	548	517	525	505	521	548	514	514	534	511	521	501	539	548	526	519	538	529	509	530	514	570	528	546	524	544	521	591	513	519	524	543	598	548	509	564	538	523	538	541	541	538	488	569	522	584	540	544	537	543	513	539	529	565	534	528	523	532	554	524	532	534	543	507	476	484	498	542	514	505	522	512	558	542	553	531	524	509	578	535	522	532	536	514	531	552	541	515	496	530	555	538	530	554	524	561	496	530	536	505	509	467	522	533	514	526	551	512	549	500	544	570	532	528	509	495	520	536	551	518	532	543	520	536	503	466	527	554	523	531	526	542	554	477	485	535	537	495	518	516	496	497	529	486	515	523	523	498	545	476	545	519	544	540	513	531	532	546	503	512	555	579	517	508	512	549	545	494	507	525	575	544	555	533	515	558	544	534	498	503	541	511	508	514	500	575	518	499	525	530	492	516	524	545	539	539	540	527	534	542	540	506	561	540	553	512	571	503	532	505	546	501	491	510	558	526	551	521	537	533	526	535	557	568	525	493	550	491	527	536	511	510	545	488	545	572	525	491	511	493	519	530	527	511	531	520	512	526	484	536	559	562	527	508	514	512	509	524	514	524	549	561	524	538	507	507	546	535	544	502	523	551	566	512	549	537	542	554	518	528	558	545	496	522	504	546	530	527	549	547	538	532	531	573	515	532	520	562	495	514	566	523	511	537	555	515	546	499	525	558	513	528	570	523	509	518	546	541	540	510	492	548	513	513	495	531	529	540	518	542	537	560	536	545	500	504	535	526	496	502	492	511	496	553	562	528	540	554	559	518	558	515	525	505	526	554	545	523	522	558	512	570	506	559	547	533	512	484	557	547	537	491	548	532	524	518	565	522	501	506	521	537	554	508	507	542	509	513	507	531	520	516	516	505	521	551	545	531	514	523	538	544	535	571	579	540	574	521	502	512	510	517	520	590	540	524	534	511	536	588	552	528	576	531	528	514	498	535	539	529	531	540	489	486	511	527	541	542	557	535	534	541	522	509	599	552	498	517	565	491	530	529	524	535	502	491	487	530	527	562	557	519	529	541	557	515	583	549	564	511	498	587	532	567	536	566	490	534	553	517	586	532	504	489	487	495	529	520	536	543	530	497	531	518	532	529	503	535	543	555	556	544	547	519	542	524	567	515	502	489	539	531	554	565	523	498	582	544	535	538	530	533	540	502	547	516	534	520	545	495	579	534	572	532	532	494	581	517	550	521	535	499	551	524	517	515	548	541	500	527	513	514	531	573	510	529	486	487	520	560	495	546	565	500	512	531	512	545	526	509	489	554	514	550	499	525	506	525	518	505	498	525	562	553	495	552	540	526	508	555	523	514	557	507	505	499	540	519	493	529	516	503	529	571	564	554	518	509	533	505	491	534	607	522	522	515	535	538	525	526	533	504	550	530	523	556	536	552	503	527	545	513	555	516	491	519	525	510	551	523	536	539	524	559	551	505	527	557	550	558	508	514	558	542	539	559	508	489	518	553	516	535	522	585	549	520	548	554	524	556	502	555	498	473	543	550	503	497	542	534	557	510	519	518	517	506	510	527	544	515	492	552	545	504	537	496	522	604
12620	18405	17054	9794	6572	4546	3442	2758	2168	1916	1628	1449	1241	1187	1081	963	957	915	847	865	726	753	789	751	737	683	722	633	667	618	608	606	598	612	589	598	614	616	559	574	601	584	564	579	570	572	572	556	613	559	552	547	543	574	561	627	544	571	543	573	546	575	556	542	542	549	572	549	527	597	543	531	563	563	521	548	511	510	487	537	566	517	515	537	550	493	520	612	524	489	513	564	529	529	505	492	560	526	517	500	490	538	503	492	543	527	510	551	538	569	497	515	544	520	513	479	496	530	489	551	551	462	525	513	529	522	568	505	485	525	517	524	499	529	570	567	493	530	544	520	508	513	523	518	543	523	542	521	508	469	527	519	496	546	509	534	503	522	509	543	548	530	509	493	522	476	540	495	534	561	503	525	536	509	501	523	532	511	531	512	519	506	509	525	496	523	510	525	526	518	506	513	536	526	551	502	552	517	549	478	460	514	489	503	541	514	532	544	479	546	515	534	539	512	509	514	525	520	488	523	478	483	470	519	540	528	517	519	519	544	524	503	531	538	505	546	474	458	546	523	503	479	529	568	508	536	541	519	526	504	515	518	509	537	540	509	527	501	538	509	476	523	473	524	511	514	486	505	550	486	499	532	540	511	523	540	542	548	506	523	489	489	536	504	502	542	548	545	532	520	487	529	525	536	486	472	502	513	514	458	504	517	533	523	555	514	530	534	514	527	496	530	492	521	541	530	517	520	561	507	526	553	527	554	510	491	484	483	518	494	481	502	513	524	486	533	579	519	517	500	484	553	510	492	572	515	527	498	512	523	509	542	543	538	525	526	521	532	495	495	535	490	497	538	525	518	514	510	497	547	515	505	531	502	494	525	563	524	500	495	485	515	554	499	525	527	545	501	518	542	531	483	527	527	526	537	483	538	517	525	524	499	485	563	513	526	527	538	476	505	473	475	530	546	521	517	523	480	550	518	527	538	521	504	474	542	528	509	514	499	510	512	516	521	490	500	535	515	546	516	526	538	536	525	500	520	518	534	563	501	497	478	496	535	556	518	482	468	511	505	527	539	494	533	536	524	480	506	546	488	518	485	538	539	513	467	500	517	518	544	535	516	551	494	498	533	545	514	494	519	491	479	526	507	519	502	543	532	481	467	502	525	475	511	529	467	490	537	567	539	488	531	541	511	538	598	497	502	579	527	477	533	542	518	487	495	536	460	521	509	529	510	535	542	519	529	525	500	479	511	491	472	500	490	514	472	500	541	507	516	529	545	494	536	538	512	493	495	513	555	529	495	505	515	510	542	494	512	536	515	508	467	532	523	537	503	569	482	509	500	529	525	569	497	517	539	533	483	533	487	502	519	504	497	511	540	516	530	530	540	512	549	533	525	518	521	496	537	548	537	495	519	511	537	495	507	505	529	512	531	486	505	509	570	495	515	506	521	512	487	509	492	526	550	510	518	499	547	523	490	475	532	546	498	549	535	549	526	509	548	514	565	524	525	505	478	513	506	503	519	496	550	526	515	522	512	521	539	504	528	538	512	526	529	513	472	502	523	507	521	545	557	536	544	534	531	549	459	498	501	494	501	502	517	508	548	503	519	527	501	487	551	480	521	544	497	514	507	541	470	521	495	490	555	504	559	540	509	494	518	540	516	495	552	474	540	483	502	477	522	502	524	545	526	474	523	560	516	510	503	530	521	544	497	520	529	498	535	536	486	516	508	507	542	526	525	512	550	509	531	548	500	506	506	523	546	548	521	526	530	537	525	530	485	468	558	547	512	527	516	533	509	556	530	520	528	523	537	529	538	551	509	533	525	523	486	535	509	523	535	568	503	549	538	504	487	550	516	516	547	505	459	514	496	560	537	551	538	548	521	526	548	557	537	518	519	538	527	516	480	550	508	530	525	491	501	516	498	534	545	527	509	518	494	522	488	505	518	503	525	527	505	532	499	510	516	524	503	475	515	535	494	541	515	483	550	525	555	569	549	525	519	524	508	512	551	529	501	514	521	511	537	535	556	500	528	512	528	507	529	526	481	513	531	509	509	528	534	492	509	509	525	521	566	487	466	542	545	512	511	496	548	492	489	513	538	491	523	534	522	500	503	539	524	498	517	565	535	516	562	524	564	534	487	539	505	485	539	515	531	484	496	492	488	498	541	508	534	487	554	541	540	504	496	508	489	538	488	501	516	504	556	559	535	511	531	525	550	502	541	524	525	493	539	513	509	512	483	537	510	555	505	479	526	490	514	517	511	488	539	519	521	519	508	488	496	551	514	553	467	482	500	552	497	530	493	535	536	536	519	516	490	534	532	520	501	535	504	507	545	498	524	489	502	537	498	547	551	481	537	543	524	492	510	488	517	512	531	487	528	521	545	539	511	476	541	506	511	528	504	503	479	528	526	484	520	501	526	559	532	511	547	525	529	526	501	565	538	509	518	522	541	507	538	530	515	514	497	531	525	499	523	509	544	496	514	544	522	515	526	530	494	524	537	510	507	531	500	519	498	557	496	537	533	509	522	517	522	503	550	451	513	541	545	576	529	495	550	536	551	517	506	488	482	524	516	548	526	531	500	510	481	502	536	509	531	534	513	518	480	545	508	558	573	475	550	511	485	510	547	546	507	485	512	540	512	481	509	471	543	516	499	496	512	519	487	533	513	511	510	565	503	512	579	538	531	550	537	538	478	498	519	544	535	506	508	485	518	474	503	469	507	528	536	550	547	549	505	505	493	520	522	526	492	519	482	536	533	498	498	529	534	530	537	529	465	545	552	544	504	514	554	529	499	531	520	518	510	531	514	499	510	546	511	484	525	507	529	518	521	511	513	499	529	532	501	512	511	489	524	521	520	553	524	485	505	519	516	463	514	516	527	551	537	509	521	554	514	529	485	497	526	500	501	519	516	518	567	513	489	490	525	509	515	526	518	533	486	501	535	499	558	537	502	524	537	527	488	486	515	505	475	568	501	499	527	464	545	523	554	504	508	527	489	498	523	528	575	541	534	487	525	506	476	542	521	511	486	526	542	555	546	503	515	512	519	553	535	480	564	534	471	545	530	539	537	524	512	491	489	526	510	538	512	519	590	532	570	512	521	516	515	559	519	460	524	500	487	548	541	505	497	553	496	527	549	519	541	514	528	508	536	504	519	550	522	482	497	548	524	528	511	504	521	514	518	513	527	531	519	535	504	537	504	510	531	502	527	540	478	463	513	509	484	522	516	477	496	534	524	542	547	531	501	529	545	511	496	521	518	500	480	534	520	537	556	529	547	537	521	522	538	516	531	510	478	513	520	476	508	512	547	498	535	535	491	530	540	527	530	514	508	496	509	531	544	519	506	522	545	524	543	494	490	540	523	470	546	531	504	532	512	510	496	505	496	533	558	501	516	527	554	472	554	557	475	506	534	490	548	510	519	516	525	570	496	526	520	559	517	487	481	510	513	509	566	498	536	509	536	471	492	505	508	471	509	551	518	498	507	510	515	524	506	577	500
27889	12601	1195	292	217	184	193	161	158	164	151	182	162	142	128	157	155	141	148	150	154	142	145	141	127	150	133	159	172	168	151	150	132	170	149	157	137	135	158	152	162	121	157	164	148	153	154	134	150	153	151	130	157	126	140	164	140	133	165	143	135	132	142	161	159	138	161	121	159	155	168	141	150	148	163	146	149	135	138	149	136	136	148	162	165	129	162	130	130	154	149	140	152	144	149	138	133	149	171	119	144	138	157	140	143	143	138	145	129	124	134	144	156	143	137	125	138	150	142	141	148	143	139	138	142	138	147	144	129	133	139	137	151	144	146	136	160	164	162	143	143	160	161	151	146	148	139	152	156	152	136	132	134	171	153	146	147	151	141	120	155	133	138	169	145	144	127	153	152	149	150	137	161	138	135	149	140	121	149	147	127	124	125	153	136	137	150	141	158	139	149	129	153	130	148	151	147	126	124	127	145	160	144	133	149	129	152	144	134	155	136	153	134	168	125	128	143	143	134	125	165	138	135	141	158	142	155	138	141	158	158	148	140	142	127	137	142	137	160	155	136	118	130	154	134	149	141	134	152	137	142	147	152	129	130	132	143	129	158	144	140	140	139	161	164	149	163	133	157	145	153	142	131	152	164	177	152	156	148	165	139	149	112	144	130	157	123	126	148	145	137	143	147	132	145	142	150	134	160	124	127	135	130	171	148	126	147	146	138	177	139	140	154	159	145	150	181	129	144	161	150	157	144	142	140	138	137	161	138	139	142	139	136	145	133	142	119	144	138	140	149	152	121	138	137	154	132	139	141	152	133	167	149	146	149	144	139	140	135	138	142	139	148	169	117	134	133	152	155	133	143	145	140	147	138	138	121	147	134	142	150	129	135	137	151	134	147	171	148	146	145	136	123	145	158	139	143	142	140	141	145	138	154	139	145	144	129	141	151	140	157	132	139	139	144	136	130	156	155	151	137	145	149	137	140	129	149	174	137	148	137	147	123	141	127	161	141	156	156	149	136	165	139	150	151	137	157	162	148	142	160	137	154	135	148	150	168	127	173	159	163	170	121	135	150	147	150	131	155	134	140	138	129	128	136	138	157	134	137	185	140	150	143	134	151	142	143	153	159	134	163	142	128	159	131	151	129	159	150	133	149	149	136	156	138	141	168	156	155	158	118	143	138	156	146	123	157	125	140	144	154	133	131	163	125	151	152	138	166	130	134	144	161	151	130	144	179	118	140	129	159	165	141	142	147	120	130	143	160	137	140	160	150	159	160	159	140	143	123	168	143	127	157	152	139	163	156	134	158	156	142	142	148	162	134	149	146	137	150	146	149	140	162	130	144	136	146	139	128	153	147	131	140	131	135	124	141	134	143	162	141	154	152	157	149	127	119	140	158	129	134	134	143	153	143	141	147	158	141	118	119	126	147	126	139	163	138	139	148	129	147	164	137	143	161	163	129	134	134	152	161	146	142	124	137	150	137	126	169	148	145	150	143	149	138	151	168	142	137	137	141	144	164	129	144	152	152	140	168	152	130	141	134	172	159	132	152	158	142	150	134	147	147	137	154	146	147	138	152	148	142	153	136	139	131	138	155	145	123	154	149	149	151	148	126	150	139	149	133	127	136	147	162	147	131	142	127	127	122	151	141	145	143	150	144	133	146	157	166	133	132	139	128	139	146	162	141	153	115	148	139	153	127	180	139	123	139	144	145	164	123	147	163	156	143	157	161	126	134	132	161	153	154	148	147	152	144	143	131	145	152	136	133	137	165	141	147	140	126	145	150	167	136	147	162	148	153	137	155	146	133	133	126	133	146	147	142	135	137	149	125	126	156	134	144	158	182	145	140	141	147	130	152	161	138	147	145	131	159	144	137	134	142	158	120	151	158	144	143	144	150	147	155	145	130	129	143	146	141	132	148	161	149	158	139	144	152	153	172	153	134	131	154	143	149	155	149	147	147	137	150	152	120	143	133	154	129	130	146	137	161	124	132	147	137	140	144	147	137	159	157	143	127	139	153	150	135	151	155	128	145	161	143	140	142	133	160	147	155	136	143	149	140	143	131	142	140	140	126	147	140	147	139	155	153	146	144	142	135	130	150	156	134	152	161	132	143	155	158	146	130	121	146	126	137	134	142	151	158	156	128	144	146	173	147	141	151	142	132	145	143	139	145	170	124	165	159	124	137	168	137	160	167	156	135	142	152	125	148	135	166	188	140	149	143	119	132	157	133	150	120	144	137	135	173	126	138	142	123	137	148	155	138	134	140	170	129	132	145	166	144	159	165	147	118	139	132	159	132	133	119	141	163	134	145	144	132	125	128	141	139	150	143	155	136	141	139	146	158	133	131	154	125	131	141	139	127	146	153	157	148	137	155	155	136	159	164	143	131	149	150	154	118	144	143	149	147	129	144	141	143	137	142	125	142	116	153	141	139	138	127	155	139	162	140	128	138	135	172	134	130	150	154	142	162	150	150	192	142	161	141	135	156	140	135	138	150	137	147	143	131	128	134	144	172	151	152	124	158	133	151	150	151	140	150	133	142	138	142	151	120	140	152	158	126	148	132	143	138	137	152	141	141	172	144	134	144	135	153	141	138	144	138	144	145	172	125	154	145	152	140	124	131	142	144	143	145	140	129	121	161	133	150	155	149	138	123	148	150	138	150	153	146	138	137	143	182	126	136	140	143	141	136	148	145	150	151	141	136	134	129	157	147	121	155	139	128	136	149	127	133	137	166	137	151	164	131	151	154	126	144	136	143	143	124	137	150	139	159	163	158	171	138	171	131	152	153	149	139	144	146	130	154	151	146	159	150	146	131	133	169	138	142	125	123	141	164	126	174	142	138	132	166	140	143	161	135	143	164	125	123	134	131	132	135	131	155	144	162	132	153	152	146	139	127	136	123	150	143	130	159	148	137	153	156	136	141	148	144	160	125	172	155	158	141	124	143	166	145	138	168	164	150	159	168	137	161	140	146	147	127	134	151	160	152	125	144	135	151	148	152	128	139	138	128	146	150	163	139	153	153	152	146	152	146	128	154	139	157	129	123	140	151	159	130	146	134	148	145	138	159	148	144	151	138	154	144	121	131	148	138	134	126	128	145	148	123	137	166	162	159	152	135	146	138	114	139	157	149	167	150	173	140	153	148	144	137	127	150	151	178	129	145	147	127	127	150	143	149	133	157	136	147	138	150	138	126	148	137	162	151	148	130	145	133	147	162	163	136	143	126	125	165	125	160	130	141	159	138	142	145	158	134	144	134	159	137	157	160	137	113	151	166	147	175	148	166	139	150	145	141	149	146	133	128	158	145	161	143	136	153	129	159	145	146	149	148	152	140	167	127	142	151	160	147	130	148	138	129	144	161	156	139	153	138	126	141	142	128	136	131	155	137	147	157	140	142	144	157	155	150	140	167	141	139	155	139	149	153	154	139	167	151	131	169	137	147	136	162	126	137	138	151	152	139	132	153	128	147	153	131	158	153	137	139	136
5113	862	743	449	288	283	242	203	229	182	199	167	160	177	177	156	172	160	163	168	165	177	180	193	166	172	199	166	168	203	159	169	180	148	196	168	164	174	177	160	166	166	157	155	187	144	176	186	156	163	169	162	158	153	161	171	149	196	160	164	172	157	163	191	173	178	179	162	154	170	164	170	179	167	174	155	182	175	173	174	146	174	168	178	156	171	181	162	170	168	182	186	168	164	153	168	172	178	152	158	184	161	159	158	178	174	138	174	135	196	161	168	163	186	159	152	182	157	186	169	167	167	184	166	168	167	166	202	176	153	166	150	179	161	159	169	172	175	152	180	153	181	147	164	160	171	165	182	169	165	170	161	163	176	198	186	197	162	157	163	172	178	170	183	182	155	172	161	187	168	164	169	185	181	182	176	184	165	164	138	163	185	167	184	169	187	183	163	181	178	162	153	137	158	179	150	156	170	161	148	168	174	139	177	160	167	169	173	185	171	176	180	164	179	151	182	151	167	175	176	164	170	162	159	191	187	169	185	184	155	168	174	153	180	160	151	177	161	161	166	175	159	173	175	143	192	175	177	185	193	170	169	151	173	162	150	178	150	172	155	150	152	183	157	161	171	143	156	165	190	175	172	206	168	173	152	133	183	178	154	178	168	173	176	166	194	154	181	168	186	168	178	181	169	166	206	159	171	170	183	183	178	151	176	170	164	182	166	162	166	159	181	176	184	161	184	169	177	174	161	170	162	175	158	175	156	184	158	166	166	175	183	149	169	202	151	177	147	200	153	165	183	182	162	158	181	162	166	170	150	182	180	169	163	153	171	173	174	160	164	165	173	166	138	187	160	163	162	150	167	172	173	170	175	174	197	171	159	194	161	179	178	148	174	166	176	171	149	173	177	157	169	144	151	169	173	161	170	156	143	185	187	133	158	169	184	179	165	139	173	163	171	180	150	159	162	165	193	166	187	152	160	190	179	163	158	183	166	165	155	150	176	182	167	185	159	148	164	158	155	169	183	179	168	157	158	156	188	175	165	183	173	170	151	157	174	164	173	156	183	169	177	201	168	177	151	196	171	181	172	182	173	177	176	165	149	148	166	171	168	168	167	170	166	176	170	162	179	143	170	187	162	159	174	207	161	160	165	166	141	165	167	189	179	177	169	159	180	189	160	158	152	164	151	190	178	183	179	174	150	155	169	171	181	180	170	156	171	170	176	154	159	166	179	181	161	147	172	163	182	180	171	170	184	181	172	185	161	144	170	161	162	145	155	159	189	174	193	168	138	172	156	179	174	151	161	167	178	174	178	145	141	189	169	179	149	187	186	174	164	167	186	158	152	160	178	172	144	176	158	172	176	175	163	167	152	155	162	182	201	174	169	161	178	169	158	164	189	166	177	172	183	163	180	182	164	162	160	168	170	187	180	161	184	165	174	154	161	185	162	138	178	150	165	150	143	157	175	174	170	161	160	180	210	167	151	148	188	174	150	167	169	152	160	167	171	139	179	174	178	152	153	189	177	170	189	193	198	158	158	168	167	158	158	171	183	182	144	181	143	174	170	158	138	183	155	155	184	192	167	170	154	165	173	165	152	193	167	193	169	161	177	176	157	150	195	162	169	170	188	166	144	156	163	191	153	144	177	165	195	170	147	168	165	205	187	156	162	172	171	172	162	196	172	154	189	176	162	165	161	164	155	156	152	169	163	156	163	174	177	176	184	171	147	179	171	159	168	179	163	155	142	179	176	170	167	174	166	173	183	156	163	199	175	170	164	151	150	178	173	195	199	164	158	176	165	176	172	183	168	176	133	179	172	153	170	176	137	157	179	187	153	178	158	182	142	163	153	177	185	158	180	167	158	183	172	164	183	161	167	160	172	157	166	187	168	175	177	148	168	211	192	178	169	180	183	165	158	173	163	195	185	173	175	182	170	159	208	151	153	156	162	177	197	184	172	172	169	165	189	160	172	200	165	170	162	160	157	172	167	171	179	177	174	153	172	174	180	137	155	170	183	167	171	173	165	163	195	169	143	160	148	182	152	165	178	149	180	169	162	161	187	195	175	174	172	185	180	173	161	175	189	188	160	171	187	181	160	188	169	171	167	169	174	160	178	170	148	172	168	137	170	159	161	171	159	164	151	146	178	172	185	185	171	198	169	169	170	159	174	177	185	165	191	160	148	170	152	175	189	171	163	184	156	159	154	171	173	188	181	162	183	167	176	196	179	180	162	160	152	160	163	180	173	159	157	170	149	168	177	156	179	177	152	170	188	204	161	166	169	152	190	160	178	169	175	178	171	172	165	174	174	169	169	167	194	170	161	165	180	165	163	176	169	186	188	168	163	150	179	160	150	175	167	177	191	185	169	173	175	192	162	165	183	163	161	167	207	174	175	181	171	171	169	165	178	146	163	176	173	181	162	165	179	161	182	154	172	161	173	145	171	161	183	171	175	157	188	203	194	141	153	167	165	163	172	144	154	182	147	157	169	164	166	177	176	191	160	175	179	178	182	199	156	160	158	161	142	168	176	172	164	161	159	162	161	165	165	172	163	171	172	167	187	152	174	189	176	143	170	192	166	165	185	172	160	158	175	147	190	151	171	163	214	153	174	189	138	178	161	162	174	152	160	185	173	176	186	198	182	160	169	166	148	152	155	155	176	171	181	175	189	164	165	171	189	167	161	159	155	191	172	159	146	204	154	177	168	171	162	184	148	153	172	168	172	159	161	169	147	169	151	152	177	163	167	161	170	184	153	168	159	161	171	157	141	147	174	145	164	172	172	165	162	160	185	160	169	181	168	162	174	167	205	161	180	172	180	187	200	162	164	169	175	159	172	167	175	191	176	170	164	178	167	181	146	159	156	157	152	186	170	168	166	194	173	171	181	169	171	136	160	150	143	190	171	146	152	181	177	163	159	158	159	164	182	150	149	157	146	153	187	171	182	135	189	168	165	157	165	176	186	168	167	143	178	165	179	152	172	174	165	174	173	162	152	179	167	180	191	173	147	172	163	163	185	156	173	182	158	155	169	164	166	185	174	139	181	162	160	175	179	165	152	173	158	173	197	137	178	171	159	157	171	172	163	161	190	157	140	174	172	176	161	169	177	164	164	170	163	165	148	181	154	168	177	161	186	158	166	161	173	158	176	171	173	173	149	165	199	173	159	193	142	151	165	159	187	184	182	171	142	161	175	156	146	150	180	154	179	176	184	176	167	143	174	190	176	164	182	158	149	165	159	168	154	162	147	173	165	169	163	181	154	161	185	174	191	179	170	162	177	147	156	182	162	180	179	171	161	175	192	153	161	175	179	174	175	174	142	147	170	184	162	164	173	181	167	170	160	187	178	164	166	158	159	201	168	156	146	150	160	175	166	182	190	184	162	154	156	179	187	144	172	179	171	155	175	176	176	161	188	163	156	190	180	155	176	176	152	161	161	165	166	169	160	167	147	164	169	167	159	151	153	157	143	150	180	148	193	141	146	147	175	161	183
24514	20408	26511	24174	20377	8202	1141	753	615	502	459	443	430	368	384	353	331	315	306	298	337	295	279	293	299	314	315	271	281	278	274	281	256	253	274	261	280	255	242	270	259	282	257	279	248	247	267	238	235	261	280	263	287	283	269	260	282	270	265	250	263	255	241	271	253	253	239	251	244	259	249	263	232	234	261	271	225	233	241	226	252	227	250	234	259	255	264	256	260	230	216	263	235	248	258	222	248	260	237	247	258	236	271	266	270	251	261	220	246	256	238	265	239	244	260	249	256	269	252	253	241	251	249	233	256	260	242	270	246	249	220	257	252	223	274	228	243	241	251	251	245	244	244	203	231	256	236	230	239	254	246	251	231	228	240	216	241	249	267	252	259	249	261	265	242	253	251	237	235	244	213	242	239	218	233	278	247	251	260	245	231	253	209	233	261	240	245	216	234	231	233	233	232	245	258	243	265	260	257	250	240	210	221	234	250	258	222	231	234	266	233	242	259	247	277	246	275	243	222	243	244	249	264	225	220	236	260	265	254	221	215	246	264	256	249	247	255	254	242	220	255	239	233	251	256	239	232	232	225	249	241	246	244	245	238	260	225	236	267	218	239	254	229	243	244	260	250	239	240	276	236	274	231	226	255	235	250	244	225	241	266	265	228	236	220	246	249	250	242	242	233	237	238	234	240	219	247	242	250	273	238	242	258	273	240	251	238	276	272	272	250	264	219	256	259	275	220	256	257	268	223	269	263	228	238	260	271	255	240	230	273	260	232	240	261	239	235	215	273	239	238	225	243	232	244	267	252	239	231	254	249	227	270	205	257	248	264	265	255	237	234	241	254	244	253	236	241	233	252	234	235	255	227	251	259	238	248	246	272	235	243	239	225	249	254	235	249	217	240	243	260	255	243	220	255	267	258	260	246	243	230	232	242	227	268	265	238	225	233	231	238	256	237	251	245	252	244	215	252	243	240	245	205	259	226	232	232	259	270	226	241	291	232	234	253	235	261	249	263	230	247	246	238	261	238	225	236	237	236	227	215	248	260	231	236	236	255	219	211	251	242	255	248	253	225	233	235	249	228	218	240	249	250	231	238	256	206	237	251	237	249	244	240	253	244	221	223	259	241	232	244	211	249	261	247	242	268	249	235	245	208	244	236	218	254	231	264	249	273	215	240	237	260	225	265	240	246	242	261	205	233	224	243	226	228	240	224	252	263	243	228	243	238	297	237	217	273	243	247	247	242	219	228	239	241	249	259	251	272	244	247	238	259	235	257	235	253	245	242	252	243	232	250	233	251	251	234	253	257	237	243	235	284	282	252	249	248	232	234	225	236	261	228	245	264	237	218	233	227	229	238	217	292	250	266	253	245	236	253	236	247	224	254	242	235	245	218	267	247	262	242	260	258	251	264	243	270	243	235	252	232	240	265	252	234	228	244	226	228	267	239	249	289	212	231	248	220	246	268	242	238	261	232	244	254	249	212	211	241	254	279	251	238	231	269	259	236	244	248	221	249	256	263	227	257	210	232	222	209	239	255	252	225	248	233	221	238	230	246	239	232	227	245	242	265	234	254	253	246	240	224	248	254	243	240	260	224	227	244	273	248	243	218	231	232	260	245	232	240	237	257	239	281	240	263	257	237	230	220	246	231	234	261	236	252	241	243	261	241	224	224	242	238	256	277	229	241	258	220	248	234	256	264	246	275	242	255	215	207	238	258	230	241	264	257	226	253	260	259	248	234	224	263	250	224	247	241	245	228	241	269	298	234	230	234	277	253	241	237	220	247	238	219	245	237	256	244	244	247	261	271	245	233	262	268	253	239	233	243	255	232	234	234	223	238	257	237	248	245	255	241	227	231	231	250	245	231	254	254	233	274	230	237	206	227	214	246	222	233	255	259	261	249	272	255	250	249	276	277	246	262	247	236	261	278	245	231	260	245	240	243	238	236	262	266	228	249	226	236	233	223	266	245	250	214	273	246	218	235	240	279	253	266	237	254	247	218	251	221	257	217	242	234	267	268	266	227	233	266	238	259	254	232	265	247	245	250	240	245	255	234	270	228	238	224	211	257	240	206	241	218	212	234	236	251	266	261	273	260	241	233	258	228	235	244	257	225	257	228	249	237	269	226	270	227	243	243	224	239	246	271	230	243	228	224	250	225	287	245	265	283	227	254	264	242	238	270	240	238	223	266	270	240	243	277	260	222	212	265	246	221	235	229	253	238	234	239	244	245	267	253	216	245	240	251	238	218	242	237	236	241	266	259	217	255	252	236	261	226	224	221	255	246	249	280	251	258	250	257	223	240	251	263	247	237	215	224	259	254	253	223	231	229	262	240	250	239	250	240	254	245	230	229	251	218	216	251	251	235	255	217	238	280	257	245	239	252	237	242	241	250	240	224	240	230	241	246	255	254	244	234	237	223	239	207	237	237	226	261	280	252	256	229	230	251	242	253	257	256	234	209	250	235	251	234	215	248	256	239	233	238	251	214	228	222	248	266	254	259	242	266	252	258	244	227	231	240	248	241	210	253	236	258	258	233	267	262	244	242	259	247	251	244	234	254	223	226	239	257	240	261	239	235	235	236	260	246	257	211	246	216	243	238	254	246	253	241	224	244	227	210	268	214	232	223	259	265	234	276	240	250	263	238	225	255	250	240	213	241	266	253	266	252	216	242	238	266	250	248	255	221	229	245	245	232	256	253	218	238	244	248	244	241	250	251	260	255	269	249	235	242	237	245	238	238	221	247	218	226	235	238	260	230	265	237	249	239	213	273	243	243	232	244	256	253	237	246	247	228	239	235	221	262	241	233	235	247	254	256	242	246	262	248	254	255	271	251	239	258	225	266	238	205	255	261	253	237	233	215	255	259	240	262	252	225	241	243	232	261	235	212	252	223	264	220	232	249	253	230	223	246	279	253	260	248	237	246	255	230	226	235	272	243	232	253	222	252	234	249	255	255	235	240	237	219	228	247	218	232	252	239	224	228	240	273	257	243	240	238	241	235	263	227	241	213	218	252	232	263	260	234	265	252	236	244	252	247	259	247	259	235	246	232	230	233	253	259	232	229	253	275	210	258	261	249	232	228	221	240	253	252	231	224	242	214	250	249	247	231	222	258	254	234	252	255	219	208	249	248	238	263	262	245	235	223	245	264	259	265	243	230	260	236	216	254	240	250	251	222	259	214	240	249	228	247	236	235	221	235	248	246	233	236	266	271	245	240	240	250	247	242	238	241	253	245	244	239	257	237	243	243	229	232	242	260	230	232	251	225	250	249	248	260	267	248	276	224	254	269	239	251	252	263	252	240	259	256	212	237	258	254	239	238	279	232	249	240	230	242	270	247	257	254	252	236	227	218	234	233	219	249	233	234	240	226	259	220	256	224	273	257	254	250	280	265	233	257	235	236	252	264	243	232	236	248	242	231	239	268	263	251	278	237	248	241	221	243	243	225	265	258	212	264	248	270	225	246	250	259	240	214	252	237	254	226	267
8330	11404	10569	5518	3492	2408	1793	1405	1065	940	854	698	642	582	557	518	460	425	403	416	348	363	369	356	299	301	331	326	291	347	299	293	287	309	321	319	293	329	270	313	273	287	265	277	262	281	279	271	266	255	245	252	269	229	273	246	274	278	273	259	251	254	281	251	267	254	301	235	235	257	273	265	251	271	257	252	269	255	288	272	236	271	254	248	259	272	248	273	267	243	242	259	262	229	237	237	244	257	260	292	262	260	251	257	229	241	270	230	255	231	241	252	270	256	284	267	235	246	245	251	263	286	260	256	263	261	271	255	256	235	236	233	242	250	246	269	255	229	267	261	251	245	235	263	252	257	257	244	259	266	257	257	247	278	258	252	253	279	275	242	240	273	242	220	234	254	214	255	234	241	250	259	221	232	242	268	246	275	269	259	264	236	278	251	266	258	258	286	269	248	225	236	262	251	239	231	239	251	251	262	256	243	243	259	253	246	230	236	244	228	239	275	261	273	255	259	247	253	244	234	269	265	242	280	229	261	272	244	236	281	265	250	265	247	262	260	223	229	258	290	226	256	237	259	282	254	272	206	231	243	243	250	253	225	247	249	248	226	248	248	253	270	237	277	228	253	234	204	240	258	251	262	231	232	238	269	245	230	255	260	241	265	251	258	219	235	241	275	237	247	247	237	233	243	240	235	242	245	224	260	240	244	268	233	263	276	257	240	250	237	242	227	249	230	242	268	239	256	236	240	240	269	224	267	261	251	241	240	274	240	228	221	222	272	246	261	230	232	273	237	253	257	218	240	248	244	247	228	243	264	276	235	208	238	257	241	238	256	251	245	255	214	233	239	232	246	246	248	252	253	250	246	256	251	268	238	238	234	223	231	273	244	244	257	253	268	227	258	255	252	263	248	240	250	259	255	259	243	267	232	231	211	277	220	244	241	261	250	265	217	251	240	246	261	243	251	269	248	265	233	250	250	280	266	260	243	246	258	241	246	238	247	227	246	218	252	271	214	251	257	247	252	211	255	238	253	246	241	206	275	249	268	273	244	245	270	257	226	276	215	255	239	236	240	240	248	231	228	255	246	224	231	205	211	255	256	241	255	244	233	261	275	248	265	252	252	278	244	259	251	249	246	235	252	265	253	218	222	240	258	232	229	227	253	282	247	246	242	258	250	259	227	267	233	242	265	244	255	243	271	244	247	257	238	249	247	229	238	257	246	269	247	240	246	268	255	254	251	259	239	250	218	265	242	231	225	247	275	280	256	254	249	242	258	223	253	237	259	250	235	236	237	261	245	247	270	217	262	231	247	241	231	220	260	240	260	258	225	248	265	257	260	222	250	256	241	242	218	247	274	257	234	276	246	250	251	235	250	235	249	211	251	242	252	273	239	260	248	263	253	258	259	249	232	255	285	247	276	270	233	255	228	261	218	269	249	258	230	243	261	284	260	256	254	248	266	225	253	246	244	264	225	270	243	244	239	245	283	233	238	230	255	259	265	231	258	250	240	228	250	236	249	238	215	242	253	242	283	235	255	252	238	243	251	233	270	252	234	238	259	273	232	240	237	284	240	266	239	255	245	257	242	242	213	245	250	218	255	255	265	249	251	264	229	241	244	250	243	234	242	267	235	241	199	280	243	281	265	277	248	251	235	271	237	257	241	277	257	288	282	262	254	288	260	232	253	238	259	234	283	245	257	247	241	239	249	226	273	236	232	251	241	232	243	237	264	253	246	241	278	222	276	225	239	253	239	227	219	248	223	251	258	260	257	230	260	264	247	225	247	249	256	237	234	286	247	249	234	255	244	271	258	258	243	251	256	253	237	239	279	257	242	271	259	249	271	230	258	255	251	245	235	210	256	274	238	235	256	245	231	246	261	248	253	262	240	240	228	263	235	229	253	233	245	236	233	242	235	251	248	274	254	246	237	264	233	234	238	244	244	246	244	239	235	241	260	242	221	248	234	271	259	247	216	250	276	216	245	251	242	237	223	243	242	275	278	251	261	280	228	252	249	256	270	243	242	263	249	235	260	235	253	227	246	226	253	265	253	263	230	254	247	252	247	246	247	273	257	240	240	247	253	243	225	226	257	250	244	208	244	246	264	248	244	257	228	241	240	249	257	251	272	233	266	242	241	256	261	252	234	247	235	250	243	218	254	240	260	243	243	238	225	246	226	210	277	232	253	236	220	254	217	244	235	269	228	269	251	229	258	271	264	237	263	254	263	258	233	208	229	265	271	241	206	245	224	236	242	272	247	258	251	237	226	252	234	246	242	233	237	249	220	252	263	260	257	277	256	248	272	240	263	247	265	247	242	244	245	260	264	245	241	258	247	259	265	255	246	270	258	242	244	255	245	283	240	243	244	234	260	255	249	236	253	259	239	273	247	234	264	262	285	232	247	227	235	195	258	248	229	238	238	257	252	254	212	233	229	230	227	231	250	272	260	262	243	233	242	268	267	250	256	274	245	218	256	239	245	243	232	233	245	248	268	226	246	264	249	262	228	253	249	264	266	224	254	254	238	226	250	231	224	243	255	251	238	258	245	243	245	213	243	286	262	229	254	275	253	277	271	214	237	234	261	278	255	257	229	279	245	253	236	239	246	226	241	261	263	240	242	238	258	239	231	250	215	250	241	237	255	254	235	246	275	226	282	258	247	258	241	268	254	264	230	250	225	250	268	269	254	248	233	254	267	230	216	243	228	249	254	244	275	245	249	247	230	245	253	256	233	256	258	218	227	250	247	234	230	272	281	228	243	239	276	267	257	261	247	269	264	234	253	247	228	231	255	245	262	247	272	263	252	244	245	265	253	243	236	267	249	249	264	263	279	246	253	227	233	255	245	246	253	225	252	260	255	233	231	210	251	217	246	243	254	258	268	258	274	262	257	254	224	234	248	242	252	244	212	246	245	251	244	258	239	242	279	242	235	223	248	243	234	261	213	240	228	242	294	221	240	259	228	246	249	219	250	240	259	257	255	221	249	236	264	237	235	221	215	255	266	243	261	231	272	249	232	259	241	280	273	231	256	286	226	245	253	254	230	235	235	257	246	254	205	233	197	263	249	256	228	251	221	247	229	251	261	241	252	232	227	249	258	255	222	268	242	219	259	251	225	277	254	232	264	248	232	263	227	273	260	240	234	247	268	228	267	224	258	268	244	240	247	255	226	267	244	224	244	260	243	271	231	243	223	254	259	247	237	262	249	228	211	240	253	247	247	242	224	244	263	259	274	262	251	233	235	259	279	236	226	254	258	238	227	240	238	227	253	263	246	231	230	253	242	280	251	260	228	255	254	235	244	259	218	258	242	286	232	267	275	248	246	229	219	254	223	257	226	266	260	242	232	249	236	256	234	251	263	245	239	246	276	260	241	225	245	246	261	248	249	227	257	251	234	249	260	215	237	234	245	256	247	249	227	265	255	236	240	261	250	236	265	245	226	240	274	250	245	253	267	265	247	233	248	252	249	252	232	250	291	254	244	250	237	251	264
22521	20366	26938	23715	20369	20421	7599	1609	1221	1072	993	900	822	838	771	705	657	691	710	627	655	620	620	627	648	570	583	606	611	581	592	573	622	581	574	608	573	581	567	537	526	591	506	535	550	533	576	515	556	532	536	581	585	558	597	516	558	525	527	551	510	509	572	561	504	496	533	556	510	526	544	503	527	546	549	534	531	531	529	542	545	581	571	535	560	569	528	566	569	531	574	500	501	532	495	547	536	519	551	487	569	522	536	561	510	537	529	580	537	503	535	551	519	551	544	528	529	525	534	528	518	497	560	540	500	546	536	531	547	572	512	511	559	530	512	546	521	519	531	550	531	559	539	528	560	537	537	524	518	526	551	529	542	511	551	524	569	481	527	512	548	543	522	539	525	564	508	559	520	526	558	522	530	562	533	524	541	554	526	519	521	534	510	501	489	547	563	526	515	544	539	518	510	497	515	556	548	552	549	507	530	535	540	545	518	512	552	521	579	531	507	502	550	592	521	569	510	532	542	517	575	527	509	522	535	502	535	480	517	500	524	511	548	544	519	535	530	526	541	522	523	545	527	513	562	513	542	549	489	548	534	497	485	544	549	534	560	547	523	485	512	492	510	511	524	517	546	484	533	533	506	501	562	530	501	537	473	548	529	537	492	518	540	537	513	548	515	480	526	511	546	530	497	520	536	553	520	555	551	531	591	552	509	510	548	513	567	532	505	544	544	505	529	541	501	531	501	559	569	561	508	512	504	489	500	539	557	525	499	501	516	467	514	512	581	509	556	534	488	537	496	516	548	532	563	534	510	587	545	524	506	568	539	562	508	532	541	519	512	549	544	533	552	535	498	517	566	532	579	532	531	521	493	540	565	515	531	543	518	539	498	556	530	521	481	508	571	512	497	468	538	551	562	515	541	543	566	519	494	525	524	534	500	517	532	574	537	528	531	536	529	504	563	541	527	537	546	528	531	478	511	550	556	558	510	544	526	571	509	529	512	481	568	529	549	543	488	524	530	507	479	517	524	491	513	498	537	547	507	494	560	561	544	542	574	494	523	533	532	488	577	517	541	541	523	493	514	510	563	526	511	496	505	498	522	531	546	517	549	508	501	535	565	552	522	520	539	534	499	527	541	542	576	552	512	591	522	561	542	503	578	525	534	526	532	504	553	517	532	548	491	522	496	529	552	522	558	541	489	522	545	494	539	519	594	531	518	560	524	493	562	552	519	532	552	513	519	523	535	501	488	518	570	589	510	527	581	512	502	490	539	555	561	538	483	528	525	520	521	531	524	504	502	530	563	501	555	538	517	525	531	557	488	544	540	541	519	527	564	521	513	504	532	589	527	563	576	561	562	515	549	540	539	547	502	522	502	529	566	552	566	527	540	526	486	549	553	511	532	541	511	564	501	561	505	536	536	541	528	507	578	542	522	518	550	550	530	537	511	518	518	473	581	520	532	518	511	506	546	527	476	532	523	504	558	542	503	554	457	495	568	550	515	511	481	541	528	505	518	551	524	530	526	530	526	543	471	502	524	538	522	499	558	505	573	536	513	544	515	543	557	543	508	526	579	507	509	506	498	530	552	528	527	550	551	546	529	516	540	508	494	564	541	544	540	488	535	507	573	526	461	516	525	490	509	558	487	533	546	511	506	521	599	496	584	608	514	542	551	546	529	481	515	549	543	515	520	522	557	552	523	553	497	511	573	505	519	553	540	553	552	517	554	531	543	521	531	559	553	537	567	539	562	553	524	528	469	538	529	533	509	553	550	565	528	557	563	543	555	533	536	505	535	533	514	518	581	533	581	507	522	520	565	523	566	526	525	545	512	528	516	513	542	509	502	530	511	531	544	548	576	534	529	484	539	510	504	527	517	549	516	506	523	539	526	527	541	580	511	516	519	548	526	507	518	520	549	515	539	527	508	540	558	514	510	580	515	531	502	543	489	526	532	529	523	573	479	531	535	508	585	537	537	533	528	553	600	535	550	557	576	521	537	523	495	525	525	577	524	532	533	509	556	518	589	532	505	522	489	540	527	527	527	503	516	560	499	537	566	526	514	510	541	523	557	532	515	511	548	526	513	523	520	532	529	510	528	535	541	529	507	520	555	505	569	518	542	559	492	555	543	503	558	513	503	539	541	540	552	526	546	506	546	522	526	536	533	544	513	521	515	502	537	511	515	527	508	529	527	515	494	523	497	521	509	516	539	557	505	531	526	575	521	579	542	563	546	520	530	522	540	515	505	549	516	556	532	573	542	513	519	587	524	523	510	515	539	514	508	523	519	560	521	491	513	519	544	528	533	526	489	515	515	526	557	572	526	542	548	534	538	536	535	499	504	531	510	555	553	539	585	494	540	546	555	496	532	527	519	529	464	529	535	565	556	511	515	538	493	490	523	557	535	553	558	497	523	523	532	565	538	510	508	500	507	511	527	513	527	495	543	498	540	530	543	539	557	521	503	519	531	494	525	505	512	522	506	492	517	543	543	496	493	498	493	535	532	582	523	559	526	533	565	534	517	585	545	516	545	524	550	545	550	526	548	500	549	553	535	533	519	528	576	552	555	564	549	566	548	561	525	542	541	528	539	590	523	539	544	515	535	509	570	528	531	537	520	505	501	497	457	536	509	518	527	538	529	504	528	501	545	552	522	494	534	508	525	528	556	512	532	503	553	538	518	545	485	540	523	566	534	575	543	515	509	545	541	528	549	528	498	554	477	539	494	526	538	516	522	539	588	581	490	546	541	523	497	519	487	574	537	516	480	537	561	556	560	535	546	547	535	497	483	534	460	552	493	588	511	545	534	534	494	486	528	527	548	531	518	526	583	543	554	558	560	524	535	548	537	464	516	526	567	525	532	499	521	573	580	497	538	526	507	508	481	489	526	528	518	534	544	510	548	549	494	521	522	520	560	513	514	546	492	518	483	583	532	549	513	541	552	546	524	538	530	538	578	547	531	514	566	529	495	534	526	532	570	522	533	548	538	537	514	515	519	521	489	529	520	523	529	535	561	511	511	543	524	543	508	483	535	486	514	507	529	548	570	510	571	555	552	521	539	501	546	495	522	557	506	535	540	508	544	529	575	504	515	563	552	531	526	550	536	531	547	521	575	527	547	535	496	554	556	559	520	526	531	523	530	522	517	545	568	490	558	542	515	543	506	538	559	477	515	528	508	530	517	534	557	483	532	514	552	517	514	514	516	563	538	518	523	576	536	521	553	513	527	528	553	564	553	514	538	537	601	540	518	490	521	482	518	540	559	511	507	517	478	544	538	579	511	577	574	520	493	483	515	508	492	502	512	562	524	504	489	521	550	558	533	500	534	530	547	515	530	511	504	519	483	512	523	530	534	487	555	548	542	503	510	550	520	526	531	524	535	558	513	572	505	538	545	531	518	523	521	533	528	498	479	555	483	537	523	527	564	522	547	538	496	550	547	527	521	495	546	517	537	542	517	522	505	515	524	588	523	530	558	562	528	522	539	523	516	539	525	529
11692	18655	17156	9973	6498	4722	3511	2719	2369	1925	1647	1463	1274	1165	1115	1018	985	907	837	823	779	786	751	695	717	681	661	662	641	646	651	648	629	607	592	619	627	596	647	573	507	583	566	560	576	568	578	571	560	547	555	567	545	612	546	551	573	552	542	508	551	495	538	551	540	511	519	548	543	540	532	539	542	526	550	587	523	549	512	568	545	516	525	522	572	526	524	510	549	495	554	503	518	519	494	524	526	536	474	517	532	547	488	534	545	556	515	516	538	538	474	519	525	510	523	547	549	527	516	582	529	508	528	504	558	529	547	505	563	544	526	506	552	527	502	504	522	517	515	555	529	497	495	532	491	532	541	502	449	530	552	519	549	527	533	548	490	504	535	542	492	554	554	498	478	542	484	520	516	529	510	565	547	548	508	566	501	504	485	558	536	533	576	514	548	561	498	516	517	511	523	488	495	550	505	524	511	535	541	506	526	527	521	543	523	546	468	525	495	522	543	513	521	532	534	547	552	530	507	526	525	516	528	494	526	512	565	504	497	523	557	510	557	524	520	492	550	510	534	516	482	466	533	514	542	497	513	492	504	510	526	582	508	507	550	525	503	519	529	515	494	551	526	492	520	539	513	506	512	494	492	521	510	527	493	550	527	558	499	554	495	474	510	505	480	518	530	492	527	495	472	520	490	532	537	568	516	537	489	531	513	525	560	514	508	536	547	530	528	571	526	507	520	526	534	538	549	503	499	547	497	545	491	516	503	509	533	514	461	476	509	497	547	567	506	524	534	565	503	536	504	492	535	496	525	540	536	517	489	513	537	522	523	561	481	523	551	492	536	543	497	505	538	539	538	501	524	526	557	557	536	502	534	481	552	524	529	534	515	534	490	502	531	487	509	535	543	510	512	460	514	540	526	543	518	483	508	493	555	564	517	517	539	508	529	518	537	509	513	503	545	531	538	504	555	480	528	522	580	537	520	496	517	511	499	548	524	493	534	579	499	525	528	561	542	525	552	526	479	543	517	501	514	553	501	503	552	513	506	494	533	509	519	512	487	533	510	538	489	521	461	513	484	518	526	513	514	490	522	513	522	473	554	526	549	500	481	502	520	537	515	507	528	491	532	533	563	540	517	514	532	501	523	480	527	520	524	492	480	510	555	496	517	526	506	545	524	562	517	515	513	547	540	538	534	475	502	515	545	577	504	461	529	583	527	535	548	530	548	536	520	495	536	534	542	504	500	531	469	532	508	519	479	516	507	541	524	480	516	526	534	519	523	521	503	493	538	506	551	535	532	539	510	513	508	504	520	519	509	507	516	487	477	498	542	516	494	506	542	509	523	534	547	546	565	514	534	499	536	517	501	513	502	561	494	527	507	507	524	514	461	514	551	518	478	570	553	508	517	497	535	510	534	540	516	537	512	517	528	518	500	532	516	510	503	519	493	522	507	544	510	511	506	512	530	493	509	510	543	550	505	539	519	477	524	522	526	544	520	519	522	526	527	550	510	526	536	520	540	507	512	556	550	503	518	529	523	485	535	552	552	556	524	544	518	482	546	521	503	533	550	539	526	486	565	504	527	547	517	531	544	538	497	532	457	515	485	515	504	497	535	532	482	519	544	547	505	465	487	544	519	480	568	499	483	526	459	519	537	487	510	530	541	486	513	495	532	491	549	519	494	510	533	567	502	527	523	517	553	494	530	533	511	535	508	510	512	499	540	553	564	575	516	576	520	531	546	571	527	524	560	501	505	571	499	496	517	559	526	498	495	526	528	488	486	513	572	532	547	515	530	517	519	517	487	502	516	507	503	526	525	497	527	506	540	501	495	522	486	491	498	548	547	533	476	513	492	499	543	504	462	498	515	485	508	529	521	562	549	477	516	550	524	510	504	513	499	549	489	506	569	548	549	521	461	531	530	525	541	488	519	551	530	535	488	532	481	546	544	519	470	493	515	530	527	521	496	496	511	550	519	487	519	520	501	495	515	508	492	538	515	473	488	535	515	530	525	535	524	480	524	488	482	551	500	525	511	531	535	510	512	592	501	532	501	578	494	479	546	547	504	497	498	498	540	537	528	497	507	515	526	515	550	518	534	479	498	540	551	498	519	514	504	486	482	537	559	534	538	575	545	527	531	513	544	474	518	497	503	457	521	541	489	557	489	525	530	484	492	480	492	538	493	500	515	543	509	523	549	500	543	521	530	522	505	535	531	515	555	550	526	566	552	500	496	523	564	508	482	528	511	528	535	561	514	529	469	524	472	480	532	532	484	512	548	521	501	537	566	539	522	522	485	524	522	519	516	504	499	500	513	484	497	509	497	555	495	510	529	479	497	528	513	518	506	546	531	489	495	596	480	481	526	512	502	523	466	481	538	536	589	524	504	579	469	508	534	522	525	541	515	558	505	531	548	510	513	511	494	518	542	521	526	530	488	517	537	490	550	501	498	546	539	534	514	525	554	545	511	518	527	473	525	465	553	521	560	475	526	528	487	496	513	528	532	489	531	513	568	503	486	538	536	527	532	539	537	551	502	532	492	541	526	511	550	508	531	528	552	510	511	521	474	478	482	538	493	552	529	553	503	525	504	564	495	481	484	532	490	494	525	497	467	516	548	531	482	486	570	494	503	450	522	545	504	560	484	530	451	555	535	529	539	510	505	534	523	543	527	513	522	488	557	534	530	546	524	497	539	508	553	535	492	514	528	496	552	544	517	487	499	488	508	537	521	497	547	507	506	516	503	553	554	512	505	516	494	506	582	489	496	548	538	560	505	567	513	533	529	540	517	570	489	510	530	523	538	497	525	557	513	512	570	538	488	541	502	535	527	495	546	550	517	555	504	491	553	555	531	486	536	518	495	544	535	534	560	517	531	493	509	522	529	515	514	525	508	532	516	534	502	487	535	512	563	480	525	517	521	480	487	537	558	548	506	520	500	557	514	515	495	549	490	489	523	491	505	508	523	526	540	553	539	520	496	549	520	556	538	528	501	514	500	515	501	540	519	499	551	541	536	517	557	530	524	514	566	509	523	505	508	471	486	532	546	492	508	522	503	519	520	552	506	529	526	520	565	504	531	495	533	513	557	536	499	500	533	514	512	517	525	515	558	523	522	512	480	503	488	455	503	550	518	507	544	524	489	472	561	540	511	502	519	521	598	546	585	495	540	541	518	510	543	516	488	489	529	492	539	527	530	563	482	539	535	495	505	545	473	516	525	510	530	535	475	491	554	541	575	517	509	500	549	536	525	550	502	518	522	547	500	529	515	522	522	492	528	528	487	546	552	529	526	553	492	491	501	498	506	504	551	513	523	550	513	489	497	524	530	519	512	530	542	505	536	477	498	554	495	508	488	519	518	498	534	545	530	487	504	516	501	501	544	566	495	502	545	558	531	495	464	514	542	474	532	508	543	563	537	543	529	528	503	504	478	524	507	493	513	531	495	538	516	549	506	525	522	532	499	482	531	536	555	536	530	527	542	527	477	514	534	515	545	503	500	541
27811	12595	1280	370	257	229	171	170	159	150	167	185	147	151	162	149	153	153	131	146	122	132	148	133	166	143	129	139	133	137	124	162	143	130	138	163	136	136	151	117	155	137	133	155	140	140	146	151	152	150	150	140	145	179	133	166	145	142	158	129	152	135	154	157	157	146	160	117	159	153	155	138	143	141	149	125	143	131	133	152	127	147	145	138	147	157	145	152	147	135	159	126	138	143	123	152	158	160	169	149	135	131	136	146	149	137	125	134	138	122	145	144	149	153	128	133	150	157	133	144	147	142	136	143	139	122	149	141	135	161	122	136	152	128	114	134	133	135	147	138	136	134	140	143	139	160	126	156	132	152	132	147	156	140	134	145	131	162	129	156	153	156	136	150	160	146	129	130	122	139	134	137	157	122	123	138	143	157	117	147	143	144	145	164	147	147	153	131	168	146	160	147	140	127	125	136	162	149	149	150	145	121	145	177	156	140	166	160	126	132	158	126	144	138	144	146	150	140	133	139	149	136	151	139	133	131	115	155	141	142	106	143	148	137	167	157	146	143	145	125	134	132	132	142	135	133	113	139	144	144	166	136	137	154	165	146	138	138	147	163	142	153	153	141	137	131	124	139	148	134	149	139	154	132	132	161	149	143	146	138	142	124	162	168	138	124	138	160	144	146	143	138	161	139	138	121	125	139	130	148	147	126	146	147	148	151	156	145	158	137	149	137	124	154	158	154	132	137	144	130	141	130	142	136	121	151	123	154	137	143	155	160	150	146	131	149	139	152	123	134	131	147	136	151	150	123	149	128	135	148	131	153	128	146	168	134	144	163	136	155	144	134	147	134	146	123	133	140	133	148	147	149	145	151	152	145	155	149	155	146	156	147	139	138	147	151	133	134	131	130	123	133	148	159	161	141	147	129	151	130	139	142	164	141	138	126	158	148	133	139	159	138	142	137	139	174	156	137	138	139	145	168	130	131	137	160	158	133	147	128	139	134	147	131	160	148	161	127	134	159	154	155	132	137	152	139	145	143	156	158	158	157	147	143	160	140	129	147	152	155	116	152	141	151	126	136	151	134	128	145	173	155	142	145	136	152	147	159	148	165	142	157	158	148	153	149	149	140	142	140	120	126	147	134	140	154	150	142	117	142	150	145	154	149	151	121	160	140	151	148	140	147	149	137	154	155	157	157	149	136	150	149	143	152	142	138	145	149	149	153	143	140	144	146	170	144	143	148	127	141	144	158	152	136	161	135	147	153	157	144	138	148	137	122	139	147	133	128	143	148	141	133	131	159	152	165	154	129	149	161	133	133	163	144	134	150	142	139	138	137	140	159	142	151	142	136	163	141	132	175	135	152	135	135	147	165	141	142	140	148	155	139	158	139	137	137	130	148	156	133	143	150	130	133	158	142	122	154	138	131	132	143	143	126	130	144	156	130	134	148	137	145	141	139	147	156	159	150	126	143	131	138	138	137	154	123	130	156	148	135	162	125	155	146	159	163	136	148	146	149	136	158	140	129	156	140	142	136	142	130	153	157	148	131	135	139	149	165	153	146	144	136	139	156	107	156	120	144	149	134	124	150	142	140	142	143	140	154	149	154	151	146	164	112	159	143	135	132	148	157	160	144	150	140	137	144	140	147	154	142	157	136	137	139	134	151	140	138	150	138	127	147	164	138	131	156	141	152	131	147	137	157	155	142	140	131	151	151	146	164	152	153	144	135	164	130	119	146	161	152	142	130	155	141	146	128	168	147	149	147	140	168	127	136	170	132	139	152	145	129	157	143	132	141	123	152	167	128	120	134	136	123	151	111	162	140	146	167	146	130	119	148	159	149	159	139	140	146	150	142	137	142	167	148	139	135	136	123	147	153	139	158	132	148	137	151	133	145	151	141	144	133	147	138	141	141	154	142	149	131	140	111	130	128	135	138	152	145	133	162	143	155	136	126	149	151	147	143	139	140	156	132	147	131	166	150	124	144	144	129	158	130	153	149	150	145	143	136	139	149	144	151	128	125	147	136	147	148	158	138	145	162	140	141	159	146	160	150	151	140	153	162	124	152	136	146	137	144	137	151	135	132	128	156	150	156	136	143	148	142	133	137	142	163	137	145	143	142	149	157	155	153	160	137	142	139	135	149	159	125	135	137	148	158	158	131	130	149	150	154	157	143	135	149	128	156	132	136	139	136	151	129	153	145	152	151	125	126	125	140	137	134	134	121	153	139	163	131	122	169	146	145	148	126	126	149	157	147	156	158	142	141	134	141	142	132	138	138	164	146	156	157	136	140	151	160	156	142	138	139	131	138	116	153	138	147	127	137	147	145	142	133	149	145	159	135	130	129	143	158	114	132	121	144	122	153	153	143	148	147	148	155	131	163	141	155	132	135	147	135	149	137	144	137	142	129	139	125	157	149	145	174	151	149	134	167	137	147	156	161	140	140	149	120	145	157	134	146	139	135	133	150	149	150	155	148	138	151	142	162	131	183	161	147	146	140	157	139	150	176	157	144	119	119	157	135	128	130	140	131	152	153	126	146	150	131	146	142	147	135	143	156	143	143	119	166	139	123	167	136	151	158	150	137	136	116	155	156	140	139	132	136	141	147	146	140	159	145	161	158	146	145	148	126	143	157	137	135	137	136	153	170	138	129	149	150	156	148	139	139	138	141	141	150	153	130	157	135	132	153	158	153	148	160	139	111	131	139	141	135	142	144	144	136	150	162	153	144	151	157	152	128	157	134	146	162	165	153	144	146	132	146	159	136	137	153	132	137	137	141	112	165	152	138	143	146	141	141	127	161	137	134	132	166	131	157	141	132	129	153	115	130	158	129	145	145	146	149	143	136	138	152	117	150	184	141	138	113	128	155	147	133	126	126	155	133	122	130	136	142	132	140	155	139	168	157	144	160	160	152	133	137	146	139	125	131	132	157	150	120	132	148	138	143	124	144	148	166	159	131	130	162	132	157	138	137	116	133	159	156	146	142	143	151	146	151	158	135	162	131	141	149	140	137	148	125	137	145	140	138	140	140	136	144	129	138	142	152	138	140	160	146	148	120	149	149	137	149	150	151	127	130	159	129	167	138	152	140	148	123	157	171	134	149	153	142	175	131	149	175	137	155	143	152	122	137	146	145	133	148	149	154	172	136	163	152	154	136	151	145	139	158	119	139	149	142	131	154	170	140	118	137	166	131	157	148	140	132	125	141	149	131	134	149	155	128	132	136	164	143	141	134	137	126	152	145	132	151	133	141	144	153	170	149	151	135	140	157	144	114	128	133	154	131	127	140	140	155	131	159	140	130	137	143	150	145	146	166	149	160	146	159	150	180	140	136	147	131	152	120	147	142	147	149	151	140	126	128	133	143	154	137	136	126	141	138	141	131	162	127	154	139	146	148	145	125	137	128	144	146	140	146	141	150	164	138	151	155	136	147	143	112	137	144	136	150	141	138	164	152	140	142	144	123	137	142	142	161	147	146	142	136	127	165	149	145
5169	916	806	478	341	278	246	204	204	211	204	194	176	168	152	155	191	186	163	189	172	166	162	191	211	183	188	170	177	178	162	148	162	177	155	177	183	166	169	159	163	159	174	174	144	163	169	177	151	149	179	168	191	174	165	150	162	148	187	160	184	177	172	211	169	191	149	147	174	154	164	171	173	178	194	167	167	148	181	173	161	170	160	178	181	145	146	156	184	170	178	165	148	193	149	182	172	167	180	178	173	157	187	167	190	188	173	168	180	163	157	167	148	169	158	201	175	161	182	168	176	167	168	195	144	176	188	181	165	189	163	159	181	173	188	165	170	176	185	149	177	175	163	167	167	166	167	163	160	161	172	163	152	178	180	171	185	137	180	163	172	152	189	175	159	175	162	166	166	156	153	136	190	160	152	154	184	175	171	180	141	195	131	167	153	165	195	161	172	156	145	163	161	173	164	198	150	168	163	187	182	175	170	161	148	149	167	166	169	176	177	169	179	146	169	171	182	179	173	167	184	156	170	163	172	187	181	190	163	143	179	166	165	170	195	178	172	179	181	190	172	163	155	162	173	187	157	155	161	160	181	177	174	187	172	152	176	157	185	167	162	181	172	169	179	164	179	160	176	171	162	176	158	186	186	161	188	146	171	175	154	181	171	167	166	151	161	179	190	169	154	162	179	202	181	134	170	158	166	168	168	153	176	177	170	175	162	182	158	173	177	169	168	170	180	176	165	177	150	167	159	149	159	181	158	189	171	165	167	157	149	158	152	168	183	169	176	157	157	174	151	142	159	165	189	165	163	174	146	159	171	163	175	187	188	179	172	177	163	148	193	153	169	158	163	162	190	171	159	152	174	181	181	198	170	181	171	152	174	151	167	175	186	164	155	175	162	172	176	185	169	169	172	181	168	179	165	157	175	174	174	172	163	159	167	159	190	176	174	175	167	170	175	173	175	159	160	166	161	161	179	178	182	177	170	181	197	175	150	180	162	192	160	179	167	166	158	155	155	196	190	180	181	173	167	162	162	166	180	184	152	164	161	161	153	164	177	176	165	162	179	159	181	162	156	167	193	154	167	147	174	169	175	157	192	161	151	183	163	183	168	179	162	194	190	178	172	174	185	176	167	186	173	150	172	175	177	165	157	186	174	189	178	168	179	178	168	172	179	143	159	186	184	149	185	165	154	188	155	174	181	160	165	152	172	145	170	173	188	145	152	161	168	154	150	163	160	173	159	153	187	177	155	160	167	164	181	160	168	155	149	156	180	182	158	176	166	166	187	157	166	144	171	159	176	145	180	166	182	160	161	145	159	172	183	166	195	166	165	169	192	169	172	152	154	159	167	158	180	151	160	192	173	152	157	159	175	162	168	181	175	165	169	199	171	199	191	179	162	170	143	179	162	177	163	185	170	153	132	166	166	169	160	196	175	171	153	168	173	170	147	191	153	182	185	160	194	166	154	183	167	164	166	157	148	170	183	160	176	172	185	182	161	168	163	158	194	161	155	158	184	154	192	177	176	168	192	142	191	155	173	138	154	170	160	173	170	171	143	162	168	160	148	160	143	186	157	177	165	162	165	175	165	187	174	152	181	152	171	185	155	159	178	166	171	183	165	140	163	168	166	178	167	183	170	173	165	162	178	197	178	176	174	184	166	169	162	195	189	150	166	150	167	171	155	177	154	173	183	179	172	173	185	181	173	192	142	167	141	164	163	173	173	156	148	175	168	197	159	169	142	170	159	163	154	169	154	171	161	163	160	156	161	177	155	186	166	183	172	152	169	192	165	184	164	161	154	189	158	161	177	174	167	173	169	195	155	163	182	168	180	176	169	158	177	163	176	171	157	166	153	162	169	183	188	154	157	148	164	174	172	161	148	150	151	156	163	137	159	153	167	168	184	169	156	174	177	173	188	183	169	176	160	181	173	171	198	169	180	161	174	179	180	152	155	182	175	169	174	162	199	176	166	181	171	170	189	152	177	171	175	168	164	166	183	149	165	165	175	160	174	172	162	187	175	167	171	152	189	150	165	172	152	172	174	179	168	182	185	170	154	172	144	174	162	175	177	162	180	170	179	161	169	160	171	163	172	167	170	204	159	183	170	164	165	175	164	188	169	166	179	193	153	165	175	179	173	177	155	181	153	145	172	173	143	184	164	155	157	176	183	165	176	172	156	150	170	183	187	172	166	164	168	162	166	154	158	166	183	174	169	162	192	159	161	172	166	176	143	180	188	157	149	164	168	157	152	151	182	178	186	142	155	165	159	155	156	164	185	172	168	155	155	173	173	172	155	161	183	157	152	163	149	166	163	185	162	179	160	151	147	161	166	170	185	162	171	151	156	174	173	157	161	155	194	163	171	186	175	163	164	179	162	152	148	170	154	151	160	171	156	197	183	175	155	171	165	158	163	171	177	168	185	173	156	155	168	195	157	159	166	181	161	165	207	178	171	153	176	166	176	191	164	186	178	151	163	212	174	173	163	180	159	170	157	167	178	192	180	152	176	192	160	158	189	157	182	140	186	178	167	157	178	163	152	191	183	168	164	183	163	184	165	166	173	168	165	174	168	166	160	163	166	158	185	196	163	165	160	182	162	149	170	182	126	177	192	165	157	183	155	178	182	165	169	160	178	179	171	178	145	154	163	163	166	158	173	177	158	162	173	184	157	178	168	188	183	163	160	157	149	157	164	172	151	166	166	177	164	159	168	152	205	161	159	144	169	169	168	174	155	181	173	178	171	163	186	183	174	163	167	155	193	142	181	173	167	154	166	154	169	178	162	157	155	153	164	169	166	140	160	183	174	168	167	164	149	171	163	172	172	155	177	162	161	170	148	151	159	163	166	142	179	164	132	161	163	166	177	163	177	178	186	168	154	184	160	176	196	167	165	146	177	168	174	146	167	173	181	173	165	153	161	173	186	144	178	175	172	183	166	168	189	174	171	173	184	178	157	172	156	177	155	155	174	196	162	146	173	155	159	174	145	157	161	173	158	179	166	153	173	151	167	183	167	170	180	164	174	177	163	176	160	168	163	177	175	174	193	144	167	188	161	180	176	168	141	165	192	174	161	157	162	168	168	162	177	190	161	149	198	178	167	194	169	174	188	147	175	154	156	175	174	155	156	159	163	159	159	153	160	175	154	170	156	180	175	160	179	151	188	169	170	162	171	169	188	172	161	157	159	177	162	168	171	156	172	170	152	164	176	163	148	156	155	171	154	170	173	162	176	153	159	147	200	170	191	168	163	162	178	162	166	187	153	165	186	157	185	160	157	152	186	184	174	164	169	184	159	170	165	172	171	148	188	177	166	154	176	172	176	165	173	168	169	178	150	157	170	176	193	179	186	162	177	171	152	171	175	163	187	170	190	157	169	167	179	172	172	176	156	182	169	130	148	176	165	163	152	169	147	169	173	153	169	165	182	183	170	170	165	159	167	188	168	167	154	166	178	179	182	178	180	166	165	162	189	171	148	172	158	160	166	181	161	179
24463	20364	26469	24133	20325	8156	1130	741	594	523	484	423	409	378	362	347	364	321	333	282	293	279	297	278	284	269	275	246	288	279	258	279	280	281	252	258	274	264	281	250	261	273	231	266	224	259	249	233	239	242	256	262	240	249	250	261	247	250	228	256	246	270	272	243	238	223	247	240	252	242	242	223	234	246	261	224	231	232	250	252	245	224	257	274	207	223	232	247	271	246	270	234	215	268	214	251	245	230	222	210	258	258	233	242	266	248	235	258	221	246	233	236	252	276	267	228	266	241	262	224	259	269	254	244	278	248	253	233	220	246	247	257	226	214	240	269	252	263	253	225	276	255	281	277	255	236	247	275	222	252	235	250	251	216	256	233	258	253	260	241	250	246	236	247	245	248	290	253	246	287	232	247	235	236	288	251	235	241	246	245	245	267	241	222	234	227	250	272	235	253	260	238	229	257	242	238	207	230	236	222	268	257	261	243	237	251	249	215	234	235	271	230	219	238	226	232	241	221	204	268	230	256	246	237	266	262	248	283	246	231	261	214	219	278	269	286	231	254	239	251	223	237	241	243	250	250	263	251	229	271	257	238	233	271	292	243	236	242	242	262	248	201	234	252	255	231	251	251	267	265	251	255	248	246	257	222	275	248	272	234	242	238	228	232	237	253	268	257	236	255	259	235	246	275	223	250	236	269	241	263	220	230	236	222	234	251	238	245	236	253	248	205	243	262	269	253	223	232	270	244	250	246	260	248	234	241	237	228	258	252	241	236	239	244	271	215	253	202	259	263	228	256	250	216	236	252	227	245	225	229	230	272	252	251	226	261	233	260	258	244	232	212	223	246	264	260	239	242	244	232	227	224	243	254	254	242	262	261	249	249	256	223	231	244	251	262	261	242	235	244	253	266	249	226	226	260	256	256	236	255	250	244	238	251	257	257	242	250	234	232	233	234	236	272	232	223	255	219	277	249	254	240	250	239	239	249	265	227	256	217	254	230	243	258	257	220	247	244	253	259	248	289	241	246	257	225	259	249	251	246	243	244	236	227	222	253	219	232	259	240	246	247	238	259	238	251	256	272	214	236	240	228	236	242	262	251	219	262	239	254	208	225	266	213	250	233	250	252	281	233	242	231	242	229	251	218	252	235	271	260	263	232	240	238	265	243	241	258	254	268	226	251	226	237	244	251	254	255	241	261	237	244	276	248	229	217	236	257	231	258	249	244	220	300	209	253	234	267	263	229	276	241	251	276	245	235	233	265	243	222	258	239	256	226	244	261	250	263	259	248	257	272	242	251	253	240	238	244	251	258	229	265	233	256	225	229	257	247	286	209	250	227	229	281	222	230	243	230	232	229	240	267	233	260	236	255	240	245	255	227	237	233	264	249	250	231	277	226	249	254	235	231	256	249	278	260	241	247	242	232	225	240	264	232	235	251	247	222	235	252	249	252	234	243	235	213	216	246	255	250	267	234	233	227	238	280	219	223	240	288	258	226	237	250	248	230	234	240	246	235	248	225	239	246	238	254	220	230	250	265	230	252	246	238	241	260	241	227	257	225	257	252	238	256	241	236	232	253	249	235	227	247	252	248	236	242	247	253	247	281	230	245	240	266	244	236	236	250	240	227	238	226	218	251	267	269	249	259	212	237	244	229	258	234	248	248	232	233	246	243	230	275	247	245	236	238	239	270	244	228	245	266	246	223	257	224	269	241	274	236	252	255	235	245	250	275	240	229	251	245	240	249	277	264	268	293	250	221	256	247	239	234	258	250	253	224	237	240	273	261	251	207	224	218	269	250	240	220	243	245	257	256	236	237	256	222	221	229	244	243	242	246	264	252	254	228	230	233	252	261	238	250	254	273	238	246	263	239	269	206	247	284	248	216	281	259	213	254	244	217	253	264	252	256	283	241	222	220	259	242	265	236	256	226	239	251	241	255	251	253	233	232	240	258	210	227	225	221	251	244	233	236	221	252	239	233	258	253	259	282	268	234	240	239	251	223	254	268	261	267	235	223	249	247	229	246	273	263	258	237	221	251	257	280	223	244	248	276	252	247	228	247	259	232	238	262	245	253	253	228	263	221	244	230	200	241	229	250	251	266	221	224	238	233	234	254	244	254	255	234	255	235	236	260	234	234	250	224	233	251	273	256	236	256	224	249	229	251	276	265	248	228	245	205	276	255	240	222	246	253	259	230	248	238	229	246	262	239	231	245	218	257	236	243	236	253	225	224	259	262	268	287	244	248	261	265	234	243	274	240	230	239	252	233	236	254	200	262	264	238	229	233	273	239	244	264	257	231	255	256	246	230	243	234	245	242	272	240	240	250	231	224	199	248	215	241	249	239	238	238	274	246	250	220	265	217	231	246	274	256	257	258	252	224	260	256	253	237	230	261	239	239	273	231	253	230	257	250	252	240	252	252	229	224	242	211	260	249	215	232	216	249	248	254	246	243	250	254	234	289	253	241	244	244	229	221	234	238	249	222	256	246	238	232	248	241	251	261	280	269	248	234	242	241	237	245	261	258	236	269	259	258	250	268	244	226	259	244	253	253	244	221	254	265	258	229	266	228	247	226	231	242	252	229	247	246	249	254	251	219	222	227	245	250	257	260	240	234	228	278	228	228	247	279	225	243	209	242	225	253	264	259	251	231	267	274	240	256	247	273	239	233	220	240	250	206	231	225	254	231	241	255	256	257	226	260	258	243	273	230	246	228	255	224	216	229	215	210	260	244	284	235	213	213	252	264	244	243	260	233	254	268	267	283	265	231	237	244	241	239	241	235	238	226	237	252	235	240	258	282	263	253	219	274	219	249	247	257	245	264	246	245	232	275	248	256	283	246	206	244	198	246	248	257	236	252	222	246	253	250	234	238	257	273	250	231	230	250	264	248	295	245	240	224	232	240	264	261	245	228	248	254	209	237	251	257	229	241	214	257	228	232	265	246	230	273	224	231	230	252	238	240	238	210	222	280	223	249	239	251	230	233	227	239	277	259	244	228	240	262	235	240	251	253	251	241	260	260	237	250	259	273	260	244	244	250	251	239	244	242	247	222	231	251	247	250	284	250	236	221	262	250	250	228	273	243	255	250	254	235	246	227	260	249	257	268	248	253	247	216	259	250	246	265	238	263	264	230	242	213	257	221	250	247	225	244	252	267	239	268	264	253	219	236	252	232	270	231	235	240	243	247	264	211	247	248	252	250	280	220	220	251	277	225	233	271	264	222	245	244	244	239	265	248	235	268	257	240	247	256	250	259	255	230	252	276	228	259	231	227	247	223	256	253	247	258	268	253	244	246	250	253	250	251	213	245	227	245	250	250	223	241	227	243	232	266	280	241	265	240	240	238	252	241	280	224	235	219	242	240	289	266	241	237	253	235	256	241	254	236	273	200	219	232	278	258	221	219	205	241	239	248	238	237	237	236	224	245	224	235	250	248	241	239	234	239	223	242	244	242	240	251	231	221	263	228	240	250	228	236	242	247	231	247	263	251
8083	11419	10774	5585	3596	2400	1781	1397	1131	963	855	722	663	571	567	514	460	442	404	407	399	342	371	329	339	350	334	325	321	299	314	274	319	307	290	278	285	287	301	278	263	247	273	287	288	294	264	282	268	267	281	263	239	283	248	290	272	256	268	259	243	254	247	279	240	260	249	280	251	234	306	256	247	257	286	272	248	255	259	221	238	244	229	266	287	275	260	220	225	260	259	244	251	248	248	235	242	249	242	238	278	255	249	218	234	268	251	231	248	251	232	235	204	253	258	241	261	269	256	255	277	253	248	249	247	235	245	250	267	247	234	216	253	223	254	243	228	266	235	245	265	262	230	255	249	243	256	261	243	268	247	239	217	227	262	258	237	269	271	266	255	238	244	251	249	253	257	244	260	245	234	248	241	268	267	218	236	228	251	251	254	224	237	239	262	251	261	261	258	268	238	239	235	239	277	259	234	228	252	233	264	243	219	260	242	247	237	239	238	248	266	234	265	242	257	269	253	253	242	237	273	247	243	214	238	244	251	267	251	236	265	256	248	228	249	269	228	228	233	230	234	238	243	254	246	260	248	259	253	271	257	255	250	246	237	243	293	237	246	257	272	256	222	260	234	244	238	200	278	263	281	251	253	232	274	255	279	252	228	246	227	261	246	225	244	252	237	241	241	261	267	222	243	284	234	266	251	263	256	226	250	217	272	234	208	259	241	235	261	243	238	255	228	266	269	263	269	250	242	243	271	255	246	249	234	249	254	239	260	213	226	248	242	240	251	244	241	262	260	236	219	263	264	252	270	233	241	257	253	289	244	262	262	239	243	248	256	264	265	273	246	260	273	235	257	258	263	218	264	239	273	264	250	247	268	248	231	246	239	244	231	235	244	238	263	219	250	253	223	271	241	249	235	223	245	248	264	250	274	232	253	255	250	228	257	276	259	239	247	239	271	262	238	292	269	253	258	255	273	229	210	251	235	263	262	260	263	258	242	251	222	274	268	277	258	247	254	245	240	249	269	258	237	272	238	279	258	270	262	218	269	256	232	240	240	266	256	230	229	228	213	263	271	271	260	256	240	231	241	255	240	240	257	218	267	223	248	251	245	260	240	273	241	279	244	224	258	246	266	249	240	260	241	251	263	223	268	244	246	269	242	240	252	277	251	238	259	257	261	255	273	251	228	234	267	220	238	227	249	243	220	253	246	245	234	229	257	261	235	241	234	237	232	232	238	247	278	249	247	262	258	269	240	279	242	258	257	248	257	239	225	249	225	266	217	212	227	257	258	231	256	240	227	246	259	273	219	241	237	239	252	240	237	220	256	246	265	278	263	232	273	237	243	232	257	260	222	257	246	243	226	257	262	250	246	249	266	245	247	255	235	279	249	241	257	265	251	231	250	235	231	239	240	246	253	268	250	222	242	259	266	255	229	257	250	219	273	236	228	220	263	237	256	233	229	274	248	215	237	265	238	250	249	240	230	239	228	236	230	254	256	251	239	253	255	242	257	236	264	249	218	268	270	232	253	223	246	236	256	258	293	240	266	259	268	225	248	269	239	227	242	259	239	277	268	229	248	266	240	232	241	248	262	251	257	248	281	257	262	269	267	255	218	273	225	235	218	247	251	230	261	236	233	219	228	263	237	224	253	255	249	259	225	253	245	263	261	244	224	255	221	234	250	259	239	235	260	259	237	236	270	242	237	270	272	234	254	241	246	249	268	235	255	238	260	259	263	260	215	248	243	246	207	258	230	247	241	230	261	262	242	271	259	251	249	262	256	286	256	227	267	245	276	260	249	262	256	239	216	275	245	208	224	260	264	232	241	264	231	244	280	244	255	238	244	273	234	272	260	253	247	256	247	231	250	246	243	263	261	223	267	231	268	256	260	268	265	231	279	253	218	246	237	222	239	244	226	294	236	269	223	243	252	228	247	257	241	240	243	246	264	245	262	242	241	228	258	298	238	282	254	251	229	259	268	235	231	250	234	273	241	241	244	245	223	240	242	242	256	246	226	239	244	261	240	260	227	241	278	272	263	221	248	249	250	257	254	243	242	223	246	221	253	258	253	255	266	253	240	239	266	258	276	233	247	282	248	249	236	235	254	246	265	284	252	256	277	252	258	255	257	268	277	256	260	274	231	253	263	234	244	251	258	245	252	268	234	238	240	247	261	231	254	272	257	251	234	241	226	260	224	249	249	224	234	274	238	255	223	227	250	243	227	275	250	232	276	256	239	231	249	265	254	263	252	242	245	251	262	249	273	235	254	263	255	246	261	247	221	287	257	274	256	248	267	254	287	221	264	231	254	249	250	261	273	242	235	273	224	259	254	246	231	250	253	237	240	254	249	220	268	268	239	251	282	242	238	229	263	231	255	230	217	245	227	251	229	242	265	248	255	241	265	291	244	250	228	237	246	240	258	266	230	245	234	258	261	254	264	216	228	220	218	255	236	249	230	239	240	290	274	240	223	261	243	234	270	246	232	237	242	230	242	242	279	247	244	263	238	248	274	247	252	271	236	237	265	229	259	251	230	241	257	240	243	265	256	242	254	247	246	241	260	252	239	223	253	231	250	256	256	265	251	237	251	226	254	249	273	245	251	227	258	244	283	283	211	239	248	239	256	241	268	232	256	259	258	240	242	264	248	261	256	251	245	268	252	242	261	234	247	268	250	232	233	259	252	224	242	235	230	243	231	233	260	232	244	258	257	238	264	247	258	242	221	232	270	238	243	241	278	263	242	243	247	248	252	249	260	229	238	250	235	249	255	239	238	249	249	250	247	300	251	221	235	243	253	234	276	259	250	254	220	262	217	238	235	253	238	237	271	211	245	245	267	252	219	233	250	238	286	290	256	243	245	244	208	246	264	251	244	241	217	265	249	263	270	267	265	263	238	244	272	231	234	252	240	275	246	260	237	253	246	237	251	225	241	272	259	235	280	250	220	235	252	248	256	245	259	230	254	253	238	261	256	250	241	259	257	231	247	231	252	240	218	219	264	260	233	251	213	272	278	257	226	244	244	252	222	258	251	224	246	259	240	231	265	246	219	281	227	248	231	245	230	255	236	247	242	244	250	245	237	237	265	273	258	262	255	242	203	264	251	227	246	253	256	255	243	230	260	239	221	224	282	258	215	286	261	244	232	214	259	244	233	249	247	235	251	241	233	210	255	252	263	244	213	268	262	231	272	241	257	263	254	278	241	247	254	252	250	253	258	249	264	237	266	223	248	238	259	232	232	268	250	242	244	232	273	246	250	258	247	294	249	221	217	250	243	275	241	239	235	230	240	239	241	240	236	238	243	241	255	258	234	244	244	251	238	246	255	251	254	230	277	255	243	271	280	259	286	257	247	268	236	276	227	266	251	243	248	232	257	254	226	228	263	249	271	212	249	265	249	229	213	254	247	248	264	301	260	261	282	265	277	240	273	246	247	258	237	276	234	223	257	274	238	231	279	272	224	253	266	245	240	280	244	217	275	249	255	268	277	255	197	262
22531	20352	26893	23684	20359	20418	7453	1708	1259	1163	1024	896	954	784	790	732	727	705	673	668	671	628	626	609	638	594	599	564	583	597	568	612	559	572	544	558	551	579	574	561	578	555	595	552	540	587	534	528	538	539	518	564	541	547	548	563	563	541	543	535	550	573	550	538	574	549	534	554	516	505	569	539	552	528	528	513	549	567	548	516	538	541	565	524	509	510	556	526	568	521	555	529	568	524	545	533	524	579	502	554	541	521	514	577	556	541	536	516	536	545	524	538	518	536	509	492	517	532	530	529	488	547	545	567	514	483	559	547	522	542	539	511	534	473	553	537	510	581	511	555	498	508	483	538	535	506	541	578	535	558	500	494	557	577	510	521	518	583	573	514	568	524	524	518	526	514	561	517	531	526	523	538	504	469	527	497	524	465	536	473	518	511	550	479	527	523	529	542	546	485	535	505	546	511	537	547	550	499	546	545	487	527	556	552	486	491	545	544	530	497	544	555	600	554	489	534	534	544	554	548	537	537	537	551	536	572	539	504	548	538	531	529	541	504	519	530	554	529	537	535	491	509	515	552	496	596	551	492	525	555	504	509	526	536	513	477	586	507	495	529	552	551	533	539	533	531	501	506	531	538	528	534	494	507	525	555	520	545	516	559	569	523	519	530	540	541	537	543	553	559	577	497	513	545	490	531	545	512	526	508	564	523	546	523	509	572	502	517	545	568	539	531	528	523	508	558	513	525	545	519	520	492	517	500	478	492	536	537	497	536	527	540	527	516	546	516	524	555	487	502	509	522	501	511	531	543	510	510	511	569	517	524	505	522	521	547	509	520	524	542	547	528	528	535	538	525	525	548	542	486	551	523	557	522	543	543	549	543	511	493	556	518	509	510	517	539	547	524	509	515	523	562	577	507	504	528	507	527	517	575	516	527	526	547	533	503	502	516	546	558	553	490	525	517	531	530	543	535	488	534	549	546	543	522	568	533	533	491	550	568	576	507	528	519	561	549	546	487	520	496	549	515	564	536	487	475	533	549	538	519	540	494	523	532	527	536	555	540	550	527	532	493	538	537	514	529	549	555	532	562	543	516	538	531	499	532	537	529	503	542	539	545	511	555	496	534	530	527	558	535	514	515	516	514	490	509	543	512	538	520	543	575	536	575	495	525	548	512	521	567	550	542	553	524	545	540	546	539	520	534	533	539	529	519	542	537	529	555	539	574	584	543	512	545	509	519	490	545	563	541	562	546	529	526	535	488	540	518	526	545	523	579	519	505	554	530	523	533	534	476	529	540	542	547	505	541	499	537	511	573	518	517	524	559	521	517	525	525	551	509	551	525	506	563	549	534	545	596	532	493	513	509	554	526	555	520	575	531	521	534	483	525	552	520	577	548	492	511	541	568	509	558	523	519	506	539	519	575	534	539	527	508	507	499	544	549	553	529	544	518	507	553	543	512	542	494	505	528	515	558	554	499	566	503	504	516	520	582	499	550	534	558	581	559	540	575	583	511	544	497	507	550	514	510	515	523	517	514	537	535	504	534	521	547	535	518	514	553	511	526	518	521	542	541	542	540	529	567	548	520	528	529	537	573	545	502	511	489	518	539	515	528	549	541	498	494	547	526	506	517	524	501	562	532	517	517	542	538	467	509	535	514	572	558	519	540	552	515	530	518	493	551	551	532	525	514	538	519	513	497	547	481	509	549	567	577	516	477	518	551	497	583	508	507	537	482	523	539	553	508	516	540	543	498	558	548	537	487	560	516	492	525	513	566	525	557	484	533	563	506	550	525	547	533	545	529	527	555	536	557	552	572	503	539	551	555	510	534	537	558	511	573	512	540	559	554	553	513	517	531	528	528	579	545	517	540	502	523	500	520	513	522	526	564	549	539	489	538	557	560	541	587	511	565	576	507	526	540	547	546	502	520	526	479	581	552	536	489	489	538	497	545	508	538	542	554	515	541	554	547	526	548	541	508	542	550	549	542	582	555	523	519	506	520	532	512	554	564	515	540	516	533	525	545	571	529	545	512	531	515	528	509	549	503	565	508	551	527	508	525	522	505	460	523	539	539	519	491	536	516	530	559	531	575	494	561	540	502	549	540	540	507	531	482	499	508	538	520	495	535	551	521	550	539	528	515	555	529	515	512	515	553	510	512	536	555	532	547	504	538	518	553	509	536	505	534	566	514	530	549	531	554	531	543	499	551	531	468	583	525	552	546	519	510	494	520	574	530	553	522	493	502	485	566	544	519	529	532	512	528	555	492	521	505	555	538	511	546	521	527	522	540	538	537	536	534	534	500	538	525	510	494	573	535	532	530	501	527	511	538	576	542	525	497	505	568	554	551	522	528	532	525	543	527	533	529	526	527	512	492	535	559	520	492	476	546	513	535	494	541	524	524	565	525	509	531	507	546	490	530	504	522	522	535	493	518	515	525	537	494	530	495	515	521	497	559	528	507	503	482	518	498	528	556	529	508	523	547	504	525	519	521	539	546	517	542	571	537	479	509	533	523	547	533	513	532	586	535	511	535	565	548	506	552	528	580	518	523	538	496	524	504	520	522	531	489	551	534	545	517	494	508	488	537	571	506	532	524	498	555	546	543	495	561	513	547	518	507	534	504	553	529	556	538	508	523	494	539	522	513	493	577	517	525	523	587	528	552	525	524	533	523	553	534	517	555	533	574	520	499	547	559	550	528	562	542	538	491	496	533	562	502	527	553	529	522	586	553	510	506	568	524	550	538	523	510	537	569	535	511	533	586	548	515	519	502	564	553	533	542	503	582	550	525	488	546	508	525	534	575	534	505	520	538	567	508	572	533	488	534	494	528	537	539	558	536	561	516	526	532	538	535	551	552	521	521	537	511	556	519	549	532	523	524	532	555	532	497	527	510	543	520	506	554	519	525	519	485	572	540	545	552	545	502	596	533	558	520	517	548	553	533	528	527	531	557	557	488	572	526	517	530	510	554	529	495	500	550	534	550	535	509	478	499	557	529	559	572	542	541	559	555	541	549	544	473	511	512	516	557	542	539	556	520	497	524	528	542	536	515	503	555	532	546	518	522	552	548	524	541	586	586	496	562	515	531	568	544	492	503	519	519	530	536	527	524	531	495	569	522	491	523	532	562	505	525	537	553	571	535	575	577	513	561	535	575	522	500	568	517	513	489	538	559	510	538	528	528	562	507	531	521	522	512	545	542	524	520	507	576	580	515	497	573	520	495	549	506	515	551	531	523	511	549	536	553	517	548	533	539	543	508	536	502	539	542	557	572	508	508	500	548	557	547	514	561	539	557	546	528	503	532	534	545	550	542	489	533	520	501	527	544	536	490	536	566	542	541	544	531	519	554	511	500	500	516	554	531	544	484	564	548	515	553	504	483	518	496	561	537	577	538	498	517	549	504	488	543	529	536	554	544	534	552	537	549	552	523	515	551	562	509	499	557	531	514	557	498	497	531	541	529	483	520	540	549	500	552	519	522	537	527	546	552	544	534
11579	18424	17292	9679	6535	4669	3486	2800	2231	1933	1651	1499	1262	1259	1125	1017	976	914	861	854	805	736	753	731	736	692	689	683	657	638	658	664	562	637	592	568	631	610	596	609	585	620	539	536	623	563	555	573	530	592	503	500	561	559	560	568	534	534	508	527	543	528	505	568	536	546	552	535	533	519	544	504	545	567	561	551	553	556	549	513	567	552	511	541	533	541	543	513	507	503	556	540	515	551	514	523	537	546	494	565	547	509	526	502	520	527	525	544	566	486	495	571	521	539	560	507	496	507	562	525	550	497	480	523	539	558	513	537	528	544	517	492	521	532	500	508	517	521	483	498	489	500	565	517	528	473	516	530	527	537	510	532	511	520	498	553	529	582	529	533	495	548	510	491	519	546	523	512	519	518	529	562	512	490	519	476	496	511	521	542	525	487	550	508	467	514	471	530	512	523	530	533	503	548	475	548	487	514	566	550	561	536	529	512	517	533	576	525	520	539	521	501	490	499	517	513	515	503	512	485	514	482	503	492	511	519	512	514	536	576	518	512	498	538	531	522	521	529	519	469	535	520	521	523	508	530	523	521	536	523	541	526	513	519	549	527	496	500	523	526	559	530	531	539	535	513	529	528	548	501	523	517	519	539	527	544	529	534	520	564	515	480	529	495	484	491	489	479	521	525	523	532	499	532	551	539	508	530	520	505	550	537	544	547	538	522	557	512	479	499	525	524	557	540	515	511	508	543	521	506	502	524	559	497	522	551	541	534	499	510	532	560	556	511	488	521	521	514	533	495	525	515	500	520	512	493	497	549	502	520	503	535	547	534	510	525	503	508	501	525	553	536	515	513	573	517	498	523	492	514	525	518	532	501	571	470	506	539	510	506	522	565	546	494	508	531	522	510	508	497	562	509	519	515	525	540	490	492	521	485	525	467	533	566	493	535	479	520	516	468	542	571	520	515	538	514	493	520	489	507	516	528	565	534	472	515	514	534	530	521	531	490	504	537	533	488	480	501	527	546	507	518	496	504	527	554	503	548	491	486	514	545	504	512	549	516	494	506	501	533	524	550	539	548	499	476	508	515	502	502	522	520	513	485	522	538	511	514	536	507	458	498	517	523	537	499	491	493	564	521	516	543	527	506	520	506	480	503	505	548	487	539	531	512	513	523	536	492	529	495	489	506	521	559	510	484	548	494	506	529	512	495	515	492	503	539	497	524	530	572	475	533	533	547	553	522	541	541	511	487	545	546	535	550	511	498	539	555	507	520	503	505	513	479	557	537	499	521	507	514	512	559	551	563	504	526	494	536	514	520	539	541	536	508	486	517	501	495	494	548	581	477	539	521	529	516	535	480	542	494	489	556	564	523	532	541	499	493	555	523	547	571	535	500	528	505	507	535	510	520	533	485	541	511	539	505	490	541	532	457	479	517	553	496	525	531	539	565	543	518	523	516	517	558	543	535	462	592	518	491	558	518	502	505	549	484	524	498	490	544	505	515	513	537	558	539	531	485	533	541	510	552	513	469	524	525	535	550	515	518	507	523	493	524	551	484	548	571	511	535	549	523	496	529	495	522	513	545	509	476	507	545	506	521	526	522	515	525	492	479	524	503	517	511	543	507	509	529	498	482	556	544	558	522	512	486	525	528	530	527	482	561	524	531	531	555	524	515	542	562	468	525	534	521	525	507	500	538	503	528	538	461	511	500	496	538	501	547	515	544	531	525	488	532	531	553	528	522	510	483	524	506	528	504	501	533	518	531	525	506	510	528	584	517	530	541	474	505	555	507	525	522	497	549	505	555	502	479	548	525	546	489	518	528	514	500	543	554	505	542	540	552	524	496	525	501	528	492	531	512	501	480	513	549	517	486	528	517	538	543	502	487	552	517	524	505	513	477	537	507	518	506	501	543	519	484	552	524	521	487	501	503	538	544	508	540	520	524	500	538	482	527	499	536	509	510	541	555	523	499	508	513	535	506	512	561	528	512	531	554	518	499	519	492	522	522	530	493	524	554	511	500	505	535	525	524	514	494	518	479	519	520	527	503	489	528	498	526	542	530	509	522	512	514	514	505	501	533	554	520	526	456	521	520	515	542	538	515	552	495	486	475	508	539	533	517	508	530	570	504	473	518	473	493	521	542	543	516	518	544	497	504	506	498	488	518	505	555	525	544	537	509	534	536	560	523	540	532	555	538	509	505	527	505	538	526	533	551	532	485	537	510	544	523	540	532	506	506	532	523	526	536	545	524	527	553	563	510	546	528	497	546	490	514	579	519	486	535	556	540	538	523	540	516	523	480	489	497	531	531	564	508	546	515	518	507	483	541	496	522	521	510	492	508	513	521	496	533	551	545	512	512	518	536	511	522	540	536	492	457	518	489	524	520	495	524	551	547	508	544	489	495	489	515	500	540	536	581	519	529	548	514	525	469	465	545	553	515	537	528	495	508	505	483	526	542	499	544	490	532	516	533	513	551	565	492	538	548	514	516	489	516	559	541	503	553	554	552	554	497	483	575	510	559	478	530	528	522	505	510	518	535	512	474	486	527	552	524	531	529	528	483	485	531	514	519	475	539	502	528	516	508	524	508	516	510	513	525	515	534	506	478	519	474	504	535	529	527	508	514	500	498	539	509	538	526	503	502	529	521	531	481	490	538	536	523	511	534	477	517	497	543	485	526	516	493	514	511	556	515	526	497	515	514	523	565	516	526	502	537	558	524	507	506	504	531	508	521	490	516	524	501	506	506	493	539	489	523	494	524	495	553	510	494	498	511	536	541	510	542	505	530	510	528	519	550	531	515	514	530	508	536	536	515	543	548	534	528	568	540	528	511	534	497	547	531	514	510	517	513	499	543	480	502	503	518	521	508	517	496	512	542	504	539	515	494	543	490	492	528	542	507	493	524	502	484	546	503	532	515	504	533	511	482	500	555	550	531	518	542	547	558	473	545	508	499	535	519	499	510	544	498	541	515	473	525	527	571	531	525	556	523	571	526	514	528	535	528	537	544	502	509	503	520	502	545	509	547	495	520	504	495	543	540	512	543	523	504	521	486	556	461	542	551	502	512	535	523	529	489	531	528	503	521	564	506	530	492	523	548	508	490	519	527	540	508	554	554	528	456	519	536	497	540	551	513	504	532	502	545	556	478	532	535	538	468	530	523	487	535	513	521	533	543	521	541	498	500	530	507	530	508	529	525	511	586	518	481	500	577	533	523	548	479	529	491	470	562	541	528	512	538	582	505	542	536	508	533	562	493	527	511	526	529	501	515	546	497	499	546	516	526	495	477	516	514	514	489	527	514	531	532	538	531	490	461	534	505	522	518	526	485	517	488	503	536	543	508	516	515	528	538	543	561	507	520	507	535	533	494	529	489	516	550	499	530	582	523	510	484	560	500	541	512	522	587	556	524	502	526	464	501	492	517	497	491	518	563	499	530	525	490	548	514	529	546	535	527	516	564	532	533	488	477	462	488	536	524	554	535	495	534	538	520	550	530
27730	12413	1183	322	228	213	161	174	175	160	157	148	176	138	140	151	147	126	150	141	146	139	140	162	167	143	176	142	148	139	162	155	136	138	130	153	155	135	127	133	136	158	163	122	143	156	122	160	141	133	168	151	158	146	144	156	142	136	162	146	186	163	148	155	146	167	145	116	160	139	133	162	133	165	151	118	157	159	140	168	142	133	138	139	149	157	157	138	153	145	162	120	159	139	130	138	155	130	152	143	156	151	139	148	145	126	150	130	135	139	123	150	152	127	131	146	148	150	141	129	137	159	133	135	138	144	157	122	150	146	140	153	134	131	136	159	159	117	121	155	155	135	143	135	169	140	141	113	164	149	165	135	127	119	144	128	140	135	144	129	150	147	146	153	129	154	142	143	149	155	150	151	138	132	144	114	153	142	139	141	136	135	156	159	134	156	151	132	149	136	133	133	134	149	122	139	141	146	142	146	137	148	132	170	159	124	132	152	119	130	150	157	153	133	154	155	162	143	143	138	163	138	138	130	144	139	130	134	150	161	130	143	143	128	140	150	160	148	148	145	138	159	144	142	120	142	156	121	137	163	171	131	137	142	140	142	139	161	167	135	138	153	138	152	152	158	135	139	151	153	141	143	137	143	154	153	151	150	137	140	135	129	167	133	160	155	151	158	144	133	117	175	156	134	143	140	130	119	149	148	148	165	156	133	132	131	146	131	143	138	151	159	132	143	156	133	157	129	140	158	172	169	149	150	135	170	161	137	116	125	152	133	139	136	162	150	137	160	147	151	154	154	147	140	165	150	130	125	130	154	158	172	145	145	139	146	150	148	142	168	161	150	140	146	156	125	154	118	140	148	170	160	155	150	161	128	153	126	133	160	164	148	135	141	131	140	143	132	129	146	126	131	128	145	123	144	156	150	162	156	154	130	143	150	161	129	135	153	134	157	130	156	141	142	118	143	127	141	147	157	126	148	150	150	162	151	137	124	136	159	140	137	125	129	154	140	144	136	133	119	114	139	157	153	149	141	156	171	141	167	127	151	143	131	166	151	139	142	128	149	135	148	132	133	144	163	143	133	146	152	137	129	171	148	146	157	167	133	145	137	125	148	149	159	151	167	149	131	148	132	147	137	133	144	139	145	135	140	135	131	140	132	156	146	160	130	150	136	143	153	147	157	141	147	117	142	152	140	137	172	140	156	127	129	151	137	149	154	148	141	148	133	121	149	133	128	151	161	134	155	135	146	160	145	149	139	123	135	157	149	138	156	186	133	158	161	169	131	141	152	144	128	159	147	140	142	142	153	119	151	143	161	145	126	145	143	145	139	142	142	168	156	139	143	154	142	141	143	157	150	117	151	143	146	134	128	153	129	144	134	119	118	142	141	151	170	146	131	144	140	156	137	151	154	139	124	142	144	140	141	143	158	150	163	128	136	150	138	145	174	156	126	139	142	111	132	119	140	150	168	146	147	136	162	136	122	134	147	144	155	139	137	136	154	139	118	126	142	155	136	133	130	137	135	114	148	142	145	159	170	139	136	134	141	142	139	131	162	138	139	147	167	127	126	145	128	133	137	145	147	142	139	132	129	140	135	139	155	145	143	124	156	157	146	152	143	144	153	130	154	151	132	152	138	140	161	136	126	124	161	123	139	161	143	128	146	138	130	135	147	131	144	120	131	169	148	153	133	143	116	134	145	131	136	134	148	128	139	122	139	157	161	139	148	148	155	136	154	132	119	148	137	144	161	134	122	146	136	128	161	148	133	127	136	138	150	156	133	148	130	142	175	131	115	131	132	147	135	150	169	150	152	154	122	138	132	153	150	137	153	150	150	132	154	141	139	155	128	157	155	167	150	164	138	145	153	134	144	141	145	147	153	163	142	135	141	137	139	142	148	131	126	134	152	128	144	164	135	148	121	151	142	151	160	153	137	137	156	142	138	159	140	149	137	146	136	180	136	134	134	122	148	143	163	146	158	173	139	137	114	150	148	158	143	133	148	134	128	159	140	124	132	158	126	128	157	151	145	151	147	126	142	123	133	153	135	138	159	155	138	159	128	130	128	144	154	159	144	143	126	131	133	119	149	157	122	148	191	150	151	168	124	143	125	142	140	141	138	131	126	150	160	125	160	117	134	149	140	149	145	160	146	143	151	137	152	144	139	138	144	149	147	118	136	147	141	138	140	134	163	160	140	152	149	132	140	134	137	140	164	146	165	130	143	140	148	160	134	153	129	143	139	125	155	135	156	142	127	138	177	156	135	153	130	151	171	159	121	128	143	150	147	152	146	145	130	120	131	141	154	144	121	151	141	173	153	143	144	137	119	155	156	155	157	141	149	138	148	152	138	126	160	138	150	161	152	140	139	138	147	161	147	134	151	145	138	145	130	135	153	122	158	140	169	142	151	137	131	140	164	143	142	159	153	137	133	151	153	143	136	144	129	158	132	154	139	149	159	145	149	129	138	143	137	145	146	140	139	161	156	164	135	144	133	155	144	144	117	156	141	147	145	156	148	162	135	141	143	144	150	149	127	123	148	157	136	137	128	164	158	132	122	157	119	152	137	152	134	138	146	142	151	157	133	152	154	135	138	146	151	135	128	151	125	130	145	137	136	152	143	154	160	143	140	138	157	132	146	125	127	138	151	139	153	131	169	131	146	164	160	157	133	151	128	144	147	126	159	147	152	148	161	133	130	123	151	142	153	158	139	139	143	157	119	146	143	133	150	150	139	130	141	140	132	142	145	150	144	151	133	147	135	130	125	141	159	153	148	124	113	156	153	154	133	143	150	146	139	122	138	159	150	129	139	127	148	133	160	151	156	168	134	162	139	146	131	158	132	131	149	125	155	150	142	152	138	137	143	152	133	139	120	141	145	134	124	146	124	160	138	149	143	136	149	146	139	111	150	146	151	155	145	139	164	124	155	155	139	142	152	128	121	150	134	129	152	132	134	147	141	112	127	145	117	138	156	119	148	180	141	171	143	141	162	155	127	162	148	135	157	136	127	132	134	141	141	126	131	155	146	135	141	128	138	134	143	142	137	158	142	151	164	144	138	143	141	145	156	151	138	128	165	139	132	129	144	130	129	136	134	135	143	129	148	127	135	136	127	142	141	132	123	133	142	145	119	128	142	147	171	141	174	148	117	147	141	163	139	150	144	140	144	140	146	150	173	157	161	153	129	140	142	128	144	149	137	161	153	135	147	156	153	154	147	159	142	139	150	123	150	154	141	164	152	157	150	161	136	130	162	135	149	142	112	147	132	121	148	140	133	143	140	132	158	135	153	153	145	134	144	154	130	153	134	162	128	143	130	174	138	159	135	158	146	145	166	163	148	136	133	143	144	133	159	147	149	147	142	159	148	169	142	137	146	140	134	141	139	146	129	142	143	121	123	159	146	141	161	127	142	134	150	151	146	132	135	137	153	139	148	159	140	131	149	131	149	111	132	154	137	133	136	131	133	136	124	131	123	145	158	150	161	129	141	127	136
5127	922	767	415	359	282	256	217	236	206	200	195	174	187	181	201	206	172	176	176	169	158	168	151	158	175	184	176	199	178	202	210	153	165	172	173	178	164	184	199	180	169	179	170	177	166	171	161	173	178	143	183	176	176	160	179	159	183	166	179	192	163	168	174	157	158	163	150	174	174	169	141	170	155	164	179	166	149	145	190	187	179	153	156	161	170	170	153	162	183	174	148	159	178	177	147	150	161	174	158	166	185	189	170	168	154	147	160	176	180	169	160	161	176	161	146	190	162	175	159	180	164	169	159	166	188	161	164	165	179	167	169	165	163	156	169	168	159	170	171	179	166	174	145	171	167	156	150	159	153	154	176	165	187	146	170	183	161	147	144	148	175	178	185	183	162	167	174	195	159	160	164	183	160	190	141	164	164	169	180	156	160	166	159	148	157	150	158	192	173	161	167	167	163	157	187	187	173	144	160	163	160	170	202	171	177	155	150	159	158	163	157	177	181	139	165	144	182	168	178	174	168	158	190	180	178	185	155	147	144	183	181	171	166	171	176	169	190	186	174	151	178	169	166	151	181	163	178	181	167	176	174	150	174	156	165	169	160	166	163	165	140	184	171	166	165	175	161	169	138	166	148	158	159	164	172	160	177	174	169	160	163	176	167	156	153	178	198	165	156	165	185	148	162	160	178	165	150	196	158	154	208	171	146	167	184	181	172	177	172	140	146	161	184	174	193	176	162	176	169	176	172	176	178	171	150	171	154	166	176	187	149	186	173	182	159	166	175	161	173	159	140	153	198	156	177	154	155	154	162	158	159	155	167	147	184	176	156	161	159	159	178	158	178	154	161	165	173	171	151	176	185	159	170	172	166	191	167	162	185	186	176	174	165	166	169	161	179	179	185	182	161	177	177	168	178	163	155	181	166	165	182	172	166	173	147	156	167	166	166	168	186	170	156	167	155	174	175	158	184	172	166	173	170	169	170	178	171	167	173	180	180	169	165	175	163	161	159	172	144	157	150	190	160	166	186	180	149	197	191	174	172	171	172	155	183	177	166	167	147	183	154	157	166	173	157	166	177	158	165	170	155	180	150	138	166	177	155	153	148	144	177	199	162	158	165	170	180	165	185	171	185	167	149	149	171	187	153	173	154	185	157	182	186	162	156	161	177	153	150	163	185	191	165	177	174	173	173	182	172	172	168	176	185	157	193	163	177	161	165	164	174	156	173	159	155	166	182	161	162	151	159	170	139	154	141	185	174	178	166	185	156	170	192	170	165	156	156	196	168	157	160	178	176	183	159	170	149	162	175	163	172	150	165	190	172	147	160	164	157	176	167	162	173	162	173	174	152	191	185	155	168	172	194	172	180	164	178	159	178	160	169	157	159	177	172	162	171	146	171	209	166	169	191	155	179	193	185	167	159	163	167	155	174	173	144	148	171	164	155	199	182	178	154	185	151	162	158	185	166	172	160	188	176	179	170	206	156	189	144	170	178	176	179	174	175	163	156	198	173	158	170	187	169	156	167	193	200	168	164	149	142	136	177	164	181	182	178	166	178	161	164	161	163	166	173	173	162	178	162	167	178	181	148	199	171	168	168	192	187	166	170	163	181	163	189	172	179	196	183	156	155	165	151	201	178	158	175	178	156	166	178	163	170	195	158	175	162	166	170	165	171	178	166	172	169	179	158	163	173	163	185	163	177	171	150	180	163	148	186	154	155	158	184	171	169	169	160	175	157	148	175	144	169	174	178	151	156	168	161	185	177	180	175	193	161	169	160	151	148	190	186	181	141	169	181	154	149	162	169	166	180	183	180	174	172	177	170	147	164	176	174	181	173	175	147	154	180	167	187	163	163	158	163	152	164	187	155	162	167	152	153	145	171	163	158	161	195	181	189	165	170	175	166	177	173	152	176	150	158	170	142	182	175	197	155	160	170	160	183	164	164	186	160	176	159	148	174	145	156	173	165	176	175	188	143	171	190	173	156	170	161	168	176	173	168	164	186	165	172	157	158	178	156	185	169	177	196	172	159	167	152	174	172	188	169	171	168	177	166	150	167	176	160	179	170	190	174	167	185	154	168	175	174	139	166	160	185	178	162	153	162	162	163	185	158	181	172	176	172	155	168	190	180	178	161	180	184	184	130	189	189	162	168	162	158	165	195	192	165	187	187	164	163	157	194	158	173	170	172	163	178	166	186	177	124	166	166	168	155	164	169	185	167	172	162	152	155	165	169	181	169	163	172	176	198	178	186	162	158	134	178	197	158	180	156	180	178	150	166	188	165	157	136	164	179	167	191	193	204	166	171	148	159	181	171	181	150	179	152	158	162	167	179	176	178	164	143	155	179	179	169	170	165	173	171	166	175	167	171	165	156	170	183	168	172	159	188	147	183	171	174	175	156	169	167	169	184	169	185	170	176	147	161	151	187	179	171	169	186	185	162	153	168	171	175	161	165	168	152	157	151	144	182	161	159	188	155	159	172	164	154	186	161	166	166	164	133	173	165	165	161	135	144	174	173	156	172	194	189	176	176	176	189	159	169	159	166	184	175	166	180	186	179	159	174	163	156	185	150	182	173	169	168	185	176	161	161	168	177	175	157	172	151	154	138	169	167	168	139	181	142	163	137	151	189	152	161	140	180	180	162	162	179	152	155	160	169	192	187	157	167	164	164	142	180	159	177	155	170	179	152	168	148	172	179	168	191	147	155	187	176	165	177	179	168	220	174	160	142	179	157	181	164	154	159	174	169	161	176	152	168	164	202	167	161	179	167	168	161	155	155	175	162	179	166	149	169	184	156	179	160	182	180	170	174	185	157	165	178	177	173	151	162	152	173	169	151	170	161	155	162	172	191	145	187	186	167	167	192	156	160	197	152	153	167	177	163	174	189	166	167	175	175	179	167	172	180	152	168	162	151	165	197	180	170	171	160	183	168	159	167	163	183	143	184	177	166	190	172	160	170	162	156	174	170	178	174	159	181	171	178	170	165	168	191	172	160	172	172	183	158	154	182	166	158	165	176	163	164	171	174	169	162	168	167	164	157	177	161	166	168	144	168	177	177	180	184	198	146	167	159	154	170	168	175	172	160	205	158	158	172	159	153	181	171	161	143	162	184	160	186	165	163	165	169	177	175	159	154	174	148	178	171	183	162	189	186	183	177	151	181	167	158	169	174	165	160	174	164	165	180	155	163	169	165	175	157	161	184	152	154	159	170	170	177	168	150	161	179	169	156	173	195	175	167	184	159	160	173	200	178	141	150	164	179	145	170	171	164	171	175	164	163	176	182	160	146	157	166	148	175	162	167	186	167	186	152	163	172	152	174	159	166	188	157	177	192	177	178	185	178	162	144	152	169	159	154	196	161	171	158	142	150	168	177	170	166	171	175	161	153	171	153	164	178	179	157	158	174	161	192	164	159	161	166	190	149	179	179	174	161	167	163	172	165	174	149	171	150	177	153	171	188	178	150	179	158	161	170	187	163	146	166	169	167
24488	20360	26411	24184	20329	8133	1183	719	635	575	500	431	399	360	344	333	374	319	337	269	285	300	288	270	287	288	265	271	276	270	301	257	274	244	282	269	254	259	285	257	277	240	260	262	255	265	287	246	264	221	251	257	264	240	253	253	266	245	255	274	244	259	252	261	231	266	252	260	273	258	266	256	270	267	247	245	251	260	271	259	252	257	267	245	243	248	241	237	255	254	241	233	226	260	248	235	229	222	258	272	269	233	262	222	235	238	231	236	237	235	263	236	239	258	246	210	259	244	251	246	244	266	283	245	242	255	256	273	237	259	245	281	256	246	240	259	254	244	250	282	228	259	222	237	272	242	261	230	262	227	212	211	230	239	228	249	246	227	241	277	229	243	268	261	249	230	227	237	262	222	257	241	259	246	233	236	237	268	233	245	241	266	243	223	226	242	240	237	235	244	251	248	255	232	251	256	244	234	247	230	244	237	214	249	229	228	238	242	265	248	268	266	231	246	224	271	255	280	261	214	229	212	248	259	234	265	238	250	230	248	260	234	252	224	228	230	235	271	233	207	237	223	254	225	249	248	244	251	269	245	264	238	264	232	219	243	261	251	251	287	233	242	243	226	252	233	235	254	246	265	239	228	238	246	228	271	218	235	268	263	251	229	254	250	227	214	233	259	273	257	262	233	247	247	255	245	245	240	263	258	270	263	273	239	227	244	226	231	252	250	240	242	220	262	256	200	249	235	235	241	235	216	255	208	235	221	246	245	257	259	288	257	252	233	238	218	217	244	217	253	230	260	250	255	258	263	225	247	240	250	229	232	227	266	247	250	217	253	253	249	253	216	263	239	240	249	248	229	260	252	222	245	272	221	246	252	238	215	250	247	256	226	225	237	258	235	249	262	257	243	215	249	245	247	272	230	257	253	238	260	268	234	212	285	223	268	291	266	253	225	219	232	258	278	253	263	242	252	243	270	285	242	234	251	239	245	232	247	277	230	238	238	253	270	224	256	243	239	233	254	268	244	226	261	240	234	232	236	252	246	228	259	226	282	250	238	209	237	237	264	218	226	239	238	266	241	246	244	237	216	221	260	219	249	257	238	228	243	233	218	274	260	257	229	253	278	255	255	214	281	214	269	260	230	210	232	236	262	247	235	240	262	253	256	261	268	262	269	233	251	251	248	242	232	297	253	242	242	261	199	234	249	239	258	230	237	233	244	249	257	288	231	238	231	262	240	234	226	257	234	253	221	244	227	247	215	264	285	223	251	230	273	245	236	261	227	266	243	279	270	272	238	265	263	232	254	226	215	235	255	240	221	239	236	250	266	230	251	250	262	231	239	263	268	241	232	245	215	270	237	258	251	233	228	231	248	229	239	245	239	241	286	269	259	230	236	259	245	277	260	253	265	244	221	250	257	264	249	235	256	241	247	237	259	272	227	266	240	232	242	259	233	239	278	255	217	239	250	269	254	272	234	230	242	248	246	248	246	244	229	238	263	252	220	251	245	244	228	189	231	247	215	278	234	239	240	262	225	243	244	275	258	248	257	274	242	267	242	234	253	248	243	243	248	234	226	233	223	251	260	265	256	263	247	228	252	270	236	244	273	223	245	256	264	262	247	242	244	252	238	259	247	244	277	266	258	261	278	250	245	250	261	253	234	284	236	252	242	233	257	248	232	242	275	246	259	222	267	295	246	251	264	245	239	269	267	241	233	252	243	245	247	226	246	232	259	242	230	245	236	231	215	218	219	263	273	246	250	258	250	242	220	229	237	243	249	271	229	250	242	259	235	256	234	251	212	249	238	228	253	248	212	258	235	264	242	247	250	244	239	261	264	269	257	235	258	244	250	266	253	233	269	239	241	243	233	232	244	247	275	235	220	239	249	253	257	271	254	240	249	252	245	239	260	238	244	252	230	244	236	238	268	272	233	228	251	241	250	261	241	235	255	252	259	236	238	251	274	252	239	219	248	238	243	268	242	248	262	242	232	255	253	230	260	243	241	245	262	235	249	229	265	230	249	226	249	259	262	249	238	265	271	264	236	242	221	189	237	268	241	241	275	258	247	260	253	279	244	258	221	238	248	242	243	273	242	255	245	232	230	233	242	279	229	260	249	246	278	245	260	240	233	240	216	240	251	240	246	245	269	253	267	243	255	258	239	272	242	247	252	237	247	245	240	248	236	251	249	227	242	259	245	235	222	214	265	237	248	251	245	267	242	255	211	233	265	222	253	268	215	240	273	234	265	240	253	251	258	228	253	274	250	250	249	230	256	251	207	235	234	244	219	243	285	237	259	235	218	236	222	237	235	221	228	244	255	266	272	253	264	247	236	250	248	288	279	223	269	252	237	236	237	258	210	244	225	260	220	245	266	240	248	244	234	253	228	252	245	238	253	239	254	248	248	292	260	241	270	237	235	241	219	228	247	235	249	229	266	244	235	245	238	248	228	230	223	253	246	224	243	264	270	257	278	272	234	282	245	236	249	254	260	259	244	247	213	235	244	247	225	236	248	283	229	237	233	225	221	257	270	256	254	244	248	249	263	246	231	261	223	228	227	221	234	251	208	213	252	287	228	222	281	243	266	259	235	241	238	218	228	237	240	206	229	251	221	251	208	231	272	229	256	258	258	259	245	250	232	241	232	282	279	262	259	236	235	284	213	231	276	272	252	244	235	254	230	238	247	227	215	233	213	251	242	262	226	229	270	249	251	240	244	242	229	253	212	219	250	233	264	243	257	252	238	246	250	285	224	232	269	254	261	232	233	244	250	236	282	259	251	242	268	237	243	250	219	232	242	250	260	226	252	252	250	266	249	255	232	247	246	230	219	244	244	252	214	275	243	252	219	238	259	251	255	226	270	233	239	206	232	276	208	234	262	262	252	254	236	240	223	238	259	226	247	229	240	224	249	250	257	254	226	227	237	252	258	259	286	248	270	230	245	247	270	227	216	236	261	225	269	247	254	258	240	257	240	242	251	241	267	258	241	258	269	271	233	227	251	281	229	235	220	264	239	261	236	256	240	256	249	262	221	252	237	275	209	233	238	274	232	232	237	269	212	275	258	229	267	236	246	224	248	254	245	261	237	238	257	267	217	218	233	248	238	266	233	252	251	262	231	222	242	232	257	224	260	249	232	254	237	274	263	268	247	241	263	243	247	241	223	234	238	238	244	250	256	252	259	238	230	243	255	239	241	238	227	234	251	262	254	254	235	259	248	243	241	259	257	227	237	226	234	219	260	265	268	234	224	263	264	241	260	246	227	250	256	247	249	250	227	233	272	252	254	256	245	258	255	234	228	245	244	244	249	254	209	246	237	247	251	239	260	237	225	262	227	266	258	256	251	235	249	244	237	242	245	265	260	238	233	214	231	242	216	229	246	236	266	209	245	232	253	229	249	272	255	246	254	230	242	252	235	248	258	234	251	253	244	261	212	218	226	237	256	247	247	272	223	245	239	255	245	251	218	256	258	260	261	253	244	252	271	276	233	248	253
7902	11426	10553	5590	3445	2416	1771	1456	1073	993	846	723	591	606	536	498	475	424	447	383	399	379	333	356	400	320	353	316	308	304	300	341	301	282	296	324	292	311	295	282	279	290	294	307	291	298	282	268	268	257	246	245	255	276	270	272	221	284	279	260	274	272	268	270	259	280	237	252	256	239	264	273	256	253	260	242	248	270	271	248	256	251	265	238	257	239	260	266	249	262	277	220	228	240	215	225	230	254	279	252	286	251	235	264	251	257	245	247	268	266	255	239	254	237	232	254	255	257	252	220	262	244	260	240	279	245	250	230	256	237	267	266	269	241	255	233	239	256	266	268	249	253	250	258	246	231	286	253	277	268	262	251	245	253	202	246	214	261	268	264	234	213	252	239	265	238	233	273	242	265	241	280	259	227	269	243	257	231	248	254	226	239	232	258	229	262	251	266	237	250	259	252	248	239	241	245	262	254	248	227	269	253	236	259	226	244	248	247	271	259	238	231	251	241	249	243	250	261	228	237	232	236	283	276	253	251	250	247	253	245	265	285	239	265	262	247	263	253	239	233	234	252	255	258	241	264	244	265	285	260	261	247	230	250	250	240	216	248	234	239	258	250	252	253	269	247	254	243	273	280	264	255	272	260	242	289	267	261	257	235	254	244	238	264	228	247	236	250	263	261	268	263	233	234	267	254	232	278	260	248	204	239	242	254	257	261	254	244	248	246	243	230	244	242	244	229	267	248	232	244	239	223	250	249	227	240	284	261	245	254	249	246	241	254	262	242	256	270	267	245	260	234	239	247	238	259	235	253	248	235	244	242	238	249	265	245	250	227	237	238	244	223	269	275	255	224	244	251	252	264	247	233	232	233	248	248	229	228	270	259	245	233	261	257	245	259	248	230	238	279	249	263	243	259	227	254	276	265	244	239	233	232	271	222	251	263	245	242	260	249	250	288	255	252	263	255	268	222	253	230	271	238	254	243	257	235	259	242	253	225	239	256	256	276	251	262	246	263	240	251	252	242	283	262	254	246	273	269	252	244	249	235	230	274	230	269	270	255	247	244	247	224	267	242	258	255	282	258	241	243	264	258	256	225	247	246	243	258	270	248	226	229	240	278	229	248	280	222	249	246	246	242	238	225	272	246	242	247	253	242	239	262	244	248	249	268	244	260	252	246	249	249	258	248	212	274	265	225	254	260	266	246	245	279	219	272	248	249	228	265	230	250	249	261	257	237	258	230	239	258	259	241	268	258	252	263	257	249	263	252	269	286	241	266	229	238	247	236	242	238	254	253	261	218	249	248	257	236	238	262	226	261	276	248	232	249	276	248	243	252	254	261	252	227	257	239	243	243	248	251	243	228	257	259	277	248	237	268	234	277	238	251	232	265	256	223	253	265	220	235	248	228	259	249	260	243	240	225	252	258	241	270	248	223	241	232	244	252	230	267	252	229	243	250	240	270	246	236	252	254	261	247	241	244	241	260	223	253	239	233	270	267	255	243	234	241	249	255	262	228	281	252	242	244	251	223	250	252	252	280	239	237	264	238	256	248	249	238	268	247	248	248	256	264	232	229	270	204	241	259	246	232	220	241	238	235	229	251	281	234	285	242	239	256	237	220	255	231	255	258	245	251	235	257	236	220	237	277	249	218	248	268	244	264	230	264	268	250	231	239	284	250	252	251	278	218	266	248	239	262	241	233	246	270	214	244	224	259	264	274	233	256	255	243	249	252	231	253	245	205	233	271	266	214	247	248	222	230	265	240	245	245	217	247	241	264	250	237	273	274	286	244	291	235	275	263	239	266	233	215	254	225	260	238	248	244	261	259	245	277	244	271	239	226	244	261	264	227	228	233	264	243	281	251	247	247	217	247	257	272	218	238	251	261	245	242	263	249	260	249	240	276	238	238	278	258	258	235	253	251	239	251	239	239	244	251	276	229	247	260	280	233	246	228	263	262	268	240	265	260	240	238	245	238	254	251	232	251	263	281	257	251	253	262	261	246	243	240	238	251	245	239	250	268	251	257	246	268	236	265	225	238	253	252	253	245	258	247	245	255	261	235	266	259	243	244	248	246	228	265	250	225	215	233	267	246	239	276	238	247	258	275	268	260	260	247	269	249	284	236	238	240	262	220	249	259	254	268	256	245	222	263	249	254	270	263	234	221	252	252	238	254	280	254	254	232	235	263	247	257	251	246	235	260	247	247	260	253	218	252	238	245	230	268	218	253	231	259	259	256	238	255	257	275	252	252	247	259	256	232	246	245	262	220	230	249	264	238	259	227	228	271	242	248	265	253	241	268	261	239	243	262	250	236	242	264	255	249	225	259	240	259	231	246	273	242	274	254	249	257	265	258	233	252	293	222	273	238	226	298	283	249	252	247	241	236	208	233	266	228	257	250	267	256	256	263	246	262	230	248	233	250	240	277	271	240	264	254	242	274	251	263	223	277	256	230	258	248	243	252	236	230	249	243	287	257	261	245	236	260	274	248	222	277	214	228	234	235	264	245	209	264	254	262	258	253	268	232	251	254	251	244	256	243	242	237	273	253	237	250	260	275	246	247	249	254	244	235	265	243	256	259	232	226	243	251	262	276	266	232	230	248	239	278	249	237	259	266	245	256	258	232	251	265	257	246	244	241	269	240	250	259	235	251	272	241	246	217	248	242	266	290	259	238	242	234	242	229	246	234	243	253	242	243	211	259	236	235	244	238	246	258	235	251	254	214	246	240	272	270	300	238	267	257	240	266	249	234	265	221	248	231	227	264	242	264	254	232	249	279	242	287	273	270	239	261	235	258	230	278	245	238	246	240	237	286	221	248	238	243	235	254	239	247	259	217	251	219	251	268	251	264	253	271	255	278	253	248	260	245	222	265	226	233	233	228	233	221	266	230	245	262	254	236	255	245	241	254	265	230	228	262	280	227	262	223	228	268	248	234	238	273	265	222	245	244	237	226	265	233	229	237	243	254	254	223	246	258	261	243	222	265	252	235	247	248	272	249	242	273	247	213	219	231	229	269	244	216	239	245	230	240	249	265	232	262	276	251	248	258	253	266	247	266	274	252	252	222	245	256	259	281	262	248	236	242	235	235	253	240	266	285	245	279	260	265	267	253	256	212	258	247	252	251	247	247	253	239	234	266	235	229	255	242	244	244	281	249	246	258	244	243	239	248	269	258	245	229	267	229	238	251	225	255	273	239	240	247	265	230	271	259	282	242	264	244	253	260	280	234	236	235	223	229	231	226	233	249	255	251	247	244	241	228	250	253	259	258	263	245	251	239	232	257	218	253	248	240	274	236	257	246	257	248	252	231	239	247	233	250	268	235	258	242	257	243	249	266	246	219	258	234	266	220	258	277	227	275	236	221	244	264	233	228	263	298	245	263	224	265	277	239	251	261	217	242	269	255	237	243	257	213	272	246	288	229	247	261	240	259	254	241	232	250	260	238	253	246	237	231	264	257	255	227	218	267	257	248	230	236	207	249	247	250	280	234
22556	20374	26911	23729	20378	20433	7335	1663	1208	1084	1043	965	881	886	764	744	728	704	660	671	648	677	616	633	586	577	570	624	629	606	602	556	604	558	560	574	624	580	560	597	540	554	583	533	540	601	553	578	558	541	566	569	601	557	582	554	539	571	608	516	524	587	527	576	572	549	529	516	554	548	568	527	545	578	530	519	543	541	522	478	542	541	504	528	542	556	531	509	544	520	541	518	517	514	524	585	568	564	508	568	523	484	557	555	527	517	507	532	524	538	548	476	525	541	536	525	507	534	568	534	511	520	528	493	545	503	536	531	507	514	539	483	532	551	536	551	528	537	542	560	527	523	541	546	526	510	499	553	484	514	527	511	527	543	520	512	556	538	511	540	596	516	573	540	567	537	527	547	463	537	516	530	572	487	488	546	512	561	542	524	545	525	550	503	563	550	532	515	535	530	525	508	564	517	519	498	538	523	501	580	535	491	482	550	519	550	521	537	538	604	518	520	458	511	556	541	512	542	542	514	543	524	554	519	537	536	532	560	522	549	535	526	531	526	547	563	516	485	529	544	567	587	506	554	498	566	503	540	537	531	509	514	507	525	537	533	512	519	574	517	540	535	525	532	548	524	497	527	535	534	506	542	519	600	525	524	505	508	549	531	508	544	510	535	538	518	536	560	520	553	565	487	534	538	564	593	525	518	481	528	551	554	535	530	547	512	484	518	518	542	511	543	547	507	542	507	557	503	516	558	542	532	514	532	607	557	553	558	567	541	519	560	545	535	536	539	520	508	549	518	556	515	526	519	538	510	511	485	524	552	563	509	499	501	554	520	512	541	533	530	517	578	550	523	551	535	531	558	484	524	513	552	530	554	536	549	510	549	537	527	517	513	505	537	536	540	548	533	570	545	615	506	557	516	528	526	578	525	528	555	554	534	519	553	554	559	511	544	558	536	503	523	550	521	542	508	519	539	584	568	526	546	557	517	549	471	552	520	515	506	526	508	520	526	524	547	500	539	558	519	535	579	537	547	504	499	548	571	543	555	524	535	559	574	526	509	550	592	535	559	544	521	528	558	530	524	538	508	507	564	505	547	530	501	513	563	505	466	500	533	537	512	537	563	555	492	495	526	521	502	530	533	550	568	546	495	525	559	511	514	513	498	523	510	535	532	487	537	508	523	568	583	506	555	534	535	577	546	511	544	531	523	555	516	563	511	542	601	551	503	538	561	518	541	538	570	507	552	542	501	536	539	568	525	553	522	520	522	546	564	542	508	516	508	504	524	515	498	513	523	525	518	495	521	557	539	509	527	559	549	521	572	564	529	544	500	527	506	539	535	531	535	510	542	515	546	528	494	521	555	539	529	526	508	522	486	540	521	523	498	524	516	548	579	549	541	548	536	552	504	479	524	507	522	553	541	517	493	520	514	517	531	517	482	531	582	502	529	536	540	516	487	524	568	564	598	531	514	507	526	540	552	498	550	534	534	533	567	504	488	541	546	520	539	581	540	576	517	547	534	485	532	552	545	520	556	546	537	538	511	560	532	528	511	527	527	514	503	535	511	574	525	527	566	532	543	529	542	581	554	542	517	505	552	532	518	529	533	531	504	535	527	513	513	536	561	569	498	542	525	563	505	507	583	545	562	529	590	540	550	542	519	508	535	570	502	506	541	534	522	523	512	600	509	515	597	519	549	541	504	573	557	554	470	538	543	511	526	540	556	506	490	539	539	533	556	506	517	528	523	523	488	560	539	520	506	532	545	514	538	518	516	570	556	546	555	499	514	534	528	506	519	542	538	517	540	520	541	499	527	531	504	500	529	559	518	498	500	504	608	527	527	520	559	515	516	530	520	548	542	525	550	542	524	491	556	569	540	540	585	535	559	536	543	527	542	519	508	544	542	547	524	508	549	538	538	531	531	501	531	525	534	510	535	540	555	529	539	508	512	516	519	549	486	566	533	521	546	536	505	542	520	520	526	549	578	537	539	520	490	535	548	511	484	518	536	504	514	507	537	541	503	522	529	504	538	500	543	518	549	535	551	544	524	560	551	545	515	488	509	527	535	509	530	508	519	529	551	531	536	494	555	519	543	560	522	558	548	525	529	520	517	547	549	527	520	542	511	541	547	515	523	515	533	532	577	525	582	544	543	539	524	537	565	551	525	545	530	561	532	514	564	500	510	561	525	549	537	548	529	556	504	514	500	545	536	561	524	579	536	513	521	559	583	527	559	476	554	531	509	534	518	505	574	548	511	547	539	515	517	571	554	509	561	570	505	550	518	535	517	520	563	521	496	531	533	529	548	530	514	503	489	512	512	524	527	562	555	532	511	515	514	561	527	506	507	504	539	497	540	545	551	493	520	526	556	519	523	517	562	536	508	520	551	513	534	542	544	540	524	545	538	593	557	576	527	556	545	529	538	524	544	523	506	515	517	542	522	526	577	532	519	519	487	522	523	519	519	560	519	513	541	549	540	563	522	529	517	544	520	536	550	515	512	586	509	519	540	549	513	509	517	524	508	534	514	572	553	603	556	548	573	526	536	519	550	559	557	504	536	508	543	531	494	521	540	522	548	512	529	492	535	540	477	580	521	539	561	528	510	494	530	547	541	507	510	469	503	521	552	538	545	537	526	527	541	532	557	538	535	516	527	522	555	530	525	554	552	557	524	549	556	535	573	524	542	509	534	521	521	512	538	520	519	508	542	546	532	518	516	582	563	538	546	530	520	562	544	551	509	540	556	527	531	521	474	543	531	545	513	521	533	540	504	535	537	524	557	512	526	531	520	570	512	515	540	495	538	485	514	564	571	518	537	511	586	544	513	521	540	573	518	574	530	554	577	515	520	522	551	564	523	613	499	532	529	532	492	529	542	542	547	564	502	522	559	543	527	492	552	537	520	508	583	563	535	555	568	526	501	569	515	500	555	548	510	543	526	556	512	541	493	523	538	573	504	519	552	546	585	528	553	548	571	542	543	545	530	505	523	532	537	544	481	473	533	525	567	541	499	570	543	541	550	541	486	547	527	538	492	546	537	520	521	545	569	526	547	521	570	506	519	541	496	518	536	547	559	553	527	566	533	470	502	530	505	525	562	549	563	544	504	499	518	525	521	528	530	492	521	523	538	538	506	507	554	537	522	530	558	544	540	498	524	508	553	532	544	518	569	568	526	518	527	526	507	524	475	519	562	515	505	519	497	510	547	556	502	565	525	532	553	488	511	526	545	537	559	503	528	540	486	577	518	546	516	519	521	496	504	528	502	550	531	461	530	508	541	519	534	579	548	550	500	514	534	515	517	511	544	549	554	529	511	570	526	527	562	500	503	530	522	535	543	505	501	542	533	503	503	547	534	539	508	546	528	559	545	509	503	523	555	544	525	503	535	532	521	465	522	510	520	514	524	539	552	513	502	523	491	554	536	557	507	536	509	546	531	517	526	536	514	540	568	505	454	551	521	567	501	565	531	516	500	523	545	512	526	570	551	478	477	527	542	547	559
11279	18493	17143	9627	6451	4476	3458	2771	2263	1927	1658	1433	1321	1178	1057	1041	903	891	909	852	825	767	734	757	691	736	670	700	671	656	600	632	661	578	582	618	598	585	575	582	617	560	591	582	582	574	568	565	564	572	591	561	566	580	583	614	573	567	527	525	554	555	571	539	523	521	573	554	519	549	542	532	515	569	513	537	508	520	536	521	500	520	554	511	543	493	546	540	544	540	542	468	493	493	510	509	533	543	509	521	514	544	524	507	516	481	521	520	512	566	547	508	534	549	514	511	514	528	536	565	533	573	557	530	510	489	529	548	526	514	518	527	562	524	540	494	544	499	516	481	536	555	484	527	474	533	476	512	554	538	528	533	525	521	487	482	549	562	519	519	529	511	522	514	504	543	527	533	513	565	520	548	533	520	533	533	561	527	505	538	520	498	497	540	543	501	522	486	527	528	529	488	538	533	520	516	515	556	513	519	478	510	535	527	527	558	532	484	518	519	524	522	538	547	530	517	554	523	537	528	513	506	511	524	516	553	521	506	495	510	501	550	526	531	469	515	517	550	499	528	530	528	517	533	509	512	547	536	515	550	546	502	522	503	496	527	547	533	498	548	510	506	558	510	524	500	530	517	510	562	512	480	542	511	516	481	530	481	517	541	547	486	506	478	528	545	535	499	498	533	504	547	514	527	526	531	524	512	508	524	514	488	510	522	535	515	537	530	503	548	529	532	467	525	536	551	551	531	540	520	571	546	517	524	525	523	489	554	513	536	507	478	520	529	514	521	519	536	512	545	497	499	495	509	473	501	486	531	555	512	522	498	532	496	522	476	549	553	527	509	521	499	534	506	539	530	532	541	499	528	541	558	538	505	527	522	530	541	522	505	534	495	534	536	527	550	564	543	503	518	536	524	517	532	507	552	524	512	526	498	522	527	525	550	521	533	497	509	519	535	518	551	495	556	500	492	530	519	531	528	517	546	509	506	517	503	535	533	535	504	508	514	496	541	532	516	518	482	563	556	520	533	502	508	526	534	513	493	554	549	533	511	532	547	501	501	498	534	512	532	518	505	489	532	516	557	528	530	524	518	500	513	478	554	523	527	518	561	553	493	526	561	516	502	495	532	523	525	537	534	551	502	555	521	513	500	517	485	543	495	533	552	520	533	516	502	566	541	505	527	514	510	507	507	496	494	539	523	544	517	524	525	534	534	505	509	550	512	536	549	529	493	539	476	500	547	537	520	509	541	555	481	482	511	528	520	511	503	482	530	511	534	500	543	509	524	539	548	496	497	546	490	518	522	524	544	517	536	474	553	530	503	481	553	531	537	524	494	539	483	537	546	510	555	513	509	535	511	546	532	513	521	528	513	525	529	529	553	531	534	520	520	507	511	510	511	555	500	535	532	510	513	531	517	499	559	530	539	516	490	488	504	491	480	536	518	518	534	487	515	526	550	543	514	552	534	528	543	511	538	495	513	568	481	513	511	504	556	503	494	530	487	536	498	531	545	504	487	528	514	491	511	517	518	548	531	558	502	514	498	517	548	486	552	527	522	499	535	513	548	539	566	503	519	533	505	512	488	554	561	542	535	509	545	535	524	511	475	530	539	517	502	502	551	498	522	526	505	521	558	504	517	544	541	503	512	536	483	538	502	550	483	527	446	522	534	544	530	554	531	482	551	529	494	517	551	510	527	505	512	522	533	542	524	521	516	500	542	509	536	486	517	512	535	520	509	506	512	552	511	522	483	499	546	526	509	525	498	520	530	471	552	530	507	527	517	548	535	536	522	473	509	547	516	493	515	546	483	508	555	551	501	524	488	513	498	520	546	552	497	489	523	505	473	546	547	524	529	547	556	540	523	485	563	484	497	503	533	527	571	520	565	477	529	551	545	527	483	485	506	496	529	521	507	539	549	513	536	508	501	502	537	503	557	544	519	534	538	514	553	526	516	492	542	528	522	478	537	553	491	524	510	473	504	516	522	505	544	494	512	526	508	541	528	477	516	531	562	543	531	545	535	558	519	537	493	541	530	519	518	509	484	569	516	477	534	515	532	478	521	525	508	487	532	548	490	573	542	515	567	547	567	535	530	513	516	540	518	534	522	540	459	498	546	542	551	512	519	523	504	509	534	512	552	527	520	562	507	497	538	476	505	526	570	511	519	527	524	495	517	483	461	495	499	533	509	496	524	545	562	538	529	467	539	481	551	544	512	508	537	543	558	551	510	567	558	474	523	528	490	530	564	527	512	540	512	508	523	497	506	497	550	480	485	529	524	530	527	500	531	513	484	484	516	523	504	541	477	506	533	500	558	534	502	512	513	496	492	545	495	512	554	513	559	523	495	515	503	507	492	503	500	523	573	538	528	515	512	513	541	481	566	563	554	543	535	524	540	445	520	490	517	478	532	520	516	533	499	510	549	521	538	506	539	486	527	522	490	543	503	501	551	501	493	503	499	539	528	544	492	523	510	528	528	498	503	522	550	517	518	537	504	529	530	487	515	525	489	546	515	528	523	497	494	487	525	582	512	506	482	528	507	517	503	502	542	520	535	545	509	545	526	526	558	525	526	539	505	523	488	523	523	515	514	526	548	538	510	500	561	471	482	503	501	530	516	544	518	532	521	516	539	515	524	555	525	544	505	535	508	519	513	467	506	488	521	520	497	506	541	494	531	514	530	560	503	562	495	527	538	516	517	505	515	486	500	565	508	493	557	543	475	484	494	539	510	533	488	499	551	513	514	585	523	501	496	539	550	466	552	531	550	552	514	470	513	527	539	553	526	499	462	527	544	547	494	534	502	543	509	520	509	524	489	536	519	476	509	514	499	521	550	535	505	468	544	533	546	542	531	507	537	493	483	518	508	512	516	520	496	555	561	499	503	558	544	514	531	531	533	480	474	518	533	548	557	497	529	517	526	524	505	555	555	484	517	547	542	546	502	503	522	538	493	521	495	476	553	504	533	529	516	515	562	509	584	486	531	525	516	496	567	494	543	521	539	539	559	574	516	533	558	515	531	524	517	532	548	538	501	510	522	530	491	521	541	498	521	502	510	503	509	493	502	530	496	528	524	531	469	487	518	532	486	559	560	500	495	530	484	531	493	534	555	508	504	545	524	559	531	484	542	474	499	486	537	532	533	507	532	496	509	522	497	498	475	515	528	537	497	540	560	546	485	533	554	571	548	536	532	496	523	526	455	496	531	501	523	518	486	534	499	543	534	487	533	496	573	501	550	530	505	542	542	526	544	524	531	523	534	542	549	540	547	486	529	568	543	540	546	515	536	504	537	572	555	514	508	553	523	522	490	537	541	488	472	496	512	513	556	547	555	508	522	521	531	556	538	533	522	549	504	522	524	505	535	496	548	498	535	488	523	510	490	523	528	543	539	542	504	504	529	503	518	517	489	525	509	510	482	513	532	483	514	517	546	521	554	525	583	540	523	530	518	579	516	521	518	511	527	553	511	529	530	533	493	542	516	549	516	506	515	501	534	554	528
27837	12439	1226	382	247	183	170	160	164	158	148	158	124	145	149	175	123	144	144	155	129	163	127	151	136	137	129	149	164	150	142	141	156	136	152	159	133	157	170	161	137	131	147	145	156	136	120	137	177	154	148	160	170	142	134	155	149	141	162	149	134	144	150	134	139	145	148	147	158	127	150	139	146	135	140	147	142	157	137	124	148	148	135	154	152	156	146	131	147	137	155	136	126	142	159	149	140	141	175	155	152	132	134	129	138	134	145	147	143	133	142	134	130	145	138	152	129	112	140	141	164	152	156	141	163	156	150	138	137	164	131	145	158	145	170	128	165	141	144	126	117	148	119	133	145	139	128	145	121	164	174	169	137	127	115	130	129	150	129	159	142	159	146	151	141	153	151	127	162	149	129	147	129	141	161	127	149	128	146	132	139	150	152	135	136	135	133	134	148	146	141	125	138	171	141	136	140	129	153	127	125	137	156	159	127	144	146	148	135	148	140	149	142	142	117	157	175	134	158	137	153	148	129	119	152	153	138	182	143	125	146	140	163	146	146	144	136	136	158	154	147	153	163	134	141	160	121	137	140	143	135	136	115	138	141	154	141	147	167	129	151	152	150	135	149	149	150	128	139	148	142	149	140	139	130	145	139	131	144	137	137	126	143	151	146	138	157	119	141	136	145	149	144	140	167	160	145	140	132	143	131	129	154	154	142	117	145	138	146	153	147	135	161	156	157	131	148	139	155	122	126	150	146	148	125	148	143	153	139	145	146	160	134	138	140	132	155	143	158	134	152	152	156	171	164	123	135	146	151	132	131	147	157	137	157	143	144	154	159	184	150	128	144	137	146	146	140	136	136	139	137	146	123	137	149	128	164	122	160	148	138	167	159	152	122	129	141	148	138	144	127	123	163	144	140	128	156	135	131	157	135	154	132	162	151	149	155	154	137	148	138	132	156	153	162	150	156	138	117	157	139	153	129	131	138	125	128	143	159	139	156	154	154	136	142	141	153	132	154	143	146	149	146	160	162	141	148	133	139	130	154	139	122	137	164	148	126	142	145	135	136	156	152	142	145	150	136	146	150	144	125	141	145	164	136	148	142	137	159	142	136	148	133	150	155	160	140	126	148	148	144	142	126	131	149	150	127	127	137	157	154	139	121	139	160	144	143	135	142	145	148	153	160	136	143	139	146	160	136	133	131	158	147	169	120	157	149	138	148	139	155	133	131	130	122	162	152	126	160	153	153	139	129	153	143	134	131	124	150	139	159	125	169	153	131	141	140	141	129	144	148	159	146	131	149	153	155	157	162	144	151	143	152	155	163	156	141	133	149	116	126	154	171	147	147	132	132	127	142	140	127	129	144	137	130	157	138	142	143	141	144	143	170	177	150	135	125	155	143	143	132	131	170	157	154	142	154	167	141	161	145	153	142	125	155	156	137	151	142	132	135	152	128	132	141	143	140	144	133	152	133	132	141	145	162	133	146	149	159	149	131	147	145	156	133	141	134	144	152	135	131	169	151	116	135	140	132	151	156	151	152	143	125	154	137	155	169	160	150	146	143	139	143	136	124	127	152	147	139	150	144	166	162	145	136	158	127	131	139	136	141	133	162	132	153	146	143	158	147	125	134	156	161	153	135	130	135	149	130	157	155	145	140	156	142	159	155	125	140	143	150	154	138	139	145	152	140	129	144	146	133	149	157	134	137	135	169	147	126	135	132	149	137	127	129	143	147	158	155	149	138	138	137	148	150	142	144	147	150	146	160	133	128	149	139	137	152	154	165	173	126	144	147	165	152	137	177	123	117	141	134	144	130	157	128	117	144	178	142	158	138	143	147	142	163	134	148	165	136	146	152	150	152	146	166	146	135	141	121	154	146	141	128	137	130	139	141	136	143	136	135	165	160	144	136	153	141	132	148	124	166	136	139	150	137	148	158	157	156	136	140	149	129	146	147	156	155	139	148	142	134	156	139	162	134	151	145	140	168	128	160	147	142	165	126	142	158	132	143	149	126	131	139	138	141	139	156	172	142	154	140	136	123	151	166	137	154	156	124	159	134	144	143	142	153	145	146	134	136	132	152	153	148	165	130	150	142	144	137	157	157	139	141	137	153	130	157	137	138	133	163	147	137	133	133	127	158	145	155	154	125	128	155	139	147	140	139	130	146	145	135	142	136	150	149	120	166	126	117	131	156	143	153	143	137	129	140	137	132	131	142	169	161	155	141	125	158	141	152	162	132	137	175	149	155	161	143	159	147	138	157	163	153	156	154	131	169	138	137	192	127	134	147	130	134	137	128	145	164	124	132	153	144	149	169	142	111	148	172	147	147	142	140	161	143	132	137	144	122	148	110	138	148	160	134	154	144	154	151	126	137	134	125	146	154	149	141	146	138	144	136	127	140	132	135	153	157	136	140	134	142	157	138	139	146	140	160	160	144	137	150	164	149	134	147	130	144	146	150	150	153	155	150	106	150	146	136	170	139	154	142	125	152	157	121	137	130	157	157	148	169	130	140	149	117	156	170	151	143	155	172	145	147	130	147	159	135	140	153	125	146	135	130	165	151	161	156	137	146	162	138	143	122	145	156	136	154	149	147	134	164	143	122	139	179	171	129	146	118	157	146	144	142	141	131	150	156	170	142	145	145	146	144	148	151	145	136	145	140	133	133	167	139	156	141	125	158	133	145	148	161	133	147	151	152	149	137	150	139	139	146	137	145	137	133	139	140	126	127	165	174	141	116	138	126	126	157	156	160	146	135	140	140	153	142	124	126	136	154	145	156	146	130	152	177	148	123	160	128	140	135	155	149	128	134	148	134	133	120	147	144	152	135	137	138	135	135	124	135	136	155	143	129	147	125	153	126	141	167	140	137	127	148	126	154	139	134	123	130	145	143	133	111	154	137	130	152	160	144	150	122	132	158	152	148	155	151	159	151	139	152	133	149	143	136	149	166	119	130	142	129	127	164	150	151	143	132	134	139	132	148	147	139	112	146	144	142	144	147	158	138	130	146	135	147	165	160	141	162	144	156	151	161	147	146	149	131	151	137	152	140	133	151	147	149	122	159	163	135	128	127	150	151	135	130	144	158	152	138	140	150	153	134	146	145	140	149	160	125	145	153	127	142	142	128	145	130	163	152	140	154	138	112	148	144	159	171	137	158	119	142	150	142	153	129	132	136	135	125	135	139	131	153	151	153	140	164	155	146	147	170	145	145	134	152	133	150	158	140	148	143	155	140	132	137	174	148	165	153	140	135	136	165	112	135	171	151	128	134	156	115	156	174	120	167	144	152	149	144	142	133	143	158	147	121	149	132	154	152	133	135	161	155	152	127	132	165	161	126	138	156	132	128	157	145	135	131	125	149	164	145	143	156	147	146	169	152	139	168	144	146	152	129	143	169	141	149	134	142	145	134	128	148	131	160	131	147	135	162	144	148	139	160	127	122	124	139	146	177	162	133	129	138	148	144	139	138	146	154	140	132	161	152	133	127	142
5144	902	763	414	326	260	237	240	199	190	186	193	184	184	181	181	188	196	167	176	171	142	154	169	175	163	180	165	154	170	172	169	174	166	199	174	165	170	167	172	158	166	164	183	160	187	171	178	178	178	177	164	185	168	182	179	180	144	175	193	169	177	164	169	175	160	155	167	162	162	193	175	180	170	180	181	172	170	169	160	133	160	191	167	184	177	191	195	186	154	193	168	167	156	154	149	197	161	167	161	148	165	161	138	156	161	146	143	165	177	141	187	154	165	185	160	181	165	171	179	157	179	166	160	178	180	173	166	183	180	148	172	186	179	176	168	159	196	172	177	148	151	156	185	159	151	173	182	173	173	172	145	183	163	195	153	142	173	171	199	175	178	169	174	150	155	191	171	188	165	178	180	157	178	161	191	177	163	151	171	157	176	183	194	152	155	173	169	159	175	173	177	166	190	177	170	160	186	149	183	170	168	163	168	154	170	174	142	184	171	168	164	189	154	154	169	164	176	156	166	165	178	196	155	155	171	167	153	155	154	175	175	186	179	166	174	154	195	153	179	176	175	196	184	163	167	184	180	188	151	189	172	184	171	153	188	191	174	177	159	166	163	160	167	187	148	144	150	170	154	154	173	170	169	168	167	163	184	173	175	160	169	166	180	169	153	151	180	169	168	172	174	168	167	169	170	192	170	165	147	141	158	162	180	181	184	174	173	175	153	170	177	170	166	191	178	158	173	185	165	167	148	169	148	148	148	189	162	177	146	186	172	161	163	147	155	148	171	169	160	166	174	168	182	150	166	186	167	168	164	167	157	170	142	161	150	158	181	161	165	190	150	169	173	182	161	162	171	177	150	184	144	180	160	166	167	177	149	154	184	166	166	178	214	169	156	176	160	179	169	161	168	175	172	167	157	170	169	156	146	178	197	168	171	141	162	193	159	159	166	158	153	141	162	177	200	174	189	170	146	195	157	157	187	185	160	175	156	164	179	161	160	174	177	152	179	150	193	180	183	161	167	171	172	179	164	161	148	160	191	149	177	184	170	165	176	161	186	182	161	155	160	172	178	150	181	166	172	153	180	197	186	155	186	176	181	176	166	159	188	170	161	185	172	144	164	177	163	156	168	163	180	160	166	179	168	166	128	159	205	185	164	132	175	170	179	189	163	180	164	185	167	159	142	165	162	156	167	172	173	176	161	174	151	171	181	186	183	150	148	157	166	182	173	165	171	188	165	151	169	135	190	152	168	166	166	183	158	171	179	201	152	158	175	180	159	165	159	180	170	171	166	161	152	168	182	158	169	168	186	166	167	155	161	152	170	155	169	167	170	204	158	175	153	155	180	172	181	171	173	162	181	170	147	165	190	210	149	173	165	169	169	178	175	163	177	180	165	174	151	191	150	163	166	177	202	160	166	179	172	160	167	166	169	185	176	170	178	155	153	158	201	166	169	147	145	178	177	155	177	155	148	184	170	169	176	195	166	159	154	184	177	173	161	145	168	159	179	162	156	178	160	174	204	176	165	163	161	170	184	170	161	171	166	178	152	151	186	155	147	177	159	175	169	144	172	162	170	161	150	166	191	160	173	164	168	182	178	160	169	189	164	167	180	165	168	174	189	172	150	156	184	177	186	155	149	172	166	155	165	176	187	167	150	162	182	177	159	182	171	152	167	168	171	180	168	183	169	164	176	191	184	157	162	174	148	171	143	165	173	174	182	156	162	186	180	175	196	169	158	141	162	170	157	171	151	202	164	158	170	181	163	138	164	170	156	166	176	172	155	199	148	176	170	146	170	206	173	170	174	151	181	173	184	163	191	172	169	169	162	156	160	167	174	180	177	181	153	165	165	186	174	149	180	170	184	160	151	173	155	161	171	175	174	181	180	177	172	166	174	182	156	164	138	144	180	157	163	176	168	170	180	170	140	166	167	178	175	171	155	172	172	173	181	176	184	169	193	166	166	171	160	159	170	154	166	171	156	192	192	195	166	176	167	175	182	165	178	186	175	194	157	165	174	158	158	148	171	178	168	189	184	167	160	153	155	150	183	156	145	165	178	175	165	173	130	188	145	158	176	182	184	146	166	176	191	196	165	165	183	186	188	149	150	156	216	181	161	174	171	172	173	161	159	192	149	169	170	166	164	170	193	171	170	158	172	167	162	169	162	164	176	178	184	157	162	176	167	169	153	171	181	154	158	168	191	164	156	160	166	185	178	163	178	182	159	174	186	162	145	158	174	139	156	155	168	146	169	194	171	166	165	183	175	171	167	152	176	218	165	158	155	151	156	154	147	155	170	175	163	171	192	185	161	169	169	178	155	153	166	172	169	161	171	145	170	179	167	169	179	155	178	181	161	143	154	166	162	172	191	158	169	165	165	175	163	171	171	154	161	158	172	166	172	153	151	152	179	160	166	189	152	181	155	157	168	158	151	166	166	183	173	160	164	166	178	190	152	167	167	172	170	175	156	177	159	161	155	165	156	174	160	162	164	161	154	172	184	197	203	159	171	156	165	162	175	153	164	165	155	164	168	172	164	170	178	162	166	176	165	187	174	163	199	162	182	165	190	152	184	160	145	184	177	163	174	153	170	194	179	177	148	193	165	186	170	183	167	200	174	174	188	145	201	178	163	177	181	177	173	196	173	163	185	167	153	170	184	138	173	180	200	173	172	153	146	188	159	161	159	161	162	191	159	179	191	182	153	174	148	150	160	167	176	158	171	150	162	178	177	165	176	181	166	163	164	184	158	160	170	174	165	176	165	172	146	168	172	168	141	158	204	155	175	148	147	161	169	144	186	196	163	147	152	178	142	169	173	173	174	175	162	166	174	192	182	164	151	212	160	176	175	177	180	182	161	145	141	153	179	169	166	191	187	182	166	161	151	179	164	184	180	153	154	171	155	141	186	169	166	170	167	145	178	146	159	157	165	190	159	178	170	184	180	164	169	181	174	193	157	171	161	164	191	196	170	186	170	192	151	158	169	187	180	177	165	149	161	159	154	174	186	191	191	176	158	168	178	162	161	178	166	153	200	183	192	173	158	178	165	165	170	184	164	166	171	160	165	170	176	176	180	189	176	171	150	177	195	176	182	161	193	177	147	152	154	151	148	169	170	151	185	183	160	164	150	188	176	149	147	177	154	171	161	180	163	159	169	152	178	187	174	151	174	170	168	151	189	189	159	156	161	186	162	168	171	162	149	181	166	190	161	174	138	177	188	133	179	157	167	178	173	157	149	157	155	192	182	191	158	181	140	196	151	180	165	164	166	167	151	163	185	149	169	155	160	178	140	196	161	172	148	149	154	174	196	161	163	182	162	181	174	174	182	175	163	167	144	191	160	148	188	172	171	175	147	162	168	168	154	179	159	169	186	155	150	181	168	165	156	172	192	177	183	173	168	162	165	162	173	171	156	164	162	164	168	190	182	181	156	163	203	178	157	147	158	160	175	186	162	168	188	169	174	158	177	154	168	190	173	166	151	156	148	161	159
24553	20404	26456	24216	20378	8188	1130	716	619	537	478	427	365	397	354	334	328	325	306	319	320	277	277	293	307	300	251	301	266	276	269	300	305	244	250	267	259	264	267	276	259	263	270	265	237	247	237	245	253	247	243	259	249	248	259	298	247	258	253	256	219	263	248	236	263	274	218	239	236	239	254	238	237	231	271	222	235	248	240	274	272	248	247	260	242	240	239	256	254	244	251	237	247	229	245	217	256	277	237	253	237	252	238	237	244	261	251	236	252	227	232	288	288	277	264	254	234	244	240	245	272	279	262	235	257	258	250	231	250	230	259	239	275	261	257	271	265	240	247	214	234	255	231	257	238	226	267	245	256	244	237	237	252	246	252	268	243	249	232	249	247	246	252	250	239	264	229	248	245	221	234	263	241	260	241	231	230	270	241	250	262	198	234	239	276	263	279	268	213	264	236	232	264	271	220	261	256	252	263	253	228	245	228	237	245	253	212	239	236	244	228	241	219	267	243	238	237	261	242	256	249	226	250	250	264	251	229	261	255	228	261	260	240	257	255	242	257	262	275	256	239	241	275	257	282	254	238	239	253	217	222	259	253	245	237	237	242	211	236	263	278	239	251	265	245	273	253	239	271	231	274	238	279	240	246	216	251	252	250	240	274	237	234	233	276	251	240	219	258	239	249	238	259	231	243	270	233	251	261	238	247	246	236	211	239	257	263	272	269	247	254	266	261	227	213	237	241	231	238	247	245	240	246	236	234	221	250	208	252	255	234	239	239	231	256	244	263	231	290	258	244	244	243	234	250	232	242	248	242	235	233	242	248	252	239	245	283	249	235	254	245	260	261	242	283	250	243	263	247	218	250	247	239	265	258	256	261	231	249	258	252	266	237	237	229	238	234	250	249	246	236	258	241	230	236	237	242	256	288	233	253	235	203	258	253	258	241	231	286	247	247	230	277	251	255	246	249	251	257	234	254	231	243	239	261	261	240	227	242	240	252	249	235	254	258	235	254	259	276	243	264	224	254	234	266	272	247	259	248	251	253	243	240	231	266	250	248	252	235	239	255	262	216	257	234	263	247	263	228	218	290	235	269	235	265	246	250	250	259	266	276	260	250	252	273	240	254	262	217	241	205	249	226	239	256	248	241	239	256	264	245	247	274	250	239	257	244	256	231	220	238	251	240	241	251	244	223	259	231	228	254	260	255	243	236	250	263	233	252	259	268	240	245	264	240	257	251	239	271	252	268	246	243	269	242	257	255	222	244	272	233	242	250	268	234	257	273	230	240	246	245	246	257	253	233	247	264	235	256	263	230	256	235	269	249	267	220	249	262	240	249	239	279	233	231	257	244	255	216	244	259	232	225	262	239	264	249	226	257	239	223	243	226	249	254	245	254	246	246	243	245	259	236	246	236	252	263	241	234	243	259	243	237	238	237	224	213	237	256	259	250	233	222	238	248	261	258	238	257	265	239	251	242	265	253	246	276	234	256	251	235	249	250	240	243	254	245	254	252	229	271	236	256	247	227	236	253	240	248	225	224	274	235	271	243	243	235	243	237	236	221	242	239	251	233	223	228	240	212	233	235	235	242	269	209	244	250	224	249	238	257	243	230	245	278	260	244	255	270	248	246	250	237	235	260	220	250	260	204	218	273	259	222	247	228	243	251	233	253	212	269	255	255	242	287	241	253	234	259	263	236	234	257	262	243	234	266	208	271	248	238	249	251	261	259	215	286	250	255	252	245	240	234	235	246	230	236	246	240	226	243	220	268	265	223	239	217	241	216	208	241	270	231	223	251	236	257	240	241	229	266	262	248	270	231	244	253	257	225	249	229	230	264	232	231	232	249	247	219	231	224	262	259	256	264	282	236	258	207	222	255	275	267	251	278	267	241	240	237	259	252	250	257	275	225	220	256	260	241	258	238	249	244	244	229	232	245	250	261	246	231	241	232	262	236	236	259	238	252	250	221	239	238	242	216	225	249	242	271	263	244	258	276	261	235	261	232	232	235	219	245	263	250	276	246	262	257	224	235	259	258	262	244	265	244	235	251	249	244	237	264	218	281	237	259	243	282	263	239	238	238	223	250	240	257	239	271	243	253	247	266	213	272	220	252	241	260	240	260	217	264	255	256	259	245	246	209	279	258	231	250	224	252	227	236	246	265	229	241	247	264	244	255	239	255	215	245	239	245	257	220	234	251	233	246	252	238	255	235	248	255	221	228	271	268	238	251	232	274	244	246	267	240	241	215	236	228	245	223	253	208	216	231	271	235	280	227	222	261	228	259	228	228	227	233	266	271	251	259	239	228	235	242	257	237	237	252	259	238	260	264	256	252	233	242	253	261	247	217	231	275	263	234	248	241	265	250	248	255	251	258	250	258	250	227	268	252	209	246	229	279	233	237	267	241	217	226	246	228	259	240	260	251	240	236	219	220	240	238	245	238	259	265	249	278	253	261	238	233	222	247	236	193	240	266	268	254	233	242	231	297	278	225	241	223	240	250	254	248	255	245	265	236	232	240	241	270	229	236	221	235	269	254	246	257	265	264	218	243	276	226	259	252	268	256	250	274	240	231	205	264	271	221	236	227	220	228	243	251	248	229	256	274	241	241	261	222	238	262	240	230	251	252	266	224	269	241	264	274	237	222	260	247	236	227	249	254	236	283	271	247	238	248	234	244	265	253	218	242	229	241	226	280	260	228	246	263	260	274	253	263	267	254	246	238	235	257	248	213	259	262	279	230	241	244	239	243	279	217	271	263	261	229	228	276	252	226	278	257	247	256	245	264	240	275	249	249	263	245	239	245	239	230	241	228	228	256	242	266	226	246	217	242	221	257	228	232	244	227	256	235	241	248	237	264	232	231	228	268	238	269	232	280	281	260	208	237	234	259	243	274	255	246	222	255	242	264	220	274	266	262	250	245	252	233	240	231	271	260	245	257	224	253	234	234	291	271	256	266	258	256	220	270	211	262	245	259	262	260	246	252	224	252	222	231	250	249	246	269	234	209	243	237	241	240	213	247	239	265	245	233	244	248	254	223	265	279	279	245	224	245	255	241	263	249	220	248	253	225	214	234	249	239	260	257	239	244	224	256	268	239	261	238	230	251	264	253	270	266	248	236	257	267	231	241	258	255	245	247	266	266	302	205	245	228	267	251	236	233	255	232	244	240	261	249	242	246	252	287	258	240	247	223	246	246	218	212	231	225	217	231	254	237	228	226	278	234	236	226	254	258	254	229	249	242	266	245	234	235	231	236	251	233	249	232	244	288	239	252	254	239	238	219	236	227	259	249	237	250	239	252	268	255	257	235	217	242	236	233	251	263	254	253	257	271	261	242	228	236	248	257	241	224	226	258	238	257	238	230	274	249	245	248	260	256	250	258	234	225	251	259	238	248	269	223	265	254	228	229	233	248	221	225	237	237	252	210	234	235	248	251	243	262	255	256	228	231	247	270	257	238	249	281	242	260	249	238	243	229	211	259	271	263	238	217	277
7961	11539	10454	5507	3518	2468	1777	1417	1135	932	852	715	654	575	553	494	488	447	474	440	347	382	347	347	362	341	346	315	338	318	346	303	299	319	317	333	283	309	289	256	297	273	283	281	288	287	302	277	268	271	290	268	276	293	303	299	288	254	285	271	262	258	276	289	253	282	266	230	259	238	265	274	270	272	261	262	275	256	258	264	256	270	232	262	262	269	266	270	260	301	247	246	303	224	273	285	268	258	246	262	250	280	274	257	251	254	245	236	245	250	268	257	232	236	214	265	241	250	278	228	255	261	258	274	246	234	233	233	257	272	239	253	257	245	279	243	252	253	230	235	272	269	247	251	235	258	235	248	253	257	244	260	243	255	259	225	285	269	217	254	231	253	256	223	266	264	228	267	246	244	257	245	281	234	255	245	240	281	259	293	249	268	260	243	232	241	241	268	250	230	240	231	263	234	259	258	249	254	259	226	232	235	230	249	278	245	245	253	264	246	226	271	245	238	247	252	260	231	256	236	245	264	235	247	249	254	305	235	228	254	269	252	248	260	254	290	266	264	242	225	245	262	247	240	278	246	247	230	238	227	253	248	250	232	238	262	239	234	242	244	260	239	263	252	240	244	271	247	248	257	278	264	260	265	255	240	249	236	257	255	247	261	234	244	246	258	254	242	260	243	269	250	233	266	233	241	256	231	239	253	255	277	232	260	233	247	249	264	252	229	257	243	246	291	266	263	247	247	256	240	251	260	234	239	274	263	240	257	248	280	241	245	277	259	230	261	275	228	241	234	244	256	251	231	244	250	268	242	270	245	216	260	238	257	246	249	265	256	267	236	265	274	267	249	238	268	254	238	236	256	266	196	276	252	252	280	235	293	249	253	259	253	260	256	239	270	216	235	259	245	284	244	219	243	238	234	246	268	238	238	261	248	235	231	267	231	283	254	258	256	251	240	253	256	289	261	265	255	272	283	234	234	248	248	260	251	220	251	279	289	252	251	233	244	253	235	264	270	246	225	283	271	255	248	257	216	243	238	254	253	256	245	240	239	288	259	232	263	265	262	256	249	246	267	250	246	242	243	266	270	254	245	263	258	235	253	259	244	270	267	222	250	217	268	255	233	244	244	262	265	262	240	263	245	283	253	262	244	252	220	265	230	243	270	219	243	242	229	265	254	242	271	250	259	263	236	261	229	254	246	252	267	270	264	264	252	266	262	282	245	253	269	230	268	266	251	276	253	249	237	243	230	243	256	241	249	255	238	246	240	238	242	260	233	266	226	242	230	244	275	242	244	224	251	223	289	241	233	232	240	255	245	247	222	251	259	226	256	275	246	253	253	237	253	277	277	244	251	236	262	257	242	257	246	245	258	262	258	252	239	245	242	257	259	265	286	255	243	243	251	239	262	249	251	244	239	271	242	242	228	255	261	279	266	249	225	232	282	276	252	256	253	248	237	249	243	243	254	265	250	248	272	254	253	274	260	235	227	265	238	279	254	268	240	236	244	246	248	246	288	268	262	213	261	235	247	264	252	228	252	264	233	257	236	253	245	261	225	268	255	258	260	265	257	271	276	251	257	280	266	226	242	274	228	226	209	252	227	291	254	271	230	255	273	230	212	269	270	262	241	261	261	256	259	261	240	237	264	265	282	235	279	249	235	244	222	270	276	237	260	234	244	251	278	246	257	259	256	221	268	266	281	248	266	239	241	248	232	257	263	258	231	276	238	232	265	252	252	252	244	248	243	257	260	264	224	237	260	245	229	280	246	278	244	247	241	259	261	225	272	232	279	226	230	258	261	251	268	223	231	229	230	250	254	240	252	281	250	268	241	248	249	276	257	249	230	268	265	256	257	248	246	278	254	247	252	241	238	245	245	254	271	235	262	251	246	260	279	241	252	265	271	232	209	251	267	247	248	268	252	235	220	260	236	245	252	227	250	259	225	258	239	283	255	263	267	225	245	245	270	235	244	228	255	251	256	229	276	256	263	244	252	241	294	244	252	219	262	213	278	227	225	283	238	261	259	262	256	271	263	256	267	246	224	257	250	274	239	232	244	256	258	291	246	248	241	278	236	237	276	264	243	242	226	253	243	269	238	247	231	264	223	239	226	255	268	268	224	245	238	256	256	263	223	266	233	253	227	286	273	248	264	270	252	229	215	259	234	234	252	264	228	242	260	254	251	296	243	270	267	247	241	239	259	260	239	264	256	224	210	260	247	252	233	226	227	228	252	226	245	263	239	232	275	261	257	264	232	253	260	249	233	263	275	280	254	250	247	244	242	257	257	240	241	252	264	232	243	254	249	256	237	249	243	229	251	235	245	253	248	257	217	248	258	242	250	232	239	282	245	238	246	241	243	271	234	225	224	250	266	256	243	246	270	235	274	230	274	248	241	276	255	223	223	256	267	229	245	229	248	242	249	281	280	265	255	249	237	233	230	250	250	272	270	268	255	241	255	255	250	230	288	248	283	253	258	264	250	275	270	280	223	247	261	279	243	248	239	242	251	240	248	277	268	246	226	243	248	251	274	280	264	261	234	254	251	243	279	267	244	256	241	260	248	234	278	250	231	268	242	224	261	266	220	281	223	249	235	258	253	269	249	254	262	231	250	246	225	253	241	217	242	246	260	251	268	240	251	232	245	241	218	245	233	276	256	226	242	260	255	265	245	226	251	277	195	271	267	249	262	260	248	220	260	249	264	240	258	248	226	226	226	220	242	284	226	241	244	272	235	241	268	251	257	264	243	239	273	246	220	263	255	255	235	249	238	257	228	265	246	264	249	250	275	225	241	252	260	270	214	252	257	287	247	244	276	241	232	219	258	252	244	254	241	272	271	264	232	256	266	283	218	266	253	249	268	260	289	269	254	244	237	234	240	264	256	256	263	252	268	236	259	270	241	241	250	265	270	275	234	237	254	259	242	267	247	237	242	274	276	263	257	248	253	248	256	270	270	236	239	223	252	253	235	256	225	242	243	239	254	244	232	281	249	253	274	212	250	228	260	239	225	243	232	254	242	217	250	223	234	213	263	248	259	246	255	266	272	249	263	262	242	244	258	253	271	251	272	262	251	259	260	249	262	272	246	265	232	259	245	239	252	233	244	244	273	236	251	257	243	229	232	276	243	256	260	257	278	258	277	265	210	252	268	257	242	255	281	252	223	227	260	251	259	245	268	224	266	268	242	244	254	256	235	258	265	254	252	257	255	244	253	266	245	249	273	221	267	234	238	276	266	243	268	259	282	259	238	271	224	296	247	242	230	263	256	260	223	273	233	244	257	255	248	256	233	258	248	235	263	253	238	253	247	259	261	265	249	242	281	275	248	249	255	243	243	236	267	226	260	254	244	269	274	252	248	242	230	243	250	274	236	258	249	245	272	275	257	261	265	244	238	263	260	238	254	243	262	231	253	241	272	255	268	266	277	220	238	246	262	258	263	230	250	255	263	249	240	240	234	244	263	241	253	250	253	249	231	231	238	266	245	279	264	245	243
22580	20360	26861	23724	20381	20411	7271	1684	1253	1052	962	864	820	806	764	800	778	731	625	656	641	632	600	635	578	590	611	591	566	588	583	566	601	595	607	592	595	586	585	576	555	557	543	577	528	563	537	547	562	557	552	528	582	575	572	528	529	528	548	532	558	496	586	570	521	550	557	562	540	528	531	508	537	515	567	503	575	564	517	535	541	577	576	529	521	525	502	511	544	552	535	520	566	560	539	571	509	542	547	576	532	520	517	505	567	539	559	575	547	546	549	537	508	550	565	573	547	519	530	536	504	545	542	517	546	566	522	532	513	540	527	535	520	499	523	535	539	505	523	519	558	566	528	542	516	534	527	572	553	552	515	532	536	524	517	541	512	529	529	549	527	536	525	499	544	535	505	510	558	526	544	536	516	527	543	536	542	589	577	529	528	511	515	528	562	541	526	562	572	539	530	556	517	524	501	575	547	516	474	529	573	502	520	553	550	540	527	556	498	535	499	526	517	531	511	515	551	529	530	508	531	501	543	538	524	517	552	549	534	502	546	519	579	496	533	567	506	486	531	520	551	536	531	524	522	545	513	585	502	510	504	512	520	522	562	537	514	527	534	499	503	495	548	544	552	507	517	531	491	551	508	578	532	556	541	500	529	549	535	538	522	565	498	534	504	509	488	535	542	562	560	507	590	501	505	553	528	553	543	494	567	535	519	560	563	535	579	559	503	471	528	534	545	570	527	525	468	541	565	498	491	511	525	541	543	538	524	573	597	548	504	536	542	484	532	550	466	529	523	558	530	547	520	532	563	521	522	556	508	562	560	531	555	528	540	538	525	525	505	548	537	587	520	554	520	549	536	530	503	508	538	510	551	551	520	498	519	580	540	544	509	541	494	516	517	559	548	539	530	527	535	535	522	486	544	494	530	546	568	505	556	576	540	544	560	525	571	533	528	515	579	534	542	522	538	534	538	540	555	540	541	508	589	509	497	523	505	504	539	538	497	530	517	521	552	572	525	567	542	564	575	544	496	572	537	547	530	540	568	490	576	472	526	544	530	556	504	516	508	532	597	538	510	564	564	511	559	545	542	490	492	532	553	524	557	478	530	570	567	507	531	501	555	531	552	530	563	527	529	503	555	545	575	481	568	521	523	493	522	527	506	533	538	545	534	551	489	527	548	535	540	498	516	532	531	524	533	547	535	550	491	481	531	571	548	549	521	511	561	521	533	542	561	590	533	521	507	552	539	554	538	512	484	538	536	514	553	556	501	516	465	555	539	552	524	511	517	517	529	527	491	488	535	539	542	545	534	509	500	501	544	537	551	528	460	543	566	570	574	517	528	513	554	526	540	512	536	535	496	531	529	544	518	553	563	527	530	524	566	497	514	534	483	511	554	518	534	530	508	599	518	511	541	540	525	530	514	551	548	533	518	575	530	498	527	528	531	519	583	545	517	486	546	504	542	522	565	484	554	539	493	541	518	537	509	490	513	514	575	553	551	535	573	541	546	550	519	548	522	560	546	564	555	498	541	569	509	516	557	506	557	532	526	510	515	562	568	535	538	519	513	498	521	507	544	507	551	531	514	537	525	529	587	512	503	560	525	530	550	520	525	541	546	563	521	509	564	548	541	528	548	542	524	510	533	501	507	508	520	529	560	568	506	518	527	567	501	550	508	575	546	514	556	488	515	542	551	564	533	530	557	514	487	519	547	543	514	554	538	524	528	558	511	561	539	526	557	566	552	560	523	542	526	485	541	533	546	497	512	581	522	541	513	476	552	530	507	505	517	583	525	554	526	541	543	577	513	547	517	519	492	570	560	492	550	534	545	522	563	518	548	491	528	546	539	530	536	574	537	537	514	518	581	552	567	549	519	526	559	512	521	538	513	494	545	541	545	559	537	468	505	536	502	544	528	508	523	539	542	508	567	529	544	491	527	500	517	600	539	555	542	529	551	503	492	521	520	551	532	501	541	529	548	551	509	507	563	528	525	549	505	493	532	514	523	563	535	512	549	525	545	522	564	531	558	518	523	548	520	558	532	537	514	578	483	566	561	515	572	515	556	523	520	580	504	501	492	570	515	574	526	586	541	561	567	581	543	555	520	546	512	505	501	532	541	546	509	558	526	536	513	520	508	512	509	569	513	498	589	560	543	525	506	535	516	518	535	520	518	523	536	521	518	540	553	495	514	532	542	501	513	512	540	523	513	520	527	492	504	539	528	531	586	553	530	496	539	519	523	474	520	572	563	474	528	563	523	489	509	547	583	517	524	540	541	528	612	531	509	541	507	500	537	533	495	540	557	552	556	552	523	505	557	524	516	530	566	539	555	502	531	538	521	557	542	520	509	548	550	494	524	554	548	541	543	528	502	522	528	537	548	549	492	519	505	524	567	530	515	553	524	503	556	495	547	547	532	541	546	492	511	528	539	525	529	508	540	520	487	517	544	530	532	558	547	474	519	556	530	527	528	559	521	507	494	575	505	513	587	580	529	552	531	538	519	536	557	531	540	522	472	494	524	502	547	562	545	517	527	519	514	528	541	537	519	526	515	519	554	507	572	532	500	521	506	563	540	486	547	518	535	530	484	533	513	522	522	495	553	514	557	562	497	543	586	565	504	523	572	534	549	496	510	539	537	522	548	541	524	561	493	521	553	517	531	577	504	578	551	596	530	547	517	541	580	518	544	567	567	484	575	518	508	565	563	520	516	503	555	566	532	533	518	526	545	524	511	551	565	520	516	530	567	552	486	523	492	502	560	539	547	518	536	488	500	535	546	590	597	528	550	528	515	529	552	560	485	546	488	545	536	537	560	534	481	555	504	535	498	563	574	514	598	547	531	543	517	501	533	488	547	542	502	541	531	506	534	576	516	549	502	529	507	531	514	544	539	511	504	506	521	557	536	528	545	523	529	507	560	546	497	539	528	511	520	581	518	568	539	530	529	541	508	524	531	495	530	527	519	555	528	552	521	550	493	509	567	521	534	532	534	496	508	530	532	541	533	561	508	516	554	493	537	542	530	536	550	540	517	498	516	553	516	494	525	534	537	515	553	534	559	524	511	539	566	527	542	533	566	538	519	523	533	557	561	545	542	517	549	520	497	555	523	546	526	535	570	555	506	584	531	566	558	512	516	537	527	549	540	549	520	570	533	558	500	520	565	521	546	540	517	543	508	545	520	521	562	531	515	532	566	518	502	553	520	554	541	553	530	531	516	562	544	567	556	506	516	489	535	498	508	552	529	541	519	506	558	514	507	551	518	499	542	611	546	494	529	508	538	498	516	519	509	497	523	533	524	533	576	526	542	512	531	578	522	508	514	560	552	514	531	567	552	522	524	556	509	515	547	562	543	547	555	515	503	520	525	562	543	536	541	587	527	560	475	505	502	552	533	577	545	485	537	512	559	550	549	522	515	563	519	551	521	510	520	523	537	525	542	539	577	533	559	526	551	552	526	527	549	539	527	520	544	531	507	531	530	577	548	511	574	491	569	535	518	525
11413	18525	17222	9959	6498	4549	3540	2716	2193	1858	1656	1519	1250	1201	1110	989	938	906	869	814	777	762	786	755	687	675	649	665	649	676	645	597	632	631	625	593	624	598	613	617	637	543	561	583	577	592	591	580	592	591	569	562	554	563	543	559	544	557	523	555	530	534	522	558	543	600	564	513	542	537	574	541	517	512	560	527	503	546	564	547	553	553	502	584	543	551	518	485	492	543	515	506	564	530	552	541	523	497	501	526	506	521	516	568	530	578	587	507	567	528	539	505	546	526	501	533	485	548	543	523	548	525	547	497	573	570	523	507	483	509	475	516	506	549	497	536	556	481	551	561	512	553	560	495	484	487	499	536	519	515	549	525	529	539	516	524	504	523	518	559	521	482	513	515	526	493	509	541	477	491	513	578	525	542	510	560	525	504	485	519	525	518	495	534	571	579	510	562	544	533	495	495	529	564	538	513	530	510	536	498	520	508	513	523	501	541	557	500	459	525	546	531	552	494	510	515	493	483	530	490	529	513	536	520	490	480	515	556	556	526	523	523	550	512	490	518	570	489	511	522	527	524	508	521	522	503	544	501	539	524	513	511	564	512	504	521	530	535	550	484	505	509	489	559	506	534	502	547	545	563	523	561	531	528	552	499	537	521	499	477	546	539	538	539	537	532	504	542	507	540	509	542	473	488	523	510	544	548	515	504	545	508	504	546	497	483	524	537	587	559	546	526	546	535	520	513	518	515	479	509	504	515	534	542	510	490	520	504	519	557	549	508	521	546	569	562	551	497	533	559	558	528	521	500	486	502	475	508	532	510	500	550	468	537	516	528	510	518	507	504	506	549	521	545	505	535	506	544	568	509	514	522	533	506	519	535	550	495	475	485	542	489	491	582	504	535	506	524	529	502	545	541	473	547	536	496	532	525	541	535	558	518	526	515	492	524	487	549	498	501	530	503	526	535	516	532	506	509	501	552	539	528	527	523	573	501	555	494	558	530	514	518	531	505	556	497	545	525	546	525	513	539	513	528	505	507	533	543	541	526	545	488	492	537	529	531	545	530	527	518	512	545	515	526	501	539	560	528	503	511	515	534	530	557	568	502	538	510	513	553	512	531	509	479	518	537	532	520	521	530	512	555	539	511	536	496	556	522	526	568	483	539	538	470	530	543	552	477	513	548	507	523	545	561	536	497	570	508	514	494	502	494	487	554	513	556	505	516	533	495	507	550	506	542	531	538	558	508	500	530	501	543	515	525	500	551	493	543	544	565	556	549	588	514	511	507	543	543	533	537	524	502	549	508	542	499	546	537	501	493	551	520	507	554	513	529	569	530	510	485	493	491	549	564	514	526	484	509	540	490	516	532	528	552	527	546	509	549	517	494	532	513	519	534	551	522	562	510	520	480	550	497	565	488	547	505	509	495	534	577	517	532	505	511	528	507	545	512	518	547	503	514	489	511	551	572	579	528	518	533	523	519	510	530	549	520	538	542	512	518	556	528	537	517	536	513	556	497	518	517	515	507	552	489	550	511	548	508	523	472	552	501	530	501	544	518	535	545	514	510	515	512	523	508	509	507	559	522	514	551	529	520	544	527	517	512	502	521	532	538	548	482	526	542	509	484	498	566	537	552	520	524	523	503	517	537	509	539	468	492	550	499	534	529	552	512	533	484	548	491	526	499	546	494	464	508	523	525	494	484	524	550	490	519	522	524	484	547	567	535	542	517	540	525	551	549	507	520	519	518	510	566	514	535	537	529	467	517	496	553	563	513	486	520	522	537	494	549	534	532	532	525	542	508	549	515	527	503	468	493	532	521	525	512	570	524	562	539	503	529	540	555	512	515	508	527	522	500	503	509	555	509	558	552	519	529	500	531	532	533	533	530	527	520	553	508	561	516	501	577	517	511	510	549	487	528	515	554	527	515	488	529	502	514	531	527	515	537	515	507	530	518	521	537	524	537	504	532	510	570	532	463	508	524	501	521	509	496	494	452	517	524	544	487	532	523	558	491	520	530	487	503	494	517	531	468	523	480	505	496	544	514	512	546	511	508	505	554	492	528	528	530	503	515	541	526	519	499	553	528	530	459	513	562	535	518	547	482	519	512	543	501	511	503	549	520	538	484	508	525	506	491	535	516	530	466	490	541	517	538	561	523	493	506	545	557	497	488	521	561	543	519	551	479	493	507	535	497	523	547	528	529	476	520	528	499	497	518	483	544	549	494	543	495	543	534	487	491	558	535	514	531	555	533	573	492	510	548	536	538	530	497	491	486	522	538	501	514	505	519	512	529	539	526	510	498	530	520	523	526	567	535	528	507	544	525	524	501	487	550	523	517	492	556	541	520	543	522	521	510	483	507	504	496	511	517	529	530	497	493	486	533	493	513	531	508	539	515	510	523	567	495	521	508	511	544	523	505	550	561	568	541	512	517	545	553	540	521	535	558	540	496	502	527	554	468	520	521	543	530	543	532	493	515	526	514	500	501	525	504	514	499	528	507	510	492	533	517	509	509	527	528	501	531	605	532	490	512	482	544	511	506	547	489	503	564	503	501	556	523	538	499	473	517	551	533	566	517	524	484	560	553	521	534	472	548	559	545	510	497	512	507	589	520	522	472	539	547	533	510	526	526	524	588	496	542	561	525	527	547	597	523	530	487	520	533	488	553	520	506	545	486	536	523	527	508	536	502	522	500	548	462	495	466	535	536	519	490	514	541	482	533	505	530	503	541	474	554	544	503	493	528	564	535	482	548	548	497	543	541	516	531	530	498	491	502	491	526	570	490	467	560	557	537	524	482	500	536	521	522	491	554	546	509	554	528	540	536	540	541	532	563	509	483	489	534	556	551	552	485	560	488	491	535	539	529	557	527	498	551	512	500	528	539	515	529	515	549	529	557	510	525	503	518	537	521	550	526	515	475	540	502	493	551	496	530	544	501	501	539	514	485	537	522	506	547	522	551	534	524	521	531	479	529	483	497	505	500	515	508	487	493	486	558	505	536	509	522	542	539	548	491	551	531	507	522	528	508	528	531	503	484	506	551	534	544	524	505	492	518	536	527	524	590	563	492	534	530	527	523	509	497	543	501	458	556	527	497	489	529	529	535	524	490	500	482	500	526	579	500	528	498	530	524	592	522	518	532	502	532	576	510	516	506	570	510	573	494	529	521	535	505	543	528	540	564	533	562	534	510	531	544	533	511	535	517	496	519	502	497	505	541	487	528	561	530	491	533	531	536	553	494	567	526	550	505	498	547	525	520	535	506	513	491	499	498	520	520	521	535	530	515	555	529	501	512	561	483	510	534	517	549	568	528	486	525	525	520	534	475	507	488	513	534	548	495	535	525	503	534	509	522	559	541	492	507	529	574	556	552	502	520	522	547	516	541	511	509	533	562	564	524	479	545	506	524	520	535	588	539	566	535	479	516	520	512	509	539	531	531	528	539	496	514	507	543	515	524	524	507	474	502	538	540	518	577	535	538	535	574	562	492	516	510	555	489
27814	12273	1177	374	268	205	186	190	136	138	137	147	155	152	180	146	168	138	156	131	149	150	142	143	139	160	153	132	134	154	160	145	129	148	143	151	141	163	146	152	125	154	135	143	137	144	153	162	153	137	141	124	155	159	139	161	136	129	144	127	130	152	139	128	128	169	157	142	164	152	143	130	118	144	136	130	134	149	154	128	129	149	138	146	162	154	144	143	141	138	149	135	145	122	143	148	138	169	142	147	153	165	150	140	149	168	151	161	136	148	137	142	142	140	119	135	151	152	155	115	175	137	168	118	141	126	170	116	131	149	150	133	133	150	156	129	146	159	159	140	139	145	160	144	162	125	158	149	123	145	136	127	163	138	138	150	137	155	133	138	125	137	177	139	139	138	133	144	150	168	133	155	158	137	127	139	151	157	155	151	136	138	125	138	160	122	151	156	152	138	154	126	142	148	155	158	138	162	135	178	134	126	143	138	135	153	158	134	141	149	141	146	169	143	150	129	133	132	141	134	134	152	128	152	153	147	136	137	123	131	148	160	143	129	144	132	146	142	137	120	135	153	140	131	142	139	139	154	159	141	130	141	144	153	168	151	148	129	126	138	139	129	156	180	155	166	134	137	166	125	156	142	111	156	140	145	130	138	147	147	144	128	146	145	143	143	139	147	119	131	120	129	154	124	134	150	141	152	149	147	112	133	146	164	140	137	150	165	150	166	144	137	143	169	147	135	128	147	135	143	120	132	139	148	153	149	150	126	150	143	151	152	162	135	145	164	156	171	130	141	146	154	152	137	142	176	139	158	148	122	169	143	159	143	154	128	131	150	147	146	138	140	146	124	127	131	147	138	142	138	153	141	154	141	144	136	125	161	136	130	133	157	130	139	130	145	135	150	135	138	164	146	132	152	142	159	145	155	142	150	136	167	130	143	144	155	130	155	154	139	158	146	153	159	130	144	146	131	135	155	150	147	164	142	134	163	156	144	143	133	138	147	140	153	140	148	169	150	144	151	129	163	151	158	132	128	156	171	151	132	136	148	159	141	162	150	131	138	144	119	132	161	155	142	118	159	142	156	151	134	148	162	141	139	113	130	141	141	155	144	136	140	132	139	144	129	139	155	163	148	147	148	137	135	136	142	151	123	168	153	152	159	152	153	154	143	143	137	157	151	140	137	147	152	160	141	136	138	156	159	134	134	144	155	138	148	149	140	159	161	138	135	158	138	127	144	121	141	158	152	153	149	145	171	126	155	140	148	151	124	140	151	146	156	147	137	146	154	155	140	154	141	136	139	123	161	155	144	138	149	153	147	151	164	122	126	141	154	141	137	122	166	145	144	132	148	154	150	146	140	162	140	143	137	145	143	127	113	155	144	150	166	137	142	133	143	148	147	139	141	142	146	141	155	143	157	147	159	148	142	119	148	115	160	135	132	155	136	142	153	146	138	131	137	124	145	121	162	142	139	161	128	153	136	158	137	140	156	134	126	153	133	133	151	156	160	117	148	135	135	136	138	133	140	154	158	143	136	139	124	172	147	141	140	141	167	149	148	159	153	137	146	148	134	159	143	137	135	143	147	126	163	157	139	146	146	135	120	143	161	129	136	141	148	131	147	142	160	157	157	152	134	157	137	142	168	123	157	145	143	142	148	147	165	130	142	136	159	132	144	127	149	147	136	132	136	152	153	146	138	131	151	128	148	129	153	132	138	164	144	145	150	140	122	158	144	166	132	144	148	133	134	155	138	145	155	159	146	142	153	147	131	154	155	140	129	149	130	140	139	154	157	130	143	128	125	134	135	144	139	141	137	134	132	120	132	169	133	157	154	124	136	160	144	149	128	148	127	143	148	151	144	155	128	114	154	150	125	148	151	159	150	136	132	134	131	147	167	142	147	164	144	130	131	148	168	153	133	162	147	145	147	148	154	173	146	135	142	129	153	161	148	155	149	152	160	140	147	137	166	160	138	135	146	157	132	122	138	142	150	144	143	135	136	153	141	122	155	130	121	140	134	117	150	139	155	138	140	159	167	128	125	128	135	137	134	141	142	137	158	141	134	133	143	144	129	124	151	139	146	143	152	154	121	141	143	165	140	148	145	138	138	159	142	141	154	165	154	148	146	142	141	143	157	152	147	120	165	133	141	139	138	154	151	132	169	159	133	125	128	156	144	145	141	122	151	159	150	165	138	153	132	156	145	153	123	143	150	141	141	162	139	162	159	160	139	155	143	141	154	154	134	123	159	163	143	138	139	124	142	159	151	142	159	144	127	150	136	128	133	149	154	120	145	138	141	168	150	144	136	151	154	139	138	136	154	159	134	131	140	152	138	164	128	142	137	158	128	139	134	137	140	136	153	138	132	133	129	133	146	144	136	143	147	142	149	134	144	140	142	152	131	118	130	136	151	117	131	150	131	133	170	146	164	162	170	155	122	143	136	132	167	167	161	143	151	150	138	141	137	141	133	154	131	143	148	135	151	147	134	147	138	161	138	150	160	166	130	135	126	157	146	175	143	153	165	134	144	150	141	169	158	160	149	137	141	121	141	126	151	137	155	141	142	138	118	141	136	143	146	151	131	159	146	145	124	135	147	153	125	160	134	151	133	139	151	155	154	136	126	145	138	152	129	132	153	143	157	162	154	128	132	129	140	150	130	144	144	139	139	130	134	161	151	141	158	147	137	150	138	125	143	153	151	164	174	142	143	148	122	165	149	145	140	130	152	138	160	153	112	160	165	152	143	147	144	146	138	159	143	138	130	149	152	146	153	150	152	141	129	142	154	128	150	150	144	134	122	146	137	146	142	139	143	158	145	152	137	178	137	135	134	163	144	150	131	145	123	114	168	159	140	146	161	131	124	148	128	149	117	144	127	136	129	138	154	153	128	129	156	132	149	130	142	149	133	141	139	150	149	159	143	139	132	143	130	132	134	147	133	176	143	151	147	149	161	141	147	136	151	163	133	161	124	156	147	144	147	158	141	140	143	122	153	151	163	157	156	140	150	131	139	141	156	142	156	161	126	151	148	144	143	155	129	149	153	144	144	138	125	138	141	124	136	143	147	151	132	138	149	128	122	148	168	130	124	160	125	134	126	144	133	158	139	164	137	153	138	147	156	132	159	140	151	154	137	126	129	144	130	171	146	128	139	170	136	152	169	145	125	133	138	134	153	118	158	126	132	146	166	146	130	136	173	161	136	137	132	130	135	130	158	144	141	138	145	156	141	148	138	150	148	149	134	143	152	144	145	144	136	141	162	140	126	121	143	153	141	129	131	153	136	139	145	144	166	146	162	141	157	163	151	118	180	157	132	134	149	130	152	133	127	143	131	133	133	142	146	143	157	136	138	134	147	161	163	160	145	144	123	143	154	127	157	141	131	121	145	153	169	154	148	136	134	162	131	135	143	146	140	126	145	106	151	129	144	129	147	152	140	144	139	130	140	130	142	156	126	166	151	140	119	124	126	164	140	110	161	146	133	151	141	152	140	163	142
5155	924	720	442	334	284	235	211	217	232	203	203	178	194	180	197	168	181	178	205	165	172	185	160	173	181	164	187	164	221	183	149	180	170	181	181	179	181	152	156	189	162	168	178	150	157	175	182	160	153	145	171	167	168	170	169	164	171	166	183	155	186	157	169	178	198	175	149	163	173	152	182	166	169	153	158	172	167	162	168	168	156	147	184	175	156	165	167	156	173	147	186	162	191	172	178	169	177	151	149	173	181	178	174	141	173	184	175	155	165	192	163	146	189	159	169	163	164	187	176	156	165	158	176	174	188	175	165	164	166	169	169	155	162	179	186	170	166	175	183	163	174	168	190	176	173	153	183	169	158	172	146	158	164	165	175	157	155	162	177	155	156	171	178	173	169	170	183	156	160	145	169	183	173	175	139	165	171	164	164	174	176	145	161	166	153	177	171	179	177	165	179	180	183	187	158	163	169	166	180	147	172	124	163	199	151	167	178	157	161	165	161	143	174	189	179	172	154	173	156	173	166	191	160	161	184	154	177	183	187	176	141	178	144	168	175	165	169	192	169	162	167	152	144	182	161	189	170	164	182	160	150	164	152	158	151	152	177	167	171	156	166	175	157	172	189	136	164	165	161	185	170	175	169	164	186	165	212	166	184	181	163	183	180	179	162	164	165	176	172	158	178	162	157	159	179	155	162	188	162	165	159	177	176	149	132	170	188	178	167	162	156	161	170	190	174	164	181	183	169	173	141	189	173	168	160	143	183	168	164	180	177	166	150	176	184	177	167	157	166	173	177	180	152	166	183	188	169	161	149	145	181	161	166	162	191	169	143	165	157	171	176	172	183	174	177	172	165	174	162	195	172	188	178	162	182	155	194	167	182	173	145	187	174	178	155	160	173	155	186	166	158	167	168	169	154	143	172	157	142	184	159	152	163	165	157	148	179	171	173	156	148	185	192	185	139	176	159	183	164	168	150	159	170	166	192	155	188	160	155	155	183	162	170	152	180	179	157	173	153	174	164	142	162	167	158	162	158	179	168	173	187	150	167	164	175	157	161	168	206	149	169	167	164	167	138	175	165	170	177	185	168	157	177	155	174	177	157	181	179	173	183	145	171	148	187	155	174	166	159	186	184	174	175	187	178	162	167	162	194	166	162	143	174	179	201	162	197	165	152	169	180	169	176	175	161	182	185	158	157	152	169	200	168	157	180	192	164	144	147	144	185	190	149	158	165	167	186	181	205	167	169	176	147	174	186	163	159	164	180	155	175	176	189	187	169	185	166	163	158	174	162	168	166	168	169	160	151	160	160	181	160	168	168	161	170	167	182	161	184	157	169	160	163	148	162	173	178	166	164	174	149	189	154	165	125	142	175	177	175	167	147	176	168	146	165	174	158	150	172	181	160	175	185	168	183	169	158	161	188	165	165	184	186	187	148	164	168	154	152	159	178	156	155	206	148	166	179	152	170	170	172	165	166	178	174	183	148	165	173	171	195	176	197	164	158	163	177	162	163	148	150	178	170	175	156	165	159	170	147	176	165	160	178	193	175	186	168	182	154	172	177	165	180	163	167	170	149	156	169	172	159	181	146	172	169	144	168	182	165	164	174	176	172	189	160	193	150	142	169	168	148	172	200	162	173	153	174	172	160	153	181	185	174	154	176	159	174	173	194	162	168	218	171	181	161	188	159	190	155	162	160	164	143	169	175	160	203	147	174	162	164	158	156	171	165	176	180	157	146	162	175	142	170	184	172	162	169	169	159	161	174	169	170	170	175	145	177	148	196	165	172	142	175	166	184	163	195	204	182	140	186	165	178	179	171	173	161	179	172	161	180	161	171	155	148	170	199	180	154	164	186	145	156	160	157	160	179	185	171	164	194	156	183	175	143	176	143	187	168	173	150	171	184	150	169	161	188	188	174	167	172	165	164	147	173	179	161	160	164	151	168	160	181	155	194	158	163	154	195	162	175	182	172	165	168	188	178	168	174	171	150	165	169	167	137	156	167	192	162	144	145	169	159	160	161	161	156	149	145	187	173	165	144	153	169	176	186	177	157	161	165	138	186	188	170	160	182	161	166	174	145	164	163	161	199	172	174	167	158	158	183	169	187	170	158	168	161	170	165	156	175	165	161	183	166	150	158	179	149	151	157	174	144	167	183	176	171	157	174	165	169	157	170	187	162	159	171	183	170	198	159	174	154	160	161	214	150	161	170	173	188	193	155	182	160	168	173	139	173	158	145	172	134	148	171	148	171	177	148	209	175	167	123	185	160	170	159	167	160	157	169	153	144	201	171	187	164	181	181	175	161	185	164	158	174	188	174	152	163	158	166	163	170	155	156	194	166	157	175	184	167	162	167	152	177	167	163	183	165	169	162	167	142	156	183	139	148	166	158	172	144	168	158	161	163	155	156	173	152	157	177	161	205	147	164	155	149	158	209	162	137	184	166	157	190	162	192	163	142	164	184	156	176	149	145	182	157	181	177	169	163	170	178	163	198	161	191	165	167	180	168	199	176	146	195	170	152	174	161	157	177	163	154	183	162	178	176	199	203	148	156	153	151	154	171	179	177	172	161	181	152	160	167	152	175	150	148	169	174	152	185	147	168	144	142	157	158	159	164	180	193	153	172	148	172	182	163	134	142	171	176	151	175	174	167	158	172	149	167	178	163	147	171	160	163	184	162	167	183	158	161	172	176	167	177	172	160	185	177	177	153	168	160	146	169	168	163	147	154	180	159	187	170	161	189	180	159	173	166	180	176	175	176	183	162	160	187	160	182	162	174	170	165	157	174	161	171	165	164	174	185	154	150	169	188	181	185	190	165	185	184	164	156	153	168	150	159	176	146	179	176	176	151	164	147	169	172	170	171	174	147	146	189	163	148	173	177	183	158	160	177	163	162	157	170	167	194	167	151	180	170	170	166	157	170	170	159	154	138	165	177	158	151	161	173	171	154	170	185	175	173	153	187	180	164	174	167	157	180	163	177	161	168	162	186	178	173	180	182	155	176	173	172	179	163	167	160	157	183	180	148	153	143	182	165	169	144	177	163	172	166	171	135	151	199	140	161	182	153	181	158	175	152	160	187	164	164	156	160	167	139	150	176	163	171	179	155	174	175	154	160	171	169	189	168	197	189	179	169	154	168	155	163	181	159	195	154	150	173	160	151	149	167	192	156	151	162	180	155	163	163	161	175	156	159	178	180	172	177	146	179	191	165	191	176	189	168	142	172	150	173	163	171	173	145	165	157	164	155	160	170	169	171	177	153	166	152	162	150	141	172	158	176	176	172	176	170	172	175	161	161	165	169	166	173	146	147	146	169	163	188	170	156	162	166	152	177	157	163	184	170	156	187	144	184	163	162	172	149	180	178	186	176	149	187	163	183	160	148	184	169	159	168	161	159	172	167	168	187	170	154	161	169	183	180	177	154	169	158	149	170	138	148	181	166	168	186	159	145	172	160	183	160	161	162	184	163	170	165	169	204	197	179	171	166
24462	20364	26443	24156	20350	8050	1099	723	589	540	515	454	406	379	393	353	346	306	313	338	283	281	300	308	340	284	295	267	279	270	286	276	284	240	286	297	273	248	263	259	265	271	241	263	249	260	291	274	276	250	294	249	231	245	265	260	247	260	249	243	266	253	260	255	259	272	260	259	255	242	236	243	227	260	232	271	253	239	223	250	281	224	241	232	264	244	255	242	256	213	221	263	230	260	252	260	233	228	254	206	242	256	252	226	247	241	261	241	254	286	241	214	250	254	244	257	244	233	285	239	238	258	248	244	271	278	239	263	239	230	257	228	243	260	251	259	270	231	264	234	245	233	261	257	244	234	256	255	256	216	224	262	244	229	240	269	248	249	261	235	257	281	254	237	234	263	242	276	223	244	239	259	280	261	293	257	269	232	225	252	292	251	243	253	278	233	227	240	253	254	234	230	265	244	269	285	245	264	261	266	240	213	256	257	281	230	252	239	233	240	235	226	237	238	227	231	248	245	260	280	236	283	273	234	244	248	244	261	250	244	280	239	240	255	231	253	209	237	245	238	243	269	227	241	242	266	257	258	257	239	242	230	258	255	263	249	252	241	223	238	274	260	275	263	241	249	250	235	254	240	230	234	240	263	216	243	259	234	255	252	216	273	253	232	247	230	267	246	240	241	231	252	240	290	264	256	249	255	241	239	278	268	262	249	256	243	230	256	256	256	235	262	247	241	221	228	239	248	232	237	240	248	232	227	267	233	235	242	226	228	247	261	231	253	248	234	258	245	246	240	246	226	259	251	241	245	271	264	249	227	259	249	243	240	246	240	270	264	238	224	269	268	225	241	266	256	257	236	248	237	214	250	246	229	249	254	255	236	248	252	249	267	214	289	246	257	242	263	242	232	242	245	258	250	253	231	220	244	228	233	245	225	268	263	241	249	255	235	253	241	231	223	243	252	230	256	264	249	229	245	222	259	252	253	229	215	262	259	263	255	225	246	260	251	251	283	264	232	229	253	257	227	236	220	276	260	232	247	253	268	268	260	246	242	224	264	256	232	253	257	239	235	235	236	245	250	238	230	242	251	225	296	257	253	235	231	260	242	260	256	211	270	237	252	250	248	253	259	246	245	239	236	266	244	248	263	261	267	226	223	237	234	241	231	229	226	251	241	241	249	240	239	261	260	240	251	240	264	234	258	242	238	234	272	225	249	289	251	246	243	252	231	260	271	220	250	288	235	264	248	232	246	217	249	268	231	235	256	278	257	246	255	283	256	247	247	224	243	250	257	267	242	230	247	257	251	259	254	201	260	244	256	248	260	243	247	239	280	247	269	242	255	264	283	210	255	248	236	238	260	233	253	251	274	242	239	235	241	254	242	267	242	248	264	256	271	245	256	253	258	270	239	234	226	264	266	239	254	239	232	270	286	234	235	253	229	231	247	246	241	258	241	244	270	253	253	244	247	264	242	257	251	231	257	255	260	245	237	265	258	268	227	241	260	236	230	252	262	221	243	257	246	258	241	253	273	255	231	233	225	246	250	224	238	236	224	236	252	267	263	227	240	231	276	278	235	245	285	269	251	246	253	269	233	248	226	255	260	231	257	244	238	236	248	264	241	242	276	244	257	249	259	253	274	236	248	266	246	222	246	251	256	240	243	269	229	239	254	226	247	225	222	259	236	278	257	232	236	244	272	238	252	274	245	259	204	215	280	256	256	265	224	248	266	265	226	240	251	248	233	242	238	256	222	242	236	252	253	235	234	252	232	250	237	251	247	240	261	271	253	226	225	250	224	256	244	251	238	233	244	243	218	241	242	244	248	238	268	272	242	252	244	260	259	221	252	274	253	234	238	215	248	242	261	247	247	245	253	248	257	236	250	260	251	275	263	242	269	261	244	257	232	225	245	238	248	239	248	232	236	268	230	237	233	237	225	236	253	257	252	257	240	220	230	265	233	277	224	231	213	251	262	268	241	249	227	228	228	224	241	210	270	286	235	265	218	255	250	223	254	240	266	241	250	260	219	214	241	228	223	240	249	270	225	230	245	254	244	221	215	251	237	266	277	241	230	253	254	262	305	249	243	249	247	227	256	238	247	257	274	254	225	239	233	237	239	224	238	272	264	246	241	243	237	248	248	238	225	283	271	220	256	250	261	254	230	261	233	293	258	234	227	252	248	227	217	260	247	263	234	248	235	238	236	211	244	250	263	235	269	229	246	234	252	264	260	284	271	240	219	252	239	246	280	273	266	216	257	270	252	253	256	253	244	285	247	254	240	248	234	273	287	270	219	231	226	250	238	252	262	262	254	263	224	262	260	261	264	250	238	240	255	242	257	229	235	211	268	252	224	251	241	254	275	237	240	249	266	227	266	242	244	225	250	233	280	242	262	234	276	229	227	251	235	218	253	245	239	250	252	280	258	239	252	258	274	230	264	268	224	273	211	267	266	247	253	249	225	243	246	258	247	229	254	242	258	248	256	228	260	248	209	227	241	241	220	260	244	267	234	248	286	256	238	253	269	237	261	248	259	239	247	223	216	249	234	258	250	274	270	274	242	244	243	230	255	235	248	225	220	236	251	249	262	268	247	272	267	288	228	231	228	239	257	214	233	237	239	258	254	236	233	243	245	218	244	269	258	251	218	247	235	250	219	227	241	235	256	255	240	232	242	241	251	277	261	262	231	238	258	248	227	235	224	218	247	212	268	213	264	230	224	272	245	283	237	223	257	251	259	235	232	257	268	231	227	232	236	266	242	248	290	226	264	227	243	223	230	280	259	263	253	273	249	256	243	239	261	248	256	223	230	250	275	253	261	242	255	233	278	249	223	240	216	244	229	257	246	243	255	237	245	229	245	220	254	262	258	254	243	254	249	255	234	239	271	241	268	232	259	240	252	261	280	262	234	241	252	250	250	249	254	224	240	243	232	281	222	232	294	249	244	272	276	247	279	226	251	246	265	225	258	254	228	230	257	253	257	241	263	226	237	247	231	254	247	251	239	237	257	266	230	227	246	238	262	262	224	255	246	238	250	230	227	251	223	275	263	221	286	242	259	227	276	258	219	253	251	256	263	239	255	237	243	252	272	271	251	235	257	240	224	212	221	224	219	221	262	254	222	231	268	249	250	230	260	278	248	237	236	272	282	244	247	251	226	251	245	244	237	246	252	236	234	254	281	250	242	252	236	237	254	238	239	239	233	242	285	269	252	244	250	254	244	258	265	231	258	223	239	239	251	229	256	249	233	239	255	256	259	264	255	247	241	259	252	227	245	243	242	225	239	262	236	269	276	253	260	230	248	243	251	258	241	246	264	223	241	238	245	226	217	251	247	262	257	247	254	252	264	262	214	278	260	232	244	251	209	255	231	220	238	208	232	234	249	259	253	259	252	254	242	226	273	257	269	235	270	271	235	266	219	267	232	241	250	240	267	301	276	251	251	218	271	261	255	240	257	242	248	248	248	242	250	235	234	265	240	244	260	237	245	254	260	239	244
7856	11576	10665	5591	3468	2435	1764	1445	1153	932	863	737	650	594	534	495	489	411	404	410	403	369	399	333	352	360	361	330	326	326	319	312	325	276	295	297	297	313	292	306	300	253	284	262	281	252	318	280	255	301	245	279	262	275	274	238	256	264	280	276	253	265	290	282	294	280	281	266	291	262	271	230	268	287	269	290	265	267	256	284	280	270	265	254	261	251	280	243	270	243	258	257	238	243	239	260	246	265	252	274	264	258	275	241	258	252	262	245	253	237	252	247	233	241	238	244	268	253	262	250	257	252	232	224	252	247	269	253	270	241	264	237	259	254	242	262	238	243	245	232	240	274	269	264	265	247	260	271	275	227	247	262	260	273	223	273	219	249	250	265	217	261	264	252	255	220	258	252	245	218	257	263	246	275	274	244	245	255	263	291	268	270	272	247	275	242	255	262	244	255	261	265	238	272	268	260	261	231	238	242	247	242	245	276	252	268	249	274	229	253	245	236	233	251	256	235	229	249	255	266	257	241	268	247	256	234	244	268	265	260	269	249	228	258	244	253	255	241	237	246	269	264	257	250	258	250	211	260	261	227	228	253	245	257	236	266	257	261	262	246	253	218	245	249	232	261	248	244	236	237	243	230	231	240	263	271	251	269	253	262	264	257	261	260	251	237	248	258	235	234	263	239	255	285	233	259	246	261	232	244	231	258	232	264	253	275	278	270	266	245	243	218	246	223	222	256	229	251	271	266	269	229	225	240	272	258	274	237	246	258	243	247	270	255	250	267	267	265	225	251	249	223	240	246	258	229	252	252	222	289	238	246	234	223	262	257	238	267	262	229	262	237	262	269	226	245	268	234	235	230	245	238	260	265	264	234	275	249	244	264	258	247	268	255	233	271	253	230	256	229	265	274	259	255	255	274	242	259	258	257	249	238	246	267	256	234	246	224	264	260	259	278	254	207	234	244	224	241	255	246	251	234	266	231	254	246	256	258	275	277	247	279	231	264	279	232	256	247	247	242	243	264	253	241	242	257	250	285	237	272	237	276	244	250	236	246	234	230	255	242	242	231	258	256	259	242	263	224	242	230	254	268	245	265	260	232	256	248	259	254	264	262	222	254	238	224	244	268	250	252	229	250	227	252	277	235	253	255	245	257	257	260	234	260	269	271	252	266	266	227	221	247	255	284	227	281	248	266	245	274	262	273	260	228	249	254	253	262	267	233	242	254	248	234	259	256	271	242	243	229	227	256	280	236	265	224	233	251	261	235	265	245	230	244	253	242	260	250	245	217	246	233	238	234	270	257	238	290	257	257	260	284	257	241	248	249	262	246	254	267	234	213	247	281	236	250	250	224	256	262	241	259	243	270	253	297	246	232	214	261	261	263	239	268	213	258	243	290	263	249	231	255	311	253	249	238	241	252	238	232	255	257	258	231	276	258	264	259	253	251	269	256	251	278	245	253	251	268	269	233	269	240	245	235	245	271	266	246	282	242	266	259	248	224	221	256	259	262	269	241	268	270	254	252	241	265	263	246	248	247	237	262	277	250	251	261	214	258	253	231	234	232	252	258	243	262	227	236	245	268	219	254	256	242	269	248	238	245	226	268	244	234	269	255	273	249	259	254	263	249	259	283	254	273	238	269	231	290	235	256	247	237	233	245	262	255	269	232	252	274	254	271	255	247	231	276	275	242	241	260	233	248	212	252	245	246	248	265	259	255	255	233	250	245	250	262	259	248	256	244	248	250	244	246	274	247	260	262	245	244	254	265	268	245	303	230	240	263	255	254	242	238	266	226	278	244	276	235	262	255	243	255	246	249	240	287	253	259	245	263	258	268	230	268	243	238	242	228	229	249	239	241	261	254	251	257	246	245	268	252	211	235	265	256	261	251	250	261	261	257	255	241	231	245	241	232	242	278	270	251	222	260	263	242	259	269	245	253	261	266	262	223	269	286	286	239	269	240	230	275	247	246	240	252	243	241	239	257	255	269	260	265	244	259	241	242	259	268	255	244	271	234	259	277	242	260	267	218	254	242	247	208	252	246	256	257	253	250	248	265	268	241	245	239	233	234	239	241	233	249	267	264	254	243	240	241	232	256	280	262	260	254	238	276	213	250	251	257	254	251	267	270	231	240	233	236	228	254	247	248	253	264	246	225	243	265	241	239	258	256	264	257	251	269	259	238	227	261	255	260	261	263	272	288	293	263	269	273	256	261	235	249	238	246	236	247	255	253	279	248	242	207	228	240	241	240	237	293	225	240	264	258	248	240	226	281	244	236	276	256	249	257	231	249	253	245	240	249	255	237	222	229	267	259	248	229	238	271	260	264	241	265	237	248	275	246	261	245	262	259	254	212	226	253	248	262	234	249	253	257	261	258	243	270	255	243	249	256	267	248	237	235	259	257	260	246	267	259	254	280	249	235	247	239	262	233	236	266	260	237	270	240	241	247	233	256	259	272	253	236	277	244	249	246	254	255	261	260	256	250	276	260	269	261	254	250	245	228	263	227	256	247	228	242	243	263	249	263	258	262	258	263	231	243	244	272	229	251	259	288	276	225	254	240	275	235	240	271	267	272	277	237	250	231	236	260	278	264	231	260	273	248	245	247	231	229	248	270	242	249	240	225	247	270	276	240	266	249	242	267	270	266	226	257	246	254	259	262	240	238	260	277	267	254	242	251	252	234	294	259	258	249	258	261	243	229	245	242	196	243	265	238	243	230	239	258	251	244	275	230	229	245	242	255	233	244	247	270	258	229	251	259	252	253	262	248	227	249	256	251	253	248	250	244	252	265	255	252	233	255	271	266	262	246	230	247	264	225	240	271	249	249	282	241	281	255	259	245	258	276	284	260	233	245	235	265	268	240	240	243	241	236	261	234	252	266	226	251	252	248	248	260	246	256	258	218	245	283	243	248	252	225	243	257	237	253	260	240	272	221	245	241	274	263	264	244	239	246	269	245	253	249	265	239	260	244	242	235	239	243	261	225	243	244	252	247	250	248	254	235	255	237	263	258	260	231	258	251	266	262	229	272	254	237	266	235	281	265	212	258	258	279	228	260	239	230	237	241	251	246	269	245	250	237	247	248	240	243	244	251	263	245	242	263	255	242	258	254	239	257	212	244	263	260	240	256	224	251	240	226	268	263	237	259	242	256	225	247	254	234	259	269	246	240	255	276	259	242	229	286	249	241	255	238	246	258	245	269	268	242	268	253	246	251	221	247	263	265	231	245	238	287	236	233	248	264	228	260	254	273	274	250	261	215	255	247	268	259	254	255	255	214	250	235	239	251	243	271	266	247	259	236	257	218	215	225	249	268	263	246	244	276	261	241	231	245	274	250	252	260	263	236	271	256	253	242	224	252	215	241	266	238	238	245	297	248	239	231	273	250	249	238	251	251	258	229	248	234	230	227	274	286	278	249	247	246	243	281	267	251	240	263	280	281	237	250	253	242	263	261	272	241	232	251	249	253	226	253	240	249	267	236	245	247	255	261
22586	20400	26950	23739	20404	20472	7405	1636	1231	1081	1004	891	822	818	767	740	724	747	636	643	628	659	656	575	647	646	610	612	602	578	567	604	639	600	584	569	590	584	535	572	575	587	549	549	542	559	513	599	573	529	509	573	546	589	564	548	534	568	580	571	541	571	508	542	536	554	587	572	508	553	578	530	557	585	548	528	546	526	564	549	521	482	547	519	510	539	531	584	511	535	507	525	511	529	499	510	548	519	587	554	523	566	508	538	519	517	494	547	531	560	515	521	539	520	553	525	520	524	562	562	549	535	552	478	512	546	546	516	552	552	478	522	521	545	475	550	559	533	575	574	565	526	532	558	542	558	531	563	528	531	557	475	546	537	520	600	552	511	545	509	532	503	528	532	574	557	557	546	536	548	551	535	567	583	577	570	595	526	516	559	534	524	531	534	604	554	501	535	549	522	500	509	493	535	528	504	527	532	559	530	559	567	585	539	516	523	523	522	497	496	540	530	584	550	546	524	569	531	536	526	551	568	516	549	547	540	565	548	539	549	530	555	506	549	554	519	584	536	580	490	517	504	498	559	553	501	569	581	559	524	537	531	552	539	568	506	515	510	552	542	544	521	518	529	507	512	528	586	574	582	497	541	536	549	566	510	535	547	542	562	542	533	566	514	543	537	515	537	590	542	550	616	516	542	518	514	513	526	518	513	593	527	567	549	543	575	550	548	530	489	509	552	550	530	522	531	539	549	521	552	545	551	557	534	554	507	534	568	550	535	515	521	534	523	545	523	497	531	613	554	548	518	526	569	531	541	511	512	548	525	558	560	566	549	506	536	535	519	518	566	503	568	501	539	571	497	527	523	529	518	545	505	547	529	557	560	497	525	533	559	556	532	562	575	548	517	511	562	522	514	558	541	536	513	517	531	487	541	566	526	503	519	529	518	541	566	555	549	553	514	522	598	526	534	494	513	532	580	550	513	529	527	497	559	496	509	479	518	509	481	546	545	563	535	520	525	561	550	540	511	544	549	518	530	591	551	571	523	554	558	525	540	531	509	533	576	528	535	505	539	506	530	527	558	582	559	546	510	526	501	504	550	555	517	543	529	502	541	559	520	538	549	527	521	557	505	533	523	509	511	535	491	561	547	524	546	524	516	574	557	512	547	560	535	534	509	545	505	509	544	568	562	543	510	567	526	544	501	523	548	511	535	528	491	516	539	572	540	526	556	539	516	516	510	492	507	577	542	549	539	565	510	546	565	525	489	518	522	530	567	542	522	557	557	543	517	504	517	601	501	551	507	548	527	510	586	543	539	482	473	509	573	553	496	551	535	533	559	534	531	545	516	557	503	521	508	554	539	573	531	525	510	534	503	503	561	525	532	526	541	569	548	541	549	541	513	510	516	496	509	520	548	543	534	527	520	549	531	546	548	522	496	542	569	596	542	539	518	495	549	545	535	550	572	539	564	524	582	523	557	549	532	500	553	546	550	523	541	521	598	556	559	506	514	547	569	547	568	487	522	532	519	543	548	541	490	540	512	509	532	545	513	504	547	531	535	516	590	539	550	517	531	578	560	503	545	528	554	510	537	580	532	544	529	551	544	531	543	532	536	511	542	528	529	556	481	571	538	529	522	523	535	542	629	523	560	538	550	545	541	523	548	579	564	544	521	520	511	552	564	524	556	523	535	523	540	483	595	504	543	478	548	549	552	542	526	548	519	507	553	557	611	592	533	524	585	557	538	541	506	525	531	516	504	520	523	533	564	508	563	539	545	514	531	517	551	537	521	567	530	502	529	535	498	520	541	540	529	539	565	539	527	521	543	537	525	543	559	516	526	542	543	554	577	568	546	541	544	562	552	545	547	525	582	530	517	559	515	572	564	548	540	536	529	533	553	511	556	571	502	543	509	558	517	561	543	510	531	511	514	515	486	519	540	548	530	500	508	550	507	553	542	531	497	528	504	528	541	557	530	540	537	548	550	529	531	516	528	559	499	552	523	551	555	530	589	503	565	551	553	552	533	528	494	492	507	515	547	525	521	563	523	512	496	505	545	540	527	529	528	576	520	519	537	566	569	538	561	559	523	556	533	548	551	521	549	537	533	543	514	535	499	567	513	496	548	518	535	529	526	539	535	518	550	545	549	567	539	500	548	524	566	504	518	516	550	523	538	521	507	535	545	547	524	586	531	538	530	514	536	554	519	507	574	519	516	555	545	530	479	532	545	542	546	515	578	522	538	540	520	572	560	544	555	518	553	532	557	539	560	542	538	539	564	521	559	541	563	547	504	567	518	527	573	529	572	530	512	574	521	509	528	559	531	558	543	520	496	557	510	524	562	514	546	546	504	541	545	534	530	555	553	516	552	535	532	558	553	507	563	556	529	505	525	552	562	573	510	538	490	543	537	522	555	566	543	538	540	535	526	529	516	504	545	556	533	563	561	511	526	550	578	534	535	539	554	551	604	556	544	521	521	549	550	569	553	543	547	516	523	543	535	519	549	534	509	529	535	492	524	585	533	544	533	559	508	571	542	555	557	548	530	541	478	501	567	512	579	513	541	535	518	553	531	504	542	564	528	509	523	524	555	542	553	573	538	557	524	544	541	520	560	538	588	507	514	531	489	578	532	552	520	531	534	540	542	526	543	542	529	563	556	530	537	544	519	528	503	566	485	557	487	527	519	552	523	562	530	528	566	525	530	565	539	553	562	559	543	520	489	533	504	533	549	522	532	512	543	518	555	537	509	553	529	502	506	525	533	478	561	564	522	535	517	582	565	564	489	500	565	554	530	501	568	519	538	586	520	553	540	539	498	537	529	515	509	551	552	551	529	532	525	523	560	531	533	520	492	535	523	543	545	570	507	515	508	528	568	491	519	543	544	540	524	530	497	523	518	547	504	540	515	522	553	511	521	517	495	531	538	520	543	555	523	510	521	539	568	549	529	525	520	587	541	496	565	559	537	527	553	535	539	560	549	512	547	536	552	508	559	516	548	519	515	542	502	521	541	502	513	544	521	524	545	539	555	498	565	524	475	535	564	507	537	552	520	502	471	515	533	536	491	528	518	571	530	564	534	531	535	541	499	530	509	550	557	525	561	519	537	548	543	542	493	539	555	488	508	563	535	521	559	518	536	558	571	498	591	554	547	541	532	513	575	529	550	501	541	526	536	582	497	484	503	499	527	522	573	467	551	530	532	553	540	531	558	593	545	546	576	506	559	532	533	533	532	535	529	504	560	519	515	566	551	543	534	523	536	514	557	529	573	544	546	508	519	542	518	553	539	544	534	519	535	535	547	561	532	547	548	531	504	512	545	544	536	521	510	551	528	527	573	496	514	541	551	549	507	563	511	553	535	499	561	519	493	523	564	490	515	507	524	573	535	465	536	547	535	513	545	575	536	543	534	503	510	561	515	537	597	594	535	559	489	556	506	571	542	562	547	517	537	542	528	558	532	556	543	499	560	505	509	530	554	556	548	551	530	536	540	515	546	564	561	558	569
11176	18556	17256	9725	6507	4636	3319	2701	2322	1899	1694	1433	1315	1129	1134	952	983	940	904	826	793	803	769	728	722	709	719	702	710	640	642	610	631	643	594	611	615	597	601	594	587	642	560	544	578	602	559	578	556	537	599	563	564	538	527	570	538	514	516	575	533	543	567	547	549	527	572	556	567	515	531	536	546	544	515	531	577	527	526	518	575	510	560	518	499	511	570	509	540	588	530	553	533	478	557	541	521	521	527	517	548	556	534	548	530	531	563	514	527	532	498	530	533	572	544	518	533	514	521	505	543	545	537	500	540	530	532	512	549	534	497	525	514	521	526	518	526	539	524	560	546	487	516	524	490	536	509	522	495	530	526	506	538	560	508	501	524	530	495	545	509	520	555	531	533	506	480	547	545	554	510	497	553	533	558	507	488	520	499	559	505	500	510	534	513	547	514	512	503	557	488	536	556	521	552	540	501	511	508	531	483	510	517	511	544	504	491	531	503	483	551	590	542	548	510	505	515	528	542	519	545	542	539	526	512	512	527	488	488	507	513	508	566	512	520	497	572	536	523	525	532	546	513	493	515	544	529	540	506	537	526	512	530	526	472	510	542	535	569	535	499	530	556	532	515	487	518	550	560	522	529	542	462	568	562	504	502	544	552	533	516	509	554	508	569	546	536	531	499	532	510	601	504	510	485	533	532	547	513	516	487	501	517	517	508	551	525	502	521	501	531	525	527	527	524	526	502	500	514	540	543	539	554	522	494	538	516	551	518	554	531	504	482	527	515	501	536	558	486	485	548	559	482	539	502	523	526	519	483	533	526	508	554	545	583	529	587	526	517	525	510	518	514	523	518	535	523	549	520	521	508	521	489	503	527	523	509	542	489	545	542	504	537	541	507	499	555	511	536	555	532	521	545	521	544	531	515	523	528	518	518	516	545	520	541	511	551	531	531	521	547	554	558	490	532	537	540	509	518	521	518	503	526	568	522	586	514	539	518	550	494	514	569	514	498	535	535	538	522	518	529	538	576	535	533	525	529	571	580	513	525	487	571	491	472	492	518	551	547	500	561	515	528	541	522	499	483	536	469	520	527	456	543	566	539	502	522	507	559	510	626	528	492	513	523	493	532	537	541	523	567	533	566	504	555	498	533	559	533	521	520	506	512	510	488	503	476	480	559	532	532	546	489	529	519	521	529	507	570	482	513	501	540	503	549	507	515	540	499	502	535	558	514	526	506	537	516	522	525	556	560	486	469	532	520	520	516	495	551	524	501	505	529	519	505	529	514	511	506	496	557	469	528	542	546	512	532	508	531	555	486	535	515	537	541	537	532	502	555	528	511	541	545	530	552	518	529	551	521	549	571	556	535	521	549	604	514	522	515	503	474	539	542	511	502	561	542	514	558	542	475	499	491	562	539	512	525	528	531	526	507	524	510	496	492	530	498	544	547	515	522	562	526	526	532	497	531	547	517	532	533	492	539	515	556	526	499	547	522	498	506	535	566	505	513	513	493	494	494	508	532	526	488	491	548	552	521	558	547	511	546	541	524	520	473	515	539	536	567	525	548	523	525	546	508	519	496	542	531	515	548	520	545	559	495	549	542	549	549	546	524	499	490	553	524	494	495	498	504	537	562	543	538	565	542	493	522	509	528	497	532	541	530	523	489	553	496	509	502	520	498	496	530	512	525	486	527	516	509	526	472	498	603	533	540	506	552	544	550	529	548	534	536	528	522	521	512	516	513	504	511	526	537	567	524	521	506	546	523	516	509	528	526	566	517	509	516	498	527	513	544	530	521	500	525	486	516	493	533	528	532	497	547	527	546	516	509	523	523	507	540	569	544	510	477	487	491	516	535	511	492	531	544	506	501	528	506	504	517	495	558	480	513	555	579	485	522	468	509	574	537	529	528	499	514	498	531	496	576	541	527	535	552	535	469	527	519	555	525	548	514	554	532	509	543	528	516	538	482	536	494	549	503	543	513	521	522	520	536	519	554	501	536	474	506	534	559	472	535	517	511	550	508	521	540	535	528	516	518	568	494	514	538	515	535	554	551	554	497	531	522	526	527	522	542	512	523	487	531	549	508	536	506	525	517	510	520	525	548	471	559	561	526	537	526	513	526	514	509	570	540	473	529	517	518	513	548	521	493	498	510	539	521	541	512	508	530	546	527	557	549	524	551	520	506	533	539	547	529	532	552	547	535	570	516	520	539	569	553	507	523	519	505	519	546	505	456	531	546	556	541	511	528	485	527	519	559	527	502	492	541	501	531	511	544	504	504	508	495	533	523	477	529	532	548	558	554	526	545	573	572	541	564	538	546	518	514	514	523	510	531	511	535	472	539	512	604	551	522	519	531	493	512	529	499	513	500	496	552	516	530	505	503	512	537	525	484	537	527	561	526	520	520	507	532	513	514	544	541	509	552	481	524	542	518	541	547	523	548	501	510	535	520	552	510	534	526	518	508	518	509	526	476	494	493	509	550	520	558	508	485	497	526	483	494	506	522	534	525	537	518	528	528	514	533	542	526	549	507	528	532	534	514	515	499	533	537	514	518	555	487	535	545	513	523	486	565	571	504	519	561	527	513	561	477	526	559	503	496	512	526	538	508	569	548	503	499	545	517	530	533	532	533	552	549	482	565	535	480	541	555	531	540	518	525	557	547	520	529	551	569	570	515	532	561	541	567	533	519	527	554	510	519	522	523	577	517	547	522	539	542	525	542	501	463	518	547	511	486	538	534	548	515	519	521	502	527	496	498	540	484	519	563	548	551	544	542	543	515	534	524	527	557	518	527	524	547	567	502	558	490	530	563	492	530	519	509	550	513	539	534	534	530	541	490	526	522	536	536	533	486	467	485	529	509	536	533	543	502	533	526	465	511	495	518	530	501	508	533	557	536	505	554	535	499	513	525	499	540	562	558	510	531	573	575	503	499	530	524	534	515	545	500	485	555	507	523	506	497	534	500	527	513	513	519	515	483	524	519	515	534	556	536	536	519	471	533	498	538	559	529	533	523	564	535	549	572	559	527	521	533	526	545	508	538	519	506	541	504	543	525	487	511	525	526	507	523	515	524	570	545	517	533	566	532	548	517	493	499	533	512	490	507	543	521	513	516	512	519	539	528	513	530	473	528	542	504	478	487	556	558	562	541	515	523	517	565	519	542	494	557	525	500	518	495	541	518	523	575	533	550	529	531	517	535	508	534	525	516	555	550	522	528	545	530	544	563	502	530	550	544	547	568	491	530	512	508	539	580	534	547	538	548	548	519	550	564	501	547	538	571	532	523	496	555	487	491	478	538	537	502	563	533	494	540	564	550	520	522	566	510	491	522	538	523	520	544	493	579	510	532	556	537	533	498	495	484	532	520	573	513	565	530	503	524	510	527	526	557	545	525	512	513	543	526	525	552	539	520	550	548	508	504	520	533	542	526	500	540	528	466	520	536	493	537	534	555	494	494	551	492	556	548	508	515	511	483	529	524	532	536	517	516	517	501	545
27804	12430	1146	352	244	205	186	164	169	151	150	152	146	151	159	138	160	142	142	149	156	134	136	141	154	133	149	153	168	145	163	141	166	162	154	149	143	140	152	149	127	140	187	145	144	138	134	144	135	149	122	123	151	151	137	145	143	146	145	138	162	144	131	146	127	146	150	121	138	172	138	136	122	143	147	142	158	153	140	118	133	130	122	150	135	120	141	118	136	153	136	154	137	125	131	153	157	147	162	155	136	137	142	147	134	147	151	161	138	154	144	153	164	142	133	128	147	127	135	139	146	158	157	145	123	134	121	134	158	136	154	159	130	132	146	111	132	144	135	136	167	146	135	144	133	134	158	148	151	163	148	132	151	140	149	140	129	157	149	135	157	138	138	135	148	147	156	176	161	146	128	140	144	134	146	112	141	142	133	142	173	138	140	147	150	135	134	149	161	142	160	154	164	136	140	146	152	142	144	149	132	142	149	157	142	159	130	142	127	123	151	144	151	153	125	129	146	155	111	150	118	136	147	138	145	180	138	126	135	134	143	140	138	139	153	167	153	145	167	142	133	141	143	144	153	147	155	137	162	147	137	145	144	158	155	136	137	157	116	133	141	138	120	143	156	156	142	135	141	148	139	128	147	144	139	121	156	144	131	150	140	143	141	143	119	152	137	137	127	153	155	112	146	141	139	154	124	150	160	127	136	140	138	168	134	177	141	162	163	139	137	155	161	165	170	135	136	139	144	134	157	133	149	147	147	126	151	174	138	141	137	146	157	159	149	155	150	138	133	146	133	132	138	150	135	138	149	148	139	156	112	160	142	144	161	144	150	130	161	139	142	121	129	141	139	143	147	132	147	144	170	143	139	155	127	139	150	153	130	135	136	142	146	136	135	150	131	141	144	139	134	132	135	155	141	133	169	116	124	157	139	140	166	148	153	130	154	152	124	147	155	137	142	163	130	157	167	147	164	148	144	129	140	137	112	152	121	131	160	140	173	144	154	145	127	131	141	134	123	156	129	131	140	138	118	141	141	131	157	158	136	150	129	161	120	124	150	125	149	148	138	125	169	126	137	148	140	156	123	141	136	130	136	139	139	152	131	127	163	135	133	117	151	140	144	159	153	139	150	149	148	132	156	150	133	155	146	133	131	130	152	152	150	151	149	139	161	135	142	137	128	152	134	141	148	145	142	154	150	128	160	167	149	149	137	143	159	142	145	152	137	151	133	136	118	156	139	135	142	139	131	143	148	144	149	136	151	128	133	141	111	128	165	149	155	145	127	139	159	152	141	162	129	152	156	142	153	146	145	149	164	139	132	145	122	133	145	146	144	151	130	133	129	157	155	161	156	133	143	152	157	139	145	124	133	120	163	123	142	150	145	143	143	134	118	142	141	151	142	157	122	127	139	115	154	153	144	154	136	146	129	150	163	138	159	133	148	171	142	127	117	134	138	135	158	140	144	141	117	152	129	138	166	131	143	142	142	140	155	148	145	150	163	170	146	131	127	142	130	139	142	130	151	140	140	141	144	145	133	186	154	151	146	162	152	140	159	155	138	158	126	121	155	146	145	151	114	151	153	140	147	127	137	120	157	142	154	132	153	170	142	138	149	140	150	144	146	142	147	142	149	140	141	161	139	132	120	140	140	142	134	130	143	131	147	168	144	118	160	138	142	131	147	133	131	148	143	135	120	146	157	139	117	127	144	173	152	148	151	149	144	142	142	138	129	162	141	137	149	146	132	137	134	147	140	149	148	143	126	120	144	145	132	149	139	134	151	132	149	131	153	156	121	136	152	156	155	144	134	124	138	126	161	128	130	127	155	131	154	147	162	131	137	134	134	131	155	155	164	145	131	129	143	155	130	149	136	155	154	136	144	138	124	155	146	146	143	140	157	150	158	155	158	151	132	145	118	152	123	122	142	120	157	138	138	147	129	148	160	143	145	135	133	136	121	126	134	137	145	124	158	153	144	150	142	145	131	156	116	157	155	145	143	129	159	134	141	151	151	143	141	142	149	165	137	145	151	139	151	132	145	137	129	148	146	137	144	142	130	154	132	149	159	152	156	147	127	136	126	144	151	151	144	138	146	150	154	126	134	138	143	131	148	141	138	151	154	162	137	129	142	134	134	144	150	140	155	151	144	142	149	139	130	122	135	116	132	141	139	163	143	124	136	146	165	150	139	162	141	147	147	128	153	161	153	143	142	153	170	149	128	141	167	162	131	139	143	155	120	148	134	154	148	137	133	169	154	147	152	144	137	138	142	148	165	117	171	140	152	165	149	155	133	139	129	159	127	134	152	158	149	135	140	153	138	164	159	168	145	152	135	156	162	129	142	140	140	151	121	137	148	126	132	128	155	150	145	147	151	145	146	175	144	139	144	148	128	153	165	142	138	142	131	119	147	146	124	147	156	127	147	149	147	135	143	155	128	124	134	145	160	135	144	138	125	161	175	156	131	147	118	122	146	141	117	128	165	133	136	153	144	144	152	136	160	140	137	138	153	180	135	142	135	130	162	152	149	137	145	139	126	146	167	153	166	133	131	160	127	137	148	150	140	139	119	121	141	158	150	152	151	166	144	139	146	156	157	132	128	147	138	156	134	138	160	145	143	148	151	170	145	150	136	150	132	129	151	152	150	134	164	137	130	155	145	168	137	140	155	150	152	124	139	159	140	154	146	140	135	155	168	156	147	138	151	150	139	145	146	141	131	140	143	149	157	156	137	151	125	132	147	134	151	137	139	141	153	148	151	142	143	145	137	143	142	155	130	150	124	152	138	133	124	129	136	121	128	145	133	131	144	138	122	144	134	128	140	134	148	152	139	157	138	145	138	144	130	148	132	139	166	146	151	151	150	137	163	120	132	130	145	135	146	150	139	142	134	150	168	146	126	153	158	134	151	157	148	160	133	140	174	148	146	133	147	127	139	149	142	144	134	139	149	143	147	137	140	126	144	133	142	128	156	138	153	135	150	134	138	158	126	153	138	117	136	151	126	148	149	118	145	141	130	152	151	118	121	149	139	153	162	150	138	154	153	142	115	129	137	139	139	150	136	136	133	122	140	149	123	165	151	137	134	147	124	152	136	155	150	123	126	134	137	140	149	146	166	163	144	162	122	133	164	146	135	135	158	163	132	135	157	151	147	124	137	165	149	136	146	137	139	143	150	119	141	151	143	152	123	155	140	114	141	127	156	157	149	142	144	146	146	133	142	143	138	120	125	140	129	152	150	141	140	150	139	153	126	150	145	153	175	129	159	129	141	153	138	127	139	132	162	158	144	133	135	120	139	140	152	124	117	145	152	169	183	168	133	141	126	139	150	139	138	163	144	156	131	127	151	147	131	131	121	152	125	142	140	140	149	141	144	148	153	131	130	157	135	128	125	145	172	147	130	142	165	133	146	146	130	145	157	157	149	148	144	146	150	145	144	138	147	126	162	134	142	144	142	135	140	141	151	146	121	130	155	139	158	177	167	162	138	162	149	142	143	124
5111	944	804	442	306	289	258	242	226	203	192	178	175	167	193	159	191	188	190	182	153	159	164	165	181	166	172	166	146	174	208	181	167	173	183	155	171	170	158	187	216	167	179	194	181	168	165	154	182	165	169	170	177	206	165	169	156	175	169	173	169	188	180	178	151	176	175	172	164	200	171	166	173	178	176	149	156	169	174	187	149	164	174	160	156	162	180	161	168	161	161	168	157	160	171	172	167	163	170	178	154	176	188	174	161	155	160	173	148	162	168	166	159	179	181	151	179	165	165	177	172	183	164	159	166	169	189	173	161	180	179	159	160	170	182	157	177	167	165	169	191	205	136	178	178	190	168	170	145	187	199	153	146	159	189	178	156	174	147	171	167	151	163	176	177	177	181	178	168	175	152	160	169	185	163	166	171	180	186	163	158	187	154	164	177	163	179	191	181	139	147	146	156	167	154	167	158	179	164	165	156	156	164	150	185	192	183	167	150	171	164	168	164	166	156	166	185	149	158	157	165	157	156	173	193	166	178	159	175	171	152	167	151	169	178	136	171	171	140	180	183	162	150	164	172	178	177	174	160	160	195	170	154	178	169	168	156	175	160	160	157	175	167	196	186	160	159	170	172	173	172	163	174	188	157	166	171	171	161	159	191	156	162	154	164	175	169	155	160	156	180	171	163	158	163	191	166	165	169	187	177	154	170	176	178	176	176	177	156	185	190	157	180	178	178	179	208	202	171	183	192	174	170	149	161	157	173	145	139	152	168	187	173	168	175	143	155	159	155	164	183	179	178	161	176	170	161	123	146	173	138	183	187	159	191	178	152	190	167	180	180	166	169	167	162	155	168	154	191	165	173	161	178	168	162	185	166	185	144	178	143	147	175	160	168	181	182	176	165	172	183	178	158	188	161	168	157	159	193	154	155	177	148	160	205	157	185	179	177	175	181	159	173	144	155	167	156	172	190	169	173	169	182	172	181	182	185	132	165	169	175	166	173	172	171	169	183	187	132	145	162	157	183	169	165	172	173	181	166	145	162	175	176	175	191	189	182	165	172	170	158	161	176	147	177	161	180	180	171	153	190	188	186	163	143	170	163	171	165	143	174	178	143	172	153	185	156	195	181	195	163	163	168	164	157	164	152	174	152	164	170	156	168	148	145	165	174	164	158	191	168	157	158	158	170	161	155	166	153	169	183	170	163	183	148	165	170	179	161	156	164	181	167	158	156	154	170	173	167	168	166	162	169	165	169	163	168	171	152	178	167	168	156	168	163	170	188	144	157	171	172	171	177	170	176	185	163	179	158	155	169	178	185	160	164	176	166	156	183	177	167	166	152	160	178	159	162	172	156	162	179	195	147	156	160	172	174	168	155	185	166	169	165	175	176	140	174	176	162	195	174	161	164	171	155	165	173	153	163	156	188	166	183	183	189	199	178	167	149	176	143	155	153	180	170	179	172	161	178	168	165	191	168	143	147	158	149	164	181	161	155	158	164	173	164	133	183	167	161	175	178	179	160	195	158	167	165	186	192	169	179	157	162	183	157	157	165	169	162	177	160	171	170	159	173	169	141	185	179	166	156	163	167	171	162	177	174	156	189	157	147	162	172	178	145	172	181	151	148	172	138	178	175	176	174	185	169	179	166	174	150	163	166	165	187	152	167	185	176	177	179	145	177	187	155	183	159	163	144	153	173	180	167	168	168	174	164	156	174	133	170	157	158	175	180	183	156	165	198	191	162	162	167	138	162	158	162	163	164	168	151	190	181	166	174	152	156	160	170	163	154	171	171	153	186	165	155	175	160	173	164	178	186	191	200	178	171	166	173	161	163	171	153	164	184	176	176	178	148	179	189	160	164	156	171	158	180	185	182	161	147	193	166	190	165	176	190	187	161	164	171	166	163	153	156	165	170	157	167	165	143	145	188	179	172	158	166	166	171	172	155	189	196	169	173	162	142	178	152	159	145	167	147	176	169	133	164	179	164	185	163	169	164	174	194	172	180	163	154	179	166	171	169	181	152	161	142	158	178	154	173	141	190	183	161	181	160	187	154	173	189	144	167	168	175	172	152	173	172	200	168	180	146	166	181	166	177	152	152	178	182	148	175	198	177	177	171	182	153	184	170	173	174	182	160	168	159	162	163	172	181	171	172	168	195	193	170	151	161	167	170	170	175	162	170	165	170	164	161	175	177	171	175	161	169	173	168	167	186	172	169	177	176	163	168	134	193	165	136	174	190	168	166	161	169	184	179	166	166	181	155	163	172	175	151	169	196	167	182	166	170	154	170	143	201	150	173	155	162	182	187	169	156	179	180	166	145	181	175	164	172	172	145	182	142	169	187	138	180	177	177	174	165	171	178	160	162	159	167	164	141	183	202	168	160	168	159	123	167	170	174	170	156	175	171	179	170	166	168	172	195	163	166	176	192	178	152	158	165	154	179	195	159	182	176	167	167	191	174	158	155	161	168	160	178	154	186	188	163	161	143	167	169	176	172	183	175	151	167	193	181	163	149	149	164	164	197	165	171	172	158	153	156	164	191	176	167	181	191	174	178	175	176	172	163	172	168	160	163	180	179	176	150	157	189	200	164	181	165	175	180	175	167	177	190	171	188	177	158	167	173	164	167	174	173	164	170	177	167	168	177	172	160	159	172	170	150	167	178	164	185	193	170	175	149	184	153	170	177	161	174	157	194	169	182	166	158	173	167	158	153	174	162	171	152	154	159	181	180	176	193	166	180	173	160	157	189	159	173	194	139	174	156	190	167	198	161	170	175	165	195	176	178	168	174	150	170	168	166	175	164	173	182	187	189	176	149	168	164	161	179	165	156	168	179	165	196	157	179	164	188	167	162	161	170	177	162	166	187	185	186	198	172	171	178	170	162	178	161	170	165	180	152	174	166	153	172	138	164	160	157	166	166	167	167	186	195	176	183	163	162	155	176	178	170	153	171	181	171	173	171	188	179	181	153	163	159	163	167	146	156	165	153	185	177	168	157	162	178	178	166	178	146	162	160	174	146	176	154	162	185	164	161	202	165	158	181	185	193	162	192	158	156	171	156	185	192	182	175	156	176	173	164	153	168	181	183	194	150	149	161	151	173	182	198	166	166	154	156	173	186	168	164	182	183	183	164	145	170	199	174	183	167	154	165	172	152	168	151	156	190	137	179	162	183	171	183	174	170	150	210	182	175	163	169	188	154	160	173	182	148	184	175	156	159	172	159	155	191	189	154	161	153	172	160	162	158	180	159	169	166	156	189	183	148	160	147	159	179	172	159	146	152	191	170	183	163	162	193	184	171	165	168	181	167	184	191	169	176	171	165	155	160	162	158	206	202	159	166	178	147	173	166	157	173	202	174	176	169	165	180	149	194	177	174	154	166	182	186	163	178	159	158	183	161	185	170	185	165	173	162	174	155	166	178	147	160	183	173	158	170	159	169	130	192	158	177	144	168	163	189	163	135	154	190	152	168	181	157	166	197	174	157	176	174	177
24488	20362	26403	24174	20328	8057	1168	768	605	530	484	417	379	378	388	361	325	341	339	330	308	316	284	267	289	276	290	281	273	257	324	258	259	277	276	242	264	281	253	275	281	270	280	267	282	254	261	276	256	243	250	258	280	235	278	242	236	247	285	261	283	251	245	229	242	244	289	256	246	251	271	240	227	257	254	242	230	263	254	235	253	272	238	270	229	266	268	234	229	250	249	234	254	259	247	264	212	242	255	230	250	283	240	247	248	255	238	251	268	259	221	254	248	242	227	254	253	257	240	254	242	227	258	253	255	258	258	259	291	239	255	242	248	262	260	270	257	252	272	238	234	227	245	235	261	229	251	205	236	266	223	267	247	249	228	262	251	242	256	252	255	269	277	243	243	252	244	240	234	256	240	239	219	249	271	224	234	243	253	230	219	221	271	227	278	254	218	243	239	252	245	241	238	250	241	256	261	247	278	220	234	235	256	256	244	243	244	232	234	229	260	249	250	231	209	248	243	269	221	250	241	227	255	243	237	240	249	261	255	263	235	274	237	265	248	261	241	264	254	270	291	255	236	247	213	260	293	244	244	266	249	259	250	271	223	241	253	255	232	247	270	248	246	254	273	229	245	261	258	244	231	235	264	241	207	231	245	230	255	251	249	235	260	231	242	259	241	222	232	236	233	259	224	258	232	208	244	218	267	233	259	240	219	264	230	256	246	221	253	270	248	258	259	238	237	232	227	275	243	280	224	247	279	248	248	244	263	250	244	237	272	262	266	244	262	241	257	247	249	263	263	229	257	232	251	249	223	241	241	246	221	224	250	249	258	272	224	233	233	262	250	242	251	235	265	253	244	228	243	231	249	233	292	254	270	248	245	251	265	256	263	264	236	269	230	233	235	250	236	248	251	256	237	247	258	226	208	252	232	221	223	264	236	254	241	201	256	237	218	253	255	253	230	220	250	244	255	249	268	258	244	250	229	240	258	242	249	233	233	236	223	258	239	237	262	241	235	263	254	226	256	277	258	254	214	261	245	242	224	269	243	238	245	263	252	264	261	272	240	280	259	245	285	259	254	265	262	260	220	234	292	242	233	241	244	233	230	245	231	264	237	236	259	225	221	229	240	251	265	278	227	260	225	248	250	236	248	267	252	238	255	225	237	219	252	229	233	256	244	211	234	222	248	257	278	257	229	253	263	277	267	232	262	199	266	252	242	257	271	242	283	253	211	250	260	262	229	254	270	243	261	231	238	246	243	234	238	226	243	234	252	262	263	241	261	259	248	261	263	237	254	266	223	237	239	252	252	260	265	258	281	270	251	241	256	250	283	262	238	249	239	269	257	227	245	243	265	223	236	244	234	251	249	237	265	236	228	252	216	239	267	259	266	227	226	259	251	267	277	227	242	238	247	254	274	265	240	252	231	234	240	271	228	243	219	256	244	244	249	248	260	242	255	232	274	221	266	279	257	251	257	250	260	255	230	234	239	244	243	273	233	244	251	239	236	262	232	247	237	241	257	263	258	234	240	202	249	264	207	237	269	261	248	254	262	222	241	247	235	249	254	233	239	262	249	277	242	265	249	246	254	259	230	233	272	253	228	209	232	242	239	253	257	255	272	247	237	228	247	227	258	239	242	238	252	258	253	231	272	236	247	252	260	216	226	246	269	244	258	248	258	272	269	240	243	270	247	269	282	259	246	250	258	267	236	221	249	245	234	244	227	231	247	240	231	244	239	255	236	253	248	236	257	265	259	240	271	248	245	234	232	229	233	243	235	248	207	255	262	243	206	260	264	279	266	234	233	269	239	240	259	264	266	221	282	242	235	229	234	213	270	251	272	262	255	245	263	252	239	235	260	270	242	281	221	250	262	262	232	239	238	252	232	249	245	232	237	249	237	234	232	255	257	250	224	253	248	253	230	241	261	253	241	267	232	247	233	223	254	239	248	229	237	258	238	265	258	232	239	234	221	265	251	260	262	236	234	249	260	263	226	254	236	229	237	277	270	253	267	260	252	265	244	256	250	250	245	247	254	272	223	247	245	259	232	232	266	274	253	248	253	242	267	267	241	253	270	263	242	246	211	233	281	255	236	249	220	231	214	227	251	237	250	230	262	244	250	249	248	254	235	242	273	239	258	256	247	245	248	251	247	240	271	247	250	200	266	259	280	225	230	230	236	242	251	267	253	261	239	223	235	264	257	241	261	231	226	244	232	243	238	262	230	229	263	231	240	258	223	248	239	245	253	220	264	255	227	251	250	251	232	261	245	246	235	261	220	238	225	235	244	238	297	253	223	272	245	269	264	253	251	224	232	219	243	240	243	263	241	261	261	223	239	243	255	255	258	259	255	249	240	230	262	251	228	262	240	254	248	256	261	269	247	248	253	238	251	227	266	234	248	275	228	249	238	242	253	238	256	263	230	244	251	266	249	227	270	221	219	275	245	241	243	297	230	251	246	251	252	260	218	234	240	261	227	240	234	252	211	228	258	257	254	255	270	248	255	246	247	249	245	279	242	274	245	237	226	242	224	247	237	257	233	241	229	258	228	237	253	242	236	242	264	240	249	251	247	262	281	260	242	257	246	253	245	230	276	263	245	254	236	258	240	238	261	239	219	246	251	227	268	254	259	278	244	278	227	258	248	229	251	260	252	251	219	227	234	264	257	234	273	270	251	248	247	256	257	229	245	234	269	243	261	251	231	235	248	247	225	224	227	253	238	212	223	228	241	244	222	222	219	273	240	240	275	228	261	225	236	244	247	221	259	266	257	262	242	242	255	240	240	270	250	242	226	235	229	241	221	268	250	235	273	263	261	244	258	263	219	257	242	268	234	245	236	260	254	243	264	267	248	254	248	261	243	244	267	231	254	253	264	264	280	254	242	247	225	255	235	233	254	218	262	206	206	241	224	231	239	251	252	226	229	248	250	242	242	215	274	277	243	240	242	256	255	230	250	251	245	228	255	241	246	265	242	278	241	240	245	244	286	261	226	254	265	240	275	246	248	230	257	213	265	247	250	239	226	245	243	255	216	232	247	233	257	249	248	258	228	274	250	254	231	227	233	254	240	237	223	232	249	240	242	265	257	250	263	258	251	222	241	235	236	258	229	251	280	243	222	272	243	241	267	258	241	241	234	256	243	247	256	255	250	238	239	228	237	247	249	262	230	214	230	268	254	249	251	236	252	278	227	263	257	247	254	271	254	244	245	256	247	234	257	230	247	245	226	252	259	232	223	243	243	247	258	216	222	281	238	222	240	253	250	248	270	248	267	252	257	254	220	230	238	212	253	230	239	231	228	253	230	247	232	281	221	233	239	260	262	233	269	237	245	251	232	271	224	221	236	234	267	244	238	268	268	226	250	225	276	228	265	222	262	255	278	265	228	266	241	236	210	245	232	255	233	238	247	265	248	253	255	245	254	256	261	247	251	261	237	261	238	256	242	266	236	230	235	200	224	267	251	264	250	247	227	211	241	227	242	246	236	233	234	244	274	252
7833	11681	10693	5636	3554	2402	1807	1403	1189	976	872	702	679	552	525	494	482	409	418	427	392	399	355	371	359	343	309	308	327	333	318	316	298	334	312	266	260	270	302	285	287	290	273	268	287	285	253	318	262	261	256	292	263	265	273	278	293	240	277	230	292	290	232	278	244	259	251	246	281	269	281	239	247	244	226	245	275	266	257	265	303	226	246	259	259	235	236	245	245	269	244	224	249	253	255	228	273	247	257	298	239	264	255	253	250	265	239	253	221	272	238	261	235	254	237	277	253	253	259	256	291	238	286	249	276	287	262	245	236	221	273	238	230	285	254	251	263	262	282	259	258	238	281	252	232	256	249	256	279	260	241	254	249	246	256	227	265	258	264	265	256	266	254	266	244	243	248	259	227	244	240	252	250	253	221	240	240	252	270	252	234	297	255	245	239	276	254	241	269	237	248	257	249	211	250	256	237	257	255	271	267	285	253	254	246	262	264	247	219	267	270	250	258	231	203	275	238	259	284	262	235	254	254	254	251	259	251	249	236	239	268	245	262	293	250	274	259	250	239	220	242	237	217	245	258	245	230	289	263	229	264	254	243	254	249	274	231	239	250	238	258	222	270	283	226	254	237	231	245	262	230	274	263	253	257	246	258	269	255	245	252	255	255	235	217	212	252	237	257	261	258	228	254	249	246	258	255	266	277	254	248	254	256	246	250	248	255	263	254	231	272	249	238	223	258	237	244	246	259	251	245	211	242	257	248	249	228	246	238	253	257	250	242	256	246	230	243	256	258	257	262	242	230	273	255	263	208	237	260	256	252	262	254	242	271	246	243	250	261	248	283	233	251	245	247	212	272	259	259	268	259	222	228	254	235	264	256	260	251	258	253	256	274	210	268	254	262	241	229	255	266	251	243	255	271	231	236	258	251	267	248	244	272	259	243	238	235	246	257	246	274	258	254	229	221	281	264	280	237	238	240	269	269	277	270	261	271	249	244	218	244	239	265	272	254	270	262	262	240	266	265	241	241	244	250	247	232	264	229	267	251	243	245	257	279	239	270	258	257	233	238	273	232	263	255	238	229	259	232	243	268	234	275	258	232	241	271	255	250	216	265	263	244	236	248	263	245	239	257	266	225	228	253	234	237	271	254	248	243	274	246	270	247	239	257	270	284	271	245	246	245	254	251	260	225	241	298	252	257	267	251	272	271	253	251	260	240	264	282	259	269	251	226	259	252	252	255	225	277	240	241	241	271	246	242	259	225	264	232	257	262	262	220	251	296	263	254	260	265	240	241	238	273	241	244	264	235	241	271	261	267	264	246	251	256	264	260	256	256	261	293	253	250	257	242	263	260	242	257	262	255	226	248	231	247	284	275	291	252	246	255	243	250	269	249	283	255	229	223	256	255	244	261	238	244	223	255	257	228	255	254	254	263	261	244	280	225	256	237	230	253	235	260	236	248	262	222	264	244	282	265	257	246	272	238	240	263	244	264	239	233	259	218	273	273	225	235	272	243	274	276	263	242	294	244	230	234	258	270	265	278	272	240	289	257	222	219	264	268	235	243	221	274	222	238	235	257	248	234	243	240	243	264	246	252	253	256	266	261	246	252	259	244	235	262	258	225	229	251	236	239	258	253	245	247	299	248	235	250	255	261	250	281	256	245	244	263	265	251	261	260	258	258	255	235	250	232	247	253	248	261	274	266	216	253	266	264	243	268	257	242	278	243	225	261	241	233	228	275	249	233	237	240	247	243	255	260	269	238	234	223	234	245	264	240	261	263	232	233	272	277	261	276	261	234	274	250	238	241	249	261	250	269	262	255	244	242	237	244	248	269	229	237	248	259	240	244	236	261	242	232	245	251	223	234	246	268	275	230	257	262	273	237	240	233	232	255	244	257	251	261	243	267	229	236	201	255	262	294	279	267	269	269	233	251	253	226	247	256	249	260	236	269	224	257	236	254	243	246	226	260	262	216	259	254	246	254	257	230	256	240	250	256	254	233	229	269	271	263	275	250	225	249	213	261	224	256	248	249	250	257	249	244	249	240	256	263	254	257	230	251	230	256	261	268	258	247	279	262	246	265	252	267	264	287	261	264	235	223	241	263	276	252	243	261	257	243	244	224	248	240	250	266	265	262	271	253	275	235	259	243	267	269	231	248	239	267	237	241	231	259	264	247	269	230	243	272	248	245	254	212	251	230	254	238	223	262	278	253	260	274	256	235	243	254	242	248	254	258	238	232	291	231	256	238	264	253	264	245	232	249	267	226	257	230	255	248	235	241	266	250	243	222	257	237	263	276	217	239	235	230	273	223	257	238	289	287	228	255	243	264	250	251	262	298	230	260	243	261	269	258	234	271	238	254	236	220	257	265	246	230	272	277	259	236	242	233	246	250	230	228	246	248	235	242	259	238	262	244	230	224	267	243	212	276	264	254	254	237	246	266	253	241	250	276	264	262	248	243	252	260	251	253	296	269	247	246	234	233	255	246	250	263	293	241	265	264	235	244	269	286	260	217	233	273	250	247	251	264	254	244	234	282	266	257	247	262	258	278	244	261	240	234	242	270	244	243	236	211	272	240	247	271	274	208	260	265	241	241	243	249	260	239	275	269	256	266	236	243	257	272	252	245	241	250	251	252	233	238	245	242	235	246	244	241	256	276	227	263	240	249	272	252	228	263	267	228	236	242	268	300	256	255	260	263	253	276	232	268	251	218	241	230	238	273	253	244	245	228	241	264	220	293	249	263	262	261	228	255	263	234	260	240	270	233	246	254	226	258	265	242	232	233	230	251	225	229	252	236	245	245	251	289	247	256	248	261	281	260	239	250	264	257	233	228	247	249	275	242	236	237	258	275	267	260	244	233	235	254	245	258	230	250	277	228	236	252	236	261	267	241	250	241	256	249	233	245	246	240	274	227	231	240	274	246	261	265	269	270	239	214	218	266	226	234	254	248	273	265	250	267	251	257	240	245	250	254	240	282	238	248	262	234	230	247	211	248	250	230	241	219	261	291	226	257	274	240	251	242	257	237	248	259	281	249	242	250	241	277	256	233	269	264	277	269	279	255	252	272	226	266	246	240	262	252	287	242	275	239	238	264	271	264	290	253	233	251	259	262	217	273	241	261	255	248	211	274	262	234	256	242	242	244	245	242	253	260	234	241	255	239	260	283	221	255	244	257	252	229	259	242	240	242	240	249	257	257	259	264	271	261	235	253	263	239	243	242	245	271	225	266	245	246	257	252	248	239	264	262	234	260	261	256	230	221	268	235	264	242	228	239	232	253	274	273	232	233	263	231	255	235	243	247	260	264	227	243	242	240	251	284	248	244	259	229	257	244	246	259	261	278	239	266	236	244	228	253	252	248	250	277	242	260	218	249	281	230	260	239	215	289	251	247	250	232	245	253	256	256	216	261	240	242	263	265	242	255	260	282	235	266	259	275	224	260	260	257	244	252	242	290	285	215	249	257	246	240	232	239	257	236	258	243	235	264	256
22533	20354	26914	23673	20365	20426	7258	1682	1284	1055	990	872	868	793	764	740	717	691	648	744	653	620	618	623	644	609	590	594	560	627	573	582	551	582	624	573	570	554	604	602	562	550	568	552	557	585	556	559	572	559	560	518	559	515	530	528	534	527	534	532	528	562	528	540	542	504	567	532	541	565	547	543	544	551	549	582	517	538	537	540	532	528	576	545	582	551	561	546	514	543	539	526	555	526	535	551	529	552	548	540	572	545	541	547	527	527	556	524	504	503	502	543	497	530	516	561	512	545	532	563	622	578	562	536	506	541	548	545	514	554	539	549	510	519	512	573	581	530	532	539	558	531	526	514	515	544	548	553	537	542	561	553	543	516	542	540	551	512	528	512	495	540	511	548	518	521	497	543	500	531	507	486	546	475	535	531	528	521	510	504	485	531	518	516	526	520	541	538	557	516	534	578	522	549	489	532	545	515	553	541	546	489	550	514	545	535	530	556	503	508	521	520	550	535	524	530	582	548	511	535	539	531	545	539	542	552	527	559	546	503	518	527	551	503	482	515	512	580	538	539	495	580	523	496	487	537	545	545	571	508	515	494	527	527	529	559	535	538	564	518	523	563	557	528	491	514	521	538	517	530	537	489	548	510	535	538	556	547	540	522	525	532	548	547	529	543	500	522	515	541	596	499	556	506	496	489	554	531	491	532	518	537	542	527	510	547	531	543	551	514	548	523	538	519	531	545	543	514	545	533	526	510	539	503	515	500	548	540	543	489	500	554	519	500	527	521	535	520	529	511	550	591	527	512	515	491	549	523	496	563	534	535	560	550	565	552	569	493	558	529	536	541	520	517	505	557	516	538	574	538	554	537	519	519	532	572	532	544	545	529	554	530	493	522	539	538	555	565	542	511	542	572	532	503	499	534	576	537	526	541	534	483	519	519	529	495	552	580	534	557	518	528	512	546	561	532	531	525	531	504	575	525	545	531	523	543	544	563	507	525	516	531	521	525	572	542	549	558	557	483	547	562	541	567	519	554	526	552	510	495	494	497	552	479	485	518	532	502	554	526	543	523	509	555	526	531	511	528	550	596	526	512	586	526	520	522	545	544	527	565	561	500	510	506	473	555	559	526	511	529	537	512	530	563	536	510	500	520	570	575	542	534	520	572	504	523	500	512	542	529	541	508	574	545	515	549	555	539	562	501	543	546	507	520	547	534	527	489	559	499	535	514	578	557	544	556	515	516	569	554	536	510	544	546	553	540	531	497	560	514	534	542	540	487	535	540	550	496	496	544	558	536	553	511	541	529	505	515	517	528	558	562	570	506	540	521	532	532	523	564	537	532	580	557	492	544	582	497	555	559	507	517	512	545	560	565	526	567	522	541	533	560	546	495	525	512	545	473	534	537	530	556	520	557	546	568	516	545	534	525	548	554	585	517	529	487	511	535	527	527	547	547	549	505	476	524	527	544	553	556	525	528	568	574	533	501	493	503	513	517	526	551	525	529	529	502	540	517	520	614	534	538	532	493	551	516	512	514	568	525	539	523	517	500	582	531	537	547	517	502	536	517	501	555	565	494	522	551	537	513	525	529	535	523	509	532	500	542	550	529	525	533	532	522	514	504	530	580	546	502	526	576	535	524	518	515	509	499	518	602	511	575	546	568	521	531	471	542	510	514	524	537	587	533	542	516	570	543	528	524	537	523	534	559	554	543	528	519	528	513	540	480	537	501	538	551	499	470	582	544	548	524	536	540	502	537	572	572	550	516	502	563	526	539	556	528	519	537	541	536	548	516	530	520	511	524	506	499	546	546	526	539	522	550	527	530	533	502	506	533	522	527	562	562	509	520	491	508	542	474	512	536	593	501	509	539	532	520	542	531	538	522	568	553	565	539	539	561	555	506	522	527	541	504	530	537	479	496	493	521	532	518	528	551	552	548	518	528	558	499	541	528	520	576	577	566	544	509	564	515	541	516	535	544	544	541	531	584	570	570	523	516	557	510	514	538	504	535	498	518	531	546	508	532	537	557	515	566	568	553	571	526	496	515	512	503	507	522	518	534	488	548	540	498	521	561	514	538	527	502	521	536	507	574	524	581	510	528	501	575	515	567	510	518	525	535	564	586	507	482	570	534	553	519	547	519	552	543	555	485	567	592	539	526	480	547	534	543	562	542	501	499	548	528	515	542	549	522	544	511	508	574	536	519	541	542	547	563	569	525	539	516	490	534	502	493	535	529	496	516	574	499	512	518	461	546	518	532	527	514	567	567	565	493	558	550	507	520	545	540	523	545	516	499	515	539	529	512	523	516	544	564	580	541	490	529	558	516	536	562	539	535	508	538	522	518	531	541	535	556	568	552	483	549	536	546	531	523	571	546	563	510	543	554	548	512	520	527	521	523	499	505	503	545	528	521	512	557	583	510	543	523	562	529	569	544	510	572	532	523	498	543	560	536	496	539	513	531	516	494	553	517	510	546	501	541	555	544	512	550	546	522	562	544	545	558	540	540	517	527	561	533	478	532	529	561	529	539	480	481	553	541	538	539	520	546	529	523	515	546	548	543	567	551	521	524	556	530	565	546	505	541	550	547	541	512	520	520	550	545	586	582	512	505	521	511	546	508	539	518	545	518	519	550	560	556	526	526	511	538	523	569	584	515	512	558	527	530	510	528	525	514	513	513	512	520	540	563	536	556	590	495	531	559	565	533	487	571	527	532	501	545	530	536	538	540	533	506	567	536	504	519	518	539	526	546	502	527	566	510	529	526	539	516	539	539	495	560	494	488	525	546	485	561	510	520	526	548	530	493	511	569	518	506	537	530	528	537	499	563	553	545	520	547	556	489	547	504	540	520	552	560	524	567	502	535	539	553	523	518	519	503	545	552	538	484	496	485	565	512	499	552	526	512	530	522	567	573	514	522	522	525	541	531	504	485	517	543	564	558	533	529	562	509	538	522	546	490	491	542	519	521	555	560	533	550	562	559	542	505	532	553	537	524	510	524	551	532	500	583	549	551	486	512	525	541	578	541	568	496	564	530	526	558	511	534	502	500	563	513	496	516	489	525	513	568	544	539	561	527	546	532	544	551	520	562	489	584	519	528	537	533	522	537	563	508	510	528	545	509	567	511	545	556	505	543	537	532	533	537	524	575	560	520	538	527	575	477	536	531	517	521	497	524	527	535	590	551	530	545	545	568	546	547	525	557	547	492	553	543	536	514	505	506	520	541	521	483	545	555	573	496	559	528	537	500	550	527	517	536	563	552	494	558	544	510	515	541	513	475	536	550	533	489	560	582	543	527	561	535	529	540	502	519	545	527	534	549	567	567	536	490	542	519	502	522	565	537	571	532	522	536	494	534	537	527	528	481	532	538	510	562	531	551	539	529	515	506	529	481	530	495	501	555	537	538	507	544	516	542	537	523	531	545	510	526	495	523	532	536	525	534	525	529	519	527	525	506	519	527	516	529	557	606	508	486	528	500	552	509	527	514	515	538	521	535
11113	18355	17184	9916	6637	4590	3511	2804	2341	1935	1693	1447	1332	1130	1142	988	952	971	877	844	819	762	698	681	688	676	703	676	680	662	636	651	631	637	614	623	582	609	584	577	637	599	604	590	547	582	591	602	537	550	566	532	600	567	582	549	578	557	613	521	591	573	580	536	562	559	523	555	591	588	535	527	578	533	572	536	505	503	528	566	551	538	511	540	537	551	518	556	534	566	542	577	521	541	542	546	583	540	548	548	518	535	523	532	526	545	540	531	550	539	553	517	549	546	490	527	501	518	559	498	500	531	525	513	535	520	509	543	515	507	535	550	529	516	491	509	530	531	534	566	513	525	516	556	500	535	511	531	534	521	552	554	546	509	528	500	572	491	554	534	504	520	544	522	531	518	551	522	508	480	532	546	546	526	516	486	537	520	505	519	521	549	488	536	534	536	525	562	519	526	524	543	541	512	546	504	492	505	486	563	516	525	557	477	572	570	541	525	506	512	532	522	541	562	521	515	517	526	490	541	492	506	533	551	522	489	534	547	531	518	538	523	533	468	541	559	538	518	529	518	506	498	519	467	557	481	543	533	538	526	524	541	507	512	539	548	531	534	522	516	544	499	501	508	568	540	529	531	526	525	561	524	513	544	498	520	529	459	532	565	513	509	507	528	465	507	506	552	490	499	467	519	563	481	538	493	532	549	539	500	509	498	513	528	523	563	497	553	536	552	552	528	456	497	560	578	550	513	518	538	534	515	489	481	517	528	514	511	554	495	521	515	516	509	538	526	487	536	531	506	508	496	504	550	536	554	557	551	508	524	512	515	514	512	557	530	511	517	507	507	488	516	514	512	515	493	506	518	549	519	540	498	524	532	504	498	506	498	564	524	550	522	476	520	514	530	519	547	490	526	502	510	514	525	496	497	507	530	521	516	499	529	500	517	525	536	533	506	509	562	526	555	527	534	514	501	488	517	515	513	567	536	526	511	503	525	511	545	542	552	550	538	552	530	573	527	559	517	495	477	528	517	543	486	517	513	540	548	502	549	520	487	512	500	532	573	520	518	544	523	544	525	576	528	520	538	511	483	517	542	507	480	512	529	543	515	481	550	570	559	522	553	546	523	527	527	521	509	498	522	509	544	503	521	557	498	525	522	523	514	557	522	537	512	531	527	536	549	534	549	510	567	505	534	512	500	514	494	539	528	523	513	528	530	526	542	512	504	531	506	522	531	521	515	564	526	552	494	508	473	528	524	479	530	532	512	509	557	527	547	513	555	538	505	535	518	510	513	552	521	516	532	526	514	517	493	548	531	508	508	553	519	500	544	517	512	551	514	493	535	512	502	552	559	540	535	493	509	547	545	524	481	522	521	536	526	523	488	522	469	525	468	512	493	529	535	524	516	532	492	527	489	575	554	540	523	539	481	525	545	561	480	515	521	515	497	487	541	457	525	489	504	539	551	526	489	530	552	519	511	508	512	529	521	504	544	532	511	558	576	536	531	513	499	467	532	469	532	495	565	547	547	516	515	553	559	531	457	499	525	521	550	552	493	519	529	536	514	504	528	519	492	547	523	550	526	513	497	472	535	497	545	529	508	518	503	501	529	487	544	482	527	509	569	514	539	528	522	529	475	476	501	505	474	530	519	521	533	491	506	492	512	529	544	534	571	506	529	538	529	530	528	520	496	586	552	551	536	553	556	529	517	494	524	493	539	567	502	535	522	537	541	477	528	529	525	528	507	506	542	510	511	525	552	513	526	502	501	520	516	524	454	554	526	488	498	548	478	509	514	514	531	493	526	524	517	549	505	500	521	500	511	516	521	483	515	507	498	526	512	518	585	540	518	522	539	533	494	555	514	527	526	524	523	515	558	547	530	494	512	485	544	493	533	571	483	535	510	521	511	538	545	514	548	489	516	549	480	558	540	536	549	502	503	514	556	529	508	494	591	543	520	516	510	545	491	528	538	534	493	514	551	532	541	541	485	529	534	541	548	528	511	483	569	520	538	547	527	484	538	505	550	563	513	507	528	579	505	509	506	514	553	516	558	521	540	542	533	526	517	536	536	526	554	530	506	512	536	538	497	538	521	518	522	544	515	552	537	503	510	536	537	479	542	500	537	558	558	540	510	493	524	526	529	512	539	535	497	504	542	523	525	546	532	516	513	520	469	480	544	503	508	506	590	548	513	507	581	490	499	512	552	532	528	554	523	540	501	541	508	522	530	518	501	496	509	535	528	500	554	518	513	553	514	508	539	514	547	527	514	566	532	554	501	501	580	495	515	509	515	505	496	528	541	532	543	539	520	535	516	527	568	514	512	500	531	535	535	526	532	543	526	547	535	521	501	542	507	531	560	522	538	519	566	519	550	514	517	532	570	528	543	537	526	519	544	524	561	468	514	538	505	506	525	503	554	517	541	505	518	546	513	511	494	512	534	546	513	527	544	479	484	531	538	550	541	516	586	535	512	502	494	516	492	510	501	531	520	484	518	487	497	519	551	527	506	575	551	508	529	520	512	514	541	535	495	521	531	511	518	540	518	542	503	524	510	533	537	520	498	549	489	512	517	521	509	546	499	520	512	532	533	557	515	535	524	528	507	507	559	518	528	492	510	534	546	509	516	531	523	502	558	472	521	481	526	531	506	553	528	468	527	541	529	554	528	522	552	528	515	515	518	542	531	553	550	537	517	530	551	488	527	540	532	486	502	533	507	544	498	498	547	514	527	514	493	533	506	511	505	518	546	503	501	494	544	510	511	524	529	507	501	573	539	491	493	528	535	544	551	519	462	510	489	535	508	489	531	538	537	523	529	521	543	536	531	557	534	507	542	553	526	545	534	498	553	539	548	530	509	542	528	509	557	502	521	551	537	526	514	566	560	516	530	495	541	535	521	519	550	520	509	533	539	502	509	539	509	537	532	485	555	512	508	545	510	513	549	476	532	512	541	532	510	520	503	497	520	505	539	561	574	538	519	521	518	495	494	502	511	550	534	538	549	505	534	522	530	532	573	543	548	500	533	557	504	524	531	577	532	489	530	533	513	511	538	532	526	565	521	529	545	568	553	516	492	552	508	509	505	512	473	534	494	511	517	534	509	545	536	538	526	515	502	520	558	519	504	505	513	554	513	509	535	509	568	506	513	524	512	508	537	508	552	523	500	482	510	556	523	499	491	510	560	497	552	497	495	510	531	536	486	531	476	519	519	544	514	522	473	528	536	541	528	512	566	520	481	528	571	531	531	527	544	563	538	515	501	487	520	514	512	555	532	525	523	512	514	504	563	570	548	532	549	526	500	578	543	533	547	504	532	563	487	526	557	515	525	534	581	518	508	512	507	543	539	520	557	546	488	510	520	537	520	536	508	523	478	511	495	509	516	497	519	534	523	538	513	511	519	532	516	506	520	515	516	510	528	517	501	515	512	508	565	490	533	523	520	549	523	518	547	494	489	533	520	521	533	544	515	470	505	514	484	490	529	520	519	550	552	518	542	520	536	568	514
27778	12418	1159	324	222	195	182	152	156	140	150	143	152	145	150	163	147	156	145	150	143	134	140	147	135	145	168	137	134	114	148	140	144	152	135	168	131	141	157	146	155	163	131	138	120	145	145	149	156	129	134	151	151	135	174	121	153	147	147	141	135	166	143	126	147	138	147	124	145	164	137	140	137	145	148	161	139	144	133	155	157	147	121	167	163	148	164	116	152	119	152	122	126	148	141	133	159	146	138	162	134	137	129	136	144	143	123	150	145	153	134	147	137	146	159	133	149	136	124	139	147	125	170	154	154	142	147	166	150	138	151	142	124	145	145	137	144	124	156	137	126	127	123	159	143	141	137	151	161	160	153	128	151	128	130	143	135	147	170	123	144	122	149	138	115	132	158	145	126	141	132	146	143	118	161	141	154	151	130	126	159	156	159	143	142	158	137	134	122	119	158	119	141	135	145	144	124	136	155	151	133	142	146	141	145	143	125	159	157	160	142	123	147	157	145	177	118	143	135	149	126	141	149	133	161	158	128	166	142	139	135	150	152	165	172	133	157	152	148	145	143	138	140	140	142	138	139	127	150	148	135	161	149	129	132	138	149	135	149	124	168	131	149	159	127	132	137	129	145	146	151	143	142	157	148	153	122	149	131	120	149	155	141	144	128	126	140	122	131	123	136	144	152	140	145	120	139	136	138	141	162	138	158	158	132	126	142	147	139	130	143	123	128	164	142	139	116	149	156	147	132	144	137	138	139	162	131	155	159	162	146	147	127	147	132	151	142	141	141	145	133	129	147	146	146	139	159	149	120	143	144	142	147	134	126	146	140	137	167	162	142	139	132	152	149	159	143	143	160	131	165	136	167	154	160	131	144	145	149	122	147	139	120	141	150	157	173	139	135	168	149	145	148	143	153	122	152	153	147	148	157	135	121	138	125	155	127	131	124	160	135	141	137	123	147	138	128	139	158	152	134	151	146	116	154	130	147	134	151	143	139	137	124	128	163	149	123	151	136	141	142	158	152	130	152	119	147	149	152	141	149	127	136	140	162	126	132	152	164	144	136	124	146	156	136	128	153	128	147	140	138	162	156	117	138	152	127	153	153	161	128	170	153	136	116	156	166	133	147	128	143	116	165	134	144	150	154	150	128	161	123	148	126	126	146	131	149	166	125	142	164	174	147	138	124	141	145	154	152	126	135	135	149	134	157	134	155	150	142	150	139	123	145	137	129	142	148	152	171	154	130	131	150	144	140	126	141	137	145	145	146	127	138	146	142	140	144	158	133	121	161	154	128	132	162	143	136	125	147	144	150	129	143	143	140	140	137	138	128	133	140	150	146	146	155	125	155	144	135	157	159	153	139	154	127	148	149	152	135	163	143	136	131	162	138	156	162	153	136	160	149	140	155	134	152	149	136	156	151	121	140	162	145	156	139	133	138	133	165	149	158	139	130	127	127	139	126	170	149	142	141	160	142	136	170	149	124	149	132	149	138	141	152	132	159	118	131	121	141	142	140	141	131	122	146	168	166	138	139	175	156	134	153	128	131	147	121	159	132	148	136	133	155	153	140	152	140	149	154	138	138	139	150	132	124	147	142	177	136	124	145	143	122	133	134	157	146	128	133	126	131	161	132	125	139	143	116	127	140	153	153	135	150	152	131	145	141	147	155	142	132	118	141	113	149	140	159	141	159	134	163	143	154	160	142	145	157	154	135	148	132	132	124	139	141	140	131	139	177	153	143	135	143	154	137	143	141	156	148	169	132	132	134	137	142	141	141	147	130	157	137	144	140	130	171	144	150	150	154	151	156	150	150	157	137	145	140	124	128	148	156	133	126	146	132	146	137	133	149	162	157	135	147	132	146	132	148	128	164	146	134	136	141	137	122	143	144	160	124	134	140	160	135	155	131	152	134	155	127	143	144	160	159	162	156	167	127	156	156	146	153	151	148	141	116	135	131	123	146	142	147	136	158	127	157	153	128	143	153	148	147	136	137	131	144	132	172	130	146	160	137	133	131	152	156	139	149	138	151	138	140	148	136	139	157	150	121	144	142	166	160	142	120	164	139	150	137	138	150	142	154	142	162	136	132	142	157	180	140	128	136	141	146	119	142	154	135	155	157	105	153	159	125	160	161	160	132	152	136	137	148	137	151	126	134	137	143	149	147	166	158	160	138	142	146	141	129	163	134	150	166	148	156	134	132	148	165	133	149	126	143	130	148	147	137	147	151	136	131	132	166	141	130	155	141	158	149	146	126	144	146	135	160	150	153	150	141	150	132	142	132	142	146	111	126	143	167	132	150	145	146	134	160	151	135	148	137	131	156	127	154	121	135	142	170	135	131	134	151	147	141	132	148	151	151	140	140	129	143	134	126	119	141	158	142	132	134	133	124	153	139	133	125	153	145	146	145	162	138	125	138	162	150	129	137	165	154	128	137	165	138	130	168	122	134	138	133	158	170	133	132	152	126	155	145	162	154	152	141	153	153	119	123	163	133	119	148	152	155	152	145	144	144	132	140	140	116	143	149	155	143	168	136	136	146	150	126	126	163	168	147	148	169	143	155	135	133	139	151	143	147	149	144	146	135	121	157	150	141	146	142	122	125	136	157	148	141	121	133	156	138	130	148	160	135	133	128	157	123	154	147	142	152	165	148	120	154	151	147	138	145	148	140	146	155	170	146	127	155	137	156	156	155	124	113	154	171	159	133	146	153	147	126	137	157	167	157	143	164	144	145	142	142	153	167	155	164	149	150	147	162	141	145	146	164	116	142	148	146	138	136	138	148	147	141	143	126	125	154	130	131	130	142	136	144	124	151	142	134	157	147	126	152	141	144	134	145	152	153	143	166	129	110	145	140	132	152	164	133	142	149	162	129	126	135	160	144	157	149	118	135	156	164	144	133	167	133	136	150	160	127	135	145	129	141	143	160	154	140	147	143	142	124	153	122	145	146	138	155	133	142	142	142	150	157	132	120	133	163	158	149	146	149	162	142	149	149	135	160	149	149	139	173	138	141	154	151	146	118	137	160	156	146	121	134	142	170	137	151	150	138	152	153	169	142	155	134	131	140	150	153	142	143	119	146	127	156	125	164	131	140	143	141	157	156	135	143	148	153	145	152	143	133	143	149	160	141	131	139	130	130	125	141	162	130	133	151	139	163	153	128	154	136	165	134	129	133	148	143	143	151	116	131	134	142	136	146	134	138	139	142	155	144	136	149	129	118	146	144	149	138	163	145	112	148	152	151	138	129	133	118	152	135	142	133	147	145	139	146	126	132	144	137	137	144	145	150	130	141	158	152	134	137	157	143	149	164	143	170	138	133	161	124	169	136	152	134	139	145	144	142	151	133	138	134	132	148	164	152	149	145	117	146	140	157	156	143	167	153	138	149	122	150	129	133	150	110	141	138	149	145	134	135	136	135	158	147	129	159	172	157	113	161	149	154	132	154	134	130	163	135	151	147	150	150	139	158	141	136	136	157	130	123	144	147	140
5147	958	770	415	315	274	224	212	236	169	192	179	191	197	189	178	174	192	163	159	162	188	187	172	172	192	170	183	187	163	159	166	174	159	180	181	177	171	167	194	150	162	149	180	176	171	161	174	175	171	155	178	179	169	174	161	180	161	165	189	168	143	176	201	153	164	172	171	163	164	160	146	155	174	169	168	186	165	190	169	171	160	181	159	184	139	172	180	178	188	148	172	165	179	155	161	168	178	170	160	160	166	170	160	182	161	159	166	157	153	175	155	166	182	160	158	156	185	163	176	186	181	151	156	188	172	148	180	173	186	202	163	152	177	154	171	181	181	165	159	173	177	161	193	195	148	178	164	156	152	170	158	156	193	170	173	173	161	171	171	177	176	164	155	189	163	161	178	166	149	186	147	161	176	196	170	173	183	183	162	179	152	162	198	155	172	171	187	175	169	190	182	171	168	166	142	176	140	159	171	168	166	162	173	162	164	165	192	151	191	167	177	154	189	158	164	167	205	189	222	168	159	156	146	168	158	181	158	173	184	166	199	165	162	173	168	173	137	179	149	164	146	157	159	149	165	197	174	179	151	166	171	171	170	185	170	140	165	191	172	165	161	155	158	166	156	188	157	166	175	165	151	175	172	192	159	134	161	149	168	177	169	174	186	187	162	172	167	175	173	145	147	170	175	174	165	175	185	159	179	151	169	167	183	188	160	186	166	144	166	149	157	193	157	169	184	172	151	196	147	143	174	170	178	166	191	198	171	162	164	162	171	150	166	180	159	163	185	141	186	157	176	179	169	175	167	166	171	176	162	171	181	171	182	148	157	157	177	169	161	163	173	173	173	171	184	174	176	174	157	161	159	164	157	167	171	175	171	169	184	154	168	169	165	155	149	180	157	146	161	150	153	164	160	174	145	164	163	193	165	151	150	186	169	179	153	173	168	169	156	167	153	131	186	174	193	170	167	163	170	185	143	175	158	181	190	154	163	182	169	159	165	173	197	174	170	173	165	183	190	186	156	194	173	167	154	172	164	167	166	164	177	156	161	165	179	171	155	156	173	158	171	160	168	164	156	188	156	182	173	182	167	158	169	194	162	183	158	161	159	159	150	163	155	155	167	158	174	180	175	153	160	175	176	180	175	175	164	151	138	165	181	182	169	180	177	160	145	166	155	147	169	172	169	185	170	168	152	168	166	147	143	174	170	177	193	176	167	155	184	156	164	174	174	158	173	144	171	174	166	173	189	175	175	166	176	195	176	174	164	171	174	156	160	184	156	165	181	132	158	157	170	158	175	153	177	134	160	153	179	176	168	187	180	184	178	141	162	152	178	153	162	163	168	145	164	159	174	169	163	154	149	174	168	164	176	169	182	175	147	156	159	176	165	203	169	175	152	188	170	186	165	170	180	172	183	155	160	169	166	160	179	148	160	160	149	172	158	158	160	195	156	143	158	190	176	171	158	171	162	156	176	191	168	174	160	159	175	183	162	161	154	176	135	168	146	180	168	167	179	162	171	156	168	165	171	152	170	199	176	162	167	164	172	175	187	159	182	152	159	150	141	161	156	179	184	180	175	178	155	150	163	178	176	140	187	178	176	166	171	167	137	171	166	171	167	178	159	161	176	184	156	184	169	166	165	190	174	162	171	164	175	167	159	176	169	142	172	141	174	163	152	163	164	151	176	170	176	176	172	157	177	169	167	162	185	174	173	177	167	167	195	177	144	151	192	196	191	163	171	168	152	179	169	170	178	192	173	152	155	148	163	176	169	162	149	177	167	174	146	182	158	164	178	133	159	160	164	136	171	178	178	193	194	167	159	163	165	178	192	157	173	150	160	163	165	193	170	170	172	155	164	179	186	151	153	177	188	170	166	182	164	167	151	177	168	151	179	165	200	157	157	158	154	182	157	168	169	170	157	152	169	190	182	162	171	150	159	152	161	151	170	144	145	166	165	187	148	148	166	169	189	156	172	164	171	171	165	177	174	159	165	156	175	183	174	167	150	178	150	161	184	173	180	180	166	177	162	156	176	182	166	171	166	165	175	165	157	160	162	164	158	172	150	154	159	178	166	159	187	160	180	158	163	158	168	157	175	166	169	164	170	172	171	167	173	164	183	184	172	171	168	175	178	160	158	188	167	161	181	181	182	178	164	158	187	181	169	168	152	184	173	147	140	177	187	172	150	184	171	176	181	190	163	167	157	167	157	186	157	191	178	176	180	165	194	147	199	148	171	149	142	171	186	168	167	186	164	174	187	162	179	163	157	171	163	166	195	187	173	173	167	136	176	167	161	175	174	160	201	183	179	190	194	164	165	172	145	155	139	176	146	177	173	164	180	182	172	180	157	173	168	174	179	158	179	159	177	163	163	158	161	172	174	188	147	190	187	185	169	163	150	180	171	168	178	165	165	173	152	162	166	169	163	178	174	152	170	172	170	181	176	176	161	161	172	184	173	176	162	166	161	168	160	178	154	171	146	169	169	173	168	167	163	150	151	164	184	175	174	140	166	152	163	177	161	172	155	174	192	166	173	178	164	163	170	158	183	205	163	159	163	180	162	162	166	187	166	168	162	148	148	182	166	175	166	154	165	150	146	165	193	164	153	143	185	134	173	164	158	182	177	188	174	147	170	166	139	191	173	160	165	158	182	171	168	188	174	168	154	163	179	165	162	169	164	159	163	174	174	156	152	167	192	140	165	157	183	172	174	175	199	163	177	158	174	166	152	149	206	172	156	182	152	160	155	185	174	185	151	189	191	176	153	164	187	167	162	170	152	152	165	182	173	180	170	166	152	168	155	150	155	170	169	166	153	145	155	170	176	197	164	155	175	173	186	156	160	174	187	170	180	183	168	175	161	170	144	149	158	176	163	188	158	164	178	174	147	178	166	186	181	172	179	177	181	171	159	178	170	157	171	146	181	167	155	164	180	167	169	169	203	170	170	170	159	165	169	194	164	139	163	178	162	186	151	188	183	180	165	157	166	175	168	195	148	157	195	172	165	168	153	181	156	184	159	180	157	181	141	178	150	177	175	188	186	176	160	175	155	166	176	161	161	181	158	170	168	175	164	157	156	172	176	164	166	185	187	171	183	180	189	177	177	159	175	159	164	162	153	179	171	165	153	156	165	166	174	190	181	172	152	149	183	164	168	154	157	187	180	148	160	163	152	165	189	165	187	166	165	185	172	156	169	151	174	186	166	149	167	158	207	163	145	147	159	163	184	153	171	169	158	194	171	160	177	174	149	176	156	166	172	177	175	170	178	167	149	179	171	158	161	165	160	160	169	155	172	170	164	156	167	156	166	160	178	175	160	154	171	198	170	169	153	167	163	184	146	161	185	170	153	170	150	167	175	158	164	183	167	155	157	188	188	156	147	186	167	181	173	177	162	167	161	169	191	163	162	182	191	171	183	169	159	187	198	162	159	155	161	165	164	162	191	178	156	164	176	157	162	198	157	169	167	176	183	179	206	162	164	164	149	177	185	166	154
24375	20368	26459	24143	20362	8380	1143	742	636	515	503	447	390	391	340	379	358	311	321	296	304	290	308	305	291	269	276	275	280	280	329	287	265	256	271	248	261	257	261	268	274	275	289	276	265	261	247	259	284	262	243	252	290	237	287	237	271	249	257	262	260	255	237	278	262	251	277	238	254	243	261	254	261	259	288	262	229	263	247	268	257	263	232	245	250	232	252	252	250	277	231	254	243	247	251	275	258	252	229	264	257	254	238	257	238	283	228	251	221	242	258	233	234	239	229	246	240	223	229	241	249	243	264	242	272	250	231	264	225	236	227	228	227	241	246	230	263	234	244	224	235	254	284	241	243	272	238	261	262	272	275	233	252	260	253	253	230	252	261	249	239	233	263	238	251	250	252	248	250	262	230	249	225	239	237	244	235	223	242	252	241	248	228	241	222	257	264	248	222	253	244	238	245	221	244	225	261	274	265	227	237	272	244	237	222	248	265	237	221	260	264	237	230	230	234	219	259	245	233	255	242	270	258	240	215	247	253	231	232	283	247	246	276	259	216	234	248	239	236	300	248	230	230	281	232	247	257	258	247	256	271	239	265	253	241	238	226	259	244	277	262	290	256	258	232	248	246	236	232	237	220	257	232	281	238	257	230	240	239	217	224	257	251	246	250	241	257	254	254	242	235	251	244	262	226	247	248	243	238	248	256	267	246	272	269	263	238	226	267	225	240	262	232	212	222	244	244	235	241	255	245	278	240	256	267	227	223	233	267	252	270	262	241	228	263	267	213	248	231	257	250	252	265	253	243	258	224	250	242	253	270	230	261	278	257	255	254	260	274	260	258	262	263	253	246	265	259	240	261	255	226	258	237	246	263	217	229	229	248	231	263	245	256	240	242	253	269	262	248	232	261	258	238	236	280	262	264	264	268	264	250	249	236	241	236	261	257	233	210	252	236	254	259	226	276	261	256	245	226	246	258	246	242	237	251	252	247	235	249	244	265	218	248	215	263	237	274	275	222	254	199	215	254	256	248	250	229	239	239	278	252	215	281	252	236	220	249	227	224	268	276	235	227	250	241	225	241	244	261	227	251	273	267	283	295	257	247	240	255	242	252	241	251	232	230	283	221	236	238	269	276	269	269	244	267	247	254	248	231	279	269	245	276	227	231	281	237	252	229	224	220	274	245	253	278	219	238	245	256	236	230	236	226	239	232	236	259	251	244	264	249	265	232	246	221	234	216	234	293	221	238	250	252	259	257	253	234	270	245	208	268	267	223	252	269	240	264	250	281	238	263	236	246	234	259	240	251	249	246	231	241	240	264	237	230	245	223	248	257	268	243	256	268	276	253	232	224	241	257	248	233	275	259	237	259	253	268	211	247	247	221	236	264	245	257	246	239	262	248	260	239	273	221	245	239	258	261	258	250	265	257	254	258	249	232	237	239	265	253	255	249	240	272	272	261	244	246	242	259	253	248	253	241	239	280	272	241	247	246	243	236	250	233	241	226	247	231	246	245	280	255	235	232	244	240	250	245	285	245	249	265	253	238	242	238	248	237	251	225	243	258	215	268	242	240	252	238	244	268	274	255	215	245	252	246	249	226	229	226	240	245	262	248	255	253	292	220	238	255	244	264	287	231	276	261	249	233	239	235	266	261	223	271	280	260	265	242	241	269	251	240	267	243	243	262	253	258	242	244	239	282	257	238	242	250	257	227	260	259	279	271	263	244	247	224	254	253	244	260	237	253	259	248	255	233	231	240	226	257	263	240	285	226	240	251	251	249	230	295	242	255	241	254	239	249	253	264	244	236	239	260	226	238	267	225	245	248	271	248	239	216	255	223	258	274	236	251	258	251	247	241	244	243	291	241	207	249	247	266	235	225	255	254	253	225	237	242	240	211	258	255	257	244	270	250	232	240	258	234	265	244	271	274	261	250	254	231	238	245	253	278	264	237	251	233	252	257	240	269	255	278	232	249	273	255	238	261	246	259	228	272	277	251	259	253	259	236	248	236	259	230	242	204	257	235	260	260	244	213	237	233	239	222	259	255	238	276	244	237	223	252	227	239	222	270	233	261	221	236	235	295	265	237	256	214	247	236	258	237	209	236	259	251	239	268	237	231	283	258	242	242	254	239	248	229	278	230	249	262	210	249	221	263	228	243	266	243	239	232	242	229	257	237	277	231	262	245	237	247	251	251	247	260	257	286	241	274	253	248	258	246	257	248	249	238	235	241	230	256	226	235	236	242	237	287	228	219	251	249	252	248	235	278	239	259	254	270	259	249	225	264	251	239	253	254	244	277	236	270	244	249	231	221	265	274	239	267	241	223	270	211	252	273	222	263	251	248	229	241	259	273	222	251	227	273	235	250	213	244	259	270	249	231	250	234	234	216	241	268	247	246	247	232	226	260	247	250	244	260	250	232	246	233	246	249	238	255	273	252	241	240	249	285	208	263	261	224	237	240	238	259	230	268	238	271	232	259	234	220	223	268	254	216	252	244	246	255	230	236	215	247	263	257	236	250	251	253	233	260	250	272	260	256	252	276	252	280	253	256	269	234	252	233	248	243	290	248	284	219	238	231	222	276	238	243	255	246	228	269	221	234	255	244	237	251	255	275	208	255	260	270	251	249	254	248	223	243	256	223	241	240	234	260	248	264	240	246	279	233	204	252	233	223	275	242	247	259	249	255	256	215	271	241	242	243	233	237	238	276	227	247	255	251	218	239	262	264	258	252	237	224	234	259	222	257	231	230	242	214	264	243	236	276	265	275	254	238	256	255	257	240	250	243	270	260	257	246	238	252	220	223	248	249	255	267	240	251	273	230	247	253	240	257	253	244	233	230	228	253	241	252	228	213	212	257	257	259	270	247	246	252	238	245	219	221	263	252	234	286	244	246	243	233	269	223	236	254	222	241	248	243	274	222	229	278	232	229	278	276	242	265	258	265	233	216	248	271	266	234	219	244	247	242	254	233	229	242	251	234	272	242	239	205	252	236	258	209	242	230	248	260	257	272	249	226	243	264	216	279	246	237	249	251	234	224	266	283	281	253	246	252	238	237	269	253	269	219	256	265	252	234	216	239	281	238	257	257	253	250	240	226	253	251	233	238	254	232	232	235	247	283	240	250	236	225	233	245	269	234	256	240	239	241	205	243	257	239	271	239	209	254	253	242	229	253	265	246	218	234	275	266	236	238	233	254	255	243	261	265	243	243	244	243	233	263	239	219	244	277	238	238	262	243	238	236	244	245	259	239	248	257	267	242	266	222	244	243	257	261	237	231	261	230	265	253	233	232	258	273	264	240	248	243	266	227	230	238	265	257	228	258	244	214	277	250	245	234	225	230	263	224	255	268	279	205	267	253	270	235	249	233	280	250	256	256	231	251	251	252	272	276	227	243	265	253	260	266	263	274	236	242	231	243	246	244	273	230	271	273	238	235	269	257	270	235	252	255	245	218	226	233	261	231	264	249	244	226	230	229	245	239	245	246	235	273	253
7731	11482	10738	5653	3517	2472	1748	1361	1188	968	877	707	657	587	529	511	480	433	413	359	397	379	374	365	338	343	317	299	322	322	292	308	299	285	322	290	308	272	273	290	279	293	288	256	294	261	258	297	260	266	246	283	279	280	290	248	274	262	274	273	244	260	256	251	257	236	252	241	295	249	248	238	261	257	265	231	258	255	244	244	260	261	237	276	254	234	288	265	280	228	280	277	260	278	260	275	273	276	248	226	256	250	262	244	259	250	246	250	236	264	268	270	263	249	247	276	261	257	263	249	264	254	245	238	258	219	242	250	259	260	244	274	258	251	269	259	254	243	255	276	253	239	241	245	261	248	247	260	267	247	260	285	244	248	259	278	266	255	249	288	250	261	233	235	252	235	258	251	266	249	255	229	278	252	256	272	233	265	248	251	243	230	266	268	232	287	234	268	242	237	265	247	266	234	230	264	234	225	232	274	276	273	265	262	263	265	248	229	238	267	266	261	256	264	238	237	248	276	244	239	247	245	232	266	266	231	274	266	265	219	255	226	247	245	235	255	254	268	254	254	260	251	267	278	238	257	261	255	243	265	233	237	258	247	258	275	246	265	271	254	252	248	261	237	249	249	218	269	260	246	284	254	245	242	250	232	221	269	258	267	271	236	234	244	259	254	256	253	272	236	265	247	278	267	245	281	218	250	246	244	218	233	242	247	258	268	224	248	269	253	255	261	248	245	257	253	249	252	249	273	247	241	244	242	228	268	243	228	258	258	231	291	254	257	246	258	259	285	264	249	241	267	256	231	246	274	258	253	253	233	255	263	264	248	275	253	251	282	262	256	199	283	244	264	282	245	240	267	269	286	271	246	242	223	235	214	234	224	237	256	277	228	245	250	244	266	254	241	222	244	287	262	234	287	246	239	267	258	243	238	279	238	253	245	248	228	232	264	229	254	266	241	276	269	256	241	266	233	268	244	238	246	256	250	273	274	251	238	248	232	252	292	257	236	273	261	249	258	268	253	252	229	254	283	279	249	241	232	268	258	243	266	251	255	287	251	283	268	267	272	242	253	238	247	263	250	252	248	253	242	239	247	245	247	261	251	212	249	288	284	289	237	241	280	246	264	230	264	248	265	286	264	234	271	260	259	256	254	259	233	245	264	250	259	246	235	250	259	281	256	268	249	263	257	227	249	233	236	254	264	281	277	239	249	266	248	233	226	233	229	237	255	231	241	253	235	240	240	231	247	262	262	246	235	272	251	252	270	238	240	254	253	278	238	246	228	271	244	259	250	246	260	254	269	284	248	245	265	242	227	224	231	249	244	238	246	247	229	234	264	269	263	255	239	243	253	254	210	250	277	221	260	255	253	261	243	257	250	275	266	257	253	243	263	247	268	250	234	254	262	214	261	248	253	248	259	251	281	262	267	245	244	254	231	224	278	231	253	279	247	265	269	241	260	242	255	217	237	240	284	254	266	246	271	263	252	266	243	263	264	260	250	246	264	259	251	224	258	232	271	273	238	263	266	260	230	247	253	263	269	255	251	250	236	253	266	249	245	270	250	234	247	272	248	255	241	262	271	276	269	243	254	257	238	254	238	259	241	250	269	279	234	235	232	272	236	248	245	260	234	279	218	231	252	236	246	239	255	263	231	232	241	271	270	277	256	281	261	246	252	226	259	256	251	280	227	253	224	256	291	259	244	243	265	255	262	252	240	261	233	270	240	244	236	231	229	235	262	261	278	232	248	269	260	294	258	254	224	257	267	241	255	257	259	279	255	259	234	257	226	262	255	245	254	260	221	251	291	218	228	228	263	256	259	232	247	262	283	246	257	262	257	249	256	248	236	239	233	252	232	276	260	262	260	240	264	251	240	239	251	266	268	246	247	245	241	268	246	247	247	281	261	257	270	275	269	248	244	271	243	257	237	268	238	255	251	253	255	231	243	233	264	256	284	266	244	219	242	241	261	270	287	246	259	227	264	252	269	274	239	256	251	247	263	280	268	224	262	233	250	254	255	240	271	263	270	249	272	244	272	262	269	216	254	259	251	242	237	240	233	267	265	256	238	268	243	243	258	265	241	274	250	253	262	272	237	258	253	220	259	267	265	255	262	244	241	254	248	217	227	283	233	247	249	245	250	253	212	262	273	253	247	265	263	255	212	248	267	257	238	231	268	278	237	254	275	251	260	270	213	249	256	238	247	227	250	247	257	267	244	247	252	260	258	265	252	240	273	258	240	264	267	267	258	266	231	243	265	242	260	260	247	237	268	236	244	245	251	249	255	242	252	244	281	271	252	248	258	282	262	259	238	238	256	255	275	234	236	262	268	263	274	262	249	238	275	241	251	250	256	272	251	250	233	281	268	243	271	244	254	248	230	240	255	278	232	227	233	290	242	254	265	251	242	267	259	259	259	233	260	264	287	252	267	276	236	239	244	252	248	261	264	277	235	247	256	208	259	274	235	246	224	249	238	238	255	253	250	256	243	258	231	249	222	231	243	243	243	245	253	250	240	262	255	234	231	251	230	247	232	259	242	276	216	213	259	273	241	227	244	243	246	238	257	270	252	237	230	253	239	238	261	231	285	255	276	264	261	239	230	269	246	235	248	260	275	257	253	282	247	270	245	248	242	267	258	213	245	237	243	259	244	211	218	243	234	271	263	250	262	252	251	249	257	242	257	279	290	246	235	254	225	254	252	261	246	248	251	276	235	243	273	261	264	241	262	242	215	235	243	233	229	216	247	273	260	254	247	279	256	234	275	234	240	261	291	244	269	264	234	249	251	243	270	226	243	274	263	241	240	235	212	253	267	248	223	272	282	259	233	234	267	234	246	261	238	242	246	275	259	305	264	253	242	290	235	254	233	251	271	243	258	244	261	283	245	245	245	248	256	276	310	249	256	263	276	253	247	244	247	280	259	276	287	233	233	280	235	256	243	255	231	249	242	238	265	242	245	292	258	247	239	262	291	258	262	232	272	235	259	254	251	252	246	247	234	237	271	235	259	243	257	234	248	252	253	228	264	254	216	246	231	261	245	235	244	276	248	273	241	247	260	237	255	271	255	257	280	249	241	263	248	220	270	241	260	256	252	249	245	275	263	241	253	265	234	281	258	261	267	222	253	239	289	263	268	263	256	221	260	265	261	259	254	255	227	258	273	249	264	231	232	249	277	246	239	254	273	233	234	274	255	251	231	267	242	237	249	244	216	266	269	266	273	264	252	249	266	255	254	221	255	246	252	223	228	256	221	288	271	246	240	259	269	288	266	248	274	277	271	247	259	230	242	253	264	246	229	257	242	258	259	255	258	249	245	239	271	256	247	251	239	280	265	261	244	265	294	236	263	262	238	237	261	263	265	242	266	249	250	273	252	276	263	235	238	255	267	246	251	254	224	262	269	267	265	247	283	258	251	257	263	251	265	278	275	257	269	268	261	244	261	257	253	255	278	258	261	228	221	255	234	250	269	234	266	248	230	253	257	274	251	274	252	288	245
22568	20380	26908	23753	20387	20451	7526	1696	1204	1098	1032	941	881	746	692	748	687	705	674	656	706	655	615	641	628	611	639	626	582	584	558	563	589	546	580	531	530	558	567	578	571	567	604	579	591	574	569	533	562	563	513	569	518	553	546	539	559	531	570	547	590	525	575	521	598	540	508	527	562	509	544	537	525	573	556	563	541	537	566	569	567	582	590	557	518	535	531	527	532	547	588	551	536	528	564	513	502	520	521	559	509	533	530	550	541	549	558	557	547	536	578	564	571	517	530	542	507	541	504	524	531	497	550	513	521	565	529	509	537	523	515	548	564	540	541	527	519	521	527	555	519	533	534	515	549	519	583	551	535	561	545	522	526	482	560	512	463	530	514	559	551	523	496	512	523	527	541	486	528	537	514	551	546	536	545	531	525	521	603	540	591	541	533	497	535	555	533	509	539	527	526	533	565	527	522	577	508	542	522	515	559	522	544	515	513	505	531	556	525	498	511	526	565	558	544	545	542	529	545	487	535	546	509	515	508	531	531	571	530	561	520	546	538	554	532	503	534	569	514	502	542	524	546	528	532	529	579	552	505	518	559	531	556	521	545	534	547	514	532	548	541	523	504	516	569	495	548	482	523	506	536	543	535	541	558	505	526	553	488	542	564	553	546	556	530	550	546	582	525	518	506	483	521	531	522	546	526	499	556	535	559	524	565	560	533	540	571	547	516	562	565	566	527	536	522	499	566	537	531	572	558	509	492	509	502	544	549	532	496	537	565	533	518	559	555	571	546	509	546	560	509	576	535	548	480	581	520	545	569	529	545	521	547	514	520	526	515	528	548	514	509	539	522	545	523	517	557	541	556	477	561	531	529	489	541	498	525	534	529	534	545	550	524	569	517	554	598	490	540	540	504	501	539	530	526	523	562	514	555	534	570	544	515	490	506	568	576	537	551	565	587	536	536	510	589	579	545	506	547	538	539	526	515	543	543	524	552	557	545	554	548	516	522	546	558	563	503	538	581	542	546	515	507	560	518	542	534	537	526	546	545	598	528	564	551	524	546	499	529	538	570	514	547	518	508	554	553	504	516	542	537	543	530	524	517	503	565	497	533	559	550	535	537	591	532	542	565	522	525	518	534	549	519	579	554	513	520	548	536	556	489	543	511	536	544	529	503	519	515	533	561	540	540	527	550	545	518	553	559	528	541	511	570	565	555	542	541	580	519	517	513	535	570	519	500	568	560	488	503	562	560	520	544	545	506	539	566	507	492	571	548	543	526	528	509	500	552	584	557	563	538	557	566	539	532	512	488	517	545	546	537	512	505	519	584	552	546	522	500	528	519	541	529	525	565	574	553	540	520	517	517	533	499	567	540	555	526	545	517	562	502	497	494	559	481	523	552	589	551	480	535	531	520	523	513	552	564	523	595	545	551	542	499	525	564	501	534	532	528	545	540	532	554	521	509	563	577	558	532	546	524	529	541	554	531	527	544	497	538	586	531	589	509	502	497	512	533	537	583	521	560	523	522	543	531	550	571	581	533	548	566	534	517	531	516	544	521	527	500	539	531	551	532	575	574	552	514	501	557	548	534	533	538	496	608	533	537	533	500	545	567	538	538	528	546	542	510	520	539	514	544	576	535	501	540	508	583	564	532	509	547	572	504	498	551	516	538	464	524	538	527	523	518	544	585	546	516	510	570	536	545	573	531	539	507	563	518	531	549	546	534	543	504	563	567	515	535	539	530	514	491	556	568	505	578	549	527	545	529	549	545	554	547	543	580	518	548	578	583	548	552	550	511	519	571	550	539	518	602	507	546	553	520	508	537	552	531	567	543	547	544	510	503	562	513	547	522	548	553	498	525	534	553	543	553	541	576	545	492	536	496	542	526	547	538	529	562	517	547	549	520	558	539	541	528	562	544	542	568	527	541	547	561	533	547	519	543	554	555	531	561	545	545	524	521	525	545	573	524	552	533	516	529	545	510	551	521	576	534	552	538	557	539	491	554	537	529	571	506	581	526	568	498	560	517	557	532	532	567	539	586	544	543	523	517	538	582	547	544	562	567	535	545	510	532	508	493	549	511	511	530	492	540	556	535	524	512	525	595	551	527	513	529	558	530	544	502	532	554	506	548	524	565	532	535	513	565	573	506	515	529	550	528	561	500	502	571	488	485	532	560	527	534	521	597	534	525	518	509	531	540	549	568	557	491	535	537	559	563	516	511	555	532	573	557	532	537	521	483	541	568	560	561	606	530	529	529	516	572	525	561	520	578	556	528	537	511	520	530	547	550	582	541	522	528	550	533	551	526	571	568	521	523	507	549	524	538	521	524	477	553	540	520	535	522	545	552	540	510	525	551	501	518	546	519	538	519	554	552	554	572	555	556	537	517	546	497	505	570	499	552	523	539	536	528	575	552	537	505	562	551	538	513	551	585	497	505	538	550	500	524	521	533	565	549	546	507	514	524	528	568	543	522	561	558	528	527	541	534	494	511	527	525	540	525	558	509	560	523	505	551	549	565	546	547	529	505	547	547	502	561	517	554	546	548	531	521	520	536	579	554	561	527	549	530	502	501	547	518	560	526	505	544	536	552	529	538	510	546	523	531	529	518	541	543	576	503	560	542	524	518	527	506	556	537	573	529	518	540	602	529	524	554	546	535	521	504	573	561	564	514	542	509	550	529	531	532	565	526	525	498	542	533	542	550	538	525	542	550	507	527	549	522	536	490	521	521	535	543	533	519	534	568	549	575	563	508	531	561	531	496	523	543	484	541	571	538	614	527	500	506	561	518	538	546	548	564	553	516	542	538	499	538	545	518	532	524	554	536	521	539	541	550	506	521	589	548	530	526	517	579	517	550	538	564	506	555	515	511	551	536	530	548	553	530	519	524	516	546	501	554	523	563	529	559	530	565	489	540	567	521	541	540	532	570	543	527	508	523	544	551	530	533	562	484	536	500	525	513	527	522	554	508	518	549	519	508	528	481	537	527	511	535	531	545	559	541	513	523	536	501	561	552	536	497	553	529	497	527	529	573	550	560	538	577	508	545	539	480	532	510	528	549	605	541	513	502	542	538	541	535	517	539	525	524	549	543	467	549	543	530	522	573	535	505	549	577	550	567	545	529	537	522	535	587	513	503	509	503	534	550	551	532	539	543	564	578	585	535	599	535	507	537	517	492	541	562	533	487	550	552	521	557	523	515	563	545	503	504	574	503	540	528	531	573	507	482	589	519	521	552	524	522	568	531	518	559	577	502	564	567	553	554	534	581	533	555	540	524	510	570	559	519	540	510	565	493	550	515	522	547	493	594	536	515	481	507	540	519	556	532	531	536	552	512	520	534	531	535	504	564	512	513	544	558	529	546	534	536	540	548	514	546	537	494	568	528	570	544	562	537	542	531	530	555	536	531	568	540	518	543	507	535	548	552	524	544	540	555	494	560	556	516	523	500	533	498	553	541	594	546	500	506	524	567	502	516	515	540	511	517	541	519	534	545	562
11212	18579	17268	9884	6525	4613	3541	2772	2300	1923	1715	1505	1249	1178	1124	1056	919	893	898	828	782	754	763	715	702	685	664	688	737	664	672	618	625	607	597	588	627	633	615	606	538	622	572	599	577	609	574	538	581	592	578	533	565	560	575	553	575	589	530	571	568	561	538	585	564	536	541	588	562	540	531	565	565	488	582	490	521	520	540	557	567	506	515	546	558	526	567	459	553	504	503	525	532	554	497	545	531	536	495	529	558	529	511	535	563	514	546	503	566	532	508	497	547	535	517	515	500	544	503	520	514	517	558	535	509	568	558	573	528	506	556	510	527	524	557	527	538	558	512	546	490	519	539	555	497	510	525	530	513	501	507	529	511	577	528	529	527	559	562	507	545	531	521	512	533	502	537	491	509	524	513	531	510	516	507	489	539	565	516	526	540	531	515	516	526	509	509	535	519	470	526	498	542	543	549	483	521	512	471	486	488	524	507	530	500	466	559	517	523	528	517	542	508	534	501	529	577	495	499	535	519	550	490	552	557	508	558	540	520	547	496	468	515	483	517	534	453	533	500	546	579	540	530	537	501	510	526	514	554	497	544	497	557	497	531	530	538	563	555	480	545	508	508	527	546	493	531	535	529	544	544	522	526	516	523	525	526	591	521	548	527	578	515	581	548	512	513	541	517	500	486	537	524	506	490	516	493	536	553	557	522	497	535	518	524	504	512	507	535	523	530	540	520	543	490	522	560	568	525	516	478	524	501	502	511	546	516	492	521	567	528	563	522	501	545	505	535	513	542	539	533	544	480	516	516	511	499	522	529	511	519	544	537	519	529	514	578	513	512	534	536	527	525	517	504	543	513	561	520	544	512	519	545	507	549	515	498	537	509	501	538	489	535	549	543	502	565	558	507	572	572	532	532	566	557	558	487	557	523	510	543	503	570	560	553	540	548	504	529	510	499	564	530	513	500	527	506	528	536	549	496	527	535	539	516	483	568	532	531	544	502	557	536	482	501	521	542	526	497	577	561	528	519	514	535	540	544	531	529	537	550	546	513	529	533	525	516	529	517	526	563	531	527	531	497	475	562	522	482	537	541	511	519	522	489	492	514	530	549	535	544	520	501	538	497	494	499	503	519	504	513	524	522	529	522	474	543	523	492	530	515	535	529	507	525	488	547	537	527	488	511	526	519	537	516	500	530	539	562	537	484	549	544	539	528	534	517	517	540	530	534	563	519	495	514	540	513	509	534	504	514	520	532	497	518	502	508	556	575	541	521	543	528	533	545	568	543	549	531	503	574	501	514	518	495	541	538	550	535	513	522	537	541	560	518	525	496	526	516	503	549	561	522	548	546	509	545	539	525	517	538	537	546	515	527	508	532	583	518	525	525	540	535	526	547	561	550	544	530	528	530	530	483	543	498	495	580	525	499	515	534	531	506	496	523	566	544	546	493	573	532	506	506	529	526	511	485	508	532	518	507	521	528	521	515	522	506	554	549	513	486	535	568	499	493	512	524	525	535	518	450	529	573	537	508	527	509	565	494	491	512	536	516	530	527	561	488	528	530	515	542	529	564	557	578	542	550	494	527	521	522	519	506	492	514	534	534	542	519	508	531	526	476	513	510	539	540	530	511	537	530	546	552	556	536	517	529	521	534	525	503	526	519	547	552	531	524	517	525	513	482	527	515	530	577	506	518	535	567	561	504	581	534	523	544	505	519	546	512	479	540	530	550	511	519	531	530	512	496	518	523	543	514	508	501	533	530	589	531	496	502	529	506	490	543	571	524	519	531	532	513	524	552	539	547	532	528	482	526	530	561	504	542	514	538	474	507	555	476	504	551	515	514	526	528	567	551	505	498	534	545	559	483	550	522	569	509	530	529	549	498	536	534	501	562	519	476	552	524	530	543	518	494	499	491	508	516	474	499	499	551	519	495	527	536	508	528	552	557	533	554	524	564	514	516	494	547	514	479	527	506	474	528	547	537	526	554	502	555	497	496	509	524	531	536	568	567	583	527	528	510	530	520	507	538	498	533	505	534	536	525	526	534	528	556	488	556	536	521	533	540	532	537	512	522	519	528	542	512	521	566	519	486	516	537	542	519	529	531	522	512	532	549	523	446	532	536	507	534	530	512	530	510	529	514	505	536	546	507	510	498	508	487	546	532	511	487	510	519	532	536	534	555	526	507	563	498	576	537	523	525	500	503	524	520	501	518	506	494	521	479	508	550	517	526	568	489	542	510	501	536	536	519	531	497	521	531	591	529	545	486	505	509	529	505	502	514	501	513	499	557	533	505	486	543	530	526	502	534	555	502	600	551	537	533	537	496	491	542	480	540	517	536	538	506	512	571	496	543	517	536	518	527	495	505	527	540	533	559	508	543	559	541	561	508	537	547	529	507	510	532	525	540	493	549	525	574	490	500	540	510	535	481	503	510	502	566	524	520	567	558	516	536	576	553	498	496	533	537	486	514	518	550	517	543	559	504	541	550	490	537	512	542	515	536	537	553	506	536	515	507	524	580	542	535	521	530	507	535	504	514	513	536	495	541	499	501	557	567	532	509	545	541	530	499	563	511	522	482	535	534	520	535	533	516	541	469	503	545	525	516	524	482	534	516	557	548	527	500	499	570	475	495	528	508	526	522	535	514	538	572	488	502	534	516	505	477	547	525	496	543	523	534	562	525	517	515	552	530	538	534	563	490	543	528	503	527	534	510	551	519	478	531	518	544	495	520	505	538	547	534	558	561	500	542	508	526	485	526	528	537	516	558	458	521	520	530	538	543	576	544	535	491	514	564	523	540	535	540	530	543	520	514	547	498	508	562	551	531	537	529	522	480	504	573	530	543	511	548	500	520	522	495	541	533	478	515	506	513	541	531	480	482	543	557	529	477	548	494	530	513	538	576	555	526	488	530	586	513	544	534	501	521	543	531	518	525	574	531	512	503	502	513	503	526	477	554	531	548	528	495	535	533	537	534	540	525	489	540	481	560	517	532	498	483	519	529	547	545	549	515	541	535	507	512	537	536	546	563	541	541	495	541	491	504	513	532	523	533	515	542	466	529	518	517	535	528	561	528	488	568	523	516	541	551	550	550	563	545	598	539	516	545	535	486	554	513	494	540	472	546	491	505	490	546	487	503	530	544	515	507	528	549	507	533	491	557	523	533	551	554	527	487	546	478	493	507	529	525	523	514	506	513	515	497	526	541	534	525	529	529	497	584	514	532	499	533	517	537	515	520	477	555	544	525	525	563	545	528	507	507	505	528	543	562	511	524	515	542	496	544	512	504	496	517	568	530	550	477	519	520	478	533	546	524	513	500	512	511	489	501	514	515	499	551	499	540	513	461	533	514	543	512	513	530	517	511	540	508	511	511	512	555	512	533	508	522	527	522	519	506	561	537	553	504	551	513	504	512	472	523	557	507	537	493	502	537	544	544	533	509	517	533	528	489	480	542	558	501	562	559	493	522	480	492	526	506	488	529	539	504	537	510	543	552	523
27928	12366	1191	336	266	192	182	142	165	153	145	168	131	155	121	139	177	158	145	139	157	138	158	147	153	141	139	152	146	144	146	146	110	145	158	156	139	168	155	152	158	151	148	150	161	161	153	145	141	147	142	151	134	141	141	140	155	161	158	135	156	151	172	154	147	168	127	124	135	148	159	138	158	166	144	157	135	168	151	160	148	144	144	145	138	128	164	136	149	144	161	138	147	128	149	152	143	148	135	167	144	140	146	132	144	151	138	153	143	150	155	140	126	146	137	148	132	140	152	144	157	138	144	147	153	151	137	161	158	140	158	137	142	139	142	136	154	138	136	149	143	125	153	132	146	142	129	147	150	129	127	159	151	157	142	148	147	142	144	157	141	140	136	132	148	136	149	136	132	118	119	153	142	122	149	131	171	154	143	153	134	149	152	151	134	137	135	147	149	132	123	159	148	146	158	141	134	131	137	161	141	167	133	170	164	135	151	143	121	142	109	131	136	146	146	134	159	168	136	154	149	127	149	144	161	136	165	129	151	167	157	166	171	143	151	132	158	144	128	159	147	155	153	140	144	141	143	135	132	138	129	143	138	150	160	148	140	168	149	143	137	164	156	143	146	152	126	150	145	116	165	162	142	154	141	130	145	143	174	137	145	131	153	150	130	165	142	136	125	128	152	151	149	152	131	140	138	144	145	148	125	156	140	131	134	147	145	113	119	145	138	145	134	146	149	142	139	142	157	153	140	131	151	147	128	133	159	164	137	149	155	149	143	146	135	127	130	137	127	149	112	146	153	140	146	146	130	137	137	144	151	132	149	160	154	150	160	135	153	175	134	149	157	131	139	146	140	146	139	135	140	153	134	147	129	137	138	159	166	135	155	123	153	142	165	139	125	144	145	146	150	147	145	149	151	166	124	138	121	138	118	133	161	145	144	149	136	145	145	147	145	137	148	142	148	138	142	132	159	168	132	154	145	114	150	134	154	153	117	146	154	157	130	161	160	134	145	137	145	131	143	127	149	136	156	130	126	151	156	140	155	153	134	137	131	143	139	114	168	146	142	152	131	152	137	154	137	151	147	162	153	146	163	155	146	123	140	142	140	133	160	132	134	155	137	136	145	153	123	128	121	143	153	144	140	154	126	143	143	156	162	148	132	142	132	145	125	152	169	161	155	138	145	149	149	139	145	157	142	142	152	143	162	148	132	148	134	129	168	147	156	127	153	154	121	137	146	159	132	144	146	141	126	115	143	161	151	130	144	132	146	156	147	152	124	143	121	128	156	134	120	146	129	123	144	153	152	131	152	137	146	131	146	118	145	158	133	137	149	135	133	159	148	153	145	148	149	154	149	130	144	142	163	125	125	144	129	135	158	141	160	166	159	135	153	170	132	145	142	141	143	147	130	148	147	127	135	130	132	127	130	137	155	138	148	136	158	125	132	128	154	139	142	140	114	140	148	153	141	120	160	145	134	145	144	127	152	148	119	133	139	143	131	144	140	130	137	140	146	155	146	131	154	133	149	154	140	150	155	145	164	142	145	131	141	162	139	128	141	160	124	130	145	120	160	141	129	152	135	128	149	122	165	135	133	146	168	154	155	148	170	150	127	119	154	146	146	142	137	145	127	136	151	131	141	136	147	115	150	136	149	160	129	169	145	152	146	142	155	139	157	151	127	153	154	132	136	132	144	142	158	138	155	127	152	120	161	170	148	122	139	127	129	143	146	150	150	139	136	166	140	144	146	107	142	139	131	150	150	138	139	143	134	151	150	143	138	133	145	157	139	143	154	143	163	144	154	145	139	153	156	134	140	145	147	146	151	154	146	132	130	163	117	172	159	142	158	152	135	120	133	148	174	146	128	128	138	147	148	134	144	154	171	111	121	147	153	122	142	134	127	136	155	144	123	137	131	162	135	144	172	152	160	130	139	145	146	151	135	153	119	142	152	128	157	158	129	139	130	149	153	136	160	154	147	150	153	155	146	145	143	139	157	154	158	128	111	139	164	158	144	166	153	153	146	147	143	153	150	145	142	149	146	150	132	141	136	157	136	121	129	154	158	133	143	127	141	110	136	142	141	169	135	119	128	132	147	143	137	165	139	161	150	153	125	133	143	126	151	147	168	148	133	151	117	121	129	158	140	166	181	148	157	144	176	142	125	139	125	145	170	143	143	166	162	125	138	142	140	127	156	142	145	148	152	146	124	131	133	130	155	140	142	148	137	124	118	148	166	161	136	152	167	142	155	142	151	151	145	153	143	149	140	140	145	130	136	154	151	152	163	140	141	168	147	147	178	153	128	126	131	131	146	155	134	141	136	133	149	143	160	127	146	155	146	119	137	160	119	125	151	135	157	146	119	159	145	133	149	137	139	151	149	123	140	172	143	130	127	154	148	132	158	134	125	138	145	148	125	129	133	142	151	179	150	146	153	155	131	131	150	124	153	165	133	125	146	159	133	162	128	148	144	135	173	127	135	132	124	131	132	144	142	143	146	127	159	136	144	126	153	139	156	161	129	137	162	141	147	159	131	134	155	134	139	136	145	126	145	153	132	151	125	135	137	153	148	148	120	140	130	123	148	139	127	134	140	178	140	151	140	141	155	150	140	136	162	162	126	133	126	146	132	150	132	134	145	141	158	136	141	140	141	148	122	115	133	141	130	164	160	139	141	151	145	134	162	142	145	145	142	149	123	160	138	139	145	150	127	153	149	145	150	151	158	166	160	129	142	136	119	143	170	125	152	138	148	140	156	160	109	144	130	145	156	156	130	157	149	134	113	163	139	146	146	144	138	155	120	147	150	142	186	134	127	153	144	142	160	140	134	129	153	150	147	128	147	126	147	144	154	139	164	131	145	154	155	156	129	143	134	148	139	138	158	147	148	156	164	131	122	142	150	138	141	178	141	143	139	148	134	145	160	137	139	147	145	143	128	145	148	151	137	143	125	127	162	148	146	152	150	112	154	149	146	133	128	155	133	141	137	129	143	154	149	138	132	148	148	149	128	168	135	162	151	152	126	128	157	151	139	143	137	144	129	132	137	121	143	159	146	151	137	138	150	147	128	127	134	128	131	141	129	130	128	160	156	124	129	133	130	138	155	163	145	140	143	151	125	128	154	129	126	143	147	140	144	132	150	147	138	132	133	134	147	157	148	141	157	123	145	135	136	140	140	132	165	133	160	154	149	164	145	146	142	143	103	139	161	136	165	158	141	144	136	152	139	157	139	152	112	168	159	170	135	149	124	148	131	135	154	140	151	149	150	158	137	139	162	140	146	156	155	148	139	146	134	149	136	133	132	123	140	149	150	146	159	151	156	124	132	145	145	148	137	152	161	143	126	117	139	139	154	148	160	132	164	125	147	153	147	136	153	156	162	161	147	144	123	130	160	146	141	129	137	152	131	158	158	138	141	143	139	145	124	154	141	117	138	141	134	135	143	161	139	134	120	134	145	140	127	135	133	140	157	127	144	150	149	126	145	150	130	150	166	142
5132	877	754	439	366	283	245	257	224	175	202	182	184	159	175	173	194	197	176	172	179	157	168	192	160	169	165	190	191	185	179	161	179	189	174	177	183	158	160	158	177	185	165	190	157	188	202	160	181	153	183	173	191	174	181	161	168	161	179	165	184	162	183	158	195	172	179	150	190	162	163	173	172	177	175	174	158	155	158	156	169	161	180	182	177	177	164	154	157	162	190	168	159	165	186	147	163	162	184	168	175	197	167	170	170	162	208	163	176	176	164	147	168	156	186	200	155	164	181	152	152	180	145	144	174	189	165	158	167	193	141	197	175	164	162	185	158	155	141	143	179	170	177	182	184	145	170	167	157	183	160	165	172	177	167	169	188	162	164	157	155	185	166	178	143	167	174	171	158	181	139	146	159	155	165	139	157	189	175	162	168	170	156	160	178	177	175	150	179	188	179	187	184	186	156	166	160	187	185	165	180	170	156	165	170	180	186	159	155	173	177	185	160	177	144	181	161	190	174	179	200	200	153	172	160	162	158	186	165	180	166	155	158	173	160	169	163	179	165	167	193	168	187	175	188	162	180	173	163	154	150	168	163	168	174	170	164	165	177	171	147	181	161	153	169	176	179	157	150	189	162	174	154	203	153	204	188	164	149	201	169	160	154	190	154	162	160	157	162	170	137	161	163	166	180	176	171	179	179	165	148	181	181	168	172	172	186	155	174	142	174	186	163	163	162	154	171	171	175	161	172	170	161	147	170	172	157	145	168	164	165	157	173	163	160	171	184	172	172	157	173	160	168	175	162	150	182	170	166	174	160	164	184	177	184	163	144	171	173	162	182	160	168	183	181	168	158	171	196	171	191	174	156	160	193	179	168	166	164	172	172	192	184	168	129	160	158	162	178	172	147	173	155	175	185	182	181	174	201	169	169	144	165	160	154	178	151	163	178	173	185	161	175	169	156	171	171	156	156	153	174	166	175	171	188	168	178	157	153	151	177	162	203	166	160	183	183	175	152	160	155	212	186	184	178	173	174	157	157	161	155	161	178	179	171	173	171	166	167	153	181	148	172	195	168	178	167	176	205	159	183	141	153	174	161	165	198	182	158	166	183	158	172	172	187	163	164	163	162	166	163	172	172	156	171	185	172	177	181	171	165	178	175	169	178	152	178	168	152	191	177	168	162	190	167	165	152	172	185	175	201	158	185	177	177	156	157	164	158	175	176	173	154	163	174	159	188	155	163	130	173	164	162	177	182	147	167	167	152	184	166	193	171	166	160	184	170	147	166	158	157	173	162	161	168	185	146	157	172	176	155	201	164	207	187	168	176	163	172	171	182	171	159	166	173	180	151	161	199	143	186	194	177	163	138	155	187	155	170	173	168	169	162	150	156	178	175	188	160	174	158	178	177	175	165	190	162	187	179	173	175	141	158	161	170	168	173	156	155	178	173	163	184	161	149	160	164	195	158	171	180	180	164	163	152	189	153	165	170	165	172	157	175	159	159	172	188	155	181	190	166	168	161	174	170	187	179	164	176	176	175	148	172	154	165	164	159	182	147	173	173	183	171	172	190	163	192	188	167	169	165	184	147	172	150	177	186	158	189	174	188	157	166	161	155	164	161	162	154	198	184	171	163	151	169	156	169	161	178	175	166	159	180	163	138	158	176	169	168	186	186	160	143	156	158	173	174	163	155	156	171	199	185	164	170	168	184	166	168	171	148	161	167	166	180	160	181	172	175	183	167	175	169	187	162	198	187	146	173	155	169	146	152	156	158	167	177	176	169	179	170	162	175	177	169	138	157	188	156	176	166	161	144	150	188	163	156	185	147	187	195	145	187	172	176	187	194	178	193	168	186	145	195	198	184	158	179	155	158	178	173	173	171	150	183	169	173	180	165	165	156	183	173	168	176	150	175	158	167	164	153	164	171	192	173	156	178	158	145	147	160	188	154	186	192	182	178	172	142	161	159	184	161	160	172	207	149	165	181	158	166	163	163	164	178	176	163	160	158	151	166	170	178	177	176	193	160	163	174	180	167	165	158	166	170	175	180	162	168	166	188	144	149	154	163	163	154	149	166	164	173	148	152	150	180	170	165	181	174	174	178	203	178	183	157	189	176	157	183	168	157	165	170	171	153	174	137	146	159	173	156	157	168	187	175	175	159	135	176	150	165	172	179	180	150	153	177	167	181	175	166	165	167	181	168	188	181	169	131	172	185	182	169	178	167	157	166	166	170	198	153	194	191	172	147	163	160	167	179	178	172	184	148	175	159	149	152	175	150	178	168	176	191	177	191	161	172	168	177	172	150	160	154	175	171	166	177	169	191	156	180	166	179	162	148	164	175	164	185	170	168	166	173	178	157	156	181	164	185	186	164	147	171	171	144	157	147	188	143	133	178	177	170	155	167	176	154	166	199	169	179	158	171	146	170	171	156	160	155	171	165	168	170	162	170	152	152	185	178	161	170	155	162	182	191	182	159	175	177	173	148	155	155	162	169	198	181	170	143	193	170	173	143	172	143	176	176	150	170	167	150	185	170	165	162	169	166	175	168	174	173	148	172	160	177	190	164	181	188	167	163	162	194	169	165	183	169	178	160	170	176	187	160	172	150	182	147	158	166	163	173	151	158	154	180	168	184	157	166	162	152	150	166	177	184	151	166	160	140	168	158	192	172	147	151	170	137	187	156	158	167	166	163	176	185	171	179	178	179	166	172	154	203	160	153	190	178	167	157	166	131	153	139	155	166	155	185	164	175	161	153	165	183	175	156	178	160	169	157	161	182	161	167	160	179	168	185	168	181	193	171	182	170	161	186	154	171	150	177	177	175	166	169	156	151	158	166	176	161	167	171	188	176	173	184	169	182	164	164	155	178	160	171	166	150	170	191	170	184	175	167	173	164	162	157	168	166	171	168	153	183	167	188	157	179	165	156	154	179	176	173	187	151	169	172	172	193	176	172	155	193	163	146	186	174	156	150	176	157	162	157	171	172	145	179	164	163	146	185	155	173	161	161	157	164	162	166	193	175	150	160	154	166	146	180	165	186	159	164	197	170	180	176	177	165	180	157	182	192	169	186	157	180	156	161	169	156	162	166	158	172	175	166	182	161	160	185	153	135	174	176	174	180	168	174	164	149	158	172	161	157	185	170	155	158	157	156	166	189	161	168	164	157	134	166	166	179	182	176	184	196	153	148	174	171	159	190	179	165	155	151	201	151	197	166	158	164	168	171	154	180	167	173	157	182	196	152	177	161	153	169	163	179	167	150	169	167	157	156	165	153	171	170	156	152	164	183	186	166	151	186	178	170	165	163	162	148	177	157	178	177	161	169	172	167	173	173	169	171	164	169	136	159	170	164	154	176	175	163	176	176	170	171	149	184	198	173	177	182	158	146	167	152	153	155	183	156	179	166	197	182	160	168	175	159	222	192	163	207	147	171	157	174	172	159	166	159	166	171	169	188	178	178	152	171	170	157	180	176	161	175	165	188	159	163	152
24430	20360	26463	24121	20356	8399	1119	739	592	511	496	412	406	397	355	352	308	355	295	316	306	301	300	306	277	301	319	278	302	285	271	270	306	280	265	261	300	264	245	238	271	292	310	255	269	252	251	246	265	248	272	279	283	256	245	268	285	256	249	266	236	278	254	256	253	274	294	250	227	271	239	254	264	244	261	264	290	240	256	259	242	270	228	278	256	237	248	263	216	249	269	274	263	230	260	248	261	234	292	253	234	245	244	264	259	241	262	255	234	255	266	254	238	241	255	249	247	233	262	245	241	272	240	264	229	238	258	236	264	252	250	247	288	258	255	257	288	252	240	241	223	249	225	255	268	266	283	261	251	256	239	249	234	238	263	236	253	240	274	250	251	250	241	253	244	255	274	242	242	248	279	258	247	255	280	232	266	240	232	268	272	251	245	278	272	225	261	233	230	228	262	254	264	266	229	245	229	281	272	226	260	262	254	249	247	266	227	274	264	255	241	268	240	263	240	277	231	254	269	265	290	237	237	248	239	237	279	223	231	219	238	226	247	230	236	257	253	225	233	198	238	259	269	258	239	227	216	227	222	272	237	267	255	242	253	277	258	238	243	230	235	256	260	250	247	276	265	246	267	252	227	269	257	229	258	250	278	299	239	258	264	268	258	244	254	276	236	279	226	250	271	244	240	239	272	233	256	236	298	240	230	243	235	250	243	247	252	267	213	249	280	275	265	268	247	235	248	258	248	259	279	251	250	261	230	255	236	252	248	266	247	263	256	256	235	247	248	282	239	259	232	233	239	272	220	278	236	233	228	238	242	249	250	249	265	226	259	241	241	224	216	224	258	223	275	257	259	233	274	222	234	259	229	242	245	274	258	246	263	272	243	284	257	253	261	234	264	252	250	256	263	286	256	248	238	235	240	263	243	257	226	214	223	264	261	254	293	257	247	282	250	270	249	220	248	217	221	253	260	252	227	215	250	275	250	242	245	252	234	249	246	222	282	244	249	253	254	255	234	255	275	230	232	225	257	213	246	214	241	254	237	240	264	270	284	263	274	252	281	249	259	206	271	277	247	270	244	219	279	231	278	269	224	255	302	257	249	249	247	238	248	239	247	238	251	268	244	262	247	205	271	273	269	254	222	228	240	260	241	255	250	266	249	266	249	268	247	246	222	232	277	251	255	260	259	254	277	247	251	241	237	264	269	257	278	239	247	266	266	266	271	267	267	262	248	249	235	265	262	243	254	260	269	268	244	247	253	255	230	268	292	230	251	236	246	242	241	229	267	262	260	245	261	248	258	271	237	249	239	263	233	282	237	276	251	267	242	254	267	262	233	264	225	270	238	231	267	267	262	267	246	247	259	260	255	247	233	243	284	248	228	256	241	268	237	267	278	265	248	231	279	248	243	284	229	274	246	217	266	251	239	233	252	224	237	244	265	251	271	263	246	272	237	258	250	237	247	238	249	273	265	251	238	256	265	251	255	236	222	247	257	248	243	243	244	269	237	257	239	245	268	241	251	259	227	284	271	267	251	264	254	241	244	268	277	244	268	259	251	267	234	267	219	267	256	261	252	208	267	252	257	231	271	285	228	216	238	214	271	252	250	257	269	251	229	266	252	266	262	270	279	256	257	262	257	276	246	257	257	275	229	286	229	242	247	249	246	240	275	246	246	246	220	283	258	251	252	233	250	271	248	242	241	237	248	261	255	256	227	252	235	256	233	254	253	262	215	262	242	233	240	252	249	266	237	237	289	263	238	260	270	274	275	251	261	251	241	278	230	231	253	250	259	227	247	268	287	250	239	247	227	242	228	255	245	256	264	264	241	264	254	285	252	244	224	270	252	245	228	258	252	251	269	234	278	212	287	279	276	264	254	258	225	249	267	228	230	260	242	233	267	254	243	261	232	284	221	261	261	268	247	247	264	239	221	270	248	258	245	265	256	255	290	250	243	241	209	253	279	247	247	219	247	281	247	239	254	250	264	244	264	221	243	253	261	255	241	255	246	232	243	243	258	241	256	247	234	245	246	213	258	291	248	249	280	267	257	269	257	249	267	250	248	251	265	233	241	268	237	243	265	243	223	255	248	222	226	232	254	215	263	259	256	252	261	239	240	249	277	255	240	229	267	240	247	258	230	252	247	222	269	252	234	262	259	232	252	216	207	272	227	264	244	248	230	248	241	283	253	249	272	290	259	260	238	251	240	246	241	249	251	209	233	257	233	262	243	262	252	277	240	257	259	238	266	267	240	229	259	260	271	267	258	243	242	242	253	220	252	210	250	260	239	274	270	260	235	252	239	246	248	256	263	251	269	236	243	237	224	241	267	221	253	264	296	242	233	249	257	255	268	261	262	270	239	250	239	241	228	246	243	267	239	264	278	241	232	240	268	217	226	269	242	233	268	259	231	230	252	243	242	262	226	279	249	258	250	275	247	232	235	267	254	245	276	242	226	218	231	253	241	258	242	231	240	243	239	256	239	213	264	231	240	255	273	263	226	239	286	230	234	262	215	277	285	254	264	279	242	235	238	234	230	246	280	257	266	261	257	279	279	301	251	238	244	240	235	286	260	214	248	263	267	248	252	255	263	275	242	268	218	250	241	248	234	230	264	256	225	251	264	228	276	254	267	230	249	267	246	241	258	247	262	250	240	245	244	257	258	263	250	245	273	255	275	245	220	259	246	233	231	259	248	264	261	270	250	249	231	261	248	255	244	228	262	247	217	234	226	293	237	240	256	251	246	265	260	264	237	240	262	241	239	254	269	250	261	274	261	221	247	251	281	237	258	257	250	252	232	270	208	264	232	257	245	237	246	256	219	244	241	262	241	263	260	256	260	241	256	233	258	260	234	263	271	258	278	247	238	259	244	235	243	276	259	220	246	227	250	238	283	256	228	256	245	239	226	255	259	248	265	252	249	236	278	257	285	242	240	236	232	280	285	246	246	263	261	265	222	244	247	242	242	209	295	244	247	239	254	250	220	240	243	261	260	212	268	228	235	267	243	263	266	244	266	264	240	233	260	217	234	228	271	258	247	258	248	279	254	237	254	257	228	246	228	240	219	243	257	233	237	221	251	254	263	256	265	239	254	246	263	266	234	220	274	276	262	241	219	242	249	248	232	248	272	256	238	266	230	271	256	261	220	248	257	247	266	247	223	244	270	255	266	258	256	242	258	232	259	266	244	270	259	235	236	243	235	243	240	247	257	246	225	252	258	243	265	255	237	238	233	260	250	251	251	256	251	270	260	249	231	256	261	249	271	232	258	219	200	249	256	243	244	257	247	237	275	253	235	239	277	282	240	257	259	267	250	242	285	255	261	256	266	235	239	246	269	256	242	246	240	235	255	236	246	263	237	242	232	234	238	236	252	287	261	229	216	244	257	247	263	257	256	254	254	227	276	260	241	265	243	244	246	261	277	221	261	252	265	270	237	280	255	244	236	276	252	274	263	239	275	237	260	264	277	257	239	251	259	267	249	264	251	252	251	287
7817	11538	10753	5607	3605	2470	1790	1423	1144	962	839	710	637	626	556	499	432	425	416	397	388	382	361	348	334	340	318	319	287	363	330	297	338	291	308	291	308	273	274	273	279	270	278	298	292	264	243	269	253	288	266	264	256	263	277	272	245	265	270	270	257	262	263	240	268	276	281	254	244	264	238	241	261	262	266	277	267	245	278	244	211	258	250	257	278	266	260	249	252	281	232	261	264	265	253	255	247	244	257	234	272	243	235	243	243	270	234	232	226	288	246	222	244	258	292	259	258	231	267	262	268	251	246	264	259	243	251	255	237	261	226	257	238	267	272	245	252	272	283	247	249	237	266	263	242	258	256	272	275	249	212	267	270	283	270	257	294	217	265	239	237	238	248	243	274	227	246	254	261	271	260	265	252	245	247	276	254	258	239	239	240	248	263	258	265	264	259	245	251	258	254	265	225	266	241	230	215	266	283	282	251	234	274	282	273	219	255	272	249	271	258	254	268	259	285	236	264	244	240	264	278	262	262	241	259	261	235	268	241	245	262	266	275	269	249	269	244	274	236	230	261	261	234	265	247	245	259	257	220	276	241	241	223	229	231	244	284	258	254	257	263	260	243	239	229	260	277	235	246	262	233	254	245	257	256	267	252	231	245	253	240	266	269	226	261	269	244	241	255	209	262	252	249	274	261	291	252	253	264	239	239	247	259	243	245	249	249	258	250	252	241	274	220	244	243	248	258	255	235	272	249	204	262	265	253	261	252	253	259	268	260	264	239	261	240	270	245	242	257	266	264	224	263	268	242	267	234	235	226	256	228	235	250	252	230	260	257	267	250	246	250	250	254	235	259	279	223	256	264	250	277	244	248	243	240	242	196	224	262	239	269	242	257	246	237	229	250	281	260	240	219	254	251	242	271	247	265	268	259	274	274	263	278	254	250	236	257	258	248	255	247	255	230	269	250	238	244	280	268	235	261	256	242	244	301	249	293	234	269	259	256	251	291	246	247	275	266	259	263	240	249	290	250	255	285	252	266	248	218	268	252	267	251	261	258	208	249	252	259	236	247	245	268	224	259	249	221	240	259	228	234	250	259	259	230	269	237	225	249	242	235	242	254	241	243	292	234	251	241	258	238	260	247	245	288	242	248	253	270	241	232	263	236	223	235	251	231	220	233	259	242	260	269	248	232	257	234	253	262	264	273	240	270	246	258	257	233	257	295	227	279	270	236	241	264	279	243	240	252	271	247	244	237	225	236	250	251	243	258	261	226	258	254	245	251	261	254	247	246	289	242	277	259	253	232	246	250	266	251	246	262	241	242	254	260	265	252	259	239	280	260	278	248	255	233	258	260	254	260	274	240	251	227	276	225	236	271	249	249	226	266	250	252	214	255	237	229	238	250	239	244	256	232	245	251	253	270	250	267	239	247	268	276	277	256	253	271	243	251	247	234	253	234	261	243	260	277	264	258	233	264	260	241	252	278	263	266	275	215	264	261	238	277	252	240	256	215	249	231	233	259	276	236	243	230	246	263	224	239	255	257	234	227	261	259	249	258	241	271	250	251	243	229	266	285	252	279	238	254	261	243	283	246	246	263	263	268	268	279	249	252	243	220	247	250	258	247	228	266	252	252	283	251	255	258	262	234	258	255	266	247	261	242	224	252	261	259	267	250	263	244	261	226	253	258	243	284	264	278	256	254	252	233	266	258	237	240	231	246	218	250	269	275	251	261	261	247	252	232	220	240	232	223	247	281	267	273	265	259	255	245	251	266	275	249	259	234	260	250	242	253	242	263	239	250	227	247	235	280	256	237	267	235	269	231	243	242	270	216	245	222	222	258	233	263	236	243	254	249	276	272	244	266	238	240	247	266	247	223	249	238	257	262	262	276	246	234	234	239	241	254	216	273	237	267	267	250	276	250	228	264	240	254	241	248	243	251	239	237	247	256	265	239	258	239	265	246	267	237	278	244	263	265	264	259	246	209	250	251	269	248	266	268	265	252	259	223	240	261	305	254	261	265	271	282	278	248	252	260	223	259	254	251	253	248	256	262	246	249	225	258	246	266	239	243	258	260	242	260	255	257	246	261	264	235	253	258	248	254	254	231	262	214	260	250	267	248	257	264	233	254	239	242	250	252	249	243	246	227	229	241	271	256	231	253	247	263	259	238	241	246	287	289	234	251	245	256	247	252	270	228	225	244	266	257	258	223	253	246	243	282	239	262	248	273	279	254	263	267	268	274	232	247	271	233	282	233	225	266	258	247	264	243	261	280	227	241	277	267	278	257	259	246	262	245	258	237	257	237	235	229	271	264	253	247	264	293	280	265	243	249	234	246	245	238	229	259	226	262	248	233	262	262	244	272	221	227	262	215	234	241	256	259	270	256	239	267	244	242	272	250	228	254	257	245	276	249	251	218	256	262	246	242	261	274	262	247	237	241	249	269	260	277	255	254	280	256	252	245	250	237	227	261	238	256	271	270	273	245	250	258	244	264	266	247	243	256	244	246	254	246	247	276	275	267	241	235	255	244	235	258	246	237	266	259	247	249	251	273	258	235	251	240	275	269	239	233	272	246	244	283	250	229	248	284	237	237	263	257	267	224	242	262	276	226	254	236	229	254	276	244	224	232	260	261	227	233	268	239	225	256	261	272	260	250	253	228	220	233	241	263	256	247	265	238	284	238	240	241	275	250	236	232	262	244	269	250	264	263	244	221	250	256	255	237	213	248	273	215	251	249	265	247	263	244	249	254	262	221	239	260	277	271	244	244	270	251	248	230	255	262	225	234	266	263	243	262	225	265	245	272	249	262	246	262	250	255	238	248	238	232	245	253	253	257	245	269	275	250	251	254	243	245	241	248	276	257	271	257	253	258	222	263	225	228	233	252	266	278	212	254	222	250	261	249	253	242	268	233	245	242	267	248	265	272	232	279	256	246	251	244	239	239	265	221	254	260	265	263	240	266	252	271	228	239	249	253	241	232	251	290	247	238	251	255	272	238	246	260	265	244	254	264	252	247	254	230	252	251	263	244	270	261	235	247	217	272	259	242	242	265	265	239	252	243	243	231	252	239	235	265	270	247	248	257	245	253	231	226	250	248	247	273	258	258	260	269	265	260	262	261	236	255	224	238	282	268	255	250	255	255	246	257	242	253	256	278	258	249	251	266	249	272	244	260	249	259	245	262	290	277	288	264	234	256	273	245	245	245	281	217	217	243	249	257	252	284	277	253	264	254	257	261	251	231	244	291	260	243	224	244	241	244	282	247	240	213	277	238	242	252	252	270	280	242	269	271	232	248	273	263	272	258	251	288	271	225	260	225	232	242	260	255	259	250	242	260	254	222	293	239	255	250	207	273	248	235	239	249	270	238	265	266	237	244	254	244	234	262	278	281	246	250	268	241	226	241	243	232	245	242	251	260	259	247	270	249	257	269	234	259	253	248	252	248	247	272	251	273	231	262	268	252	260	249	234	231	246	265	226	274	240	275	248	252	255
22601	20364	26880	23740	20377	20434	7714	1672	1244	1140	1065	917	828	819	777	748	691	733	660	670	677	627	625	620	632	615	610	633	606	615	611	561	525	598	546	600	576	579	624	590	565	601	549	576	568	561	559	548	619	564	577	516	579	544	575	540	589	546	561	539	539	537	551	594	516	565	522	536	580	569	578	532	538	551	544	523	505	546	565	557	543	503	526	537	532	526	566	526	573	560	531	545	571	555	563	544	563	556	520	537	544	522	528	557	571	523	540	572	555	590	561	582	526	561	532	544	509	539	553	577	561	497	517	521	498	570	515	560	581	589	526	505	577	553	549	511	557	550	536	538	567	540	528	528	542	561	579	538	535	529	593	595	511	585	520	545	549	517	540	544	554	541	565	509	521	578	535	536	522	553	474	527	522	539	535	531	578	577	534	515	561	536	537	563	599	550	547	535	517	570	556	502	518	561	522	524	546	525	574	533	554	568	535	516	540	519	509	520	511	582	518	562	561	513	587	585	534	555	556	563	558	536	520	549	573	539	549	552	512	564	531	504	550	551	547	538	534	534	578	533	558	545	534	485	530	556	562	569	552	534	502	597	563	499	511	567	566	516	538	534	579	553	584	557	528	535	603	556	549	501	534	527	559	568	547	524	537	616	544	508	517	504	527	540	552	516	544	507	518	528	546	510	551	508	570	567	558	503	535	569	571	518	544	530	527	552	543	559	565	550	514	525	574	537	543	523	543	553	500	525	536	567	563	534	508	520	543	525	537	541	543	551	540	513	584	531	565	506	513	564	484	558	495	539	531	555	566	546	543	533	557	583	544	489	552	556	539	530	529	553	520	530	534	565	526	536	588	564	543	553	561	547	572	541	496	523	547	520	556	544	514	548	590	536	533	519	499	546	534	593	549	551	550	520	547	554	540	565	513	557	527	495	495	524	525	533	561	516	553	533	561	550	508	548	553	563	527	583	513	593	575	548	546	539	594	507	497	520	564	539	546	551	558	539	534	534	541	532	526	526	527	542	523	532	566	545	587	554	564	566	561	528	534	579	507	558	540	561	543	517	540	535	504	578	529	509	532	549	522	548	555	536	550	565	544	538	524	545	559	584	513	551	539	590	592	536	533	498	575	523	517	579	558	569	529	573	565	529	580	541	516	591	555	570	541	525	514	545	478	530	510	509	508	504	521	570	545	515	552	569	562	502	512	552	509	561	523	563	565	539	524	538	556	571	536	554	520	557	537	531	570	521	594	559	561	557	521	525	542	524	571	573	506	556	578	516	533	533	513	539	526	534	578	518	579	586	568	510	547	544	564	548	564	517	493	538	554	504	546	571	558	568	537	553	579	548	541	540	559	544	564	546	510	506	593	529	534	559	577	544	554	539	529	532	527	536	530	530	565	545	516	528	580	526	551	543	583	497	563	581	525	522	565	550	535	510	566	535	579	541	567	571	514	514	487	528	559	498	540	540	559	559	566	534	528	566	539	563	520	519	572	604	568	533	488	544	542	543	549	511	532	567	509	521	535	555	539	575	568	522	524	541	550	582	542	519	563	545	520	521	531	532	548	537	573	516	529	530	525	522	516	581	513	528	540	556	586	531	567	621	520	572	532	566	546	549	506	557	591	537	492	566	549	555	525	531	504	575	539	579	559	525	508	543	494	511	556	530	528	539	544	512	562	540	506	553	556	539	533	543	532	531	519	517	553	517	527	541	556	542	554	563	524	526	565	514	573	554	516	561	544	517	556	583	506	572	581	585	517	550	519	483	558	555	551	552	521	519	521	571	543	534	585	533	553	535	546	511	545	543	511	581	525	496	512	541	530	506	544	555	563	514	510	512	557	536	527	579	513	527	552	529	541	573	558	528	565	526	542	547	551	527	554	536	535	549	562	550	578	522	531	589	550	542	553	516	531	576	556	540	546	534	561	475	514	541	551	587	545	545	550	562	519	528	511	539	569	511	575	524	606	532	485	519	536	536	556	563	518	539	508	529	522	575	580	528	572	532	542	572	535	508	537	532	504	552	529	568	510	540	497	526	576	539	556	557	577	559	509	525	524	537	516	556	515	557	551	531	531	510	549	547	541	478	549	572	548	567	534	535	534	525	558	559	543	556	500	573	518	522	506	585	554	512	544	574	523	572	500	537	560	502	540	526	540	549	523	550	559	565	562	554	556	530	563	542	533	532	591	544	535	541	548	529	562	547	498	523	522	534	512	515	485	546	520	521	523	538	529	496	570	554	495	538	525	515	544	539	544	530	548	515	505	548	533	562	592	483	538	520	536	536	525	537	494	543	520	544	501	539	557	538	523	548	545	540	550	567	578	537	505	531	490	542	551	507	499	512	514	560	537	573	566	499	580	554	559	543	526	528	495	539	485	538	493	544	520	557	535	525	522	552	543	512	552	528	563	533	576	568	519	544	542	572	525	527	545	525	501	552	555	565	540	496	522	562	536	574	530	557	546	523	541	543	576	561	578	519	577	547	524	572	556	510	541	562	572	526	547	551	538	564	562	545	519	550	563	539	546	530	518	530	496	543	546	523	528	569	579	567	524	532	564	549	518	565	530	527	558	539	501	559	537	557	523	576	540	533	542	587	522	541	554	537	538	550	533	499	561	559	567	548	553	510	568	516	515	545	548	561	517	528	492	553	568	563	582	573	505	529	533	538	548	551	579	541	513	469	509	517	508	564	544	535	529	519	506	535	573	554	538	557	556	548	529	525	536	557	549	542	511	555	550	557	544	528	554	525	548	573	492	524	538	549	503	535	532	532	525	535	570	579	569	547	530	544	485	591	557	535	556	547	526	534	536	522	559	500	552	531	540	537	504	552	507	552	553	568	541	507	569	539	571	557	575	533	554	524	532	585	561	519	549	508	557	527	541	548	571	546	505	519	505	564	565	577	553	541	553	534	545	526	543	543	516	557	518	534	484	553	524	511	513	513	507	538	540	513	534	541	530	549	551	520	497	540	537	559	544	541	543	536	556	568	532	563	521	554	561	499	472	563	580	564	539	523	533	553	528	568	519	513	528	538	562	537	542	576	556	540	513	574	563	587	530	541	593	531	520	480	557	569	540	548	500	580	540	555	551	538	586	508	539	574	548	569	526	548	564	530	556	539	548	576	536	539	552	557	541	547	565	529	493	565	553	566	507	550	562	527	520	546	546	548	551	539	521	540	531	576	549	561	545	570	549	492	532	550	596	545	567	524	577	560	508	568	540	540	554	553	540	530	545	546	539	512	510	524	542	521	534	533	538	512	536	539	546	502	568	556	521	516	522	556	561	524	548	489	557	557	463	518	539	530	580	594	531	523	511	536	519	512	563	524	560	564	514	559	530	564	557	572	508	498	514	532	560	546	553	544	540	548	490	527	508	520	539	569	529	536	561	587	523	530	498	550	547	514	532	547	517	575	543	559	552	540	509	524	546	546	553	572	514	538	528	548	529	583	514	561	519	542	553	534	536	567	569	546	518	550	514	521	514	567	532	578
11100	18382	17296	9946	6612	4609	3422	2788	2234	2041	1746	1521	1274	1224	1142	1026	1036	992	872	837	771	783	769	718	707	670	737	691	629	659	642	623	594	598	575	631	611	611	578	593	570	528	600	566	586	560	562	602	569	504	592	542	574	543	570	552	527	554	537	579	582	550	537	539	562	536	535	524	515	499	595	546	544	588	554	582	555	502	531	545	533	538	520	536	562	493	554	550	555	465	574	556	517	526	540	544	529	562	542	569	540	505	534	527	513	520	488	530	501	526	479	522	501	523	565	512	478	524	524	529	560	537	548	507	512	507	506	538	518	525	514	504	504	540	547	517	550	517	504	551	500	532	543	531	517	514	549	477	540	533	565	511	498	521	532	553	532	533	537	518	524	532	518	508	559	500	553	509	542	527	534	567	554	562	528	528	498	512	540	521	541	562	523	539	526	520	522	534	558	553	539	508	560	517	551	512	486	522	532	543	488	541	527	504	569	566	537	524	504	516	536	512	502	519	522	504	495	505	511	565	555	513	541	495	528	514	493	490	533	546	528	547	528	524	554	504	505	558	491	540	532	510	507	562	514	479	539	525	503	564	552	502	513	509	530	533	520	525	517	504	487	526	545	506	508	501	507	533	499	522	561	498	524	508	563	552	498	513	524	529	510	535	485	511	536	534	478	499	527	533	531	516	519	542	479	535	510	560	518	539	525	515	504	524	502	519	519	522	510	531	532	527	529	519	543	567	537	544	560	505	510	485	520	548	517	540	492	541	549	517	473	527	530	565	553	521	519	543	509	529	524	514	575	532	553	524	536	541	526	526	501	483	532	501	545	483	521	514	532	508	534	486	528	548	522	502	504	547	473	523	551	539	487	518	498	528	510	536	498	530	505	517	522	518	537	505	534	517	516	511	496	530	522	532	522	503	479	530	502	505	532	540	522	487	521	528	520	493	527	511	532	552	490	534	522	547	529	533	489	532	565	489	554	479	513	556	520	541	527	502	546	489	544	490	508	565	522	518	544	482	529	515	526	514	523	517	507	532	430	526	500	524	507	507	512	515	537	479	539	539	529	507	485	548	529	503	524	531	565	519	498	546	532	515	535	503	496	492	505	521	526	494	514	500	528	514	538	516	512	515	512	525	531	502	520	504	527	490	523	528	520	545	550	518	511	538	510	509	543	481	530	523	498	514	511	520	545	535	479	562	526	558	485	541	523	517	542	519	522	567	497	530	527	528	530	523	517	521	534	562	548	531	512	509	500	547	518	488	548	549	531	574	504	531	535	546	502	484	483	523	542	545	513	528	528	533	523	496	492	491	550	497	518	545	533	497	538	522	486	529	528	493	517	561	502	534	484	538	529	549	517	512	518	525	484	526	525	518	486	550	514	530	485	537	507	541	503	540	505	529	517	510	515	536	555	488	530	514	523	504	520	556	518	538	543	481	531	575	542	530	524	544	514	499	539	496	542	511	507	485	513	525	480	553	544	538	491	544	535	521	571	545	526	500	553	535	540	519	556	545	561	508	526	499	550	521	522	512	499	553	546	505	576	518	546	523	536	535	499	457	538	517	495	525	564	538	506	492	478	496	506	544	494	502	518	538	542	528	505	522	502	509	567	545	528	511	512	541	527	527	523	548	513	503	484	513	529	535	529	506	534	503	530	517	526	550	512	549	498	547	570	531	557	539	518	549	517	563	526	505	500	598	573	546	502	518	525	518	536	525	545	509	512	478	528	498	491	511	546	505	559	534	545	504	542	535	510	516	508	523	525	509	534	553	531	526	531	558	524	511	503	553	532	561	543	481	531	476	542	533	529	532	502	556	498	520	509	549	574	512	472	512	503	550	469	546	513	552	539	554	530	515	514	507	507	514	522	515	534	504	535	549	523	512	534	522	480	546	509	504	508	543	529	536	552	531	536	521	583	490	510	511	516	538	545	504	532	554	557	513	477	513	559	527	470	503	529	516	549	524	555	557	529	537	505	527	531	511	477	504	520	532	533	520	549	517	558	512	520	531	536	541	518	524	528	498	464	487	520	506	505	548	553	545	535	513	526	535	515	518	557	517	505	532	523	536	478	516	515	539	517	519	519	553	518	499	503	523	505	499	543	505	562	532	559	515	542	509	498	511	541	546	457	481	520	529	529	552	557	502	514	558	582	534	504	534	545	531	517	478	490	540	552	479	503	543	518	522	534	552	530	527	510	535	531	484	515	565	540	545	501	503	534	522	525	545	488	518	518	554	526	521	517	501	487	516	487	583	530	480	499	510	523	537	530	515	521	524	552	529	501	486	517	536	514	546	544	526	527	514	518	527	518	490	538	521	521	526	501	488	533	512	547	510	521	524	548	516	533	526	512	570	545	525	518	563	548	502	509	518	522	513	535	488	541	519	501	522	524	525	497	534	487	520	519	552	535	502	503	511	481	479	532	505	504	572	504	521	537	500	522	498	582	478	550	514	511	488	515	475	528	528	507	548	516	521	543	504	535	516	538	497	539	519	514	560	522	541	527	516	500	476	523	522	482	531	538	513	532	521	543	557	529	544	513	515	518	540	513	513	549	487	521	504	500	522	553	531	539	529	499	539	570	514	529	481	505	525	519	482	485	531	507	525	539	533	550	490	488	532	502	527	511	537	535	524	532	502	509	531	493	530	485	509	561	521	553	532	514	481	514	490	574	508	548	513	498	522	497	535	523	511	493	517	507	516	518	568	499	480	526	547	501	484	482	499	541	540	508	513	501	496	497	514	522	543	564	519	533	538	518	503	548	528	581	521	527	573	535	499	526	548	516	521	551	522	546	520	543	505	538	512	527	505	487	550	503	534	518	522	509	530	544	553	560	519	525	534	484	509	539	499	504	522	543	494	524	572	530	573	502	514	509	507	539	522	538	509	515	531	535	515	538	538	550	547	512	556	504	526	463	533	534	526	536	522	586	529	524	512	559	496	496	538	533	512	548	503	519	512	502	471	519	543	565	546	516	511	518	547	532	503	491	518	528	544	546	528	512	539	529	513	547	498	530	501	539	534	572	571	530	491	538	502	516	518	546	557	573	513	549	519	510	541	518	527	530	528	538	533	535	529	505	543	497	508	495	489	535	552	492	559	550	513	537	507	543	504	525	527	513	522	518	516	523	502	532	491	514	529	557	524	535	562	525	513	559	514	515	523	515	545	551	515	516	524	520	522	552	499	516	516	513	546	487	532	532	530	560	498	509	512	522	511	554	582	519	541	524	505	511	581	520	507	512	552	497	522	523	512	535	549	523	515	506	491	526	502	530	516	548	526	505	525	526	534	519	512	499	499	535	488	500	544	538	520	516	549	546	502	563	508	535	545	475	512	540	528	542	536	531	507	519	505	496	523	533	482	516	503	538	502	534	536	499	504	531	553	527	480	612	517	498	532	537	508	525	511	552	490	527	502	520	520	515	519	539	546	544	512	543	542	569	482	567	521	549	491	518	546	503	505	575	514	521	549	497	502	504	523	545	531	550	522	506	548
27834	12504	1201	364	248	183	181	175	175	166	174	137	179	163	154	143	173	156	149	136	133	130	168	151	128	159	138	145	142	140	150	135	166	171	147	153	136	143	160	141	161	131	162	132	142	124	151	163	150	157	156	160	134	136	129	138	147	152	141	165	140	132	137	158	150	132	129	136	142	166	138	139	161	143	151	136	140	151	139	147	161	152	145	155	165	152	117	163	141	133	152	142	166	140	156	161	148	146	144	162	164	137	128	181	153	145	130	135	153	133	140	154	142	156	151	167	125	158	147	141	146	128	157	151	145	163	141	159	124	150	138	153	126	154	137	140	157	144	152	130	158	155	139	152	142	129	136	154	167	143	136	148	149	133	142	149	152	147	164	160	139	138	151	144	144	143	139	147	119	147	144	157	142	143	143	138	166	136	137	143	162	138	137	150	141	140	112	152	173	132	138	141	149	142	149	142	157	150	132	144	143	143	139	140	140	177	139	131	168	135	146	147	152	133	162	124	140	142	139	152	124	138	150	148	157	145	135	154	124	148	133	137	149	136	142	135	120	154	144	141	132	138	154	172	138	123	128	157	146	135	156	150	164	137	162	141	148	141	157	163	155	148	140	140	155	139	149	139	131	135	128	151	144	150	132	164	121	138	149	145	141	141	145	155	156	133	146	150	146	175	154	163	142	134	130	171	131	147	156	150	134	131	145	141	132	140	151	129	151	150	144	126	152	138	151	140	145	137	144	140	137	137	148	151	148	157	129	157	158	146	168	138	149	143	147	146	156	148	162	149	153	133	143	138	149	146	184	131	168	145	142	147	182	151	146	142	131	131	123	138	136	140	117	121	136	133	126	139	157	134	132	150	151	142	161	146	144	153	149	152	122	147	155	123	152	147	142	122	136	147	139	142	137	130	143	144	130	152	135	142	160	133	141	150	143	147	128	151	117	130	139	139	130	152	158	145	123	143	141	141	160	144	141	119	146	150	139	132	143	140	138	142	127	158	135	135	143	156	141	138	134	147	157	118	138	144	110	132	140	145	140	131	164	158	148	142	160	153	145	144	127	152	136	168	141	136	147	142	127	142	160	158	123	161	131	134	158	129	171	161	138	142	147	152	140	143	154	169	124	152	151	138	138	141	170	128	146	138	136	138	143	133	148	136	131	163	137	154	140	142	136	118	143	145	157	139	154	166	153	134	138	134	132	153	122	147	136	150	156	136	113	142	137	145	155	138	127	136	124	146	148	127	139	133	153	138	130	146	141	154	167	138	129	167	153	148	136	137	143	156	138	124	136	164	141	119	155	139	147	139	125	169	146	131	141	138	151	159	156	140	151	159	127	125	147	124	155	153	140	136	136	145	153	156	145	142	142	135	137	126	143	141	136	145	134	138	149	139	123	138	144	151	145	141	144	148	151	146	132	150	153	154	121	133	146	146	138	142	158	141	141	121	160	152	130	163	132	129	164	161	156	141	141	144	154	146	143	136	133	127	169	157	148	163	131	164	141	159	134	134	153	178	142	142	152	130	148	139	148	169	144	158	137	136	148	149	140	132	149	152	144	136	164	130	133	131	153	153	135	148	128	142	146	127	148	141	170	157	130	128	136	137	170	124	147	141	127	139	152	135	164	134	153	159	150	125	139	137	128	157	125	132	147	143	136	138	148	155	125	140	143	131	130	141	142	147	158	136	151	143	146	143	140	148	157	159	132	142	141	152	156	129	144	154	144	167	146	138	142	131	136	148	133	149	133	138	128	143	139	142	157	123	147	148	150	165	150	155	126	134	127	115	157	172	162	132	160	143	130	152	157	143	146	120	140	122	114	130	128	140	150	158	161	150	121	166	154	131	146	127	146	156	173	151	133	149	150	152	129	155	151	136	153	144	134	136	158	138	156	162	135	177	121	136	144	135	146	139	130	152	139	158	126	137	153	160	125	147	139	146	158	129	147	113	163	168	168	149	152	139	129	143	151	149	146	132	143	141	149	150	136	140	132	150	144	161	126	127	149	147	131	126	163	139	125	137	167	172	148	132	114	160	157	146	153	146	153	146	168	147	140	132	146	152	133	146	129	148	154	141	141	179	139	120	161	149	151	123	132	146	137	156	158	140	168	142	146	147	140	134	135	145	137	143	160	140	140	134	136	160	132	152	138	149	134	136	156	136	159	167	139	99	135	141	168	147	139	128	145	161	138	126	136	177	133	133	136	119	135	161	144	129	152	148	153	137	141	142	148	124	130	146	136	133	138	139	144	146	159	136	133	148	128	130	142	128	135	152	147	132	144	161	132	151	182	150	139	160	131	139	122	140	117	140	146	127	138	149	151	145	145	135	152	136	142	163	143	159	129	135	158	147	143	141	146	118	155	156	137	136	134	121	140	151	134	127	148	152	150	130	156	139	137	135	135	175	155	157	170	129	126	136	122	159	144	167	128	143	141	143	158	162	163	155	163	152	122	136	145	146	147	152	151	140	137	141	146	175	121	129	117	118	132	144	123	131	149	162	140	144	140	155	129	136	141	152	147	133	139	147	140	158	142	145	154	150	144	136	161	162	127	156	138	144	146	153	148	141	135	144	131	152	146	160	143	136	164	129	140	139	145	134	134	135	129	140	157	117	153	135	153	165	148	129	140	141	142	144	140	155	130	160	128	154	149	129	113	149	144	148	153	155	152	159	145	144	134	134	150	134	158	148	154	123	157	151	158	130	156	161	134	135	132	114	113	142	143	150	124	152	123	145	140	132	156	142	124	137	142	126	173	153	139	138	153	152	149	141	115	151	157	122	129	165	135	143	154	131	134	145	137	156	150	134	153	145	140	151	147	130	141	139	132	141	134	142	141	166	154	137	152	158	144	129	176	132	144	137	136	129	136	142	143	154	137	153	148	130	121	154	159	164	141	147	137	132	123	141	151	132	149	131	132	146	157	161	145	128	158	141	128	141	136	149	158	150	158	140	165	130	132	142	148	157	148	146	142	139	147	171	136	144	159	146	142	147	107	133	159	144	156	132	155	153	156	139	143	141	132	163	135	136	154	137	161	152	151	151	153	143	131	120	140	153	139	153	131	162	160	178	151	149	127	132	167	141	150	139	134	162	142	136	128	138	134	130	138	160	150	156	134	128	169	139	138	194	150	125	122	148	147	152	166	158	136	157	167	138	141	145	134	145	152	123	156	127	142	132	131	143	150	145	125	160	145	112	143	151	150	126	139	138	126	120	173	143	141	140	148	136	128	146	161	148	126	153	150	159	133	148	141	134	181	132	142	148	141	145	139	153	131	144	129	143	149	152	127	173	153	134	157	145	147	141	137	141	134	146	135	139	171	127	133	139	151	146	143	146	142	150	182	160	142	148	169	158	131	170	148	148	155	145	147	149	147	148	167	148	156	157	159	141	145	134	133	136	136	147	148	140	156	150	144	168	129	157	125	146	142	140	129	147	147	134	137	151	127	152	132	123	145	136	154	132	152	152	166	143	152	136	153	145	142	114	136	138
5109	942	780	472	338	269	216	219	222	224	196	190	190	171	173	176	153	203	179	182	175	183	164	198	176	167	189	202	164	188	175	201	177	169	165	160	172	181	194	167	167	188	163	183	180	167	171	179	155	189	189	187	182	145	149	180	164	184	166	204	171	179	138	184	145	156	143	163	194	146	156	168	172	190	162	139	162	163	175	168	192	167	164	171	175	170	174	157	162	146	159	167	173	189	165	176	168	162	176	184	161	156	162	178	154	177	172	165	185	215	149	159	171	160	180	157	169	146	149	176	175	179	169	160	169	161	174	179	180	149	156	153	175	170	164	146	157	184	148	163	147	160	145	180	170	172	159	139	188	175	173	132	156	156	174	168	152	151	164	185	165	171	158	184	139	171	171	159	148	174	173	156	175	165	144	172	150	172	175	170	155	163	180	172	178	155	168	148	146	173	163	175	162	189	163	178	145	180	163	173	167	162	175	164	175	181	159	168	170	154	169	155	153	168	167	189	192	148	160	182	181	152	158	170	162	173	159	180	162	150	175	161	184	162	177	162	175	193	168	146	181	187	183	161	154	172	157	157	183	191	170	168	173	155	150	188	170	162	194	147	157	161	172	167	164	190	173	164	162	181	170	177	171	182	167	161	158	187	167	166	178	171	167	159	165	167	171	167	187	178	148	149	183	172	154	176	181	157	144	161	174	193	170	169	153	166	146	174	187	171	154	170	150	159	181	169	160	174	167	153	188	158	169	178	176	144	179	169	185	175	176	154	177	151	173	160	161	164	148	161	192	187	137	171	158	178	166	173	188	189	152	142	171	186	161	148	170	164	141	177	170	184	153	179	182	180	178	175	167	176	159	177	150	181	181	183	163	182	158	185	157	176	165	167	151	180	163	175	203	173	161	194	165	179	140	191	160	171	167	171	165	152	158	178	167	183	178	173	172	169	169	152	173	157	180	160	161	176	178	158	162	179	192	165	175	168	165	158	145	146	144	175	150	172	177	149	150	172	148	157	161	193	144	167	172	151	193	162	174	142	172	170	166	157	162	164	178	166	174	149	187	156	168	168	169	185	167	167	179	177	163	175	167	157	152	180	169	155	168	145	165	168	161	173	165	184	167	144	172	165	155	182	162	164	177	175	153	158	177	167	180	168	164	172	147	167	164	207	145	151	167	173	173	153	162	160	167	177	183	172	152	172	191	168	166	165	177	169	169	166	176	152	154	161	186	171	165	180	161	190	174	166	173	166	162	163	162	160	126	200	182	157	172	166	173	159	173	194	183	165	179	145	160	176	161	171	166	158	187	189	158	180	157	163	167	171	183	154	166	181	168	170	160	164	142	157	185	161	170	152	164	182	172	149	181	174	143	156	169	170	135	172	166	182	169	186	185	144	177	160	152	188	160	155	162	157	154	177	173	160	164	189	168	167	157	180	161	150	192	174	153	194	155	176	176	179	164	178	148	161	175	167	146	159	178	186	181	174	143	162	174	182	164	163	187	170	169	182	174	160	178	155	182	170	151	186	144	177	177	155	162	151	164	188	186	146	176	171	154	182	163	164	172	161	182	155	190	200	163	166	157	179	181	168	196	171	183	151	168	170	145	160	178	145	191	148	168	174	173	186	156	172	162	167	181	152	170	186	181	162	156	170	166	167	167	168	176	192	176	166	185	192	152	165	165	172	178	156	164	189	185	164	158	205	193	161	169	181	185	137	153	168	162	146	161	188	198	167	166	179	186	167	195	149	159	170	178	158	169	160	162	153	178	159	160	158	161	157	163	175	194	143	180	186	133	174	197	168	165	155	172	153	195	140	171	170	177	173	186	170	170	160	186	157	170	186	173	162	169	152	167	151	199	167	164	182	172	157	156	167	171	150	166	185	177	175	163	175	184	159	153	154	157	160	168	162	153	156	166	175	182	144	169	166	167	169	170	162	196	170	151	177	180	155	151	170	195	173	173	164	140	165	169	158	162	184	164	161	154	166	149	167	182	160	153	176	153	158	191	163	165	156	170	147	168	153	202	162	158	175	166	186	166	174	152	152	138	184	166	185	155	180	179	139	160	172	165	137	153	167	156	159	175	168	184	171	143	180	155	186	159	160	149	176	160	183	167	168	164	178	184	178	195	161	169	173	171	189	178	164	176	194	162	190	154	162	164	183	203	170	174	165	172	173	169	157	150	182	167	169	175	157	171	178	158	179	176	166	169	174	164	144	178	171	158	164	165	152	166	176	159	155	203	200	165	179	178	165	162	178	181	166	177	177	134	177	149	174	178	180	166	158	172	155	181	174	180	162	179	173	196	175	160	148	171	158	148	163	155	172	174	153	167	186	148	161	186	167	182	169	171	177	170	164	181	166	173	166	180	170	164	126	184	184	166	185	164	162	186	160	171	168	163	170	177	176	171	156	155	169	161	160	154	155	178	153	180	156	188	161	166	164	155	156	172	185	163	161	170	147	199	149	173	198	154	174	171	174	160	162	162	176	160	159	184	153	170	174	167	147	176	166	162	170	170	168	190	186	173	165	191	169	167	156	160	167	167	151	161	167	162	165	147	162	165	172	179	178	165	170	172	178	156	178	153	174	173	173	170	187	162	167	162	165	167	170	180	148	162	167	176	175	170	190	160	170	177	177	183	178	180	179	159	156	168	148	169	171	164	149	174	155	166	151	180	186	184	184	174	168	154	171	168	168	159	175	147	180	156	163	199	177	166	165	177	152	183	165	141	175	186	155	184	153	169	159	167	159	138	172	162	176	174	180	145	178	179	179	184	157	140	173	183	169	153	183	158	161	151	183	170	139	161	170	153	168	174	170	157	166	166	170	156	167	168	165	174	180	170	173	180	160	182	153	158	158	180	171	163	155	162	167	171	148	149	149	161	191	184	172	176	158	157	160	165	191	154	162	167	182	167	157	162	168	147	149	146	153	171	171	167	156	173	184	155	178	165	151	177	160	159	182	165	145	162	166	149	155	140	167	183	176	177	172	164	154	172	162	193	172	188	161	167	182	168	168	165	180	175	164	177	192	178	198	170	162	171	174	171	176	178	171	163	181	180	171	196	164	161	181	162	180	166	173	157	172	164	182	152	146	173	166	171	167	161	156	165	176	159	182	195	165	184	149	173	145	195	157	149	178	181	156	181	171	177	153	164	168	174	140	159	156	171	165	163	168	165	153	179	162	200	164	171	169	176	140	162	174	174	177	185	148	187	162	164	200	157	168	153	170	158	173	171	173	141	161	178	151	139	199	164	154	164	193	180	186	181	182	156	167	178	159	164	162	174	188	184	156	199	152	164	179	175	193	144	180	207	184	166	145	173	176	169	167	155	191	170	181	184	165	173	166	163	164	171	190	164	149	165	164	167	158	179	172	168	160	175	180	175	162	162	187	163	178	182	178	167	173	180	180	144	166	167	175	152	169	145	172	164	192	152	150	163	157	166	187	186	155	172	163	175	182	165	175	153	171	186	170	157	153	155	160	165	148	169	168
24535	20396	26494	24190	20395	8646	1170	777	593	578	510	467	396	399	361	372	325	329	280	324	310	316	262	314	301	275	295	278	281	272	304	283	263	289	287	279	264	248	295	289	264	300	243	264	223	259	263	247	250	284	256	254	290	266	294	239	271	255	269	266	264	240	263	269	250	274	265	254	250	238	247	268	229	249	208	265	258	261	243	281	248	246	257	245	247	251	247	278	280	239	242	266	271	263	266	269	253	245	243	296	243	236	224	232	255	257	250	238	249	285	264	218	251	269	242	261	247	220	247	234	256	259	255	233	240	246	250	234	218	250	240	252	245	233	269	262	270	285	269	249	237	234	260	260	263	269	278	277	209	260	248	220	250	257	258	272	230	236	274	248	251	262	250	262	265	252	253	251	253	265	217	238	235	238	242	230	266	246	244	249	267	271	253	250	258	242	250	228	248	268	232	261	229	223	235	238	255	261	238	273	261	232	241	294	231	246	258	266	217	264	254	257	227	265	265	257	254	281	252	277	234	233	224	231	267	264	274	251	241	251	260	290	264	246	245	235	247	272	230	234	253	244	248	223	242	244	248	268	267	252	251	241	248	275	286	273	239	256	256	252	278	252	275	269	253	232	278	263	231	240	261	213	272	252	223	267	226	256	249	245	272	251	233	260	244	244	242	245	236	261	246	243	237	249	219	255	258	230	251	269	255	243	250	260	246	239	231	228	239	239	243	267	249	267	266	260	241	228	230	247	284	239	243	238	289	247	243	249	235	252	276	226	258	294	257	241	259	233	254	253	269	241	262	253	253	237	236	269	246	235	249	238	251	277	224	259	217	261	254	243	271	260	242	265	239	266	233	255	252	259	236	242	246	253	208	257	251	276	275	233	257	216	252	263	251	250	239	232	244	253	252	248	235	236	270	233	259	276	267	234	272	269	265	270	248	247	244	240	265	239	258	261	260	237	228	267	269	238	236	260	235	211	270	277	229	240	242	243	243	254	239	251	253	258	255	239	225	251	250	251	252	250	264	260	267	244	270	244	255	252	266	257	241	244	250	246	257	266	266	250	246	281	214	266	270	254	282	230	231	254	229	283	230	224	256	229	262	272	240	282	244	265	251	244	267	265	242	226	220	233	250	247	225	272	247	227	243	261	271	266	275	265	283	252	242	235	232	254	243	275	259	249	233	279	284	261	231	228	251	257	246	264	253	288	257	238	217	223	265	258	259	231	256	241	278	263	224	222	244	244	271	259	244	236	262	250	268	267	238	244	244	218	245	249	266	256	266	249	256	235	249	252	267	254	237	259	239	252	242	235	255	260	228	282	252	229	270	231	253	281	248	262	257	237	243	239	245	244	226	250	251	250	222	234	242	247	236	236	260	219	250	265	265	240	275	255	241	265	250	244	249	267	262	209	274	266	277	278	230	257	250	240	243	232	272	252	234	279	280	263	254	261	282	224	247	256	248	231	278	259	221	223	273	260	262	248	248	245	243	277	273	264	242	241	247	245	269	268	245	232	254	248	239	259	228	209	244	225	222	257	258	228	249	268	262	241	277	241	257	221	255	264	233	285	234	276	247	271	263	267	259	280	266	242	232	246	227	242	248	259	243	253	292	234	265	254	256	246	244	229	241	234	249	269	267	230	256	244	235	227	243	242	241	255	258	267	238	236	229	258	248	259	275	269	266	238	247	249	254	254	266	245	237	286	236	260	259	220	266	284	241	241	246	250	244	245	241	256	242	270	243	243	285	259	266	242	246	254	250	251	268	278	267	246	239	277	235	255	269	292	238	246	232	255	274	234	273	227	258	262	246	233	251	253	220	262	266	247	252	249	255	241	246	262	227	257	249	229	255	258	249	238	240	212	253	256	234	244	277	240	234	242	237	257	262	264	233	221	260	264	263	235	244	272	258	259	266	286	252	267	265	252	246	283	241	256	245	254	246	267	238	245	244	294	261	262	216	277	239	237	262	283	240	252	258	271	218	246	241	249	260	244	254	237	257	244	250	249	268	221	276	231	251	240	243	264	236	280	272	250	255	247	226	248	250	247	233	256	270	251	234	256	280	288	246	264	260	208	245	233	245	269	255	220	256	253	258	255	246	254	237	253	232	250	242	257	247	214	259	227	257	208	255	234	257	245	250	264	254	256	240	248	259	246	258	272	220	255	260	253	298	244	231	242	238	263	230	252	286	255	234	236	281	236	266	254	278	240	218	241	266	296	240	248	267	244	254	239	238	233	242	264	237	242	236	233	257	236	247	244	251	290	253	237	248	236	242	254	246	256	231	263	248	241	239	268	264	244	239	256	268	263	260	240	230	254	229	230	254	250	239	238	260	234	261	265	237	197	279	224	228	265	222	263	267	246	237	238	260	262	224	239	267	264	277	261	265	259	266	247	247	267	235	248	259	245	218	233	256	244	255	246	236	258	243	238	246	271	235	232	262	250	254	260	238	257	250	234	242	237	226	286	251	246	277	236	255	248	240	232	241	230	242	262	241	266	233	248	258	264	255	248	236	235	243	285	252	253	229	260	239	270	262	238	227	243	234	233	265	255	233	242	253	274	256	240	228	275	239	261	263	248	244	233	267	252	254	249	276	237	269	263	235	265	248	256	241	256	228	261	254	257	245	230	241	236	264	221	267	242	219	258	259	272	242	256	247	239	260	257	264	269	257	258	273	248	267	249	229	254	261	227	267	252	269	273	266	240	241	238	261	249	252	260	246	243	238	237	248	272	255	254	238	218	257	229	284	240	235	217	230	262	237	250	220	251	225	247	258	243	276	259	240	256	246	245	244	248	239	270	259	238	242	250	250	247	256	248	255	302	220	266	258	258	261	273	244	254	245	261	245	272	233	233	226	242	257	234	244	231	265	227	243	261	234	238	258	263	249	245	218	232	261	264	244	263	244	257	265	263	243	226	253	247	262	267	245	281	234	260	217	259	248	257	236	256	273	251	230	258	241	243	242	233	187	259	264	255	253	269	272	246	254	257	250	240	234	274	234	290	243	256	268	248	242	240	239	289	284	233	234	257	261	256	260	255	261	232	254	247	267	280	264	230	256	274	268	264	235	252	254	213	233	243	251	225	235	278	267	282	266	211	256	247	265	272	261	259	262	219	233	234	267	263	236	239	239	253	272	259	222	279	258	263	273	256	276	251	246	265	265	240	254	218	253	209	254	244	244	264	239	270	231	266	257	235	240	234	227	242	222	225	243	244	235	268	256	252	276	259	233	271	274	248	277	229	234	237	245	239	274	251	280	228	259	233	262	250	271	243	260	254	254	223	256	241	238	285	225	254	246	254	260	263	226	251	247	231	239	275	283	251	262	256	229	242	236	234	248	291	261	269	239	252	245	271	232	243	277	253	284	266	278	249	236	253	252	241	259	213	272	247	258	229	255	269	241	258	261	233	249	243	235	229	251	221	248	270	267	281	238	228	225	267	250	235	249	260	261	231	247	300	251	249	232	271	247	248	253	253	261	253	246	257	253	245
7845	11352	10776	5585	3552	2491	1824	1415	1149	925	861	709	620	585	542	533	465	465	447	380	395	351	397	355	353	343	298	309	367	306	289	317	318	303	304	309	280	301	294	262	270	277	294	262	266	291	263	307	280	276	287	260	279	233	302	267	260	260	260	279	246	292	276	278	250	252	246	277	283	272	263	253	289	273	265	265	249	267	215	233	250	256	249	258	242	258	283	290	257	287	244	253	234	269	264	252	285	258	283	260	258	240	251	250	256	248	244	248	273	276	258	274	258	241	246	236	244	266	277	274	284	255	253	253	268	260	252	247	226	245	254	232	267	222	285	245	244	251	246	226	264	280	254	267	263	242	256	266	256	247	261	269	256	260	292	233	256	252	241	267	269	270	240	256	242	272	232	270	253	259	262	263	249	242	252	268	230	260	240	251	248	248	255	250	221	250	242	257	247	253	260	253	241	243	255	228	227	265	272	247	247	271	263	268	267	264	243	251	262	258	270	220	242	242	298	235	254	252	237	258	237	254	256	251	232	264	278	256	231	257	253	251	220	221	221	274	250	238	252	225	244	269	266	244	254	278	263	249	265	249	245	267	261	269	241	231	256	250	251	255	262	261	256	251	269	285	270	269	231	267	265	300	242	225	248	262	257	276	235	256	261	274	263	226	266	251	262	265	262	248	271	244	273	248	255	253	245	251	225	287	235	253	261	246	268	246	229	248	266	264	231	263	266	244	252	244	258	259	274	271	249	262	274	257	261	240	247	249	230	279	276	254	257	237	238	230	267	264	285	269	242	261	235	240	264	243	251	234	250	263	248	247	259	234	239	262	233	261	260	274	266	239	255	249	229	251	243	250	245	237	247	260	236	278	263	230	276	237	256	245	241	246	225	278	260	228	227	270	254	227	239	273	232	237	279	253	286	259	267	221	249	251	269	292	278	264	272	266	256	263	216	266	269	243	264	276	247	282	252	256	241	269	264	262	241	248	246	241	242	264	250	245	250	260	246	261	239	236	234	235	226	265	249	246	273	264	260	265	257	260	236	280	239	236	267	232	244	260	251	254	251	225	240	232	268	263	265	229	252	253	283	240	257	253	245	269	256	247	254	234	225	253	235	261	248	263	248	282	235	240	272	275	267	269	230	272	237	231	260	246	239	242	245	262	246	250	245	243	231	256	253	246	258	243	245	254	248	247	249	244	261	252	269	242	249	259	241	286	251	261	230	252	255	251	241	259	242	236	287	267	271	218	220	248	276	259	231	257	246	254	251	268	246	255	260	263	236	243	260	256	263	248	233	234	238	251	251	265	282	260	239	272	259	254	250	254	255	227	261	249	250	249	248	249	242	238	242	255	231	274	251	245	261	272	268	256	246	245	271	233	250	256	239	258	267	241	253	248	250	232	272	249	270	261	226	252	246	242	246	267	256	236	240	254	251	233	247	259	282	268	246	251	269	251	245	287	242	251	249	256	226	239	257	267	261	268	248	269	249	238	248	243	243	249	271	273	272	272	260	249	263	257	236	214	231	241	245	255	231	236	251	251	229	243	238	251	250	227	279	262	239	251	268	245	244	257	230	236	241	252	261	240	257	248	260	264	273	250	258	249	247	250	270	231	237	277	216	256	248	246	285	271	263	252	277	253	272	257	238	266	250	265	237	284	271	257	250	239	248	240	243	239	224	219	258	240	226	271	267	232	271	261	238	266	252	234	260	230	255	269	280	264	253	236	246	274	274	257	263	232	263	248	241	265	234	241	244	260	252	263	203	251	240	274	251	250	260	255	231	240	239	303	249	317	232	244	237	245	263	244	288	230	261	250	260	244	248	254	277	236	235	263	226	217	244	247	247	238	236	248	246	269	254	231	260	266	248	271	241	224	270	284	224	261	230	274	213	226	236	259	247	246	253	227	248	234	258	247	252	255	251	256	265	229	236	263	241	268	244	235	254	254	243	249	251	256	262	235	281	270	237	242	239	253	237	266	268	291	260	252	254	239	253	241	248	250	244	255	243	285	268	259	283	255	264	246	259	247	229	246	298	258	276	232	238	273	273	250	242	278	257	254	257	252	283	268	243	265	257	240	283	277	236	264	220	238	261	277	253	241	285	272	247	243	257	255	252	244	245	225	214	240	238	242	258	289	236	218	237	249	239	250	267	285	235	216	281	243	225	253	289	258	240	237	286	259	246	273	267	228	262	237	256	243	286	230	259	252	294	258	243	253	255	230	241	256	227	260	255	252	246	238	257	264	237	267	244	226	291	252	270	251	255	252	252	276	241	247	262	270	261	286	248	249	223	248	238	238	245	259	267	237	249	238	245	242	241	259	252	245	257	266	270	259	255	236	232	260	267	266	251	238	263	275	253	257	241	268	242	238	270	240	227	287	227	233	270	271	287	264	262	242	261	299	251	235	255	258	283	247	261	270	258	255	269	278	225	235	270	213	249	222	267	253	245	279	248	265	233	254	261	230	265	264	256	245	239	241	253	240	226	229	233	225	255	244	264	264	228	232	258	261	268	247	273	244	276	271	250	252	254	248	244	247	246	228	237	273	269	249	236	268	222	235	266	258	236	256	239	247	261	273	247	252	261	265	273	227	274	235	273	235	247	251	269	268	241	237	274	271	261	235	241	272	247	236	253	256	276	246	259	248	287	242	264	220	246	276	258	264	254	291	245	270	256	266	228	261	277	246	273	237	227	239	254	260	246	229	263	238	234	260	247	233	296	226	277	247	250	243	261	218	262	240	272	251	250	249	233	271	225	260	236	273	285	266	246	237	282	236	222	292	252	237	275	243	269	255	263	244	195	230	220	274	282	250	236	269	269	240	262	245	226	270	242	243	270	245	268	248	254	273	245	261	285	245	280	253	248	240	257	266	227	264	255	252	265	262	274	258	266	258	238	256	249	242	259	260	247	286	248	255	241	257	271	280	259	262	220	261	269	251	257	252	257	280	248	238	249	257	262	270	280	258	265	244	253	222	278	237	243	228	252	235	255	242	275	263	231	236	277	254	249	239	245	249	244	257	239	236	260	262	254	230	246	274	257	246	245	256	243	237	230	228	218	245	240	262	243	224	243	261	237	253	257	240	239	223	223	274	239	246	246	267	237	269	233	246	242	240	226	240	262	221	247	269	226	258	255	259	261	238	246	280	267	269	240	238	257	246	263	214	242	227	266	273	232	243	262	238	218	266	266	259	244	267	246	231	260	257	221	255	243	244	271	235	261	246	295	234	246	225	259	253	266	274	246	236	248	244	251	235	265	283	265	263	275	273	277	233	255	226	218	238	246	259	244	272	247	250	257	235	255	233	264	230	230	211	228	230	242	268	275	235	251	248	273	245	260	254	266	224	262	232	264	230	269	271	248	222	248	230	270	265	229	247	255	250	248	255	254	234	226	261	260	243	238	272	225	263	248	224	250	231	264	231	257	247	251	267	244	243	241	249	233	262	258	270	267	239	261	258	273	232	246	257	256	260	269	252	262	258	277	257	254	270
22614	20412	26987	23741	20418	20472	7482	1707	1232	1118	986	923	813	764	785	737	673	680	637	652	676	644	625	620	641	618	621	553	619	655	620	581	593	596	573	632	606	571	549	621	583	594	546	561	577	612	588	495	582	588	568	561	565	558	528	584	567	565	569	533	569	556	504	616	520	553	530	555	559	582	559	516	537	547	576	578	526	533	560	553	492	526	511	572	546	530	529	538	523	550	540	509	557	559	546	516	570	545	549	553	567	551	501	567	541	507	530	541	579	502	520	541	564	554	501	536	564	563	531	525	567	564	562	532	578	509	561	549	508	538	561	530	546	535	578	566	562	521	549	549	522	486	603	552	550	548	547	563	561	525	533	554	527	546	543	543	523	580	563	560	540	534	532	534	587	503	537	531	520	549	513	528	519	532	576	523	531	558	546	536	574	558	588	535	546	489	535	523	548	513	571	553	548	523	546	546	547	515	583	576	503	529	525	552	533	535	568	550	531	571	508	587	533	581	531	564	575	556	554	494	511	530	559	582	552	543	499	502	544	536	552	556	527	573	471	571	599	574	541	499	566	587	558	537	533	594	573	489	507	541	521	564	550	570	536	540	577	547	561	545	542	529	556	538	552	551	527	569	520	556	513	514	531	541	563	533	553	515	541	541	534	548	551	524	548	583	516	527	585	551	545	531	523	556	547	545	514	498	543	539	524	570	555	537	521	556	529	533	554	529	535	520	531	508	550	520	535	581	501	552	565	565	527	542	583	536	545	515	546	534	590	569	585	511	536	541	587	588	531	539	550	512	546	536	537	533	522	573	522	498	528	528	537	542	537	613	531	502	551	518	535	540	492	541	540	560	548	519	538	552	545	487	542	510	552	541	573	543	546	542	541	533	541	577	519	522	546	536	563	551	545	527	578	578	544	499	550	555	559	537	575	482	555	530	553	533	532	518	530	510	533	502	507	558	566	545	531	550	554	558	526	562	528	568	530	541	590	527	552	593	517	545	565	480	548	598	527	537	560	544	549	559	557	537	548	539	555	516	518	503	527	591	534	537	485	494	524	521	566	529	543	539	561	568	546	536	528	550	477	529	567	516	508	511	563	567	555	558	522	552	570	542	542	547	528	531	509	537	535	518	543	548	541	532	551	533	546	539	566	544	554	546	544	569	587	513	558	484	547	526	526	526	554	573	538	533	503	512	558	507	518	528	526	566	566	511	497	572	576	595	543	544	572	576	544	535	508	543	565	555	515	541	563	485	566	504	510	612	535	507	533	529	529	558	516	548	556	552	531	545	562	528	559	537	545	528	533	598	515	540	586	510	519	557	537	515	517	517	567	545	533	554	512	554	563	535	551	566	515	554	523	539	498	562	520	574	543	507	556	560	533	530	539	580	561	562	538	526	520	512	531	515	569	564	509	602	518	524	524	536	511	529	517	560	519	582	536	493	532	504	540	565	476	495	574	569	543	524	558	519	499	559	551	557	566	519	550	557	538	609	554	577	483	567	534	520	488	537	555	525	532	532	564	577	564	505	552	540	552	526	541	539	586	487	559	523	524	528	546	585	552	527	530	504	508	581	561	519	575	540	533	555	554	546	550	510	556	551	526	514	532	524	550	583	556	534	524	519	541	563	505	558	556	540	530	556	496	550	597	520	508	537	535	506	527	543	574	586	508	528	565	507	532	534	521	558	502	530	574	532	548	563	540	515	548	537	505	517	536	541	533	503	545	580	532	630	560	526	546	533	518	513	537	516	506	543	540	560	563	574	553	620	629	517	517	528	546	543	550	478	514	517	569	531	569	520	498	527	494	575	520	575	522	542	520	506	532	530	560	518	499	556	501	539	559	542	564	508	536	575	561	549	532	569	586	551	503	550	529	522	498	523	588	539	531	555	542	510	530	539	538	562	590	541	523	546	528	557	547	535	547	564	496	511	539	531	504	551	514	558	568	498	562	552	523	570	539	545	532	565	538	565	561	543	546	533	573	537	528	528	523	513	519	548	488	522	530	543	550	566	523	536	546	502	535	520	544	567	554	520	535	593	565	540	491	516	512	555	505	555	560	558	529	518	595	541	514	537	543	499	539	542	508	543	537	562	541	553	502	555	497	559	596	525	547	600	547	549	570	565	506	521	530	535	549	513	555	527	519	579	549	528	521	549	519	533	515	518	525	565	478	555	535	549	550	514	531	541	560	559	571	537	523	553	531	509	562	540	572	513	533	537	555	508	541	541	552	528	503	542	528	531	535	540	593	539	547	514	549	521	518	509	515	543	501	567	526	568	561	523	547	510	499	528	530	521	505	538	561	545	544	526	515	559	549	538	542	518	538	559	569	553	570	504	502	564	524	551	520	510	511	527	531	544	561	548	560	551	536	495	543	539	567	487	528	571	532	588	535	537	543	522	520	537	560	564	559	519	538	551	542	544	503	539	504	573	529	516	577	548	514	543	545	533	529	527	519	570	563	534	500	550	549	549	501	574	566	512	561	515	534	558	560	535	539	557	561	508	531	508	539	498	567	552	554	579	550	521	559	560	551	544	518	529	499	498	534	495	541	520	568	513	501	565	510	489	529	562	524	536	546	531	545	508	564	498	539	524	532	540	536	554	578	534	544	526	524	513	577	530	520	526	540	506	530	547	550	527	532	548	529	534	579	532	518	562	551	547	563	493	558	526	586	544	527	570	547	566	563	518	486	503	558	549	539	552	508	552	493	545	564	547	543	510	506	528	557	556	535	581	536	569	569	561	575	545	597	508	537	533	520	531	531	525	539	539	530	552	505	502	482	509	524	541	535	574	552	520	495	512	572	566	505	555	506	556	534	548	545	562	559	565	561	557	549	561	578	495	544	509	502	526	542	542	554	587	536	554	501	527	536	522	562	523	516	524	530	561	539	505	551	509	557	550	512	510	561	478	544	537	537	549	541	566	576	539	556	576	549	556	536	536	526	526	529	566	543	533	545	566	527	537	561	569	518	550	531	520	548	556	496	569	499	502	540	555	521	481	561	496	571	518	565	565	531	503	505	513	549	522	525	534	547	553	574	544	519	546	525	504	499	515	524	538	541	545	517	542	540	504	556	560	539	512	500	531	534	548	551	553	558	537	567	554	542	532	521	525	543	562	542	509	530	498	593	566	521	574	538	503	542	555	544	543	484	534	586	524	520	518	540	514	540	537	538	588	558	535	543	552	512	578	507	524	548	552	516	556	574	522	554	529	544	547	527	540	503	518	544	535	551	556	533	561	519	578	551	532	558	593	504	526	527	520	516	522	548	572	525	537	577	574	515	522	514	546	558	580	511	538	504	496	506	530	535	540	550	559	517	565	537	514	547	527	556	520	543	510	503	548	577	547	512	511	520	534	547	550	538	523	520	514	596	563	566	536	537	521	547	513	525	517	547	540	541	560	542	535	543	508	524	512	523	566	529	577	474	538	519	510	530	562	508	533	542	546	521	529	526	513	521	502	544	533	511	552	512	525	513	580	542	544	551	529	511	555
11038	18559	17255	10098	6569	4767	3394	2744	2200	1953	1724	1405	1315	1213	1049	1033	946	917	874	829	805	746	791	724	720	675	719	677	634	646	636	615	607	624	619	621	600	598	583	591	621	596	554	609	563	573	592	505	559	571	556	587	541	529	525	564	534	553	520	561	581	521	575	552	547	538	548	538	569	552	520	515	557	525	569	538	542	544	530	520	526	557	507	557	559	520	576	565	541	540	545	555	500	538	524	573	519	517	517	530	534	531	551	550	526	528	508	552	584	542	554	496	513	549	518	543	509	508	567	514	567	527	532	540	516	547	526	564	501	547	509	523	514	530	525	553	540	520	569	508	532	546	546	515	544	554	489	520	577	535	537	525	541	570	567	523	545	519	574	523	503	507	516	542	539	542	531	552	499	492	529	520	525	551	499	502	593	496	557	527	515	509	529	521	526	513	539	542	529	542	521	494	532	545	559	520	498	533	535	519	497	512	515	535	510	537	527	580	529	545	514	487	504	495	496	513	525	532	538	525	539	522	544	515	498	511	487	511	494	507	516	507	549	569	522	522	528	516	517	521	538	513	525	520	551	518	492	532	521	529	515	517	530	516	587	499	555	547	548	579	539	542	511	507	519	573	508	524	519	529	518	534	551	524	475	549	538	514	528	545	522	526	546	546	504	535	517	549	500	545	523	533	579	495	535	528	491	563	564	531	499	521	537	491	522	504	524	516	501	531	558	527	498	519	543	501	540	528	498	542	537	512	515	527	507	499	492	535	544	527	521	508	562	537	542	547	507	531	499	522	531	496	524	542	503	502	509	521	515	494	520	511	511	497	505	541	507	528	527	544	541	515	536	547	543	526	513	558	495	524	518	548	515	521	504	527	529	539	560	517	577	527	467	512	503	532	505	523	540	515	533	493	517	490	521	526	494	528	482	525	514	528	553	510	559	506	545	556	537	518	498	567	528	531	507	522	522	508	495	540	519	473	507	524	493	550	487	523	528	525	545	543	564	491	556	514	517	495	555	556	550	505	493	533	516	515	530	501	530	547	518	525	517	542	531	534	476	512	488	492	520	535	539	510	563	533	511	542	538	568	508	596	520	523	521	558	524	545	547	512	541	545	502	488	537	526	515	528	556	513	546	533	525	565	520	540	537	541	560	496	572	519	531	503	554	544	516	509	526	540	509	530	533	528	521	602	560	545	526	555	543	512	534	542	531	581	528	508	532	506	509	499	464	537	516	570	534	523	532	503	566	510	521	527	538	545	496	519	552	534	513	573	532	545	532	523	504	535	513	524	563	503	541	518	510	564	528	524	513	515	492	545	554	529	510	499	518	537	537	487	528	530	563	537	535	537	500	518	542	513	532	544	553	514	523	531	513	506	525	568	517	541	506	553	555	546	526	520	509	549	500	507	558	526	578	533	548	503	533	524	545	504	514	520	566	495	532	525	514	499	505	528	511	525	524	489	535	533	532	565	516	591	553	515	533	527	548	566	519	521	575	527	519	566	513	540	546	516	536	534	531	556	482	540	539	557	556	520	476	542	530	549	478	553	498	541	548	520	541	532	523	482	541	498	507	550	539	538	577	497	518	547	547	522	484	511	535	499	519	527	517	581	530	520	553	522	574	511	533	537	517	542	535	523	523	489	525	539	555	527	485	499	562	519	476	562	536	497	497	521	534	513	523	529	515	484	509	508	547	555	544	527	551	483	546	558	575	499	535	541	542	519	505	528	510	528	562	545	509	545	518	496	539	556	518	475	559	538	524	560	511	521	505	492	529	544	482	532	480	528	525	513	551	527	528	509	498	545	565	509	519	505	506	499	524	530	496	530	516	554	503	544	501	545	541	500	518	562	528	542	498	552	536	547	517	536	467	523	529	507	507	517	473	505	495	511	536	507	485	509	534	500	554	522	533	519	584	549	517	515	525	509	527	497	531	554	523	561	517	576	532	544	498	550	527	506	539	524	527	525	497	556	569	539	506	531	544	490	539	510	526	495	560	507	541	505	520	498	543	498	500	494	522	573	538	519	503	514	465	508	513	539	519	504	557	534	517	534	531	524	507	542	506	533	551	515	516	490	499	563	503	536	538	542	542	513	542	535	534	545	510	549	518	514	502	558	565	524	536	536	522	518	554	543	538	522	550	554	486	526	516	482	558	564	531	569	530	559	502	496	541	534	512	549	503	478	540	566	507	532	529	550	537	522	585	494	548	542	529	528	523	530	543	536	544	519	498	505	542	534	520	511	542	519	550	514	478	495	559	539	515	502	505	529	497	553	507	525	560	472	522	528	535	480	511	493	498	541	488	517	545	530	523	526	570	555	536	533	545	553	510	568	532	513	548	532	528	552	556	522	505	517	565	510	510	551	523	529	554	500	486	509	515	536	517	547	506	484	554	509	579	535	533	526	528	533	530	552	524	523	557	532	540	500	551	523	572	510	561	487	526	513	548	531	555	514	528	550	502	563	542	489	497	559	531	557	566	523	509	562	511	492	512	514	505	522	550	542	533	511	533	547	541	541	515	538	517	503	560	516	546	509	510	550	545	510	526	526	540	558	516	526	547	524	540	535	535	540	493	539	525	525	516	501	542	540	495	523	517	476	511	515	483	558	508	477	479	529	507	512	474	540	536	476	582	548	546	486	516	506	534	522	567	533	519	524	543	507	518	520	539	538	500	528	525	517	504	521	550	515	544	544	522	559	483	501	522	507	565	509	520	540	539	528	539	519	479	514	538	546	530	471	556	509	542	542	517	542	564	544	524	489	547	553	508	541	555	515	521	487	515	498	511	526	507	526	507	472	537	545	503	532	509	518	560	518	520	532	518	526	530	532	494	520	524	514	531	544	503	501	552	471	529	494	552	515	501	543	508	534	558	519	533	514	509	524	525	525	503	525	486	489	563	517	545	538	518	580	525	490	538	531	503	561	518	560	521	530	515	510	538	483	541	523	553	512	510	517	509	513	527	529	520	512	499	486	545	527	561	535	515	563	512	541	515	533	564	549	529	512	529	508	487	520	529	538	516	511	527	486	481	510	540	511	530	521	533	533	523	542	558	522	529	513	535	531	515	473	517	555	504	502	540	571	504	502	537	514	520	505	553	524	546	552	532	497	531	556	547	534	498	549	515	483	526	557	526	521	551	535	521	536	490	516	517	501	550	520	503	521	496	562	523	501	522	521	518	530	530	503	540	522	488	563	545	529	539	525	532	521	528	533	576	515	543	459	522	527	541	502	518	519	563	542	517	554	529	515	542	504	547	532	520	530	512	516	538	535	543	501	513	530	483	554	526	525	519	495	534	557	511	481	565	524	531	557	518	512	550	506	558	534	578	544	540	538	572	525	494	529	515	500	540	541	565	539	503	504	508	531	546	553	532	515	504	522	554	536	509	531	535	517	487	562	519	520	564	525	518	507	513	519	530	531	506	490	530	496	549	553	567	548	492	505	580	507	475	544	507	482	564	508	496	486	529	527	531	533	535	523	535	566	487	537	548	558
27672	12392	1173	344	232	206	165	170	163	143	129	166	152	144	151	149	151	137	122	145	144	148	140	139	156	137	129	140	162	141	144	142	153	120	137	147	162	140	144	160	145	150	127	141	138	150	132	146	166	153	143	141	156	153	169	130	147	144	155	144	153	137	136	141	133	155	171	146	143	128	148	159	138	140	145	143	147	137	127	169	157	151	152	152	113	153	142	128	144	134	143	142	150	152	168	149	142	157	148	153	141	134	148	145	142	139	139	139	159	149	152	148	142	168	149	139	141	130	135	150	150	120	152	138	150	139	147	142	149	160	131	157	159	122	151	146	151	132	137	153	159	149	156	155	149	131	143	134	141	153	156	157	145	136	126	143	147	160	140	154	147	145	136	144	133	143	147	147	142	161	130	143	142	124	163	140	135	165	145	135	158	134	149	152	143	151	152	146	130	151	151	146	144	137	147	144	155	134	142	145	153	157	161	119	136	159	160	128	153	136	171	123	151	141	148	141	164	139	146	144	171	142	128	137	178	135	146	118	124	137	139	159	154	150	163	129	142	142	131	140	139	154	130	143	113	138	155	147	121	165	152	140	130	133	142	135	142	153	159	144	132	148	147	134	141	138	147	150	149	108	118	130	147	143	137	155	157	128	136	133	135	146	129	142	147	136	151	152	165	134	139	142	155	142	131	148	133	135	138	132	160	117	127	132	128	137	146	141	131	132	162	140	129	137	165	133	138	124	141	144	124	171	147	136	143	156	133	160	138	154	135	140	133	136	153	153	136	159	141	138	138	133	125	159	144	148	139	132	153	138	169	132	149	148	137	139	152	134	118	160	163	145	151	117	124	144	170	161	135	143	136	143	145	133	147	145	145	137	123	159	137	140	139	133	139	140	156	147	152	144	134	140	150	153	135	170	131	124	139	144	137	154	167	146	156	154	144	162	155	167	140	158	157	151	171	127	149	138	146	141	165	149	145	146	140	132	154	145	132	126	138	131	154	151	151	158	146	144	149	131	145	129	149	166	148	141	141	128	127	165	149	131	147	126	147	140	136	133	149	153	161	145	135	141	142	138	126	146	145	134	127	159	155	126	130	133	135	141	130	170	133	138	150	162	157	148	161	156	111	144	128	143	137	151	156	120	139	156	139	158	151	161	145	152	135	141	137	163	142	148	143	133	149	152	149	144	135	177	137	123	151	127	145	131	148	129	145	173	138	144	136	146	123	135	148	150	144	159	142	134	145	128	165	137	144	159	136	137	130	131	139	132	151	160	141	123	134	137	144	139	122	147	135	132	132	148	132	119	137	148	161	119	148	141	155	125	141	153	138	151	144	130	128	145	132	143	159	140	139	152	135	151	135	142	144	125	146	117	144	161	142	153	136	145	136	117	146	157	133	137	147	128	150	146	133	158	126	124	138	136	130	143	162	149	145	158	151	138	132	140	137	141	144	150	160	136	138	140	143	134	130	131	163	139	141	148	132	135	159	155	142	150	147	167	132	141	137	134	151	149	136	135	155	141	151	152	177	145	159	148	138	144	151	167	133	152	145	158	136	137	133	109	149	125	150	119	133	145	164	143	152	149	148	154	142	128	142	116	147	155	140	166	124	150	149	160	142	163	154	142	148	131	161	148	152	128	138	130	135	142	149	123	155	142	150	136	126	144	131	149	134	130	158	114	148	141	148	132	146	141	130	143	142	144	127	120	133	147	145	144	140	141	139	125	118	139	163	126	144	147	138	144	121	139	135	148	143	133	153	119	167	123	148	134	133	169	153	128	146	132	144	152	132	145	143	123	144	138	144	158	147	148	159	137	148	140	143	145	136	137	142	135	137	132	161	149	136	148	143	128	150	132	161	167	147	143	149	155	138	139	155	139	156	146	122	142	128	157	161	138	141	142	143	147	158	133	141	143	143	139	140	147	128	153	132	142	145	151	137	129	161	145	164	161	159	149	149	145	137	146	162	121	132	120	126	129	147	142	154	150	134	131	141	151	124	155	159	165	151	151	160	125	152	149	141	120	123	147	127	142	158	170	150	137	141	164	128	133	147	148	142	140	131	146	135	139	132	145	143	157	154	133	145	131	136	145	140	144	153	163	156	135	129	152	130	154	147	136	140	149	127	151	136	159	145	136	138	141	171	153	159	136	143	140	141	119	149	128	142	135	165	150	127	146	133	140	132	140	139	151	139	164	122	147	130	127	140	142	152	148	143	151	156	149	168	147	163	138	153	150	149	168	149	148	161	153	129	138	145	160	148	152	142	148	141	114	159	152	127	147	142	133	137	145	144	137	144	133	144	155	135	128	142	145	147	142	141	149	157	129	151	140	128	135	140	145	138	164	124	148	151	134	168	149	135	147	134	181	158	140	125	166	146	125	138	165	141	157	146	154	149	133	141	158	146	130	138	134	159	145	143	147	120	136	151	166	131	152	142	151	138	123	160	157	137	128	144	121	141	133	155	135	138	172	159	150	137	140	150	144	145	150	147	149	136	156	157	139	150	117	165	145	137	153	149	138	153	155	140	146	152	144	124	117	141	160	156	111	148	149	141	139	136	141	134	164	135	151	152	161	120	152	159	145	146	160	130	150	137	165	134	133	131	152	137	150	136	140	151	146	132	158	152	131	142	143	154	130	143	157	124	124	131	128	147	160	131	139	147	170	148	132	131	140	146	149	145	155	149	145	135	149	154	139	155	139	143	147	140	150	143	145	154	144	143	141	124	148	156	136	137	146	144	154	154	131	141	165	140	143	143	126	145	149	155	130	158	135	156	125	144	147	145	138	171	154	148	148	141	148	143	156	114	138	145	134	136	159	131	151	129	149	150	151	137	126	156	148	145	165	139	138	141	143	173	134	126	144	158	144	143	144	146	126	134	150	150	157	153	136	141	141	138	161	169	133	118	152	164	164	145	145	125	149	138	128	157	144	137	140	130	154	143	135	142	169	144	144	142	146	152	175	146	120	176	141	147	138	165	137	132	138	127	120	119	143	144	153	141	146	145	146	151	146	156	138	158	139	166	136	145	161	172	123	129	148	151	142	154	126	155	151	170	139	158	153	120	141	137	134	169	137	142	154	149	147	137	149	156	144	147	156	138	132	141	150	138	151	133	138	132	135	151	137	136	149	156	169	135	143	159	143	122	152	137	126	142	150	149	141	144	135	147	160	145	120	125	156	173	123	137	143	146	120	145	145	155	133	154	149	159	139	163	149	144	136	129	155	155	140	149	151	152	142	132	140	129	146	137	165	140	155	145	140	150	159	129	129	131	144	121	148	145	170	150	125	156	145	130	151	127	131	135	137	160	148	159	149	149	138	139	126	144	142	135	140	158	146	138	140	143	150	139	151	152	139	147	147	151	141	145	171	142	132	135	148	147	146	159	137	144	142	129	171	160	149	152	123	160	155	125	137	138	172	138	130	148	151	132	129	131	144	149	150	135	155	148	157	145	150	136	156	146	138	146	149	145	154	156	147	134	154	135	140	140	160
4998	895	808	443	324	268	235	217	217	199	196	191	201	196	166	167	185	174	152	178	197	184	157	151	188	160	175	173	180	181	193	155	157	169	172	171	165	165	169	176	176	188	179	160	153	160	174	146	185	184	182	168	140	163	178	169	147	161	160	188	165	175	165	157	182	157	178	184	173	161	150	155	177	156	185	159	152	161	152	158	130	175	177	177	168	187	162	156	165	195	168	151	173	152	163	146	181	146	159	173	144	177	177	161	159	170	172	165	172	156	177	177	159	158	161	167	181	156	149	143	149	173	166	187	145	165	166	175	176	186	183	148	186	178	138	182	173	157	149	157	167	170	152	180	151	174	175	167	183	165	171	165	176	133	163	170	178	184	161	170	148	165	157	175	187	176	163	150	180	154	174	174	174	179	178	153	175	158	149	168	160	166	167	187	186	171	157	181	198	179	151	172	176	174	162	145	156	165	146	167	187	177	147	161	172	151	165	171	199	150	175	162	167	166	165	182	151	155	186	149	174	180	154	164	162	165	163	178	164	151	171	166	165	183	157	173	182	166	160	156	157	150	137	159	180	156	172	188	172	147	178	158	167	150	190	180	152	178	174	141	153	153	162	190	162	196	170	165	182	158	146	177	193	168	159	199	161	158	170	183	190	160	171	158	162	163	166	145	172	171	174	169	157	162	175	179	145	188	178	157	175	192	171	212	156	158	160	150	162	157	157	158	175	178	156	147	150	179	206	160	161	151	158	172	175	146	188	167	166	187	169	152	174	163	169	155	149	163	169	159	180	171	182	182	162	178	163	148	177	171	157	152	176	176	165	169	168	173	171	162	156	170	174	174	181	191	169	197	178	193	190	161	156	174	166	155	163	149	173	153	153	158	161	164	184	178	167	172	169	185	203	171	155	162	157	179	179	149	173	148	160	170	182	165	179	147	168	168	169	184	187	183	202	181	147	144	173	188	174	166	158	173	184	175	172	149	154	152	157	165	161	146	178	165	149	177	136	166	183	173	157	194	172	164	191	149	163	183	150	197	153	167	161	223	176	184	173	180	179	186	177	159	157	181	192	169	178	146	145	167	161	157	160	217	163	177	175	149	173	189	182	150	184	173	196	176	174	155	158	153	173	156	180	173	186	194	146	156	163	187	156	189	167	152	197	180	178	169	166	172	181	197	184	161	154	156	148	160	167	164	156	148	152	194	134	159	173	174	183	163	154	171	170	144	168	159	169	172	179	158	174	180	190	175	155	161	160	174	159	163	164	173	200	149	181	181	163	159	153	178	167	143	186	158	180	169	154	179	173	172	177	191	170	155	182	158	181	172	163	177	172	191	144	166	183	159	168	142	200	183	163	173	162	183	169	177	159	166	171	186	168	137	175	182	149	188	177	191	182	142	153	142	172	176	173	175	158	160	164	163	164	160	157	184	164	187	160	161	179	164	151	180	169	166	158	163	175	169	139	177	153	187	180	158	179	156	181	153	153	159	160	156	175	164	152	179	152	170	144	184	168	167	168	160	141	170	163	188	169	169	166	163	158	173	181	172	166	179	163	159	171	159	168	180	173	180	173	171	177	168	181	169	172	168	146	164	172	174	172	179	162	174	184	155	172	164	167	188	152	158	185	144	161	196	163	164	177	173	176	178	190	151	167	149	179	155	171	190	185	167	168	163	173	157	169	165	159	175	178	160	171	172	189	161	179	173	167	154	169	164	152	166	181	145	154	134	153	179	189	189	176	165	188	183	178	179	175	170	177	174	182	176	146	161	174	175	177	160	168	164	158	177	182	147	167	185	176	188	143	155	150	170	171	176	179	163	155	176	140	174	168	186	179	165	156	167	156	172	147	165	181	158	171	153	175	172	153	171	153	170	184	175	180	169	206	163	150	157	157	159	170	178	154	177	179	169	167	173	158	185	177	152	176	149	173	188	170	155	169	172	179	174	162	171	151	137	180	163	155	166	164	153	152	186	164	166	168	153	170	158	160	158	156	158	156	171	165	157	157	160	165	165	170	174	163	165	162	152	171	180	151	163	146	175	174	170	174	159	167	178	174	171	143	158	150	138	176	173	170	167	178	171	166	172	159	171	183	170	178	192	177	179	162	182	184	177	174	159	150	158	181	183	168	153	159	169	179	160	165	146	180	167	186	187	172	166	156	149	183	185	158	177	169	171	172	184	168	175	177	158	170	157	156	163	157	162	142	176	171	167	166	177	145	170	166	182	180	153	153	176	165	180	192	171	145	173	151	163	169	171	168	164	170	150	178	154	173	187	145	167	181	161	168	168	185	159	175	159	182	186	174	154	163	142	148	184	154	151	155	164	172	180	181	165	186	166	176	191	187	171	156	176	158	172	174	172	171	178	160	165	146	156	164	167	174	156	146	175	177	167	191	176	178	163	180	161	168	177	164	141	152	162	154	167	147	165	169	140	174	179	173	162	166	177	174	162	169	178	157	166	156	176	167	146	187	176	163	163	169	165	185	166	169	177	200	151	164	168	169	159	161	166	147	170	192	158	171	159	187	168	179	155	159	176	169	177	166	161	172	183	164	189	167	160	180	143	167	184	164	167	182	181	159	174	169	153	186	168	161	161	158	169	168	159	168	176	157	157	155	188	186	147	178	171	165	176	180	185	173	170	144	149	171	179	154	172	197	150	172	204	164	192	164	216	159	161	183	183	175	175	166	158	180	167	190	159	158	175	184	150	181	173	171	163	171	173	157	168	193	172	167	152	171	175	174	161	186	155	163	151	163	170	179	165	177	188	140	175	154	177	175	190	180	166	156	154	179	167	165	156	166	167	183	160	148	155	170	164	152	158	155	178	174	169	163	150	182	169	168	155	177	163	188	181	180	166	183	183	160	163	174	166	168	162	153	142	185	157	169	180	179	157	180	189	171	174	157	183	161	172	176	166	158	167	175	156	171	181	186	171	175	165	175	170	184	157	168	180	173	185	171	169	171	183	179	176	164	184	164	167	138	160	165	171	162	169	163	195	168	170	147	154	130	184	167	156	177	147	177	162	178	195	167	168	173	184	182	170	191	158	171	190	158	142	164	173	182	171	173	173	160	178	156	165	157	175	158	166	151	150	170	165	200	156	187	162	171	146	186	153	168	160	155	181	157	158	169	177	189	173	169	158	167	169	167	177	178	170	192	180	190	162	165	199	163	152	166	161	180	172	167	167	163	148	180	161	147	156	167	160	179	174	155	157	153	147	169	149	195	153	161	158	170	162	150	159	179	164	151	178	159	162	163	154	159	169	161	186	184	164	166	190	169	129	180	157	170	158	160	160	166	148	132	174	192	158	170	152	174	186	175	184	159	164	183	174	168	159	168	156	180	167	154	166	169	185	174	149	138	181	160	164	164	144	172	173	182	178	154	148	180	168	159	160	170	157	170	166	161	176	159	157	178	172	186	167	153	159	179	181	174	172	167	169	175	158	157	149	169	191	182	168	170	173	188	159	180	158	170	171	159	175	188	151	140	152
24441	20360	26410	24172	20345	8522	1157	721	612	494	567	428	397	384	371	378	316	351	307	287	323	312	274	248	309	293	314	320	325	274	284	237	277	309	257	241	275	281	291	279	262	298	252	274	310	272	243	278	240	265	239	275	280	265	276	265	272	251	226	254	234	251	235	293	231	242	259	267	240	234	260	291	244	254	251	233	229	257	235	238	278	251	258	259	274	262	248	267	245	253	254	257	256	241	238	246	233	259	275	260	246	247	240	264	257	245	277	253	231	275	238	277	252	240	266	249	224	279	265	250	242	239	266	251	243	288	235	255	262	278	206	225	232	257	222	234	232	230	241	243	243	270	242	272	247	234	254	276	226	282	256	234	247	247	259	249	264	251	245	240	264	246	270	255	249	253	255	250	254	235	273	251	242	251	263	247	265	243	263	251	272	246	254	251	266	263	237	271	290	273	239	248	235	254	246	241	224	235	231	258	271	268	258	269	251	258	268	236	254	289	263	230	243	240	256	275	259	220	258	248	237	276	242	294	253	264	251	264	257	248	248	284	257	244	270	239	221	242	239	245	245	239	245	255	245	278	265	230	241	245	259	287	255	246	213	279	255	232	231	257	255	249	255	230	244	272	257	283	241	248	270	237	243	269	264	247	244	250	250	231	236	252	275	272	253	237	254	247	252	274	252	246	275	255	247	271	232	233	253	262	254	259	224	243	254	257	247	281	243	262	251	230	259	266	252	257	226	244	260	232	267	229	239	244	237	245	230	252	256	274	276	260	258	222	237	235	243	273	226	232	244	270	246	217	233	235	227	247	281	242	294	243	246	264	243	230	242	245	234	250	251	249	259	226	256	271	274	255	257	213	252	252	235	261	248	249	254	237	257	282	248	262	254	271	238	242	254	300	234	254	253	239	228	259	230	254	259	258	248	257	247	255	254	243	244	209	258	231	241	244	240	249	247	251	238	263	250	283	221	266	238	236	272	260	277	265	242	262	255	261	279	245	242	267	284	256	253	273	254	242	251	295	268	259	268	256	228	232	243	232	257	239	266	264	247	244	251	249	273	250	258	272	250	246	250	263	251	258	239	234	296	255	238	250	258	272	265	239	219	253	241	265	256	254	216	243	274	247	252	225	249	245	243	235	251	224	241	271	231	253	231	269	264	278	257	227	205	209	277	256	255	280	227	229	254	270	263	244	252	232	270	237	229	227	272	222	251	227	237	246	268	253	244	261	212	248	250	262	235	263	260	248	254	267	241	258	240	263	237	256	261	247	246	272	224	268	265	272	266	250	253	235	259	251	273	228	263	235	266	237	255	286	246	249	251	236	239	233	225	243	267	249	248	247	269	241	253	242	245	260	271	273	238	232	232	260	279	263	254	226	249	263	266	254	246	223	260	230	231	281	289	252	265	257	262	242	265	246	265	238	273	233	257	259	243	254	250	266	262	260	253	257	233	253	251	235	263	262	279	224	259	252	208	245	222	272	279	263	238	252	242	269	250	244	257	239	257	247	247	234	256	222	260	247	251	235	247	254	257	249	292	255	263	264	265	241	246	261	253	228	220	258	245	215	248	243	272	287	264	254	252	234	251	237	264	249	238	249	255	253	224	245	260	233	246	262	258	256	246	251	245	240	236	244	253	263	257	241	243	238	246	230	272	244	273	275	229	241	239	259	269	243	233	250	249	236	231	252	275	228	265	252	245	255	238	257	224	249	234	272	221	255	225	245	248	261	273	236	273	264	246	244	252	249	219	247	278	259	246	247	271	247	263	250	245	249	263	267	226	256	261	223	268	253	226	268	246	256	241	227	240	252	264	256	259	258	279	223	250	270	253	235	228	262	259	242	211	240	249	252	241	258	253	286	256	250	245	228	225	244	268	260	241	277	246	281	238	256	246	283	237	257	240	221	263	224	250	227	248	252	273	225	238	225	257	269	270	267	241	247	234	269	257	254	231	248	241	251	224	252	250	269	252	252	269	236	268	255	230	270	228	279	258	247	256	245	264	235	275	239	266	274	248	220	239	253	232	237	224	262	286	261	274	270	256	251	258	229	217	251	264	267	253	251	236	258	262	263	269	241	272	275	252	283	241	262	245	243	259	245	274	271	271	285	280	209	270	251	277	225	252	246	244	238	236	237	237	254	234	223	277	254	264	248	263	262	252	257	252	258	280	217	217	230	244	267	267	241	248	251	244	262	245	237	224	245	242	244	234	269	226	263	242	260	263	238	251	275	243	258	263	231	255	243	272	229	280	255	271	269	227	253	243	249	246	245	209	264	211	236	260	260	235	249	227	220	238	256	265	278	305	237	272	232	257	267	257	249	245	256	275	242	255	259	242	239	213	243	255	250	258	231	246	237	270	261	241	273	265	274	263	259	252	241	241	253	267	257	246	241	258	254	278	262	286	250	237	230	226	244	241	250	268	278	253	249	243	240	260	280	226	241	263	226	242	231	255	267	261	253	276	259	227	263	261	247	252	241	246	242	242	240	259	259	253	267	251	227	242	287	270	273	277	298	267	261	245	238	244	269	245	226	240	247	265	258	226	255	242	243	258	230	250	261	252	260	255	234	234	241	266	271	248	238	230	272	219	249	225	238	249	246	234	279	256	245	275	243	273	270	257	234	264	253	256	227	237	243	248	248	250	224	250	219	237	264	253	252	246	235	209	267	260	257	286	220	217	278	253	259	273	240	270	245	246	246	259	233	251	255	246	266	264	243	246	255	266	258	227	293	252	260	268	251	252	267	240	261	256	262	211	220	259	235	251	270	221	246	277	261	256	238	244	248	291	240	237	239	264	258	255	252	250	242	245	263	278	232	248	270	254	250	258	244	236	256	248	275	255	227	246	260	252	270	244	242	257	246	260	232	225	272	263	266	239	262	263	245	251	250	229	256	273	247	250	253	251	254	247	261	216	250	267	247	260	259	230	235	272	215	246	250	261	247	240	243	226	261	255	252	248	245	261	259	252	277	237	254	249	279	250	285	228	229	269	270	247	266	257	245	243	263	267	232	241	240	283	244	252	266	260	236	252	230	267	267	249	262	264	259	242	246	255	246	274	258	256	261	255	246	239	256	269	240	242	286	270	242	234	250	246	262	235	249	244	256	236	243	262	244	241	260	241	256	273	245	271	252	254	241	238	264	259	280	268	265	267	233	254	233	259	249	243	269	219	279	264	254	247	248	249	239	273	252	243	252	257	244	267	237	260	261	233	236	261	262	251	272	244	248	245	257	257	251	249	248	278	245	250	217	261	248	259	258	268	228	264	226	266	246	281	229	253	268	251	256	270	243	251	246	272	249	239	243	252	214	242	260	233	213	264	274	230	265	239	246	261	254	247	262	244	250	241	231	274	272	274	243	294	241	255	264	253	250	244	267	238	278	242	241	241	253	282	242	242	251	267	267	223	241	243	259	233	240	257	253	252	202	269	279	261	248	243	238	245	271	264	235	238	247	268	238	248	238	220	245	254	266	283	249	262	251	258	234	245	247
7664	11640	10653	5578	3563	2391	1753	1511	1111	912	867	706	647	568	586	526	459	441	432	380	407	352	384	334	363	319	306	331	324	326	334	283	305	306	333	296	308	282	310	293	296	320	339	294	292	326	257	291	283	286	258	274	268	253	264	252	275	270	274	256	273	270	261	270	244	265	238	246	236	270	273	266	259	270	243	283	273	271	255	246	249	261	255	246	272	254	237	282	252	264	292	245	245	264	263	246	293	280	257	277	257	288	239	245	252	278	282	275	273	245	279	265	244	254	257	253	252	252	218	246	285	257	247	262	266	233	255	262	274	272	268	249	234	234	264	275	265	242	281	257	262	247	255	226	271	251	261	280	267	247	261	275	253	274	258	281	259	261	295	260	271	283	246	239	246	238	277	277	250	263	240	256	246	288	274	238	245	253	257	247	246	247	257	238	250	275	240	267	253	290	269	265	238	224	231	237	293	269	254	261	272	260	298	245	255	202	273	270	241	251	229	257	258	252	253	257	266	250	263	239	265	266	254	243	230	244	252	265	236	257	228	257	243	263	245	225	259	262	269	267	254	274	276	278	239	256	249	232	268	262	220	244	260	254	266	274	264	255	280	248	275	270	279	239	279	242	233	267	246	265	259	261	267	256	266	245	252	247	249	253	259	227	247	257	258	223	283	239	250	241	306	244	262	249	248	271	244	270	261	248	234	243	272	251	246	279	273	244	283	274	245	259	255	249	234	270	266	261	247	256	230	252	262	234	256	277	258	264	242	256	245	242	253	292	264	231	268	238	250	270	288	243	285	263	254	269	248	239	247	265	239	247	239	251	258	257	242	257	230	261	233	244	280	220	254	246	244	273	254	245	279	250	255	241	268	266	247	236	254	273	244	233	257	235	242	256	251	260	259	242	218	250	275	282	246	258	261	263	232	245	270	262	261	236	254	218	247	252	240	258	237	242	237	271	263	259	248	237	231	221	260	262	282	237	246	245	265	260	248	225	221	254	261	271	233	261	225	262	244	280	265	250	241	233	239	247	227	286	244	265	257	260	242	260	252	254	245	260	254	258	266	247	258	253	270	264	244	254	263	277	259	274	264	264	253	233	273	246	294	233	244	222	229	261	287	257	254	234	258	259	239	258	277	258	252	263	287	251	272	270	266	237	264	246	234	219	276	243	249	265	240	248	284	236	302	266	267	235	271	239	290	253	276	255	253	259	255	268	253	267	218	217	259	259	272	235	269	262	248	251	248	275	253	255	264	289	251	230	264	237	226	245	250	243	264	280	229	262	265	229	255	271	262	254	247	270	276	248	237	251	248	277	248	253	242	255	275	243	252	236	262	231	241	240	251	238	249	259	254	235	229	248	278	233	218	253	262	229	243	233	249	226	243	234	271	274	246	240	260	244	260	239	241	253	238	253	273	279	274	265	261	261	275	250	226	237	262	252	235	273	248	269	255	252	231	232	267	250	281	224	215	252	260	273	267	254	240	250	278	260	271	229	261	244	255	258	259	247	241	269	257	252	242	243	247	218	267	248	255	279	244	242	263	244	240	245	270	254	263	242	249	243	261	253	252	253	227	270	258	269	257	264	221	233	260	257	213	219	260	236	250	242	233	249	228	248	263	248	260	261	255	259	267	269	241	267	267	253	235	267	242	264	250	236	262	267	238	269	276	245	230	261	242	256	240	258	243	274	237	241	263	261	251	244	270	239	225	262	271	272	250	261	224	254	262	253	249	235	230	227	248	275	265	244	255	262	269	261	265	261	229	259	231	262	251	257	230	256	280	246	263	268	273	257	273	244	240	248	241	279	255	255	257	266	272	276	236	236	254	238	268	253	228	240	260	255	282	256	257	260	240	252	224	256	242	259	246	266	270	277	257	273	245	246	234	256	274	245	257	258	268	230	258	283	254	272	260	250	258	243	251	257	235	212	247	244	259	254	253	248	224	274	257	253	259	280	245	276	225	240	248	251	255	281	252	276	260	217	259	248	264	293	279	255	246	280	247	253	270	280	267	258	233	239	254	267	234	284	269	252	255	223	246	242	258	236	250	228	250	222	213	256	250	249	224	244	248	250	273	248	249	254	253	253	259	238	266	264	255	243	263	257	238	229	270	257	259	245	229	247	266	254	240	266	257	238	261	262	214	252	258	252	246	253	256	260	257	253	240	241	274	236	247	268	256	256	229	249	257	244	242	237	243	281	263	253	243	256	257	260	255	214	231	272	257	243	257	253	275	267	240	271	251	251	277	232	248	260	222	252	234	252	245	234	274	277	257	276	235	245	263	262	227	265	283	249	246	257	280	249	256	250	266	249	228	250	248	244	262	249	239	264	258	255	241	263	231	255	261	275	250	252	260	250	241	270	251	251	259	268	257	251	246	260	260	249	259	245	262	225	238	233	229	227	244	282	240	247	240	244	233	267	286	252	280	275	257	271	255	251	238	252	259	266	210	272	253	247	278	268	245	256	248	263	256	276	231	236	278	270	248	277	255	246	258	258	268	245	250	252	247	261	252	248	271	275	245	272	242	255	272	273	244	266	249	218	224	246	257	245	254	253	224	255	273	268	253	260	269	281	247	266	257	254	240	264	259	234	253	214	247	222	253	260	246	267	271	251	240	245	232	282	223	246	268	273	267	251	249	223	272	230	261	247	213	254	283	245	263	249	250	253	266	256	250	269	293	254	242	260	239	256	289	262	288	265	278	283	248	253	227	224	262	253	251	246	270	240	247	247	258	260	266	235	247	250	275	251	249	237	228	248	238	234	287	242	269	264	264	250	256	251	273	237	274	254	243	229	256	257	266	256	237	270	255	271	246	258	231	226	245	256	253	229	281	250	240	264	288	263	284	256	253	259	224	245	244	251	244	238	253	257	276	251	247	260	224	278	223	241	238	251	251	278	236	277	233	271	249	254	261	245	239	241	260	257	285	236	251	247	277	223	251	238	265	261	270	238	274	276	258	255	249	274	265	235	236	237	266	248	250	255	244	245	251	233	236	241	262	215	256	230	277	249	238	272	222	246	262	241	277	250	227	257	244	243	240	276	241	253	252	235	252	228	255	234	262	242	266	266	276	240	225	237	236	237	269	254	254	245	271	235	239	257	269	238	252	243	250	269	246	224	270	252	262	248	262	295	239	239	262	250	264	247	245	248	250	242	255	251	232	249	258	278	257	261	246	294	266	248	251	246	237	241	232	291	251	278	271	253	252	242	262	257	241	234	239	251	256	275	237	253	237	210	249	236	254	240	281	254	276	228	250	272	247	249	229	230	267	231	256	264	260	249	235	252	242	253	268	269	260	254	258	278	253	264	243	224	257	212	273	263	258	262	233	240	268	259	231	265	261	245	249	245	261	231	255	243	245	255	250	281	232	251	280	255	239	283	232	254	263	242	268	238	271	254	227	257	235	259	249	263	224	262	288	227	241	268	242	236	277	245	246	231	223	242	260	256	246	261	254	237	241	253	278	250	250	263	252	277	245	244	248	262	262	250
22513	20352	26902	23679	20364	20427	7295	1701	1268	1027	960	932	905	775	767	756	725	723	702	660	687	623	658	560	653	627	633	583	605	562	583	591	601	603	548	593	590	608	531	572	515	536	567	620	579	568	600	575	533	572	539	550	578	563	590	577	549	532	540	571	533	547	584	559	591	567	564	553	546	529	545	528	541	558	563	560	551	544	562	548	550	511	518	561	498	525	557	558	561	546	552	599	485	536	502	529	526	551	531	569	558	540	503	518	517	555	546	547	528	540	516	522	532	562	541	544	545	530	524	530	550	574	567	515	565	529	561	506	543	559	510	525	494	578	546	548	561	575	542	557	538	569	545	529	538	516	524	536	543	530	565	558	556	547	494	546	550	546	509	546	551	509	520	543	490	536	539	555	529	525	556	521	547	551	527	563	587	485	536	552	551	539	523	535	532	574	575	503	556	497	569	549	519	526	561	551	533	496	542	529	514	540	533	554	515	567	537	538	517	543	573	534	562	524	573	558	516	567	577	541	513	532	548	547	555	546	556	543	510	539	527	556	523	534	500	566	539	561	522	527	484	495	539	521	551	587	512	507	516	533	504	549	558	538	551	504	545	522	527	531	553	537	515	576	568	548	551	550	568	528	530	500	541	508	545	546	544	535	532	555	519	534	561	542	539	589	530	545	525	564	569	533	539	509	528	548	529	560	570	607	580	559	535	553	489	511	499	569	551	572	585	476	607	580	560	509	534	541	498	526	506	544	524	505	536	490	520	514	561	555	550	534	517	549	517	550	554	558	600	528	544	557	571	522	529	549	538	526	523	530	517	518	562	506	532	517	555	550	514	514	541	552	577	553	507	563	576	526	542	549	521	492	548	538	515	531	532	536	551	503	548	547	533	524	568	465	555	598	538	552	528	549	523	523	588	564	515	531	520	524	516	511	525	528	482	566	511	520	513	548	523	529	521	515	485	527	541	522	537	546	531	562	546	522	517	530	551	515	542	591	518	536	535	506	555	534	508	548	519	519	508	551	571	570	572	523	535	514	524	548	528	529	519	539	532	587	504	548	517	514	555	512	572	559	560	577	549	550	584	523	563	504	506	494	515	538	594	550	518	508	528	573	549	530	510	514	591	503	537	505	521	558	552	536	579	529	565	526	560	490	515	549	551	511	571	539	515	544	550	532	555	532	525	532	531	490	521	496	530	505	545	534	536	527	530	557	523	549	541	519	504	534	489	516	529	526	538	521	530	573	518	523	541	530	549	545	547	534	535	507	543	540	515	571	518	530	515	528	566	531	515	571	532	534	525	547	559	530	564	523	507	571	533	556	535	513	537	542	575	549	566	555	524	524	510	559	569	493	545	536	574	548	542	512	558	542	521	574	536	503	541	555	524	568	519	558	570	555	546	542	563	530	523	547	533	546	523	510	552	551	520	519	540	489	509	542	571	585	573	529	502	548	528	536	522	552	537	545	530	553	489	494	525	543	568	528	508	559	528	590	548	540	529	532	487	522	562	545	572	569	516	572	529	520	524	535	549	561	565	514	586	537	570	506	528	511	578	559	530	535	563	552	517	556	531	569	538	469	492	538	551	527	529	545	528	577	506	577	580	558	496	545	544	531	544	520	530	481	543	581	545	568	516	551	573	515	501	520	546	552	524	549	527	569	553	514	581	516	526	499	508	547	532	525	515	528	517	549	524	529	494	540	530	536	538	521	511	545	581	539	518	538	549	545	516	521	532	542	503	509	548	589	598	553	535	527	521	555	551	543	555	596	519	522	527	541	558	546	554	578	570	515	516	521	538	512	567	532	523	528	550	502	523	521	552	523	506	548	520	548	547	526	508	565	544	544	522	526	531	560	537	518	509	571	542	525	507	584	567	551	521	565	506	539	547	489	543	512	548	550	486	535	511	493	553	569	529	523	515	524	546	516	531	527	533	539	524	518	563	541	528	507	507	510	497	533	505	519	529	523	548	502	528	534	542	516	532	537	539	555	501	501	523	503	602	539	548	549	543	549	539	550	572	521	546	479	561	544	526	588	525	571	492	511	546	517	526	497	516	498	575	566	519	518	520	564	550	513	538	502	490	496	560	560	513	503	508	536	519	526	547	492	567	508	506	523	552	559	551	533	534	545	576	494	499	506	557	526	559	539	522	556	544	475	502	507	521	537	536	540	549	525	548	532	561	539	533	566	563	536	528	531	542	558	518	507	544	495	545	534	490	540	536	522	526	520	508	537	523	530	544	535	533	510	541	490	507	533	502	546	542	507	520	594	547	543	535	520	550	556	549	557	511	546	523	534	522	485	515	530	559	547	519	554	518	516	583	516	553	560	544	514	557	513	505	547	521	537	545	515	540	503	571	556	594	498	584	554	505	573	537	483	525	526	521	539	525	602	514	526	548	487	513	527	558	561	499	530	544	534	554	568	539	555	523	573	536	543	541	519	503	522	559	517	547	569	509	553	506	540	538	547	538	574	567	570	554	519	553	555	522	520	542	563	509	504	495	527	522	599	550	569	543	516	606	536	531	573	583	557	547	563	598	517	560	554	540	587	527	587	560	548	534	546	540	511	507	550	534	557	558	546	504	567	553	530	510	555	550	525	564	534	519	561	532	556	534	552	518	539	542	526	537	497	514	545	544	545	535	507	543	534	544	551	532	517	531	524	559	528	586	582	491	514	520	506	516	497	517	514	534	530	541	514	526	506	493	552	518	533	482	533	511	540	526	522	559	545	512	596	474	543	488	552	522	577	534	515	505	519	516	562	539	547	543	576	528	494	518	544	550	508	533	530	524	552	580	526	523	537	544	535	543	512	542	530	507	565	544	558	538	555	548	555	509	516	558	543	560	525	557	574	537	575	584	508	520	517	571	526	547	515	520	526	542	494	532	545	530	551	492	537	543	558	577	540	518	565	513	515	541	550	547	527	548	494	523	550	534	556	572	558	528	525	533	528	518	527	546	550	549	542	501	510	547	554	558	570	526	545	568	535	550	498	551	581	568	556	555	555	524	545	524	564	534	560	553	582	550	505	533	554	551	515	554	526	520	564	538	603	554	528	481	510	583	528	539	519	536	568	519	510	582	536	566	507	569	537	562	516	521	561	525	525	532	534	514	487	508	532	534	520	545	534	534	513	575	495	523	557	568	531	534	512	536	556	565	512	548	563	565	522	528	522	591	542	563	594	531	530	553	556	555	548	546	558	578	569	571	526	563	536	565	514	576	545	529	528	560	558	570	492	517	544	549	516	527	538	531	484	538	538	501	580	536	521	534	497	489	515	532	533	543	552	524	550	557	518	542	518	554	540	526	506	565	569	531	534	540	568	555	501	540	517	539	525	523	530	546	538	520	521	518	516	562	556	521	569	527	526	503	555	498	561	558	519	510	555	552	563	516	541	562	542	525	579	500	587	534	497	504	488	486	557	517	557	511	544	547	536	545	534	568	559	524	534	525	550	521	530	545	517	533	560	532	559	552	541	541	538	515	549	582	580	529	536
11033	18343	17182	9802	6521	4586	3399	2766	2290	1900	1692	1452	1273	1237	1065	1005	918	904	835	876	802	817	761	676	693	722	666	674	691	643	634	641	650	589	610	580	600	631	600	617	594	616	626	603	568	547	575	568	549	552	547	605	584	598	596	552	594	540	539	525	542	563	510	550	550	547	561	562	570	552	556	531	505	522	578	531	550	485	580	507	528	513	519	566	559	519	494	542	548	501	523	554	554	556	538	542	572	549	525	555	556	504	531	554	502	491	568	555	547	544	511	526	547	536	564	525	543	515	555	533	534	528	508	532	528	521	529	516	508	507	550	511	533	553	560	541	524	542	519	575	518	525	510	565	541	529	547	556	487	540	540	518	498	544	569	469	527	550	540	521	514	505	549	501	528	507	495	543	534	498	555	522	500	526	524	463	530	514	539	513	561	533	497	552	522	500	535	561	522	541	507	540	563	563	528	534	577	523	519	540	505	564	545	501	520	533	517	509	523	507	504	551	529	556	549	527	553	567	538	533	537	490	549	551	535	546	531	568	534	523	526	503	550	515	553	553	523	488	510	509	515	524	515	590	512	527	551	506	538	586	561	512	557	543	523	520	510	493	486	490	516	533	552	547	469	536	530	492	499	581	535	487	510	504	524	505	516	534	548	494	541	554	545	489	496	516	540	502	518	523	538	509	534	542	548	556	524	544	518	545	513	530	529	526	541	512	518	509	507	504	525	530	535	565	526	535	500	530	504	522	513	504	543	505	502	548	527	544	536	519	531	518	481	535	534	499	532	531	480	533	538	541	503	539	530	488	563	537	563	509	548	495	527	538	551	569	541	516	526	580	502	518	520	536	508	549	559	544	559	519	518	547	531	521	516	516	535	531	506	510	561	510	502	557	542	549	522	498	534	560	497	502	495	524	526	515	552	567	558	511	549	533	502	525	497	535	567	506	533	565	489	515	487	533	565	520	509	553	535	513	519	546	506	502	563	513	520	533	565	550	491	517	521	515	518	486	532	494	539	536	551	540	555	508	549	549	511	501	560	529	475	518	533	516	534	501	563	515	527	516	514	546	495	502	523	492	541	536	507	512	559	506	527	540	520	480	549	541	502	543	523	555	507	512	513	547	534	493	553	513	544	560	514	509	493	534	535	564	547	529	537	509	539	500	467	533	474	510	523	489	519	543	542	568	488	480	534	549	554	525	518	545	571	533	532	542	520	559	467	475	540	481	584	513	520	556	503	576	489	558	556	543	569	513	502	500	549	522	540	566	533	543	568	493	521	529	540	533	510	560	525	535	512	484	528	508	572	546	536	492	555	492	519	542	554	545	494	560	534	507	535	505	501	573	512	529	513	546	488	560	528	511	524	521	557	532	543	536	495	548	541	508	457	526	504	507	493	493	520	517	497	494	531	533	517	491	523	491	561	506	467	536	524	535	532	485	542	511	531	529	485	516	511	534	489	578	536	522	519	557	543	507	456	539	544	542	554	504	526	521	509	507	500	486	515	526	536	548	567	509	458	524	530	542	524	487	541	518	507	534	515	536	496	532	508	475	548	504	506	523	469	554	522	567	514	514	546	481	528	531	499	506	533	505	522	538	523	587	515	500	534	539	529	532	518	584	540	536	536	564	522	549	512	487	578	504	501	500	507	544	483	508	535	563	527	537	523	516	536	523	564	539	496	484	525	570	502	545	528	513	535	514	520	487	526	521	553	537	551	546	521	529	516	495	562	513	505	492	564	559	530	527	551	526	504	535	489	538	575	523	515	540	514	541	537	537	543	555	524	504	535	523	539	536	522	550	539	537	516	529	522	481	493	541	512	538	582	500	524	540	534	507	492	500	499	534	554	501	554	550	505	548	547	505	551	535	521	543	567	495	494	488	565	528	534	481	543	546	548	528	520	542	517	512	520	542	533	509	565	498	577	530	522	553	530	550	522	520	518	558	531	546	530	532	537	528	511	514	533	539	509	510	553	512	568	490	569	553	539	521	499	552	507	538	496	529	541	503	515	515	520	535	511	489	540	538	533	548	556	474	524	518	551	564	532	534	516	544	527	523	533	504	522	573	545	532	493	486	536	553	526	486	480	506	514	511	525	511	482	509	539	539	495	566	508	520	508	535	549	496	525	553	578	485	552	539	525	534	534	564	542	527	569	489	551	538	565	524	502	497	511	537	520	508	525	542	507	540	547	539	540	537	530	550	533	539	510	559	515	523	510	552	546	551	490	517	486	507	527	586	541	501	486	529	529	521	495	542	528	583	524	479	507	525	509	517	536	530	492	571	505	467	533	530	493	529	549	578	532	519	529	517	517	505	538	538	519	547	547	488	513	545	529	493	533	558	512	548	502	534	533	493	498	533	485	503	525	526	565	487	494	513	488	526	498	517	514	520	501	548	520	517	578	507	546	541	516	548	557	503	516	523	545	502	530	491	519	530	487	511	560	499	532	528	493	507	492	552	520	519	520	520	526	517	578	519	528	495	556	522	506	536	531	505	529	493	524	528	528	532	526	506	486	531	571	580	525	477	527	538	529	569	531	506	550	527	521	529	517	507	476	501	539	526	547	543	549	543	518	532	530	498	525	511	566	528	491	497	500	529	518	547	526	556	551	553	530	494	527	546	478	525	518	513	467	545	473	521	549	554	509	552	561	558	478	489	536	541	491	493	508	516	527	533	495	557	550	521	553	556	486	538	533	495	547	539	561	544	538	510	551	595	528	511	500	510	544	487	472	537	557	528	553	501	533	517	507	549	520	511	556	525	531	512	539	501	520	522	504	552	544	545	518	518	525	531	525	546	514	519	526	479	532	527	484	541	503	543	552	540	561	515	560	566	499	525	553	535	524	531	492	518	545	520	497	516	516	519	509	519	537	537	550	502	520	577	513	529	524	509	548	544	524	535	538	535	535	538	540	541	523	507	492	472	550	501	552	568	520	554	516	518	488	505	521	542	494	482	504	487	542	551	551	548	532	496	491	536	501	497	528	582	535	576	520	540	521	538	517	534	500	504	527	570	538	530	580	527	546	534	545	514	527	535	537	557	548	556	533	503	555	519	551	514	491	530	507	514	549	515	528	541	504	502	492	507	537	491	522	518	515	539	500	486	519	506	475	545	558	537	551	528	501	510	488	513	481	503	543	505	523	496	526	550	518	524	508	535	490	535	505	522	537	485	490	505	537	484	528	551	525	474	546	529	554	560	548	500	512	517	521	515	595	534	554	503	552	541	524	529	521	540	545	546	509	523	515	505	542	544	511	549	528	548	537	523	508	526	488	523	500	528	518	522	520	546	555	546	546	504	513	494	535	523	514	479	508	546	558	534	550	551	503	544	515	534	516	539	501	557	505	477	517	527	530	553	537	556	550	558	548	503	540	515	545	523	544	537	512	573	520	563	519	525	497	537	524	530	554	503	529	510	566	549	527	506	496	546	542	524	492	571	523	521	502	512	548	539	504	499	517	513	543	534	509	530	515	517	517	483	565	535	565	526	491	505
27809	12519	1184	353	247	227	148	146	170	143	177	188	151	145	157	148	145	159	122	156	131	130	130	142	129	141	149	137	133	164	171	162	144	160	148	162	138	138	146	149	166	151	124	160	140	135	138	138	134	127	137	147	147	144	131	159	135	147	149	138	137	138	142	139	154	143	157	138	148	150	156	151	127	135	157	144	147	132	147	159	122	144	140	143	154	134	135	133	149	147	138	134	142	141	137	135	118	152	151	124	159	121	132	142	126	152	158	160	130	139	147	159	131	150	161	147	131	159	154	157	154	134	149	145	127	143	141	143	153	149	143	149	156	146	133	140	170	133	128	139	150	152	144	149	122	150	156	151	146	149	136	137	147	158	149	126	156	134	159	154	149	149	128	133	135	142	157	135	126	154	138	143	148	145	141	151	163	143	145	129	154	117	145	156	122	127	140	155	156	128	151	149	159	140	143	160	137	154	121	137	144	139	123	124	140	142	148	134	127	148	139	142	143	162	137	126	153	131	138	136	142	156	126	140	142	139	131	154	146	169	161	142	145	122	152	149	138	145	160	152	147	149	146	149	150	127	139	140	148	145	141	147	158	140	162	127	163	141	140	141	135	133	142	143	178	144	129	155	131	149	127	142	145	136	156	143	167	137	128	150	145	140	155	155	122	146	143	125	146	135	125	141	157	123	136	124	152	151	158	137	167	135	151	141	160	151	146	163	141	138	167	143	146	123	150	135	135	151	160	145	118	149	163	142	138	138	128	125	122	125	109	152	122	138	132	131	154	160	124	145	142	139	165	135	150	141	139	142	134	141	147	145	148	136	141	134	149	133	125	140	152	140	165	124	190	129	139	151	144	136	140	149	141	154	147	138	151	136	161	137	145	126	155	162	154	158	152	142	153	139	148	167	200	154	123	138	153	174	150	124	176	145	130	129	143	136	148	137	135	113	148	117	130	151	148	151	153	149	145	136	125	150	158	123	128	134	143	114	136	147	136	137	150	157	153	153	136	158	146	148	144	147	130	134	133	145	161	138	149	134	158	116	153	116	158	160	138	139	150	166	121	135	156	153	175	146	139	156	139	140	149	130	147	120	145	152	168	139	170	149	160	145	160	124	136	132	150	146	151	126	153	176	135	150	160	153	132	134	124	123	120	129	144	141	155	138	141	122	128	133	149	136	141	149	141	131	134	153	136	132	135	143	133	118	149	150	148	156	145	134	134	123	134	147	141	144	149	144	136	153	150	135	161	157	129	141	141	155	130	139	140	135	133	108	150	144	135	157	142	160	155	158	162	139	156	133	127	146	124	146	131	136	144	147	144	151	139	158	151	130	125	149	138	155	151	136	106	156	124	132	148	127	138	144	144	177	128	134	134	150	164	143	131	142	145	130	145	124	135	139	149	140	145	132	157	140	124	129	135	134	139	141	142	146	172	153	166	137	134	147	140	158	151	142	150	138	150	149	137	162	135	146	154	121	146	121	154	141	141	144	150	147	126	145	148	113	135	124	145	121	134	147	138	144	146	145	122	148	155	136	152	153	143	137	154	131	152	143	171	139	143	143	110	147	149	142	160	138	152	142	165	147	144	140	119	122	136	184	123	146	134	143	172	138	146	140	152	140	133	135	137	171	160	147	143	157	119	134	149	149	160	134	138	142	126	159	123	144	134	149	128	133	135	155	156	150	149	146	140	136	136	154	147	142	170	148	141	139	142	161	143	140	151	129	126	139	143	167	151	150	136	146	148	130	140	146	151	161	130	161	146	151	140	148	135	142	144	137	154	137	149	138	152	159	143	150	134	158	154	131	143	122	141	119	159	141	158	156	144	129	138	162	127	155	161	166	157	141	132	149	129	154	155	127	140	146	147	142	155	125	140	151	122	140	159	136	160	121	164	135	151	151	145	147	142	139	148	141	134	146	144	166	149	134	154	133	159	131	116	133	109	145	151	140	118	143	137	176	161	126	125	143	143	149	114	136	156	131	158	142	141	135	146	154	142	125	144	150	142	148	140	139	137	163	160	122	136	155	121	155	134	121	136	153	120	147	140	161	144	160	135	137	145	147	140	124	131	116	129	147	155	141	121	138	122	148	128	141	155	134	149	135	130	143	131	154	127	142	142	131	158	154	146	138	148	133	171	124	136	143	147	161	133	142	155	139	140	149	133	139	135	128	150	138	123	137	133	128	138	134	127	143	153	156	136	152	137	129	149	143	140	140	146	121	131	130	143	141	129	132	158	138	142	141	158	148	139	164	158	154	131	137	154	136	162	145	144	148	139	164	150	146	131	139	134	129	147	143	139	141	157	132	129	142	146	163	135	137	153	149	148	148	139	141	164	150	157	145	145	122	138	136	121	136	143	137	154	136	127	163	158	141	163	146	126	176	145	135	150	124	155	138	131	132	149	143	146	149	117	148	144	136	147	136	136	132	133	150	137	143	136	138	162	132	142	160	143	121	141	128	127	148	155	150	150	158	151	119	125	150	151	158	126	147	150	106	129	141	151	157	126	161	126	147	164	163	155	150	149	124	156	135	143	165	122	123	127	132	131	168	149	136	137	124	172	151	135	142	135	150	137	155	154	124	146	147	125	161	127	134	136	139	128	135	149	135	144	146	134	149	143	154	156	159	165	160	137	149	126	140	154	128	144	142	126	161	135	154	143	126	140	137	145	158	162	128	124	131	137	146	145	144	141	152	131	149	154	134	154	159	145	145	163	148	135	148	143	148	141	137	170	116	124	158	157	139	149	133	135	142	153	135	137	133	139	145	127	149	144	141	149	137	163	131	150	144	151	136	124	139	147	126	147	167	129	137	166	136	139	124	141	135	122	143	151	159	149	148	147	161	141	139	147	148	147	146	129	150	147	139	147	156	135	133	138	137	132	144	138	162	147	155	144	136	150	143	155	150	129	132	142	164	124	147	131	145	145	147	134	144	151	157	144	139	138	144	141	165	156	142	141	156	153	153	116	141	147	142	125	143	130	140	136	158	156	141	148	157	141	145	147	119	137	153	132	134	128	160	130	160	160	141	149	156	137	157	135	162	154	149	143	144	139	130	144	139	156	143	133	118	139	148	132	164	143	151	134	149	133	142	150	151	160	145	137	157	131	120	147	135	128	144	126	152	145	147	122	141	167	147	128	148	133	115	119	141	160	139	129	157	151	175	154	149	141	171	149	141	151	163	126	163	147	155	159	151	153	127	137	142	116	157	151	144	134	128	153	140	149	131	141	153	148	152	166	129	120	145	136	153	122	141	132	154	153	150	144	149	151	136	141	136	152	150	137	141	147	135	155	151	140	164	159	148	146	142	139	146	153	149	138	160	133	121	140	151	144	139	115	126	127	146	145	142	139	139	153	143	144	129	156	145	151	123	144	155	152	131	130	136	130	145	144	133	139	165	129	150	121	131	144	164	156	145	151	144	119	148	135	140	142	120	149	154	174	128	162	129	153	158	150	121	140	141	156	174	148	143	130	151	157	155	152	147	146	145
4974	940	814	439	347	286	238	267	216	196	183	191	197	186	178	201	183	166	170	179	189	158	165	183	154	172	172	165	159	169	154	176	172	199	179	176	158	178	165	166	161	176	187	162	159	169	189	175	185	163	158	172	171	179	168	181	161	184	184	167	158	179	166	170	180	196	175	171	155	161	182	147	131	165	155	173	165	165	156	161	165	169	183	179	176	165	164	186	201	206	175	162	176	174	148	167	177	177	181	148	189	164	174	151	178	177	158	152	172	166	162	173	153	177	157	173	153	173	173	160	162	150	168	167	173	159	164	176	166	132	157	165	176	140	175	166	180	170	145	192	174	166	173	190	169	191	173	133	150	187	152	169	146	175	176	157	189	164	170	169	189	169	187	166	148	178	171	181	159	199	164	156	165	177	193	176	172	174	180	163	193	179	160	157	159	192	186	161	149	152	155	155	167	159	160	189	156	171	166	163	173	158	163	200	164	146	141	159	176	165	174	142	190	188	165	158	165	181	176	152	159	160	165	190	169	168	162	157	176	147	175	162	159	167	179	163	158	187	142	146	147	171	188	161	175	165	175	180	160	157	153	172	182	155	175	165	177	158	180	147	182	188	137	180	133	140	172	173	183	165	157	174	166	168	169	155	184	175	157	186	162	154	138	174	150	173	155	146	178	168	164	169	165	159	165	180	161	175	188	161	173	154	176	157	164	177	174	148	160	167	165	150	140	162	164	169	162	179	161	171	171	168	177	170	166	151	170	157	154	193	148	176	174	173	170	147	176	169	152	148	159	171	164	169	183	179	188	177	172	153	149	175	164	160	170	156	152	163	182	159	167	165	168	166	167	165	157	193	147	167	162	162	169	177	180	176	161	186	165	140	182	168	154	162	176	169	185	162	183	160	177	177	153	175	170	148	172	148	162	153	149	182	161	164	185	158	176	162	194	183	185	182	163	153	166	184	164	151	174	165	160	154	157	167	151	160	183	174	148	173	165	166	165	145	147	146	163	182	171	163	156	178	155	170	177	182	168	184	174	164	170	157	173	186	173	193	169	177	156	188	181	170	169	188	181	144	164	161	174	184	163	180	180	156	175	188	159	163	167	158	141	179	185	200	173	164	180	151	174	159	172	159	180	182	178	163	141	179	170	188	167	193	164	195	158	160	164	174	197	157	169	154	164	158	135	178	174	164	151	163	155	168	147	170	173	147	178	174	170	175	160	169	178	150	154	194	155	151	180	174	192	170	166	183	163	163	191	174	153	167	187	175	191	169	182	157	186	175	161	166	160	166	168	169	164	165	192	184	169	181	145	165	172	157	192	180	172	177	169	159	150	156	168	155	153	155	184	144	180	163	159	194	180	145	177	171	164	156	178	157	172	145	164	149	166	196	157	161	162	157	158	164	157	185	152	191	160	174	172	160	171	173	160	152	168	186	160	172	144	176	163	163	145	167	161	171	167	140	155	168	174	153	185	159	182	169	176	189	162	178	168	183	186	177	168	167	166	170	177	172	163	170	172	169	157	182	140	165	174	172	161	178	167	162	150	161	177	169	194	153	144	165	214	174	143	159	168	170	174	164	164	183	180	163	171	174	165	187	195	145	161	159	179	186	173	178	170	178	166	166	165	171	167	180	177	154	164	165	164	179	156	150	155	185	159	158	148	173	175	173	181	158	138	161	187	175	183	157	181	167	176	178	170	157	134	181	184	173	179	154	177	180	176	178	178	184	177	178	175	174	163	164	168	187	148	187	184	181	175	155	164	169	174	161	158	161	176	162	191	165	182	186	196	168	170	198	182	150	149	180	191	159	188	162	144	175	163	171	181	158	176	160	178	165	164	153	163	154	179	170	178	143	174	178	147	187	175	165	172	179	196	181	161	147	182	150	178	193	166	163	173	170	164	188	153	166	161	167	164	161	177	163	134	157	181	168	179	139	169	171	158	187	167	164	154	167	169	173	188	178	186	158	156	195	142	178	185	175	148	171	173	171	159	155	164	169	174	155	172	172	182	169	172	149	138	177	155	164	155	157	153	170	159	177	173	168	162	160	161	168	161	161	169	167	170	155	156	201	169	190	166	166	163	156	171	170	182	163	170	185	157	135	161	170	165	164	152	174	183	159	171	160	170	176	169	154	179	175	195	162	158	175	175	159	177	148	140	179	162	168	177	162	184	193	155	164	165	171	157	149	150	177	174	155	176	168	173	178	168	175	168	159	140	157	171	183	172	165	183	164	170	164	156	163	168	188	176	172	154	161	162	171	179	178	185	165	142	168	166	174	159	175	148	169	158	172	158	151	179	153	173	149	172	182	173	162	159	187	137	169	182	189	155	188	153	167	162	150	181	163	160	169	151	176	192	176	175	157	175	156	172	199	158	151	166	182	165	167	184	162	177	147	160	153	180	170	160	159	173	130	166	172	153	162	155	162	171	188	171	173	168	161	157	157	163	147	198	174	168	183	176	182	195	184	181	134	177	181	155	173	174	154	174	177	162	163	187	161	155	170	157	152	182	157	149	174	184	178	163	159	172	155	148	158	155	171	148	172	166	148	173	177	164	153	142	166	186	167	170	165	150	173	180	184	163	146	158	172	160	146	168	179	156	149	166	166	188	164	160	169	169	179	177	154	156	165	188	162	159	189	179	180	157	150	163	167	148	172	163	163	169	175	175	176	174	181	153	160	194	148	175	178	149	159	176	156	168	164	198	185	164	158	199	166	152	171	169	158	165	174	156	155	133	180	175	164	196	146	149	194	163	174	161	178	171	174	179	162	165	162	186	168	172	170	197	153	169	174	169	154	149	153	187	154	165	187	198	177	168	146	180	162	174	185	174	168	164	164	189	142	171	145	163	178	167	160	185	173	180	178	182	157	172	156	183	173	153	169	171	167	178	157	151	172	185	156	154	139	160	174	167	175	180	182	167	182	148	167	174	176	163	170	172	183	172	174	180	171	144	145	166	186	163	170	159	159	165	155	169	162	166	172	186	164	175	166	170	183	153	211	191	153	180	184	179	165	172	155	182	168	176	184	172	180	188	164	176	173	183	172	153	162	185	163	175	176	167	187	162	188	160	163	162	176	178	164	173	171	152	181	176	172	173	159	179	182	162	157	145	165	178	174	176	173	160	170	162	164	180	159	196	169	154	145	153	172	178	157	159	193	153	172	170	161	170	176	157	152	201	168	183	157	201	168	180	195	152	160	180	177	165	176	173	144	168	176	138	165	154	154	178	191	169	169	182	192	139	148	156	190	192	156	194	163	168	162	169	158	187	160	161	168	174	164	169	183	134	163	154	166	185	179	180	164	183	158	159	174	189	171	173	171	162	171	157	145	133	169	174	158	160	187	148	158	175	178	160	157	158	171	139	183	152	187	179	168	145	159	153	186	175	149	143	175	194	171	169	156	170	148	182	161	151	150	173	170	165	167	178	170	172	178	168	182	191	163	159	179	195	174	174	206	187	153	164	186	158	194	159	158	163	153	167	169	166	176
24419	20342	26430	24120	20351	8284	1120	778	598	504	488	463	434	371	367	341	346	354	312	342	309	282	285	299	292	286	269	281	294	292	295	295	299	264	291	238	255	295	268	247	266	283	267	249	244	277	268	269	250	269	261	249	271	257	265	295	239	276	257	247	264	254	243	242	282	241	291	273	258	253	256	249	277	232	228	247	253	233	250	277	255	244	249	219	273	261	253	228	242	246	250	239	284	236	241	233	256	255	281	264	268	253	242	262	218	234	252	265	251	241	246	266	233	295	215	262	275	279	259	276	255	235	264	265	244	240	283	253	260	230	261	245	258	224	280	243	262	238	263	270	237	225	244	268	263	267	256	270	245	264	249	253	264	233	229	285	248	254	248	255	256	222	266	263	241	232	246	257	247	252	231	230	253	271	250	248	244	243	238	247	264	257	269	250	254	236	269	235	243	240	257	233	251	247	262	232	235	288	244	262	243	261	263	225	257	267	251	233	280	246	244	267	260	244	253	254	254	234	256	245	261	218	271	261	232	241	248	230	262	269	226	232	250	253	234	242	265	265	266	247	238	230	258	257	224	245	261	254	230	240	269	271	267	267	272	255	259	257	257	234	236	264	231	243	249	220	271	277	245	259	260	257	237	260	241	234	255	248	237	259	243	250	259	271	239	260	253	258	249	240	244	244	256	263	250	260	255	249	233	250	237	264	248	238	259	278	248	265	268	257	261	228	256	275	243	236	249	248	241	242	251	257	228	225	238	219	245	218	257	248	263	260	258	277	252	252	235	251	253	232	236	288	243	250	250	265	250	240	238	231	241	248	251	291	221	251	241	251	240	238	237	253	275	254	287	259	223	269	263	265	239	241	267	256	267	242	242	255	240	246	259	275	263	252	240	245	252	243	258	260	251	223	268	258	268	280	260	245	269	244	227	272	271	260	229	265	255	243	249	245	267	238	244	251	235	243	248	262	268	249	235	257	259	252	258	245	236	250	266	277	282	248	265	252	257	262	224	267	275	249	259	239	250	264	252	254	227	260	251	268	261	246	238	281	249	242	233	261	246	251	250	230	256	238	253	263	238	232	218	254	252	248	225	290	277	256	251	272	242	269	246	248	266	230	252	258	258	243	266	249	266	262	272	257	266	255	234	248	274	266	226	258	250	250	242	239	257	244	251	247	283	251	245	249	222	263	259	251	232	235	248	248	224	254	254	263	278	264	230	254	240	232	256	255	256	273	253	246	257	264	262	260	242	237	269	247	237	262	275	235	261	280	265	240	274	270	244	222	269	263	236	269	257	240	242	201	255	264	244	242	230	256	253	265	254	249	257	253	251	277	264	235	286	252	257	273	238	229	233	242	277	259	277	233	231	263	254	254	233	255	260	246	300	252	245	244	258	267	263	250	222	263	247	240	250	266	244	257	237	264	246	244	233	255	296	229	262	261	250	272	238	267	244	254	254	271	248	246	259	271	265	283	239	232	265	266	258	246	256	248	256	243	220	257	246	259	245	208	239	290	267	266	244	247	243	252	274	247	220	236	260	264	276	272	231	235	221	250	264	229	245	244	231	250	262	246	282	251	239	255	270	308	237	240	263	268	252	253	259	243	269	265	254	225	233	249	269	245	242	253	284	255	232	244	245	251	270	247	247	226	255	249	280	223	251	232	283	262	270	194	284	251	254	256	255	252	227	233	262	248	245	265	258	268	255	228	255	272	254	248	234	242	262	259	233	244	233	241	249	252	256	263	254	267	238	244	251	241	244	269	273	280	260	267	264	248	240	243	237	275	259	250	253	262	245	247	270	245	216	257	210	278	258	265	241	255	251	219	264	255	240	259	246	258	248	213	237	228	198	231	291	252	255	235	274	268	243	237	262	251	241	267	224	251	263	256	249	248	267	220	259	251	263	245	271	244	246	258	269	251	250	229	264	270	256	247	233	259	238	231	260	246	254	244	252	242	222	294	267	237	227	255	242	257	279	246	268	272	257	222	251	242	262	253	235	253	280	254	264	241	279	252	253	247	234	249	249	297	250	226	269	268	253	264	243	280	255	245	253	265	238	233	240	292	253	255	251	216	236	236	244	260	234	252	270	235	266	273	247	249	224	243	251	248	240	245	263	240	258	246	260	267	265	278	250	242	227	241	289	239	252	244	263	265	262	228	229	268	245	262	232	268	248	229	251	244	256	268	267	247	222	244	225	254	254	218	259	258	284	237	284	244	244	260	292	242	274	268	249	238	242	234	221	273	243	260	257	236	254	260	252	222	247	258	234	237	234	245	237	249	269	238	248	254	267	255	241	236	229	226	241	229	266	212	246	252	259	271	238	261	244	257	260	251	240	252	229	246	247	245	292	261	263	240	240	247	282	251	287	273	234	245	264	223	274	256	265	246	251	272	228	238	253	261	279	238	245	249	248	267	246	225	254	265	247	248	254	247	248	240	262	245	275	235	242	250	252	259	265	238	247	256	231	246	293	261	249	262	247	258	265	245	263	251	276	230	231	245	211	255	245	270	253	249	277	234	244	273	250	228	244	236	284	266	283	257	243	237	278	273	254	236	236	240	250	242	257	242	220	242	228	258	243	243	246	258	258	268	267	255	239	237	255	229	262	244	242	266	251	252	266	227	250	236	236	239	252	268	229	258	246	256	252	252	240	215	254	274	268	266	216	229	256	219	246	272	229	261	221	268	279	261	272	242	236	249	245	232	252	268	260	264	274	253	236	259	267	266	254	247	234	219	252	249	261	256	262	270	263	262	207	261	256	256	262	277	249	253	269	281	266	245	233	230	244	219	263	254	241	300	245	259	260	252	264	241	256	269	256	257	230	255	251	238	229	264	229	243	237	255	228	248	245	255	255	229	256	243	233	258	231	274	233	267	255	237	244	245	259	235	253	257	237	259	272	228	252	238	237	256	258	241	255	220	238	257	246	260	217	233	234	248	252	271	238	266	260	262	245	243	263	257	243	247	273	238	246	230	281	277	252	281	243	257	260	264	235	277	235	235	246	263	241	252	216	223	221	266	257	250	238	261	241	240	238	224	250	253	250	227	251	236	254	242	244	251	260	258	238	247	251	261	259	244	241	256	258	237	251	274	233	256	237	257	257	223	234	239	249	270	224	250	243	260	259	233	268	249	245	266	258	265	246	251	253	268	264	278	263	256	248	249	242	249	239	252	242	256	271	257	216	235	254	261	264	248	268	231	259	269	275	268	229	282	243	266	262	247	236	255	244	245	262	234	250	264	253	231	272	263	259	258	250	246	261	233	245	250	244	250	257	218	271	257	239	263	279	217	245	270	284	235	248	229	253	287	269	285	241	261	216	233	248	253	274	215	287	242	280	247	231	229	234	237	282	255	242	247	274	236	260	260	236	244	248	271	255	258	261	264	269	251	250	233	258	238	241	214	276	231	242	258	217	254	268	245	255	243	228	252	267	241	243	294	241	255	235	250	248	242	292	260	245	271	248	252	235	275	254	245	227	242	255	274	244	260
7751	11612	10574	5640	3542	2341	1836	1387	1109	933	885	754	636	574	535	521	504	476	445	396	409	398	379	404	365	358	329	314	296	331	322	312	313	285	331	279	290	256	289	276	279	257	311	270	262	289	240	271	266	300	272	296	273	266	256	276	268	265	283	235	305	243	240	275	270	260	294	265	263	232	282	264	274	270	233	272	252	239	254	232	282	285	246	271	283	282	246	228	238	272	254	261	239	268	236	271	263	252	265	272	278	275	261	275	253	267	251	263	274	246	236	255	247	270	266	264	251	264	278	274	273	255	274	279	246	275	298	246	256	271	271	239	248	269	277	243	264	261	291	264	299	268	262	222	260	261	266	264	231	239	249	272	242	244	274	235	252	221	301	276	229	262	282	280	283	280	271	254	256	226	236	232	229	282	240	247	244	221	232	243	288	253	256	237	267	252	257	275	231	229	260	266	240	256	263	232	280	249	263	274	253	232	232	260	241	253	250	265	245	246	267	305	237	262	244	207	235	244	241	237	262	263	255	252	272	284	237	237	274	262	261	264	242	279	253	249	265	268	235	261	239	280	263	269	219	266	255	229	255	235	247	253	245	236	276	253	209	272	228	280	279	244	260	238	253	262	217	244	273	255	270	221	273	251	258	258	234	238	252	248	254	264	237	255	261	242	239	229	259	253	237	266	244	264	288	271	259	232	252	242	257	267	244	253	250	226	270	257	252	230	304	252	246	259	284	222	242	267	259	258	266	245	282	276	278	269	237	261	247	260	258	263	267	262	251	266	229	252	218	269	253	259	247	239	249	265	270	251	256	261	281	248	242	236	233	276	247	264	243	274	266	248	246	263	236	254	243	247	240	279	270	281	244	239	246	268	234	256	250	270	249	254	228	259	244	256	250	258	231	236	266	240	259	245	246	270	244	242	262	236	242	226	249	214	263	258	258	264	264	252	254	256	271	237	235	258	242	258	267	288	261	244	239	255	250	247	270	266	268	234	228	236	271	281	255	262	260	262	278	267	259	281	262	282	247	250	264	237	233	258	264	255	258	239	284	246	248	264	252	295	273	267	253	248	226	262	255	258	262	249	282	278	231	253	251	235	277	269	251	254	241	266	272	249	242	269	235	256	271	271	262	260	214	275	255	279	236	270	259	267	271	238	261	242	242	231	248	250	250	252	245	249	247	239	294	249	246	263	272	265	234	256	250	252	247	247	278	270	257	247	255	233	238	274	263	244	245	242	280	253	248	280	245	226	235	252	255	251	250	278	268	263	222	258	259	267	254	247	247	259	256	266	224	268	252	237	277	240	256	227	250	269	238	223	239	266	268	253	251	239	270	250	254	255	253	253	254	235	242	252	236	248	258	243	279	224	286	256	258	234	232	245	258	249	241	271	244	230	243	272	253	259	247	254	245	261	271	269	247	230	265	234	241	252	222	249	267	242	252	250	263	255	241	256	267	247	250	245	260	217	288	251	240	229	248	262	257	270	252	230	242	253	249	250	271	260	231	254	242	253	243	262	261	242	253	260	230	264	263	248	260	264	261	263	250	256	226	276	250	228	257	272	258	261	257	231	255	245	249	226	262	253	235	272	246	227	255	267	238	273	230	240	242	244	259	267	249	243	243	234	253	278	254	233	255	250	268	254	279	272	254	242	252	244	272	234	278	273	264	257	280	267	244	268	297	258	266	235	245	278	261	248	256	237	273	228	258	234	235	248	259	284	242	286	266	252	253	260	278	258	242	235	252	248	298	266	256	280	282	272	242	246	237	241	268	268	243	266	248	291	245	272	249	262	270	285	273	247	258	267	276	249	265	276	258	282	241	268	242	266	282	249	267	266	251	265	251	262	263	258	247	267	269	231	230	261	252	247	276	298	233	253	275	229	259	274	248	258	272	241	285	227	263	250	257	249	249	263	242	243	223	264	270	258	271	254	276	264	245	258	252	273	255	270	240	255	261	251	253	249	263	241	235	240	247	268	250	236	249	246	256	274	245	223	214	256	274	220	222	252	268	254	253	239	254	246	231	242	243	243	277	279	261	249	278	255	246	267	278	257	238	244	270	249	273	266	241	253	232	237	248	250	252	226	256	247	279	251	228	233	242	253	279	264	253	287	254	265	236	281	245	241	252	252	259	239	251	224	249	230	257	270	255	251	266	260	246	245	262	228	251	250	263	256	247	227	245	226	232	242	234	247	229	264	243	281	256	283	265	249	255	236	246	252	235	219	230	221	241	254	262	291	288	246	245	262	246	245	244	236	228	250	242	265	248	253	240	251	275	246	263	250	222	249	249	267	264	229	267	238	247	259	284	229	247	275	274	263	240	257	255	251	268	260	271	249	264	254	263	274	255	256	243	258	253	233	267	233	247	253	263	274	240	271	273	244	274	265	246	254	236	276	260	266	250	243	241	234	252	252	261	225	252	273	286	267	266	257	253	280	261	289	264	238	268	271	230	264	272	264	294	244	252	267	261	230	258	249	238	270	244	246	276	275	260	242	257	253	268	263	266	235	274	234	244	262	253	254	277	241	256	228	274	227	229	228	249	248	294	220	244	239	255	225	253	260	250	239	266	251	264	226	272	257	225	232	277	264	254	245	278	247	239	256	261	265	265	246	260	226	251	274	240	244	264	220	262	259	263	249	247	269	278	253	247	244	275	262	258	258	263	272	240	264	288	265	268	238	247	240	264	245	259	247	240	252	257	247	231	270	253	236	235	268	253	240	249	218	241	262	253	276	273	235	244	241	256	246	236	274	226	254	260	257	253	272	240	236	241	271	233	246	251	248	270	250	250	233	248	243	261	262	248	256	259	233	245	286	267	255	269	236	273	275	282	246	267	272	269	233	259	253	263	257	257	253	242	255	264	239	294	219	272	219	265	243	265	224	261	285	277	290	222	258	234	249	248	265	238	248	269	222	285	233	240	239	242	252	254	285	239	236	248	216	276	257	256	226	245	263	254	257	236	263	217	267	263	257	263	269	276	270	244	246	277	248	258	274	277	255	263	244	267	269	233	268	219	245	251	246	242	228	228	250	270	265	270	256	228	247	247	269	232	270	276	224	237	252	268	264	261	269	262	254	242	230	284	284	261	261	255	253	252	239	272	247	250	269	283	242	258	234	260	220	261	276	252	245	250	242	235	250	270	268	261	272	265	282	240	272	261	258	225	262	250	261	268	265	244	261	287	229	248	247	266	267	268	235	282	260	269	245	233	268	248	255	242	257	288	250	254	268	257	251	237	270	258	267	274	260	258	263	249	231	245	265	235	274	278	240	252	266	258	255	246	224	251	265	244	276	250	265	265	253	226	268	249	283	246	276	236	247	261	250	246	239	258	295	231	223	290	250	244	229	284	243	272	254	249	246	238	269	248	267	238	264	267	263	235	252	250	262	256	267	259	275	246	237	233	240	286	257	247	240	235	239	248	260	259	240	273	257	257	226	249	231	275	253	257	233	254	245	239	237	237	228	246	261	263	268	267	268	246	257	254	252
22563	20396	26951	23749	20403	20464	7507	1727	1255	1113	984	944	853	828	717	743	707	649	686	693	685	641	623	622	623	647	651	570	598	623	563	617	584	606	587	582	539	586	571	595	568	586	549	575	557	563	562	559	588	557	561	529	596	555	542	563	536	551	518	583	567	524	586	524	528	570	553	568	513	592	600	528	571	512	578	580	584	573	556	548	571	534	545	528	569	520	562	556	575	557	547	531	542	578	493	544	535	522	553	494	565	571	589	514	532	517	571	530	502	543	521	541	522	565	587	551	510	552	551	545	585	546	530	496	509	506	529	533	518	551	542	539	541	557	527	533	527	561	520	529	500	541	540	581	558	524	523	510	543	532	505	513	557	553	542	502	541	521	520	531	560	571	550	512	526	553	502	551	551	533	532	529	504	572	533	565	541	557	516	555	531	568	559	514	579	558	563	560	514	526	502	517	568	581	544	551	568	584	544	543	568	553	500	580	536	576	558	551	535	560	522	528	558	486	526	565	563	514	544	562	497	495	530	522	527	540	602	529	532	549	514	511	524	544	575	507	543	535	568	529	536	541	537	528	539	555	573	554	511	525	510	519	564	562	523	533	497	554	580	560	493	548	526	547	553	558	536	613	538	532	538	484	463	541	521	555	554	521	567	552	517	525	574	526	572	577	502	512	545	566	521	533	501	568	547	525	529	589	549	538	507	546	547	498	585	548	559	545	563	562	506	530	551	538	575	523	569	574	508	542	539	545	524	494	547	522	561	538	566	601	518	539	524	540	525	567	548	490	570	571	533	531	505	545	532	527	514	533	556	523	521	542	564	574	538	554	607	535	559	495	511	510	549	543	581	540	511	526	556	539	533	531	549	510	571	541	529	541	561	495	574	538	555	572	491	539	545	524	521	544	560	557	500	526	503	556	557	520	544	505	540	506	509	561	504	574	556	520	531	565	544	556	552	566	535	529	574	552	572	540	485	566	532	572	545	509	571	564	523	568	521	545	532	488	523	538	520	544	497	553	551	534	535	530	538	566	543	555	537	528	535	563	537	565	548	518	544	496	539	584	512	524	541	576	557	554	563	511	508	563	541	502	585	508	529	553	528	535	545	552	531	579	510	548	526	518	510	514	548	533	533	504	587	520	524	578	531	575	540	536	560	548	552	502	533	551	535	572	568	572	541	517	545	560	552	534	532	572	565	501	538	523	555	552	525	528	500	558	572	517	524	505	534	547	529	529	510	503	536	541	565	502	562	558	554	548	533	519	563	529	535	524	523	551	573	531	516	559	525	532	554	539	525	513	538	547	552	506	514	515	505	519	583	521	534	535	538	583	509	534	529	534	552	523	513	550	547	551	552	521	558	499	523	519	528	514	538	513	536	541	548	570	582	578	531	547	528	578	597	514	587	570	543	589	530	522	531	539	538	572	536	524	551	558	551	566	541	548	570	547	573	519	548	537	543	521	564	562	541	498	555	605	541	585	537	545	544	536	560	521	543	506	575	535	576	572	509	542	569	516	566	545	555	528	546	533	610	548	533	536	513	524	517	530	569	556	518	538	564	576	533	549	501	552	524	528	543	499	564	539	553	538	516	559	472	525	516	534	499	505	545	567	552	556	528	552	573	572	564	573	542	520	549	536	545	585	557	524	568	518	535	537	578	542	533	542	536	552	543	544	534	528	529	515	553	539	494	508	581	513	517	552	543	506	559	550	561	574	522	553	539	561	517	557	517	505	500	523	525	558	563	558	574	523	534	564	548	550	595	509	575	537	548	563	505	544	554	534	570	546	520	545	573	493	545	506	563	557	551	538	535	546	541	499	535	579	549	566	514	517	532	566	526	533	585	566	544	538	543	538	539	555	578	540	549	537	539	506	540	552	510	523	529	549	572	516	554	544	513	533	514	555	535	559	547	566	535	528	558	527	550	546	558	543	535	530	524	550	580	565	575	551	529	560	532	536	537	549	542	532	578	557	524	530	593	506	555	529	556	555	551	578	580	531	588	506	549	520	549	538	535	540	546	527	527	499	513	543	553	525	503	543	565	548	525	529	539	543	524	534	518	548	523	567	533	543	538	552	554	525	516	547	570	533	560	548	515	542	536	506	581	520	549	547	508	547	578	500	546	561	513	500	564	552	536	546	524	531	526	538	516	565	527	554	551	530	533	534	558	480	566	530	517	523	540	535	534	542	504	562	558	574	545	543	554	560	582	540	525	532	550	513	558	544	526	531	531	559	557	569	571	558	533	542	533	595	550	542	525	473	568	532	581	528	516	523	565	538	525	526	554	566	543	543	534	547	532	566	517	566	538	513	529	496	576	580	544	554	544	506	561	552	533	539	569	564	512	521	559	535	555	576	533	526	525	570	535	566	527	577	519	583	539	529	539	531	528	502	584	520	543	528	529	553	544	547	540	547	520	512	539	568	549	564	512	540	556	552	518	550	518	529	552	545	568	521	505	523	519	555	559	518	562	534	535	526	539	532	578	537	561	549	532	549	511	556	489	600	524	553	548	546	582	579	510	571	493	563	573	507	507	528	493	578	549	542	563	568	564	541	548	544	551	514	547	547	530	512	584	530	507	497	534	510	561	532	555	541	565	522	514	546	527	529	534	573	517	546	519	512	540	538	515	569	542	543	519	541	521	572	519	524	558	562	553	508	508	550	522	549	542	554	557	554	541	534	557	559	561	548	558	532	522	497	545	518	515	560	560	533	540	512	536	548	509	541	500	543	556	539	614	558	507	541	532	494	512	556	548	576	567	546	547	517	554	557	546	532	565	552	505	558	539	561	540	538	548	564	577	543	543	540	541	549	562	548	553	513	561	501	560	555	558	537	547	544	574	580	537	558	531	550	562	565	546	545	534	575	567	566	536	539	522	521	527	546	573	542	533	531	533	529	507	557	513	562	557	492	527	472	522	550	557	548	505	544	527	571	516	568	522	558	573	487	529	530	537	520	493	568	508	565	539	529	502	532	531	517	545	556	534	544	539	560	571	545	560	536	545	543	529	550	526	532	511	552	529	519	578	552	522	518	546	560	549	510	520	544	535	549	550	583	542	531	576	539	542	517	540	611	550	508	502	554	555	538	547	570	552	522	510	525	540	527	513	566	569	537	515	529	565	482	553	561	512	535	514	551	545	541	534	539	522	531	521	509	548	591	578	501	547	563	569	539	558	563	500	537	545	557	571	555	527	532	538	568	516	562	537	524	559	480	572	531	559	549	580	566	529	505	525	527	509	527	506	543	540	550	539	579	544	518	538	556	560	545	567	517	513	569	574	500	580	538	536	526	531	552	548	525	526	521	509	558	537	562	543	501	537	559	587	546	563	523	543	546	557	542	564	533	566	522	525	521	529	539	555	531	538	541	516	526	550	529	541	527	533	552	551	506	586	567	532	544	534	537	572	518	564	545	523	530	557	543	589	553	550	544	566	529	544	598	538	546	521	555	545	550	532	548	542	575	524	495	528	536	520	533	554	560	528	584	559	535	535	555
11038	18611	17295	9879	6555	4714	3410	2729	2273	2071	1673	1524	1317	1219	1129	988	964	925	863	864	782	769	794	733	726	669	692	723	648	661	625	652	624	636	603	601	603	625	608	573	622	582	570	641	593	561	577	564	568	586	584	543	577	547	579	575	553	526	574	542	583	543	571	546	576	520	527	559	565	549	603	571	550	575	524	532	524	594	521	514	540	544	498	533	528	547	562	533	540	538	515	505	548	532	531	536	526	576	519	545	525	538	529	541	529	524	492	545	527	520	537	518	563	504	573	502	583	521	527	508	486	533	560	569	509	542	548	542	544	517	565	528	483	520	563	564	521	516	547	538	545	527	563	509	522	527	480	495	537	540	522	524	537	558	531	497	490	496	558	561	584	538	577	542	560	503	512	510	546	549	540	528	535	529	512	509	502	541	558	531	520	536	512	551	530	515	555	506	492	518	524	538	491	528	529	543	513	514	521	527	488	548	510	555	517	489	539	510	514	558	519	529	509	516	496	541	565	506	543	549	529	534	563	567	540	512	523	548	507	531	568	503	542	472	529	544	566	504	518	533	524	532	565	510	532	534	545	521	520	533	525	522	506	567	518	536	580	507	537	525	552	500	509	519	526	483	528	535	570	560	529	541	536	542	538	488	518	503	527	549	521	555	525	515	531	542	548	518	535	531	550	511	555	526	541	509	530	559	527	530	543	489	506	530	528	518	530	534	553	529	559	523	576	517	535	557	533	530	526	557	559	531	531	541	594	571	524	560	550	523	480	529	539	524	515	543	530	531	544	520	528	497	557	513	547	500	505	529	524	538	581	540	482	491	546	538	559	529	542	566	584	511	498	555	581	518	509	513	563	553	544	524	497	547	494	541	518	562	528	544	523	528	581	505	526	497	538	542	541	498	535	518	522	534	533	519	490	560	513	507	527	585	519	528	527	523	522	504	546	549	531	548	527	540	529	565	578	523	493	553	532	522	512	539	537	501	526	509	561	526	517	530	494	575	517	524	569	512	536	501	514	543	514	546	554	535	516	501	554	521	560	535	522	556	475	493	525	508	518	517	534	499	525	481	522	534	544	543	534	503	537	544	551	486	518	539	525	539	499	561	494	533	528	492	538	510	519	560	559	518	509	496	515	524	548	493	552	565	508	555	484	497	570	579	536	533	540	510	528	554	519	505	521	527	520	503	526	547	499	521	522	565	503	552	566	534	559	550	529	544	545	550	570	547	539	510	514	521	548	529	512	551	519	514	522	541	464	469	505	508	519	557	515	526	486	506	534	481	546	533	564	525	544	525	491	538	557	517	529	510	526	507	539	514	515	528	520	507	519	516	530	513	549	541	559	529	509	548	538	510	471	549	492	561	527	511	511	548	522	529	516	501	495	551	560	526	521	528	501	531	540	533	474	513	511	542	495	525	524	523	522	553	516	455	542	523	504	532	544	513	548	544	540	496	511	485	484	559	541	538	540	545	543	534	542	549	494	499	545	537	544	512	500	552	551	528	549	531	581	507	544	506	499	532	490	539	518	544	532	548	542	507	511	562	508	550	511	519	513	527	495	526	555	549	507	510	534	543	536	535	505	544	551	568	539	537	478	536	493	498	555	557	488	513	557	561	546	511	509	484	562	575	506	498	565	534	521	479	514	532	522	542	498	509	536	560	493	514	540	547	580	509	544	557	540	515	515	499	546	509	510	546	542	547	555	546	560	548	542	532	534	504	531	559	551	536	559	546	496	518	517	530	533	537	560	536	514	508	521	523	537	554	509	560	559	560	530	537	560	535	511	549	513	548	522	546	536	544	527	528	528	513	509	537	521	529	543	506	520	511	556	519	542	526	555	502	518	501	539	531	538	545	556	490	515	564	515	536	540	535	509	533	567	561	530	549	549	593	490	555	510	543	535	559	521	501	531	563	553	512	526	521	522	576	523	547	524	542	513	513	538	505	540	515	569	512	464	524	512	512	524	528	475	540	548	520	522	517	540	518	467	520	520	513	551	506	503	524	526	515	522	555	493	515	488	503	576	553	522	538	518	575	502	527	549	528	513	510	518	534	515	538	521	544	550	530	498	535	536	537	513	505	558	531	521	546	523	571	543	501	534	546	551	509	527	519	524	553	560	519	551	516	515	507	499	483	522	537	507	531	506	526	526	501	498	523	519	497	535	519	575	516	547	527	546	530	499	506	511	538	532	549	550	511	513	522	524	551	492	561	542	526	524	497	499	500	512	537	492	565	556	519	533	491	525	497	540	510	523	561	498	565	506	497	532	508	518	499	517	528	527	543	520	521	531	529	554	573	495	534	543	512	529	540	516	501	583	529	536	507	517	539	539	512	542	478	496	502	512	531	537	532	526	535	503	528	497	543	520	567	518	487	562	541	546	555	540	529	537	548	508	532	533	537	506	542	505	496	521	519	541	542	524	518	557	510	509	548	527	492	532	552	536	551	507	498	494	508	485	546	529	524	548	552	565	505	539	495	531	518	539	556	520	531	563	529	560	515	535	546	516	542	528	521	506	555	523	535	505	549	522	529	543	523	495	563	522	528	521	525	493	503	515	532	481	535	493	516	516	532	565	554	501	526	557	526	516	493	534	535	543	532	470	505	566	535	493	509	502	505	526	556	521	498	508	490	503	554	503	529	539	502	504	518	551	509	524	544	565	507	507	503	495	533	543	520	510	505	481	499	560	512	514	532	543	532	519	523	490	529	547	527	535	527	544	535	521	549	523	507	479	490	558	505	504	540	518	479	533	535	542	571	483	502	481	543	567	544	533	500	590	515	503	528	544	546	535	516	542	542	532	527	562	524	525	514	544	523	487	494	532	521	555	520	517	494	540	541	487	530	521	522	504	539	508	542	537	538	535	497	501	522	537	564	502	514	513	506	523	515	545	527	551	552	551	539	546	551	561	519	551	576	522	544	549	542	500	554	527	566	517	535	559	503	553	501	506	578	502	528	517	512	541	546	472	554	520	560	531	531	496	497	481	507	575	539	519	530	522	506	540	505	539	545	537	545	506	531	559	541	579	493	509	545	508	550	549	545	538	549	509	536	511	518	528	580	564	501	501	529	478	562	539	516	528	523	518	529	505	523	508	529	489	526	531	549	560	549	552	519	535	529	490	544	502	540	544	526	519	484	502	532	514	529	491	544	567	544	528	489	583	514	554	555	542	528	462	574	539	528	523	548	495	535	549	585	532	545	548	538	532	528	549	533	543	535	555	526	491	520	541	586	485	499	552	534	533	547	548	515	518	515	506	507	505	529	530	537	557	517	534	501	562	530	546	540	497	518	519	510	521	567	551	542	510	544	476	515	531	517	528	507	512	520	524	548	527	535	495	521	520	480	541	552	520	526	526	518	512	511	529	543	555	517	519	550	496	555	511	552	507	561	528	464	484	503	547	552	543	561	515	522	528	531	549	497	520	497	533	515	534	527	513	477	519	559	545	552	507	559	539	485	468	569	522	540	511	509	588	530	543	537	548	507	539	543
27755	12508	1223	369	237	201	165	161	174	158	168	167	152	156	143	150	162	141	132	151	170	126	127	129	141	140	133	148	142	150	137	159	135	150	126	152	127	140	124	136	157	143	135	130	150	141	139	144	156	145	131	150	134	145	155	137	153	141	167	139	129	148	147	151	152	154	138	155	138	160	132	141	138	140	125	165	156	146	133	155	149	148	149	122	130	135	160	148	149	141	143	127	172	165	153	144	150	154	148	153	174	140	136	158	154	155	140	135	137	136	163	144	137	130	145	146	146	136	160	147	131	149	137	161	166	130	140	144	135	123	123	142	136	150	137	169	129	154	140	123	126	114	154	169	142	134	137	147	152	128	147	137	153	132	127	151	126	142	131	121	175	171	137	156	141	117	122	125	144	152	146	171	146	123	151	136	134	128	148	138	140	151	122	135	142	119	161	173	142	152	161	142	117	123	140	134	139	155	145	139	124	148	132	136	138	129	155	137	151	174	135	144	131	146	159	154	155	142	151	124	144	135	140	141	162	149	133	148	154	133	142	137	131	160	142	163	145	137	146	150	136	129	152	148	162	163	140	152	158	138	134	142	154	149	141	150	157	168	152	147	139	160	171	136	122	143	151	115	144	155	132	152	125	142	150	139	156	125	133	133	125	156	150	143	140	160	131	142	134	150	157	145	157	139	147	148	129	147	142	135	153	146	179	151	141	139	131	161	143	120	144	139	144	149	134	138	128	135	140	135	136	150	152	151	147	131	141	137	146	134	133	168	138	154	137	144	158	157	165	138	157	147	131	129	148	128	153	148	148	142	159	129	134	142	140	144	137	130	134	145	150	161	145	136	133	140	122	161	139	146	135	119	126	139	128	133	155	141	136	132	136	144	159	146	138	142	150	117	135	146	133	116	147	121	145	137	158	132	119	144	136	155	127	146	173	134	150	138	144	146	111	129	116	120	121	156	141	143	125	147	146	173	145	144	158	141	139	134	137	171	144	150	170	128	135	138	164	142	149	143	159	138	150	145	154	129	127	134	142	138	143	125	128	145	148	132	154	135	167	132	136	158	124	143	160	139	140	135	154	153	144	135	127	129	134	145	141	130	164	154	140	167	125	132	126	135	117	155	147	115	142	122	148	134	147	166	138	139	146	139	151	161	156	117	138	143	149	137	153	153	153	138	131	131	146	151	145	167	141	143	154	164	137	136	153	144	144	157	169	150	165	168	122	136	132	155	157	136	133	148	147	126	139	157	134	148	150	144	147	117	135	151	133	131	135	149	128	143	130	165	137	156	138	136	133	143	146	152	149	140	140	140	139	145	141	128	130	148	126	149	133	132	131	134	133	143	158	147	166	133	137	149	158	133	145	150	158	137	149	133	152	145	141	150	160	154	142	140	153	151	135	124	143	124	151	145	132	125	138	145	124	129	148	135	146	153	137	154	143	146	167	141	122	127	143	123	132	147	154	151	170	162	127	143	135	167	170	137	164	135	153	142	146	133	151	159	143	138	155	158	137	142	147	147	142	141	136	123	160	133	145	150	155	159	167	128	141	167	145	145	154	157	161	143	141	149	148	158	147	119	162	154	132	155	149	152	141	151	127	117	147	133	128	141	139	147	144	143	141	140	162	145	148	152	141	133	132	157	140	154	130	156	130	152	151	148	134	143	138	142	130	147	140	150	163	121	140	144	127	154	143	128	141	148	148	134	158	147	134	151	144	152	131	135	140	163	164	125	157	133	148	122	130	120	140	140	132	152	162	145	137	144	132	133	144	139	135	123	144	143	133	137	148	142	159	152	156	122	163	139	128	134	134	143	134	151	124	129	160	135	148	117	157	136	134	163	143	154	150	138	134	147	142	140	143	158	140	152	128	148	135	131	142	142	130	152	137	133	129	113	153	151	142	148	146	140	158	147	154	130	140	169	143	133	170	170	154	154	140	142	138	137	148	130	151	151	143	152	160	137	140	125	139	149	150	163	160	141	141	152	149	143	119	140	135	137	149	151	138	144	143	129	153	145	150	115	136	133	156	139	153	142	134	137	136	130	136	145	133	145	135	139	125	128	137	133	135	141	138	134	114	154	138	146	122	138	143	139	155	141	139	149	123	140	136	131	119	140	114	166	148	140	147	139	152	128	135	143	141	143	144	161	130	161	137	147	142	120	144	133	143	138	130	152	137	149	149	120	136	157	131	146	162	120	169	160	153	142	133	151	148	153	122	116	171	146	156	165	155	162	149	152	166	131	122	129	129	142	145	139	140	153	137	152	158	131	142	168	139	144	139	145	134	160	145	127	136	152	132	126	141	150	144	153	140	133	126	133	131	140	136	133	132	153	149	145	136	132	150	132	171	143	153	157	136	153	160	140	156	138	165	119	133	142	137	147	146	145	134	137	145	161	146	143	138	109	145	134	151	147	144	165	134	146	125	132	136	141	132	157	124	139	145	149	160	142	161	124	148	128	125	144	122	144	139	134	141	176	142	125	146	133	147	155	166	146	161	140	135	162	141	142	134	161	146	123	147	133	151	154	140	159	139	160	156	124	125	148	150	135	146	149	135	137	140	163	167	137	141	115	137	146	143	145	135	140	146	145	152	153	147	136	151	161	163	147	145	144	145	148	138	142	164	118	117	146	147	136	150	150	141	136	139	136	130	147	150	140	141	150	164	136	141	136	164	159	131	144	139	132	159	138	124	142	153	143	142	135	141	149	141	155	157	146	132	130	123	155	150	137	170	146	148	143	138	128	134	120	138	156	152	144	138	147	160	153	145	147	136	133	134	150	147	128	158	135	138	148	138	137	139	127	143	164	119	159	128	138	178	156	127	160	146	141	140	135	153	123	137	134	158	141	148	157	146	148	115	146	152	142	136	166	121	144	174	149	152	151	145	159	143	141	168	146	141	125	136	166	133	136	138	140	145	143	154	158	139	116	157	164	159	126	157	139	121	143	137	142	141	150	125	149	130	147	131	139	130	163	125	139	142	160	162	155	118	149	161	156	136	150	137	136	144	157	150	144	130	149	128	164	127	153	132	126	149	135	145	136	121	131	146	149	140	150	150	157	145	153	150	155	157	161	139	147	125	140	161	155	155	136	125	153	139	146	145	129	146	138	137	166	149	141	173	144	152	161	149	136	141	133	146	128	145	134	133	136	150	116	150	134	132	135	135	150	143	142	140	172	146	132	133	143	138	122	157	146	139	166	135	145	139	153	151	137	147	132	145	148	161	141	139	154	148	137	132	146	134	139	136	154	140	147	179	141	161	128	132	118	148	115	137	137	134	152	148	127	141	130	140	138	127	152	131	146	139	142	148	126	147	142	137	148	138	165	145	151	145	150	139	126	163	130	134	155	155	152	126	136	163	153	144	175	135	128	131	138	150	154	146	134	148	128	116	127	142	139	146	138	133	135	140	139	150	156	155	143	147	173	147	128	129	139	162	132	137	129	119	155	143	142	142	129	133	143	143	144	143	147	150	170	160	118	156	171	136	132
5129	879	819	439	327	283	251	243	217	169	190	195	172	197	180	205	174	182	170	191	164	181	158	163	163	172	188	180	202	179	166	173	174	173	174	173	169	171	180	178	153	160	179	149	167	173	180	161	153	172	171	186	179	181	194	171	182	172	157	171	170	155	188	169	162	149	162	179	174	174	164	160	163	175	162	157	178	163	163	165	140	179	165	169	156	160	164	180	149	173	141	165	152	186	180	143	153	176	153	150	169	173	170	170	163	176	161	159	175	168	186	175	169	164	153	192	148	176	168	153	190	185	168	159	190	173	164	181	197	164	184	187	163	151	167	150	142	159	167	187	160	182	147	173	172	150	175	143	172	165	177	137	167	169	164	160	177	182	153	139	180	156	172	193	185	188	141	166	168	170	148	157	148	165	166	159	159	188	154	158	167	181	163	167	172	193	175	169	163	163	178	173	173	182	156	193	170	152	167	176	182	181	146	162	141	165	181	161	163	178	177	173	160	171	199	190	174	192	192	139	172	158	175	162	170	162	189	154	148	152	162	159	151	170	172	173	177	163	175	162	194	151	179	168	167	160	153	165	177	189	164	151	165	181	206	167	157	165	171	172	176	182	175	167	165	169	196	158	165	184	191	122	141	152	159	173	157	161	169	181	163	169	197	175	188	169	161	173	133	172	165	162	168	159	185	187	181	179	146	162	172	163	156	163	172	171	188	158	168	156	161	166	155	161	136	170	153	176	179	167	169	175	177	150	148	159	159	163	168	142	167	188	160	178	177	184	191	180	181	175	162	163	184	183	161	185	178	149	154	178	181	150	169	138	193	176	137	155	165	158	149	170	182	199	175	164	172	166	162	189	152	165	163	157	140	151	181	195	184	151	189	195	172	178	167	155	173	181	162	177	155	164	170	175	160	183	141	182	186	145	176	161	147	174	173	196	176	178	169	157	155	174	176	189	158	161	165	168	167	155	181	164	152	149	156	171	161	148	145	178	178	183	189	178	150	170	143	150	172	178	152	191	162	182	171	168	162	151	171	154	179	167	165	166	142	171	178	164	152	193	169	132	162	156	163	151	153	155	180	178	157	160	162	189	158	171	184	193	163	170	147	136	168	157	185	138	137	172	171	170	187	170	181	178	146	166	181	161	152	159	179	153	171	163	163	162	178	172	181	144	168	177	176	166	164	163	163	165	168	182	162	166	184	195	172	168	162	168	142	172	160	169	171	186	179	172	142	177	177	156	188	181	177	169	160	172	185	177	181	154	134	162	184	174	157	165	157	164	162	188	184	177	180	156	183	181	187	168	163	158	157	171	176	166	156	188	177	163	177	145	175	167	146	169	160	153	176	202	193	164	171	158	177	181	158	144	153	183	142	160	174	162	159	184	158	162	184	179	183	191	150	175	157	163	169	172	169	176	166	153	159	165	185	163	166	183	164	169	144	169	165	177	186	173	183	157	167	184	179	186	147	177	166	176	153	172	145	168	174	178	174	168	186	184	158	166	176	176	166	160	162	181	161	159	183	177	152	154	187	159	178	142	159	171	189	134	186	186	168	178	181	179	156	173	177	158	168	157	169	190	168	174	137	154	162	170	171	168	153	159	135	147	160	165	170	161	173	171	169	171	177	152	175	171	156	147	186	184	190	156	162	159	163	160	164	160	164	168	160	152	189	151	156	180	152	161	156	172	160	164	174	152	139	170	164	190	199	181	194	160	172	179	141	161	175	182	178	161	169	165	171	184	170	167	186	153	158	188	181	149	175	151	174	172	175	174	174	171	159	171	147	165	154	170	163	166	153	162	183	174	166	175	152	181	135	157	151	134	170	160	161	175	150	159	168	163	149	172	168	174	162	169	162	173	167	140	152	152	163	156	165	177	171	173	170	210	166	188	175	165	164	161	180	174	168	173	155	154	167	188	160	166	158	158	179	173	147	171	159	184	148	173	174	175	152	185	178	160	181	170	183	188	183	183	163	163	181	146	169	172	175	163	153	172	179	179	167	139	188	179	167	178	170	179	181	154	163	159	155	173	149	184	171	185	163	160	164	166	165	189	155	158	174	156	157	188	174	161	174	144	171	181	147	191	176	185	179	172	157	154	143	166	157	166	160	168	171	161	201	160	185	152	172	176	126	174	151	147	168	170	155	159	157	185	161	169	171	173	172	165	164	158	164	150	177	184	155	166	161	161	152	182	182	179	158	169	151	172	188	161	153	176	142	147	165	178	189	156	176	175	180	167	154	164	170	165	176	154	148	169	158	184	197	172	164	176	168	175	169	162	164	178	165	174	158	179	170	166	170	193	151	146	169	175	191	163	155	191	166	144	169	150	154	146	159	178	158	169	164	155	141	182	159	183	156	182	179	164	172	159	167	169	177	164	165	172	145	162	172	174	162	173	169	176	182	144	185	170	169	153	166	160	167	183	169	170	168	166	130	173	163	163	159	168	192	169	160	175	166	145	166	139	174	192	152	166	169	182	195	178	193	194	175	184	180	171	171	172	167	162	152	158	171	160	154	175	177	139	159	159	164	171	165	155	170	154	172	154	175	150	142	180	170	154	190	181	160	163	154	176	145	180	139	150	171	164	167	167	148	154	186	149	172	203	163	167	175	149	159	148	158	172	157	165	170	160	165	161	146	180	166	152	200	167	173	175	166	188	162	173	154	184	181	177	133	174	149	178	157	195	169	154	174	165	171	166	177	166	176	157	141	176	177	173	183	154	160	173	175	172	170	179	187	173	178	160	172	192	179	154	142	167	152	160	159	160	166	155	168	172	175	164	160	163	192	181	149	162	151	174	172	165	190	184	159	176	154	170	145	164	166	167	174	186	169	154	149	155	170	155	159	181	147	186	194	166	167	157	163	185	176	170	181	187	184	170	147	156	180	166	185	163	168	158	186	158	164	165	176	158	158	184	154	146	164	193	172	150	174	165	146	141	161	158	178	162	177	185	168	140	171	147	139	159	168	162	180	164	178	199	164	181	179	174	173	161	147	161	168	184	172	158	169	165	178	165	163	186	169	169	187	166	184	165	170	176	176	158	159	164	166	158	175	167	170	189	170	166	188	189	156	159	181	179	183	170	147	173	180	154	158	186	172	195	141	163	168	179	180	151	165	178	163	160	166	168	148	173	171	159	168	143	183	159	194	173	150	167	183	143	147	175	162	166	164	169	159	167	148	165	137	173	157	152	152	160	174	150	169	176	170	146	164	156	149	168	160	141	163	174	141	157	160	166	162	158	130	167	176	175	176	155	167	171	178	176	177	188	173	173	181	178	169	171	162	164	150	172	180	187	174	153	182	155	183	167	155	145	167	187	190	195	157	171	190	173	154	183	173	174	187	159	173	161	154	152	154	159	151	168	196	137	178	163	182	161	158	170	152	151	180	153	163	168	157	184	177	177	171	148	158	172	171	155	153	168	193	164	190	169	178	160	158	181	201	158	187	167	193	170	159	148	136	166	167	151	168	173	135	157	165	175	179	153	158	167
24445	20368	26453	24159	20359	8285	1133	707	602	565	475	468	383	397	372	358	352	303	334	305	305	332	291	278	303	287	282	290	282	269	281	282	286	301	295	270	280	302	254	262	271	261	265	291	255	271	262	258	236	229	244	276	266	253	289	249	263	253	247	256	246	257	249	278	243	235	258	267	287	249	254	240	234	263	252	270	268	252	263	262	266	252	236	231	241	235	269	254	257	267	261	255	291	249	215	247	267	274	229	290	250	252	261	248	256	238	235	269	239	235	252	223	250	278	278	241	276	230	249	242	249	236	250	288	260	256	257	267	260	236	225	258	273	250	266	241	255	253	265	277	233	238	267	259	250	272	265	234	250	240	236	219	279	225	267	243	253	285	269	252	255	235	276	229	244	254	252	236	274	273	210	268	271	254	218	223	242	255	238	277	259	251	226	258	269	255	245	268	264	264	279	271	248	222	289	270	269	242	240	239	278	253	237	223	265	254	265	255	255	245	287	239	205	277	247	263	254	255	243	256	266	253	222	266	277	224	240	234	243	224	245	228	257	277	242	222	253	246	251	268	253	273	273	247	222	283	231	278	244	235	243	254	260	242	268	256	282	255	228	248	233	257	281	264	239	251	256	246	248	239	250	228	264	258	252	219	255	212	275	265	266	257	252	242	236	247	271	270	259	244	234	236	241	242	261	261	237	264	267	277	250	252	252	246	220	228	296	225	275	257	265	270	228	250	266	258	280	242	232	238	250	245	265	272	241	267	237	257	239	260	246	256	253	251	277	222	296	240	215	261	239	245	245	267	228	232	229	240	222	261	246	256	232	252	262	221	257	271	225	276	236	274	248	293	242	247	265	235	284	255	253	265	226	279	278	271	277	251	242	255	276	257	242	257	263	253	233	257	249	237	239	243	249	236	277	242	271	249	266	259	245	236	265	244	275	264	245	236	246	271	267	240	272	217	243	239	260	264	249	251	255	252	236	255	264	258	246	248	228	260	246	240	258	249	207	234	237	253	242	247	255	258	264	261	258	225	250	278	256	243	243	272	249	274	264	257	232	242	264	261	235	254	244	270	242	250	218	255	292	237	245	269	254	255	247	248	266	258	269	259	234	260	231	249	248	245	252	263	255	255	241	253	238	270	252	245	249	265	266	269	277	261	253	235	242	253	233	264	277	247	253	254	254	263	277	234	252	237	253	267	251	235	275	233	257	253	255	222	269	259	247	262	244	260	249	249	228	252	264	245	258	232	263	227	270	261	269	293	251	257	264	223	253	242	272	246	262	260	259	234	260	252	255	251	270	279	241	249	282	244	248	247	286	236	254	237	243	234	234	257	231	253	273	263	254	256	247	225	249	240	248	231	248	247	252	289	247	233	252	281	255	257	251	258	273	264	254	227	265	236	236	246	289	241	195	260	268	242	246	248	250	261	220	277	269	253	266	228	240	249	257	276	263	242	248	256	248	267	242	222	229	238	254	253	262	253	254	252	252	225	235	235	244	240	238	258	243	243	212	266	236	257	246	267	232	255	269	240	257	239	246	242	249	263	252	256	258	262	252	265	225	260	243	221	229	233	223	240	220	251	240	291	234	279	263	260	252	250	249	255	239	232	246	241	247	258	242	244	246	245	249	236	237	241	258	245	239	256	220	276	221	270	282	231	246	238	244	230	245	253	256	257	260	290	237	255	264	225	261	235	223	233	252	257	251	264	249	271	257	239	247	262	241	213	252	254	270	253	242	249	240	257	272	280	232	244	248	287	238	249	285	248	257	302	288	231	257	283	246	251	258	232	236	256	278	237	270	231	253	241	239	237	261	245	212	276	250	259	270	231	243	252	267	267	262	257	250	236	229	254	255	231	242	244	243	261	268	262	238	231	228	238	262	267	272	251	247	262	266	272	237	245	283	257	257	257	242	253	236	278	243	251	234	244	288	254	269	240	261	241	229	239	255	231	262	243	251	227	243	262	267	256	271	263	287	283	269	249	230	222	248	277	256	265	258	242	254	243	261	239	242	262	259	266	266	254	249	243	254	247	261	254	235	255	251	254	215	243	242	257	242	261	243	252	231	264	252	229	242	268	255	233	267	273	212	233	259	264	268	262	242	268	260	222	245	245	226	254	225	242	256	252	263	282	241	274	260	207	260	227	238	281	252	262	268	251	252	273	243	248	256	232	261	226	257	261	258	237	269	256	270	270	247	242	264	267	232	247	254	259	261	263	266	276	249	269	228	237	227	259	280	277	244	272	277	242	223	284	242	238	248	266	256	225	245	255	275	256	264	272	221	267	251	245	251	263	243	243	287	245	199	253	235	236	249	264	230	236	250	254	270	257	230	255	272	241	274	279	276	243	271	254	277	262	218	250	245	264	258	252	261	276	256	272	262	225	262	252	253	276	252	243	263	291	254	236	225	281	291	235	273	248	240	256	243	271	250	265	268	285	266	263	239	260	242	239	266	250	232	260	265	265	251	244	251	262	256	240	252	268	307	245	237	292	263	225	253	277	252	248	269	249	268	265	251	238	267	230	245	270	266	250	235	270	243	257	256	272	247	265	286	253	236	250	257	250	261	256	265	280	247	282	258	240	273	272	263	254	254	249	263	248	249	250	258	263	225	223	284	240	271	237	242	262	238	227	246	249	238	257	272	237	224	257	219	238	226	261	245	250	233	234	242	241	255	245	252	221	255	276	229	246	244	257	241	243	228	242	286	250	254	253	256	226	210	229	241	244	265	258	233	255	256	247	237	255	261	260	263	256	229	250	275	229	258	248	275	259	252	279	269	262	238	262	255	278	246	241	278	257	254	240	234	239	242	261	258	254	243	266	248	253	261	224	266	274	228	254	257	227	253	255	252	250	236	262	251	254	233	240	243	218	267	244	259	252	258	234	248	234	257	266	258	233	237	255	243	261	235	255	233	236	252	244	262	240	265	264	235	259	295	251	267	239	272	219	244	287	243	291	253	261	257	232	240	279	243	288	250	260	252	247	254	245	254	254	267	263	245	252	223	268	261	254	241	244	280	282	233	253	218	291	232	255	261	239	254	269	246	244	242	267	268	267	266	268	219	233	230	246	254	264	245	254	232	274	253	258	274	256	252	243	251	234	235	244	240	266	246	256	242	243	231	245	243	261	237	250	242	243	281	254	248	244	233	261	247	274	244	201	212	249	275	263	260	242	253	234	250	256	229	227	280	231	231	237	272	226	259	243	252	229	256	228	229	278	287	246	236	266	293	244	260	253	229	262	250	250	253	231	254	263	246	254	262	268	273	243	246	275	279	252	251	259	255	250	240	258	265	227	241	266	239	230	253	274	256	256	246	233	235	261	230	274	228	241	268	245	258	255	247	257	248	269	288	249	245	240	254	249	254	252	251	238	254	250	227	269	274	264	282	237	212	238	217	238	272	241	270	264	256	257	241	255	245	265	271	251	219	268	278	285	251	235	233	257	260	247	252	239	270	256	251	253	258	212	241	225	273	274	238	262	246	262	240	274
7691	11227	10517	5556	3573	2441	1764	1439	1180	934	894	735	633	599	541	513	483	440	387	411	381	360	397	354	363	348	347	317	346	313	298	316	302	303	323	325	276	304	284	298	291	283	287	289	277	241	286	281	275	265	254	267	257	280	262	269	242	248	285	263	268	274	275	254	265	279	263	311	284	282	241	247	234	293	250	251	273	247	256	258	250	257	267	263	285	235	234	261	250	249	259	247	288	271	276	267	255	286	281	282	262	247	260	257	276	263	238	239	246	247	218	273	257	258	225	271	269	261	251	257	280	254	255	255	295	264	259	264	268	256	248	265	279	237	281	233	255	256	247	236	267	281	271	234	243	266	241	242	263	277	238	265	257	258	247	232	265	257	265	263	265	270	251	264	263	246	262	251	253	249	268	228	264	266	271	232	250	249	246	248	267	263	249	272	253	257	271	274	255	251	281	231	263	269	278	250	245	254	237	273	253	280	252	259	259	293	274	296	255	241	259	267	263	285	248	250	228	231	251	250	264	280	250	275	259	238	275	251	273	260	268	237	271	259	285	273	241	223	252	259	255	244	290	243	246	232	257	225	267	263	249	225	291	247	206	269	266	245	221	258	261	229	260	237	221	259	246	268	235	248	257	271	261	252	248	232	274	231	256	278	290	267	264	266	250	231	238	273	236	247	286	233	267	253	260	268	270	222	245	261	255	284	261	282	226	264	279	268	257	247	235	259	258	246	257	249	232	251	264	256	239	230	243	291	227	240	241	254	269	242	248	268	255	261	252	279	217	254	250	246	269	254	257	267	250	241	246	255	281	246	266	255	262	261	265	246	256	257	240	259	281	285	245	238	267	243	257	248	284	277	253	297	251	250	252	231	251	261	291	272	280	270	246	252	279	290	249	242	244	271	257	238	275	255	254	233	259	248	234	233	242	256	259	242	267	270	251	246	245	242	252	251	223	266	231	246	252	248	286	243	239	256	232	243	242	258	215	276	267	261	238	256	251	248	263	265	251	278	256	280	268	228	235	254	279	258	250	238	237	234	271	245	256	285	258	257	249	243	274	248	239	253	280	225	265	249	252	278	246	251	242	282	246	261	278	256	273	256	257	285	232	265	254	245	257	248	267	245	249	268	281	266	241	264	276	237	275	268	254	238	231	252	237	244	259	252	256	293	263	270	266	258	246	245	275	253	242	259	250	231	250	244	244	237	266	231	249	266	273	262	251	244	252	276	243	258	230	248	240	210	249	247	255	245	247	264	262	240	269	256	227	244	271	262	252	265	239	270	267	252	267	254	273	260	251	263	282	278	269	271	230	272	254	311	234	246	247	240	275	245	257	244	265	230	272	280	248	267	234	255	247	237	263	268	259	251	247	268	230	250	229	244	267	242	245	268	258	237	250	253	244	255	262	270	260	230	274	237	228	226	239	233	246	250	254	252	241	274	245	265	261	257	270	248	279	284	264	266	265	273	231	233	275	248	247	274	247	248	245	254	241	259	233	287	248	260	291	252	252	242	248	276	247	245	223	265	240	257	269	273	247	248	255	241	285	252	249	256	236	269	256	253	255	255	243	234	270	244	244	236	268	260	257	242	244	257	256	261	284	252	271	259	282	258	254	260	244	257	243	245	242	245	276	249	258	243	227	260	269	254	240	267	262	235	260	279	250	284	274	263	276	262	243	268	261	272	253	235	256	251	261	248	235	263	249	272	254	228	227	236	270	225	254	269	256	237	278	252	241	239	233	246	279	261	261	265	268	262	257	265	233	266	271	260	241	278	252	241	265	231	244	251	230	280	257	252	248	272	255	272	239	261	260	239	264	247	238	234	244	269	258	245	231	238	282	246	284	273	257	248	246	230	257	237	259	282	255	248	257	262	246	257	250	246	247	240	277	277	279	255	276	244	251	276	243	243	246	243	257	268	265	258	264	231	264	261	231	263	271	222	242	235	247	246	271	258	221	270	242	241	244	243	274	278	261	239	284	259	267	263	215	248	281	243	246	252	224	267	281	265	259	257	283	263	263	239	245	275	253	241	258	235	245	249	275	238	296	223	262	255	249	244	234	237	259	239	258	237	260	241	272	250	275	250	236	253	274	260	260	256	280	236	277	241	238	249	245	251	238	249	262	259	240	297	248	255	235	266	255	242	258	265	249	240	251	251	255	259	278	285	240	217	243	263	246	295	246	242	247	264	250	266	274	276	272	257	242	289	249	247	229	248	244	257	260	252	225	242	250	243	285	263	282	251	260	251	251	253	248	246	232	266	246	241	263	242	305	225	267	244	264	265	265	247	262	279	247	265	268	241	252	282	227	245	260	275	236	217	261	258	277	239	248	249	228	269	239	284	255	234	258	266	245	256	258	235	234	247	246	247	260	270	262	252	247	208	248	269	271	260	248	239	260	234	249	283	240	252	244	248	252	240	231	276	247	266	279	242	264	250	248	256	246	258	234	242	243	249	270	276	253	227	257	234	246	277	259	250	257	251	247	244	270	239	241	225	289	227	248	227	263	276	266	270	240	258	265	247	258	252	236	288	252	254	276	238	255	253	249	232	242	235	258	263	237	257	254	300	255	253	248	256	246	267	269	267	215	246	260	234	267	269	240	239	289	249	244	238	237	243	267	257	258	246	268	266	261	237	258	235	245	254	259	227	290	254	237	240	250	278	232	247	280	273	254	289	270	257	261	261	262	237	242	251	250	260	265	254	242	260	251	272	247	278	250	267	241	282	265	260	254	241	273	258	234	225	257	263	266	271	300	245	258	256	258	251	273	258	269	244	240	266	274	261	230	230	233	248	259	272	234	236	282	279	250	244	261	256	213	240	217	261	259	279	258	272	249	256	272	264	242	246	235	256	248	250	256	287	257	246	242	263	269	268	283	271	253	242	237	256	240	263	242	258	283	269	234	262	235	229	283	232	243	277	247	241	279	261	254	254	273	249	246	253	272	283	217	232	248	270	277	265	282	269	257	251	266	259	229	268	250	268	283	261	241	263	241	266	281	275	260	248	244	277	282	266	217	269	228	282	249	279	272	266	292	265	245	252	268	255	268	273	270	227	249	227	251	226	246	241	232	257	260	265	270	280	247	276	258	262	242	242	269	270	249	283	255	263	274	271	256	259	218	233	239	232	267	234	254	273	256	256	226	265	260	240	275	238	264	248	253	241	279	239	259	278	239	233	260	254	253	235	252	230	259	275	260	280	229	266	251	256	283	261	236	259	260	261	267	268	245	265	250	245	241	229	255	268	235	238	270	271	259	238	241	224	227	258	267	260	255	262	247	243	255	249	264	246	263	253	245	253	224	266	243	267	258	224	252	242	257	256	271	277	277	276	246	263	270	255	263	255	259	235	252	254	244	255	269	268	269	246	254	262	245	243	258	256	268	233	236	255	272	238	260	249	230	228	257	240	268	259	280	262	227	221	267	268	249	272	254	263	261	260	260	270	265	236	254	253	271	240	283	256	249	247	262	248	260	269	235	246	288	271	253	228
22613	20400	26964	23740	20409	20476	7334	1728	1234	1123	1092	935	845	776	774	786	711	694	697	665	627	688	650	619	607	649	601	640	591	662	614	567	580	612	597	534	581	550	572	583	519	567	565	620	589	580	569	601	563	518	536	549	555	517	577	584	560	542	534	587	544	540	560	546	575	542	579	533	518	539	546	543	542	553	564	539	519	554	543	546	560	533	542	506	524	527	547	529	581	541	550	510	606	541	566	541	533	518	550	563	550	537	577	535	551	557	546	547	537	546	571	550	537	549	538	525	524	505	538	524	558	562	567	591	541	557	560	533	509	546	515	532	563	552	554	522	537	534	539	586	536	506	538	538	550	532	488	549	562	543	554	528	543	554	532	564	544	548	561	534	561	543	524	527	548	538	551	585	533	567	507	550	541	547	531	561	533	549	575	561	529	545	527	551	497	519	523	503	557	537	552	543	494	559	534	511	521	543	549	545	542	515	554	518	536	539	551	539	551	537	529	529	558	532	563	565	542	526	494	560	510	579	508	556	506	512	543	519	515	558	507	488	539	529	554	516	542	526	521	502	618	517	537	543	555	533	545	511	531	564	510	540	535	531	560	541	511	543	514	508	574	533	503	496	569	528	515	590	552	549	543	547	558	531	510	538	509	500	540	577	542	500	521	533	541	524	579	536	531	543	535	538	548	586	559	560	534	562	560	540	548	541	528	556	506	538	555	588	527	542	570	558	581	529	546	532	516	525	482	520	528	587	501	564	580	527	537	549	584	540	549	547	531	549	524	533	537	537	545	528	534	530	561	544	538	519	566	541	503	540	549	547	527	492	527	572	520	564	535	521	546	529	540	559	536	529	529	524	505	535	555	526	507	542	529	525	576	562	568	563	541	523	530	552	524	579	557	531	540	551	525	542	532	531	538	552	571	514	537	501	577	544	528	529	515	537	550	519	543	577	555	549	512	516	538	539	561	530	540	568	540	518	501	556	537	540	583	519	593	537	575	484	525	543	539	540	549	525	565	564	520	584	532	540	531	494	521	548	533	539	546	567	543	513	547	513	564	546	508	536	525	531	543	551	515	526	568	542	552	563	536	538	528	528	539	518	528	564	542	551	519	539	555	569	516	544	521	526	574	528	566	524	564	536	513	545	516	498	531	591	520	540	567	575	494	534	523	562	553	534	493	507	547	572	547	522	533	547	536	560	532	525	549	524	528	510	566	549	555	508	558	544	574	562	549	575	536	581	543	548	600	520	532	573	592	526	560	516	522	549	524	531	505	573	530	538	538	525	546	560	580	510	547	536	522	544	556	534	573	535	570	527	515	545	578	555	537	558	557	567	576	516	571	499	563	543	556	563	557	557	536	494	511	514	528	548	535	566	532	560	566	558	532	535	517	553	523	562	568	558	545	512	519	567	529	550	535	537	519	520	551	538	525	563	539	503	524	546	581	572	571	553	563	543	560	518	540	537	542	511	548	566	530	572	554	537	576	546	536	567	520	528	589	525	521	543	573	569	491	543	510	533	521	571	536	531	567	535	529	527	542	504	508	526	513	539	547	562	507	534	557	492	541	556	556	541	578	558	536	535	535	568	570	539	527	540	546	545	533	560	531	532	521	562	549	558	582	508	545	524	534	520	531	570	516	524	505	525	519	475	557	538	498	494	540	573	534	515	572	561	557	541	559	537	539	570	568	571	521	541	597	548	555	542	511	553	519	566	578	545	543	532	513	556	539	527	504	534	546	512	553	523	565	526	556	530	547	552	496	526	512	510	545	516	549	577	526	541	558	483	491	531	556	505	537	548	579	561	569	560	544	511	551	538	524	531	555	550	528	572	524	507	543	523	545	538	540	569	534	541	530	523	569	516	557	535	538	527	529	580	530	533	588	540	559	478	525	556	551	543	540	503	550	538	558	523	575	528	543	552	558	517	548	520	517	536	515	575	539	569	545	580	512	562	511	515	518	517	543	529	472	499	515	535	539	543	551	556	502	561	519	538	518	539	497	511	535	472	542	543	514	540	568	533	515	540	588	538	535	534	531	529	529	529	517	529	537	476	590	518	551	554	539	548	545	567	523	461	514	482	551	521	558	561	531	513	549	526	533	526	527	575	541	516	550	544	518	549	520	561	546	537	571	572	568	584	537	575	526	543	569	511	550	544	604	521	544	584	510	510	581	531	556	537	555	528	527	539	506	541	534	548	567	489	606	524	547	512	548	538	534	508	538	575	518	557	556	506	546	588	536	534	549	566	510	477	580	515	533	571	535	539	555	510	559	524	504	567	551	529	515	524	572	564	559	538	534	567	542	544	569	546	513	528	546	521	562	530	504	564	522	506	512	537	563	508	517	510	592	555	495	548	579	524	505	523	554	555	514	541	566	586	542	579	545	556	561	518	476	521	536	553	543	520	486	494	522	538	574	532	511	515	558	501	525	517	555	537	522	605	531	546	539	520	502	510	571	497	534	566	521	534	556	531	530	567	525	522	553	522	525	527	542	541	563	530	570	555	536	537	526	520	518	524	547	544	556	585	541	548	552	520	531	530	539	558	546	562	529	530	564	548	533	544	532	568	510	539	575	527	485	554	520	504	560	536	523	549	525	560	556	547	535	543	540	539	510	543	530	531	553	544	566	551	513	536	522	556	558	503	562	532	539	517	508	543	561	560	547	501	552	559	519	545	555	523	540	543	560	574	558	528	556	562	542	557	535	519	536	521	504	570	555	563	510	585	552	535	484	552	538	504	548	527	519	542	548	481	548	538	560	513	504	549	537	500	528	542	503	558	495	540	524	587	530	544	571	507	557	559	510	538	537	531	507	556	565	517	565	484	535	530	531	554	533	551	509	581	544	511	523	546	575	554	517	498	531	508	579	572	514	525	504	572	544	519	579	518	559	532	541	489	551	507	554	542	525	561	537	565	498	561	541	520	576	543	541	552	535	524	538	522	540	588	545	496	519	584	519	513	548	518	533	545	494	530	510	503	578	554	527	542	538	520	530	545	518	560	517	527	534	549	550	546	501	516	556	528	559	544	574	558	537	590	528	537	548	505	555	544	587	531	548	535	544	564	521	496	489	539	525	537	543	549	552	554	510	525	565	535	559	546	523	540	589	579	522	531	562	552	476	600	554	571	502	522	501	526	550	541	534	528	533	540	550	528	539	512	535	556	560	509	545	548	619	512	546	539	533	543	553	539	527	560	541	540	550	518	545	559	523	585	550	504	548	573	510	542	522	514	539	554	539	536	525	552	560	558	505	515	529	537	514	561	545	552	506	509	527	534	556	530	545	521	517	523	517	524	530	516	565	500	515	541	568	554	541	564	523	549	567	527	547	525	507	521	522	513	532	538	552	587	512	541	551	516	540	536	521	541	562	519	516	587	586	527	557	572	539	550	536	575	558	550	554	549	541	551	536	538	537	534	560	506	497	528	553	523	531	544	546	526	535	479	531	526	555	540	547	514	562	529	552	551	533	520	561	561	525	537	520	537	508	543	588	550
10998	18388	17347	9647	6561	4573	3478	2757	2190	1966	1636	1443	1311	1247	1089	1061	949	903	859	818	790	822	781	718	812	729	717	724	655	669	644	634	605	646	627	667	603	658	590	567	576	602	603	592	577	568	565	547	573	543	570	549	565	576	591	570	596	548	541	517	539	539	576	531	554	575	569	535	565	572	554	529	515	546	508	526	516	504	517	544	498	538	502	562	577	562	542	513	560	544	538	563	516	538	542	522	512	542	578	515	490	517	493	550	517	551	566	554	525	563	543	548	517	525	557	511	542	542	557	582	504	514	524	493	556	559	508	475	507	539	557	496	567	548	523	554	582	512	553	504	522	535	509	544	491	491	526	530	549	550	546	554	535	504	500	565	555	522	567	508	513	538	583	504	562	525	512	525	526	539	579	535	494	507	522	485	492	520	514	497	528	537	508	504	543	513	543	515	492	569	535	518	546	551	538	518	558	543	569	587	506	529	542	568	498	565	545	533	523	574	518	552	541	536	537	557	540	501	506	544	526	587	514	510	534	541	543	490	491	512	481	530	541	552	535	535	556	499	541	533	515	552	562	511	526	504	530	514	510	511	532	520	583	557	522	562	534	526	543	539	532	570	553	511	520	560	536	510	530	464	514	485	530	514	547	542	547	517	528	518	549	543	487	531	555	537	532	555	520	564	538	540	526	542	537	510	525	513	541	511	486	528	503	517	507	540	522	529	547	535	526	539	543	549	539	535	550	514	493	510	595	532	534	573	502	551	539	528	534	534	491	533	549	563	525	595	516	516	511	523	523	497	558	518	536	565	500	535	547	545	508	542	523	533	517	564	574	502	509	564	523	538	514	521	571	572	565	528	540	517	541	530	577	498	557	507	507	521	533	549	560	525	539	510	498	562	523	518	519	544	460	531	524	563	510	532	501	505	540	504	490	528	524	511	572	533	525	515	503	526	517	518	516	534	495	504	477	581	553	564	515	518	520	560	510	550	571	564	508	528	527	519	538	527	532	492	482	553	539	478	534	538	497	485	539	531	493	503	496	521	532	488	545	547	568	545	526	540	519	584	554	509	512	526	536	535	500	500	544	521	543	521	511	542	581	509	569	569	498	513	507	551	540	532	505	513	507	558	506	483	528	562	523	505	535	533	506	534	541	534	535	512	528	496	542	520	555	527	531	517	529	488	519	516	505	485	502	491	523	516	507	545	517	515	549	523	546	535	552	551	551	506	521	547	562	524	522	513	571	536	530	552	522	533	476	553	500	518	560	500	559	522	489	549	497	566	519	544	572	526	504	548	527	523	525	520	495	520	524	548	534	516	510	520	540	539	511	527	542	502	559	557	561	523	535	528	525	529	543	577	543	496	563	472	540	550	499	516	560	541	554	504	556	555	560	486	549	552	549	509	522	514	509	536	539	527	553	509	512	475	534	514	528	499	541	493	530	523	582	535	510	530	527	517	508	503	512	515	498	546	546	531	551	537	538	517	539	523	549	521	521	517	525	509	525	504	552	529	496	544	530	481	531	543	495	516	543	491	529	489	558	560	485	533	491	547	482	510	524	556	506	538	568	522	530	528	520	546	547	507	566	508	532	544	532	539	549	565	531	528	538	505	544	545	493	542	529	543	528	517	514	513	516	533	507	507	544	555	521	514	510	509	541	530	500	525	586	556	572	571	541	551	479	516	494	552	537	511	514	530	501	489	549	523	524	531	552	503	510	544	506	569	512	484	539	528	528	522	484	550	534	535	529	495	484	551	536	579	501	544	557	549	537	522	526	511	531	551	509	558	570	546	504	532	554	496	499	550	517	556	556	514	547	530	490	553	557	535	525	504	535	576	481	511	505	493	481	532	501	519	567	527	516	541	536	522	552	504	517	494	570	550	521	558	523	505	520	516	478	535	556	521	525	520	495	532	537	518	560	507	538	514	482	513	497	556	589	491	502	547	508	530	505	529	524	521	525	540	513	559	512	538	567	536	533	518	567	495	538	524	528	500	477	549	519	512	544	505	521	549	474	520	501	494	531	532	528	496	516	518	524	542	533	489	552	552	510	511	546	499	483	552	532	505	488	543	525	544	518	521	539	529	501	546	538	506	523	518	537	524	502	520	521	530	541	486	550	532	538	484	539	532	508	522	475	524	527	515	504	531	574	560	531	546	557	516	500	540	510	534	507	547	526	525	505	473	512	497	571	509	528	508	485	507	490	542	567	545	549	552	535	493	561	492	539	524	538	513	523	478	512	550	508	591	508	531	564	535	533	537	472	530	524	523	514	504	530	529	509	568	529	514	524	563	534	550	539	517	522	550	546	532	548	535	505	542	538	532	540	511	483	532	506	535	562	511	525	521	556	502	553	543	533	547	575	489	511	520	557	525	519	507	537	523	543	507	491	524	528	523	534	528	523	508	533	529	517	550	529	547	534	556	516	531	504	508	502	569	583	498	531	526	538	567	513	514	521	542	525	518	515	573	528	520	497	513	532	552	507	537	526	514	516	499	566	565	559	532	495	535	502	507	516	483	502	507	518	514	568	556	491	512	591	564	559	486	539	521	536	498	514	558	519	513	496	523	520	519	549	545	557	545	512	542	550	557	505	537	533	528	526	528	533	542	521	546	528	500	529	496	509	537	524	507	507	520	557	494	536	545	537	542	553	545	554	533	572	533	541	512	550	519	530	521	564	539	526	503	545	508	515	498	526	508	526	503	495	514	512	524	527	554	520	535	559	538	522	512	551	565	564	528	580	518	534	560	528	544	515	520	538	518	479	513	508	537	542	491	531	567	513	498	516	521	515	493	517	534	527	553	539	566	524	532	516	542	551	538	529	527	518	543	544	571	532	522	542	534	486	512	580	560	525	546	515	528	523	537	509	504	539	565	549	581	499	494	517	531	505	502	518	518	516	538	541	524	548	518	518	530	499	537	545	505	541	519	536	529	538	549	509	474	518	512	523	503	506	526	540	494	541	505	544	532	532	497	506	540	531	526	525	495	478	546	547	515	521	534	521	563	521	512	573	539	534	522	506	544	493	533	537	543	558	554	525	471	530	561	502	522	560	529	547	511	482	487	528	567	514	541	551	528	526	553	530	535	546	546	513	543	533	524	524	548	501	551	530	483	521	502	572	514	534	537	548	514	524	537	535	511	531	558	543	513	524	526	520	513	521	528	555	532	535	534	545	543	515	531	511	517	528	517	508	526	521	548	544	497	497	552	550	541	539	549	502	507	539	543	485	549	521	533	536	578	519	533	510	555	495	521	506	520	520	545	545	511	529	511	569	515	543	536	559	528	504	523	571	538	483	543	535	544	543	522	517	539	545	548	505	515	507	505	543	491	533	516	493	496	536	500	550	493	532	548	533	533	578	512	550	537	541	502	551	527	567	537	504	565	543	504	507	572	517	496	501	521	533	508	538	513	513	543	562	537	496	541	499	536	523	535	517	484	524	536	520	530	549	564	555	554	548	517	512	530	509	547	524	565	536	530	537	546	534	516	570	488
27676	12286	1164	339	242	198	179	163	160	155	178	140	165	148	159	132	128	146	173	147	138	132	154	138	128	132	129	146	147	139	138	148	162	133	168	146	161	139	147	126	152	131	137	146	168	150	143	146	146	152	143	145	147	147	133	145	151	141	146	121	134	129	141	142	132	135	146	136	140	138	138	146	140	160	141	141	145	155	143	146	153	146	146	128	146	130	135	136	146	150	141	135	162	135	148	149	114	131	159	134	141	142	140	118	162	140	152	116	138	153	156	146	156	111	120	139	145	143	125	141	130	137	145	149	134	140	151	145	131	122	133	156	134	119	144	169	126	154	152	133	148	146	142	141	133	160	151	128	131	167	140	128	122	133	143	139	142	139	156	137	125	152	143	165	141	135	171	148	135	136	170	124	132	132	139	135	147	153	148	137	122	147	140	167	137	143	128	154	148	148	133	138	132	150	147	149	133	142	138	128	138	132	140	127	137	121	151	137	164	145	134	150	142	132	132	152	136	138	160	122	156	154	149	135	126	138	153	130	144	126	123	137	132	123	152	129	124	150	155	153	127	126	138	169	140	126	144	135	141	152	150	139	134	148	155	157	122	155	146	123	156	124	131	158	158	121	139	135	166	144	137	156	128	141	117	125	132	154	140	149	146	142	146	146	134	131	142	162	142	141	116	162	138	156	142	138	153	152	149	154	134	129	139	144	155	123	133	125	125	132	140	147	150	133	171	151	136	144	146	138	140	119	146	139	134	135	159	126	162	115	144	154	139	127	129	130	161	135	141	148	152	114	145	131	142	130	121	143	146	141	158	133	154	147	125	153	134	118	140	153	147	162	139	140	135	129	126	139	115	128	139	161	136	135	139	135	150	131	153	139	143	133	167	169	144	129	141	138	150	161	151	154	154	151	137	120	140	130	151	122	144	136	132	135	147	151	151	166	128	145	126	122	163	135	139	163	153	136	147	119	134	139	148	146	128	152	144	169	130	139	162	153	158	123	148	127	131	138	137	134	160	159	146	149	142	147	140	130	158	145	135	156	142	128	160	177	131	140	142	143	141	148	174	133	130	158	137	121	142	155	138	129	132	156	143	140	172	135	169	129	150	144	146	129	140	124	154	137	150	160	140	125	144	155	154	163	155	165	138	146	144	138	145	146	136	115	146	138	130	155	136	134	136	142	130	139	119	158	138	140	147	156	142	151	153	161	150	141	128	120	128	156	147	151	119	148	153	146	123	159	130	106	142	157	153	126	113	145	142	141	130	128	151	137	148	152	145	149	143	142	155	148	151	142	143	148	136	131	166	110	138	143	137	154	131	135	145	146	126	156	174	132	149	123	140	134	145	140	139	129	150	135	138	136	140	125	148	149	143	135	146	132	140	150	137	168	154	141	142	150	147	126	137	146	145	132	138	139	151	123	142	119	135	148	137	145	139	150	128	148	151	143	140	131	130	136	147	135	169	143	153	133	133	159	149	133	118	146	143	144	130	144	141	110	146	134	149	159	147	138	133	138	129	142	133	145	133	146	123	149	116	149	132	151	116	157	146	163	140	142	144	145	168	137	128	153	150	135	144	143	127	146	125	122	142	147	168	145	185	152	145	141	158	138	140	139	179	125	146	154	150	157	125	147	151	130	131	154	147	137	129	131	168	125	153	133	143	159	133	146	132	135	149	143	138	137	160	141	152	146	140	149	136	161	153	142	128	135	145	129	135	133	147	119	134	143	136	138	130	143	146	116	163	139	152	149	148	120	152	159	139	149	130	141	140	166	134	166	134	127	153	145	142	146	134	147	173	137	108	150	137	129	146	138	130	148	129	158	166	147	134	186	133	119	127	154	156	119	134	139	151	142	173	152	145	123	146	160	140	148	142	140	139	148	137	141	142	128	138	150	135	161	149	125	149	156	169	159	135	136	156	136	155	133	165	147	116	146	136	130	137	132	161	145	134	149	132	147	143	125	141	145	146	151	149	129	150	122	136	150	138	127	142	141	146	142	132	160	137	141	137	130	142	126	126	151	137	157	142	138	138	128	147	132	154	141	159	149	125	132	141	133	132	156	143	120	145	148	132	168	134	129	153	139	152	116	166	142	122	155	165	151	119	129	147	153	156	137	121	148	120	133	123	140	145	128	162	135	132	157	132	168	157	134	152	129	135	118	155	147	157	152	133	171	157	132	136	135	147	159	147	132	153	134	140	148	142	131	136	133	128	153	137	144	128	128	136	148	128	154	145	163	146	126	127	149	145	129	123	145	129	147	153	124	155	141	125	144	126	141	149	140	120	138	166	138	150	126	136	124	142	151	131	135	129	116	141	155	155	157	158	127	137	138	143	141	152	144	131	138	141	129	169	141	134	119	113	137	137	142	137	153	152	142	134	157	134	167	148	139	112	141	120	120	149	134	141	124	151	135	152	119	136	144	149	159	154	154	133	140	165	154	167	131	137	157	148	143	138	153	140	146	141	141	152	155	161	140	144	143	142	166	133	155	128	156	149	122	134	140	134	140	155	138	148	148	158	141	140	158	138	139	138	153	130	159	136	164	144	136	118	158	114	129	112	155	156	137	116	138	141	116	151	153	128	113	125	150	144	138	126	167	156	135	136	149	141	132	140	153	160	139	149	161	120	129	135	127	162	145	134	137	147	148	149	142	140	153	153	127	149	153	145	169	142	121	149	135	155	157	130	148	135	150	135	136	148	141	140	111	135	142	143	154	155	143	133	129	142	131	118	133	148	120	146	142	149	137	148	150	147	137	111	140	142	128	152	144	127	140	159	134	141	151	141	146	167	148	139	142	136	148	134	164	140	132	134	107	139	129	137	141	144	161	130	163	136	132	146	148	147	129	126	132	162	138	127	164	149	152	122	148	148	134	149	153	151	146	141	167	135	143	137	144	146	166	135	138	137	153	166	146	141	155	145	133	138	157	158	117	146	135	139	123	135	137	160	144	160	144	147	143	116	135	147	136	131	130	129	171	151	120	147	133	154	134	144	150	125	143	123	144	132	156	115	158	141	144	142	127	139	139	160	126	164	158	151	148	167	130	122	148	139	138	138	150	156	137	158	141	139	143	141	149	138	133	142	157	127	145	152	148	136	159	158	129	152	134	170	161	146	133	156	129	125	156	126	149	143	159	123	134	127	140	154	159	120	132	116	157	150	142	152	142	146	128	153	137	153	155	136	131	143	125	161	146	139	125	163	147	143	148	138	145	135	147	135	125	168	132	146	137	141	139	144	150	145	153	168	144	126	148	144	139	165	125	143	133	131	140	141	127	132	148	146	118	143	132	140	134	138	156	135	145	133	140	127	147	122	120	166	132	145	119	138	129	117	117	131	120	151	162	139	159	133	141	129	151	139	160	118	130	141	142	151	133	122	150	146	144	155	138	141	152	146	153	139	152	124	147	139	143	133	148	120	142	124	134	152	151	161	148	134	159	134	153	147	145	129	149	149	145	151	121	140	136	134	148	146	157	135	142	172	137	153	143
5069	876	758	428	309	256	225	229	198	192	179	177	194	170	166	178	184	174	168	157	166	168	171	172	164	162	181	176	154	200	176	191	160	178	178	189	176	156	176	170	185	165	176	163	173	168	181	180	175	175	148	149	156	181	183	165	155	176	182	141	188	180	171	172	174	145	159	166	146	172	157	187	166	171	193	167	169	178	170	163	163	170	162	149	193	155	147	163	171	174	177	175	181	167	141	190	157	157	170	161	152	187	167	148	176	161	161	168	167	157	184	181	156	170	171	161	159	155	158	163	144	198	155	180	172	168	161	178	173	168	181	180	195	157	174	172	164	159	173	188	193	175	177	179	170	158	168	174	178	166	154	166	157	162	155	170	174	170	159	178	178	167	173	174	190	166	182	157	190	165	180	165	146	176	181	166	162	156	169	158	182	163	155	185	163	173	176	163	164	172	170	186	144	172	169	159	178	175	190	164	158	189	150	178	157	156	152	180	173	158	188	161	164	162	164	167	174	157	194	173	162	165	193	172	180	160	167	169	164	146	180	185	160	165	153	157	178	169	155	188	137	144	162	145	145	178	166	138	151	165	155	169	159	150	149	162	182	156	160	145	166	160	155	162	167	169	177	151	156	153	152	156	147	164	155	144	190	170	179	179	141	155	177	158	179	171	183	184	174	162	171	180	167	172	186	156	188	152	184	181	171	174	164	157	154	163	183	156	177	168	157	188	153	165	159	151	182	173	156	165	159	175	165	169	196	197	171	156	164	155	158	176	157	161	155	163	169	182	154	195	179	183	176	160	173	182	149	183	155	178	157	154	172	170	168	155	159	186	162	161	165	171	197	174	157	163	172	189	148	156	148	168	149	143	195	159	181	158	174	159	145	180	156	167	171	178	147	153	162	176	162	153	171	169	165	178	192	165	162	159	175	165	169	180	162	155	167	159	171	180	177	164	156	176	147	176	166	152	155	163	168	181	156	167	182	171	162	167	175	148	166	165	161	178	176	173	161	173	138	147	170	157	171	186	157	154	171	166	155	164	163	159	165	171	200	146	166	191	148	146	171	185	171	154	157	183	153	158	142	171	185	167	180	170	169	182	161	163	157	165	142	159	165	159	160	176	180	176	178	168	184	148	175	165	160	178	171	175	179	188	155	169	163	159	171	161	152	160	174	169	153	159	174	161	164	170	165	143	166	161	168	167	185	154	167	188	155	164	163	185	169	181	151	157	167	165	143	163	154	177	161	153	166	174	180	152	153	168	170	174	161	163	154	154	164	163	161	160	157	164	165	148	151	174	158	181	156	183	147	179	173	172	178	176	154	166	185	184	175	174	184	178	171	172	178	161	177	163	156	169	139	168	169	181	193	182	182	182	153	170	169	141	173	166	169	143	148	172	162	173	171	157	174	179	166	169	176	159	147	167	156	132	156	171	155	158	182	161	163	171	167	164	177	162	167	163	155	184	168	182	181	187	174	179	175	165	150	166	177	164	164	173	174	187	184	182	165	190	159	164	163	161	141	170	199	160	136	176	149	162	167	165	152	157	171	164	170	175	167	147	167	161	163	158	151	158	188	172	174	157	186	174	169	166	171	147	161	151	192	183	184	187	151	175	190	164	169	146	173	150	144	165	160	140	172	161	172	161	174	186	163	153	161	170	151	159	167	164	166	182	171	172	165	181	150	170	157	178	159	171	145	173	147	169	177	149	153	161	171	156	158	164	160	164	184	175	181	191	176	140	173	169	156	168	182	163	153	173	146	162	183	187	179	157	170	153	131	169	178	169	166	170	158	160	155	151	172	174	161	194	177	172	180	156	166	160	182	178	163	178	172	162	184	169	157	176	160	176	179	174	165	163	188	184	167	161	163	183	150	179	161	159	169	174	171	181	141	177	168	157	162	162	158	169	147	183	180	172	163	164	166	165	157	175	170	158	149	168	157	168	163	197	185	159	180	175	159	190	150	170	189	186	172	164	164	173	167	179	170	164	151	163	194	157	165	175	169	157	160	150	174	150	175	180	171	171	176	153	169	170	176	152	165	185	162	162	181	153	193	154	160	174	175	178	159	166	169	183	158	171	161	143	184	146	173	165	166	187	178	162	180	176	163	177	158	164	159	179	179	173	183	158	186	153	167	171	170	163	185	168	143	204	170	167	178	153	176	164	151	183	164	162	170	167	188	146	157	167	171	145	154	156	170	156	154	180	169	164	172	161	148	170	162	157	167	167	177	158	162	184	184	181	166	158	168	178	159	192	198	175	180	177	177	163	183	164	173	158	178	179	156	167	158	175	171	179	163	164	175	145	181	160	158	160	171	157	157	186	161	184	157	194	180	150	155	151	179	168	171	177	156	145	160	156	164	159	184	168	153	161	175	169	150	164	154	166	197	195	160	149	165	181	158	173	165	184	135	169	167	177	146	158	193	179	152	159	183	160	182	152	173	193	143	160	172	169	144	150	178	177	176	153	168	181	184	145	159	154	187	181	146	171	173	157	153	207	155	193	169	164	149	168	176	177	175	162	117	171	176	162	156	152	168	158	167	158	144	179	181	156	173	190	174	156	174	164	181	166	168	165	141	170	165	161	164	167	167	176	144	171	178	132	158	194	151	178	151	147	186	158	181	156	158	163	161	150	178	177	150	168	169	150	147	156	184	204	162	178	163	175	163	137	181	137	153	191	159	158	147	169	160	161	156	157	176	171	178	177	147	158	151	171	162	141	156	169	173	153	170	168	157	152	186	173	173	166	185	163	173	165	155	178	165	150	181	177	169	187	160	162	161	178	154	171	188	187	184	180	175	169	166	162	167	178	175	168	175	163	141	166	160	175	165	182	176	174	156	157	162	141	181	175	162	176	172	172	144	160	180	148	175	177	160	189	170	150	157	165	175	172	161	190	165	150	185	174	153	176	143	177	158	150	152	161	173	168	167	178	142	182	178	158	164	176	189	204	176	163	170	165	162	161	162	171	173	170	184	172	175	193	166	184	175	191	159	160	165	147	171	175	154	180	155	187	150	134	164	153	179	186	177	145	157	168	161	166	158	178	158	180	162	128	165	174	154	152	162	198	174	167	165	166	150	160	162	173	151	174	174	154	169	177	186	162	158	160	184	150	161	190	156	148	162	197	178	177	185	159	141	176	165	184	146	163	157	168	157	160	161	155	154	155	171	151	172	182	168	152	187	182	169	155	181	187	180	154	169	193	159	150	160	193	170	146	154	159	202	185	143	168	166	165	153	167	160	190	158	159	160	166	166	188	172	159	139	186	169	177	195	183	175	173	197	151	134	142	183	168	138	146	161	165	202	165	164	138	142	162	153	176	175	173	150	158	183	156	170	155	176	182	179	156	167	156	183	177	152	207	173	170	149	155	163	171	175	180	186	161	177	175	167	177	173	163	185	169	176	157	163	142	138	166	168	148	149	161	164	174	157	164	186	187	178	158	166	155	194	150	186	190	153	170	174	161	142	166	165	167	169	160	152	151	187	170	165	165
24509	20404	26493	24219	20376	8086	1106	749	588	524	478	451	430	379	365	369	356	338	328	335	304	300	297	304	303	269	311	281	287	274	315	245	288	248	268	232	277	250	275	293	277	254	271	273	273	255	257	271	279	246	276	261	255	263	247	243	251	253	308	252	268	204	260	231	244	259	265	241	260	244	253	254	273	251	252	267	258	229	258	245	252	236	246	238	273	231	228	248	281	254	235	232	274	240	294	255	252	269	246	231	247	241	262	262	265	269	256	263	278	265	271	259	245	266	250	236	246	266	247	253	252	222	256	262	251	253	252	255	229	259	257	247	247	275	248	226	220	267	240	272	273	240	261	229	246	229	264	238	251	236	250	252	232	240	224	236	241	269	234	255	218	269	261	239	243	252	275	258	236	250	226	262	268	235	242	271	254	237	248	274	268	238	244	260	215	251	232	278	263	250	228	239	235	233	265	282	244	238	263	256	266	259	232	251	259	234	235	279	223	252	224	257	291	248	238	228	248	251	267	245	226	293	267	253	287	292	239	218	255	248	263	232	214	269	246	277	237	230	243	276	250	237	250	270	236	235	252	256	243	259	245	238	262	250	227	262	247	238	232	266	234	245	280	251	224	220	233	224	267	288	260	251	260	248	253	236	235	255	228	221	246	244	252	277	242	248	231	296	237	238	263	226	277	251	246	259	233	256	269	274	269	276	240	251	230	281	281	264	258	247	240	249	246	241	239	237	220	218	246	279	223	249	262	256	244	247	250	228	284	221	242	250	259	249	245	244	283	266	264	240	259	282	246	255	250	283	254	265	241	249	242	274	260	230	264	252	264	245	250	250	242	243	236	251	237	278	248	266	283	249	235	280	236	247	243	261	258	257	259	253	276	266	275	265	232	257	237	232	266	239	262	257	246	256	246	254	257	267	269	255	247	247	253	237	259	239	279	258	243	233	280	233	265	238	229	267	260	255	263	251	261	249	259	289	268	248	241	274	255	242	244	261	250	217	233	252	268	244	255	227	253	287	287	246	282	272	247	258	281	252	248	235	242	227	233	267	236	248	242	257	244	252	238	241	261	272	256	234	247	249	249	278	227	250	252	248	282	256	245	270	261	257	239	259	244	260	230	247	221	267	277	269	240	262	267	227	265	244	272	211	239	254	260	245	272	257	247	289	233	237	311	228	250	240	265	259	277	259	258	244	260	247	252	242	241	238	272	298	258	249	245	259	235	264	260	226	239	247	292	243	262	278	257	252	252	241	248	268	231	214	251	242	275	248	258	268	265	286	218	262	211	239	228	257	276	233	265	265	247	255	262	245	251	208	251	250	246	257	250	252	240	255	275	229	270	230	234	240	234	248	256	243	221	223	233	251	243	255	263	306	268	229	234	251	270	255	263	226	246	258	242	244	243	238	240	222	283	266	242	241	240	261	247	248	228	248	238	245	244	260	224	246	247	239	247	270	243	238	260	263	275	238	284	248	266	244	249	238	273	260	239	253	261	228	266	257	232	242	272	257	268	251	255	243	271	262	281	204	252	254	273	247	270	255	225	271	257	284	237	241	249	282	250	212	264	237	273	258	257	248	236	254	254	258	251	230	277	215	268	253	238	270	264	258	248	251	251	238	245	252	234	254	238	247	242	249	274	256	260	246	253	272	267	235	252	268	269	234	253	256	265	252	243	211	249	271	213	269	244	260	268	226	232	259	249	262	232	263	250	241	264	245	268	230	256	253	268	239	254	264	226	252	235	292	237	257	245	283	255	255	246	269	274	239	244	262	263	257	250	245	258	232	235	259	235	269	259	247	244	249	274	246	279	268	237	249	268	235	246	239	267	270	264	221	230	242	235	254	229	240	263	239	252	248	237	253	257	256	267	230	238	252	255	238	226	246	223	252	252	231	268	249	256	249	246	253	274	229	238	266	258	277	256	250	261	232	273	259	235	242	251	260	254	257	242	245	260	256	242	237	235	261	242	212	222	251	252	231	252	230	227	230	252	241	271	251	256	237	238	238	260	262	242	262	240	252	229	237	251	251	261	231	262	262	250	220	261	239	267	260	245	249	272	245	239	232	221	249	266	283	264	251	231	269	223	252	261	220	259	229	235	286	254	270	246	250	242	259	251	254	244	225	244	265	239	265	277	238	264	250	248	237	238	225	262	243	261	249	250	243	261	252	236	252	248	253	242	267	278	255	250	250	278	249	256	274	253	249	271	251	273	263	248	266	272	257	268	251	234	220	237	253	229	235	240	244	278	266	251	228	250	264	226	250	250	257	258	270	261	257	260	240	244	263	238	255	252	268	243	217	252	222	240	257	240	257	250	240	242	237	264	252	265	233	233	249	250	237	258	223	266	260	244	244	263	247	235	283	253	239	246	264	245	261	227	252	249	256	251	252	248	232	262	246	245	243	246	248	253	234	259	249	278	237	237	247	259	267	256	276	235	266	258	253	249	248	258	222	256	241	252	242	260	214	248	247	242	264	251	213	253	251	252	248	234	262	258	261	271	226	250	240	255	255	239	238	226	246	278	253	235	236	248	263	275	274	230	263	243	247	253	234	264	250	265	273	259	264	272	241	227	254	236	231	261	226	237	244	226	248	237	230	265	251	264	266	249	230	256	223	217	241	263	276	259	225	228	238	240	230	259	258	252	269	270	253	243	215	252	264	267	236	268	216	244	254	243	252	233	270	264	225	238	208	270	256	228	245	264	238	244	265	268	264	263	265	241	257	249	256	244	261	244	245	233	256	251	249	268	263	266	274	275	267	288	238	221	251	257	262	266	231	248	249	223	266	252	269	259	243	266	246	249	275	277	229	257	240	232	249	269	238	243	242	237	258	263	248	239	267	255	242	245	255	230	255	251	237	253	242	286	257	265	252	235	258	259	225	252	255	238	248	232	226	240	280	278	258	247	242	258	277	268	236	259	265	251	261	255	266	252	240	274	261	280	229	235	259	241	255	251	242	251	272	255	221	258	266	265	253	254	219	246	245	243	277	262	269	249	256	245	272	249	211	222	248	244	276	243	255	266	255	270	238	235	226	260	253	251	259	274	255	249	254	259	233	231	253	249	248	252	240	234	258	257	257	249	254	263	266	255	264	264	265	257	251	235	259	261	244	260	273	260	246	248	252	252	235	268	264	254	248	265	287	256	248	256	247	246	197	271	263	248	261	226	234	246	218	265	214	259	270	243	235	220	239	242	226	262	240	261	250	253	225	258	260	230	248	249	257	245	260	244	237	267	273	259	243	242	256	262	264	244	252	248	278	237	261	269	262	237	239	251	276	268	261	249	239	247	244	255	272	248	256	271	241	261	222	237	254	218	250	239	244	251	244	228	245	270	263	242	284	262	246	267	280	257	268	254	231	254	264	241	227	261	245	255	244	281	288	275	225	257	259	266	234	247	256	241	210	252	249	256	252	255	280	232	254	234	248	261	245	242	238	289	250	239	227	256	228	294	223	281	251	236	232	249	247	258	271	245	250	265	247	249	223
7721	11668	10600	5643	3560	2456	1786	1409	1136	1035	877	793	656	584	543	490	454	476	459	399	369	384	351	377	357	339	330	321	306	339	326	299	317	318	302	308	329	280	289	312	319	269	301	279	301	298	277	271	271	274	283	281	274	317	263	247	276	259	286	268	287	266	261	275	253	252	258	280	244	255	290	237	254	240	261	271	292	256	269	263	302	261	255	262	278	274	257	298	270	254	277	244	267	241	269	271	264	261	254	269	255	229	274	269	262	249	227	258	255	254	257	276	255	249	267	240	248	260	271	261	236	249	250	250	296	264	278	231	285	274	263	273	239	263	266	253	246	268	266	265	262	265	238	282	262	238	284	267	269	242	244	264	265	263	253	256	258	278	233	246	277	246	269	259	245	242	235	272	269	255	237	241	254	293	251	279	262	249	252	243	242	256	234	217	237	250	257	262	233	254	264	257	261	251	262	255	258	267	267	221	238	220	275	237	264	267	259	242	274	268	260	257	271	273	256	256	263	261	292	244	234	253	251	228	233	249	243	266	255	225	261	263	244	254	242	263	251	240	285	263	248	261	277	253	253	249	248	251	244	216	288	255	231	254	267	281	255	250	240	249	265	268	258	272	253	280	244	254	266	270	246	298	228	246	247	244	274	235	262	272	267	259	281	274	265	259	240	251	300	241	221	259	230	278	253	224	267	272	249	277	248	262	263	226	237	278	261	284	262	271	253	285	271	240	254	281	265	267	247	247	236	266	240	242	231	251	226	263	233	249	241	267	258	258	228	266	249	261	266	281	251	280	260	235	249	260	287	265	253	261	293	260	261	257	253	263	254	290	259	262	262	271	266	265	270	240	261	246	248	257	274	255	269	252	237	251	278	246	248	261	234	267	266	258	235	239	265	254	271	238	239	247	243	264	280	271	246	250	258	263	243	265	269	251	244	298	260	275	224	249	262	250	282	259	267	234	268	280	254	249	258	276	259	264	251	272	270	257	261	279	232	257	263	251	260	269	242	232	246	261	254	251	271	241	256	267	238	238	273	244	264	253	239	228	270	262	254	261	243	251	288	261	284	246	266	232	257	281	253	259	249	239	260	250	246	279	249	228	263	249	248	255	259	257	270	244	222	262	277	272	266	275	256	253	277	266	256	238	240	258	264	253	262	258	251	249	283	241	261	245	234	269	288	286	228	259	260	265	266	247	243	257	281	280	264	262	264	243	227	262	265	270	245	245	259	253	268	244	282	237	250	255	244	273	241	271	237	255	255	261	268	250	241	229	253	250	241	248	256	241	252	244	252	252	245	251	262	248	261	235	238	241	264	299	234	247	231	255	267	257	248	229	246	247	261	247	257	240	233	245	250	258	241	263	270	230	264	224	249	226	257	236	289	232	256	260	246	247	268	244	266	267	250	273	272	268	292	239	267	286	240	248	228	260	251	255	237	293	269	245	261	229	246	239	276	256	247	249	248	218	238	240	252	270	256	267	268	259	291	271	267	210	286	246	246	241	262	279	248	264	272	253	257	292	249	237	241	265	264	233	246	270	263	226	277	232	249	260	256	266	282	249	245	254	260	246	252	264	234	273	253	272	242	268	262	247	268	231	275	261	231	257	276	256	253	274	247	223	235	256	217	256	288	268	278	249	274	253	257	240	259	250	262	269	251	283	282	211	243	251	251	258	253	228	281	236	242	242	234	281	251	244	258	255	273	232	248	255	242	256	242	271	236	247	274	262	255	259	258	240	219	264	241	245	245	268	245	278	238	242	257	238	234	276	282	278	248	275	278	289	232	277	274	252	270	266	252	245	246	298	249	269	260	274	227	249	250	216	261	225	268	232	289	271	268	243	245	265	254	285	253	249	255	238	235	287	252	245	249	251	273	248	246	276	274	252	294	249	259	258	272	268	281	247	274	246	242	277	231	262	235	247	243	236	292	278	257	245	279	227	239	255	271	250	235	271	255	252	245	258	257	261	262	249	246	271	243	253	259	261	246	269	244	259	259	264	265	272	238	244	239	257	247	259	228	243	249	243	253	225	251	244	235	271	268	269	237	251	234	252	271	254	274	241	271	268	244	273	247	266	226	296	255	258	235	273	250	260	248	238	267	274	235	275	248	251	273	250	222	241	279	243	251	298	243	258	266	238	242	244	270	272	252	259	247	233	267	276	252	279	250	247	266	244	244	253	236	263	249	262	269	264	264	275	264	248	240	267	258	240	279	270	264	255	247	262	268	239	237	235	241	231	252	268	249	256	258	259	249	230	257	275	263	245	278	274	250	279	266	291	235	271	288	241	262	220	224	246	242	252	252	247	221	250	237	241	236	231	269	283	253	270	243	234	239	255	264	236	224	268	218	266	260	286	246	264	256	256	259	242	238	237	262	237	262	252	247	241	254	239	271	254	258	241	242	287	233	232	255	253	270	252	264	273	237	255	255	243	262	248	268	289	259	260	267	281	252	236	263	262	238	244	265	264	254	257	274	250	262	276	272	271	244	258	244	274	274	271	271	262	251	258	260	266	290	266	265	240	239	282	255	263	245	253	276	250	263	299	243	281	246	257	277	257	257	243	254	252	274	255	251	235	249	261	241	272	245	245	263	268	245	248	260	286	250	262	259	269	266	255	241	236	236	241	279	295	233	283	244	244	267	228	279	277	256	256	244	274	273	256	249	282	258	241	245	261	250	252	265	261	238	233	255	262	285	250	255	297	255	261	267	269	267	254	273	234	260	260	247	264	264	265	250	273	222	253	262	263	294	259	279	291	243	230	235	269	249	276	234	274	257	256	247	254	244	263	261	247	242	238	256	237	271	238	236	236	245	238	259	232	256	257	252	242	265	258	234	260	265	245	276	250	229	247	275	249	262	292	241	266	227	245	245	251	245	260	267	243	274	272	262	230	254	260	258	276	270	263	256	227	271	253	267	288	258	253	231	234	216	276	248	268	215	292	243	258	278	251	248	240	243	263	252	242	284	235	256	291	262	254	226	256	242	241	265	232	270	251	224	254	255	270	257	255	242	235	301	264	258	243	234	259	261	261	271	278	243	260	261	239	285	256	249	261	244	247	266	270	271	269	266	266	276	245	250	265	282	236	268	256	244	279	250	249	237	246	278	247	229	248	258	287	274	263	255	259	248	246	236	238	264	276	247	244	264	250	258	228	254	245	260	245	240	236	250	252	278	247	271	280	276	283	256	293	270	244	246	264	257	249	234	254	253	255	298	263	247	264	287	233	259	253	264	243	256	238	260	252	235	290	262	254	245	233	251	251	246	219	257	236	273	279	256	248	213	258	285	245	233	259	252	267	234	221	245	248	253	253	253	234	270	231	244	254	216	247	269	257	251	266	266	285	287	250	267	262	263	262	264	266	280	246	274	290	262	243	263	240	247	270	260	285	231	261	236	270	239	251	274	237	221	251	237	271	267	258	246	254	255	267	275	271	263	256	258	245	276	244	258	266	287	232	260	259	260	245	255	244	274	288	296	225	237	261	281	269
22541	20376	26944	23705	20386	20437	7485	1655	1214	1168	1010	888	905	856	817	696	743	705	679	661	658	654	580	636	650	616	621	625	609	592	603	618	583	625	547	623	567	568	556	553	596	569	548	599	572	559	561	577	531	548	576	517	555	567	578	601	585	567	553	524	569	557	585	560	580	564	522	554	551	605	540	543	575	579	597	568	563	536	585	548	507	562	565	576	553	552	542	556	563	517	562	549	571	563	535	576	578	533	531	521	537	578	549	546	541	552	607	546	515	532	536	577	523	570	530	543	554	544	542	552	565	603	540	576	603	531	565	557	531	538	526	506	558	532	549	560	505	526	564	539	539	532	553	568	557	525	592	546	562	553	524	563	551	512	538	568	580	510	563	546	537	553	535	563	522	532	558	514	559	520	527	546	579	581	541	531	541	565	537	559	560	567	610	514	542	567	528	514	577	526	559	548	565	519	556	558	534	560	543	560	525	543	557	581	557	548	553	525	546	528	542	531	509	537	522	524	523	549	530	523	553	525	523	547	526	519	525	547	617	523	516	533	540	587	554	531	526	556	548	508	536	555	527	517	555	570	548	502	510	501	581	572	549	534	540	551	534	561	554	535	541	523	539	555	529	565	549	545	521	534	576	516	575	545	544	556	589	502	542	564	500	537	575	543	552	547	532	519	552	513	533	528	511	528	517	565	528	502	531	568	579	578	493	521	541	514	536	539	537	580	554	585	566	527	550	548	586	567	488	596	558	537	521	525	510	533	544	516	556	591	535	551	539	561	568	543	595	545	497	549	570	579	548	569	523	531	526	514	540	569	544	583	529	548	563	544	528	514	500	539	558	609	554	515	518	561	556	549	551	531	541	478	504	528	528	535	526	554	543	538	562	579	507	559	541	544	539	535	518	546	566	523	541	582	501	545	546	550	580	542	495	525	548	512	533	589	549	548	546	547	531	577	567	555	528	565	559	562	550	511	513	550	543	498	553	525	515	562	508	565	539	533	566	529	549	565	525	539	597	541	552	560	543	566	550	527	553	552	554	583	547	567	560	531	529	582	559	503	577	585	533	551	631	547	575	537	512	554	545	549	530	532	537	542	563	570	602	533	489	517	589	565	522	526	521	568	549	560	533	570	529	519	552	542	522	518	546	523	513	538	553	524	554	535	569	514	600	568	529	555	589	559	551	519	554	534	475	498	553	518	520	516	559	546	523	531	567	559	533	546	512	572	521	551	522	581	532	528	521	528	516	513	532	529	590	538	523	596	580	504	532	544	583	524	512	548	527	525	535	549	516	519	562	547	544	550	547	504	557	553	522	519	536	583	542	520	542	564	555	559	573	522	537	527	523	548	535	526	539	548	548	550	560	532	519	549	559	519	559	552	567	578	533	510	599	547	544	530	524	568	545	519	590	541	550	563	536	559	571	532	550	559	545	566	573	583	537	540	539	537	561	526	534	535	562	544	586	566	583	581	486	533	553	522	553	545	578	539	516	561	546	538	539	556	554	502	534	563	537	545	569	529	527	540	566	527	558	548	488	539	556	560	591	549	556	540	522	537	540	575	535	523	511	531	516	526	571	500	590	508	509	529	534	549	507	530	556	505	514	524	512	508	533	561	551	540	564	541	545	533	569	543	506	547	559	603	564	520	509	560	529	514	499	526	546	495	551	542	548	536	515	541	508	510	575	531	554	533	519	571	543	550	542	512	544	573	540	538	512	509	512	594	558	541	580	508	530	547	570	547	571	530	565	511	520	555	511	563	579	517	520	519	527	531	512	586	518	565	520	570	568	553	572	540	550	538	562	557	529	567	529	561	537	537	542	554	515	553	512	529	538	579	548	531	546	547	546	529	522	555	558	551	497	557	520	545	531	516	573	544	557	520	537	583	550	570	557	526	540	534	557	539	551	554	578	526	584	496	520	564	573	553	526	535	581	550	512	538	538	557	546	511	553	515	520	558	512	536	528	548	538	542	535	523	524	564	530	515	575	513	514	598	554	569	507	498	517	535	521	541	568	592	522	541	551	517	508	547	548	548	514	545	548	521	548	576	524	525	582	511	543	529	574	494	548	562	550	558	549	516	530	552	585	550	558	550	552	571	503	517	602	504	549	557	553	542	495	489	543	521	538	595	584	543	558	538	539	514	548	533	520	521	533	550	512	532	544	536	527	562	579	489	555	571	531	613	510	582	522	549	552	532	558	564	581	540	559	540	516	582	511	539	586	554	580	540	524	555	552	521	553	540	538	541	553	558	565	536	563	531	519	515	572	518	551	492	557	570	563	533	515	552	548	530	513	512	494	527	534	526	523	539	600	488	556	541	528	553	564	533	563	558	544	499	547	528	545	529	577	564	534	575	534	568	556	535	532	538	536	521	542	560	544	528	530	542	548	517	561	510	499	540	526	530	531	491	522	513	532	565	492	527	579	549	584	557	586	554	538	581	530	558	580	521	559	533	514	538	543	586	544	537	544	505	594	496	559	503	579	549	546	544	573	521	532	529	554	548	533	579	560	537	550	566	558	517	548	532	579	550	557	531	516	526	531	530	570	520	528	529	510	535	530	531	483	544	535	499	576	564	528	552	552	535	525	561	579	543	531	562	509	516	578	559	533	521	563	548	544	561	552	513	548	598	551	520	543	536	544	538	540	543	514	532	539	559	517	514	528	519	559	521	524	572	566	572	487	497	541	567	533	569	547	540	572	549	534	552	534	578	573	542	517	549	549	538	552	543	563	517	531	550	564	506	568	565	539	536	536	499	516	561	560	547	533	533	513	533	582	537	510	523	522	535	576	564	556	528	481	527	485	531	508	525	549	517	528	575	564	545	553	511	510	503	553	499	546	531	558	556	557	585	542	542	561	581	532	570	543	536	563	566	569	535	580	572	525	534	520	555	511	536	525	526	529	530	533	518	570	554	525	547	545	516	560	569	560	549	529	548	527	523	529	530	540	522	566	519	522	564	552	565	509	545	525	557	532	547	549	563	495	527	532	536	537	537	544	532	535	515	535	539	543	516	526	550	576	546	529	557	540	555	512	576	538	528	507	523	519	526	577	543	593	511	547	539	516	517	549	549	507	549	548	578	548	520	553	576	560	543	508	560	513	547	548	565	535	526	525	538	552	546	577	550	510	558	546	480	546	528	562	519	543	519	535	537	518	526	539	509	544	521	539	510	562	580	532	535	572	560	569	543	522	554	594	535	595	578	521	536	541	517	539	532	527	543	550	507	517	567	551	525	505	546	542	518	537	542	546	545	503	564	569	580	560	555	548	561	503	522	544	548	511	569	537	526	538	504	516	533	531	553	592	556	559	551	521	542	551	549	553	583	532	515	538	520	561	589	558	568	562	584	545	564	573	561	556	539	559	511	563	549	510	539	539	521	577	575	586	535	529	542	552	529	564	513	538	549	532	568	549	511	535	518	565	569	507	547	525	505	517	555	508	549	510	539	549	514	560	540	529	545	526	549	532	561	523	535	522	491	570	547	535	551	546	543
10944	18558	17178	9965	6508	4687	3424	2792	2242	1952	1695	1471	1253	1221	1086	1075	968	923	882	839	809	766	761	755	667	727	707	649	693	684	642	640	640	649	606	601	632	611	580	622	568	593	585	612	591	568	555	541	617	527	613	591	554	536	589	539	529	516	565	572	572	573	552	569	540	541	532	564	540	503	548	556	551	528	541	567	532	562	528	562	546	530	513	545	548	529	525	540	560	491	541	568	575	526	514	494	514	494	548	485	543	541	567	504	557	530	550	491	538	543	543	529	536	507	532	551	514	542	548	570	552	537	571	565	497	527	544	510	508	542	490	559	530	514	526	535	501	543	506	531	526	548	534	488	522	523	519	525	569	524	561	520	528	525	532	556	511	526	548	495	539	526	555	569	542	559	526	505	516	541	548	558	546	529	552	537	513	540	543	549	537	534	504	495	560	477	571	538	520	541	520	561	542	553	567	476	501	551	507	478	519	518	562	540	540	532	545	531	554	511	561	524	552	532	558	548	573	530	512	519	540	555	541	538	544	531	516	568	536	526	525	478	521	551	524	534	541	518	537	557	557	500	484	519	535	509	504	525	542	533	506	533	516	505	557	492	512	553	515	513	539	535	499	510	541	556	525	535	524	512	525	488	541	533	529	512	489	530	542	527	566	534	528	502	512	543	554	547	524	528	549	541	545	547	555	498	540	568	522	530	501	507	534	518	519	523	545	495	516	508	511	507	551	540	519	511	498	558	513	528	516	535	543	520	496	574	524	458	534	534	544	527	532	533	509	563	495	524	512	527	515	549	532	493	560	478	569	548	533	509	518	557	533	504	498	553	524	505	519	526	494	502	557	500	548	550	525	526	539	567	544	538	557	562	527	513	553	540	508	514	521	543	540	477	528	474	532	521	536	515	535	560	567	525	588	506	505	538	515	545	532	537	467	511	552	552	548	517	565	500	531	541	525	539	553	530	517	516	546	493	503	531	531	525	505	524	537	555	516	524	531	533	554	557	539	507	539	544	581	537	499	556	581	547	525	559	531	514	578	502	532	528	543	543	527	586	535	524	537	536	534	517	513	545	515	524	467	503	523	546	538	536	539	489	524	527	574	505	496	541	537	517	543	551	488	492	521	569	539	533	524	524	533	531	521	531	547	528	512	582	558	480	554	561	513	507	549	543	516	555	551	543	491	532	511	524	509	552	510	566	512	499	493	550	529	516	545	517	482	516	543	573	529	522	508	526	530	536	540	527	511	487	568	490	517	531	541	496	544	553	528	547	531	503	541	512	528	508	526	517	502	540	483	529	510	525	500	530	522	581	564	512	534	510	532	558	516	574	529	541	518	547	516	521	518	563	530	542	543	533	567	536	559	536	516	532	494	530	531	547	479	589	520	488	548	546	500	530	512	535	519	544	540	559	512	509	497	522	540	503	523	555	518	540	549	545	519	480	556	530	524	567	541	504	555	526	537	566	524	540	521	498	526	545	520	501	540	538	502	504	532	556	575	520	516	527	525	514	536	555	541	514	503	502	500	513	557	536	470	526	506	503	514	500	536	507	494	545	497	545	542	555	529	497	517	506	541	499	556	526	498	481	500	510	509	528	576	485	519	523	504	506	492	516	530	531	563	542	542	559	555	527	519	538	554	506	513	512	553	517	534	531	521	522	536	551	517	535	505	525	493	541	532	514	521	532	550	525	517	558	532	501	521	499	538	521	519	507	529	496	497	521	521	490	524	554	555	560	529	552	544	501	528	515	531	511	506	536	576	482	543	510	540	525	590	529	533	535	526	521	500	545	528	523	529	547	505	546	561	508	496	513	487	509	556	483	579	506	548	562	491	517	507	516	547	558	538	519	536	526	547	552	529	510	537	494	564	517	497	534	518	512	540	524	486	541	493	518	530	561	529	518	501	525	540	494	533	536	557	553	542	543	537	537	538	504	522	536	575	522	544	533	540	520	542	504	479	507	520	521	521	564	558	528	514	546	542	531	584	499	524	546	501	500	538	512	535	535	566	574	521	525	547	512	555	505	525	560	524	543	531	503	545	527	549	534	495	527	507	503	562	509	538	552	526	533	507	519	510	554	514	496	518	525	535	553	501	551	541	547	519	529	509	537	500	502	554	545	535	488	526	525	556	498	495	533	522	516	529	547	522	546	526	542	520	516	508	553	519	526	502	519	542	536	522	557	494	542	525	544	490	487	577	548	497	531	529	500	514	513	522	498	519	523	602	515	567	505	519	558	544	517	560	561	534	509	527	583	556	566	537	524	516	515	538	532	525	564	524	497	533	495	546	516	537	512	506	529	533	492	514	506	555	541	525	546	527	488	539	538	525	507	532	522	523	532	529	520	529	518	511	525	528	550	548	533	531	511	506	532	536	520	546	567	549	500	536	490	545	517	481	509	507	530	522	514	524	523	524	542	556	530	486	533	519	527	538	503	561	474	553	536	511	540	537	515	544	527	570	520	535	524	509	538	525	585	505	574	572	560	488	529	524	537	531	556	531	502	517	526	529	523	521	518	540	534	536	538	535	529	522	475	491	480	533	536	561	544	525	512	544	476	543	513	518	559	502	491	518	543	549	521	544	522	489	552	552	533	549	534	527	519	555	553	505	506	529	499	536	554	517	496	484	568	530	554	538	545	507	505	538	508	482	528	532	545	509	504	537	535	538	582	526	517	485	537	529	513	512	499	522	556	567	535	524	517	553	541	571	520	518	535	517	532	517	569	496	506	511	527	531	549	494	536	522	531	520	559	586	476	508	550	485	575	548	514	536	514	508	529	540	506	521	533	526	522	530	510	534	517	502	524	554	569	549	529	566	537	530	493	528	519	481	521	521	531	539	509	522	549	541	554	517	521	512	534	516	545	530	538	535	523	512	532	536	562	524	488	534	544	547	519	524	531	531	509	552	516	512	523	533	567	514	525	477	553	541	535	542	523	580	520	575	564	551	535	507	495	519	523	494	551	515	523	577	519	518	515	526	536	517	545	560	543	551	565	553	536	508	531	523	549	477	511	546	531	487	556	534	520	517	531	507	537	529	474	522	560	534	520	554	537	518	533	542	530	559	534	531	521	543	535	553	500	499	544	530	513	524	564	485	525	524	526	511	524	509	555	478	537	486	548	579	501	544	512	513	518	520	515	480	476	516	566	547	535	523	508	523	522	512	501	555	514	494	537	542	528	477	494	492	540	546	555	523	535	582	518	520	484	515	542	518	548	527	557	541	510	539	502	550	513	513	537	496	477	518	524	526	518	527	542	548	541	548	477	506	530	478	507	542	567	523	557	536	512	540	483	551	546	540	492	531	510	577	536	580	543	555	545	513	473	523	519	567	472	550	566	516	555	501	520	527	516	509	545	515	571	507	520	526	507	534	535	516	531	534	514	540	506	576	523	521	520	572	522	502	506	502	517	513	555	485	548	519	539	514	506	515	538	528	545	509	550	538	528	538	513	549	533	537	531	500	520	546	512	504	535	517	516	533	542	524	542	489	511
27648	12468	1144	364	249	197	175	158	139	164	160	171	148	142	149	152	129	141	139	150	153	139	136	157	148	137	129	137	155	158	159	161	128	130	125	154	129	145	157	145	141	146	165	133	150	131	143	139	136	152	145	124	157	149	130	144	125	146	145	144	147	160	164	144	140	145	124	128	143	117	131	145	146	158	146	147	137	145	129	166	164	140	134	150	152	130	146	135	149	158	144	133	156	145	140	138	137	160	172	137	137	159	147	151	150	148	154	146	160	144	136	141	132	128	139	149	118	121	138	141	143	122	153	154	154	149	141	135	109	118	154	141	150	125	141	124	155	160	155	161	150	125	152	147	141	156	155	154	136	143	148	142	120	142	128	121	159	143	134	154	145	141	123	145	136	119	144	170	140	143	142	150	130	118	133	153	141	142	129	159	151	143	141	147	164	141	153	140	140	163	143	164	131	137	133	149	130	121	130	138	138	141	139	133	136	145	148	142	145	124	162	138	155	151	136	144	150	131	130	165	139	129	144	148	149	140	131	125	156	150	121	129	120	137	151	154	122	135	150	137	139	143	132	126	125	165	143	139	151	137	127	142	156	147	127	137	146	141	143	149	111	130	148	147	129	137	140	123	145	156	143	134	140	117	157	140	148	145	153	152	119	153	125	149	127	143	141	130	138	132	131	157	124	156	135	139	141	146	167	146	113	129	145	118	132	131	154	126	161	149	142	125	162	163	142	135	134	129	140	138	136	136	130	143	159	170	124	119	147	144	170	141	116	146	154	148	139	153	141	145	122	144	155	138	142	131	147	142	173	138	141	146	141	124	140	162	131	134	139	150	148	152	152	131	149	165	135	116	138	125	140	142	165	147	128	146	147	153	134	136	141	157	157	168	141	140	122	137	128	148	134	141	139	150	134	124	147	151	146	137	142	144	135	141	149	143	165	155	142	147	132	136	144	129	144	159	138	129	133	123	131	135	151	149	129	143	128	143	136	137	160	137	135	156	151	150	132	154	149	146	161	126	146	156	163	135	136	152	158	126	140	142	124	134	126	138	133	161	147	147	138	159	155	145	163	130	123	143	146	141	136	143	145	143	116	165	150	138	142	137	135	129	140	135	149	115	137	132	158	132	150	157	130	153	108	137	130	150	154	140	136	157	163	136	143	143	155	106	133	154	148	138	133	143	146	156	135	133	153	166	138	144	141	111	141	154	137	166	137	157	134	165	116	154	138	142	154	125	127	151	160	135	125	139	150	146	151	131	161	133	166	133	142	147	152	155	143	137	128	139	158	155	134	176	140	153	143	147	161	144	146	149	127	141	139	142	150	157	160	139	142	131	128	146	115	158	145	167	151	150	151	143	157	151	151	141	151	139	139	152	137	130	143	131	149	140	145	134	135	154	135	148	141	126	136	147	151	151	168	140	163	129	122	139	160	139	153	123	144	164	139	136	157	133	150	125	138	132	133	122	158	143	137	145	139	130	131	144	107	145	161	120	138	138	133	141	130	125	128	153	129	129	126	138	155	123	118	119	145	159	148	155	152	126	163	141	141	148	134	137	134	137	142	133	148	140	139	163	161	131	134	140	133	117	126	140	141	140	116	150	143	148	130	164	126	131	156	149	161	135	158	159	136	145	140	131	154	159	155	150	123	152	145	148	137	139	140	165	126	122	139	137	132	118	139	142	103	137	145	147	131	161	141	152	131	137	162	145	149	132	148	118	143	174	147	112	143	142	149	150	147	138	141	143	140	135	149	138	140	170	139	140	124	127	146	152	142	146	151	151	132	142	138	136	135	141	161	146	132	159	133	145	119	156	147	152	154	143	146	153	161	138	153	129	155	116	153	135	119	153	134	121	143	135	128	133	117	138	136	145	133	136	150	144	148	166	132	130	144	140	133	126	149	121	144	137	147	147	160	145	138	137	149	144	147	136	142	158	153	154	120	152	143	150	166	132	147	151	156	146	145	160	134	158	154	145	141	156	128	148	137	127	142	145	130	149	155	144	138	150	131	138	161	148	149	138	125	152	141	152	123	123	147	134	144	131	151	154	138	151	125	136	149	131	135	143	145	142	131	142	145	136	139	140	146	137	137	150	132	130	139	168	148	170	156	182	132	135	140	128	132	152	143	134	148	145	139	143	145	129	156	142	158	152	156	139	129	154	138	136	127	127	136	145	129	146	143	133	133	138	108	155	160	164	146	140	136	152	117	141	154	141	139	157	151	150	146	128	154	111	114	115	162	134	155	119	147	153	142	138	123	138	154	149	151	146	150	140	159	182	143	138	155	145	167	132	116	140	128	115	169	143	137	160	160	145	138	149	143	145	140	136	153	125	154	142	157	144	136	134	148	145	125	134	141	142	150	132	145	117	153	141	140	130	140	139	144	130	148	171	148	129	139	155	150	140	163	154	155	129	140	144	152	127	129	125	143	156	143	145	143	148	126	146	140	147	157	134	130	148	129	134	152	157	142	146	150	124	142	128	135	160	148	145	125	142	151	138	144	140	143	168	149	154	141	143	124	149	112	152	141	134	135	128	135	146	160	140	140	146	167	148	144	150	145	161	159	125	132	136	151	117	125	146	133	137	129	148	137	169	121	142	134	156	151	147	141	120	133	142	156	148	142	119	135	153	128	138	144	137	148	139	144	139	127	139	119	155	150	138	112	145	142	162	143	138	142	158	127	136	151	149	127	134	136	154	139	141	153	150	125	137	124	151	141	151	149	141	138	142	159	123	138	159	143	129	149	151	153	148	141	137	143	163	157	136	119	120	146	131	154	138	152	140	162	147	130	114	148	127	147	140	151	140	159	131	142	129	140	133	137	170	137	138	134	130	158	135	147	145	159	130	152	150	154	135	130	157	150	147	146	126	139	135	152	153	135	150	137	151	154	133	135	155	135	138	140	131	134	149	157	156	157	154	144	162	130	145	137	135	139	148	150	151	159	127	113	153	143	142	142	149	155	151	138	134	129	151	161	152	144	147	121	117	142	151	122	130	144	147	152	124	150	148	128	144	126	153	142	133	149	132	138	123	131	145	117	146	135	125	152	138	124	139	145	171	138	138	137	142	128	135	124	128	141	137	138	156	144	151	146	158	122	138	145	147	142	145	143	127	108	131	149	117	143	115	126	140	151	130	181	162	118	131	144	132	131	148	137	142	132	131	133	127	113	128	148	148	136	163	137	141	128	157	142	135	146	148	130	142	141	147	166	150	150	128	144	131	151	122	145	148	145	140	122	139	154	144	159	167	129	147	161	156	137	142	129	141	154	154	167	145	144	127	150	147	154	115	148	165	152	158	122	142	140	136	124	143	123	141	136	142	138	141	141	156	158	146	132	136	144	134	146	134	130	144	139	141	143	162	150	135	141	145	128	130	161	131	154	154	140	155	126	120	121	137	159	135	147	129	149	152	147	144	151	123	151	142	149	155	131	134	145	125	156	150	144	140	151	137	146	134	156	139	149	144	144	138	120	124	143	143	153	134	141	134
5006	947	735	455	352	268	232	248	191	189	176	193	181	159	201	179	197	156	197	198	153	176	159	162	166	173	163	159	147	190	182	192	156	144	174	155	188	174	185	165	142	170	146	175	189	189	174	177	172	180	139	170	161	170	172	157	165	158	180	161	172	149	184	174	180	135	176	139	167	175	135	167	160	145	171	138	151	187	146	170	180	180	183	157	177	170	190	169	170	158	160	190	181	175	154	167	179	205	173	174	169	179	169	166	161	148	166	157	162	180	157	178	177	176	166	178	181	185	159	161	147	172	175	173	160	157	189	146	165	151	168	168	158	166	165	178	160	151	150	178	178	151	180	159	171	159	186	173	169	139	135	146	160	171	197	167	152	140	159	179	184	165	152	163	168	171	172	175	187	189	156	164	152	159	170	167	171	175	162	170	162	155	182	170	173	145	170	152	170	166	190	156	166	177	162	159	169	154	156	192	165	167	161	178	178	169	183	188	196	143	182	152	177	191	167	161	148	178	179	152	173	160	182	167	180	144	187	176	185	151	174	176	182	165	164	166	182	168	191	201	169	179	155	192	164	163	175	153	183	139	190	163	147	189	153	179	168	164	156	167	173	185	167	169	165	169	176	186	165	167	171	150	175	156	151	153	165	145	173	192	160	178	188	174	168	166	179	158	162	182	162	174	181	160	159	157	198	171	172	153	144	166	170	153	166	164	159	150	158	146	140	167	188	145	169	164	164	179	191	157	164	164	155	187	137	174	149	152	173	186	159	144	182	174	173	178	153	169	170	162	171	174	156	151	176	178	155	170	156	184	158	183	146	163	165	201	173	181	157	179	152	168	156	153	176	185	154	169	158	180	172	157	155	173	163	166	184	169	152	185	182	135	163	159	156	129	159	177	179	186	153	168	170	173	168	154	167	160	171	154	176	164	163	171	169	156	196	151	161	174	183	168	156	166	169	161	176	177	187	182	172	179	165	158	182	176	158	171	160	168	171	175	160	158	160	156	187	176	161	159	155	182	158	167	179	166	176	160	159	162	157	172	183	177	152	176	172	166	170	184	177	171	155	159	156	173	173	190	190	186	160	171	149	152	167	150	161	135	159	172	162	168	180	190	174	157	154	179	180	183	171	174	158	148	172	171	173	187	160	161	163	173	175	174	144	147	182	185	169	177	178	169	176	153	172	166	146	179	152	159	157	166	182	151	168	145	166	183	166	177	185	158	154	156	154	181	140	160	150	170	182	175	129	163	144	195	146	159	146	170	151	177	150	139	161	182	154	168	177	166	166	165	141	167	135	165	160	155	162	142	166	182	153	174	134	167	177	172	163	171	159	183	155	163	145	171	167	163	169	168	173	169	185	186	149	168	130	152	171	168	178	173	176	155	158	160	165	159	172	142	162	175	165	183	164	155	169	163	174	145	184	187	160	168	156	165	164	170	155	160	139	162	161	171	137	167	167	168	167	180	150	171	151	160	165	179	167	147	153	161	159	161	177	184	166	169	146	170	166	146	164	167	152	158	172	190	171	157	184	161	159	156	174	175	158	174	164	192	160	136	147	174	171	178	159	172	182	157	168	182	185	163	180	154	181	177	144	164	163	153	168	188	171	187	150	174	156	153	174	159	172	172	172	154	162	146	189	161	174	153	158	194	169	151	165	179	155	155	176	171	181	160	170	151	156	157	173	150	155	147	175	165	160	140	187	168	162	175	144	151	160	169	151	182	168	148	162	168	170	165	145	168	190	156	135	169	146	145	163	154	136	157	177	154	163	160	178	152	159	154	149	192	171	152	174	170	162	170	187	165	170	162	162	160	158	192	172	172	167	171	204	180	158	171	165	154	157	175	171	169	180	181	173	163	176	145	131	163	180	169	188	176	181	143	166	163	174	167	143	173	142	147	156	196	163	171	183	164	186	152	153	157	164	174	167	173	162	164	161	142	162	173	146	174	155	172	148	150	169	150	165	168	191	140	197	177	174	175	158	151	160	174	155	155	171	159	176	186	159	151	166	159	162	155	154	178	167	184	174	147	174	159	150	161	168	153	152	159	178	166	174	155	180	167	152	157	182	162	177	174	161	166	160	155	169	169	178	146	172	140	168	195	165	165	178	171	178	168	147	161	181	171	166	166	173	176	187	165	148	151	173	169	173	180	152	176	178	191	161	170	182	191	170	179	165	190	175	161	176	164	169	173	144	148	145	194	173	169	150	144	163	158	152	141	165	181	179	174	153	164	152	150	167	173	174	182	167	192	169	168	182	171	155	164	161	169	178	178	150	186	172	177	197	173	184	177	179	158	183	178	137	164	152	169	154	201	145	132	176	156	170	167	147	163	136	179	184	179	184	170	176	191	171	172	172	151	170	181	165	148	149	165	157	139	180	158	153	149	167	174	168	161	193	156	167	169	182	173	156	163	161	198	160	167	172	178	176	173	160	160	134	170	151	144	190	144	176	142	135	180	161	178	170	171	159	181	173	167	158	167	158	162	158	169	179	161	182	216	162	177	158	161	177	163	155	167	165	163	170	161	175	171	154	168	162	184	153	158	181	175	156	158	160	172	169	146	178	164	170	186	166	151	145	169	166	190	166	175	152	149	165	163	174	173	165	178	176	163	163	174	167	156	144	156	155	182	185	169	158	170	158	175	170	174	173	180	147	165	166	169	167	150	162	145	148	162	157	153	180	177	172	177	171	166	155	168	153	174	166	171	158	151	191	194	172	169	172	181	181	155	175	161	171	185	166	163	153	178	153	143	151	179	160	178	174	180	160	201	170	189	170	193	175	158	186	156	169	169	180	180	185	169	183	179	167	168	172	156	180	176	160	163	163	157	146	164	189	167	156	193	160	163	177	172	148	166	157	165	177	174	176	156	145	174	177	172	161	163	162	169	159	150	170	170	182	181	175	173	164	161	175	155	164	151	170	164	157	184	176	177	181	161	174	149	172	164	159	174	170	166	172	184	170	149	163	160	152	183	161	158	177	155	151	173	160	175	145	176	162	153	171	174	168	165	155	170	164	181	172	163	184	140	151	171	173	161	154	170	166	149	163	183	190	155	144	172	138	178	160	185	163	173	170	140	187	169	143	154	143	160	170	175	173	180	153	137	163	175	150	177	166	176	170	159	150	152	171	149	173	145	193	170	153	188	168	163	149	159	150	160	149	171	158	153	152	176	175	169	154	177	152	173	159	170	174	151	153	172	170	157	153	154	180	165	165	171	178	174	145	150	181	165	173	147	174	187	185	148	176	167	179	166	154	163	149	173	185	156	164	185	167	174	135	165	188	167	159	163	145	169	172	158	168	170	161	153	175	163	180	181	181	186	184	160	159	166	144	156	156	162	171	159	180	137	174	174	180	142	173	160	159	163	157	189	149	188	165	171	156	173	172	135	203	186	159	160	160	183	159	168	177	171	176	162	162	146	163	171	163	167	183	177	156	169	167	148	194	170	184	168	181	176	159	170	166	170	145	175	158	169	171	161	174	173	185	163
24550	20400	26508	24146	20388	8248	1151	761	621	532	491	405	398	390	376	389	375	329	319	328	366	309	306	285	267	266	272	278	288	254	276	270	295	282	307	271	259	252	274	260	304	265	305	263	250	241	216	276	266	224	268	230	275	245	257	262	272	250	253	245	251	261	239	274	247	247	251	253	238	259	258	267	265	234	257	257	272	219	267	247	246	264	251	262	260	266	254	266	252	263	253	267	224	249	257	249	291	266	257	252	250	261	254	271	263	257	266	241	228	252	277	240	248	231	255	279	212	267	265	228	257	265	249	255	264	238	252	252	261	266	248	254	247	250	251	284	251	282	277	275	261	235	218	229	245	255	249	237	276	273	249	277	266	233	229	246	271	266	230	240	287	232	271	253	237	246	249	239	234	267	256	264	226	232	258	237	267	252	265	254	219	238	244	275	255	261	271	259	271	267	241	247	284	257	246	230	226	267	292	274	253	266	265	229	248	249	265	240	248	250	264	227	269	253	261	254	258	270	279	242	244	245	254	247	256	251	259	264	245	246	247	227	249	262	257	247	263	244	267	250	259	248	242	243	244	262	253	245	282	268	236	238	271	223	257	241	256	275	251	270	270	245	239	239	249	243	237	239	244	236	239	238	279	257	256	253	244	269	251	267	246	233	236	251	261	278	236	223	242	274	246	262	251	272	236	247	264	272	246	253	266	266	257	249	236	264	247	256	259	262	271	257	244	266	272	265	253	243	279	260	257	254	275	257	237	242	283	254	274	266	265	244	250	240	246	269	250	252	246	273	247	264	235	238	258	241	255	247	282	259	245	273	250	254	264	280	240	258	240	263	288	265	254	247	256	294	249	264	286	256	252	284	227	234	256	244	258	261	276	226	239	251	251	246	256	249	259	248	234	229	239	250	251	272	237	248	227	292	256	235	234	266	286	244	263	259	233	256	245	269	232	261	271	243	242	232	256	245	269	237	285	258	239	232	268	261	245	226	234	232	267	232	258	245	220	255	253	232	260	264	256	262	239	232	256	250	246	234	265	236	238	264	258	256	253	256	241	218	272	248	259	245	272	252	250	231	217	221	249	244	256	259	268	276	243	241	245	226	286	252	235	255	220	247	243	239	264	244	253	258	234	267	236	249	257	260	236	251	253	267	214	266	271	234	250	284	244	257	264	243	266	278	264	246	265	242	278	261	242	225	234	270	248	236	257	242	245	216	258	243	269	259	285	231	247	264	273	260	266	248	232	241	274	226	243	252	290	250	284	239	253	229	246	249	255	257	266	280	266	225	267	259	245	257	237	259	250	247	222	257	235	243	241	286	215	255	242	268	257	234	263	237	247	274	230	231	235	253	258	261	267	277	225	254	240	249	229	246	257	266	247	263	258	245	263	252	249	238	247	256	269	246	244	240	259	246	254	243	235	212	262	250	244	254	253	306	275	270	242	260	253	233	238	269	269	242	235	287	278	245	248	263	256	260	285	251	248	263	268	264	240	230	231	281	256	251	238	259	249	245	264	271	235	257	270	260	270	282	246	238	227	271	265	208	240	260	267	244	261	237	212	224	240	228	251	251	276	258	253	260	286	220	249	267	264	266	243	250	239	267	263	261	255	244	235	270	250	245	258	241	281	241	268	223	234	276	254	228	239	232	242	270	281	273	236	261	236	260	252	246	283	255	249	243	250	264	273	252	263	257	244	279	252	225	263	270	243	271	267	229	247	248	252	266	236	234	263	236	259	243	219	252	273	268	263	248	251	260	245	282	229	255	248	254	242	270	264	236	263	223	265	259	242	251	243	239	257	240	252	264	264	253	273	238	244	263	226	244	262	231	257	245	249	248	247	243	247	255	282	265	229	245	250	265	283	273	269	246	268	227	270	251	241	256	269	217	195	271	232	263	223	282	266	252	263	297	231	252	266	258	228	220	264	239	227	270	250	251	241	296	263	265	231	258	264	247	261	266	271	282	258	255	263	251	275	263	259	240	287	244	254	248	270	244	244	250	239	256	271	250	262	251	237	234	263	245	230	252	247	237	250	235	227	258	246	233	258	275	268	262	267	257	225	270	210	255	255	254	296	266	249	243	238	277	251	263	246	256	264	259	204	278	275	235	282	245	250	236	242	274	253	274	265	257	248	249	261	259	239	248	233	239	226	239	281	260	241	252	265	255	258	256	237	267	250	243	270	263	257	258	250	231	247	235	269	249	265	239	230	253	245	242	251	258	232	241	238	244	261	265	234	260	225	247	223	268	256	253	268	222	235	231	273	265	226	231	265	281	260	263	243	250	211	271	209	260	275	244	268	234	238	254	235	256	250	225	225	249	255	248	218	267	250	251	256	288	245	241	236	270	238	216	261	228	258	261	224	229	281	243	253	245	293	251	248	250	249	272	252	274	262	282	242	263	242	267	224	256	254	259	231	253	247	252	256	261	213	221	274	292	249	249	243	266	249	253	242	229	229	293	238	256	243	249	241	219	236	244	243	245	257	257	243	260	244	241	250	261	261	241	254	227	258	253	287	250	258	262	256	247	256	244	222	262	234	241	255	234	251	262	262	251	237	249	262	255	231	245	270	261	268	269	248	238	224	257	243	264	240	253	255	231	231	229	247	235	253	257	244	274	229	279	248	227	256	227	247	249	229	250	240	256	278	241	264	249	262	273	259	259	226	237	250	249	241	269	258	249	267	268	244	254	276	265	243	269	253	242	243	235	247	258	245	234	269	262	244	268	227	241	223	290	228	241	246	250	217	288	272	252	262	250	240	275	259	258	257	264	269	246	240	252	247	227	244	232	257	249	271	236	237	267	266	271	244	269	231	232	262	251	229	225	266	238	261	257	241	270	255	252	241	241	263	235	232	247	238	229	249	246	233	256	230	246	248	248	245	269	226	263	250	253	264	259	265	243	249	243	253	231	235	271	261	271	245	239	249	238	251	240	250	274	258	238	248	267	238	269	221	257	253	255	240	268	245	259	245	263	246	289	264	250	248	290	266	252	239	294	245	269	244	280	237	244	229	257	263	260	258	247	255	224	262	274	284	249	247	237	266	242	240	251	247	239	280	262	262	252	277	227	261	258	259	251	247	262	273	228	256	249	234	265	257	271	267	242	304	227	235	258	250	236	279	263	253	257	242	265	264	256	272	273	250	243	250	250	229	237	237	270	279	244	279	265	236	268	230	223	263	232	273	254	226	289	254	260	250	238	273	256	236	241	254	241	228	262	245	253	265	260	258	277	249	252	275	255	247	253	266	265	279	235	242	292	245	260	222	303	245	230	249	249	234	249	254	255	228	260	245	254	246	285	268	235	260	250	227	249	264	268	262	227	237	248	249	232	292	253	263	235	248	238	273	243	257	283	256	250	255	248	263	270	267	264	241	254	251	249	274	229	253	243	268	258	237	258	224	239	279	245	263	228	245	226	252	253	250	229	270	253	266	254	276	233	247	254	240	250	255	228	251	245	232	248	261	251	237	263	272	238	261	243	248	282	244	235
7625	11543	10567	5521	3623	2411	1793	1430	1146	981	872	731	660	644	532	512	459	439	430	405	341	381	373	366	385	333	340	312	347	333	326	316	338	315	305	317	292	277	281	290	278	275	282	325	302	250	284	279	289	263	274	283	285	265	291	251	266	279	290	266	282	261	297	269	249	269	278	242	249	245	290	222	255	258	235	248	263	242	220	295	267	255	269	264	246	267	287	244	257	242	257	281	266	292	250	236	260	243	268	258	250	248	248	283	277	283	268	248	259	253	269	279	261	296	251	247	257	253	244	245	267	259	237	251	264	276	309	282	243	246	269	231	257	256	262	238	259	242	244	275	258	261	252	232	269	266	253	269	267	237	246	287	275	248	294	239	258	230	232	278	265	282	237	243	283	286	234	295	262	261	239	281	261	287	272	260	255	263	265	281	294	280	270	259	261	237	249	276	260	230	250	250	278	263	266	261	259	247	253	264	267	244	255	229	239	240	253	267	269	261	288	229	273	233	255	251	252	259	295	252	247	238	290	245	242	274	232	243	263	235	275	250	232	266	259	272	238	227	284	248	295	237	253	267	244	265	298	274	271	270	263	254	258	230	259	230	271	259	236	263	248	265	295	267	264	251	228	273	246	264	241	259	269	265	244	261	263	264	278	263	248	240	232	254	268	249	259	260	258	238	246	258	245	263	249	243	259	232	241	258	284	245	255	263	229	261	246	272	295	246	254	245	260	259	263	271	229	249	254	273	243	268	270	231	283	244	248	249	272	246	264	264	262	266	288	244	238	246	252	240	252	302	251	254	247	260	215	282	281	222	258	266	262	234	287	255	268	258	223	261	240	245	255	264	251	242	255	244	244	249	260	261	260	241	213	237	279	254	241	258	264	271	254	263	274	254	257	279	270	261	244	263	256	259	263	277	251	260	248	265	258	233	276	263	248	265	256	295	230	267	234	280	245	252	271	236	255	259	291	246	244	256	254	227	251	269	273	237	254	252	251	263	259	256	242	269	255	242	244	271	290	255	253	272	242	257	255	278	278	319	296	243	251	253	248	245	269	264	278	268	258	256	264	274	244	257	263	265	264	244	250	253	237	278	268	276	264	271	241	262	253	268	244	270	252	270	258	271	267	274	252	252	236	275	259	268	294	236	246	249	262	230	213	263	251	256	245	238	262	252	253	249	287	240	255	271	245	217	275	286	237	235	269	244	285	246	215	249	252	265	250	234	288	230	261	267	269	255	256	269	256	253	244	274	261	251	253	243	273	236	258	277	272	269	257	255	246	276	277	216	248	265	251	265	287	251	259	277	247	252	257	260	271	255	273	250	266	265	270	272	300	258	252	224	259	255	272	246	255	276	268	261	288	221	251	255	251	259	247	257	275	258	236	259	256	234	248	258	255	275	277	257	239	256	251	265	267	248	258	252	237	256	268	254	256	269	218	235	233	244	252	255	272	264	234	272	221	245	255	250	264	275	255	256	258	253	240	258	264	268	247	258	230	241	243	270	264	251	251	239	281	236	288	266	240	256	231	271	267	268	305	264	276	265	272	253	247	237	265	256	253	251	238	199	259	228	242	235	244	248	278	239	267	272	288	273	253	250	273	244	295	248	271	269	242	253	264	258	275	262	247	247	264	259	228	287	272	273	267	244	272	264	228	285	265	238	254	240	255	293	240	254	248	267	262	272	247	261	273	258	251	270	241	242	260	256	262	259	254	221	269	256	242	281	263	257	263	275	263	251	236	268	293	269	286	276	255	248	239	254	231	280	263	282	257	264	232	252	238	257	224	277	230	253	263	266	243	258	263	243	240	255	251	258	236	264	256	270	262	264	251	282	243	236	258	260	271	272	246	259	260	255	286	245	281	255	259	266	251	270	243	268	258	252	273	250	266	241	252	219	253	251	216	283	266	272	257	259	248	269	221	255	253	279	263	234	249	231	244	268	249	267	264	247	264	224	251	251	258	258	237	259	264	257	247	270	238	238	225	238	279	263	275	255	249	263	239	253	235	265	267	266	254	245	273	242	235	266	254	260	256	253	261	249	257	263	264	250	239	266	234	245	243	227	221	287	254	261	254	224	268	228	276	263	258	244	267	248	270	262	260	257	253	276	242	267	272	260	270	274	246	252	238	243	259	288	258	266	250	285	237	254	264	253	264	245	264	262	268	254	270	256	250	254	255	277	280	279	243	253	287	259	263	254	234	286	270	277	212	260	266	249	260	259	264	258	243	263	314	268	276	253	279	260	276	270	253	256	232	243	275	257	251	277	255	295	238	245	278	286	245	268	254	249	257	274	246	238	256	247	248	255	243	226	224	272	276	236	279	246	240	236	261	248	234	276	266	246	263	258	259	266	260	235	221	269	268	264	243	233	282	270	256	254	254	247	250	252	262	253	247	253	255	253	256	268	257	235	265	266	234	251	261	239	259	228	268	268	254	240	276	236	253	245	239	281	269	264	243	227	265	244	265	273	267	279	256	277	276	264	271	250	265	263	253	254	279	285	270	236	249	256	260	227	280	274	264	238	245	237	269	266	268	247	274	269	262	225	255	302	238	240	266	262	241	250	244	237	274	270	262	269	271	235	254	288	260	264	244	255	286	260	242	255	251	262	236	263	235	247	239	245	272	266	253	265	254	256	272	256	254	271	271	268	235	249	257	264	257	251	243	263	244	274	258	265	235	288	277	266	273	277	261	225	215	241	290	247	271	256	277	260	242	250	277	250	263	219	237	255	235	276	241	278	272	259	248	257	266	275	244	264	260	229	255	241	260	297	248	260	270	249	277	243	253	266	257	276	274	269	242	252	270	269	277	277	235	273	252	267	229	274	260	267	237	259	273	237	270	242	239	248	273	207	264	270	269	248	277	274	256	221	247	230	276	261	237	255	245	259	254	253	264	247	245	285	253	259	252	246	241	260	272	213	259	233	249	251	252	227	264	238	259	244	218	237	248	260	258	217	253	246	232	248	261	242	257	277	225	264	294	249	244	235	268	264	256	249	282	280	265	249	244	250	230	257	234	265	258	261	258	250	257	258	252	276	271	257	244	267	256	254	253	239	251	267	262	233	274	266	257	221	279	246	252	274	276	250	261	245	236	256	250	284	279	257	267	269	230	259	246	266	274	277	260	259	243	273	243	240	263	272	234	228	239	283	219	256	254	236	263	257	232	246	261	265	250	275	254	267	253	239	246	244	283	279	255	251	285	243	272	264	268	272	256	233	283	215	258	290	244	231	253	275	282	263	272	241	221	253	261	284	244	260	263	281	263	268	272	252	242	249	270	272	261	258	246	256	259	278	268	266	261	264	275	255	254	264	279	246	277	235	290	277	251	272	260	250	246	279	246	228	261	282	232	256	274	278	258	264	253	275	286	231	268	245	252	247	270	270	261	265	242	246	248	247	276	243	241	226	277	278	253	263	275	233	247	259	238	251	239	255	250	250	258	269	256	273	262	237	244	255	258	235	239	234	274	248	231	236	265	272	257	253	242	241
22598	20378	26911	23737	20384	20431	7320	1673	1245	1062	964	894	889	869	730	796	742	703	659	702	644	644	620	652	594	614	656	569	563	600	626	587	632	615	603	594	543	581	607	568	587	592	565	589	595	571	564	568	545	558	545	582	512	491	575	559	579	539	546	589	539	509	570	555	540	563	605	539	532	525	578	535	573	587	563	541	548	589	517	519	560	558	516	531	525	518	533	522	567	549	577	572	582	544	545	555	556	563	552	502	569	515	577	565	524	506	575	601	553	521	551	574	549	529	557	506	558	539	517	552	527	488	534	523	494	549	529	545	583	557	517	553	575	581	553	509	504	559	542	539	521	528	497	556	515	548	565	523	545	596	565	516	545	529	530	588	560	537	566	550	507	564	520	550	537	560	539	542	527	490	522	550	534	567	516	552	544	521	535	477	517	572	539	511	533	542	546	553	541	524	531	535	531	529	484	547	561	544	559	531	519	502	556	556	519	533	522	509	568	529	508	532	528	561	580	524	587	554	552	553	562	546	537	520	525	545	482	526	501	546	558	536	531	543	560	564	519	554	565	543	549	507	539	521	544	546	550	553	532	582	501	528	543	558	581	502	566	533	551	558	541	535	508	539	504	585	515	565	578	560	544	541	578	527	542	504	551	547	557	517	508	582	503	532	530	523	551	515	603	541	538	496	530	580	544	516	521	556	557	479	513	568	520	557	522	483	522	532	514	549	501	531	554	561	543	555	539	529	581	577	495	540	505	551	555	526	536	564	566	531	510	521	547	546	594	550	560	546	568	540	523	528	507	541	542	557	536	551	547	522	495	550	509	537	566	534	594	578	525	504	524	542	505	572	575	530	567	543	501	536	562	523	563	554	540	571	500	502	506	561	516	537	511	548	553	511	547	551	544	546	511	560	568	532	533	536	555	514	558	523	543	550	587	538	533	530	561	528	526	534	516	503	531	554	587	550	567	528	542	561	560	561	536	553	572	569	558	535	554	543	515	566	562	527	541	500	564	506	544	504	552	543	497	506	571	521	534	549	500	562	552	523	551	543	503	564	560	523	500	555	537	584	536	548	544	538	514	508	550	540	558	552	545	529	549	521	534	541	515	518	558	543	522	558	514	539	509	560	523	539	553	539	590	543	540	537	558	560	585	536	548	534	535	556	524	545	516	510	503	514	511	531	545	527	524	546	559	511	537	553	558	524	515	538	512	514	561	500	537	495	530	538	550	555	514	534	547	550	530	541	530	553	546	542	551	537	551	557	503	516	558	519	549	570	519	542	558	542	579	550	568	577	554	587	524	533	549	544	525	534	526	551	507	572	524	544	513	530	556	562	569	488	557	536	547	558	570	539	540	504	514	540	513	530	563	551	533	527	558	546	529	541	544	520	535	558	521	560	566	534	533	571	526	491	525	570	550	500	530	517	542	581	523	578	514	525	488	543	562	585	575	496	550	564	545	537	528	561	551	515	551	518	550	560	534	547	573	532	540	526	524	525	495	513	549	531	521	539	530	524	514	596	525	527	524	569	535	600	522	574	561	564	523	595	547	518	533	523	543	526	542	518	526	505	531	534	499	498	555	525	520	532	541	551	506	499	558	535	537	520	567	574	518	534	519	533	517	517	570	520	520	508	542	516	600	559	522	548	514	564	504	526	506	563	556	545	503	530	514	551	544	541	495	584	529	563	520	531	569	567	517	550	554	545	573	504	514	552	559	572	532	525	564	553	523	566	539	516	535	572	519	527	509	528	525	548	529	536	529	521	506	536	544	559	552	550	547	570	561	497	485	534	573	545	562	531	561	547	556	559	547	535	562	562	537	528	543	546	558	531	535	527	553	521	546	544	549	512	548	541	544	585	522	543	537	576	564	504	520	570	562	549	527	528	495	550	532	542	550	569	545	538	551	522	534	521	575	508	574	564	509	520	552	520	574	576	496	502	547	531	530	505	558	544	508	498	516	551	547	522	529	485	538	497	516	535	548	554	522	541	478	484	558	513	524	577	550	541	563	565	550	538	530	507	533	549	520	516	541	537	536	550	543	569	539	521	519	553	528	569	548	548	499	540	568	572	488	567	542	529	534	552	554	557	561	554	561	584	566	526	553	580	498	533	543	544	505	544	544	543	570	547	584	523	525	509	563	534	537	513	573	536	534	578	536	534	549	511	520	577	532	539	492	567	592	527	523	544	552	552	566	544	569	568	522	546	513	517	515	519	535	528	533	550	533	559	551	535	524	597	564	536	525	569	545	566	546	532	544	519	558	527	537	543	551	602	564	537	527	546	549	590	524	542	512	502	535	507	520	530	529	551	535	526	513	517	582	517	559	542	563	546	581	501	529	537	489	533	537	555	567	539	574	552	581	543	543	505	560	483	564	561	526	554	549	540	541	543	498	545	539	543	549	560	511	592	522	531	535	530	546	518	527	535	546	551	575	528	522	578	544	545	534	511	530	537	569	525	509	522	541	552	567	546	558	555	513	557	549	500	534	495	524	523	547	554	562	519	554	517	559	532	528	526	560	523	554	524	592	544	519	540	572	521	591	526	515	501	563	558	539	530	506	534	577	534	576	539	568	543	523	525	466	542	549	526	510	536	570	574	565	533	520	506	571	568	522	491	530	564	524	545	556	537	527	505	557	583	573	541	546	549	570	562	529	579	523	546	544	512	524	538	542	553	531	589	537	532	529	490	536	551	516	548	547	554	541	556	577	508	534	482	527	538	544	545	507	522	548	566	549	499	553	557	534	540	569	554	587	538	528	585	567	538	552	538	526	552	559	535	510	547	564	556	523	524	542	512	571	503	530	511	516	583	573	517	534	555	592	578	540	574	540	564	530	530	562	559	524	515	535	546	539	540	552	552	548	537	557	554	528	562	552	529	504	549	544	523	526	524	505	570	548	569	559	553	579	562	525	500	529	526	533	530	518	551	592	545	557	565	544	499	546	563	526	544	541	563	530	510	571	583	535	521	499	554	517	536	548	529	542	496	503	595	539	506	548	564	497	537	541	581	560	506	492	510	547	574	560	534	554	582	510	488	546	546	553	515	553	555	524	517	536	563	579	574	543	520	570	508	546	536	588	498	514	557	554	504	528	533	532	494	526	484	533	519	539	565	556	536	507	572	535	559	521	547	512	517	547	564	486	538	538	552	563	512	506	564	511	522	548	533	562	541	554	531	569	550	520	563	565	504	517	567	524	533	560	540	519	545	529	541	544	498	513	544	552	510	515	531	542	514	553	555	504	532	515	552	573	556	542	547	547	560	519	532	522	553	507	545	550	508	553	543	549	574	509	548	489	563	499	571	492	529	525	551	602	569	564	549	512	524	554	535	539	536	582	502	583	548	521	559	542	598	526	534	492	583	538	523	553	527	541	550	508	559	507	533	566	544	516	544	574	572	568	547	515	535	526	539	542	555	540	539	550	589	550	510	546	568	540	564	570	557	502	545	535	534	543	540	583	561	514	523	595	571	528	504	540	526	555	550	601	543	504	544
10929	18474	17280	9843	6484	4713	3451	2707	2294	1936	1763	1465	1316	1192	1090	1053	959	941	884	840	811	785	751	725	764	678	714	716	719	642	634	646	610	636	637	667	660	606	579	621	595	581	572	585	582	581	553	552	611	553	557	549	545	529	586	535	548	579	556	555	555	574	517	561	558	562	559	509	533	562	539	510	566	552	560	575	581	553	485	577	533	548	528	496	520	567	540	550	508	531	547	542	549	549	556	555	536	553	515	534	518	531	546	532	526	568	582	482	532	495	520	554	544	524	553	504	527	541	506	542	541	540	549	555	525	523	518	556	552	527	535	514	557	522	549	485	534	558	508	490	530	528	538	523	517	518	565	546	524	552	556	484	529	515	506	496	554	552	495	505	571	520	548	513	549	536	548	517	490	540	522	595	529	543	536	482	513	498	522	530	535	548	512	520	523	533	527	534	552	507	490	533	513	523	513	553	524	559	523	550	519	548	462	564	583	555	530	523	513	526	505	548	524	533	514	566	545	538	549	533	530	530	534	536	557	489	528	533	539	548	533	535	569	540	514	535	519	533	518	496	511	518	511	553	485	541	492	543	522	549	501	523	522	535	548	558	533	514	518	486	510	543	571	506	516	515	519	571	568	514	513	524	556	527	555	550	524	548	517	508	534	508	513	522	508	526	475	541	514	533	525	527	522	528	569	522	557	514	523	536	533	551	545	525	536	525	525	515	576	531	572	531	538	478	562	507	550	473	581	524	567	537	524	532	468	524	532	532	592	490	529	529	531	522	529	556	562	515	535	510	538	575	533	550	519	541	526	554	545	506	529	523	569	556	513	518	480	522	510	486	541	530	521	520	550	567	583	523	519	559	588	499	510	556	538	551	514	551	550	521	554	515	518	531	502	577	526	527	496	518	543	517	576	520	548	516	521	546	557	509	516	546	526	492	569	545	540	539	543	535	537	501	538	532	516	525	526	525	541	541	501	541	538	542	528	513	543	528	559	504	545	517	545	546	518	531	495	549	509	512	519	587	558	502	484	520	510	508	552	549	516	574	502	561	535	553	519	551	509	541	460	539	510	540	552	513	537	553	524	519	507	506	556	517	547	572	528	541	537	510	530	526	539	556	542	579	574	538	537	510	555	545	533	532	533	553	487	529	539	567	560	549	534	544	495	562	536	546	560	516	483	516	546	527	496	526	506	534	507	536	524	536	543	542	545	551	499	492	534	523	543	532	524	523	530	542	523	570	547	501	554	554	539	548	543	549	556	550	511	552	512	546	512	504	523	554	497	547	528	550	522	559	499	520	516	533	513	543	574	544	526	569	571	550	541	543	574	497	539	515	546	539	509	523	525	507	524	507	504	527	549	535	490	520	549	546	536	498	509	517	541	543	537	543	507	517	545	519	555	512	553	532	519	559	504	548	512	520	506	510	539	525	513	555	553	533	530	521	546	523	545	491	534	561	502	511	522	512	524	534	531	578	536	558	530	522	501	588	521	515	538	532	533	566	562	515	488	534	544	525	558	483	518	512	547	491	480	547	539	536	524	474	520	524	526	529	523	529	519	517	513	493	529	551	560	512	531	545	541	538	562	529	510	577	545	520	542	521	550	580	558	529	526	510	515	516	470	511	543	549	546	505	521	514	530	553	554	480	505	521	542	566	532	553	513	499	539	519	488	552	555	542	535	493	530	504	557	523	509	527	478	489	504	472	498	529	529	515	542	508	489	553	575	537	523	523	557	509	501	518	510	562	517	492	520	525	523	496	520	523	497	513	511	495	522	516	539	535	548	517	549	484	502	559	498	517	524	513	518	533	571	544	556	563	536	539	528	516	530	491	523	514	566	504	552	544	494	576	513	528	535	500	526	515	508	474	523	520	539	522	531	543	531	506	501	526	546	556	524	500	496	504	509	500	530	518	547	485	546	539	524	536	505	566	555	534	534	513	504	506	537	531	539	530	554	490	511	554	530	496	492	535	525	556	556	546	510	496	539	492	528	491	473	554	520	488	535	482	505	548	499	524	536	507	525	546	529	519	540	528	530	533	533	532	496	518	551	493	529	528	516	503	543	498	546	527	545	553	510	548	584	545	515	495	532	523	498	528	536	557	540	531	539	521	546	513	549	560	533	528	539	538	551	490	471	542	532	543	551	543	532	553	529	511	573	565	579	513	526	532	527	484	525	545	505	533	540	515	535	550	559	576	507	519	549	551	568	526	517	556	515	533	499	517	481	549	510	529	531	496	568	500	541	545	533	539	550	522	503	524	501	517	574	536	537	512	521	577	478	533	532	498	560	514	548	521	501	519	546	518	511	549	527	512	524	501	485	516	514	528	521	565	509	548	568	522	559	544	520	484	541	507	583	610	484	483	532	535	542	521	517	511	532	522	531	512	537	509	507	555	538	516	539	550	509	513	499	538	548	501	546	505	533	495	521	550	527	527	504	545	544	532	529	512	563	505	550	532	503	520	502	574	512	510	542	533	532	541	561	561	522	517	553	558	527	546	589	514	570	562	548	561	508	530	523	519	552	518	522	577	562	507	490	544	508	491	505	573	515	491	537	514	556	520	535	519	507	550	528	516	501	563	540	567	556	556	508	518	481	549	574	578	504	521	510	513	514	553	487	514	548	491	529	510	562	514	535	513	544	521	512	553	534	503	528	522	550	540	536	489	507	519	531	545	529	521	553	519	535	561	553	515	499	522	551	527	531	473	486	531	510	554	524	559	536	567	532	544	549	539	532	497	539	487	546	541	503	542	555	553	561	527	527	532	546	546	576	508	508	520	524	536	561	521	512	531	518	533	498	558	515	534	531	520	529	534	547	555	536	535	536	549	551	561	528	569	529	551	502	507	565	525	523	504	529	520	517	493	530	514	583	509	516	507	521	552	525	546	442	551	534	539	535	536	512	530	474	511	551	546	530	543	541	546	552	513	534	562	552	577	511	517	507	529	547	513	535	563	525	556	534	551	554	602	521	532	524	516	559	556	529	529	539	545	547	531	592	527	547	514	500	522	530	521	541	528	532	535	506	557	516	546	557	525	555	505	572	556	515	564	521	552	550	575	523	516	535	567	526	488	515	540	506	573	551	551	498	509	521	533	514	519	530	520	534	517	527	527	531	506	557	535	559	552	491	536	554	524	564	541	518	476	533	561	545	565	498	515	472	496	525	551	554	526	556	498	532	510	531	556	583	506	516	555	501	514	533	544	506	544	481	568	556	552	504	491	527	583	509	550	532	529	497	602	531	530	523	508	512	538	509	481	504	534	549	560	532	500	531	532	508	529	529	500	530	554	546	501	546	490	480	505	513	594	544	552	554	547	504	546	548	540	522	501	547	538	504	496	510	551	540	554	548	570	546	547	517	566	535	550	545	522	524	513	550	508	469	498	531	569	547	467	548	501	496	525	556	542	502	531	520	532	504	560	525	516	567	522	500	523	517	502	533	535	516	558	504	525	506	552	536	558	526	529	516	544	528	560	559	540	514	602	486	545	496	510
27682	12273	1118	330	270	208	192	170	152	135	172	142	148	152	142	157	141	137	118	161	140	146	140	160	145	138	145	146	150	144	142	116	146	135	155	182	122	134	148	163	130	137	124	144	140	159	148	161	144	143	153	138	141	136	155	152	130	129	131	152	148	151	148	138	140	149	153	134	137	158	117	125	172	150	134	153	132	149	143	149	134	147	155	128	153	141	147	117	164	143	151	148	136	126	148	135	127	141	141	158	143	142	152	136	143	161	147	148	138	143	148	170	146	138	152	160	148	134	126	142	162	142	152	160	134	152	144	136	136	165	131	140	152	146	154	152	158	149	123	160	130	157	119	138	133	134	142	116	152	134	149	145	135	151	129	123	136	116	158	137	128	141	141	134	144	140	135	142	140	152	135	129	142	133	122	128	144	137	138	141	159	150	147	137	147	139	148	131	160	141	148	139	136	157	124	136	142	132	158	138	135	119	144	128	133	150	152	134	130	156	148	146	132	146	142	146	136	141	153	152	130	135	142	149	132	129	160	142	149	142	148	141	115	133	134	160	155	142	132	130	152	167	145	131	154	164	140	151	142	122	140	130	133	146	150	141	143	142	123	137	136	131	138	137	143	148	135	139	111	134	140	143	150	155	153	141	144	136	144	153	167	179	138	167	146	161	154	134	147	143	142	149	142	140	157	161	146	156	139	127	133	119	137	137	160	164	131	149	135	135	140	118	164	147	147	150	122	131	146	121	151	145	130	145	150	146	136	148	136	151	145	121	149	133	142	147	157	128	146	144	162	121	159	129	144	125	152	125	136	151	144	138	143	138	153	134	139	124	151	154	144	139	160	159	131	159	159	134	162	133	145	155	138	129	133	113	156	149	137	141	148	141	132	122	137	144	135	130	132	153	135	138	139	135	148	138	156	130	122	129	141	125	151	147	159	134	123	137	168	131	150	150	146	142	139	142	121	141	142	164	142	144	150	140	128	124	133	140	136	155	151	137	167	122	146	133	156	139	157	138	139	147	137	162	150	158	136	135	131	143	140	152	145	164	156	136	150	155	131	125	134	130	159	152	167	140	138	140	156	153	142	124	140	151	151	109	150	149	131	122	143	135	131	138	147	149	143	112	155	141	144	148	144	129	121	146	145	139	159	141	139	139	164	148	132	158	144	146	143	126	142	130	147	134	136	133	142	138	132	135	130	148	130	133	129	138	129	112	142	120	143	133	139	144	140	147	134	138	141	147	153	133	150	147	155	151	114	153	167	147	131	136	131	151	149	157	139	137	156	143	129	149	127	121	145	132	129	120	150	130	133	141	161	148	135	143	123	128	120	134	136	155	140	135	162	130	114	147	143	132	156	130	121	136	139	136	121	135	173	136	130	131	155	151	139	131	132	130	140	149	122	146	140	132	153	144	136	139	135	150	123	121	141	136	131	138	129	155	149	130	140	158	151	137	139	145	163	161	139	142	156	160	158	140	151	140	133	132	110	141	153	150	143	136	141	133	146	141	155	156	131	143	158	144	129	126	141	140	163	142	131	148	131	146	140	136	166	158	132	159	146	154	138	140	132	146	149	158	136	142	144	141	141	142	127	141	138	139	137	141	140	146	160	139	146	140	144	137	117	126	144	153	124	139	144	141	153	133	141	136	141	124	158	147	137	151	149	144	146	132	142	149	146	167	128	127	133	146	133	155	149	160	134	111	140	131	145	142	149	127	125	124	134	144	147	156	139	137	132	138	135	136	157	130	152	162	145	137	159	128	132	132	143	165	142	143	146	130	141	115	144	133	133	122	149	134	133	140	153	153	130	150	140	143	153	145	139	143	138	161	145	134	124	122	138	149	147	125	151	134	136	174	129	145	129	147	132	144	146	127	162	131	140	141	147	124	124	139	133	153	130	129	135	157	149	143	144	137	138	159	175	130	132	137	161	146	132	145	149	149	159	131	146	139	116	122	146	131	115	135	127	143	150	154	134	133	137	148	157	147	122	155	173	137	140	131	140	129	148	149	144	153	159	123	141	156	151	148	135	126	122	142	137	137	147	132	125	118	143	153	137	125	135	129	137	127	149	132	147	136	160	145	149	133	145	119	146	146	144	145	123	147	135	168	170	138	142	149	145	131	125	141	148	135	147	131	125	157	132	127	145	144	143	135	134	158	125	140	149	129	152	150	126	135	144	148	138	132	138	142	137	143	168	142	154	152	146	163	128	145	142	156	158	141	149	130	160	142	121	153	132	141	161	129	165	145	122	126	133	136	151	155	140	127	136	149	155	150	140	142	138	137	156	152	125	135	159	161	148	161	142	140	135	122	131	125	119	139	145	137	134	128	125	140	132	140	126	132	122	147	142	133	123	132	133	157	150	140	150	123	140	129	154	139	144	132	160	121	135	127	136	154	135	139	165	138	139	124	141	128	150	144	130	134	137	153	136	128	151	155	147	160	145	146	125	122	147	144	127	149	136	125	145	129	141	149	170	143	140	151	155	130	139	151	139	142	146	132	127	147	141	138	136	161	156	140	153	159	126	130	156	138	135	117	138	130	135	142	128	133	129	141	130	151	142	151	116	142	156	146	131	131	158	135	138	131	142	132	146	146	134	138	140	112	148	143	141	115	134	153	161	141	143	156	137	142	133	148	163	134	150	156	157	157	121	154	139	155	121	124	123	135	122	139	124	148	137	147	152	157	143	131	145	170	150	137	141	135	154	143	147	139	123	140	122	138	142	157	139	129	135	145	140	124	147	123	147	135	131	136	130	148	142	152	148	150	133	143	144	142	147	148	153	121	152	126	139	135	146	145	151	165	149	133	136	142	144	149	129	157	137	155	125	144	123	126	140	142	135	137	140	147	155	132	138	141	141	142	158	141	153	129	163	146	133	155	161	126	122	123	137	146	117	137	130	131	136	147	134	165	129	162	146	152	140	148	134	136	148	129	160	138	137	147	154	137	157	153	141	141	155	125	156	150	135	148	139	134	155	106	142	143	159	138	143	129	133	134	138	158	159	156	148	127	151	137	158	151	132	149	145	153	154	138	128	138	157	137	127	141	144	143	145	159	137	145	141	126	146	153	130	133	119	147	160	150	146	152	146	126	138	134	147	147	155	137	136	133	152	150	117	138	147	135	132	117	147	120	127	112	137	148	151	143	141	134	138	142	136	156	144	159	156	144	149	149	143	132	156	134	130	145	131	138	166	145	131	130	127	156	134	144	135	152	136	148	138	146	168	144	139	149	142	149	149	137	126	139	129	138	136	113	114	134	157	155	146	129	130	137	135	133	145	130	145	154	131	146	143	152	150	123	156	146	137	142	142	137	127	144	150	137	149	162	144	151	143	143	154	141	141	154	153	142	151	160	134	137	148	134	127	132	170	155	145	150	131	119	139	148	148	133	120	128	147	153	131	132	138	138	127	142	116	154	145	121	124	139	138	149	135	145	144	143	160	147	124	130	149	141	150	136	162	122	132	143	146	129	139	141	141	138	118	143	139	147
5069	901	752	469	326	296	254	222	207	196	184	190	183	190	201	167	154	178	165	175	178	164	157	149	155	170	189	181	172	175	186	192	177	183	170	173	157	186	164	168	193	175	164	187	178	183	180	160	188	184	174	197	149	187	182	165	183	176	152	204	205	173	170	184	159	144	163	150	182	191	163	195	164	201	162	168	170	178	158	173	148	167	185	153	160	173	153	152	171	173	164	143	153	174	171	178	174	158	169	148	168	156	156	153	160	173	168	173	154	157	139	156	168	171	171	152	183	191	186	159	156	184	166	166	175	157	192	172	171	164	200	165	176	182	143	168	196	138	168	159	182	164	168	181	136	131	166	165	143	175	175	166	164	184	195	161	150	148	174	167	195	164	164	181	148	170	163	198	164	148	169	185	158	188	156	191	151	183	189	163	172	156	182	160	164	157	158	157	154	164	144	157	144	167	187	167	183	187	175	170	164	155	171	189	196	177	165	146	161	175	160	154	195	166	182	158	164	158	148	173	183	191	172	165	174	165	168	169	142	162	160	153	180	147	159	175	156	180	165	165	175	175	146	136	151	169	165	154	162	173	171	163	145	150	166	151	171	154	158	167	166	165	191	174	164	169	174	182	181	183	176	193	161	174	168	163	185	166	195	170	186	163	197	177	166	162	141	167	172	164	189	151	193	157	183	176	153	161	163	180	192	164	181	149	185	168	177	164	161	164	161	170	176	157	161	163	144	127	166	173	178	185	168	161	166	173	179	152	174	171	162	158	163	192	159	200	172	157	171	165	148	155	164	172	157	187	153	179	151	158	178	169	150	166	179	197	175	162	190	151	193	159	152	172	160	157	166	177	179	165	148	208	189	164	170	163	176	167	180	186	179	177	162	166	154	185	174	165	181	167	147	146	186	159	196	170	179	174	186	168	164	175	169	165	162	156	155	167	165	168	183	175	159	157	166	181	174	143	153	168	151	170	173	153	160	184	166	182	159	162	184	161	167	176	154	157	178	155	187	171	164	185	154	169	166	163	162	130	171	168	135	132	165	174	158	155	138	178	175	170	183	152	138	179	183	182	166	171	189	171	175	174	153	150	171	169	171	152	172	153	174	157	174	153	168	177	166	181	159	161	179	149	134	162	169	178	177	167	181	185	182	178	170	166	170	154	190	156	177	196	165	176	176	141	168	160	155	190	174	158	167	181	160	166	173	171	189	194	158	169	156	162	153	162	178	173	170	179	167	186	163	167	177	189	146	172	171	167	147	150	162	189	192	171	170	159	161	156	163	176	153	172	150	182	154	143	181	157	168	182	175	160	184	152	177	157	183	177	164	156	167	197	164	167	178	166	166	167	150	180	185	166	170	159	162	176	192	177	155	145	165	167	176	155	165	181	142	157	161	133	194	179	172	180	182	136	174	172	177	167	176	147	153	182	153	150	171	160	168	175	177	164	150	155	171	178	175	149	159	169	177	173	155	168	184	163	148	167	160	157	184	160	164	173	158	165	169	147	182	174	166	169	167	156	172	147	175	185	167	174	159	154	168	176	189	171	158	140	156	161	160	163	183	158	169	163	182	161	187	171	152	157	155	159	154	166	153	148	166	160	165	164	164	153	165	159	173	141	167	148	172	160	164	182	176	185	191	161	178	161	164	181	186	154	146	185	181	156	177	185	190	158	170	163	163	181	156	182	167	168	167	159	168	156	141	142	169	158	159	175	186	163	160	183	198	164	174	150	168	168	151	189	187	177	154	178	174	175	167	161	150	154	171	159	166	165	185	176	161	176	153	167	162	177	162	169	165	160	164	161	156	186	171	172	162	173	159	150	165	184	164	164	179	172	183	187	172	174	170	155	158	186	187	147	181	168	152	186	178	183	153	176	146	165	155	171	158	159	153	167	157	165	181	173	167	179	159	163	179	152	167	161	163	163	153	165	171	158	171	184	166	161	166	156	171	157	175	161	148	156	147	184	173	179	158	165	156	173	162	186	167	183	178	179	168	158	144	178	177	161	157	166	140	150	179	151	173	188	171	173	158	159	169	164	172	164	162	160	141	164	195	169	162	165	167	162	162	154	185	163	176	162	164	166	145	166	180	165	168	162	173	166	179	184	181	182	155	171	154	151	149	163	157	160	166	172	178	156	177	176	164	151	158	185	181	191	143	159	182	178	176	212	138	169	166	158	155	157	158	156	165	154	186	153	179	161	158	158	174	143	155	167	173	156	170	167	181	149	160	159	188	156	152	135	164	159	186	175	191	152	166	154	156	186	180	182	170	166	161	173	179	152	164	169	146	160	161	202	173	165	156	174	171	169	178	176	144	166	167	147	157	180	168	138	207	135	152	185	155	193	190	181	174	171	186	174	175	178	170	175	178	155	176	172	152	167	165	174	165	203	152	180	195	157	163	169	163	162	159	180	156	191	178	179	163	150	178	156	132	168	193	171	149	177	171	185	160	158	154	194	156	172	175	165	157	163	170	157	176	172	162	164	164	163	158	163	161	159	175	168	142	154	171	152	161	171	165	141	146	172	181	171	165	169	156	150	181	161	183	183	157	171	151	159	179	162	186	162	176	146	176	182	182	175	168	186	169	162	155	179	196	174	159	164	160	165	182	161	178	158	167	176	155	156	148	167	154	176	151	153	192	166	153	162	161	166	139	165	138	193	187	169	160	167	153	154	195	168	151	194	169	181	160	168	173	175	163	157	173	159	163	164	169	177	178	170	150	152	168	162	166	179	156	167	159	146	185	177	161	144	175	177	150	174	165	167	175	152	162	169	189	165	147	174	172	184	166	166	176	158	179	158	166	151	172	160	175	169	182	158	148	186	179	156	155	161	189	172	161	156	169	167	157	170	157	178	176	150	166	172	169	159	166	153	154	173	157	192	166	155	169	169	180	173	183	149	163	162	180	176	200	144	182	168	156	155	165	144	169	156	181	168	140	162	172	159	170	170	177	154	174	175	174	154	169	177	175	174	144	160	161	160	178	175	185	161	174	165	183	162	171	159	167	168	161	161	170	174	181	160	186	173	156	148	159	182	172	155	158	180	160	181	162	167	171	174	183	175	181	164	171	166	151	165	152	160	152	174	171	155	161	159	174	169	182	172	170	176	194	142	159	148	151	173	173	184	173	169	153	164	157	164	168	158	167	152	177	156	151	169	182	171	169	154	166	160	182	190	134	199	188	179	163	179	172	176	191	157	153	191	195	134	169	175	156	145	170	185	182	188	170	204	145	186	154	174	169	183	166	145	152	167	164	172	168	163	185	173	179	177	166	164	152	167	159	159	179	167	146	165	182	164	175	171	158	165	156	177	154	150	180	172	184	145	176	166	167	185	155	151	172	197	177	157	170	146	156	163	149	189	174	161	188	170	162	159	172	208	166	156	150	144	172	156	156	175	159	168	150	160	191	190	165	174	180	160	187	166	116	186	172	168	173	180	158	146	162	137	152	178	164	160	165	172	188	162	169	168	176	163	165	169	165	152	167	177
24387	20366	26471	24126	20340	8234	1122	771	579	576	486	440	424	420	367	340	319	332	310	339	306	281	284	314	294	347	310	288	295	291	286	302	271	271	269	257	302	320	266	252	257	304	273	259	265	260	280	261	259	287	250	262	284	262	263	235	255	246	263	285	278	252	269	266	276	245	258	238	273	273	252	248	270	257	252	286	309	300	243	268	260	245	242	251	257	243	261	277	238	230	250	250	273	249	229	243	277	263	258	274	262	252	270	277	281	248	267	226	276	271	269	276	269	254	237	274	272	261	227	271	264	264	214	253	257	276	281	255	241	256	245	262	266	266	246	244	232	231	276	238	267	253	243	246	249	268	266	254	262	253	243	252	239	246	265	251	253	244	257	261	244	227	239	264	235	257	261	244	257	257	280	235	273	265	273	245	253	244	252	231	270	260	240	262	261	237	263	297	280	264	234	223	278	246	245	272	243	261	243	236	260	256	283	232	254	299	288	271	250	251	246	257	255	270	246	218	246	249	253	241	252	228	254	238	256	253	245	221	263	262	261	252	251	237	225	244	261	228	269	260	269	229	296	265	262	269	280	262	250	284	259	251	252	260	255	254	241	236	254	240	249	240	265	251	263	226	236	252	232	271	286	251	232	261	240	237	240	281	232	224	246	251	247	245	255	272	254	240	269	253	271	221	248	272	266	279	227	260	258	232	255	259	249	246	248	261	249	252	250	256	248	238	240	252	245	261	262	247	241	268	238	253	277	288	293	237	262	283	261	285	253	259	252	250	246	271	265	257	267	248	243	240	244	237	293	246	231	268	254	263	283	257	270	225	235	283	256	240	262	296	249	261	263	271	272	219	235	213	246	239	248	298	255	269	259	236	275	229	241	247	237	243	253	254	238	246	268	264	268	281	233	264	265	241	259	256	237	267	272	275	223	269	267	248	246	275	266	258	260	246	252	263	235	245	248	266	239	241	257	272	249	246	259	254	248	268	249	246	244	278	250	258	271	233	252	218	272	271	259	271	271	231	220	238	277	259	240	267	276	293	267	279	231	240	220	289	258	239	238	252	265	239	260	253	252	259	239	259	252	260	269	269	277	270	274	235	247	256	290	260	246	260	240	241	234	274	260	213	250	254	251	260	247	231	229	251	253	263	256	254	268	243	232	250	249	243	243	260	269	254	248	258	272	271	275	242	258	233	282	252	240	225	249	274	258	262	247	243	264	264	230	243	244	256	259	306	248	271	274	242	257	250	258	243	281	225	261	303	262	238	241	270	241	248	246	257	259	259	256	263	274	284	266	254	270	254	243	265	260	228	283	236	258	243	271	283	258	252	234	242	261	247	253	281	241	258	242	246	235	258	249	258	276	268	223	249	250	250	250	268	238	249	243	244	250	284	223	246	217	263	235	279	227	227	224	245	237	288	263	268	249	227	265	248	239	255	256	238	271	253	252	246	249	256	269	241	257	244	253	250	256	243	248	226	232	282	271	244	255	265	260	249	242	237	306	261	271	262	249	260	245	243	258	261	263	251	265	243	248	245	259	265	269	252	268	241	250	247	250	276	250	251	250	278	246	242	252	239	269	243	254	244	251	254	247	249	256	237	274	256	258	240	269	225	265	261	264	268	265	238	229	266	236	245	260	288	265	274	286	221	254	265	228	268	223	274	242	252	250	253	255	228	253	251	246	232	235	232	254	273	227	280	279	264	252	280	250	234	254	248	197	254	259	239	217	285	237	245	248	222	228	245	247	251	262	262	253	229	246	267	253	263	274	240	232	258	249	255	247	249	269	237	269	274	255	267	218	250	231	270	267	256	258	240	240	254	245	277	268	262	224	214	237	294	258	254	251	243	222	244	270	248	237	237	253	268	239	236	271	264	244	245	253	256	256	261	245	254	269	254	256	259	253	244	267	250	252	271	246	246	277	269	240	232	272	242	255	265	239	256	258	255	237	230	243	237	270	242	279	291	262	246	266	254	254	246	278	212	248	240	259	239	263	217	258	223	262	250	242	227	248	224	280	248	241	248	269	251	221	262	275	236	260	269	244	271	254	237	259	260	248	244	265	235	279	282	257	266	249	251	285	260	260	245	256	249	251	245	281	286	262	230	286	260	283	223	256	263	269	268	241	261	263	269	252	274	259	235	257	251	256	232	231	222	235	261	258	281	271	267	254	280	241	240	265	215	240	248	266	262	247	251	238	258	241	237	262	217	249	247	252	230	231	232	272	258	232	268	230	255	258	254	260	262	282	248	228	249	241	270	244	223	277	262	241	262	248	242	231	258	239	262	240	251	228	274	252	262	241	265	276	257	276	241	264	264	231	271	267	240	237	259	252	242	251	273	247	253	238	226	251	258	264	290	264	273	259	245	232	228	253	265	250	283	224	288	242	260	261	278	252	253	274	270	244	241	245	267	259	223	269	267	247	272	222	261	247	248	249	239	263	256	253	238	239	260	247	267	273	235	250	254	229	260	240	268	238	252	262	270	243	244	229	232	243	252	270	246	277	240	248	265	265	265	241	261	264	224	254	251	277	242	231	251	278	287	271	260	215	250	240	256	234	254	256	280	278	242	247	273	247	252	266	255	241	238	237	259	253	232	268	244	258	255	239	274	251	294	278	271	238	257	266	228	242	251	250	240	240	233	257	242	233	258	248	247	271	247	265	248	217	242	253	250	235	258	252	223	264	257	253	263	237	236	220	254	264	251	251	271	242	250	261	251	270	252	256	249	267	251	248	212	248	270	249	265	222	253	253	244	236	212	254	263	250	248	237	210	265	250	264	284	253	244	228	241	246	248	278	260	274	246	238	247	282	243	201	252	258	276	244	260	261	253	252	260	242	247	233	289	242	260	246	267	228	265	211	253	241	265	266	261	274	287	256	270	262	254	246	245	247	247	244	254	272	249	237	248	260	258	237	242	243	279	254	249	262	229	245	227	241	244	275	263	259	252	239	268	252	228	235	252	274	233	244	253	247	232	266	258	254	281	271	261	251	240	260	252	234	271	228	230	250	263	269	281	257	266	243	253	282	254	250	243	272	250	241	249	225	257	253	253	244	250	263	281	245	270	227	267	248	256	281	248	268	254	249	239	275	234	236	240	242	254	276	242	253	249	253	274	251	245	267	277	273	244	263	265	253	262	255	262	235	248	264	226	279	239	289	260	273	232	251	276	254	282	257	245	264	232	235	262	285	284	240	238	256	236	232	249	275	264	233	231	255	258	256	264	241	269	260	258	257	235	212	230	234	260	248	261	229	249	261	282	272	243	246	249	236	224	272	238	286	265	230	265	236	246	259	268	246	268	267	251	257	262	246	259	257	211	257	239	254	249	235	252	277	265	251	250	264	249	267	287	215	240	244	266	266	258	277	299	232	233	221	228	272	254	284	257	260	270	235	244	238	246	221	241	282	253	234	255	252	264	257	244	258	241	270	247	240	244	257	267	251	246	266	268	264	231	251	234	259	270	241	247	248	266	231	232	250	264	270	278	257	248
7669	11400	10424	5478	3533	2432	1832	1373	1151	1005	909	733	668	570	544	510	477	454	402	399	385	374	372	379	344	332	326	339	339	316	328	327	316	344	307	291	280	302	289	323	320	283	285	308	304	292	272	333	259	271	298	303	273	272	271	269	273	270	286	252	240	285	276	285	244	279	247	282	265	276	267	274	266	254	255	279	266	267	238	240	279	264	253	260	268	236	267	285	267	267	271	265	267	257	249	256	255	243	272	248	264	280	266	253	291	262	240	256	233	234	266	272	295	243	240	239	224	272	271	279	249	234	268	249	259	267	248	252	262	239	282	269	285	257	284	245	266	275	268	248	245	277	222	261	224	234	273	292	251	254	260	231	246	264	271	263	280	254	266	239	258	239	240	234	262	276	257	259	239	267	264	253	244	251	238	247	257	267	233	257	250	262	250	297	257	240	259	264	255	259	253	284	289	254	259	255	257	267	260	243	245	262	274	264	241	281	268	243	269	237	271	275	264	273	243	251	264	214	242	301	263	278	254	275	238	242	254	275	250	287	266	223	261	253	263	257	237	273	223	253	256	279	249	282	268	262	241	250	259	259	229	267	266	243	268	239	261	266	246	267	236	251	249	268	267	250	261	264	256	228	233	240	258	252	263	252	261	250	274	250	261	285	238	262	269	253	263	224	274	256	237	247	253	267	259	253	273	221	254	270	259	267	228	246	230	251	262	236	283	262	250	259	248	280	239	261	249	277	263	263	253	269	266	252	279	255	260	252	231	255	251	264	245	271	281	258	273	262	272	263	251	235	225	269	245	265	262	281	254	281	231	254	251	279	245	230	257	293	245	273	255	251	250	260	269	275	242	239	250	299	263	252	226	212	227	269	234	247	277	233	261	239	254	267	270	237	246	246	301	226	267	254	268	256	258	277	252	249	242	272	263	233	236	249	273	267	255	245	249	265	272	216	248	253	258	255	270	238	244	255	264	253	241	242	248	260	218	260	266	247	283	255	248	236	257	263	284	261	279	275	269	238	264	243	253	275	276	276	242	246	273	266	233	257	268	280	249	243	280	235	245	256	239	276	256	268	268	255	247	246	252	231	247	235	256	231	272	253	263	281	255	261	264	259	267	266	252	260	288	268	264	250	257	241	260	268	234	238	260	258	268	250	266	233	201	271	268	259	263	276	243	253	263	255	256	262	269	243	283	251	251	270	256	252	273	261	239	256	277	266	239	264	249	244	267	277	240	272	270	240	272	271	255	251	241	253	244	238	243	229	262	251	273	258	248	228	279	280	256	243	250	291	266	245	269	279	228	253	273	256	216	279	248	258	256	282	255	237	271	258	244	250	245	246	246	278	255	250	255	270	265	261	263	217	246	260	251	233	287	248	249	257	239	252	266	257	238	243	221	226	274	228	243	268	288	259	276	268	268	270	254	274	272	263	261	270	238	282	267	268	242	262	286	266	259	263	254	282	262	264	235	253	258	257	257	275	271	268	231	262	249	248	263	265	266	253	250	231	271	272	253	260	234	247	256	267	262	255	239	265	239	258	255	229	264	257	257	250	233	260	265	269	254	277	271	274	251	262	246	242	250	269	278	227	270	250	261	306	228	266	247	231	236	257	247	268	238	262	234	263	263	257	276	236	287	261	245	248	251	259	277	241	252	257	269	245	242	279	278	234	265	260	215	253	271	258	263	279	252	251	243	266	270	254	266	298	240	233	265	252	244	274	241	247	256	260	268	271	247	259	255	282	272	248	280	250	267	228	213	261	228	269	252	258	280	291	259	265	272	257	279	272	247	249	229	268	231	260	251	234	252	261	249	284	291	279	263	234	264	266	262	304	296	245	231	273	245	278	239	223	262	254	234	261	250	268	233	251	243	273	287	255	259	272	258	273	265	242	256	259	255	272	266	252	249	261	268	242	279	225	239	233	242	253	273	253	244	258	282	240	248	230	262	288	246	231	254	247	267	266	273	253	243	235	272	290	244	243	274	230	252	267	258	248	237	247	231	240	240	278	252	271	250	271	261	226	268	223	236	226	280	239	264	243	267	273	257	236	257	248	250	258	263	261	285	265	253	224	267	257	271	242	267	263	252	251	264	248	281	276	253	249	245	258	236	252	271	229	280	285	256	272	256	258	260	263	255	279	270	280	250	274	270	238	275	270	263	211	236	268	278	249	240	264	242	261	257	236	264	254	236	251	290	271	255	253	237	266	260	273	267	274	256	276	235	243	270	227	293	246	242	280	245	238	259	267	255	240	260	280	289	279	267	250	257	249	246	245	258	281	258	256	253	260	267	266	283	232	248	246	255	277	242	254	245	275	285	259	291	240	271	243	262	272	261	241	278	261	259	258	257	249	285	264	233	235	279	266	238	250	261	256	217	250	266	258	251	226	285	233	253	252	234	280	257	223	257	271	239	268	263	237	288	268	238	279	255	265	261	268	271	253	259	285	272	279	257	255	269	245	263	252	259	243	266	261	255	248	252	242	251	257	240	250	240	275	289	254	259	258	252	274	254	268	273	256	240	241	269	280	226	246	248	267	267	257	228	279	269	279	288	285	222	244	267	266	278	260	288	251	267	251	279	270	268	259	256	271	293	233	261	267	250	232	248	287	279	251	273	274	235	271	267	235	272	256	255	256	249	282	243	266	256	247	262	265	252	265	228	271	273	257	250	239	268	255	246	273	261	246	252	257	267	271	245	240	251	271	254	262	269	243	246	265	277	257	274	262	251	261	278	264	238	254	240	257	274	271	259	259	276	254	260	263	246	269	281	231	263	248	247	244	257	252	292	265	244	270	248	262	260	281	244	268	261	249	262	261	223	242	254	273	279	276	240	274	229	263	258	263	271	257	252	249	238	263	257	246	247	254	247	242	235	248	256	247	260	268	244	246	260	260	303	249	269	274	262	261	242	274	280	257	226	264	248	240	250	248	248	253	248	262	294	263	256	243	259	265	276	264	223	238	268	269	246	244	286	278	252	245	256	249	238	234	249	244	282	252	272	251	261	248	248	257	250	281	296	253	244	252	253	266	243	264	236	301	244	236	243	240	253	251	272	278	253	242	250	227	300	246	242	257	254	264	251	258	231	298	273	258	258	260	251	255	271	296	280	282	275	263	263	281	236	269	280	268	227	270	258	258	278	260	241	259	247	281	261	236	240	247	274	248	258	280	280	252	251	270	270	241	259	281	287	228	265	261	245	262	269	302	284	265	266	252	225	275	250	294	259	250	241	274	252	242	256	262	272	232	264	265	257	251	228	261	217	233	260	262	259	299	254	282	277	261	261	231	263	249	243	271	236	241	276	267	249	254	254	248	265	243	256	260	259	258	236	260	272	256	260	256	248	238	251	273	243	257	263	276	244	250	262	252	248	267	264	249	280	250	285	247	253	236	264	291	226	232	269	269	252	245	235	238	227	255	266	281	263	259	242	247	273	246	256	274	269	245	269	239	245	226	216	259	252	272	289	265	263	233	246	263	249	262	243	290	262	251
22484	20352	26886	23685	20356	20415	7551	1621	1201	1104	1046	903	896	843	789	761	705	703	707	663	686	663	656	650	587	631	591	560	599	598	613	617	582	633	589	577	567	579	594	558	594	598	556	591	575	610	563	556	555	548	560	526	545	545	539	573	583	578	544	524	568	568	581	552	546	593	570	526	536	565	563	519	550	573	555	582	557	591	561	575	552	538	528	509	556	549	576	583	572	562	568	523	544	523	558	542	535	533	527	594	582	580	563	504	567	560	562	561	545	521	536	540	542	562	549	501	575	582	550	570	527	572	558	537	512	510	577	523	551	561	552	528	494	548	578	527	591	531	560	557	553	573	558	565	523	555	546	520	533	549	546	550	548	575	542	522	527	568	514	550	541	587	516	558	562	527	575	569	512	523	483	533	571	584	536	551	548	537	551	555	535	551	552	542	576	606	576	544	535	506	547	546	568	560	525	543	508	583	529	515	567	515	579	549	512	541	535	582	596	595	517	535	562	472	572	567	518	540	519	533	559	538	568	565	522	540	556	526	536	507	575	541	611	533	518	541	525	511	542	512	505	526	586	497	535	556	508	533	532	543	533	530	526	539	531	521	528	562	537	577	621	526	557	549	536	518	554	573	491	499	547	553	538	537	580	563	560	534	540	520	594	563	509	547	546	597	575	526	538	543	512	511	520	568	574	529	578	542	536	533	542	551	522	569	538	547	557	553	552	586	492	551	600	594	547	531	585	519	557	543	518	533	546	501	531	483	493	557	555	564	541	523	544	533	549	567	598	519	584	556	548	517	551	508	507	528	512	551	526	555	546	533	565	496	524	547	580	517	558	575	536	555	526	506	550	531	574	531	538	544	528	519	530	553	572	526	528	527	547	558	532	552	533	523	588	538	501	538	526	559	539	573	577	545	539	582	554	552	560	496	553	536	554	505	578	523	532	545	607	547	564	548	540	568	520	531	505	536	577	565	530	522	559	525	523	510	533	527	519	564	536	528	589	566	544	533	560	533	584	535	529	555	559	554	550	560	544	524	542	539	514	527	549	536	567	574	575	510	561	550	543	575	563	580	569	516	549	542	483	530	513	550	601	536	537	519	536	571	562	546	525	550	574	549	571	540	554	531	560	581	567	540	558	570	527	491	528	588	560	567	551	532	534	562	521	569	553	577	600	540	570	548	568	532	557	508	543	548	600	540	566	561	549	491	540	556	552	550	548	582	586	533	583	523	542	545	542	531	548	560	529	540	518	533	502	514	579	517	545	514	586	543	523	521	531	544	558	552	535	485	540	543	567	545	597	545	549	551	553	574	578	538	537	552	560	551	505	548	566	559	542	513	525	566	533	539	538	516	572	580	576	587	509	535	509	527	568	554	512	505	539	530	547	526	527	533	510	538	519	515	584	588	576	538	510	568	530	567	540	548	523	542	554	563	560	514	532	536	536	534	553	529	578	534	569	518	536	539	516	519	537	493	575	549	527	520	562	508	588	523	524	526	580	558	526	505	510	590	556	583	546	535	564	550	556	566	578	565	530	510	566	534	560	534	524	559	525	534	559	555	530	537	532	585	547	570	531	545	551	565	582	542	531	508	532	565	519	553	508	524	542	540	556	555	589	591	564	569	579	525	523	547	561	525	540	519	518	501	570	530	541	532	514	579	555	511	532	584	546	553	505	560	551	601	555	562	538	524	515	518	534	513	518	538	535	544	577	543	532	545	594	498	518	518	511	535	492	542	518	546	555	547	546	519	574	525	505	600	543	567	542	557	559	549	568	557	525	531	540	592	539	503	526	554	582	537	552	553	500	555	566	573	548	544	511	519	563	556	550	525	572	563	526	532	530	554	537	556	556	536	546	523	560	521	584	534	532	589	529	566	523	495	536	607	533	511	563	535	548	524	539	533	540	565	510	547	546	559	552	557	563	556	557	507	549	562	554	547	548	541	520	539	554	489	521	558	533	562	531	569	525	546	530	541	575	540	559	541	566	509	533	587	557	553	567	534	576	541	521	556	528	514	556	562	529	546	556	558	532	558	549	508	537	556	510	529	574	547	530	530	537	535	550	537	536	516	564	574	514	581	548	565	542	519	551	563	531	536	544	529	527	549	532	513	537	557	517	581	579	522	544	575	542	566	546	528	517	494	539	535	524	567	552	570	520	539	557	535	543	521	572	568	567	553	554	508	541	496	574	594	566	550	540	528	546	554	537	549	563	558	531	515	572	574	558	531	535	538	579	535	536	545	506	546	494	551	572	545	537	574	545	499	520	531	552	529	563	538	562	563	593	555	518	546	531	565	525	586	536	539	530	509	532	531	543	522	556	531	515	504	486	541	519	534	551	543	548	515	548	538	531	527	519	591	530	522	545	583	497	547	524	535	532	540	530	547	560	524	575	542	541	536	516	514	508	558	579	545	536	492	610	581	504	538	580	522	504	510	536	518	534	561	497	580	511	527	521	562	559	560	584	497	565	556	553	547	522	548	498	546	553	554	515	571	505	530	533	608	595	563	516	562	531	546	554	517	518	551	530	570	520	540	565	568	587	533	566	548	516	523	539	511	575	562	564	527	573	558	508	569	573	484	550	553	550	517	572	542	511	541	545	552	531	534	544	505	554	521	524	536	541	559	515	536	557	565	519	584	626	563	511	550	540	568	509	565	529	524	566	538	549	531	536	577	555	559	518	518	529	542	537	542	546	549	522	583	567	547	589	541	522	529	500	532	542	572	504	561	521	534	535	526	505	550	558	557	538	547	538	524	559	547	541	557	514	566	561	577	550	526	570	532	571	560	533	574	546	490	549	535	538	538	571	557	543	571	546	540	554	542	559	547	553	541	526	523	549	584	561	518	518	560	539	536	534	529	526	485	530	555	562	543	556	510	514	565	522	538	515	558	547	541	539	538	512	565	522	556	549	552	548	511	533	531	558	524	559	575	548	546	594	530	558	515	527	563	574	551	558	541	566	532	586	544	591	516	546	556	555	574	534	517	513	537	594	476	577	523	544	550	553	520	554	547	505	588	549	575	539	546	578	515	551	507	577	523	567	600	542	528	543	531	556	507	533	581	529	503	529	574	594	531	547	550	548	526	525	521	524	561	589	543	539	525	531	563	535	533	527	540	551	524	539	514	537	536	559	509	572	533	556	565	551	491	573	524	602	526	540	577	574	563	525	577	503	545	549	565	525	557	537	526	530	539	507	571	529	515	562	517	527	521	572	527	575	549	545	527	555	532	570	546	601	496	543	494	543	559	548	538	537	524	565	558	522	540	510	569	563	499	533	541	524	599	569	532	576	554	546	537	572	572	500	560	533	534	592	545	530	520	517	533	555	597	583	528	527	542	530	528	548	554	545	566	522	546	570	562	605	515	529	546	547	477	552	547	550	549	608	528	537	539	492	564	515	522	570	530	584	551	514	549	566	542	548	554	550	550	570	516	555	539	536	564	534	551	585	551	526	562	517	555	507	543	588	537	512	552	541	551	571	535	517	539	526	524
11070	18392	17171	9699	6432	4698	3392	2830	2262	1918	1670	1479	1323	1118	1077	1083	943	958	888	879	775	738	774	752	747	682	716	649	693	685	676	679	641	680	628	656	586	595	613	591	577	616	593	605	572	589	582	602	576	555	577	555	572	591	559	571	553	575	640	564	530	592	553	575	564	533	577	521	562	573	553	539	577	545	522	593	530	556	551	550	527	517	522	537	554	543	548	506	509	523	550	560	507	588	541	533	512	555	561	517	578	490	542	510	509	509	542	509	578	521	516	534	542	530	559	511	538	518	566	520	534	567	561	536	579	515	586	481	528	542	576	515	541	508	519	514	556	539	551	539	548	516	517	564	560	518	533	543	525	521	528	505	601	546	492	511	564	587	565	553	502	525	529	522	541	505	550	563	541	568	514	560	505	520	558	560	556	561	539	513	531	514	513	511	548	528	554	530	526	547	534	554	523	535	545	526	510	520	559	529	544	556	521	520	513	546	492	528	527	511	479	519	518	547	540	538	544	551	526	577	512	527	528	528	487	517	512	537	537	495	536	515	532	547	561	507	524	517	568	554	566	551	508	553	550	549	530	513	530	561	522	570	547	517	513	499	493	547	551	544	537	525	522	531	542	540	525	576	590	533	513	516	527	540	552	487	515	512	508	533	528	538	555	532	575	539	559	520	529	497	509	547	519	534	528	517	579	535	510	518	536	527	569	551	529	554	511	474	499	544	531	545	519	546	557	519	528	482	494	492	527	570	571	528	547	543	488	497	590	575	494	569	496	537	529	564	561	535	533	541	534	530	530	523	523	540	494	520	524	534	550	506	564	536	504	536	529	529	540	501	543	500	541	551	538	520	528	503	520	499	513	501	520	555	526	523	511	512	543	480	512	518	504	526	527	567	538	505	556	522	533	532	511	539	518	561	545	537	530	536	524	551	522	532	548	501	572	509	503	493	546	536	498	525	496	559	521	535	572	518	530	531	521	510	549	557	537	572	508	534	495	528	504	562	544	538	519	546	561	513	506	523	527	572	523	533	550	500	545	537	525	473	505	533	524	557	541	522	532	544	521	576	523	556	518	532	501	533	571	538	516	531	533	540	529	575	537	547	560	534	553	554	531	531	577	522	474	522	569	522	592	556	490	581	489	559	514	498	534	488	532	519	517	586	541	531	546	519	536	523	486	526	517	590	553	595	524	546	484	519	543	568	544	509	517	508	522	545	530	522	514	549	479	566	505	558	530	559	517	523	536	504	532	585	532	535	554	532	529	528	517	535	521	536	530	544	517	522	503	514	524	501	500	530	528	489	554	570	537	530	510	532	505	520	542	536	543	550	530	578	539	528	543	546	563	520	539	535	512	534	504	537	514	539	547	553	537	508	524	565	496	502	516	532	537	523	554	527	519	520	506	545	541	555	579	586	541	560	574	522	523	549	558	538	528	536	550	511	518	541	572	483	507	530	522	499	496	517	516	507	578	588	548	558	537	508	506	542	564	481	537	538	525	534	535	524	569	537	590	483	518	475	501	515	546	518	501	510	558	507	541	522	534	555	530	540	530	533	524	604	515	524	551	505	527	543	559	498	511	519	523	550	526	528	515	535	515	460	535	525	530	519	575	523	536	541	552	499	548	511	595	542	510	535	494	556	543	526	548	548	514	574	516	561	544	524	553	566	525	502	528	526	511	500	531	530	538	514	532	542	531	542	517	489	518	552	498	548	540	536	549	513	498	525	498	530	519	490	535	507	534	500	541	518	514	527	518	539	533	543	519	541	512	551	558	565	497	528	547	542	510	530	512	540	558	512	519	538	521	510	539	487	540	553	532	542	519	540	524	517	507	565	510	525	500	560	520	514	490	564	539	482	522	533	510	545	526	536	508	558	527	540	507	542	532	546	507	501	538	514	481	546	528	498	580	501	484	493	547	527	541	530	535	499	505	552	547	531	508	544	541	528	555	515	530	525	504	523	485	515	530	530	513	508	480	501	515	520	532	522	528	514	504	561	532	546	512	508	531	522	563	550	530	521	543	520	531	522	570	544	557	555	533	524	570	529	580	529	546	521	553	518	509	498	512	528	538	540	525	508	531	531	537	464	507	541	521	497	550	527	525	547	535	558	529	497	564	569	529	519	530	552	546	509	533	543	494	558	557	511	531	514	529	528	521	581	504	504	540	510	549	518	529	511	518	532	542	514	514	546	564	518	527	507	499	511	552	528	572	533	498	567	496	542	537	512	515	548	469	534	514	550	586	517	534	546	543	541	544	546	541	521	553	594	510	513	513	507	548	515	520	541	507	539	533	509	535	497	552	505	550	532	518	534	535	511	519	506	533	525	530	516	526	522	571	538	524	509	536	507	537	546	543	496	500	493	530	521	499	518	505	507	538	527	507	545	523	531	522	534	523	556	531	544	543	542	538	516	534	496	520	540	536	538	508	545	564	532	497	518	561	546	511	513	512	547	524	552	533	548	548	513	528	531	550	507	517	558	547	544	528	542	539	547	528	511	551	562	517	513	534	540	496	557	557	507	551	528	554	519	546	533	508	508	542	495	531	518	480	523	559	532	512	518	494	542	541	566	548	552	569	510	516	503	519	506	519	557	559	596	516	516	547	523	551	535	507	551	530	553	530	560	518	556	511	546	535	527	574	534	530	511	490	516	550	549	553	502	512	534	537	540	508	548	555	515	541	482	536	574	523	521	554	508	525	520	535	490	532	527	560	577	491	545	574	533	557	554	506	509	519	531	495	535	519	514	539	549	544	530	544	545	517	561	507	528	510	544	536	544	506	526	529	546	523	501	540	546	546	573	554	537	538	531	524	543	509	522	551	537	530	519	502	524	515	574	490	534	511	527	517	539	548	551	531	561	526	545	531	529	513	515	517	507	525	496	539	555	527	540	516	567	527	550	536	521	573	548	497	537	533	501	483	519	529	490	507	519	506	549	520	504	549	511	482	521	491	527	541	543	515	538	559	558	544	520	519	549	569	536	545	513	520	535	484	532	550	534	500	515	517	491	519	549	495	504	555	573	536	528	533	510	527	534	540	515	518	543	515	506	574	523	572	531	537	518	519	513	527	499	564	525	550	504	563	560	484	543	529	539	542	534	560	545	549	463	536	581	497	570	545	538	556	510	509	521	539	550	493	510	556	538	527	556	519	522	537	505	548	536	505	548	487	543	509	519	492	524	558	562	533	512	521	536	487	535	530	520	586	584	504	542	495	535	516	534	565	545	498	508	493	525	562	542	542	546	535	523	512	527	543	577	546	515	545	506	509	516	538	493	537	569	538	533	570	557	510	541	453	524	543	514	564	578	523	519	538	531	505	521	573	534	532	511	569	575	488	557	547	519	554	525	535	568	533	540	556	547	527	545	515	495	566	546	512	484	543	517	534	543	553	504	531	542	569	536	549	510	571	530	536	521	515	486	509	530	527	499	493	539	540	519	542	557	511	488	550	539	518	521	540	525	539	514	526	561	576	516	509	574	476	509	533	553	563	540
27720	12531	1172	341	266	199	191	172	167	155	162	153	130	144	140	142	142	139	149	122	157	133	151	146	164	145	138	147	159	137	179	145	154	157	140	156	140	134	152	146	161	162	148	151	135	170	139	143	132	139	139	148	160	167	142	136	138	136	137	153	138	129	145	151	133	142	141	151	151	140	135	164	139	147	151	133	144	131	154	155	176	155	106	116	127	125	151	131	156	130	149	123	170	136	133	143	169	152	174	141	155	132	153	134	132	118	145	165	133	139	133	150	128	158	117	146	136	131	124	121	149	146	133	143	146	153	138	139	137	135	131	138	144	156	131	123	127	154	139	142	150	145	146	132	136	129	149	151	135	127	142	136	132	142	137	154	158	134	151	148	148	140	117	143	129	154	135	123	140	126	136	138	123	135	129	140	158	144	136	120	142	153	139	136	159	148	123	145	166	142	153	137	152	128	126	157	155	143	158	145	130	130	115	132	138	126	152	146	165	132	161	133	142	159	125	164	122	138	163	128	135	136	145	133	124	147	139	151	137	152	145	153	127	146	135	148	145	129	124	136	144	147	133	148	153	138	150	157	134	149	132	161	141	161	153	161	141	132	146	136	140	154	151	143	137	150	162	140	131	149	133	140	131	168	149	114	156	148	145	144	135	154	137	142	130	132	150	146	158	154	150	142	146	135	136	132	158	133	140	147	147	149	147	130	157	164	131	139	152	133	142	138	152	130	143	147	149	148	137	148	139	143	115	149	156	168	140	157	153	136	131	118	152	157	142	154	138	155	174	126	139	136	152	143	157	134	136	143	138	147	118	136	137	151	152	158	131	152	160	143	151	139	153	149	136	138	163	139	127	151	141	129	148	142	142	162	151	151	136	139	142	133	138	168	139	144	175	148	142	149	153	136	136	148	151	137	146	141	146	164	149	159	148	161	137	148	140	150	132	152	121	122	134	157	130	129	159	140	141	129	163	143	144	134	146	127	126	152	144	162	144	139	130	143	143	147	145	157	135	148	138	152	128	131	134	159	148	144	144	150	157	151	143	174	136	147	150	152	154	131	142	132	131	133	146	156	141	154	137	141	143	144	156	157	142	142	110	169	140	134	166	147	141	160	129	134	144	127	139	134	131	138	152	137	136	143	157	179	143	143	143	143	149	147	124	131	153	155	118	132	139	126	139	142	150	136	139	161	142	140	161	140	133	145	122	139	161	159	140	146	134	155	137	139	154	134	151	136	139	139	166	132	158	123	129	175	155	145	139	135	122	140	125	143	135	142	145	142	150	152	149	136	140	127	132	128	148	157	132	166	156	150	131	143	152	143	137	155	129	129	154	150	127	152	142	123	148	142	133	141	137	139	150	139	133	136	145	149	113	142	116	126	140	127	151	138	119	155	129	142	154	145	143	152	148	141	148	162	142	134	140	157	134	137	150	140	151	150	130	139	157	136	132	131	145	150	138	139	137	150	130	151	145	133	132	143	134	141	118	144	125	144	144	138	161	140	164	135	159	141	145	146	136	147	152	151	150	151	132	155	127	166	139	162	136	157	138	147	116	133	175	160	153	148	162	132	141	124	126	149	143	141	166	168	149	131	121	128	134	118	123	147	155	111	150	130	155	146	150	127	131	136	142	135	136	158	138	138	147	154	134	123	133	158	147	131	132	149	135	139	124	142	144	154	128	146	146	145	165	113	129	149	138	161	141	135	156	126	122	129	139	135	140	139	143	132	153	132	140	133	148	148	149	141	143	146	145	168	133	171	153	151	143	165	159	134	140	126	127	139	152	116	138	125	151	140	126	146	137	155	111	126	157	152	150	139	146	132	119	135	135	141	135	150	159	151	142	137	174	162	126	123	125	124	134	148	159	136	128	123	148	141	150	130	153	134	147	145	137	140	129	143	140	140	132	128	139	169	152	148	129	161	143	128	159	137	125	142	143	145	135	149	141	147	144	139	159	156	142	153	139	144	137	138	133	143	143	153	142	127	156	147	122	144	165	149	135	161	135	132	138	117	124	137	116	140	151	157	123	154	128	148	149	140	152	131	159	167	145	137	121	142	143	146	159	138	126	124	142	158	149	152	142	153	137	139	140	159	130	151	145	148	142	148	140	152	133	150	147	131	159	128	134	151	157	147	112	126	155	125	144	140	153	134	157	138	133	141	152	147	142	147	142	137	140	154	130	141	129	152	144	150	144	124	143	164	142	153	164	142	150	131	157	138	138	133	131	146	159	146	157	155	149	129	151	134	142	151	152	120	126	152	130	135	154	144	153	155	134	136	158	135	146	154	135	119	162	141	152	137	124	157	176	145	140	142	136	141	132	149	139	164	123	128	124	178	126	127	112	127	148	141	152	142	153	152	139	157	151	131	136	132	133	139	155	139	136	125	150	118	112	136	139	155	170	147	141	136	126	144	127	149	164	129	139	148	150	135	151	153	149	143	147	138	124	134	141	144	133	144	146	135	154	149	162	158	127	131	114	143	113	125	149	155	139	134	155	146	128	127	134	136	119	144	122	165	147	129	150	148	157	147	149	148	147	133	176	146	134	138	135	135	131	141	153	124	157	151	143	137	125	142	153	148	124	120	151	147	147	146	145	141	143	130	142	150	150	147	122	145	168	139	150	139	154	146	138	140	153	145	161	131	116	154	128	134	133	121	175	149	129	145	135	140	121	135	160	156	140	136	158	152	150	132	145	154	143	132	139	151	158	152	127	131	151	153	138	141	146	126	137	143	120	144	154	136	135	146	159	142	141	133	130	152	148	140	132	154	150	132	120	146	130	138	137	141	143	140	151	157	147	116	140	157	154	154	140	140	145	134	124	135	138	143	140	161	137	149	139	144	152	136	148	132	160	144	130	146	112	141	154	160	143	111	128	137	137	134	125	136	142	142	146	143	144	117	147	146	123	139	143	165	151	138	135	154	151	180	153	110	124	154	160	137	162	136	163	143	143	151	139	127	141	105	121	139	125	142	112	157	131	144	152	135	157	147	149	154	135	146	146	136	143	139	134	130	124	129	148	134	137	136	139	138	152	165	154	156	132	142	147	152	146	147	141	137	142	121	145	136	134	147	148	148	158	137	145	114	138	141	159	143	159	144	132	152	140	135	145	132	150	136	135	130	143	136	130	139	152	153	123	139	128	142	151	156	130	154	143	126	133	130	152	133	134	126	136	134	156	139	156	135	148	144	140	140	150	152	146	175	120	132	136	152	136	153	139	140	127	141	139	148	151	145	153	125	128	144	150	148	129	137	134	161	145	141	138	144	139	151	161	139	149	133	141	144	141	119	148	138	140	135	147	150	133	174	153	135	131	152	127	138	134	130	136	141	139	142	136	160	155	126	139	142	135	142	151	127	137	141	145	158	128	133	134	155	169	127	149	127	136	133	149	132	139	152	149	137	136	157	143	162	127	143	139	175	143	148	128	161	157	138	137	150	120	129	142	143	151	134	131	140	119	143	174	139	146	136	136	141	137	151	112	130	145	137
5027	934	748	428	348	274	241	225	221	189	171	170	192	162	172	177	176	177	180	195	179	180	173	167	182	162	168	157	155	192	171	180	171	154	186	189	169	174	165	183	158	178	169	181	160	166	179	182	171	178	152	177	163	170	164	173	186	174	167	145	171	145	167	160	171	146	192	169	187	157	192	174	195	176	180	151	161	157	140	157	141	143	201	167	159	141	167	163	153	179	158	168	158	157	176	151	174	162	152	162	191	170	186	164	145	170	155	148	163	171	165	186	172	168	177	153	163	171	163	165	171	167	177	169	148	173	169	163	174	169	143	199	181	171	178	186	149	143	170	189	163	181	187	157	155	168	174	172	152	187	168	169	154	165	170	154	165	148	170	178	195	171	168	178	153	171	187	148	148	153	177	168	171	154	177	145	147	185	148	161	149	163	153	175	168	177	157	163	143	174	165	158	174	172	156	168	169	137	177	191	176	156	185	153	168	152	161	162	155	178	183	174	161	152	166	155	192	174	158	183	163	175	155	176	155	134	166	179	176	158	177	166	174	172	156	153	165	173	163	184	160	146	163	165	155	167	169	168	175	170	179	151	165	154	173	157	172	188	192	146	189	176	174	170	162	135	164	181	171	172	173	182	156	172	176	150	200	176	180	164	145	184	170	174	177	167	170	164	150	143	174	167	168	149	168	191	175	153	144	173	152	159	170	162	169	165	161	162	174	156	174	159	166	162	176	170	136	157	153	184	163	170	185	191	168	169	155	186	151	175	170	171	185	160	147	214	167	184	172	162	157	159	173	161	159	165	157	163	169	177	162	201	182	172	168	174	152	171	156	156	166	156	143	162	165	184	176	153	175	172	179	173	162	175	174	169	175	153	157	159	152	207	162	174	150	160	153	181	183	178	144	177	141	162	177	158	176	175	169	162	172	181	153	180	155	143	154	185	174	191	174	170	191	172	159	204	157	177	166	183	184	174	172	131	166	161	182	162	173	177	160	146	160	172	193	163	159	181	154	147	150	171	174	147	154	173	179	187	160	150	174	174	149	168	185	173	148	170	190	178	172	171	159	157	173	178	170	170	149	147	166	161	155	167	157	162	156	168	152	168	181	174	192	158	151	180	167	164	179	165	177	175	180	139	177	149	165	173	189	162	170	142	144	141	161	175	193	147	165	166	174	140	148	166	174	170	179	170	194	165	165	165	182	184	180	161	178	144	172	185	159	172	169	193	156	162	153	181	170	157	187	195	176	170	157	164	183	162	170	155	175	169	158	165	182	168	185	167	179	164	176	160	181	175	173	133	150	186	167	164	184	156	190	157	147	160	158	185	172	156	145	150	180	143	156	155	154	191	171	151	173	161	175	183	151	172	165	173	165	173	155	182	175	163	184	161	156	181	157	176	157	169	162	164	167	172	176	163	157	168	156	170	176	173	151	170	136	178	167	157	174	171	162	180	170	168	148	165	187	169	169	149	181	188	183	185	183	141	183	190	171	163	145	169	178	169	151	156	167	152	175	175	169	170	180	164	173	156	149	155	169	178	158	156	162	163	153	157	157	144	159	162	176	175	170	172	156	168	165	183	177	150	146	155	144	171	163	160	143	173	192	161	174	172	181	166	184	158	166	154	182	161	163	168	152	171	160	153	166	148	185	164	172	175	155	176	150	166	173	160	154	155	171	158	210	158	150	166	177	163	173	153	177	186	167	177	169	170	155	170	155	176	154	164	194	177	160	168	170	184	162	173	147	163	175	154	168	169	172	162	167	181	181	174	148	165	175	184	174	202	175	148	201	192	167	177	172	169	157	154	152	148	185	183	175	146	185	164	142	165	153	174	183	163	151	185	167	198	158	169	143	175	160	159	144	177	165	186	166	187	162	148	175	153	189	171	159	148	160	178	171	173	186	169	173	158	174	171	165	184	174	183	162	190	188	177	164	174	145	149	178	176	163	158	172	174	170	163	161	168	162	157	158	168	172	161	149	166	154	147	163	164	147	162	185	178	162	144	169	184	170	168	163	181	166	165	156	159	175	173	161	182	174	204	179	158	173	170	183	167	181	153	170	165	168	145	149	207	171	182	179	172	184	182	164	167	157	166	158	174	164	179	185	185	187	154	167	182	164	158	174	171	163	181	152	179	143	169	161	144	203	163	182	170	175	140	175	178	171	151	166	132	187	148	165	167	174	171	176	170	174	180	151	172	164	172	173	210	174	166	199	168	181	159	155	161	162	199	168	178	169	182	150	156	182	170	152	164	184	159	191	161	175	162	179	168	183	153	161	180	156	176	151	164	179	168	168	179	149	186	159	176	154	151	177	148	154	169	153	188	178	169	153	160	173	177	151	169	153	178	169	165	161	169	147	153	161	166	170	157	185	160	162	196	159	179	160	148	162	149	174	160	178	150	155	155	174	152	173	141	164	179	155	167	158	160	181	159	141	173	167	181	164	178	184	180	178	159	150	187	170	168	146	188	152	151	192	160	160	145	178	174	148	171	184	170	181	160	187	160	172	151	169	183	183	193	148	174	188	160	165	162	152	145	172	169	179	177	170	163	169	148	158	167	162	159	166	179	170	155	180	176	175	172	152	179	155	184	147	163	156	149	163	172	176	150	169	196	163	155	182	153	155	181	173	154	182	165	171	181	186	171	169	152	186	163	168	179	173	181	190	176	164	175	170	157	142	159	165	163	162	168	154	171	165	182	169	156	159	147	168	178	170	176	168	166	153	172	167	155	151	156	150	175	166	177	201	157	181	172	160	141	178	182	171	167	160	176	179	137	170	168	160	187	171	179	174	143	173	172	152	167	195	163	175	149	162	175	190	164	192	197	170	166	179	179	167	153	168	168	175	154	190	157	153	160	147	135	167	163	163	173	149	177	158	156	149	168	168	168	164	170	145	173	181	161	188	160	179	166	176	164	161	164	166	171	165	185	163	171	147	158	172	145	176	165	184	166	158	167	177	183	203	165	166	188	159	154	173	188	156	161	173	189	137	174	180	170	185	188	162	152	143	179	150	186	149	178	168	171	164	155	176	176	163	162	156	144	183	155	177	167	146	161	170	191	182	161	182	170	151	144	174	180	163	152	159	163	178	177	173	165	145	148	155	166	149	171	180	179	167	170	186	160	172	204	185	176	169	171	153	191	175	200	155	168	171	151	167	188	179	165	166	167	155	167	147	166	172	174	162	173	157	152	173	174	172	175	162	163	159	151	161	188	154	163	177	167	153	187	215	164	170	167	168	188	154	192	151	168	170	154	164	168	169	188	159	192	173	170	184	173	144	162	169	180	155	168	174	153	193	158	149	169	156	156	163	176	162	176	168	152	166	180	148	165	192	173	150	175	173	175	171	172	172	172	176	175	148	157	186	153	162	157	168	163	155	163	137	180	191	174	178	164	175	142	187	144	172	169	201	165	171	171	154	167	169	162	183	161	159	162	175	142	164	170	183	182	179	162	164	165	162	183	153	167	157	140	176	160	158	160	164	174	178	149
24415	20344	26448	24096	20316	8176	1229	765	607	566	459	494	414	374	339	348	336	329	303	294	325	306	319	289	289	309	261	285	254	304	261	254	303	279	284	282	276	285	272	291	264	264	235	291	269	260	264	240	299	264	230	286	291	252	237	267	268	291	258	252	252	268	271	242	242	242	245	264	245	256	274	246	274	284	261	256	256	280	256	259	276	264	261	269	272	273	225	272	232	259	256	241	260	264	263	234	265	247	255	265	275	269	243	267	241	235	256	284	239	222	288	272	256	268	214	254	262	284	249	220	290	234	230	265	290	268	233	267	254	244	229	226	239	260	287	240	248	245	225	256	280	255	245	276	242	259	279	279	261	243	232	274	225	252	257	245	257	285	240	254	256	255	263	256	237	275	245	244	257	216	258	293	234	249	245	249	268	262	270	276	270	254	264	236	229	253	230	235	243	258	264	229	246	255	248	252	266	281	274	262	263	238	271	281	239	224	291	288	256	253	235	254	235	264	255	259	268	229	240	227	229	269	268	255	222	247	246	256	257	234	243	261	256	231	266	250	257	259	247	264	279	261	282	258	257	260	249	257	265	265	236	256	261	247	238	246	261	248	280	276	272	269	265	256	260	245	277	253	277	246	246	241	270	219	229	252	260	272	264	252	242	244	253	249	243	280	279	252	264	258	265	257	250	252	247	224	260	229	278	281	262	241	277	260	267	246	244	272	270	259	277	283	241	275	281	254	245	277	277	254	243	270	262	244	248	256	223	238	219	237	251	230	278	237	242	244	261	237	239	235	255	251	261	264	273	286	270	239	290	259	232	241	251	231	225	221	268	277	231	276	227	268	250	237	263	227	240	260	243	264	279	244	240	285	247	263	255	251	269	267	258	280	249	244	261	235	247	239	248	283	293	275	264	260	264	247	250	271	234	253	257	247	278	260	242	256	244	250	259	267	274	294	240	245	243	253	249	260	267	276	262	247	258	268	228	250	266	250	263	241	251	258	266	244	241	247	244	250	253	237	252	235	263	260	276	251	244	240	215	246	223	264	268	262	248	265	261	275	251	270	241	263	254	283	281	245	237	254	255	247	236	237	285	248	257	251	244	253	249	244	244	253	243	250	227	228	238	264	247	225	252	234	258	256	268	272	264	253	254	267	281	252	272	277	248	225	283	269	272	264	248	254	224	239	253	264	247	286	253	255	249	254	243	248	262	244	247	291	228	248	265	246	257	266	273	273	245	256	237	234	284	244	265	256	225	261	249	245	258	250	275	256	245	286	282	267	249	263	275	240	228	252	257	237	261	231	253	284	248	249	259	263	232	257	247	247	270	289	274	274	248	285	233	245	268	270	234	249	262	271	277	267	262	269	279	256	234	234	245	239	276	256	230	256	260	258	263	276	253	254	246	287	255	257	271	252	237	233	263	230	253	264	269	241	234	269	270	273	259	265	251	246	254	264	217	296	242	256	262	252	239	271	225	248	243	246	215	273	249	235	276	240	250	243	236	225	262	221	258	252	271	250	245	223	236	239	246	238	247	243	245	237	254	284	260	291	271	271	233	245	264	251	254	280	282	253	258	260	254	271	264	240	236	242	237	282	280	274	301	225	245	269	260	253	264	245	247	252	270	259	236	226	248	258	237	260	254	257	239	267	248	243	260	245	285	268	230	248	296	291	247	256	230	228	252	229	240	242	268	211	246	265	240	234	267	232	257	268	225	249	291	257	269	257	260	266	253	278	277	259	257	235	258	286	263	265	259	293	261	255	255	261	244	259	252	245	260	231	256	226	259	256	258	253	242	246	276	271	231	266	249	244	262	254	244	264	285	242	240	239	274	258	244	250	252	255	256	247	257	268	261	281	257	252	245	278	254	245	253	260	244	260	230	246	243	259	207	259	253	249	248	270	246	247	264	239	255	258	246	270	271	229	208	236	279	279	253	260	281	260	254	243	252	246	291	263	247	254	262	243	259	250	296	257	265	259	267	280	259	249	248	274	265	212	243	299	246	243	251	263	275	245	254	273	269	233	256	255	252	243	279	256	270	258	258	228	213	250	271	290	241	234	275	256	280	261	248	249	257	232	271	254	268	268	256	272	262	239	242	242	243	276	253	249	250	263	229	261	253	268	250	227	260	276	262	225	245	270	245	239	251	270	240	265	241	290	269	257	238	253	242	247	228	259	253	261	265	263	266	241	259	246	263	272	245	277	246	271	256	260	275	233	257	265	249	257	236	260	275	261	277	255	267	274	256	242	259	250	258	246	266	223	262	268	264	235	277	241	228	244	265	246	223	253	253	258	278	257	263	255	261	248	232	246	241	263	266	238	253	237	243	260	261	231	233	258	268	270	245	244	251	249	246	251	217	253	237	265	278	252	245	289	258	242	270	265	245	258	273	255	259	244	254	270	264	220	248	246	244	255	287	255	234	262	260	255	251	226	264	203	285	261	258	272	238	256	236	241	236	272	256	269	249	270	253	263	274	245	273	286	265	277	267	280	243	245	274	245	258	234	252	276	249	269	267	271	269	259	238	269	244	238	287	242	233	244	258	231	238	265	254	232	271	247	279	278	265	234	245	260	246	279	232	253	217	260	257	227	242	232	233	260	245	263	240	236	261	248	273	284	240	255	264	245	254	249	278	257	224	248	270	266	286	266	251	287	222	259	224	270	277	273	249	275	256	252	223	240	275	265	251	222	248	277	257	272	271	262	263	238	255	248	261	245	246	244	293	251	264	263	272	247	234	253	264	252	246	234	240	289	232	258	264	236	265	249	268	218	252	272	271	241	258	241	259	259	246	285	261	243	221	271	254	267	245	278	237	249	263	250	227	212	235	250	271	230	232	266	251	275	249	253	236	245	253	290	280	265	224	280	280	274	268	248	266	268	259	258	257	268	246	256	247	257	248	237	225	278	246	277	246	257	247	239	273	238	267	240	230	255	267	266	238	248	244	270	226	255	244	276	246	239	229	263	266	242	247	255	243	267	268	256	252	252	277	248	256	247	261	275	248	280	238	257	274	252	250	282	280	261	250	258	242	252	242	250	284	243	239	271	283	267	237	229	273	255	229	237	238	245	260	257	248	238	272	249	225	244	231	250	221	239	255	218	271	229	242	251	260	268	269	252	276	249	265	274	263	275	260	260	260	277	261	273	278	259	230	256	252	260	275	252	257	254	247	256	273	224	249	264	246	252	245	275	239	267	249	247	256	252	268	255	238	262	231	252	238	245	235	256	259	260	276	246	257	230	245	286	261	251	241	243	246	230	251	268	273	241	239	280	258	240	246	234	233	271	225	263	231	263	258	261	254	277	234	240	241	271	289	257	248	258	243	251	247	237	256	245	243	264	245	252	260	258	258	239	261	281	296	271	251	260	256	255	255	260	245	227	249	279	255	276	242	256	221	248	271	244	254	230	262	246	227	227	262	226	232	221	246	278	263	243	243	257	243	271	247	251	266	238	257	234	253	241	222	249	273	301	263	259	283	231	238	264	267	257
7575	11379	10466	5638	3510	2398	1769	1473	1152	998	862	709	595	601	561	518	468	441	431	422	395	397	343	362	358	364	320	334	356	361	321	316	284	330	312	299	296	295	338	299	291	264	299	289	286	300	290	250	274	259	296	256	263	263	252	285	262	278	275	289	264	282	277	271	310	287	307	251	281	268	277	264	260	276	240	291	263	246	272	272	281	248	242	258	250	275	261	256	277	255	299	268	264	255	277	251	265	249	270	241	241	257	238	238	275	262	257	274	255	253	273	248	274	259	280	253	260	261	267	251	261	230	274	243	258	254	281	254	259	242	284	251	230	287	290	250	240	259	246	257	271	271	261	233	273	259	260	256	268	267	254	240	242	279	243	266	258	258	247	250	259	240	266	237	280	257	281	251	247	250	254	257	300	250	243	274	294	274	289	260	270	252	271	265	247	291	263	265	262	263	235	231	237	267	256	255	264	304	266	266	239	257	245	279	299	269	272	269	248	240	245	248	242	260	278	251	271	246	249	264	258	262	270	266	234	254	265	243	266	267	264	276	231	254	250	244	242	237	264	243	245	251	251	267	278	255	261	247	283	292	260	250	270	263	244	256	244	246	262	237	259	252	261	249	258	242	266	278	266	243	286	275	274	256	259	235	293	257	267	237	253	239	246	266	248	252	254	266	288	256	259	243	260	256	295	242	255	242	264	245	259	259	246	258	254	239	256	266	241	264	263	258	273	260	251	262	262	275	245	263	243	262	257	278	234	293	267	265	261	252	263	226	239	256	240	284	255	269	250	259	263	235	242	275	244	270	246	265	281	288	260	260	228	266	255	273	254	248	291	258	250	264	252	295	274	256	256	253	235	240	255	251	246	241	237	252	253	244	266	240	266	260	238	272	237	266	249	261	249	265	249	240	283	279	244	261	249	304	252	247	270	258	270	244	219	260	268	251	245	244	242	253	292	247	242	267	295	256	274	285	260	269	267	279	278	261	268	248	252	251	245	257	252	236	256	242	263	288	236	257	266	283	257	250	258	242	256	237	247	275	264	282	242	253	225	246	252	244	248	273	262	244	250	250	253	227	273	249	264	250	253	243	279	260	243	264	267	250	257	244	252	302	242	266	272	232	238	276	246	257	250	259	250	261	256	273	229	253	253	255	278	286	254	251	278	262	277	249	242	263	235	261	262	245	244	242	276	228	281	251	267	275	258	211	234	251	275	237	264	262	259	260	270	241	255	249	259	261	262	264	276	293	276	275	275	266	251	249	261	230	246	228	252	261	279	240	238	269	251	283	260	259	255	241	246	247	262	247	231	258	265	259	267	274	263	275	290	251	260	273	259	233	284	247	243	240	256	247	253	284	253	243	260	257	253	277	241	264	247	249	253	259	267	266	270	239	246	271	251	234	246	263	237	250	254	245	258	244	281	251	265	242	273	262	261	262	242	253	216	245	257	251	267	261	259	241	263	264	270	280	280	248	268	251	265	240	247	257	263	295	265	247	231	252	266	256	253	266	274	258	252	252	285	268	289	263	242	257	251	275	240	242	271	291	264	262	258	242	233	251	244	245	262	278	251	279	215	249	245	250	263	239	265	248	287	246	265	254	273	265	225	248	246	250	249	251	271	247	220	255	271	257	254	251	259	255	273	220	265	258	251	276	280	249	246	257	248	271	242	260	235	270	275	263	250	265	244	293	235	274	259	267	288	267	257	249	256	263	272	266	244	260	257	244	242	268	225	240	269	271	271	224	252	259	273	253	242	244	256	281	284	263	253	290	263	277	261	242	237	275	248	252	221	237	252	243	264	245	259	255	227	234	282	263	239	247	254	256	239	236	254	264	245	232	284	226	265	244	268	246	251	241	273	265	267	258	235	244	266	237	252	239	267	286	285	289	255	248	283	272	249	261	249	255	236	242	263	269	249	278	236	259	261	248	263	234	268	276	250	291	265	272	275	273	253	270	261	261	255	251	257	251	262	246	268	252	256	252	248	294	289	256	242	261	261	258	262	260	257	247	254	241	249	254	270	265	261	260	247	273	275	274	252	249	256	285	260	256	289	273	275	268	239	249	261	275	266	242	277	270	290	272	259	244	257	263	273	264	237	284	239	225	239	251	272	271	278	265	277	265	258	231	269	245	248	260	257	255	253	264	252	253	256	255	213	253	244	254	271	273	256	280	259	256	264	260	257	241	269	244	244	263	274	247	255	245	241	252	267	238	260	249	236	248	252	261	274	278	267	253	281	277	256	247	229	257	238	257	269	242	255	254	250	257	259	261	263	253	244	266	287	276	262	268	250	246	260	232	239	268	259	269	258	260	269	270	251	253	267	243	246	264	257	244	269	275	270	219	263	267	262	287	266	281	218	249	261	235	260	253	259	282	239	244	254	296	261	264	237	230	221	236	234	274	270	267	262	266	279	238	264	259	238	226	266	282	255	281	244	255	238	267	279	238	269	263	242	300	277	244	237	301	251	273	250	257	270	246	259	239	256	268	264	273	243	258	226	245	282	281	231	268	275	264	254	256	250	280	254	267	272	270	250	237	270	243	268	254	259	261	245	249	258	242	248	233	261	249	262	250	236	277	248	263	248	251	263	238	263	237	237	286	267	259	278	238	260	267	272	257	224	233	255	271	262	248	246	248	234	248	249	269	267	237	245	246	241	238	246	245	269	251	271	273	259	260	256	291	265	247	264	264	272	271	270	270	252	250	245	261	249	259	238	268	249	253	266	244	257	271	268	274	271	257	239	235	256	220	247	237	246	278	252	251	264	267	285	258	242	255	268	221	252	293	243	230	268	248	287	238	248	260	223	260	229	250	243	267	258	227	267	247	280	240	271	238	268	252	274	258	267	286	307	264	278	254	271	258	255	243	278	254	259	225	286	263	276	236	282	236	266	268	255	248	222	234	272	303	250	234	261	276	278	255	239	268	258	270	250	248	235	289	280	261	235	237	236	270	255	248	266	275	257	257	259	253	252	263	262	232	301	265	252	276	244	256	272	253	279	240	266	269	253	265	283	268	239	242	230	236	238	248	308	237	262	278	272	274	258	249	246	247	236	265	257	228	259	271	264	263	273	272	240	282	228	246	255	238	270	252	255	235	240	256	228	237	275	247	246	261	278	234	270	249	251	260	285	257	259	230	275	262	230	223	270	260	248	242	234	262	296	292	264	256	276	244	263	282	257	267	225	257	246	262	252	252	255	247	256	290	253	239	274	257	265	267	276	254	272	257	285	263	292	273	238	230	297	235	240	242	270	225	248	267	245	213	262	242	269	271	250	270	266	227	277	274	275	266	272	252	253	225	263	247	257	267	251	248	244	230	223	258	267	250	260	266	265	260	235	249	261	237	227	295	283	265	270	262	252	274	262	281	230	245	239	289	278	254	252	240	247	278	236	264	245	275	255	256	270	248	270	247	248	280	242	270	260	247	235	248	243	258	268	250	281	277	277	240	273	251	276	252	244	263	247	219	258	246	249	259	249	225	261	251	259	239
22533	20354	26892	23685	20356	20423	7650	1661	1197	1089	1014	853	835	770	761	772	760	676	720	712	637	660	654	631	612	644	621	670	579	600	602	569	614	589	571	606	557	598	574	553	575	590	584	604	566	559	547	578	606	530	592	546	559	537	551	566	504	606	555	604	595	563	574	576	542	546	601	560	557	548	566	536	565	547	552	509	586	576	569	579	543	554	509	545	536	548	493	549	547	566	598	579	621	554	513	563	592	601	545	534	552	551	601	540	535	558	544	512	561	551	573	535	566	529	577	522	561	547	522	557	486	545	529	593	523	533	588	521	534	541	565	521	574	547	564	566	553	556	540	535	566	496	559	527	532	541	560	538	540	534	570	529	579	556	540	508	551	537	549	557	546	508	549	548	558	564	559	540	588	552	521	565	561	517	525	524	538	536	563	512	600	526	592	570	513	529	580	534	516	567	585	524	564	536	559	542	503	568	547	518	545	517	545	530	542	575	561	515	579	552	561	549	569	550	557	512	548	532	556	553	553	579	562	559	555	589	586	555	544	538	550	544	566	575	555	578	517	542	569	552	512	539	534	529	545	551	582	575	547	525	547	534	534	560	549	510	525	547	554	559	552	530	545	557	550	531	578	514	525	490	521	521	552	544	535	522	546	534	573	532	550	534	547	600	547	545	555	554	540	552	582	532	521	557	527	548	582	545	530	554	542	507	572	574	528	533	561	540	553	545	528	581	564	568	583	570	586	540	569	541	523	527	490	560	580	486	552	500	556	536	588	584	557	514	565	566	600	541	576	532	512	533	545	536	568	579	573	584	547	567	549	513	545	533	536	584	574	553	531	564	528	535	583	536	584	500	536	562	553	517	509	552	533	572	544	553	543	558	546	523	523	517	564	516	555	516	535	539	495	542	529	547	541	522	540	530	557	523	562	566	551	520	555	535	572	572	546	518	544	561	562	530	537	548	476	570	578	543	605	498	568	540	565	560	548	535	558	580	551	578	546	529	544	522	547	554	516	483	525	537	510	557	588	580	492	524	562	500	561	535	562	532	486	542	524	543	548	537	574	565	562	520	561	527	551	551	524	501	528	521	532	530	531	599	533	531	556	521	527	566	604	553	577	555	536	521	512	542	580	513	566	591	524	533	572	506	515	557	500	542	564	574	547	557	557	582	582	576	521	555	580	560	550	538	540	524	570	564	552	575	574	518	568	559	531	512	508	557	595	528	510	518	539	521	513	526	525	536	578	529	540	514	557	575	532	579	532	501	549	553	540	579	551	560	509	583	549	583	517	530	499	545	532	541	508	546	509	560	612	572	507	537	539	524	511	534	571	555	550	536	582	595	570	537	567	543	562	566	574	515	543	555	523	518	558	554	507	522	544	534	551	561	566	524	554	575	531	576	545	572	548	553	575	608	542	524	563	545	555	495	549	517	547	529	500	561	524	549	523	589	577	553	537	540	540	534	533	491	598	596	565	530	516	555	548	542	585	569	580	548	534	550	554	536	566	550	526	541	568	561	500	540	549	543	544	568	542	529	537	560	520	532	549	553	537	545	544	584	530	519	515	557	579	568	519	583	561	536	562	548	541	557	536	565	519	555	552	582	496	534	533	520	541	521	550	543	561	563	565	535	560	550	535	554	545	493	561	536	564	524	558	544	560	558	554	555	562	516	563	537	577	523	566	520	525	562	525	517	566	541	550	524	516	540	522	493	522	559	508	530	534	576	558	551	539	540	527	528	574	523	583	531	550	536	564	568	572	546	549	525	536	584	535	529	539	518	553	553	527	591	533	558	564	547	531	568	538	568	529	560	568	540	515	547	546	511	531	593	536	539	547	518	531	528	551	578	587	584	503	511	545	572	575	542	558	495	514	563	531	556	569	540	533	581	532	600	541	572	574	507	534	552	557	561	540	567	553	525	549	560	546	556	543	530	535	521	531	561	523	537	559	540	542	513	552	528	565	545	545	540	540	587	558	581	556	550	555	509	543	555	547	541	506	524	561	534	560	584	550	560	567	542	528	552	579	601	573	535	511	526	542	546	518	541	566	567	558	554	546	544	571	551	576	556	515	573	553	555	587	564	532	536	538	539	571	519	526	566	593	533	576	544	574	568	560	528	539	572	541	591	532	527	543	534	566	520	555	564	552	526	562	532	534	546	558	563	535	588	502	538	526	562	544	505	531	575	553	519	541	544	526	545	576	594	535	576	589	539	523	550	578	591	492	535	549	619	520	560	537	549	555	535	532	531	554	552	531	534	516	533	513	550	540	556	554	523	523	532	499	555	563	545	542	545	585	528	531	516	524	526	555	575	550	540	516	541	545	584	577	539	548	522	570	598	563	585	556	520	526	545	526	552	581	575	542	548	566	501	568	544	521	583	528	554	530	547	555	562	536	541	543	536	551	515	531	527	523	547	508	538	515	568	540	513	515	567	522	528	530	514	517	557	538	564	558	555	557	548	579	544	511	537	565	549	526	572	552	537	553	562	491	495	569	551	527	530	520	510	549	567	561	544	549	492	550	603	567	563	553	530	545	538	578	519	575	556	517	516	556	532	580	542	562	522	563	583	554	507	533	586	534	533	518	567	562	539	543	547	538	506	547	560	540	525	531	545	535	588	568	521	593	523	585	523	494	550	542	508	536	588	573	576	584	505	540	591	530	526	570	559	545	567	497	499	479	556	549	544	536	509	517	502	555	549	494	549	530	540	515	542	562	523	560	548	577	560	525	527	527	542	588	570	574	596	556	551	515	517	561	574	528	500	514	555	592	568	522	550	589	582	491	573	544	553	548	558	588	560	555	547	559	511	509	528	584	549	506	556	569	544	562	554	492	533	538	537	546	534	518	567	551	584	556	523	553	533	544	588	543	546	526	536	506	541	547	546	578	547	552	557	552	606	568	509	558	583	499	570	552	564	552	539	551	570	558	507	523	492	513	576	538	566	524	548	506	602	534	535	563	548	564	533	577	540	540	513	492	506	527	539	537	578	564	550	526	489	549	563	553	541	546	539	566	544	547	550	551	515	564	562	563	543	541	572	557	502	552	563	528	536	569	538	553	517	511	542	560	485	526	517	583	555	508	523	572	516	490	538	510	539	550	514	533	572	529	544	570	521	548	552	550	539	548	503	534	523	512	565	529	566	550	513	556	537	539	523	581	542	581	536	503	555	555	580	555	521	567	519	572	560	498	531	559	556	561	526	540	557	508	523	534	595	548	614	551	584	543	547	531	552	610	537	523	581	575	529	540	591	550	540	559	570	589	530	561	524	588	555	545	572	522	510	551	530	513	523	538	564	514	534	594	534	542	544	535	508	567	559	543	582	570	544	502	547	548	530	566	541	540	558	521	547	552	605	540	542	518	533	526	541	541	528	524	575	540	557	570	531	577	515	562	517	559	517	527	490	533	573	554	525	507	532	491	547	521	525	532	554	545	556	531	570	501	562	566	579	503	559	533	560	533	528	544	524	533	534	569	567	591	521	533	533	541	536	554	527
10871	18429	17232	9693	6561	4678	3464	2712	2254	1997	1800	1404	1388	1171	1116	969	915	899	833	790	802	793	745	783	725	688	654	704	646	674	644	663	642	645	573	619	591	574	578	582	585	617	580	586	573	573	542	556	601	539	579	555	574	554	567	570	580	583	532	601	495	549	584	556	569	542	537	493	528	565	557	564	514	602	584	571	558	562	570	519	567	584	579	498	563	558	541	531	518	520	548	527	525	583	569	559	509	579	562	510	519	523	544	553	583	517	520	522	525	528	563	505	552	494	536	545	558	536	547	566	502	532	541	586	517	552	529	541	535	550	512	517	525	559	551	521	564	529	515	526	560	508	548	534	559	556	583	532	510	524	548	530	486	512	508	488	569	538	547	547	547	539	526	512	525	523	540	525	504	503	544	570	532	509	523	530	509	557	514	531	572	566	573	510	553	581	489	580	570	533	519	538	518	582	535	493	576	489	496	550	550	544	534	527	533	517	490	481	520	539	501	538	517	546	519	547	526	528	529	519	509	566	550	480	563	534	491	527	558	590	518	504	511	535	553	572	493	496	545	562	515	531	514	529	555	536	560	536	599	519	551	515	512	494	517	546	514	525	559	524	548	545	525	526	496	550	527	535	483	535	490	548	509	556	515	476	505	490	524	536	561	548	514	553	525	508	579	525	531	528	532	514	541	508	511	496	543	529	555	526	545	541	498	562	534	526	540	491	518	521	501	522	576	519	531	525	548	500	545	508	523	541	521	509	509	514	537	518	510	563	550	535	510	540	544	546	519	558	528	519	519	510	502	549	538	502	542	534	547	496	527	515	559	534	542	536	515	510	538	509	568	531	564	545	584	515	505	563	557	507	552	555	529	528	512	540	490	532	523	546	506	513	538	510	563	512	508	544	535	519	551	555	527	525	559	551	530	537	552	553	532	553	540	525	538	522	527	545	511	538	541	560	515	506	524	545	543	488	538	528	495	532	528	544	517	590	541	505	554	503	556	488	548	520	512	529	541	523	560	529	540	535	522	534	542	548	524	497	505	504	552	539	530	528	551	513	531	518	476	527	557	519	564	548	551	592	535	520	494	562	498	576	508	496	573	482	515	526	552	520	519	519	553	520	527	540	540	519	546	517	532	560	551	549	531	501	509	518	546	526	559	544	488	515	551	544	515	556	531	499	594	522	529	512	517	537	494	532	523	553	555	501	545	535	535	542	542	524	530	541	536	512	530	514	564	527	525	504	519	540	547	522	541	504	531	543	526	512	526	536	542	486	524	566	519	529	530	556	542	544	550	571	559	547	540	551	542	494	542	492	550	555	551	531	520	531	545	537	516	505	493	559	567	554	583	570	513	517	531	540	550	543	550	559	548	520	578	520	506	561	527	559	517	545	525	471	566	566	531	528	556	508	471	539	524	553	523	516	519	557	517	558	556	559	504	515	534	511	514	539	566	487	518	527	547	521	554	569	500	524	542	547	531	556	578	542	555	504	492	520	528	551	572	535	494	506	504	561	569	541	516	526	566	536	527	568	545	540	555	556	607	517	516	570	502	554	523	550	534	544	536	536	532	526	522	515	503	536	508	557	508	534	514	507	515	500	538	545	531	537	514	550	492	552	540	574	564	515	555	531	561	589	501	567	492	524	504	534	518	505	532	523	510	516	543	503	533	558	553	533	522	477	510	506	521	534	516	580	560	536	518	539	553	510	519	503	500	535	505	536	531	586	544	549	521	533	552	482	549	533	536	538	529	461	517	543	523	528	527	562	499	517	557	548	515	527	517	564	517	547	565	532	518	532	490	542	558	529	563	487	542	530	517	529	571	521	531	535	517	538	516	544	520	542	505	529	563	555	537	549	554	515	544	526	509	568	510	501	537	548	541	520	526	511	576	509	538	533	539	584	524	510	570	562	546	547	519	556	557	528	519	509	509	500	551	557	510	561	540	596	518	528	520	549	529	527	513	508	563	526	524	575	531	556	540	538	507	554	522	524	558	460	543	556	538	521	496	509	566	516	549	556	509	536	535	516	518	526	498	541	526	568	522	530	519	485	558	490	515	531	513	529	532	524	509	515	524	523	513	499	525	564	525	541	550	538	560	519	508	520	541	533	541	544	548	524	556	489	549	540	545	532	525	530	523	467	530	518	536	607	559	503	524	498	532	493	553	511	532	555	513	567	547	531	528	509	550	497	546	552	498	494	517	536	502	490	559	522	530	564	479	524	522	552	532	516	522	533	471	520	493	525	534	536	549	553	511	549	524	504	516	524	570	537	509	527	518	522	551	519	561	539	514	526	532	527	525	516	505	544	580	534	506	523	546	549	499	522	540	540	493	553	572	531	518	522	523	497	516	532	536	533	524	556	509	525	516	569	526	524	598	492	548	514	518	543	556	520	567	523	499	542	541	536	504	547	548	503	564	521	520	505	528	544	539	588	519	531	546	520	494	539	531	561	506	534	545	522	535	554	528	518	520	528	544	532	533	509	552	544	548	555	531	501	581	525	496	521	580	547	513	479	506	556	526	518	536	519	537	525	530	518	517	560	564	515	487	534	546	526	502	539	496	509	531	514	572	532	525	556	547	539	514	539	516	530	556	529	559	552	517	549	535	521	526	494	564	505	527	536	544	540	549	531	555	564	564	565	554	594	538	567	516	531	514	557	506	575	552	518	555	509	511	569	471	523	531	514	522	557	570	521	529	545	528	542	516	535	548	554	542	518	529	529	514	532	507	599	530	541	541	568	569	575	526	549	531	538	552	562	525	560	546	537	578	504	527	531	566	536	533	506	537	520	511	545	521	543	548	481	512	515	478	544	514	574	497	563	489	526	565	533	501	557	569	510	520	546	497	530	509	530	545	559	536	516	512	576	550	496	520	521	519	522	514	545	521	515	532	531	540	522	553	523	516	505	547	573	563	509	510	544	490	567	530	531	522	501	525	536	555	563	531	514	555	549	549	573	507	532	532	500	534	530	531	496	527	530	570	487	571	545	529	507	489	560	534	539	513	518	527	509	516	532	567	545	534	545	529	534	565	504	527	545	545	552	550	550	514	519	558	514	553	527	498	540	533	533	529	488	514	509	542	579	532	560	532	530	521	579	586	526	520	512	516	544	510	531	535	561	549	534	497	490	545	551	520	542	515	521	512	499	537	520	497	548	504	557	513	576	552	513	511	559	480	523	521	512	522	495	520	573	507	583	545	532	529	524	530	500	550	472	539	537	564	543	532	533	513	544	508	527	529	512	565	511	529	527	512	533	551	515	542	514	536	518	538	544	543	520	533	532	539	530	507	531	520	534	492	556	536	550	568	566	542	598	498	577	537	503	529	539	489	537	547	552	505	542	534	515	534	520	554	519	553	554	553	530	505	518	509	524	558	559	573	542	517	516	547	525	515	545	492	512	562	521	517	509	491	502	548	502	556	521	486	547	515	499	569	522	528	514	548	554	553	543	521	556	502	537	550	555	499	550	536	496	539	523	558	504	515	503	519	510	508	493
27655	12374	1197	376	238	208	171	169	151	139	163	134	155	149	140	152	144	142	151	153	120	139	156	140	159	129	154	149	144	132	147	121	133	134	135	145	139	151	146	143	148	155	182	158	132	127	150	151	148	144	120	160	138	138	125	146	131	149	134	137	130	179	154	151	133	109	144	150	123	130	140	123	154	159	130	156	158	163	161	133	137	163	141	139	168	136	121	137	146	130	149	151	125	125	134	137	145	137	133	136	122	123	147	147	129	144	170	164	140	148	157	172	143	136	126	131	126	155	132	136	143	133	147	143	145	146	143	134	138	146	141	140	144	119	134	147	154	150	133	143	141	138	131	146	143	161	136	162	151	145	136	137	142	144	125	130	143	127	137	136	140	138	142	142	140	175	147	146	146	130	151	157	125	130	155	145	155	136	121	150	135	141	133	152	139	127	156	137	138	131	157	137	146	134	138	138	162	163	140	175	144	141	155	136	143	149	143	132	144	126	172	134	156	150	159	139	139	143	153	145	132	149	138	157	137	142	151	157	119	135	155	157	139	158	150	163	137	143	141	161	154	135	133	157	132	165	148	141	150	146	129	139	127	153	132	142	177	136	115	142	159	150	131	132	137	137	140	169	141	131	156	150	126	143	159	133	124	135	145	146	137	123	139	136	143	141	150	151	146	142	133	125	143	137	168	164	158	160	141	146	139	146	139	122	142	141	141	152	150	157	146	154	154	139	165	149	138	135	157	126	145	136	124	160	152	147	149	144	152	151	142	142	139	152	131	141	118	151	153	166	129	152	152	125	149	144	143	155	126	143	147	134	155	149	123	146	145	145	145	127	146	148	136	149	153	133	133	125	149	156	148	126	156	148	125	141	159	136	143	123	137	140	148	140	138	135	143	143	128	119	129	131	143	126	136	138	143	140	153	140	159	149	133	167	152	157	125	145	151	163	147	124	158	144	142	138	128	158	138	137	130	149	159	125	133	152	127	152	136	129	136	141	150	153	127	157	158	135	144	137	131	151	148	146	144	121	136	128	154	138	144	150	157	157	147	134	153	146	152	145	157	137	142	137	137	129	142	113	123	139	163	125	134	127	133	138	139	129	144	153	137	151	167	112	136	145	142	138	146	154	146	141	135	137	142	167	144	144	136	153	127	131	139	122	143	124	138	123	133	129	160	156	142	110	128	158	157	157	138	142	145	138	139	136	149	125	125	145	151	141	110	145	155	160	146	126	122	161	139	137	146	169	160	157	140	149	154	156	158	128	145	141	131	139	143	154	158	134	139	157	153	148	126	162	136	137	142	148	135	147	153	168	146	150	150	122	149	144	139	136	150	146	138	125	147	142	145	134	148	138	151	156	138	130	110	148	147	148	141	162	155	148	133	145	148	166	126	128	118	152	133	150	126	149	149	136	129	120	154	149	132	141	156	143	126	143	145	131	148	139	132	136	154	132	132	151	152	152	129	159	172	144	150	152	147	126	126	152	137	146	132	141	148	138	130	144	139	146	142	139	137	122	125	143	112	122	136	129	143	139	141	134	150	151	138	160	140	139	147	141	148	139	148	145	122	138	104	154	123	131	154	140	130	166	171	157	135	137	143	135	155	139	122	165	129	160	148	143	154	133	140	141	139	148	121	149	146	152	134	119	146	141	149	155	147	138	138	130	145	150	155	121	149	147	122	131	149	123	138	136	141	126	145	131	139	153	157	157	131	153	142	136	149	161	149	118	127	133	140	130	131	150	128	141	152	137	147	131	108	152	166	139	147	135	126	171	145	148	145	159	122	132	144	142	142	146	144	142	164	127	131	125	149	145	144	130	149	142	147	147	157	143	143	166	179	142	133	124	160	136	151	153	127	152	140	123	144	134	134	161	142	140	149	153	141	130	141	139	141	129	154	158	133	124	154	156	134	142	147	131	157	143	123	142	147	173	146	155	127	150	135	152	121	129	150	153	134	141	150	140	137	145	141	133	154	131	156	149	110	127	162	155	135	127	140	142	146	158	151	148	153	138	129	145	144	142	139	160	126	173	146	155	167	133	132	144	144	143	133	139	145	128	126	138	136	124	145	176	140	151	121	130	134	140	144	137	138	156	121	130	153	168	156	151	150	131	139	166	136	139	131	141	155	161	162	151	158	133	143	143	131	121	127	157	143	127	147	142	147	136	134	123	139	161	151	138	161	122	141	146	144	151	139	148	146	126	159	119	139	129	148	140	140	139	153	132	143	142	157	135	116	135	153	163	147	145	164	145	149	152	142	144	149	146	144	136	133	144	154	137	158	125	125	127	154	152	115	164	134	140	128	134	164	136	151	141	143	116	112	126	150	134	152	151	146	128	147	141	137	157	145	135	134	132	156	133	148	136	136	135	136	144	149	155	139	151	150	132	143	145	136	135	140	133	121	150	154	148	144	143	146	135	134	137	149	158	150	145	149	164	134	150	158	132	141	126	142	163	141	132	148	152	142	141	141	123	128	136	141	164	140	125	142	137	142	154	153	153	111	142	139	149	133	143	156	147	149	150	137	147	129	160	147	163	129	162	153	155	179	139	162	142	127	135	148	147	134	147	179	138	157	159	136	130	148	128	145	136	157	121	154	140	121	154	123	136	136	148	146	138	150	148	169	130	119	125	138	141	145	139	152	143	135	162	131	147	134	141	143	143	151	144	154	154	134	162	152	135	126	135	149	147	135	138	146	164	121	149	100	127	140	141	137	119	141	128	125	152	156	148	142	149	138	139	145	130	139	139	129	148	144	135	140	139	141	150	157	148	137	133	147	140	157	141	136	130	144	129	121	140	153	142	136	149	133	114	157	156	142	128	142	146	143	122	136	140	140	133	134	156	143	138	135	139	155	135	147	135	154	136	136	143	136	147	148	158	150	143	134	154	132	132	142	168	132	123	148	145	138	162	130	149	149	117	161	146	159	139	134	153	136	152	133	158	142	119	123	136	157	148	152	144	141	143	159	141	135	140	150	138	139	135	157	142	148	143	129	143	160	138	143	125	148	147	125	160	152	119	134	145	137	170	139	133	159	144	138	162	146	151	146	155	143	152	143	153	136	185	136	149	137	136	142	133	123	159	128	125	127	134	135	149	127	130	138	152	130	137	131	146	135	154	147	152	156	158	144	142	160	151	159	159	128	145	128	141	169	137	156	143	136	161	127	141	134	126	137	131	145	135	140	155	149	144	148	137	155	167	149	136	129	133	159	141	146	155	124	145	155	161	138	134	142	158	130	133	139	129	151	134	136	131	145	135	143	143	122	148	142	158	128	142	146	126	126	152	152	146	133	153	142	150	118	126	147	125	148	152	132	134	131	127	125	141	148	128	153	145	137	143	147	154	136	123	149	132	153	150	149	125	158	151	152	156	140	136	157	149	161	115	152	132	160	134	138	134	135	147	143	139	148	154	122	148	140	149	130	149	123	140	144	143	136	131	130	144	126	145	155	134	131	142	127	121	143	137	156	138	129	139	144	147	144	152	153	129
5057	903	749	452	323	289	227	271	218	194	189	211	182	174	179	164	169	185	187	187	165	160	166	170	178	182	174	189	169	171	162	152	171	178	154	189	169	180	187	182	190	190	185	155	182	163	171	213	164	184	176	164	155	176	172	169	192	156	146	178	173	153	166	165	132	181	187	177	153	147	187	189	151	172	160	175	175	179	176	168	177	153	165	178	181	138	154	170	168	164	162	163	176	172	166	170	157	188	161	146	183	167	153	163	173	174	180	177	156	170	175	179	159	145	140	147	185	187	158	153	156	177	154	170	135	152	176	162	159	185	172	189	158	155	153	152	164	151	167	169	166	166	175	170	169	148	140	151	181	181	177	172	185	150	182	190	180	180	146	165	187	183	165	152	177	175	169	167	173	162	157	144	180	149	155	159	180	166	171	145	197	181	164	172	148	150	181	163	164	156	168	152	164	175	169	170	160	173	164	171	177	177	170	164	169	163	178	182	149	151	182	156	148	154	179	171	167	155	157	158	173	168	169	182	177	161	172	199	161	185	168	158	175	167	195	179	158	160	160	168	186	190	162	168	170	150	164	153	176	152	125	185	175	165	167	179	187	165	160	143	188	180	178	151	161	166	171	159	152	155	163	162	164	158	179	167	179	160	181	165	163	178	179	165	164	179	173	154	185	170	163	142	151	151	159	157	172	184	165	180	165	152	174	143	171	180	178	180	175	152	162	152	165	191	186	153	162	175	182	173	176	153	162	156	173	157	137	190	172	164	166	170	177	165	168	172	163	191	140	169	180	175	172	179	171	150	184	180	172	181	160	167	153	189	146	158	143	160	154	166	162	178	163	172	174	141	186	173	166	161	183	149	160	190	171	156	180	182	176	160	163	180	159	159	164	159	168	175	152	179	143	180	171	161	168	136	158	153	151	162	162	177	174	134	182	170	158	203	178	172	176	191	168	186	139	178	173	146	158	163	165	160	166	168	164	162	164	180	177	184	165	165	179	147	179	213	199	179	169	177	165	187	174	183	162	163	164	158	151	165	158	184	179	164	196	170	153	156	169	178	166	165	172	163	168	166	155	176	156	171	149	180	150	181	167	156	152	160	176	159	195	162	182	158	146	167	157	200	162	172	163	172	157	157	167	188	161	158	167	161	183	157	181	176	158	167	188	170	172	158	147	156	182	171	173	176	144	176	183	172	185	164	184	177	160	166	159	150	161	166	167	163	152	172	171	154	191	176	182	147	165	164	164	175	176	155	157	199	157	184	144	156	172	167	185	162	163	165	166	146	164	167	191	155	153	171	178	170	180	159	158	168	172	165	177	157	162	175	168	178	174	182	169	163	158	140	182	169	146	183	151	163	143	168	126	175	167	146	170	153	137	189	195	167	162	186	173	189	182	181	162	153	155	167	162	170	182	169	150	171	169	158	192	153	198	160	164	143	156	173	164	158	172	192	203	154	158	157	161	177	142	164	177	162	148	160	159	178	151	186	168	150	177	149	151	167	160	174	165	161	138	183	181	188	154	166	182	169	143	179	175	166	171	167	181	169	175	158	163	155	162	167	150	146	169	162	161	163	183	149	185	159	163	157	161	160	147	201	140	187	178	166	198	180	171	162	151	170	155	159	177	186	194	172	205	153	169	163	161	176	181	159	181	146	156	170	151	150	180	165	175	178	168	155	150	154	167	176	172	192	179	184	198	169	177	157	168	157	195	177	172	148	193	168	182	167	168	180	201	155	175	175	163	156	173	186	181	157	159	148	187	180	165	174	179	174	174	161	159	176	167	152	168	179	168	165	162	158	158	161	162	176	182	163	191	161	167	164	158	179	168	169	166	161	170	169	159	169	190	170	151	155	165	172	165	175	185	185	171	192	157	133	169	167	155	175	185	186	185	148	169	153	147	161	178	154	177	155	171	187	163	154	170	179	175	177	165	154	156	167	161	184	144	168	167	162	173	178	165	156	174	194	174	161	163	139	175	147	149	156	163	166	172	164	161	162	167	166	183	151	158	169	157	168	189	144	179	174	169	174	181	153	152	168	174	170	168	160	150	177	184	172	173	174	158	152	161	166	175	164	167	162	170	139	185	168	178	181	165	151	164	152	163	162	167	153	153	169	173	160	164	149	176	154	177	183	140	164	157	189	162	163	141	168	157	177	142	170	175	157	156	176	173	179	140	159	168	180	158	179	151	164	186	179	196	168	179	166	162	170	168	171	181	179	184	183	176	173	173	177	171	180	173	152	158	172	172	160	168	148	184	180	138	159	184	171	188	172	159	150	150	189	177	149	156	155	164	165	151	169	152	161	182	168	164	167	184	176	166	171	168	182	186	143	151	182	154	169	145	180	170	150	147	171	160	166	174	150	159	155	155	139	168	165	155	165	145	156	142	163	161	158	178	178	154	175	149	190	188	174	174	136	171	162	153	177	147	148	162	175	174	156	182	156	174	164	156	175	178	145	170	168	165	166	155	168	171	164	162	153	187	157	163	171	155	182	160	163	171	178	178	167	153	171	181	153	194	148	152	156	194	170	176	170	175	162	193	182	194	166	164	149	161	165	158	159	137	147	164	153	161	173	158	164	163	149	157	156	179	147	178	184	138	166	162	197	161	181	163	179	160	184	157	190	164	150	169	170	154	152	161	170	162	183	164	176	182	180	182	186	154	153	153	174	171	178	178	191	156	161	160	151	186	190	166	166	149	156	177	176	169	144	172	150	164	184	170	180	155	205	179	148	153	180	165	181	161	173	161	152	152	165	184	131	169	174	180	179	138	166	182	153	163	182	160	184	177	176	158	167	163	158	155	155	191	176	162	158	172	164	151	202	174	158	159	184	172	176	171	152	163	166	176	151	152	179	175	166	183	150	162	183	173	158	149	155	171	191	163	174	187	175	165	160	157	174	180	158	158	152	165	162	182	176	158	187	140	151	184	185	168	171	178	146	164	167	169	176	152	149	169	181	156	170	172	153	165	168	169	175	173	159	182	162	148	144	185	173	172	153	170	169	189	161	183	169	171	156	165	155	191	184	160	176	172	162	181	160	170	166	180	173	153	172	171	155	160	153	182	168	167	170	179	156	156	158	147	178	171	168	176	163	169	170	177	176	176	148	155	170	151	150	178	183	185	162	172	156	168	184	153	185	159	184	182	177	147	174	177	156	178	161	153	180	154	147	159	177	171	168	172	172	188	172	177	149	163	160	146	162	147	157	158	157	160	172	163	182	151	177	167	166	152	180	187	174	175	173	167	170	151	163	197	168	158	170	155	160	153	171	169	155	179	156	178	199	160	177	174	172	161	171	173	185	181	196	171	160	163	166	154	172	166	163	166	156	170	163	187	161	170	188	129	173	152	179	173	167	140	195	168	151	171	210	170	159	158	183	183	181	163	171	154	171	128	162	168	181	144	170	183	169	174	161	146	147	166	163	174	177	187	175	151	172	192	182	160	158	185	189	158	169	168	168	174	190	168	170	175	159	186	163	151	179	191	169
24396	20346	26463	24098	20347	8210	1167	755	571	567	481	477	389	374	405	364	331	362	328	315	288	347	295	287	314	290	301	289	298	303	280	297	302	256	275	273	257	259	266	284	264	252	264	270	271	254	281	272	259	263	267	252	257	268	285	258	280	249	300	256	273	291	266	260	246	252	239	255	283	262	241	253	253	221	268	241	255	258	270	277	250	257	269	256	252	231	257	246	242	278	270	267	284	249	245	269	245	280	228	255	275	250	263	255	260	265	235	264	264	270	266	255	270	247	246	277	292	237	245	231	253	265	277	233	266	255	233	285	261	242	249	244	240	269	254	255	232	254	237	238	239	232	233	268	254	265	242	253	252	249	236	242	234	230	284	261	253	276	234	260	218	242	246	240	261	240	244	261	255	285	252	269	263	246	269	285	242	212	236	278	248	239	234	228	245	268	260	273	265	216	272	280	252	225	263	247	260	296	232	254	261	279	255	206	244	266	249	255	275	263	240	238	208	242	266	239	255	265	244	237	264	248	251	277	262	260	270	255	240	266	246	283	235	249	264	271	249	235	269	255	271	283	265	265	277	232	262	250	285	265	253	244	247	267	265	242	251	269	237	248	255	237	264	282	263	276	243	264	235	268	251	243	263	231	246	237	243	236	262	257	290	246	267	258	257	285	255	250	245	220	253	229	243	267	238	260	254	268	238	256	251	221	259	246	306	232	229	245	279	241	270	247	282	271	227	264	260	234	278	240	214	285	225	240	258	282	244	243	273	252	232	248	243	261	233	258	217	263	241	255	266	266	254	267	250	241	276	245	251	232	256	240	278	270	236	262	241	281	232	260	274	249	254	271	266	215	247	234	250	250	285	277	271	251	233	255	266	242	229	262	211	256	255	276	238	264	248	277	223	239	269	265	236	251	280	240	253	255	235	246	259	268	251	244	266	247	255	274	237	279	223	220	241	248	256	253	275	256	253	294	271	219	239	270	229	267	286	287	298	261	243	241	240	268	263	233	263	255	269	229	246	264	253	239	272	246	232	248	248	247	266	223	265	254	257	270	230	251	256	233	274	241	247	236	271	263	245	250	256	248	254	248	265	258	286	258	229	259	230	236	269	263	258	253	234	251	230	248	253	245	264	261	225	261	261	220	262	250	261	242	290	222	252	278	256	234	260	248	232	274	286	243	280	269	262	243	233	239	273	275	260	251	264	261	255	254	250	275	239	234	301	267	252	236	255	236	252	246	240	256	258	280	266	239	246	246	241	237	222	266	272	243	253	259	258	238	291	284	227	262	285	252	273	250	246	252	248	258	243	263	256	246	254	286	260	252	243	235	245	255	270	236	245	234	250	257	250	255	271	281	233	256	268	235	253	248	245	265	256	269	256	256	267	263	258	260	266	247	247	265	251	258	262	268	273	229	248	264	245	227	238	260	260	233	270	239	268	225	228	247	264	259	240	278	251	287	231	271	268	262	231	252	259	239	254	253	235	238	268	274	234	257	233	240	235	248	251	266	242	271	246	230	263	271	245	253	252	250	237	250	236	235	259	281	298	244	258	255	244	240	273	249	247	278	261	243	243	259	232	257	233	258	272	273	238	234	271	235	269	253	245	272	237	263	284	245	246	267	255	274	252	239	245	222	254	246	255	236	271	236	264	270	260	254	279	231	317	215	257	264	245	251	254	265	248	247	245	250	256	287	266	249	280	243	225	241	256	239	249	258	249	249	250	239	232	286	268	254	251	263	254	232	249	264	245	267	288	243	239	238	290	250	242	263	261	247	265	266	287	255	248	271	268	262	255	282	249	259	257	234	258	247	241	269	250	271	263	245	244	243	250	266	244	258	296	269	236	269	252	252	235	266	258	271	260	265	245	236	251	263	264	239	269	279	254	293	263	274	232	251	235	248	227	261	269	239	239	268	230	247	258	257	259	232	293	272	254	254	274	259	299	221	265	264	222	265	234	261	234	270	259	242	258	261	262	258	261	259	254	243	256	251	269	273	243	266	235	243	280	229	262	254	236	257	263	229	258	259	263	247	212	232	254	243	259	263	283	275	265	224	248	254	256	290	255	244	265	236	217	240	222	263	248	254	249	246	247	241	265	233	246	243	236	273	273	253	272	232	237	280	247	255	265	242	256	282	230	250	284	263	256	252	237	268	273	274	272	249	261	266	275	254	273	264	220	280	258	273	249	280	237	269	265	237	270	284	256	278	255	269	267	267	254	230	253	289	269	263	258	275	258	236	278	261	259	271	230	262	262	254	252	247	264	265	240	272	258	276	258	250	231	245	262	273	243	233	242	260	236	255	261	253	244	280	236	266	248	271	247	233	283	229	260	260	282	249	257	225	230	248	246	279	264	259	248	287	253	289	250	259	279	259	233	245	244	275	241	280	232	252	243	268	275	254	242	260	240	231	263	261	258	273	295	268	258	248	296	271	251	266	271	242	216	242	252	242	259	255	246	252	234	239	248	243	230	234	260	246	224	248	247	266	258	231	273	254	253	269	265	245	266	219	260	264	248	253	263	264	264	255	240	247	237	254	302	236	252	233	245	263	269	257	269	261	252	250	265	276	258	261	233	249	254	264	269	246	259	246	256	252	262	248	274	270	256	237	265	269	248	258	238	245	237	225	241	270	236	232	255	225	263	262	257	229	261	242	264	252	232	272	250	271	268	247	270	274	277	277	276	241	292	219	250	223	277	265	269	232	244	257	241	246	243	255	242	250	263	262	256	243	238	256	247	270	210	261	239	231	229	262	235	259	285	219	248	247	273	260	238	263	236	272	228	257	248	261	242	244	253	261	248	266	248	238	226	277	266	252	257	228	235	252	266	272	250	267	264	236	251	277	267	266	259	277	255	286	246	256	273	264	288	266	253	231	249	254	261	262	243	279	239	298	260	254	245	271	257	205	259	267	216	265	242	274	236	245	260	248	260	253	260	251	246	259	248	247	250	263	272	279	220	234	257	254	270	306	253	259	235	248	237	271	260	268	236	278	276	260	252	278	243	255	275	272	262	271	259	255	264	251	287	271	254	256	267	285	245	243	245	257	266	239	247	300	265	235	267	236	263	264	256	305	293	240	247	249	254	264	249	268	250	259	269	269	298	278	241	250	281	244	232	244	254	226	242	251	268	252	266	226	266	256	249	235	247	265	257	230	240	251	231	243	223	288	248	248	246	254	235	248	260	252	234	257	266	263	234	267	269	237	260	269	250	239	258	244	237	260	232	241	223	250	268	257	238	246	266	290	256	249	250	278	273	255	243	269	281	265	286	276	244	233	260	260	238	235	256	269	219	237	275	221	289	252	246	272	231	232	274	250	216	259	261	293	243	246	255	264	246	237	231	225	257	264	246	244	279	253	233	249	267	258	251	268	242	250	276	269	225	285	240	242	265	245	243	246	255	260	275	261	240	263	261	280	255	243	260	284	273	245	250	272	257	241	233	245	225	276	273	236	250	246	242	278	244	252	269	266	250	270	248	249	284	266	227	241
7685	11526	10474	5610	3518	2431	1808	1385	1206	989	852	725	641	580	513	528	502	474	427	441	393	383	383	373	370	319	353	331	310	319	323	327	293	302	317	297	298	293	304	285	294	289	320	304	299	282	258	273	290	298	306	270	296	281	289	293	265	268	274	272	285	274	271	270	268	261	289	276	269	254	257	256	251	297	247	268	237	265	288	276	245	279	271	247	264	274	263	257	299	254	291	265	262	236	262	266	259	276	265	264	255	258	277	276	243	257	242	247	263	283	234	262	290	254	283	241	254	277	252	273	251	250	241	268	256	247	266	241	254	261	296	245	287	239	240	253	250	269	283	254	255	265	274	265	229	260	244	254	256	251	264	258	239	245	249	270	283	301	261	245	251	269	265	254	251	251	266	249	273	259	253	252	270	243	256	269	263	270	261	285	246	241	253	244	269	244	264	289	251	259	269	243	243	253	260	276	268	260	267	278	235	278	264	268	248	243	266	246	250	275	274	292	253	268	251	267	234	279	271	283	260	266	258	263	282	241	242	268	260	259	261	249	294	258	279	241	232	243	244	256	263	248	281	259	272	273	264	266	246	275	252	266	272	228	263	257	261	253	276	253	249	258	271	271	232	267	265	272	289	246	259	247	270	269	248	282	278	252	252	268	259	274	237	238	250	248	260	280	283	255	253	244	253	251	245	220	261	251	212	258	252	259	266	242	285	250	239	274	232	233	248	241	252	259	275	272	228	253	254	247	272	285	252	222	275	240	254	286	299	240	243	221	262	253	263	260	245	290	257	273	254	235	269	248	272	239	241	282	255	259	266	262	264	268	242	286	236	254	245	276	247	246	246	262	249	272	292	237	250	244	211	251	267	228	278	248	236	242	249	246	252	247	257	260	221	276	274	261	247	273	254	258	233	270	256	219	253	221	286	281	250	273	251	253	264	234	260	230	286	260	254	248	247	263	228	292	236	275	284	225	279	238	269	250	243	267	242	258	230	280	255	253	259	286	268	239	241	247	271	240	277	243	257	259	274	285	238	247	276	280	281	282	259	248	279	269	263	237	234	231	244	239	281	271	247	285	240	256	257	251	271	245	254	264	253	225	279	247	242	261	249	273	255	260	249	269	264	264	260	265	241	263	233	260	259	246	255	237	249	277	250	279	269	267	243	251	223	268	271	220	248	237	274	270	282	272	264	256	276	275	253	253	250	260	276	261	265	253	261	249	265	256	269	260	233	271	276	277	266	279	238	255	266	295	263	240	264	222	275	266	249	252	264	250	267	262	255	273	243	265	275	269	272	239	226	243	276	252	255	239	241	261	245	262	239	226	245	250	235	279	270	265	247	244	278	253	249	272	244	261	264	245	244	276	274	259	260	252	267	238	306	278	267	241	275	265	252	271	243	261	251	243	267	265	260	274	257	252	270	268	279	271	262	245	244	247	260	251	267	256	253	272	269	294	243	245	249	259	260	252	214	269	264	274	283	235	248	244	234	257	261	264	259	230	250	236	268	244	243	266	222	252	239	255	262	279	282	275	277	247	242	285	254	263	302	258	221	245	266	255	282	241	272	258	251	238	268	210	259	263	255	249	253	260	253	244	267	283	252	235	276	241	265	251	264	275	233	259	250	255	260	238	259	264	268	253	254	265	250	280	242	247	224	249	238	264	255	232	262	252	237	255	250	262	265	293	261	254	262	261	246	267	276	239	219	239	277	242	243	245	263	255	248	254	257	276	269	255	273	259	264	220	228	235	251	229	269	255	249	257	254	256	242	263	245	215	288	262	279	249	249	284	260	300	248	242	260	237	278	256	258	244	274	222	268	265	262	252	259	260	279	272	276	294	244	273	231	278	254	242	285	282	274	265	250	239	225	269	264	250	278	279	240	273	228	233	267	250	274	278	255	273	258	234	270	265	230	251	247	255	245	248	304	240	264	270	255	251	252	272	268	240	272	273	235	277	245	271	272	243	257	274	262	270	283	259	256	259	272	273	262	248	243	262	254	266	253	198	218	254	269	274	259	260	265	262	244	275	233	253	274	295	292	262	243	230	245	269	248	259	256	245	247	253	264	278	244	258	266	258	253	247	266	263	247	262	273	253	261	269	267	248	281	236	268	256	246	228	237	270	257	252	260	258	236	264	264	295	252	232	278	254	233	277	228	220	270	248	273	251	243	271	241	231	271	274	234	249	263	264	266	263	260	272	245	235	266	264	253	255	264	262	246	258	253	260	267	274	238	236	265	269	274	248	272	241	242	235	267	255	273	250	253	267	246	260	253	255	258	269	270	255	256	252	288	254	253	243	259	230	290	259	286	253	260	282	245	249	262	234	244	254	258	260	248	251	270	263	272	241	242	264	245	225	273	263	255	221	252	267	277	242	257	260	242	241	248	253	246	265	287	257	268	274	263	278	280	260	264	266	247	286	230	266	262	280	267	245	253	258	252	246	240	259	245	275	250	262	233	257	252	256	273	253	277	245	251	261	243	272	263	271	246	246	286	255	276	262	240	273	239	236	255	277	278	251	286	270	268	264	265	251	267	249	264	230	268	249	253	256	262	268	232	270	281	257	245	228	255	266	255	285	239	237	264	262	278	238	281	251	250	241	260	261	257	256	252	254	262	283	261	237	254	274	252	234	258	251	266	249	242	245	260	269	257	228	246	246	275	233	259	260	268	226	247	256	292	241	262	275	261	237	229	255	237	247	249	254	254	274	262	264	233	253	241	257	249	249	245	261	273	266	259	280	260	273	244	249	236	272	246	236	263	248	253	246	258	254	304	235	276	242	251	272	275	243	252	260	278	265	285	272	243	255	265	239	273	246	265	250	275	293	243	257	249	261	245	231	259	244	247	269	267	262	270	281	254	287	259	260	250	258	287	285	253	263	259	277	228	261	289	262	259	271	283	242	275	248	235	242	273	265	250	263	254	263	294	277	256	266	242	259	261	257	247	273	230	276	268	273	268	250	260	258	273	258	261	258	253	261	243	239	253	264	275	283	256	246	251	242	273	233	256	261	252	232	241	267	265	240	270	277	276	254	273	243	285	254	250	266	267	261	295	239	238	230	256	265	277	263	262	235	208	266	230	262	262	259	264	265	248	268	259	257	253	257	234	257	251	239	286	257	253	239	250	232	226	247	268	235	240	251	252	256	262	236	245	254	261	283	242	267	263	279	239	248	252	224	235	265	256	276	273	238	271	249	275	261	259	298	237	268	269	275	243	250	266	259	260	259	278	244	245	253	255	256	257	267	271	219	261	258	270	244	265	258	239	261	245	266	238	266	264	271	271	232	233	247	249	275	268	257	264	242	274	281	260	268	257	277	247	222	258	264	258	262	254	278	265	277	279	259	265	266	253	227	259	250	260	238	253	265	240	254	258	279	225	268	270	269	244	218	243	259	250	283	274	282	263	233	241	264	243	231	262	247	269	269	241	244	254	245	250	243	276	233	244	273	264	246	255	276	265	256	271	250	276	286	259	252	246	250	271	274	245	252
22548	20360	26886	23739	20365	20423	7484	1685	1215	1098	1019	957	839	860	789	783	752	684	725	662	633	634	645	618	656	594	590	621	627	596	604	631	576	617	590	582	590	612	603	573	601	538	592	605	567	573	548	569	571	539	614	570	539	603	541	551	524	530	572	556	508	523	527	582	560	572	522	566	544	564	557	532	514	551	572	577	564	567	572	558	528	560	570	561	565	573	524	546	558	523	528	563	558	550	550	530	550	517	558	540	553	558	532	579	569	516	531	566	579	568	512	505	562	561	559	495	527	521	548	547	526	549	566	572	523	551	570	537	534	574	601	537	530	534	567	527	543	515	543	540	504	522	575	543	529	563	594	535	571	576	578	527	607	576	543	550	514	553	571	542	580	544	494	526	546	526	551	554	557	563	518	525	530	509	529	532	555	567	524	573	547	541	563	568	550	567	535	532	557	558	510	539	551	533	546	518	571	516	549	586	567	557	516	581	524	554	545	607	549	555	543	529	572	485	544	527	531	558	554	565	557	554	589	553	492	545	567	562	533	553	528	542	541	588	539	517	553	555	534	560	563	564	535	592	546	530	503	532	524	551	536	560	548	552	531	549	523	571	564	557	528	526	567	506	559	550	496	507	511	580	553	530	551	544	520	531	538	583	547	519	473	523	530	546	522	521	537	545	509	524	585	550	549	524	580	505	550	527	555	536	532	526	499	560	614	564	568	544	518	550	531	561	514	511	525	534	542	548	543	541	512	521	543	575	542	573	536	578	526	563	570	560	566	545	547	580	526	509	542	547	552	556	554	634	552	554	498	530	529	531	524	562	534	544	505	527	520	522	546	576	540	529	545	551	549	540	548	559	548	517	567	541	530	566	556	574	594	531	551	536	543	550	543	562	528	576	566	528	500	521	486	572	538	523	543	573	505	546	551	532	531	535	523	568	533	528	550	558	541	495	511	505	541	563	506	531	537	557	546	542	563	518	539	559	543	526	519	613	511	579	543	544	548	544	556	541	521	582	524	549	537	527	536	546	522	573	551	542	556	538	565	567	547	579	515	594	544	530	573	554	544	517	521	537	563	538	536	557	514	559	532	519	576	554	561	531	504	512	535	551	546	550	580	559	550	546	564	602	536	532	538	573	525	579	539	535	551	552	577	540	545	581	537	561	565	556	543	527	489	535	556	512	564	589	549	548	527	503	513	553	523	533	561	558	532	547	568	547	549	518	576	572	531	570	537	571	547	519	520	571	544	532	541	507	538	554	542	539	576	548	459	566	580	566	548	546	574	538	530	544	506	591	562	516	509	548	524	538	564	528	472	518	548	574	529	541	523	520	506	551	542	522	538	541	550	534	531	545	519	546	553	563	559	520	533	552	515	487	536	579	547	537	545	561	545	576	553	527	576	532	542	565	527	555	520	533	540	518	493	528	554	542	548	552	553	548	540	550	518	526	549	591	557	518	533	555	506	537	504	528	520	548	531	588	527	576	561	540	548	550	546	568	580	582	553	543	578	539	581	505	583	525	546	576	561	570	560	530	561	532	561	518	526	563	518	568	548	521	517	511	561	542	559	578	553	558	539	576	541	528	544	551	487	569	556	531	514	533	552	528	540	503	540	513	518	579	518	547	540	551	534	500	553	545	525	518	534	542	554	519	558	539	536	605	492	579	531	571	539	543	539	556	520	568	533	575	546	532	557	565	532	547	559	495	537	534	514	560	552	525	518	537	558	530	501	553	570	527	535	502	565	552	520	570	580	528	542	528	534	530	549	584	535	523	554	544	586	505	546	534	524	511	526	545	538	551	533	561	543	541	504	525	549	593	567	575	521	562	532	581	544	555	566	523	555	547	542	569	496	507	543	532	566	534	568	541	549	562	531	509	537	529	524	595	568	520	564	517	566	551	532	551	581	592	527	533	494	530	554	595	580	533	536	562	560	529	544	550	558	548	540	536	501	510	523	534	550	548	548	551	518	547	573	570	524	542	567	512	544	507	522	536	557	499	518	553	556	528	569	546	547	580	553	523	553	538	560	562	542	558	555	572	528	527	488	516	543	527	556	547	527	564	520	516	526	598	525	543	523	555	537	531	552	590	544	553	578	563	530	541	502	519	570	559	556	524	531	575	521	582	510	571	533	539	546	518	535	549	555	539	553	526	523	561	530	577	559	531	564	569	537	561	504	532	530	565	554	557	533	553	557	579	501	526	555	551	520	538	529	544	538	556	564	512	538	529	564	574	507	551	540	595	511	517	534	575	548	557	539	566	577	523	541	581	575	535	561	540	516	522	507	536	565	573	546	544	506	538	559	506	595	572	550	575	580	544	561	559	533	545	549	520	557	535	555	543	589	537	503	569	514	514	526	476	545	568	547	575	516	513	519	534	547	554	552	549	539	559	571	587	603	540	538	501	525	529	568	538	541	564	565	577	519	527	543	573	533	528	533	506	512	503	538	521	522	548	525	591	605	530	538	534	530	545	562	504	576	548	546	580	522	543	539	503	521	531	518	566	541	503	570	533	540	523	567	525	540	559	545	516	586	553	539	537	543	542	512	576	569	530	566	545	580	563	497	513	555	512	550	569	569	546	566	516	602	542	523	542	535	540	528	564	624	579	510	543	610	574	558	561	542	538	479	506	509	543	517	598	526	526	573	552	533	553	540	540	531	554	501	585	520	508	542	564	564	551	542	567	540	548	566	549	575	561	542	496	506	544	548	518	549	544	607	586	560	559	569	550	541	559	494	562	508	527	568	528	542	562	543	537	530	576	552	564	515	548	492	518	540	504	532	625	551	542	544	529	565	594	519	602	546	549	563	547	547	548	532	508	523	576	553	496	549	555	565	566	563	549	543	538	524	576	517	527	512	534	550	527	561	541	544	588	538	557	576	557	493	527	523	562	552	543	529	534	529	565	614	570	614	513	570	521	561	512	605	511	508	537	552	546	535	561	579	520	584	553	580	534	536	518	569	530	544	593	493	568	518	553	540	551	579	533	534	507	566	550	542	534	526	578	539	498	521	546	571	515	554	541	552	533	523	491	573	521	538	558	555	552	555	530	533	519	560	537	524	553	560	573	558	516	548	580	566	546	536	550	550	522	566	502	514	569	535	514	583	500	544	545	480	566	536	528	568	513	512	517	576	546	529	539	493	554	553	548	585	559	506	538	556	564	572	507	539	523	504	571	563	581	511	523	557	576	562	549	557	549	582	538	545	560	542	533	545	572	526	566	567	511	543	535	515	499	562	554	542	538	517	598	554	575	556	556	569	554	522	536	509	520	566	550	532	535	538	537	535	548	528	500	573	583	548	570	551	506	553	502	531	527	586	574	555	521	534	533	512	579	566	548	563	529	529	528	508	574	530	565	578	557	498	541	579	547	585	517	568	549	542	531	526	557	527	526	521	559	550	546	550	537	572	537	552	571	513	522	523	551	529	536	533	531	576	524	539	511	535	536	545	557	552	554	533	579	527	571	506	516	556	553	570	557	529	526	526	565	548	552
10953	18571	17105	9926	6481	4710	3501	2752	2251	1955	1702	1439	1354	1199	1100	1146	958	899	852	891	788	744	764	723	718	731	654	688	643	685	623	691	642	648	575	585	662	629	601	597	626	587	650	580	574	610	530	574	567	584	570	569	567	576	565	588	556	552	560	535	560	558	562	559	530	543	552	537	570	541	527	584	525	517	575	557	568	506	528	575	517	543	562	535	566	530	554	477	544	505	573	536	518	530	569	561	576	542	549	529	524	536	564	547	514	561	505	581	558	494	584	499	498	600	507	551	496	513	561	533	540	533	502	545	522	507	557	555	527	509	538	493	530	544	519	547	525	527	533	526	524	516	544	551	532	538	534	553	510	519	560	515	547	567	531	550	524	530	578	542	540	506	592	530	545	575	520	512	511	559	531	504	523	549	525	573	514	530	515	525	511	542	541	543	539	528	527	534	538	543	534	531	561	548	517	540	557	512	526	536	544	523	536	545	533	498	519	519	510	530	525	563	548	546	490	503	519	527	543	555	523	520	535	547	491	579	522	515	512	605	535	554	546	538	533	511	507	542	512	554	518	542	500	529	586	500	559	577	518	576	566	500	511	544	543	544	549	499	529	517	533	531	541	528	531	577	520	548	521	494	564	587	520	544	531	494	555	519	557	523	547	551	523	521	569	524	495	495	528	549	510	532	536	565	534	493	514	528	507	495	558	523	536	539	518	491	566	537	553	519	543	491	517	530	529	515	533	569	517	536	499	545	564	536	527	563	538	473	540	495	566	571	500	504	505	542	511	545	531	498	568	524	587	539	543	547	552	559	556	529	583	550	539	534	511	540	486	576	524	524	575	583	560	538	511	543	529	485	513	477	500	534	546	523	557	538	531	544	542	516	524	516	535	545	522	545	564	532	526	525	513	547	519	551	584	519	546	488	479	538	550	523	522	547	502	539	520	515	563	544	542	482	515	518	506	559	528	540	515	541	570	513	500	566	559	559	502	543	501	534	532	507	522	576	563	539	539	549	525	577	503	510	540	528	541	549	573	517	508	502	561	548	540	535	538	552	559	527	513	537	534	523	553	553	515	549	531	521	529	536	569	505	539	527	513	542	494	551	543	539	554	506	544	538	570	521	559	542	566	523	557	493	544	535	512	562	508	546	559	540	495	553	568	543	548	488	458	495	521	530	534	499	522	518	480	536	497	553	541	547	548	527	511	533	561	547	543	538	534	541	510	546	541	487	495	574	548	507	544	528	493	544	535	520	536	513	553	569	547	522	540	522	522	513	508	488	600	530	517	577	528	538	548	491	474	565	590	507	553	508	503	522	558	544	560	532	539	526	518	547	526	578	528	569	535	516	511	559	563	517	494	538	487	537	524	549	539	527	490	531	510	480	535	572	501	533	522	526	506	569	540	555	501	550	511	570	539	541	539	503	543	514	541	487	526	471	558	531	552	505	554	570	546	519	491	556	534	535	556	554	502	559	575	521	519	527	507	526	536	546	528	514	555	535	535	495	509	542	524	536	553	506	495	527	551	469	544	548	563	530	548	522	540	524	545	545	548	529	544	499	535	551	562	555	539	553	523	505	486	499	564	529	540	538	583	543	536	547	529	592	551	525	552	501	496	480	524	493	513	513	534	554	532	535	524	519	533	565	566	525	537	502	529	545	538	514	503	539	520	549	534	580	579	517	550	539	547	545	505	532	506	529	485	565	536	530	551	561	514	517	540	565	526	539	522	572	500	510	564	538	540	533	524	554	499	574	537	543	537	510	539	531	520	515	538	498	553	538	511	560	525	513	520	555	536	501	523	533	503	540	567	539	550	518	564	511	567	537	533	515	533	559	509	546	541	585	579	527	511	558	514	496	517	532	514	509	483	547	548	527	508	539	526	496	573	513	490	542	499	516	508	518	549	488	521	520	556	566	562	489	504	511	541	505	545	512	512	490	526	511	522	527	530	539	516	540	533	535	556	557	553	539	564	556	564	499	533	523	589	546	565	542	534	527	547	518	522	527	561	549	574	544	537	529	557	510	526	536	531	553	536	496	541	519	542	546	542	525	525	544	543	550	538	492	518	559	548	528	543	554	525	515	541	513	493	537	576	550	487	535	513	530	553	520	526	535	555	511	540	552	524	514	537	517	532	518	539	532	518	529	533	532	560	565	557	549	523	548	523	490	523	501	551	565	531	575	550	549	506	524	505	534	534	559	516	562	541	512	542	525	531	542	496	517	549	536	542	511	507	554	472	534	534	528	542	531	541	477	565	546	506	538	523	531	546	549	565	556	555	569	530	544	557	554	503	509	534	521	571	545	497	493	486	519	584	582	519	498	477	554	539	552	517	520	528	516	518	566	516	514	558	547	546	540	481	511	521	544	534	499	550	562	581	504	566	529	520	577	522	545	513	532	567	520	529	542	567	504	541	535	535	560	557	535	538	516	526	518	480	543	579	542	539	543	569	553	558	496	501	531	536	543	539	585	531	540	533	559	557	540	548	550	537	534	544	553	538	538	567	542	539	572	541	515	489	502	546	556	563	540	546	495	521	542	511	531	561	562	538	508	547	517	521	517	519	542	514	550	568	530	560	499	524	553	496	503	494	540	492	497	488	532	571	567	558	510	545	564	565	517	538	536	548	491	503	533	521	509	532	551	521	482	494	518	518	538	546	545	536	547	586	533	552	544	541	548	535	576	561	531	528	536	487	561	578	545	538	512	583	528	549	533	498	514	516	510	505	545	526	491	552	551	524	497	501	529	509	541	495	560	540	516	566	532	516	513	547	518	562	532	536	566	555	530	544	497	490	525	534	542	507	545	518	527	524	553	514	558	536	541	533	524	519	522	535	535	525	505	527	513	546	526	531	553	518	520	525	539	517	522	515	555	520	562	512	500	513	524	540	526	543	505	580	550	546	481	504	518	536	509	504	535	544	484	541	500	563	547	519	488	549	550	560	525	543	528	574	547	581	540	537	556	511	556	547	487	513	494	550	523	540	549	529	521	562	516	530	508	540	529	525	542	551	535	537	506	540	546	513	518	533	524	510	549	535	516	521	530	510	542	551	493	527	562	511	533	514	505	536	533	529	504	507	562	548	565	524	534	525	508	562	552	559	539	543	556	553	570	523	524	541	529	565	507	512	558	565	493	521	520	553	526	577	546	530	542	525	478	541	542	535	494	540	580	569	515	501	557	531	550	550	547	511	536	559	575	519	524	503	522	493	572	547	519	552	512	536	531	524	523	522	550	509	505	538	539	526	547	537	546	515	485	529	563	543	550	517	538	534	526	543	517	533	519	468	515	560	523	545	495	517	527	567	514	528	538	531	506	552	542	511	505	571	515	519	557	484	546	525	507	548	488	554	517	561	527	513	515	512	524	559	564	528	523	485	537	571	489	519	557	531	511	558	547	543	562	525	533	537	532	543	536	536	544	523	534	558	547	529	534	534	515	540	551	526	527	520	543	526	579	549	506	542	537	558	558	509	541	518	498	533	540	496	482	537	517
27792	12354	1166	364	246	215	182	176	167	158	163	153	144	123	165	155	125	140	148	132	155	148	147	139	147	131	154	145	116	139	137	125	143	126	153	131	149	142	134	154	134	156	138	149	133	155	154	149	138	135	157	157	136	125	127	171	141	151	141	136	130	149	133	140	142	138	133	152	155	147	148	127	154	137	123	132	152	135	159	160	161	159	127	144	136	157	158	144	130	149	138	155	128	160	141	132	132	141	137	153	148	143	147	147	152	151	150	139	146	124	125	137	173	145	161	167	168	160	133	135	130	126	143	138	139	147	158	171	161	141	139	147	143	126	139	166	144	137	128	161	143	136	137	165	140	166	135	132	153	153	140	162	136	149	171	147	164	143	163	140	162	122	164	151	163	143	155	133	158	141	134	117	139	145	135	158	140	130	150	145	134	129	140	139	149	138	101	148	135	131	142	140	124	164	132	124	151	140	138	148	136	147	145	152	154	123	138	140	149	124	144	141	149	144	171	122	154	138	155	137	127	137	146	148	139	142	129	126	140	146	133	148	130	144	156	156	157	182	129	140	165	154	155	126	134	173	135	163	147	138	145	133	146	157	135	133	143	145	149	161	143	141	121	135	148	131	139	159	152	133	144	145	153	145	129	136	148	130	150	141	138	131	154	132	144	140	125	126	153	130	153	147	153	130	143	156	166	148	140	138	156	160	124	130	151	155	149	158	113	141	138	149	152	122	147	149	167	156	142	146	156	166	133	162	159	120	149	169	143	143	146	137	152	138	142	111	138	150	135	118	138	127	147	132	138	141	143	170	124	117	117	156	161	144	146	121	116	127	144	146	155	149	141	156	108	147	137	140	127	143	141	140	139	140	127	162	142	155	140	135	147	170	152	147	135	147	139	153	158	151	131	142	172	152	135	134	151	165	128	159	141	140	131	123	130	161	133	147	153	131	128	147	158	146	131	155	151	137	136	148	150	127	156	149	141	133	132	132	149	140	150	146	148	157	135	143	125	135	162	140	134	140	139	144	143	150	150	141	137	157	117	129	154	124	146	155	129	150	138	134	131	160	122	134	149	171	137	149	129	138	131	143	162	146	130	143	141	129	161	140	156	167	138	146	142	146	136	146	155	155	135	135	123	156	141	158	138	132	157	157	139	146	121	133	146	130	137	123	146	143	147	149	158	137	132	153	141	155	140	145	156	134	144	146	152	128	121	129	150	128	145	124	129	130	156	148	138	128	134	158	130	136	150	127	146	166	163	131	153	137	139	150	121	138	155	155	137	148	155	155	145	159	123	130	129	167	132	134	113	150	163	144	134	138	166	146	153	145	146	161	160	143	160	158	152	144	141	143	147	151	147	138	146	133	132	151	145	155	147	129	133	150	133	146	139	159	140	150	145	119	154	153	134	147	141	130	161	153	148	120	139	169	137	134	147	163	152	156	138	128	149	149	146	151	141	144	147	128	172	125	131	129	146	138	144	166	147	124	144	150	145	139	136	132	130	134	151	128	148	124	133	134	151	162	143	147	143	142	147	132	162	140	127	130	138	151	133	164	156	146	128	133	128	139	135	159	165	110	141	147	134	158	157	144	157	146	141	127	152	153	146	139	121	146	133	149	155	147	142	151	151	125	138	153	129	144	142	132	137	168	142	130	154	138	152	136	145	133	168	126	146	126	143	147	133	148	136	150	140	142	155	125	146	137	138	149	129	135	135	146	167	136	149	152	154	168	140	146	149	138	154	156	150	136	158	159	132	161	127	156	145	153	139	140	145	147	151	109	128	153	154	122	152	155	145	131	147	109	152	153	163	147	134	115	136	132	131	152	124	145	148	151	126	166	133	140	136	142	148	142	152	130	134	153	125	138	133	130	145	123	164	131	130	144	137	152	152	133	119	133	131	130	133	151	132	145	146	141	143	134	154	155	120	139	130	153	166	138	146	143	128	122	128	145	137	133	149	134	152	129	133	123	162	134	144	155	139	139	154	123	163	150	146	159	139	138	139	150	124	153	142	159	160	129	153	114	134	158	135	151	144	113	138	137	149	152	148	139	147	149	156	136	153	141	156	126	148	133	139	141	162	157	161	118	139	136	133	131	148	164	135	154	140	147	140	154	167	145	151	143	157	126	143	147	146	137	165	147	160	143	138	173	128	129	119	134	143	156	159	146	155	131	157	155	150	127	155	129	154	151	141	149	136	146	150	156	138	142	130	136	140	161	116	139	138	146	156	153	152	137	153	142	147	143	146	127	131	158	154	131	151	122	145	155	148	161	153	151	151	124	163	159	127	146	151	155	145	140	149	147	140	160	166	147	151	148	147	150	135	145	150	151	145	139	152	168	136	117	163	144	157	144	137	134	144	127	147	160	149	149	162	139	136	164	171	128	128	148	137	166	124	166	149	152	157	128	156	147	156	134	164	123	127	144	142	150	128	137	161	137	133	140	141	140	141	171	149	143	137	158	147	139	134	116	128	154	140	123	136	144	139	143	134	143	168	124	138	130	134	155	131	130	146	164	140	131	134	151	152	152	142	135	143	120	156	147	157	134	148	160	126	145	148	158	159	155	137	138	139	148	149	136	146	132	150	149	144	150	130	169	135	136	145	167	170	127	145	150	129	152	142	147	122	153	149	149	128	129	147	135	159	141	167	154	156	136	138	132	142	147	140	130	153	132	134	148	134	135	136	132	136	139	146	130	145	137	158	139	131	159	151	145	152	123	151	145	145	146	152	154	156	146	149	143	124	153	140	137	151	142	150	152	155	126	153	132	142	155	122	156	140	150	153	127	160	137	160	116	129	164	151	141	139	136	140	141	152	162	126	143	152	138	116	140	147	125	135	142	159	118	136	125	126	140	148	138	137	136	137	158	139	154	143	141	129	138	128	117	136	135	154	159	124	146	134	140	127	158	127	142	138	141	167	135	150	150	140	145	132	139	153	161	148	155	135	171	133	126	140	134	137	142	102	140	127	150	147	142	149	162	135	137	147	130	142	150	169	137	141	136	143	120	138	162	151	144	156	149	153	142	144	165	148	145	160	131	151	144	148	138	127	146	151	142	140	159	152	155	147	146	150	133	149	149	134	150	130	141	132	169	132	151	128	153	149	157	145	141	148	129	167	155	140	144	146	138	134	111	132	159	126	167	144	158	147	155	139	164	141	145	144	155	142	140	133	157	160	155	148	148	141	168	127	132	132	148	140	138	146	157	138	127	160	138	127	131	134	140	147	139	117	132	139	134	143	141	120	148	136	151	160	155	143	151	149	146	126	139	152	152	126	144	149	141	137	117	144	142	145	149	153	130	119	158	156	142	132	129	151	151	174	169	152	134	131	142	139	153	134	121	146	155	120	139	137	132	146	140	157	148	123	119	143	149	147	165	136	165	141	146	146	140	174	120	169	161	134	122	157	145	154	123	136	149	148	143	154	134	136	159	133	141	145	143	153	132	135	138	162	130	163	150	132	144	181	142	140	141	129	143	144	161	137	142	140	135
5010	901	756	440	315	268	254	226	204	181	201	185	180	172	180	174	184	181	175	174	180	186	164	172	150	177	164	157	149	180	147	176	185	191	177	161	169	170	176	203	176	158	165	189	164	175	154	174	157	174	171	149	152	170	165	195	159	176	170	183	174	162	185	178	156	144	184	166	158	169	182	152	168	163	162	169	181	176	155	170	155	162	158	163	180	171	176	155	155	177	179	180	192	170	162	161	157	172	174	161	154	153	178	171	189	172	174	170	187	158	179	164	168	174	159	194	176	151	174	166	181	193	168	161	169	154	167	175	158	150	159	175	159	163	179	176	157	165	160	177	165	154	163	163	151	170	152	154	152	169	180	180	171	157	154	188	172	175	153	156	175	170	162	158	179	159	183	151	156	181	187	157	172	175	169	156	171	153	169	160	156	165	133	165	203	177	147	148	185	178	158	164	171	167	185	156	133	159	174	163	168	165	177	153	153	178	155	163	167	153	173	178	145	165	149	170	160	179	166	180	170	170	159	184	152	142	173	168	136	172	151	148	157	158	155	140	151	180	183	172	174	191	162	148	134	168	157	148	183	168	190	169	165	172	165	152	172	162	182	170	164	144	169	166	159	154	152	153	149	170	180	177	178	138	156	156	173	167	192	166	179	175	164	155	184	168	175	150	167	167	184	174	158	162	134	163	168	145	142	155	139	170	176	171	151	172	159	147	179	176	187	181	171	179	173	177	136	149	157	176	179	141	178	160	153	165	158	152	160	162	157	163	170	193	165	152	172	185	163	158	165	152	144	170	172	181	183	206	155	169	166	139	168	175	160	133	164	184	186	163	181	165	197	174	187	159	168	190	167	165	190	157	180	161	188	164	177	163	160	165	170	149	178	165	187	179	153	201	156	166	161	161	167	174	175	163	169	167	142	176	187	175	152	183	150	161	171	167	159	170	169	149	177	169	181	176	163	137	170	170	185	164	142	169	164	140	171	164	178	154	159	176	190	175	160	162	162	154	159	142	165	157	147	151	175	179	152	145	163	166	181	197	161	187	162	161	147	149	183	157	177	166	136	180	181	160	154	178	135	171	163	160	170	183	168	173	150	189	161	166	161	165	156	158	181	150	171	181	163	162	165	170	154	156	177	175	153	159	177	156	151	196	158	165	161	170	160	151	161	164	172	172	164	158	159	193	155	161	134	183	162	160	186	170	176	154	177	176	171	148	160	160	176	141	163	155	163	141	167	168	199	160	158	158	167	136	168	151	133	173	163	161	156	170	174	171	157	183	184	176	157	175	178	161	188	186	192	149	160	184	171	159	172	161	154	190	181	169	164	171	182	188	170	160	160	177	184	162	179	148	148	167	161	171	173	166	163	187	171	166	163	157	182	149	165	184	156	169	157	177	177	155	160	176	197	163	160	171	144	160	167	182	174	181	150	177	165	180	158	146	153	173	174	166	176	162	176	158	162	172	176	171	172	160	166	161	162	153	167	154	172	175	167	132	146	152	174	172	153	146	164	157	153	154	167	196	154	150	177	173	171	147	163	185	173	162	153	174	178	177	177	175	158	159	170	167	155	177	169	189	151	186	178	175	166	191	170	175	183	178	166	152	166	156	154	150	151	159	170	163	162	177	165	192	178	172	169	171	178	154	188	181	143	175	162	161	156	142	161	186	167	167	148	156	176	184	190	157	150	183	168	141	175	160	156	153	148	169	162	160	166	169	183	187	161	186	171	179	160	170	152	155	179	185	175	161	159	169	159	136	157	163	188	151	175	160	169	167	159	153	193	155	180	165	166	162	169	183	154	150	186	179	175	179	194	186	154	165	162	164	168	153	153	157	158	168	147	175	165	168	169	176	174	156	170	190	148	161	177	159	163	161	173	155	139	179	198	159	163	176	172	166	170	170	165	179	186	148	192	152	147	164	179	160	151	160	154	151	161	159	163	148	146	182	144	166	140	169	177	186	162	173	170	139	148	180	151	175	176	132	186	189	175	165	154	169	193	160	171	188	171	164	183	180	151	182	196	150	187	156	168	164	163	173	161	152	187	148	165	168	178	158	169	157	159	149	174	160	176	168	167	168	154	159	148	137	169	167	178	158	178	161	203	180	172	163	182	175	174	150	156	153	148	189	185	164	166	170	154	164	157	170	148	164	188	182	155	182	166	161	179	178	163	169	170	162	170	157	177	157	138	179	155	147	158	148	153	195	155	177	158	149	171	168	190	165	160	194	169	180	185	174	196	159	169	180	171	180	152	168	172	174	172	155	160	169	180	177	196	152	164	144	154	153	199	174	177	160	139	186	177	161	175	170	142	178	150	151	173	162	147	165	147	165	169	186	176	159	162	174	157	190	157	154	162	149	161	187	173	176	175	159	165	153	168	194	170	164	155	134	140	162	166	170	156	172	187	155	171	160	166	174	198	188	158	171	190	186	162	144	152	195	155	182	157	157	143	135	175	166	170	153	157	167	149	161	147	177	167	168	176	190	158	166	163	175	155	173	177	179	170	158	160	156	172	152	141	176	156	189	158	177	181	138	166	162	178	169	166	153	152	187	154	168	164	176	192	163	200	147	152	156	165	177	163	163	175	190	160	172	167	156	189	158	155	159	164	195	163	181	178	158	170	155	158	167	165	159	180	174	150	174	179	160	183	166	169	175	172	159	170	170	146	154	187	176	160	163	153	179	168	181	165	154	167	198	168	172	174	144	162	176	165	152	180	154	167	174	170	145	173	177	142	166	165	179	150	154	150	157	156	171	175	178	175	171	159	165	165	160	143	163	185	149	174	179	158	165	180	161	164	196	163	166	178	172	155	168	184	156	163	183	157	208	163	180	179	187	178	173	161	156	177	150	184	156	177	139	168	174	170	176	173	176	175	179	167	156	154	185	161	165	160	180	157	171	161	170	171	170	158	159	177	197	175	173	170	169	171	167	161	180	174	185	164	185	144	171	164	154	188	176	167	186	161	185	184	173	153	187	150	163	168	173	185	168	168	178	172	177	170	147	177	162	155	165	170	164	149	171	183	161	168	166	190	167	148	163	165	171	177	162	162	188	181	158	175	161	160	164	161	169	152	153	177	150	181	181	173	161	152	167	171	171	164	190	171	177	158	182	160	161	160	159	157	156	153	162	171	158	161	178	146	177	177	159	164	184	157	169	163	148	145	162	152	185	161	158	161	144	172	159	158	160	181	180	170	167	162	161	189	159	175	162	163	156	182	151	153	151	154	162	158	185	158	154	167	171	179	171	153	170	163	178	185	156	166	152	154	174	168	160	158	180	143	144	176	166	146	152	185	151	192	163	168	175	188	158	149	156	150	171	159	175	159	194	173	168	193	167	176	183	169	183	170	159	181	161	180	150	179	174	176	187	168	149	163	189	184	145	182	155	173	158	168	182	179	198	186	167	160	166	161	194	173	167	171	146	159	193	152	142	140	180	178	159	166	156	164	177	166	193	163	165	176	157	153	161	174	152	153	180	186	169	155	173
24400	20364	26505	24117	20341	8570	1239	798	625	565	495	458	412	384	392	365	377	315	335	308	293	303	312	300	269	288	339	275	282	329	272	249	304	294	311	254	306	259	293	245	279	266	298	277	273	264	254	265	246	258	251	258	247	261	251	266	260	282	273	259	253	287	246	276	261	252	285	265	277	274	260	255	250	244	260	266	274	246	245	273	274	272	252	271	262	297	277	267	266	231	268	276	265	261	246	256	258	262	281	257	263	264	251	272	244	292	255	255	251	245	244	239	255	229	268	250	238	261	249	245	246	238	265	286	255	238	282	251	254	252	263	277	266	255	276	256	251	273	257	276	279	264	260	261	244	269	274	257	285	251	275	284	251	258	247	282	234	281	259	288	266	251	254	264	236	246	304	270	257	262	253	256	279	253	266	251	271	241	255	275	258	247	253	266	260	253	273	242	253	253	273	252	267	242	283	252	249	257	255	272	270	254	251	273	237	258	269	275	273	239	268	264	233	273	260	243	268	272	252	267	263	247	268	233	241	253	251	232	265	239	249	261	265	266	266	244	244	245	262	237	251	255	255	247	245	277	277	255	269	275	231	228	261	259	255	257	264	276	243	263	266	281	234	258	257	267	290	251	273	273	277	256	250	232	268	268	275	248	244	266	257	249	262	255	260	255	281	254	247	266	280	238	257	269	274	251	261	246	243	288	276	258	245	270	270	258	253	250	266	270	231	280	259	229	260	265	255	267	293	271	239	259	254	237	268	250	251	241	240	247	256	257	267	257	275	252	276	258	262	271	243	246	288	232	253	264	249	254	236	279	281	270	232	256	290	250	242	247	261	264	246	262	254	250	271	270	257	269	245	227	283	253	257	246	242	253	272	260	250	235	241	252	259	255	259	261	242	253	257	281	275	247	245	273	257	249	263	233	237	255	244	235	245	274	257	238	240	255	251	263	274	245	234	244	277	246	245	248	244	263	251	273	271	239	265	251	271	296	291	253	235	252	245	279	230	254	250	267	272	269	258	244	248	268	268	276	246	250	258	250	245	253	261	256	240	266	261	283	247	259	265	266	284	249	279	242	257	257	265	271	232	277	278	266	250	281	250	283	254	253	271	250	258	262	258	265	252	237	247	236	292	269	268	270	253	262	253	260	270	267	264	256	215	220	253	253	254	282	242	265	247	246	260	257	235	246	252	252	273	277	261	266	245	255	233	249	253	260	252	263	276	260	274	244	255	262	275	253	273	226	288	258	243	259	252	240	269	236	281	271	239	258	249	252	279	258	264	232	250	267	260	253	267	251	261	233	260	265	242	254	287	236	224	279	239	224	269	253	269	240	220	226	254	277	269	223	251	253	253	250	240	278	276	227	265	273	260	258	266	266	288	252	264	249	247	267	248	225	269	270	233	261	236	275	268	265	245	227	233	261	253	256	265	244	272	251	270	233	230	260	268	256	231	281	282	241	238	266	262	270	247	241	276	248	247	247	276	289	255	244	250	263	266	264	254	271	268	254	248	224	259	271	263	264	240	288	299	266	265	238	248	232	295	289	257	290	281	251	270	239	263	280	287	282	252	266	273	288	243	275	260	237	256	230	267	268	238	274	236	244	242	273	250	241	286	272	263	273	236	272	255	245	249	257	268	262	250	263	229	268	261	272	241	260	231	268	260	262	242	277	249	268	239	268	236	242	266	225	279	241	267	265	235	243	245	267	259	271	246	263	246	269	265	231	255	264	253	268	252	245	267	266	277	258	262	229	298	251	277	253	240	270	265	261	270	264	281	285	234	277	277	257	234	267	268	256	243	249	261	273	241	261	261	265	243	261	245	252	252	252	278	255	225	260	234	230	274	276	244	259	257	264	259	251	269	253	277	245	266	251	269	248	273	276	255	271	295	258	227	262	264	233	246	245	234	261	280	275	253	255	234	241	275	241	242	254	271	232	266	266	261	277	265	272	271	248	236	258	257	237	286	253	249	268	247	268	229	247	254	269	259	244	287	272	252	254	231	239	270	215	266	247	244	264	231	245	257	216	244	260	246	268	282	272	268	277	224	243	249	249	283	262	257	260	281	274	243	244	275	265	262	262	258	274	244	232	265	260	256	255	243	277	249	248	232	273	268	225	253	270	267	264	245	248	256	253	291	244	262	272	247	261	263	271	280	256	259	247	221	264	248	242	249	259	253	267	289	249	270	268	241	231	279	265	266	255	292	253	287	252	259	251	250	241	228	266	247	259	249	272	271	250	249	266	263	282	282	254	234	275	275	261	267	237	287	256	266	233	240	280	257	266	271	238	256	267	237	271	255	272	252	285	239	261	256	216	219	259	279	259	265	264	255	247	238	283	255	246	299	229	263	243	265	289	238	252	262	259	278	228	282	246	251	255	273	248	263	233	275	256	248	272	258	249	272	268	246	253	243	244	263	236	253	255	249	294	273	235	270	274	272	243	255	253	254	245	286	255	243	265	288	241	270	246	258	253	260	244	307	238	275	240	281	230	274	257	267	253	242	273	272	261	255	278	246	266	280	266	261	233	257	272	265	269	221	258	267	303	244	231	248	258	250	255	255	257	252	269	282	207	260	257	255	247	247	263	237	264	242	296	279	240	259	263	264	238	249	252	234	282	223	254	252	240	240	266	249	260	249	256	271	251	245	239	235	235	253	241	259	265	264	279	236	254	247	244	248	240	260	241	259	250	264	253	269	283	259	225	217	252	247	299	241	237	255	240	253	246	238	252	239	261	281	283	221	237	267	269	250	258	226	235	250	259	243	268	303	256	270	280	265	231	280	289	273	247	258	291	227	281	294	266	260	244	238	264	299	237	240	267	279	246	272	291	255	262	280	249	264	253	248	228	250	302	251	278	243	255	241	248	264	281	293	245	263	250	238	241	273	263	268	270	305	267	288	268	254	275	255	256	249	241	253	257	245	239	244	246	255	251	280	287	225	257	274	258	244	275	251	253	228	293	248	279	254	263	219	231	219	246	254	263	252	263	266	252	259	275	275	254	269	261	271	222	235	271	245	268	292	262	259	251	227	229	248	249	261	259	267	277	246	239	236	265	241	245	248	278	244	266	291	266	256	265	225	231	251	235	259	267	258	270	250	237	253	251	252	258	245	264	258	248	251	232	247	280	246	256	230	254	269	247	281	257	224	240	249	249	273	256	230	288	264	265	231	238	262	279	236	290	239	254	270	257	253	243	278	276	254	259	256	280	247	272	247	234	260	253	232	254	264	263	235	242	279	241	270	260	258	254	253	254	262	272	250	249	256	252	253	252	293	264	277	261	272	248	259	268	235	280	260	253	267	276	244	269	276	247	272	246	248	229	269	269	273	245	242	252	281	231	244	256	269	266	265	260	263	260	285	270	271	256	274	243	274	221	261	278	267	270	250	254	254	247	233	259	280	283	271	256	230	255	258	248	263	221	260	248	266	279	257	249	271	224	274	279	270	278	268	255	258	233	230	242	263	255	273	281	234	291	252	248	266	251	222	235
7633	11428	10507	5461	3524	2394	1784	1407	1185	946	891	727	694	582	553	484	527	457	432	436	424	384	373	404	400	363	360	337	315	334	321	296	326	307	302	299	298	289	268	326	317	277	307	311	289	277	257	323	264	279	289	285	274	295	246	300	266	283	268	278	291	228	289	290	281	267	267	274	276	272	263	260	271	256	263	265	278	280	310	255	265	276	282	259	259	251	262	248	256	266	268	240	282	260	234	281	249	255	276	230	273	245	231	254	266	264	281	255	253	234	279	252	255	250	250	231	286	268	269	282	255	266	261	279	277	264	246	237	261	272	266	256	300	257	245	251	269	261	242	265	263	267	286	264	280	251	260	255	248	273	293	261	240	250	250	266	227	250	229	243	264	296	282	234	271	245	271	253	253	254	264	223	257	242	282	263	259	288	258	255	216	278	250	250	234	270	265	264	280	249	228	243	253	257	258	232	255	259	253	269	260	265	254	262	248	221	224	295	275	268	244	241	258	248	241	244	269	275	223	235	269	265	247	251	269	261	265	246	239	248	235	252	264	251	252	241	268	247	241	256	266	252	271	262	273	252	246	259	262	263	253	247	270	243	259	261	251	290	269	248	234	272	250	223	280	254	263	262	274	259	247	241	236	246	230	261	227	271	251	250	278	279	295	264	276	263	288	228	282	246	258	267	231	248	267	270	264	270	246	282	251	227	266	261	248	262	299	265	233	234	263	230	269	288	257	256	272	246	261	270	258	279	244	275	275	308	262	233	293	243	245	258	257	240	282	280	288	267	245	231	241	251	250	273	260	238	265	244	244	242	249	242	273	261	261	246	260	259	260	259	279	218	242	263	282	235	223	270	247	247	261	284	295	237	282	266	253	263	285	251	243	238	232	244	283	247	232	246	254	274	270	265	250	233	277	269	263	256	264	260	242	248	279	244	269	263	253	260	254	245	261	226	262	259	244	287	265	264	271	247	246	256	256	287	254	260	253	260	285	258	252	276	275	258	231	257	284	262	224	270	257	260	247	268	273	256	274	282	240	261	251	229	264	278	255	269	279	248	284	252	236	259	243	276	255	257	231	245	257	278	246	260	250	256	239	263	256	296	256	244	269	275	253	276	279	252	263	266	287	269	260	221	254	302	259	270	253	265	234	275	225	258	240	271	288	265	253	258	251	268	264	248	280	251	285	258	275	258	265	267	237	228	244	243	246	282	268	261	230	252	266	248	264	239	256	270	245	246	245	250	268	251	289	300	243	284	256	234	282	277	233	232	274	283	234	232	281	266	253	289	260	259	243	242	240	244	263	252	265	248	243	240	291	275	288	268	236	256	266	263	291	276	267	256	264	261	252	244	270	242	218	258	261	268	257	238	289	249	247	265	261	262	271	262	229	244	247	247	259	275	226	253	235	271	257	261	264	215	242	265	241	263	281	276	279	242	235	251	221	252	272	260	282	265	277	255	275	270	246	235	257	239	274	240	246	263	288	242	236	249	236	269	238	257	270	253	266	238	269	253	272	256	280	247	236	240	238	265	275	292	240	252	252	285	252	240	256	277	266	265	235	251	266	267	295	282	250	254	234	263	251	260	223	263	267	216	263	283	262	252	250	261	267	276	247	244	263	265	275	261	262	244	245	279	266	265	260	242	230	229	267	257	265	238	249	245	261	275	242	271	250	239	249	255	251	242	270	251	272	269	234	266	238	229	240	274	257	249	243	239	255	258	245	242	258	241	254	254	265	263	257	245	277	274	260	263	255	262	269	235	275	252	267	268	265	245	261	245	272	256	282	251	235	271	258	229	226	242	281	278	280	248	255	244	244	286	263	203	273	265	251	252	292	259	259	223	250	258	239	236	278	264	252	249	254	269	274	284	281	309	257	238	258	247	264	229	259	249	277	264	269	266	240	272	246	242	268	266	242	247	244	257	269	247	250	267	272	250	287	244	257	270	289	225	273	261	249	296	248	252	259	234	255	249	265	246	256	290	251	255	262	236	257	271	251	275	268	263	272	250	248	250	246	252	265	261	227	272	263	261	242	253	253	251	257	239	262	266	248	282	225	279	256	242	239	297	261	244	248	262	238	289	253	243	258	250	270	272	265	274	268	254	252	251	281	245	240	290	244	247	255	285	249	258	241	281	275	249	243	233	262	256	209	232	252	242	258	263	245	245	269	250	274	254	275	253	254	262	247	243	229	265	256	262	266	271	240	240	273	265	259	262	254	262	259	257	278	243	251	266	327	254	257	268	251	250	245	236	271	262	277	221	246	274	250	236	253	255	272	257	265	247	240	268	268	251	262	257	236	284	239	256	264	270	248	249	248	264	246	249	269	275	232	257	254	282	290	244	246	264	267	259	284	283	277	259	257	254	273	268	251	255	239	249	247	271	244	284	261	271	264	250	263	270	248	255	301	258	258	265	267	282	245	248	271	265	272	237	243	252	256	251	244	286	256	275	246	233	269	228	243	267	256	275	243	256	283	250	279	296	249	267	246	252	263	239	254	237	285	259	289	257	268	268	256	256	273	242	283	294	282	297	265	259	241	257	264	263	257	265	244	256	229	253	252	230	256	263	258	251	257	289	265	246	287	246	277	251	264	263	248	278	271	270	274	291	255	227	266	269	235	249	273	261	255	244	265	259	250	281	268	266	224	248	217	257	264	291	240	231	248	233	248	270	265	230	288	245	261	282	241	266	262	258	262	260	268	250	254	280	250	266	261	251	241	260	239	243	244	240	273	233	242	261	251	267	299	254	258	281	266	253	251	284	273	249	281	268	286	255	226	266	270	254	274	289	257	253	275	288	257	304	239	232	244	262	239	287	240	253	261	270	298	288	228	280	265	254	239	284	254	254	248	262	251	240	254	239	279	266	242	248	259	285	249	276	257	259	269	254	241	257	298	250	236	267	272	268	262	273	256	257	275	256	230	270	265	228	247	283	242	264	261	268	264	275	264	219	261	262	269	288	252	257	246	250	234	268	263	279	282	262	265	262	228	236	264	254	267	278	250	257	271	262	254	240	268	247	257	267	226	253	259	233	259	254	233	223	238	268	236	261	264	263	256	252	260	251	272	264	270	265	273	268	234	239	251	279	244	262	274	259	271	252	273	271	256	258	281	265	261	226	246	277	254	257	240	240	231	238	254	252	242	264	247	289	234	271	271	270	261	276	250	258	242	262	260	286	237	266	247	219	257	242	235	247	269	249	238	257	253	248	243	239	294	264	236	238	251	268	245	225	267	288	268	270	235	254	256	260	257	289	245	272	272	269	235	277	245	281	252	251	257	277	244	261	263	239	267	245	264	248	258	261	255	266	250	248	279	258	251	245	279	269	247	250	238	264	267	259	275	250	237	239	265	260	259	248	287	248	261	252	264	246	259	280	234	252	253	249	283	245	218	280	238	264	242	275	241	254	247	242	276	277	274	247	253	266	279	265	275	268	285	234	266	260	277	272	267	235	252	290	262	277	263	284	254	245	246	253	244	262	263	270	305	245
22609	20412	26955	23764	20427	20482	7717	1692	1269	1184	1068	919	929	867	816	720	731	700	699	695	654	656	708	659	620	620	622	616	657	617	619	623	643	592	619	623	595	570	591	628	595	553	591	560	607	597	555	617	579	611	581	522	583	578	579	592	563	573	568	554	547	576	592	603	587	561	583	565	576	597	554	564	532	586	549	559	551	596	573	551	545	543	525	601	535	560	535	578	502	550	551	566	549	546	578	543	560	574	555	551	584	568	566	574	567	557	546	575	545	551	556	557	579	557	566	503	510	598	586	571	520	639	558	604	581	524	536	501	543	519	572	578	576	565	530	544	533	546	535	580	551	507	558	538	576	569	540	505	578	525	567	566	547	529	531	510	582	536	558	553	567	563	574	551	554	567	548	500	546	531	568	527	563	530	558	531	552	520	577	526	594	561	592	543	606	536	576	520	585	546	574	571	585	488	566	537	589	554	544	580	553	568	558	550	533	586	559	575	536	552	543	526	594	547	578	557	560	549	528	544	585	510	572	542	578	561	571	547	553	568	566	554	562	553	532	556	566	526	531	539	539	529	517	578	529	590	556	552	562	559	534	567	560	528	516	561	529	535	544	558	516	568	529	520	586	587	548	536	527	547	555	524	563	513	558	532	583	549	574	532	516	613	588	524	587	529	519	561	562	592	575	592	543	562	518	539	544	518	565	532	587	543	536	567	506	567	575	522	537	551	540	500	535	571	568	547	506	561	548	585	576	540	544	538	525	540	473	538	540	576	530	528	553	557	550	546	536	516	548	501	567	559	531	511	538	508	568	597	585	551	545	564	564	548	565	582	567	550	523	557	540	554	534	527	547	519	560	565	538	539	547	566	520	523	535	577	577	542	574	542	523	571	578	526	543	571	543	528	566	534	561	588	572	522	528	580	558	532	529	541	553	583	576	555	560	534	578	540	556	533	548	572	583	569	545	533	552	530	546	523	543	577	542	547	548	549	558	561	515	530	561	538	578	514	554	539	577	545	523	535	527	537	548	527	544	556	569	566	506	547	539	513	582	559	544	526	491	584	573	547	561	547	584	539	550	571	546	546	552	500	536	542	529	544	573	607	591	540	543	533	524	542	554	555	535	541	585	514	573	549	522	486	523	539	569	542	523	575	529	518	516	530	535	563	581	563	563	578	554	547	519	558	561	526	534	572	536	551	573	553	547	523	535	505	580	540	552	573	518	542	525	578	581	524	525	560	586	540	611	557	506	562	544	561	550	540	547	583	570	587	501	555	576	548	518	567	548	543	520	590	555	551	526	571	551	493	533	563	555	518	526	536	521	541	512	566	609	499	603	534	590	602	491	551	571	551	562	545	545	503	558	544	574	606	582	531	516	546	587	568	558	536	551	585	546	576	586	527	522	537	540	571	566	591	560	577	574	597	578	567	546	571	519	547	538	566	526	567	582	571	499	540	520	535	533	555	518	528	574	554	563	568	545	535	514	537	532	528	534	488	526	565	564	526	553	547	575	530	501	550	561	534	578	561	558	583	551	523	554	533	548	549	571	560	581	566	553	551	571	540	513	577	540	522	520	585	566	546	526	550	550	571	573	555	554	583	495	532	562	523	523	545	578	503	541	527	569	558	549	530	589	528	518	535	558	500	544	527	540	538	584	563	576	570	524	527	544	556	531	570	522	513	593	534	540	522	514	548	545	565	575	584	554	573	569	530	516	545	555	547	548	533	571	574	541	554	587	549	588	523	521	555	559	538	577	578	540	538	504	520	540	556	519	579	546	563	560	544	565	561	563	544	570	541	570	560	587	549	501	557	575	525	531	515	576	540	515	523	580	582	512	594	567	527	577	578	547	535	531	572	583	527	577	563	555	590	556	521	556	522	502	551	553	523	561	572	546	593	564	533	556	511	515	593	537	523	569	576	563	566	514	523	556	545	540	539	609	558	529	584	572	536	563	523	558	604	549	483	588	579	594	575	538	551	555	529	537	584	511	563	556	548	554	580	592	538	559	548	567	554	482	535	553	528	553	540	506	547	550	570	527	539	562	532	591	522	568	508	583	553	599	554	538	594	570	538	546	538	491	510	526	520	530	550	540	534	543	553	571	560	539	540	561	583	571	559	592	527	557	521	550	568	628	555	530	555	524	539	564	599	577	552	527	531	567	519	571	531	545	521	553	558	542	567	537	579	569	521	574	570	559	552	557	541	570	576	561	572	531	529	576	518	517	560	536	562	584	588	571	610	533	523	571	569	542	518	566	567	567	508	496	575	553	564	558	550	556	570	547	559	508	550	575	508	543	582	537	545	519	529	558	546	561	547	548	575	511	532	561	540	537	567	568	582	529	582	525	539	523	561	560	479	551	568	575	523	538	533	570	531	556	504	524	500	522	561	551	542	589	559	488	555	566	513	577	533	535	531	575	487	528	497	573	539	577	546	551	543	543	555	524	529	546	558	546	532	535	572	542	563	575	560	572	569	540	539	578	553	530	500	573	571	528	502	547	571	549	545	590	536	543	549	531	565	548	528	557	549	533	575	563	553	577	543	592	592	558	563	541	557	521	604	571	545	539	528	571	577	558	531	532	543	574	536	529	568	544	562	530	543	538	611	559	543	598	524	550	562	546	567	574	531	546	528	523	543	551	558	542	610	548	535	526	558	546	529	520	544	565	562	534	600	555	539	560	525	544	591	560	586	601	541	522	571	546	528	544	600	516	547	587	526	514	544	528	519	553	561	507	544	506	535	547	547	563	571	551	586	542	545	583	539	551	531	552	581	527	558	542	593	487	529	529	465	528	536	563	571	550	566	549	550	549	558	522	584	526	535	545	575	508	527	575	567	571	565	549	571	526	543	564	553	512	549	565	560	544	576	551	541	528	561	515	544	519	536	561	547	584	511	588	562	543	526	559	549	582	604	529	545	537	578	522	563	519	549	539	534	541	562	569	526	524	508	550	532	524	543	572	521	509	580	522	554	554	535	552	533	550	551	541	533	523	554	581	578	537	543	554	578	580	505	512	544	519	559	505	551	500	580	552	525	544	526	514	568	553	523	562	564	541	562	549	542	553	538	528	551	573	559	566	558	550	524	550	541	584	563	566	534	500	538	550	568	565	575	571	542	556	523	533	556	483	533	535	578	551	536	570	547	553	569	545	561	537	536	545	510	539	546	557	566	540	541	549	514	570	572	563	545	538	517	565	584	577	541	545	531	499	560	583	545	587	507	545	561	564	583	599	554	506	544	553	508	555	554	558	587	525	544	549	553	543	530	527	540	528	552	574	527	565	566	544	563	537	574	577	567	551	547	526	542	528	553	545	535	592	553	589	531	519	561	529	560	515	536	534	543	537	539	570	497	565	532	512	576	563	566	595	530	544	556	576	555	567	528	578	551	573	560	612	561	553	589	550	537	575	537	540	547	540	537	513	558	549	555	570	517	533	594	548	553	552	551	518	568	571	514	581	554	524	573	534	529	531	576	579	557	562	593	560	546	512	557	577	551
11223	18656	17252	9855	6409	4691	3549	2730	2251	1904	1727	1503	1286	1251	1087	1041	969	872	886	862	872	792	745	775	707	692	750	660	631	662	677	631	641	598	635	603	578	639	617	601	617	615	554	551	537	585	578	538	597	562	597	563	580	564	546	541	575	564	567	553	534	550	586	573	543	539	594	516	539	549	580	534	544	559	573	557	583	541	523	551	597	556	589	564	530	563	511	561	534	529	566	568	531	559	556	525	523	527	542	537	589	509	547	528	565	545	559	524	525	547	559	543	540	520	578	589	532	535	535	557	527	544	543	524	564	541	531	563	531	562	561	530	537	564	571	510	552	527	525	549	525	529	557	499	559	540	559	543	558	519	546	536	521	519	571	550	540	535	501	545	493	504	542	576	512	552	523	579	551	523	562	550	521	553	534	509	496	552	510	529	537	551	505	539	502	526	525	568	562	518	489	497	526	572	539	513	552	536	550	536	550	561	556	563	545	521	540	537	540	586	511	521	519	532	545	535	498	536	566	511	529	544	516	574	508	508	528	512	512	522	498	553	497	531	512	555	560	565	525	534	497	559	504	530	522	492	557	502	558	569	538	519	506	563	512	540	508	532	503	525	503	527	542	526	508	573	511	564	563	538	528	518	576	540	559	549	551	526	518	553	531	527	495	566	514	492	547	548	550	515	540	565	512	554	507	542	497	524	508	515	535	520	546	512	560	541	536	536	527	515	520	534	587	515	545	532	511	541	522	495	492	542	544	550	551	528	527	513	563	575	534	586	547	516	531	525	542	488	536	556	558	558	552	540	505	540	571	540	545	530	544	544	548	539	524	568	532	529	496	559	540	560	524	469	519	506	545	531	561	532	554	548	529	533	546	495	557	561	530	548	535	563	543	482	569	533	478	559	557	528	517	559	519	547	487	522	541	514	505	475	536	530	555	505	516	528	561	513	536	539	543	584	534	561	510	537	519	589	565	578	523	521	536	534	553	520	562	547	542	533	531	505	463	547	520	569	502	551	565	547	571	547	554	566	535	517	541	546	539	512	542	575	483	522	537	481	503	558	573	581	517	562	568	528	545	561	512	516	520	490	533	511	583	512	528	549	516	540	534	548	526	504	576	540	513	548	523	531	549	527	500	503	571	549	491	531	526	520	559	529	515	550	550	543	576	539	541	598	546	511	483	552	539	550	547	558	539	530	530	555	548	536	523	576	541	531	521	527	559	557	563	494	530	509	539	522	525	517	561	570	521	563	524	522	550	543	511	539	537	527	504	532	548	519	499	503	498	494	524	538	529	514	554	549	535	501	508	520	500	563	514	565	562	526	545	563	555	539	527	545	519	507	562	552	546	498	518	533	506	510	516	529	551	537	558	548	492	505	548	556	535	533	486	508	554	535	536	527	516	562	564	538	519	543	566	489	533	496	520	551	555	515	540	534	539	529	569	532	526	531	585	559	591	570	532	519	544	460	562	514	509	532	489	545	543	562	532	550	558	542	502	517	561	529	511	515	541	571	554	523	508	568	560	492	523	527	542	544	539	533	534	525	510	527	574	512	529	580	527	514	554	547	510	538	539	535	510	524	571	555	505	589	557	540	552	529	527	525	545	563	552	562	550	534	526	573	539	546	532	549	524	535	503	527	529	545	556	531	510	513	537	544	521	522	528	546	517	538	518	548	541	532	552	547	503	544	563	535	529	495	495	532	551	516	517	520	541	500	521	565	520	559	561	554	560	486	573	528	541	529	551	557	507	547	510	523	502	533	526	559	482	536	554	517	533	512	485	576	549	535	513	541	531	506	484	536	545	525	530	538	525	505	531	542	505	557	521	506	538	563	562	530	545	502	532	542	534	523	512	548	519	541	571	541	553	519	522	531	498	517	532	505	544	511	562	552	528	526	546	548	498	558	557	546	539	523	506	535	536	540	586	518	559	577	530	556	545	505	512	563	521	522	540	539	569	538	555	533	563	480	537	566	497	551	568	540	511	558	536	522	530	489	503	520	526	553	551	542	505	539	544	509	513	502	510	543	537	506	516	516	549	550	540	561	541	544	552	517	537	539	539	535	526	560	556	514	545	490	573	543	549	551	503	535	533	575	586	564	533	541	529	509	551	504	537	537	510	568	559	529	496	524	538	550	528	489	512	518	520	551	527	543	531	477	562	548	578	523	557	526	536	545	530	508	555	552	530	494	545	539	526	575	552	566	488	591	549	499	548	553	527	527	540	504	515	555	491	510	538	542	514	501	558	503	512	532	552	549	576	546	537	586	533	538	510	531	551	538	554	543	527	575	522	512	551	557	503	526	561	550	543	534	525	478	549	554	548	589	515	506	537	499	551	525	497	531	528	538	507	536	554	544	544	547	554	487	554	537	550	564	539	516	533	554	563	534	568	557	515	525	523	562	538	532	549	529	521	533	516	567	544	499	521	529	536	548	541	531	498	548	536	552	527	539	522	521	515	553	540	530	575	535	557	554	536	536	540	544	547	506	548	512	513	526	522	531	565	520	563	554	558	502	528	506	498	530	559	549	552	579	532	538	493	501	516	523	534	520	523	509	512	527	542	525	507	507	551	551	536	551	561	508	517	544	530	559	507	565	543	552	559	500	529	547	537	560	572	539	493	565	548	517	517	553	531	473	510	503	522	507	497	547	534	546	506	550	525	537	538	523	518	511	540	519	487	523	542	536	498	544	522	552	580	503	509	527	530	553	574	546	573	534	511	526	532	543	501	510	476	541	495	525	560	525	531	535	549	556	549	550	519	544	502	544	550	521	550	506	524	524	583	522	517	544	524	508	499	570	519	559	553	542	507	536	552	528	514	559	532	521	502	538	526	507	544	556	522	511	547	552	541	531	492	512	542	548	511	531	558	556	553	562	530	538	548	522	529	523	552	513	570	545	504	526	563	579	545	565	546	523	530	518	523	532	551	556	554	535	497	530	513	561	525	543	553	540	491	567	552	518	534	517	534	532	511	605	511	538	510	522	539	522	544	528	524	574	501	541	523	520	539	580	529	551	522	513	587	531	537	531	529	515	546	527	566	490	536	510	520	558	546	527	484	605	518	542	553	486	536	530	555	515	525	525	507	542	521	529	509	534	506	542	546	511	518	508	556	549	539	508	561	548	512	529	517	542	554	553	531	528	575	546	528	524	517	523	517	516	568	530	554	545	522	495	537	519	520	534	501	531	555	524	523	522	545	556	536	524	564	552	550	544	516	511	506	530	567	508	530	556	546	504	551	523	502	554	539	540	539	533	536	541	565	520	543	512	533	528	539	548	555	539	528	546	552	554	530	531	553	585	552	524	564	525	529	536	527	534	495	573	524	522	472	564	578	526	565	536	525	508	561	543	577	519	524	552	537	559	570	543	562	494	546	514	549	530	553	540	534	488	508	560	531	497	546	513	503	564	526	540	553	554	476	527	532	538	572	530	564	520	518	530	512	501	516	502	527	516	513	503	528	556	561	557	527	531	560	508	545	545	520	546	551	505	552	518
27848	12433	1121	331	229	219	197	163	158	166	160	140	140	142	152	156	152	154	138	151	135	165	150	135	135	131	147	166	150	181	162	131	153	144	143	136	139	157	142	163	145	150	155	154	133	170	166	149	127	157	139	145	142	140	156	144	155	133	144	140	148	138	156	136	149	163	159	131	156	136	144	149	135	150	138	127	146	133	132	169	138	139	143	137	165	150	138	138	142	129	141	130	141	129	153	157	153	157	148	148	144	125	139	149	135	134	127	147	149	154	142	169	136	146	135	159	150	135	158	143	103	145	154	146	133	143	151	124	166	136	150	148	146	145	127	156	149	146	132	126	121	152	140	117	158	140	167	153	156	138	148	135	156	134	122	154	135	150	138	150	129	133	122	156	137	148	122	175	134	137	153	141	139	142	140	127	128	169	130	138	144	142	131	158	140	161	139	136	149	146	138	156	139	159	119	120	132	150	166	147	131	126	160	143	123	151	150	134	162	148	144	148	141	140	138	136	155	150	157	146	135	140	146	125	146	134	139	125	134	152	172	160	138	123	137	129	145	128	124	142	170	124	148	129	143	150	136	131	131	164	140	162	141	142	146	133	156	129	135	149	167	135	149	143	134	159	148	165	130	142	137	136	132	139	140	140	146	123	139	155	139	158	144	145	127	142	162	142	154	132	120	150	152	133	139	151	137	133	149	119	120	126	155	162	136	129	144	141	168	150	127	146	170	147	143	133	144	116	130	143	132	137	142	148	138	177	144	132	130	151	132	161	140	153	138	152	137	137	141	146	114	148	145	145	146	162	126	142	142	145	132	153	154	101	158	132	138	144	149	142	131	148	167	140	155	145	143	127	138	132	147	130	124	142	117	146	129	163	167	108	142	137	147	136	131	160	151	160	128	144	138	152	120	137	160	131	143	134	149	168	137	154	133	136	153	130	150	137	146	141	130	152	163	117	143	136	152	144	137	125	164	141	143	151	135	150	130	149	150	141	134	146	123	116	132	140	143	134	143	144	145	133	119	128	146	127	127	167	146	146	150	133	153	148	148	135	152	137	110	128	141	155	158	149	153	131	138	154	138	145	130	145	128	138	141	129	143	131	139	149	150	150	134	138	145	116	160	141	134	129	156	172	160	162	145	143	141	150	129	150	158	148	151	138	135	154	146	178	126	138	120	147	147	142	144	151	141	140	127	152	139	132	139	150	156	159	146	139	144	149	145	139	130	136	150	164	143	144	132	156	129	121	172	156	148	145	140	152	145	157	122	135	158	135	115	141	142	151	144	132	145	139	139	137	148	154	148	135	123	150	165	154	149	139	146	129	148	147	144	132	141	145	128	155	149	155	125	146	138	161	147	151	155	157	156	115	152	136	141	146	162	132	148	125	141	148	126	138	136	151	110	152	128	152	154	136	154	137	141	157	145	180	148	157	141	131	149	166	152	139	149	154	152	147	142	139	138	149	160	142	149	135	150	134	162	129	136	135	134	133	153	139	141	152	132	138	167	143	145	160	128	143	141	136	121	130	144	149	138	147	119	153	143	151	124	155	140	132	125	128	116	133	176	116	159	149	140	131	130	135	141	138	136	157	147	141	119	133	154	131	132	150	156	153	135	136	170	170	138	154	145	138	132	135	155	137	132	146	142	142	144	122	136	140	146	130	150	139	125	138	133	141	123	135	118	148	134	137	137	123	135	121	145	147	155	117	135	139	143	144	143	133	126	136	117	145	138	126	162	143	135	150	126	115	158	148	151	151	136	130	135	147	143	141	141	164	166	147	144	142	143	123	132	128	138	126	154	147	134	130	127	131	157	157	152	146	139	157	152	136	136	144	141	133	136	135	147	152	145	150	140	122	145	159	144	143	152	141	145	143	128	147	140	135	128	137	147	138	128	140	155	137	152	135	129	148	156	156	146	164	149	154	137	150	163	157	134	130	145	138	154	131	143	128	144	134	131	136	141	143	138	145	153	130	147	127	148	153	136	132	128	124	139	148	135	160	152	133	139	152	140	154	129	133	142	141	117	116	164	138	157	154	140	120	139	139	161	131	141	158	161	154	135	128	150	154	153	136	131	139	172	138	142	131	139	149	139	129	132	138	143	147	149	149	139	145	139	133	137	132	136	152	126	148	153	134	154	152	149	142	139	125	141	131	131	159	131	117	133	147	138	137	141	140	141	122	137	150	124	140	152	128	157	135	130	149	148	160	152	139	150	135	146	135	143	148	144	145	147	144	144	137	132	124	131	157	134	145	125	153	119	148	132	131	141	169	153	131	124	123	130	126	155	149	121	135	131	135	128	159	149	152	148	126	133	131	160	146	146	150	148	116	149	147	161	127	152	150	136	121	142	160	158	140	144	151	126	158	153	132	160	138	137	129	143	129	154	148	153	116	155	154	163	156	134	154	135	146	160	160	149	114	138	129	145	151	140	144	158	157	147	133	145	145	150	154	136	131	146	119	154	155	141	151	141	147	142	126	137	156	138	141	148	151	149	140	137	140	143	134	130	161	131	140	147	135	166	130	148	154	145	138	142	133	130	129	133	124	129	149	122	142	167	155	152	141	148	155	144	130	166	160	130	120	154	139	151	145	148	132	149	156	157	147	165	162	140	134	165	150	127	152	140	138	154	147	175	134	141	119	140	142	157	154	152	148	148	150	148	107	141	166	139	136	131	140	136	154	145	138	135	146	156	131	146	145	150	150	151	152	124	142	160	142	140	110	148	148	139	149	163	150	163	143	144	157	156	127	150	140	141	130	151	188	146	139	128	147	139	148	115	162	145	129	127	118	133	154	143	151	162	138	137	138	123	140	147	152	139	116	155	120	142	170	153	122	146	139	144	138	146	159	150	126	133	149	131	133	136	139	139	157	146	143	142	134	121	142	145	159	150	144	135	129	146	138	173	146	137	151	136	126	168	138	153	151	168	145	151	154	144	140	137	133	148	132	147	132	151	151	146	131	139	156	123	123	156	161	154	146	124	149	154	117	151	140	141	145	153	135	116	137	140	140	127	140	147	166	138	123	130	135	135	151	143	141	131	146	145	138	125	131	135	148	111	151	138	152	152	150	149	141	156	146	134	146	125	135	165	133	136	133	143	143	140	125	136	126	134	145	130	162	149	165	157	120	124	131	142	145	142	145	132	144	150	158	113	139	142	144	126	145	129	157	144	133	135	133	139	158	133	140	163	152	163	156	145	151	144	140	135	156	139	148	160	138	147	168	141	135	118	144	160	167	126	139	166	131	140	158	136	153	148	140	148	143	129	160	130	141	147	138	135	144	148	150	161	138	162	156	115	131	141	138	146	154	139	165	145	129	136	136	140	136	132	137	136	126	151	146	126	148	147	144	152	146	151	150	153	171	176	128	146	147	139	142	153	116	166	148	137	158	115	132	136	155	152	134	148	158	115	154	118	139	138	137	153	131	126	138	150	118	128	137	142	141	142	152	125	119	141	131	164	148	142	139	116	172	145	139	120	142	154	148	138	148
5081	891	784	428	301	263	240	222	194	188	230	200	174	185	167	182	183	185	177	182	182	173	158	183	154	182	177	175	179	178	201	191	165	141	167	154	171	152	155	175	171	156	189	186	178	176	153	167	145	156	172	163	186	171	189	175	154	176	177	171	167	160	181	147	186	184	161	174	184	159	182	168	162	160	172	159	141	176	162	193	144	162	164	193	134	169	147	165	153	176	197	159	156	152	140	163	175	167	201	157	171	176	196	171	164	184	170	151	188	184	148	181	171	158	175	166	177	188	156	178	159	171	146	188	152	173	160	141	172	172	167	168	172	156	175	177	159	169	153	165	179	150	172	154	180	173	164	178	164	157	159	170	166	150	169	164	158	162	147	175	170	154	162	165	180	160	166	181	195	162	155	150	158	185	162	148	152	158	163	166	182	158	177	180	171	163	163	177	177	160	178	174	173	190	162	167	185	162	172	164	157	158	165	153	177	144	173	159	163	164	176	157	166	156	151	172	165	169	166	162	183	169	193	158	158	167	177	171	171	175	172	175	191	155	160	173	160	162	183	186	186	146	148	140	168	154	176	160	179	172	161	171	168	169	168	163	173	171	166	175	161	178	154	169	188	164	163	156	170	150	157	172	166	153	190	185	176	163	181	170	183	168	189	179	176	140	190	180	181	142	173	192	174	166	161	150	186	176	163	184	172	137	172	170	180	165	156	153	191	185	173	175	161	175	178	194	160	147	155	180	156	172	173	184	174	148	184	152	183	167	159	172	160	171	169	156	160	157	142	175	183	159	162	175	173	165	169	185	148	199	167	183	160	171	183	163	186	169	182	148	162	163	176	166	169	167	177	182	158	158	182	161	174	163	157	160	159	167	167	169	148	182	154	152	163	176	156	148	154	165	159	185	178	168	159	175	154	152	193	184	160	175	170	169	164	167	176	170	172	167	171	166	182	143	161	171	174	146	174	188	168	158	166	168	153	159	182	177	175	171	191	160	172	173	180	143	188	189	183	140	176	175	140	180	171	154	144	154	164	161	157	177	176	149	157	167	172	157	176	174	165	176	168	176	167	164	171	179	174	165	171	185	198	169	188	159	174	177	141	159	162	166	166	165	169	163	164	151	172	154	174	150	151	164	158	179	168	187	190	143	139	180	167	157	190	179	167	145	175	154	182	166	151	158	156	170	207	167	180	167	190	202	158	161	170	176	189	198	170	196	168	178	181	146	154	166	175	190	164	166	165	181	182	161	180	162	154	165	168	148	167	161	155	188	177	171	203	193	149	174	159	157	160	171	142	190	152	172	187	177	137	195	159	161	156	164	149	168	155	182	155	161	164	158	166	161	182	177	130	165	172	187	175	143	163	124	171	180	170	149	188	164	168	149	145	187	172	168	181	160	165	149	163	184	169	171	175	156	170	188	143	163	174	158	170	170	146	176	165	162	152	161	141	182	160	188	141	170	172	174	152	191	138	177	160	162	170	159	166	190	162	149	147	174	163	174	164	170	157	177	157	155	162	176	160	165	184	164	156	155	174	190	151	168	173	170	168	190	177	176	168	159	168	190	171	170	163	176	160	147	154	163	156	155	161	166	173	163	159	165	157	175	159	177	157	174	179	170	164	191	149	171	179	165	146	161	176	155	170	158	165	158	173	182	165	176	163	183	164	147	178	161	158	168	168	175	178	173	143	185	145	162	160	149	178	156	184	161	170	161	165	176	182	173	162	171	151	158	164	179	154	183	148	162	182	171	154	158	177	179	161	177	136	180	180	150	151	158	161	166	152	153	165	153	203	162	159	172	170	168	174	169	158	171	189	157	194	172	180	170	172	187	191	183	148	183	176	158	155	143	149	183	166	182	168	180	179	155	152	189	156	165	186	175	165	152	175	158	165	174	165	156	156	181	152	163	160	168	170	173	194	152	163	146	168	178	179	183	173	148	163	168	169	177	176	160	188	168	193	165	163	156	142	156	172	173	159	173	170	146	155	175	143	178	150	180	188	173	171	150	170	152	173	177	178	162	207	145	147	162	168	188	180	173	167	163	165	156	162	185	166	173	163	171	157	144	160	158	161	165	147	150	167	187	186	173	161	173	153	176	175	180	177	149	181	142	174	153	174	184	155	208	181	170	153	136	171	184	184	149	165	173	171	176	164	194	176	190	191	179	180	160	183	168	169	152	165	177	192	168	147	142	188	178	165	162	164	187	149	138	180	182	189	174	169	176	185	175	163	184	183	175	152	184	158	215	181	169	183	180	155	162	172	164	167	179	145	140	149	174	161	165	161	182	155	145	154	187	164	150	169	161	173	160	166	175	163	184	168	164	182	178	159	183	185	162	178	162	167	151	156	163	151	159	175	174	150	182	162	152	154	160	159	178	178	167	188	187	173	180	173	162	185	170	160	161	150	164	156	166	149	162	171	174	149	167	162	160	163	168	165	168	166	143	153	147	169	178	153	162	173	168	173	140	161	175	160	186	161	187	164	179	177	166	174	164	159	178	189	168	175	177	147	162	179	193	150	180	159	171	161	162	176	162	156	182	163	163	160	170	148	187	166	153	163	158	142	163	189	169	158	165	162	186	181	161	194	171	161	172	151	168	162	163	162	169	173	180	165	147	163	182	172	162	148	149	167	160	174	159	175	162	158	163	177	150	192	178	164	167	172	168	163	174	170	190	193	165	162	164	167	173	181	181	182	166	155	180	180	165	167	177	186	165	165	177	160	181	166	184	160	174	171	179	161	162	167	169	171	206	179	172	160	167	166	160	172	152	165	173	156	158	163	186	173	173	172	151	159	158	172	164	150	146	172	180	196	175	171	163	166	181	160	179	197	145	152	136	172	162	168	165	160	169	163	154	158	160	161	174	167	174	167	159	174	148	187	178	169	172	170	160	156	167	153	150	154	163	162	172	170	155	153	190	164	186	188	189	172	158	146	157	183	162	167	182	179	152	174	182	172	160	162	163	173	160	160	165	166	177	184	139	159	165	160	161	154	179	167	173	178	160	159	199	185	167	160	173	176	143	144	143	158	161	168	177	160	168	173	162	167	144	153	157	164	168	167	182	168	172	167	168	150	160	152	169	165	181	178	170	200	188	147	166	173	160	154	171	164	154	169	182	170	150	172	170	166	155	162	152	148	163	178	171	160	166	151	164	163	190	164	179	171	174	151	166	145	169	171	174	148	157	167	171	168	158	164	141	152	158	141	157	139	177	144	138	144	139	164	170	163	181	176	150	165	173	175	188	197	187	170	164	159	189	150	160	189	175	169	167	178	150	169	153	157	172	168	152	151	172	168	181	154	181	174	168	181	146	169	166	195	166	145	160	170	159	158	162	199	167	175	184	161	164	167	175	167	160	154	163	167	158	188	189	178	172	176	144	161	153	147	174	152	154	175	155	142	195	177	162	173	172	159	178	173	187	176	176	178	162	172	168	174	167	180	165	175	171	166	167	187	141	157	169	170	176	137	198	162	180	166	148	171	178	160	173
24502	20378	26468	24160	20358	8393	1149	724	593	551	509	471	413	364	351	342	361	353	301	328	302	297	269	322	286	293	293	306	265	285	303	275	265	257	268	262	278	291	300	293	290	291	257	273	298	239	254	286	264	271	248	274	270	254	270	252	259	271	265	266	293	267	265	268	275	263	230	251	303	236	265	244	293	241	260	269	262	287	286	241	268	286	287	250	239	259	289	253	248	245	237	245	246	266	266	251	261	243	258	282	295	272	262	237	271	254	259	242	271	282	290	259	253	256	239	236	252	274	259	268	255	266	255	270	259	219	271	291	257	256	264	250	257	263	236	262	240	250	250	265	244	229	258	242	248	261	246	256	269	240	229	231	247	265	246	267	252	250	246	243	276	266	269	268	264	246	287	252	263	265	257	251	241	302	269	227	250	244	267	235	250	252	237	281	283	275	251	282	220	277	246	253	248	228	241	256	250	237	265	284	277	262	240	260	250	263	286	234	254	250	217	256	262	246	237	269	237	251	250	271	261	259	258	215	241	237	254	232	267	223	294	248	260	243	266	276	254	231	233	255	237	252	241	242	283	255	254	249	259	252	276	241	254	285	268	276	264	244	273	260	273	256	254	245	267	251	249	246	212	236	249	268	290	260	268	266	251	271	273	278	238	251	258	248	300	280	262	271	281	290	269	260	289	254	264	276	272	250	264	235	255	264	236	283	293	256	254	282	268	285	271	240	276	277	261	254	272	242	246	262	266	275	289	267	263	258	257	280	287	238	262	238	243	256	281	235	265	258	244	250	274	240	243	248	261	230	258	263	267	257	238	276	246	246	278	228	277	243	268	256	270	253	254	258	248	257	261	273	239	244	231	263	265	263	286	218	240	262	225	233	261	250	253	283	259	237	268	266	226	259	245	255	257	287	260	268	266	240	230	261	245	265	257	240	245	289	270	214	232	264	280	245	244	254	253	244	246	277	277	283	243	243	262	281	280	244	235	260	284	266	244	276	252	279	252	245	270	285	230	238	266	250	256	249	314	289	256	265	238	256	260	264	271	258	250	242	292	245	228	230	300	276	267	219	255	264	247	276	271	268	243	274	238	230	249	274	245	273	284	264	274	240	243	237	248	235	290	257	258	274	261	239	264	244	255	266	248	286	225	266	253	247	277	264	247	236	295	268	256	263	244	246	270	282	243	299	264	262	254	260	253	259	242	255	262	250	247	249	251	269	243	253	253	254	291	276	236	260	264	274	264	244	264	266	257	246	260	257	266	272	262	254	233	268	248	244	242	260	265	257	274	234	272	258	248	245	265	275	244	251	273	252	259	235	250	279	251	231	241	267	264	272	225	256	241	276	262	271	267	259	256	255	245	277	271	275	249	265	270	282	224	246	269	267	251	265	254	271	239	242	256	245	268	275	244	268	272	238	242	261	288	252	236	242	286	220	254	238	277	279	257	241	279	251	255	245	243	234	271	247	243	256	260	263	275	252	274	257	258	249	246	271	280	250	234	252	246	271	243	257	269	255	271	253	255	259	258	271	281	250	252	275	257	279	241	251	251	243	263	256	254	241	233	249	280	290	244	276	267	243	269	261	275	274	273	236	307	269	260	236	238	247	286	242	237	252	231	267	271	282	286	305	269	274	265	271	285	265	255	226	237	222	269	259	267	238	247	253	275	249	255	264	283	247	253	252	234	248	257	263	263	246	249	243	242	259	256	263	255	266	234	280	240	280	243	253	269	278	248	246	260	271	265	230	271	273	240	248	262	243	241	271	261	250	282	242	257	239	271	254	260	267	245	274	233	249	226	241	260	249	297	259	276	240	242	275	248	244	240	235	262	239	263	257	259	247	261	262	234	261	248	280	268	268	262	269	272	255	245	247	260	284	278	271	248	250	269	271	278	253	239	255	244	254	270	277	265	252	287	259	257	236	271	268	244	275	265	262	255	256	243	268	278	271	250	252	251	244	273	217	259	254	275	263	256	235	243	281	258	261	234	258	252	253	221	260	223	252	238	269	291	268	271	243	249	254	273	268	295	232	253	267	265	263	263	262	244	278	272	250	284	230	265	234	277	265	248	267	264	266	286	259	258	268	280	251	276	247	271	235	263	256	266	261	262	263	261	257	280	263	263	225	289	263	273	261	249	248	282	267	256	259	252	262	253	290	263	268	248	258	227	228	268	277	301	294	253	253	254	255	283	267	272	263	251	261	235	263	249	267	269	241	264	247	265	250	266	230	276	255	264	267	259	221	258	241	244	269	272	242	267	270	255	265	267	266	255	235	246	286	234	260	272	279	260	257	256	252	248	265	290	253	290	237	264	256	246	253	263	265	238	236	250	251	289	271	261	221	228	256	270	230	273	248	255	259	255	256	251	268	252	263	274	284	263	244	245	252	224	270	239	272	240	231	284	248	261	234	236	236	248	256	283	234	271	229	274	240	256	227	269	261	277	269	256	259	255	259	238	267	253	266	257	286	261	260	289	259	245	265	243	258	245	266	247	259	266	239	254	253	257	273	279	279	239	252	244	248	252	284	243	248	255	221	234	257	254	262	276	229	278	260	250	289	243	260	247	234	258	264	273	273	247	274	251	236	267	264	236	262	294	295	255	279	249	284	267	238	243	259	246	256	232	254	274	246	241	283	263	253	235	254	261	261	262	237	258	266	273	252	249	240	269	255	250	241	269	281	259	259	227	232	263	287	249	265	261	262	257	292	237	275	247	245	247	253	288	264	266	258	228	269	267	272	248	267	249	266	273	255	265	245	284	244	225	234	249	281	273	240	278	260	267	246	253	265	235	266	248	269	250	253	275	208	240	233	243	250	280	263	242	267	267	249	227	263	260	284	279	266	285	266	253	273	266	292	251	257	233	251	219	249	247	268	239	278	273	210	257	278	290	263	272	216	266	242	242	281	261	258	266	240	284	270	284	266	269	232	260	249	259	250	271	315	244	282	285	261	224	273	254	272	274	241	287	281	247	259	292	243	264	264	262	263	262	266	240	253	247	248	249	269	266	249	273	259	272	258	216	266	239	298	267	256	244	257	253	236	263	261	229	262	251	259	261	267	246	250	264	252	254	265	276	277	271	252	254	281	257	252	248	266	291	245	258	225	244	266	256	281	241	256	254	265	243	254	268	247	243	284	256	265	271	251	251	254	261	260	271	279	253	254	274	230	267	238	265	269	283	240	268	268	256	251	282	266	265	263	230	261	260	267	249	258	249	256	267	222	274	263	272	256	266	296	294	271	283	268	241	253	262	256	230	234	259	271	275	265	264	284	269	275	262	267	244	225	278	247	246	256	275	255	229	256	233	261	259	260	258	237	263	265	246	267	244	248	266	232	240	226	245	236	260	273	247	270	264	244	262	277	251	276	269	270	277	265	260	235	247	239	221	267	254	255	242	283	277	258	252	258	231	237	260	274	262	260	240	239	249	257	257	278	223	245	256	253	255	302	253	251	247	273	266	257	258	265	263	286	258	250	265	256	253	247	278	249
7773	11211	10693	5457	3560	2496	1811	1434	1135	1026	858	761	640	599	512	506	509	431	422	382	387	383	404	394	380	350	340	350	320	287	311	323	320	293	274	320	303	290	303	295	287	292	283	308	311	287	274	267	275	273	285	273	277	264	272	307	276	270	285	259	277	286	266	257	259	271	267	267	279	276	275	282	269	261	252	286	256	280	299	275	233	293	244	262	251	237	263	252	249	304	255	287	235	282	259	259	260	265	283	264	284	269	300	258	260	252	246	317	246	256	254	253	282	257	273	270	243	255	247	272	284	286	266	269	264	258	271	272	281	275	262	243	275	259	246	250	283	281	259	257	233	244	261	278	226	261	256	228	246	245	277	275	270	278	241	244	260	260	247	256	253	244	250	263	244	277	222	265	259	267	241	237	247	242	249	264	248	254	285	238	292	253	278	274	274	269	286	282	258	247	267	247	233	282	254	225	260	240	270	255	243	310	265	267	234	257	265	249	275	277	251	238	276	239	258	296	260	281	247	247	217	291	227	243	243	255	276	233	276	249	268	241	218	264	232	247	263	282	285	269	264	268	243	254	252	289	260	287	266	282	265	281	261	219	261	266	267	244	259	270	280	267	253	224	250	241	254	254	267	280	283	247	240	249	282	275	260	279	261	245	270	251	272	231	263	260	256	269	275	273	256	273	290	261	258	246	254	281	272	250	245	240	258	275	265	294	247	257	232	254	248	255	262	244	254	246	231	263	270	264	270	287	255	249	245	260	254	251	265	274	249	250	277	270	275	258	259	262	258	252	234	275	268	274	251	250	276	270	281	242	227	269	254	284	254	280	242	242	270	269	237	243	286	252	261	248	243	264	275	271	243	253	251	287	261	282	280	271	264	234	284	273	279	264	255	237	259	254	264	249	255	278	260	265	264	269	225	249	254	276	231	268	234	268	278	257	245	252	237	237	282	245	264	280	273	297	272	238	262	283	254	275	267	275	263	267	255	268	258	243	248	252	268	275	254	272	254	262	285	271	237	253	277	253	245	242	268	264	277	253	230	257	279	257	247	254	237	275	248	273	270	284	284	253	249	279	265	272	258	274	243	236	279	251	262	255	284	246	256	273	261	240	266	259	248	219	273	260	240	238	247	241	267	243	263	220	281	263	282	250	273	279	272	256	223	271	265	241	256	262	238	273	243	295	285	258	255	252	278	285	270	248	230	268	252	246	251	296	275	269	227	255	264	260	239	271	259	280	269	246	277	261	274	274	251	232	278	271	228	259	253	252	249	234	252	257	235	224	269	268	285	288	264	256	267	279	258	250	260	273	272	236	285	248	223	279	282	263	257	274	247	263	271	270	277	250	266	268	265	246	303	282	245	252	232	259	242	228	280	254	251	295	285	266	254	279	266	253	265	231	232	264	282	267	248	269	239	246	280	274	264	251	241	285	267	265	254	245	254	273	274	272	252	259	250	267	249	243	270	276	251	266	274	298	259	246	240	261	243	254	250	233	256	273	286	254	259	264	276	280	250	263	238	263	260	273	267	252	267	256	266	261	252	258	262	258	276	252	238	267	240	242	256	285	271	240	257	271	239	239	237	264	257	228	242	252	285	264	273	264	286	274	253	248	275	248	263	268	283	261	237	252	260	263	250	257	270	254	274	245	237	266	266	252	255	276	260	253	262	218	270	279	232	252	266	277	277	252	264	241	255	263	241	261	264	257	254	279	231	296	276	257	262	262	277	259	267	260	268	264	269	248	242	269	272	234	270	259	290	279	264	271	257	278	254	265	281	271	251	245	293	259	243	263	248	265	275	249	259	245	287	295	264	290	234	242	278	300	259	286	277	288	274	248	260	281	261	272	280	285	254	254	254	253	270	246	251	274	256	239	272	257	264	269	265	287	278	289	260	254	254	272	260	281	247	226	255	264	248	257	263	265	221	263	271	249	218	255	274	307	260	251	285	246	267	232	252	267	275	234	259	261	261	266	235	246	257	254	252	265	309	242	251	233	222	299	259	263	291	294	272	254	249	245	236	230	244	263	244	310	272	250	254	270	284	250	244	263	272	298	252	244	266	251	255	253	243	273	241	266	257	248	271	270	272	261	247	304	251	295	248	245	269	249	276	280	236	231	283	270	261	289	271	259	270	282	262	232	263	244	256	249	267	260	245	240	250	289	260	257	251	258	265	232	230	230	277	288	251	269	279	258	274	261	283	256	258	277	240	237	240	274	239	243	275	237	253	270	259	273	286	257	270	253	232	208	242	259	290	275	257	247	275	266	266	277	269	250	290	253	284	261	261	241	244	265	275	254	288	297	291	265	253	276	254	271	272	261	267	246	255	247	262	248	254	260	272	306	226	260	282	279	267	251	283	279	262	244	257	255	249	247	270	275	276	261	251	261	239	255	260	270	260	275	286	257	239	272	267	247	226	281	246	263	276	263	250	269	294	221	272	264	258	241	256	220	274	264	260	264	241	239	284	259	275	289	269	288	264	265	260	256	298	262	250	266	255	245	253	285	239	258	244	242	268	250	267	252	260	277	278	245	267	255	242	271	276	265	259	261	256	277	254	253	262	300	260	260	247	278	237	252	256	257	280	267	247	253	244	277	268	246	243	245	283	241	276	288	238	248	250	292	267	267	255	243	284	241	261	260	244	258	248	263	223	256	250	251	278	240	241	239	260	269	226	267	284	268	264	258	275	250	270	239	252	250	295	254	253	259	292	259	254	254	250	245	267	277	240	259	267	265	234	270	242	239	255	260	266	260	263	267	238	274	282	266	240	270	284	258	295	259	263	274	262	262	249	232	235	243	267	231	249	279	236	283	267	232	271	249	265	243	289	246	258	266	233	225	273	258	242	270	273	249	257	296	252	271	258	265	254	267	241	249	281	254	264	209	262	251	288	263	275	278	248	255	249	242	259	251	260	257	243	249	260	253	272	243	244	262	264	279	261	243	284	265	256	272	273	249	256	275	255	240	276	241	226	269	263	253	271	238	244	280	251	265	243	253	257	267	282	273	269	242	288	282	263	277	277	253	249	248	268	245	302	264	262	251	247	265	256	250	252	258	258	251	258	294	275	264	283	266	230	251	281	258	267	244	254	247	276	253	246	269	275	226	239	255	253	258	253	247	245	258	258	258	260	258	253	256	252	270	236	253	259	256	250	288	243	273	253	276	260	244	265	248	281	251	240	290	267	258	270	236	259	271	286	253	285	257	284	223	266	266	268	260	262	251	269	258	261	257	238	267	267	227	252	243	231	263	274	259	273	263	294	249	255	272	289	240	253	276	290	277	283	244	283	274	241	269	259	267	254	239	260	261	256	270	261	271	269	286	222	234	259	261	260	223	265	263	262	247	273	259	270	269	250	251	228	274	260	274	233	271	273	254	256	258	283	273	280	251	277	268	236	267	253	241	283	272	276	263	257	253	271	276	273	274	277	269	239	263	256	259	250	258	283	270	230	290	236	271	257	277	258	257	258	279	269	271	263	264	276	253	267	256
22566	20358	26886	23675	20366	20437	7504	1645	1279	1120	1027	954	888	821	780	754	727	686	688	740	666	672	601	660	626	673	631	598	593	655	616	554	584	600	609	590	634	598	551	592	586	600	614	550	540	529	528	561	587	598	580	592	495	550	584	549	554	565	516	553	543	595	594	587	546	522	553	582	525	564	548	578	537	544	565	563	591	577	609	591	530	532	556	565	506	547	549	544	541	527	573	604	584	549	580	561	572	549	540	516	576	560	507	542	562	595	556	530	564	575	536	588	576	582	551	546	535	534	530	564	515	524	517	582	557	533	537	556	534	541	525	499	503	567	567	552	540	562	524	569	580	554	521	561	570	538	579	542	561	511	556	561	529	564	540	558	577	516	521	564	567	537	536	564	474	532	554	620	545	541	571	565	560	557	601	577	559	589	575	556	562	579	559	524	523	543	533	570	542	539	543	554	539	539	588	545	563	547	503	566	525	550	526	514	539	494	563	522	550	579	570	532	575	513	530	561	559	542	561	523	541	588	570	553	570	560	501	555	585	521	555	529	529	543	524	569	525	569	549	574	550	555	551	587	540	555	516	549	529	573	572	586	542	571	557	514	564	544	561	568	551	604	607	509	587	543	545	546	533	534	532	533	533	565	586	568	600	547	527	561	523	527	585	515	559	546	587	558	540	577	552	539	545	503	526	553	544	533	529	559	551	592	533	542	525	539	524	561	525	521	565	529	520	545	563	580	518	527	559	598	532	545	565	569	546	528	515	547	542	516	566	571	559	554	548	546	547	537	544	533	539	536	529	527	551	527	552	549	519	552	519	558	561	483	551	565	566	520	550	566	558	529	487	545	535	607	551	583	600	574	589	539	546	505	569	545	559	526	522	591	568	521	556	534	543	590	576	564	587	517	530	535	533	526	532	529	537	520	506	556	518	548	538	563	500	524	546	560	530	593	599	561	577	526	591	541	564	550	525	542	548	557	509	551	573	531	584	549	562	571	549	586	523	540	582	608	574	584	516	540	552	553	593	529	578	530	531	556	551	527	529	533	563	537	525	561	526	593	538	547	522	604	546	513	550	568	506	537	523	536	518	534	570	547	594	517	578	528	506	525	550	537	522	545	571	525	543	545	514	550	565	569	551	541	532	532	519	557	557	541	590	580	586	550	556	542	516	551	547	570	552	536	534	526	537	563	566	530	522	583	548	518	532	528	606	562	555	536	563	601	570	571	539	554	531	537	530	510	574	537	548	543	548	522	594	525	537	592	570	524	561	558	558	598	564	604	577	536	592	568	574	579	541	521	530	515	524	553	546	522	565	563	586	524	565	530	563	583	534	531	526	515	537	536	530	561	566	551	556	564	531	566	539	527	546	523	535	540	500	534	547	545	551	516	549	521	557	545	553	568	522	537	520	592	569	541	539	532	527	534	537	534	555	539	564	568	573	524	551	575	523	533	508	572	548	533	536	557	563	535	564	495	551	524	551	549	544	564	559	500	505	552	522	564	531	576	547	536	572	566	553	533	514	531	538	560	532	540	533	566	580	507	556	521	556	572	536	546	521	563	540	567	517	626	550	531	567	481	563	572	530	577	569	531	567	567	557	554	561	532	526	571	547	536	544	510	539	569	553	553	519	529	517	527	547	526	602	527	520	573	541	564	542	517	530	543	537	537	558	563	513	537	577	562	541	586	522	495	531	486	481	527	553	549	523	514	504	556	551	551	576	565	512	566	572	553	563	526	550	520	593	560	530	570	557	528	551	545	573	545	555	555	563	550	575	508	554	569	561	533	556	523	534	566	545	500	555	533	550	567	510	535	556	576	516	531	554	527	539	565	568	568	564	549	530	558	539	562	586	544	527	566	541	569	544	566	554	556	493	504	514	553	587	555	512	561	581	523	528	568	578	558	536	540	569	574	550	547	569	565	575	576	543	541	579	543	531	566	555	571	569	556	610	543	535	552	591	529	603	534	552	559	534	533	571	534	558	514	542	494	529	537	560	599	510	542	547	563	528	554	552	568	517	537	514	564	477	551	547	577	511	553	561	531	544	548	587	507	541	495	547	548	532	588	535	535	541	533	538	518	531	538	584	569	559	486	537	549	510	572	554	549	567	576	548	562	574	591	544	534	543	559	493	546	546	537	519	542	566	581	531	559	595	547	527	510	566	604	547	584	567	558	549	548	567	542	532	580	492	529	519	568	592	548	540	585	508	565	519	524	509	521	546	510	555	534	544	576	530	576	523	565	522	543	567	537	553	571	526	522	542	531	546	569	561	496	560	553	542	486	559	549	484	542	502	524	562	533	537	572	507	546	516	563	582	582	566	540	528	527	538	531	502	563	544	536	550	549	541	554	578	525	604	542	577	526	543	559	557	549	548	540	561	541	576	569	557	572	572	544	578	553	489	549	528	568	558	578	562	492	572	582	547	507	526	526	517	545	559	535	573	541	572	533	526	561	561	539	558	512	521	525	526	507	541	530	535	533	525	566	541	523	536	533	526	551	533	558	541	510	514	508	575	542	554	580	529	563	568	505	594	527	559	556	529	559	519	533	595	538	586	536	609	545	513	531	610	549	512	559	534	583	543	562	561	532	563	530	613	543	588	561	480	563	558	536	574	551	548	555	546	547	507	535	520	540	532	553	563	578	561	538	561	535	528	527	516	513	532	549	525	580	574	541	533	580	527	548	501	572	578	544	561	565	541	535	593	567	549	579	565	560	560	544	527	538	540	562	556	528	539	507	525	540	513	532	518	523	603	568	534	536	544	534	526	520	520	540	556	546	531	574	587	554	543	534	539	502	566	538	544	545	562	528	532	575	525	514	505	569	563	550	573	551	545	518	533	523	557	560	527	558	567	510	551	531	533	532	549	576	512	517	552	541	574	491	532	533	576	526	563	517	567	566	541	567	555	581	542	537	524	565	504	574	593	573	534	552	516	513	540	556	560	528	521	552	562	525	499	549	557	554	569	547	525	551	527	547	541	536	505	525	538	518	518	557	545	597	531	579	550	540	584	555	551	514	498	543	534	545	558	556	548	561	543	606	560	545	592	532	562	538	568	595	501	566	539	568	520	535	548	570	537	556	553	570	538	526	515	539	556	542	529	541	494	555	530	573	538	534	542	511	578	547	565	555	538	558	551	530	545	535	559	537	575	544	556	551	561	539	584	564	514	549	538	552	523	505	585	563	582	488	540	557	546	538	574	518	553	525	521	560	546	575	537	534	562	517	531	576	578	557	563	535	558	525	531	557	561	537	568	558	578	570	552	530	539	563	517	525	566	535	534	549	542	528	542	587	569	520	542	527	520	546	513	556	571	600	531	525	544	550	560	556	521	576	541	532	529	504	544	534	532	583	568	564	553	555	548	543	510	535	568	519	565	565	515	506	570	562	568	553	521	540	545	547	524	519	530	542	569	551	527	564	547	537	599	564	554	532	575	584	541	516	545	529	593	536	526	515	587	510	517	533	548	538	519	552	568	509	542	532	549	533	524	569
11120	18543	17138	10031	6403	4800	3570	2743	2326	1906	1737	1487	1273	1242	1090	1052	940	883	927	829	754	764	813	750	739	698	687	730	660	653	597	619	651	648	632	642	640	611	582	651	617	559	576	612	589	576	610	591	563	600	546	547	500	583	584	574	514	578	550	537	563	555	541	558	601	535	576	572	520	545	541	555	533	531	530	556	532	507	557	542	529	512	543	558	556	571	534	509	584	516	523	521	540	547	554	569	537	534	514	536	545	507	555	559	529	527	516	525	579	546	588	494	505	553	514	549	531	554	539	539	503	573	527	537	540	519	549	527	522	578	545	547	574	531	554	554	516	533	548	557	577	599	549	561	508	519	538	499	572	522	559	490	553	520	550	526	526	527	514	558	560	526	565	562	561	511	560	545	530	543	485	532	546	535	570	547	497	525	533	518	553	562	520	525	570	499	525	521	544	548	527	519	510	561	536	521	479	561	565	494	545	505	515	557	555	560	578	533	563	528	545	535	522	571	554	545	530	522	484	552	595	549	529	538	555	560	548	522	542	512	503	538	581	533	514	522	547	551	558	563	523	550	507	527	560	521	524	507	552	560	510	507	547	531	573	511	552	553	527	551	515	568	570	522	571	506	546	523	505	545	537	534	522	570	547	567	545	571	534	524	529	553	483	591	522	545	577	530	502	532	510	525	566	563	517	539	573	523	560	497	527	521	551	549	536	546	543	531	541	542	574	562	521	501	546	550	519	541	537	546	526	517	542	532	519	565	560	585	559	542	525	534	521	524	524	542	493	510	554	522	530	526	490	545	515	532	559	554	552	530	497	613	537	618	499	539	532	565	552	568	541	523	583	538	520	483	520	525	495	595	527	537	564	522	482	529	523	518	525	548	539	530	540	536	539	496	592	526	523	562	543	533	525	533	521	542	514	540	578	520	549	488	544	511	564	562	537	535	530	558	476	506	521	525	521	553	514	522	526	529	528	499	567	521	520	582	549	536	523	523	537	592	541	528	560	564	508	522	481	543	518	565	512	555	499	548	557	526	545	558	515	542	548	541	545	520	515	541	550	536	502	562	514	537	596	535	570	509	573	576	509	535	564	544	560	539	532	529	571	546	554	536	551	586	551	541	540	522	522	536	500	560	544	555	530	521	541	558	546	545	526	498	568	561	517	514	559	526	519	549	515	522	530	544	540	503	539	544	588	505	521	519	529	548	531	504	520	517	557	580	559	501	501	514	562	528	503	533	524	556	544	583	537	561	525	540	544	528	530	523	538	508	483	536	562	542	552	511	551	491	532	540	540	529	552	536	552	527	528	553	542	503	556	560	531	573	524	567	512	551	519	500	528	521	569	550	538	534	546	478	546	552	539	515	537	536	554	531	513	552	491	577	547	545	544	566	530	528	515	572	560	549	544	569	518	523	519	518	558	522	501	519	535	524	515	560	574	505	533	529	563	568	549	545	500	533	538	514	541	520	553	521	532	475	536	535	542	549	527	575	532	517	531	528	492	527	549	515	573	542	549	553	544	520	533	493	566	554	550	522	523	535	527	506	546	570	545	538	545	505	557	548	530	565	518	544	529	543	524	548	546	538	505	546	555	537	557	549	542	527	573	511	501	514	533	523	498	537	534	558	521	524	508	545	543	567	540	573	533	541	529	526	550	551	518	544	530	547	576	514	560	512	514	457	560	528	586	542	559	530	530	545	520	522	518	537	525	547	511	564	505	529	532	503	529	562	532	504	545	525	525	535	538	518	515	550	522	545	576	538	535	548	495	554	509	547	491	537	535	522	567	512	498	555	521	531	539	512	517	492	494	511	539	505	538	559	555	590	534	510	550	537	530	544	556	531	528	572	553	521	520	556	530	563	531	564	546	537	554	526	525	539	560	525	552	576	544	488	531	534	539	524	506	547	504	547	562	552	512	533	518	491	529	546	492	521	568	514	575	506	555	505	544	579	486	540	513	523	548	539	549	530	544	513	524	523	586	539	498	528	577	496	558	512	513	546	537	517	556	541	528	569	568	517	526	533	567	531	557	529	552	562	552	535	530	559	525	499	533	557	532	557	541	497	504	529	518	519	552	536	531	485	522	517	545	498	528	533	544	529	525	532	545	558	508	505	559	572	507	516	529	542	519	561	512	501	562	532	537	525	477	563	485	519	509	550	568	512	585	525	523	512	542	558	540	516	512	534	556	537	547	551	518	502	531	532	483	541	522	550	561	536	543	569	521	499	551	546	522	585	518	553	521	568	491	504	559	515	511	520	535	516	544	548	509	509	584	528	564	507	534	535	495	561	511	540	489	524	513	538	562	550	518	561	552	537	553	574	525	564	572	511	525	517	593	566	557	550	555	535	556	528	510	546	554	552	527	517	552	559	520	541	530	549	507	531	559	570	543	530	510	538	505	500	534	530	573	493	552	539	576	532	543	566	545	541	518	531	533	554	559	541	567	546	525	533	545	516	507	519	547	550	522	553	561	533	518	545	493	521	560	507	551	538	591	517	541	506	549	529	527	536	550	506	554	561	539	549	558	530	529	507	540	535	568	527	522	508	522	504	562	533	546	510	481	533	527	507	535	505	491	545	558	561	536	544	537	508	558	526	557	492	555	555	573	554	542	523	565	546	504	543	503	547	513	530	501	516	537	533	552	560	525	534	523	513	517	564	534	503	507	576	477	533	550	518	534	554	558	547	560	495	512	529	571	541	528	563	568	526	585	512	529	531	545	553	554	507	548	552	559	533	526	525	519	540	558	553	569	549	532	503	519	494	561	533	558	530	556	539	564	525	509	565	501	550	520	550	545	522	544	533	551	565	525	572	512	526	553	532	541	531	553	529	525	543	563	532	562	567	517	544	539	539	544	564	556	543	542	530	534	518	545	524	519	520	550	519	539	544	520	539	493	521	560	572	563	556	538	532	542	533	523	508	562	528	530	500	577	571	543	525	527	514	513	518	516	566	537	528	556	522	548	570	539	488	528	525	520	566	526	536	544	539	517	527	506	532	547	520	546	541	605	562	517	558	527	558	510	537	525	543	502	533	554	510	566	527	501	542	553	520	557	525	535	524	578	522	541	563	516	566	530	532	517	527	531	523	512	509	519	563	527	538	558	534	539	505	484	586	550	567	523	508	517	566	530	490	524	504	567	567	509	515	527	557	511	561	499	539	560	538	529	533	505	529	556	534	518	564	516	526	540	537	569	538	519	551	532	480	539	555	519	493	550	510	526	550	534	515	518	533	506	558	568	533	531	499	552	502	540	535	578	517	526	522	520	486	567	541	557	525	532	527	532	543	577	540	515	523	546	547	552	529	514	514	543	543	512	557	527	547	530	508	555	571	577	510	522	512	517	495	495	535	538	494	571	523	514	533	512	558	509	554	539	535	556	557	585	532	559	515	550	497	527	530	545	527	545	568	529	520	545	565	511	566	574	518	530	532	557	528	552	543	514	571	534	565	489	573	531	558	530	520	517	533	520	529	558	507	482	530	494	545	531	521
27771	12383	1173	350	247	217	179	173	162	145	166	167	192	126	159	164	147	130	152	129	145	148	167	137	138	132	160	142	143	160	141	149	146	145	145	147	150	147	136	129	164	160	142	124	150	155	140	165	130	152	146	131	167	138	146	162	151	143	148	166	135	140	145	153	144	161	150	147	167	143	141	122	154	138	141	128	133	142	150	153	147	136	138	126	141	158	142	142	135	158	119	130	129	138	141	153	145	149	131	135	130	138	147	159	132	135	139	132	127	144	138	140	138	141	129	137	139	136	142	137	136	153	140	152	152	154	135	123	132	169	170	130	146	150	155	151	150	140	141	131	151	152	142	135	155	157	149	144	146	167	138	137	147	139	141	132	142	152	132	174	149	131	144	146	156	167	147	135	148	153	138	126	106	126	160	134	155	157	150	155	157	129	164	153	130	128	122	144	134	148	141	133	139	128	166	149	150	129	141	119	151	139	143	134	152	141	135	139	157	161	133	130	162	133	150	154	153	137	146	143	145	127	142	136	152	144	137	162	141	132	144	132	137	158	135	136	143	117	134	160	145	140	131	133	146	156	138	149	148	145	126	129	138	141	127	144	149	136	130	153	149	151	142	146	161	116	150	149	115	122	140	145	123	127	138	147	143	151	135	142	145	148	129	138	145	151	135	131	155	129	137	140	147	168	119	138	144	136	143	141	134	117	137	142	132	139	145	129	151	130	139	132	149	138	135	146	144	137	142	140	140	139	149	132	146	141	136	136	143	148	143	138	138	151	127	154	124	126	112	143	146	149	136	139	172	141	150	158	131	126	149	126	148	115	165	147	141	150	148	124	144	156	141	129	135	154	138	126	134	135	128	142	137	130	129	152	139	145	130	144	138	136	145	151	165	136	148	158	146	143	127	163	131	131	153	136	130	172	146	146	152	140	122	139	141	147	124	123	145	113	155	133	139	140	157	129	140	141	138	121	160	151	116	152	105	138	161	132	150	135	132	144	155	121	135	128	155	146	139	148	132	113	129	142	117	131	139	129	139	123	161	153	143	131	137	152	160	132	121	150	127	134	148	137	157	146	140	125	121	151	135	133	143	144	166	156	151	130	123	149	147	126	122	164	122	130	143	140	122	147	130	137	145	149	148	155	142	146	130	153	133	154	128	164	141	132	154	139	148	168	153	134	134	154	121	142	128	141	131	147	141	142	121	136	149	130	157	140	159	147	155	137	146	136	148	152	148	127	126	159	135	137	137	120	168	150	129	136	143	163	139	137	144	141	145	145	146	138	157	145	134	149	142	168	152	123	135	141	133	144	119	156	140	136	136	118	132	138	147	153	137	126	134	142	125	142	156	151	148	124	137	159	106	131	142	130	138	136	155	137	127	140	144	137	148	138	136	128	148	157	159	139	157	145	158	137	140	145	151	143	138	129	135	137	145	127	121	145	143	161	148	137	146	141	160	140	138	146	128	135	153	147	144	143	135	150	146	136	143	133	145	154	153	135	167	147	133	151	143	143	147	131	126	142	147	149	141	174	140	114	146	173	127	138	133	136	127	123	135	114	136	135	138	139	161	138	150	159	151	154	148	132	152	138	144	141	135	136	152	143	144	135	158	136	124	144	159	144	147	137	137	146	144	158	134	126	117	136	153	136	143	114	133	129	137	144	139	142	150	164	123	127	115	128	150	148	143	137	147	150	132	154	131	147	124	133	137	166	127	133	141	155	159	143	140	146	171	162	140	142	155	136	141	122	140	149	149	160	160	154	126	136	127	136	144	153	127	133	140	141	126	137	136	141	131	139	127	126	146	138	128	150	161	146	131	158	130	142	163	167	151	130	113	160	164	169	133	138	143	141	134	145	158	144	153	129	141	146	149	144	139	143	140	134	148	145	134	145	131	144	124	150	153	139	140	124	159	169	128	148	150	137	139	155	148	133	160	128	132	129	137	162	148	147	138	157	139	165	145	145	134	134	154	120	123	130	132	151	154	142	139	155	131	153	133	147	128	142	147	153	147	144	155	149	150	141	132	144	135	162	131	119	143	147	142	147	147	156	124	140	140	139	149	138	137	130	125	164	137	129	135	160	141	154	127	123	137	141	151	135	146	147	138	156	149	147	151	156	143	141	155	129	153	123	158	147	145	154	145	146	126	132	118	147	143	134	141	142	146	164	156	134	154	154	141	129	146	156	135	134	127	145	165	156	165	141	132	135	131	151	137	139	148	154	147	147	154	149	148	155	153	142	163	146	147	163	155	134	158	147	149	158	149	145	133	139	133	156	134	131	126	150	147	137	138	126	147	116	163	153	152	141	149	136	148	150	153	132	156	137	168	160	133	141	149	146	124	139	141	132	142	146	148	131	134	145	150	152	142	136	152	137	129	131	130	122	123	143	163	139	131	139	149	145	151	157	139	135	145	151	148	159	129	163	133	130	139	150	158	147	135	145	154	145	136	157	147	106	134	144	131	150	139	134	139	142	105	135	148	153	131	129	137	133	158	135	147	134	156	162	153	129	157	138	148	126	150	141	134	152	140	167	150	117	144	141	131	130	137	154	132	153	137	136	148	132	165	143	144	141	146	144	153	156	137	133	144	142	145	120	132	142	147	143	155	138	136	148	153	150	144	139	140	133	135	160	131	128	130	154	142	130	143	156	140	123	131	158	146	139	117	124	144	135	145	128	128	139	124	135	162	146	122	148	160	128	147	153	143	143	137	152	152	130	132	119	138	134	138	156	150	152	144	146	152	146	138	152	138	140	120	148	149	128	164	143	137	143	128	152	146	158	131	141	144	132	154	172	139	141	139	145	147	158	144	140	140	151	132	128	128	140	113	137	144	131	133	127	133	125	120	142	129	136	120	140	141	141	131	168	152	154	128	170	145	143	156	126	151	135	155	167	147	147	151	129	151	154	146	141	151	155	169	144	165	143	146	138	149	132	133	140	153	127	148	135	129	141	157	167	152	124	138	134	129	152	139	128	134	138	139	144	157	146	147	140	131	138	130	136	133	155	128	126	167	124	145	128	139	156	147	144	146	123	134	168	156	154	144	139	136	141	141	132	152	153	133	136	121	140	129	153	155	154	131	115	133	141	135	126	130	164	146	130	139	126	161	153	143	157	157	148	135	130	147	125	125	144	158	162	126	142	130	167	136	139	145	127	133	157	121	121	143	139	159	139	158	133	138	122	142	147	149	146	132	132	143	150	145	169	155	138	149	129	137	147	150	130	128	153	164	144	157	131	147	169	185	118	140	154	121	165	153	147	131	144	151	136	131	134	152	154	151	151	161	135	155	151	150	156	150	138	133	140	137	153	144	144	165	150	171	124	143	150	138	139	152	114	152	138	156	157	129	149	162	134	128	172	165	136	135	151	128	130	127	155	161	113	135	153	147	120	145	144	136	150	151	121	144	143	141	140	135	144	150	156	151	139	149	134	141	142	137	129	140	145	155	120	137	139	140	143	154	134	164	135	149	131	142	129	127	140	145	156	153	154
5088	880	753	443	345	275	249	214	209	195	206	179	174	172	171	176	158	169	197	155	194	187	162	187	179	174	134	171	184	181	174	176	181	158	188	168	175	181	181	143	197	177	157	174	177	177	178	185	174	155	145	157	157	174	192	169	196	170	171	182	149	166	142	157	165	179	175	199	166	184	179	158	158	175	153	155	178	139	165	190	168	182	175	177	153	170	184	200	163	177	164	177	142	166	182	183	157	161	174	173	179	169	179	179	191	193	166	176	173	178	171	159	160	175	167	176	165	180	180	150	158	168	167	147	156	168	167	174	167	168	151	194	182	168	168	180	158	161	166	165	179	172	183	158	136	163	165	156	172	167	170	146	179	191	156	172	165	145	156	171	178	156	172	179	155	187	176	168	163	180	159	145	172	161	158	179	165	155	152	162	183	164	198	171	143	162	168	153	153	173	161	170	171	156	162	182	135	183	163	163	167	147	156	158	165	187	148	175	169	141	168	146	202	163	186	164	176	147	166	186	158	164	158	174	177	163	160	173	166	156	153	156	177	177	165	156	177	169	160	182	176	153	159	161	187	155	163	173	184	177	167	159	165	172	163	158	158	189	162	165	146	143	177	177	150	150	185	182	149	169	163	159	178	155	176	147	161	173	153	170	162	156	158	162	158	180	154	165	156	172	154	200	161	158	184	167	159	163	167	172	182	150	145	157	162	182	168	153	182	182	169	170	164	183	161	165	178	167	191	163	176	163	161	179	182	158	141	172	157	186	159	167	154	170	167	167	177	174	171	157	164	178	152	181	135	165	165	168	183	174	170	169	182	154	185	157	181	213	151	187	158	156	178	169	170	171	169	169	169	181	161	198	166	165	190	177	178	157	166	168	204	176	193	160	164	158	146	153	167	162	179	157	167	181	174	168	138	150	161	173	129	186	164	163	157	157	186	183	186	143	173	176	159	170	175	176	186	169	162	161	159	156	167	160	164	172	176	159	180	156	156	161	156	158	181	159	140	178	152	178	172	172	149	173	188	152	179	150	176	162	152	168	172	165	156	175	187	161	145	154	151	163	154	181	177	159	177	177	161	170	172	185	151	166	188	169	165	192	164	144	190	165	155	185	171	154	166	164	160	174	179	146	158	170	185	177	157	165	165	180	141	160	161	200	157	146	157	163	169	182	157	170	155	163	135	162	142	172	164	164	159	184	152	160	185	144	157	150	160	158	172	160	177	161	161	178	180	161	164	145	185	146	177	133	156	196	190	167	155	175	169	161	169	158	176	135	166	171	163	196	150	187	172	163	178	170	186	177	155	173	172	169	160	150	158	185	155	170	188	169	166	172	196	160	156	161	164	154	151	160	165	151	178	186	170	178	167	165	179	156	184	174	134	169	172	155	174	161	158	154	164	169	163	167	167	175	173	166	138	150	186	167	175	171	151	182	173	159	159	150	165	165	194	175	164	162	163	164	170	154	187	139	148	178	162	164	176	162	188	182	177	178	148	154	156	169	175	141	157	168	163	175	172	170	162	181	145	153	157	148	165	171	166	171	184	166	157	173	155	159	153	191	186	171	153	199	165	171	158	188	187	175	162	184	154	166	150	149	149	174	187	159	161	192	156	149	150	184	176	180	158	169	182	194	145	180	181	146	161	162	196	153	157	164	162	167	165	149	177	144	164	152	149	156	169	180	174	166	173	170	181	172	157	161	170	155	179	164	157	160	168	169	151	168	164	174	150	184	147	159	147	172	166	166	160	144	156	170	170	165	190	174	203	195	175	172	178	187	156	160	130	170	159	164	167	186	161	175	157	158	160	162	147	189	167	162	195	171	172	151	168	164	162	153	168	142	169	166	149	164	164	151	155	150	146	160	194	165	155	183	177	150	149	158	170	159	164	168	163	175	154	152	185	149	163	165	148	148	187	152	180	162	135	177	167	171	177	185	155	163	155	164	157	164	177	159	168	165	181	169	165	148	168	160	168	170	200	168	174	167	162	160	151	147	159	153	156	163	182	156	165	172	150	179	168	160	178	164	166	164	176	176	163	175	171	172	190	182	139	181	178	164	171	158	155	179	158	158	163	148	167	179	166	159	190	162	173	165	144	176	156	189	172	146	153	185	178	153	183	168	153	184	149	164	185	141	166	171	168	187	168	184	189	186	186	172	170	170	167	168	146	164	164	176	160	174	172	167	159	171	147	157	170	176	161	156	151	166	158	146	145	156	166	167	159	180	163	164	156	165	149	190	192	183	175	178	167	175	190	157	159	158	191	170	157	194	178	172	175	158	167	159	156	160	162	150	160	174	175	177	161	182	179	162	182	155	153	202	163	148	163	167	151	149	155	169	178	151	175	144	162	187	158	167	167	189	168	183	196	163	146	183	170	172	163	156	173	194	181	147	198	191	148	181	159	163	170	152	169	171	171	183	178	178	163	160	148	153	180	157	157	165	159	167	171	153	193	162	175	149	156	191	188	195	145	173	184	182	155	178	158	142	153	157	164	173	167	160	147	169	180	143	167	161	172	137	180	170	175	143	176	184	147	160	158	149	166	170	188	173	178	178	163	161	184	146	166	159	155	152	164	173	154	176	165	175	167	170	145	167	179	159	174	161	163	184	162	165	170	184	170	148	159	154	183	150	152	176	165	177	161	155	132	160	150	183	199	147	163	155	167	152	153	157	151	168	177	163	164	176	190	153	156	191	167	161	181	156	135	162	156	154	183	160	147	157	167	174	166	154	156	171	173	161	167	166	196	164	180	172	146	174	177	159	177	151	172	154	180	160	177	142	177	152	170	157	151	174	169	156	170	153	159	165	172	168	160	172	177	165	173	160	180	146	168	193	171	168	158	150	165	149	165	157	154	158	170	153	173	173	171	161	178	171	165	167	157	191	176	175	150	153	192	163	165	151	169	163	183	143	155	175	191	161	186	178	165	178	158	153	175	153	179	183	153	138	158	179	173	164	171	174	155	172	190	156	176	146	146	187	178	187	173	152	171	154	171	182	177	150	156	151	184	163	166	159	143	177	170	170	190	168	158	177	158	176	170	155	172	166	154	138	146	179	159	162	169	176	159	172	162	174	163	174	181	156	177	158	177	176	164	176	188	178	155	178	159	172	172	153	174	174	153	160	185	168	166	164	186	151	192	186	157	161	170	174	178	139	174	169	151	175	154	185	181	169	168	146	186	177	139	173	176	147	158	127	161	187	171	173	142	171	174	166	170	159	155	156	174	181	183	174	182	167	157	164	155	172	182	150	167	156	189	168	187	164	184	165	184	178	168	175	173	135	173	184	157	179	153	185	167	156	162	184	184	169	157	171	165	139	162	187	138	167	164	163	184	171	168	148	175	165	169	181	178	171	170	176	168	180	149	162	155	169	174	179	178	167	194	196	151	155	173	146	151	166	173	169	176	160	161	180	159	158	153	179	184	175	144	149	148	164	152	151	152	161	153	166	146	154	166	178	179	170	164	181	162	152	161	209	164	178	155	160	186	177
24427	20388	26485	24180	20387	8542	1053	787	595	515	521	454	412	400	351	339	367	352	317	307	349	298	308	295	274	324	298	296	280	331	314	306	251	265	290	278	301	266	289	260	258	263	279	253	282	256	292	231	271	280	264	257	282	273	261	283	269	293	281	284	262	274	270	279	281	247	267	232	258	302	294	255	245	260	254	266	270	245	272	281	263	271	274	246	257	239	254	286	255	267	289	248	244	263	267	292	239	278	245	285	264	243	247	255	246	280	276	266	242	240	268	251	241	290	267	248	238	264	264	230	253	257	271	253	260	239	235	275	249	230	265	283	258	258	256	241	230	250	264	266	254	261	280	238	270	269	248	271	267	268	259	277	253	239	274	217	264	253	283	264	269	275	260	241	260	249	226	236	276	271	245	236	265	252	279	269	290	267	275	285	277	264	260	272	231	239	280	264	261	256	279	297	262	255	247	273	269	262	275	240	270	281	248	244	255	254	259	236	269	282	249	250	244	258	261	258	271	269	262	250	274	262	250	251	285	254	255	300	222	264	288	246	230	272	264	242	257	277	256	232	261	249	250	243	263	263	275	248	249	265	261	274	250	278	236	246	266	272	251	264	281	244	255	236	285	252	250	265	260	220	254	280	274	276	247	262	260	266	288	260	256	250	254	239	262	242	253	255	264	263	247	248	263	276	298	253	270	275	272	271	247	277	254	260	253	281	221	275	262	280	266	274	296	259	256	277	258	260	241	250	283	266	250	260	265	292	244	269	245	257	243	273	270	270	262	273	229	265	272	261	250	200	232	256	253	272	245	272	255	277	265	238	252	276	246	288	255	251	246	268	283	270	280	253	267	247	239	266	253	255	243	250	274	239	268	249	270	272	250	264	263	251	272	228	270	253	259	233	254	272	253	257	260	258	238	253	239	277	237	264	256	229	256	234	253	245	240	258	238	265	267	267	261	277	258	257	260	256	263	251	305	291	267	242	261	268	261	275	263	270	242	263	266	257	270	238	280	272	240	255	244	262	247	246	244	272	281	252	272	259	243	261	260	263	269	269	258	262	262	258	271	257	272	249	225	261	237	253	251	267	273	268	244	253	284	260	254	267	278	267	299	260	251	263	269	276	254	267	251	239	266	249	241	259	255	257	284	251	243	247	227	237	267	263	256	247	245	275	269	257	255	245	265	257	235	234	266	272	262	256	260	276	249	279	248	260	292	244	231	273	236	258	244	249	280	267	244	251	273	273	261	269	249	255	243	260	264	259	266	269	239	254	286	238	275	240	281	260	241	255	240	266	252	222	272	245	244	267	284	241	285	280	269	253	235	284	273	251	259	249	254	268	264	255	280	259	279	260	274	264	249	285	269	263	275	248	266	245	271	243	240	229	256	272	271	247	273	271	262	232	256	233	290	253	269	231	263	231	265	248	271	281	257	266	263	270	240	269	228	243	284	274	283	274	257	257	271	272	241	264	273	245	285	251	265	255	283	223	260	271	256	247	253	263	282	264	248	278	230	284	242	272	280	262	267	261	239	278	265	249	270	263	284	278	270	305	279	235	249	264	264	275	265	261	256	265	225	263	275	263	238	291	254	252	259	260	286	256	273	258	277	265	262	226	254	232	263	258	263	261	249	281	260	241	256	264	283	256	249	274	225	266	262	243	266	277	243	253	273	268	294	222	237	276	252	229	267	255	278	255	249	270	253	291	241	251	278	225	262	254	237	283	261	253	226	253	258	246	287	261	303	248	249	269	245	267	252	276	233	260	271	249	251	245	267	260	260	292	258	251	277	275	255	243	272	250	254	263	258	254	255	258	270	296	248	264	237	252	266	249	249	285	252	241	237	266	253	284	252	278	244	274	255	274	263	285	263	268	263	240	267	263	235	264	281	270	234	275	255	285	278	256	296	286	235	268	255	221	247	258	253	241	235	271	259	258	240	283	236	274	264	276	246	252	250	257	255	251	270	239	262	280	249	244	265	247	252	236	237	249	263	251	238	248	284	284	234	277	230	241	259	235	251	235	301	291	263	279	270	228	282	245	255	275	249	269	236	265	244	236	274	252	233	235	263	234	223	252	261	275	260	260	281	252	275	262	242	271	256	274	262	228	268	263	243	280	283	268	262	268	277	268	268	244	257	254	231	284	263	243	264	277	274	256	273	260	259	266	282	254	244	275	255	237	270	261	246	242	235	275	269	264	265	232	235	301	250	253	266	268	273	235	247	238	250	261	271	267	285	247	267	232	283	245	289	244	252	267	242	260	238	233	267	248	243	284	257	277	292	248	252	229	260	264	269	282	246	243	219	263	267	240	277	254	280	270	251	243	242	262	249	267	250	263	239	250	254	246	265	296	260	258	259	274	273	286	237	243	274	262	238	263	234	254	259	293	238	258	224	291	265	227	280	270	260	268	260	265	261	269	248	276	257	252	248	276	259	275	269	259	286	271	256	269	291	245	271	246	255	261	263	266	289	270	254	238	242	255	199	249	268	248	258	267	245	226	249	264	236	274	258	261	260	251	247	259	265	256	243	300	251	240	255	263	265	268	247	261	257	268	247	259	293	269	252	259	275	278	269	287	225	277	255	277	249	283	285	237	261	264	257	247	251	257	220	265	248	255	262	261	252	248	235	251	277	249	244	271	259	294	261	281	299	269	241	275	253	256	284	241	257	302	237	234	258	284	284	241	260	258	249	259	266	257	266	262	270	249	295	284	287	221	287	256	236	254	232	254	251	269	269	226	260	252	243	231	241	236	260	240	238	258	255	251	272	259	254	280	266	261	270	247	280	248	254	249	261	270	254	246	227	262	260	245	261	255	256	268	283	243	235	210	253	246	283	265	277	236	244	251	231	290	271	262	249	250	243	251	266	229	254	272	265	271	280	252	302	260	293	240	252	263	267	230	283	258	261	263	247	259	263	270	255	257	277	253	241	252	225	274	226	260	284	225	254	274	232	259	247	258	241	278	247	291	286	249	258	257	280	257	272	241	254	266	289	237	288	260	258	265	255	267	235	244	240	241	269	249	268	250	260	229	259	233	252	255	243	225	274	262	274	255	250	253	255	252	272	256	264	253	246	262	255	253	272	252	251	264	293	248	254	248	275	259	250	268	251	254	252	281	248	259	240	278	269	272	251	265	252	276	267	249	255	231	252	266	271	243	257	236	234	273	230	258	234	252	263	248	258	256	251	264	236	237	261	238	238	265	250	259	284	236	262	244	254	243	266	273	258	253	232	271	274	271	247	239	273	249	266	275	273	249	248	262	246	270	256	260	263	264	234	251	250	274	278	255	279	250	264	272	269	270	254	247	241	240	264	294	248	248	254	256	256	263	243	217	251	295	261	255	248	285	257	247	278	254	255	242	255	257	250	267	276	272	232	246	231	248	277	255	258	247	269	262	285	263	276	285	274	239	279	217	295	266	272	249	252	251	254	260	277	292	272	259	219	268	254	260	227	249	259	239	270	259	257	275	258	279	232	245	260	273	272	241	250	255
7735	11543	10600	5601	3484	2498	1836	1398	1119	987	821	736	671	589	588	526	490	399	423	416	396	401	384	375	354	368	363	349	293	306	300	272	331	301	333	313	305	291	291	289	288	309	276	265	265	276	281	279	255	281	282	302	292	259	277	276	265	252	271	247	292	279	279	273	262	251	246	258	253	262	236	275	257	265	280	276	267	271	274	262	266	245	280	257	274	262	257	276	266	257	242	280	279	263	279	263	263	263	246	270	267	252	253	265	261	267	263	249	263	276	231	261	288	280	234	236	250	304	250	241	251	248	251	282	248	236	268	266	251	277	273	266	277	271	227	270	246	240	257	273	265	252	244	255	251	259	264	239	270	235	283	266	264	272	288	244	269	255	242	286	266	234	256	255	290	257	273	258	236	265	245	261	267	246	280	252	257	265	251	235	256	254	253	271	247	229	279	264	256	239	267	239	283	272	265	289	235	254	267	227	283	253	257	254	249	224	249	246	271	249	266	261	270	286	295	253	279	253	262	258	264	284	285	240	247	254	255	250	271	250	256	256	273	259	247	252	270	252	249	281	270	289	293	248	237	273	255	270	257	283	246	266	275	279	245	304	257	272	268	266	249	230	243	237	292	242	260	271	267	246	304	275	262	242	284	286	260	261	279	282	278	270	266	285	229	259	270	265	249	259	267	252	273	266	253	250	277	254	251	240	270	270	261	250	252	240	283	233	241	256	230	278	226	276	268	266	261	259	244	265	255	250	249	255	260	243	257	257	255	266	264	275	256	283	236	279	247	267	268	280	242	270	239	256	282	235	254	267	253	254	257	275	256	242	260	267	268	283	271	227	223	253	289	277	267	249	257	275	234	257	290	274	244	263	274	261	269	252	264	259	295	251	262	267	268	257	247	269	243	280	250	252	241	240	254	269	302	290	286	266	265	279	247	262	246	273	239	289	286	262	258	318	290	274	242	254	242	250	278	251	269	227	295	265	255	264	256	252	254	287	264	227	277	282	272	265	251	268	258	269	278	242	260	278	232	291	247	275	265	252	261	237	277	251	268	274	287	236	259	268	240	242	294	267	266	257	262	274	251	253	279	298	275	248	250	265	245	251	256	241	269	230	269	260	246	238	243	267	268	262	244	236	280	279	295	283	273	257	253	264	266	274	291	271	257	254	254	266	247	264	252	263	263	261	271	237	237	277	268	284	261	239	255	247	284	271	259	289	280	246	253	260	256	256	256	282	247	259	263	288	258	240	277	231	293	266	256	276	286	271	245	280	261	272	280	280	250	252	265	281	268	270	250	284	271	246	282	263	255	282	243	272	262	261	263	273	249	246	254	255	271	262	277	282	260	263	246	276	253	260	263	292	267	241	262	262	242	251	301	267	294	273	267	283	257	243	236	255	285	247	222	256	260	288	244	250	241	255	251	255	241	245	272	258	244	248	251	281	293	253	259	246	273	238	237	261	266	272	288	248	249	266	263	277	244	263	263	243	254	280	276	263	245	267	280	259	274	278	244	278	283	274	269	240	276	290	273	243	263	247	260	247	251	271	259	278	247	278	290	254	274	295	288	264	250	257	231	268	256	273	256	270	252	258	274	248	262	289	258	247	280	257	242	239	237	262	260	271	257	285	275	305	245	268	235	272	287	269	247	267	245	266	245	240	256	254	247	279	246	243	277	262	257	254	271	253	276	253	268	283	242	273	283	265	237	282	240	277	257	254	260	228	250	277	242	257	257	266	255	267	267	245	268	266	257	254	244	262	277	233	264	267	238	269	247	255	243	247	268	249	267	260	270	273	264	254	254	244	248	271	254	285	278	273	260	263	262	247	268	244	243	307	241	250	215	259	263	246	276	259	244	242	274	240	247	289	279	269	255	244	263	265	264	264	258	279	267	297	285	247	280	254	254	254	243	293	264	278	293	238	251	266	286	258	296	233	271	251	233	248	233	248	236	264	278	272	263	236	237	303	270	259	268	238	269	238	258	253	248	224	240	261	256	255	265	269	260	271	266	279	261	280	232	261	264	275	248	259	291	272	260	233	239	255	277	279	270	262	252	254	274	266	253	264	243	293	253	286	257	256	259	250	263	270	266	237	236	273	250	272	285	263	263	237	244	263	282	263	231	255	238	246	251	251	260	253	263	256	247	245	272	281	274	246	237	252	283	275	239	267	271	259	276	274	272	239	261	252	274	261	272	270	229	215	260	224	265	257	249	265	274	231	238	249	249	275	240	219	283	270	260	269	269	254	272	269	263	261	237	255	245	282	276	235	262	254	254	283	274	256	243	270	250	250	269	227	237	249	263	274	260	245	262	258	256	241	284	260	286	250	271	269	268	261	258	241	271	247	255	253	268	272	247	228	280	253	254	278	265	250	236	226	257	260	290	261	280	260	256	266	254	274	275	260	243	249	286	257	254	262	282	261	246	265	302	247	251	238	246	246	287	256	248	235	264	274	263	279	265	247	248	247	245	263	244	251	259	276	275	273	244	259	259	271	265	234	243	260	240	281	291	269	259	263	295	277	215	268	262	300	260	257	258	251	252	284	254	246	257	264	225	285	265	255	264	257	264	227	260	239	247	243	264	250	252	237	215	260	217	279	249	279	223	259	261	272	266	243	264	270	246	248	240	257	276	282	241	249	273	283	265	281	262	243	247	270	243	267	236	275	260	264	270	275	248	269	251	266	257	259	268	252	253	273	262	260	269	262	268	264	277	262	250	277	238	266	267	257	252	253	244	240	285	252	287	264	260	240	245	263	275	241	272	255	261	257	257	267	269	262	285	269	233	241	277	234	248	240	250	255	268	286	255	237	267	276	269	250	242	265	263	279	248	248	249	266	251	273	250	259	290	248	246	268	258	269	254	275	264	231	252	254	254	245	234	250	252	272	269	293	244	259	277	245	291	245	271	267	254	237	255	283	268	239	270	261	241	266	237	264	253	302	244	258	252	257	238	264	252	266	278	285	275	261	270	250	256	278	258	245	253	227	289	273	227	272	272	270	259	270	270	257	252	232	228	264	261	250	273	248	262	270	267	251	254	243	310	264	276	273	246	276	265	262	247	278	238	265	240	246	243	256	263	245	244	238	283	268	288	260	222	255	257	239	247	265	275	236	249	271	248	223	260	232	267	239	272	295	257	246	245	275	253	287	261	278	266	280	290	259	233	253	250	281	258	265	253	269	300	249	241	281	256	276	261	278	251	256	246	264	291	261	254	232	272	223	244	260	256	267	268	281	254	278	250	261	261	246	254	262	253	286	262	283	286	292	245	251	231	275	275	257	263	256	253	278	237	267	289	254	262	260	271	269	272	280	256	261	264	264	284	259	269	266	254	265	268	258	274	258	243	308	262	292	261	252	237	258	264	260	244	274	256	243	240	240	233	278	273	279	262	275	297	268	249	227	250	250	264	259	269	259	246	239	251	259	271	242	286	276	265	250	266	262	260	254	265	297	241	257	253	247	289	271	266	260	286	289	266	272	261	280	273	234	238	235
22487	20350	26891	23695	20361	20430	7657	1692	1274	1154	975	918	825	810	783	764	724	706	720	710	665	665	637	658	673	671	631	583	618	605	596	572	606	598	590	613	632	559	594	588	602	565	609	582	573	533	578	551	555	617	557	578	544	581	553	577	593	561	631	573	555	532	550	545	593	591	567	598	587	553	547	596	553	566	526	572	569	529	588	552	524	545	550	587	543	525	510	542	556	508	566	563	564	569	518	529	579	544	544	554	575	539	585	540	584	562	504	532	572	527	524	570	514	473	586	503	529	526	562	574	564	538	573	525	545	530	566	525	558	558	562	573	576	572	579	552	539	519	550	558	554	544	516	495	553	570	557	598	531	591	568	578	596	552	546	532	566	595	560	564	547	547	567	501	556	551	536	586	527	562	494	541	584	545	591	543	549	588	519	575	567	506	566	512	601	556	563	571	510	525	541	550	584	557	531	557	511	572	530	563	544	534	595	581	548	548	576	604	537	539	601	504	560	573	564	560	520	538	509	548	541	561	559	508	555	531	547	553	579	568	540	500	562	557	507	566	556	576	564	581	556	556	552	533	554	519	548	545	548	569	558	554	524	533	529	543	521	538	530	517	552	552	570	538	558	531	546	533	520	580	575	531	553	547	605	542	570	546	554	520	530	577	568	550	564	561	528	552	525	549	589	567	537	532	596	533	565	521	513	532	547	526	572	556	565	573	484	519	545	543	587	546	549	542	556	573	606	544	541	515	571	566	561	517	537	523	532	541	549	566	569	532	547	517	558	555	507	496	520	542	572	544	576	585	566	588	528	557	572	554	557	602	546	578	624	565	572	580	558	561	578	521	551	567	524	549	568	516	535	492	559	569	542	551	543	552	601	547	532	494	563	570	530	552	565	556	563	593	565	550	519	571	548	555	571	552	546	506	552	608	546	556	529	523	546	511	573	571	581	533	518	540	572	528	545	576	594	540	565	565	541	570	566	554	531	522	576	538	548	568	539	560	505	555	562	505	567	590	489	523	563	562	516	540	556	562	537	539	559	543	540	558	564	583	514	575	571	596	550	566	565	545	557	564	519	523	570	570	535	584	584	559	526	563	524	511	572	564	561	504	586	550	566	561	595	537	505	591	568	537	559	564	518	553	517	517	554	549	512	531	545	531	548	562	538	533	547	582	554	556	547	551	552	556	562	549	515	549	546	537	568	529	540	522	541	524	553	538	558	597	522	624	527	583	534	574	562	569	543	566	552	595	563	568	548	539	524	543	586	542	527	514	574	569	557	531	573	570	550	525	577	582	536	590	556	525	554	547	539	519	529	531	552	573	540	544	558	542	588	535	546	579	566	603	549	528	549	574	554	576	533	565	534	545	559	565	540	553	588	525	557	574	539	509	567	564	573	548	564	560	536	569	539	528	574	561	499	496	593	541	534	566	564	544	558	575	608	525	554	541	528	533	582	544	496	544	528	525	550	513	568	556	558	566	536	512	524	557	589	540	547	528	527	537	569	555	496	555	552	526	551	576	525	560	562	554	561	536	529	550	561	549	544	522	548	575	544	547	578	529	563	559	501	610	557	527	532	552	554	498	531	574	557	541	548	577	552	569	548	522	562	601	533	555	580	561	582	555	541	582	512	558	534	509	549	543	575	585	519	560	527	552	589	569	532	519	550	523	542	556	572	568	534	534	591	570	531	574	530	521	529	522	557	519	558	546	552	520	559	578	530	579	556	522	535	547	521	510	527	546	521	546	568	539	542	554	548	539	539	545	580	535	570	555	554	517	541	543	566	528	563	565	567	547	472	536	545	514	542	528	590	561	573	582	557	547	551	554	533	492	518	514	521	550	557	555	522	565	566	568	531	543	541	559	522	544	544	543	550	592	604	531	556	535	562	544	543	556	582	584	567	534	606	584	570	556	542	559	551	561	539	547	571	580	562	546	534	542	538	557	541	500	557	543	539	498	541	572	508	557	565	522	534	520	548	520	571	529	533	523	564	542	596	606	569	514	536	561	535	488	538	538	570	559	527	553	526	558	567	546	534	536	531	584	521	530	519	558	557	551	556	550	583	553	605	543	579	551	550	530	497	548	570	542	567	600	570	526	520	549	527	547	542	576	543	566	578	582	513	543	591	521	562	559	546	559	558	570	571	571	537	503	529	531	554	582	554	548	536	547	549	629	546	522	544	530	567	542	509	537	536	563	535	526	540	563	553	557	559	582	525	524	553	523	590	519	500	564	522	563	550	518	559	552	520	546	574	566	538	547	542	602	545	576	555	531	539	550	538	536	557	530	547	521	550	553	549	512	564	541	535	490	571	559	597	554	541	525	555	527	525	607	546	512	611	551	541	536	485	551	566	532	555	590	513	566	549	618	542	525	536	548	585	546	568	582	562	571	568	582	523	555	595	507	548	551	572	534	577	557	510	526	568	545	559	532	538	562	579	579	535	551	569	559	526	556	522	591	540	545	544	552	542	539	514	519	533	555	540	556	589	518	534	514	575	502	570	536	575	552	600	562	579	554	540	508	542	526	516	610	529	521	517	536	527	576	566	548	560	559	584	554	551	576	537	523	573	573	585	566	591	536	561	538	546	552	540	558	555	549	581	528	549	571	568	529	551	542	561	525	530	549	525	545	557	608	587	542	536	573	549	545	552	514	565	564	557	557	545	598	578	540	551	502	546	525	587	531	544	570	530	563	533	531	528	575	586	536	532	584	569	560	526	550	517	587	547	520	540	566	559	550	541	530	570	556	527	542	554	595	563	561	524	560	543	534	521	515	539	547	563	517	548	539	534	591	552	589	561	564	549	538	563	574	572	545	540	546	587	545	542	568	536	557	528	577	546	535	512	547	549	556	565	539	556	567	545	509	549	498	549	576	509	525	562	523	575	568	504	528	546	551	584	555	558	526	526	531	593	564	548	508	563	541	507	492	560	545	545	548	525	567	528	524	575	546	535	561	524	551	542	564	591	570	546	530	521	564	574	551	546	537	536	576	557	488	518	546	539	560	581	531	521	562	575	535	536	535	586	573	532	543	552	542	562	539	523	562	545	539	528	571	533	565	524	547	558	547	504	568	527	505	521	528	572	560	612	489	505	572	538	553	506	541	596	528	523	556	553	526	565	562	546	603	533	553	558	517	591	573	537	557	559	524	519	535	574	574	555	566	566	538	551	512	520	560	491	542	557	547	578	504	513	575	545	542	512	539	542	544	555	575	513	526	535	532	519	546	586	576	544	523	525	531	576	535	541	544	546	576	586	535	596	549	560	553	540	572	529	553	560	556	554	572	477	537	521	513	538	525	577	504	535	539	528	567	577	500	520	527	572	505	561	556	558	585	590	535	525	535	555	522	528	546	525	504	506	558	535	552	560	511	542	584	554	560	546	571	530	547	559	538	540	523	522	538	584	588	586	542	556	575	531	559	541	509	570	518	538	583	545	523	544	506	545	600	552	514	555	539	592	584	565	561	514	561	563	503	497	586	541	569	568	504	545	561
11033	18406	17359	9860	6530	4689	3466	2741	2270	1960	1725	1494	1335	1239	1107	1011	993	886	868	809	853	755	743	732	745	669	689	660	693	719	648	613	660	634	636	616	674	587	647	596	666	659	591	563	570	630	592	584	550	599	556	558	541	534	592	583	541	579	599	582	591	515	577	525	567	539	572	524	551	549	589	520	543	580	595	571	560	521	570	498	567	514	518	538	546	568	544	528	532	611	585	552	541	548	541	540	544	495	580	562	580	543	518	524	539	545	555	503	567	552	515	514	568	547	539	529	558	569	530	523	543	566	540	549	526	551	542	539	523	567	572	555	500	561	545	555	545	520	561	528	533	541	528	524	555	522	488	548	558	497	545	551	512	513	518	539	498	556	495	516	535	523	541	569	565	523	526	545	550	563	549	508	514	557	552	538	532	543	513	494	554	562	536	520	516	548	570	537	513	556	503	544	513	513	515	588	518	541	512	545	523	553	500	540	510	564	554	551	568	550	513	528	562	548	532	512	535	471	584	546	515	527	531	510	512	511	552	522	493	553	535	557	530	540	546	538	575	546	532	560	575	556	528	517	529	503	550	543	530	553	533	491	504	506	543	568	538	523	531	509	517	492	554	546	543	536	509	484	544	523	485	555	516	540	493	534	505	509	488	492	564	544	575	556	495	548	516	528	537	558	501	516	563	518	563	500	526	566	506	563	500	540	532	531	563	501	535	522	493	565	506	530	542	524	525	481	505	539	515	530	516	539	497	494	557	496	479	533	537	553	526	514	520	486	565	561	507	515	535	562	523	547	545	536	529	541	504	518	586	487	538	553	529	552	542	564	529	524	493	569	510	565	527	516	499	504	560	522	514	510	548	531	560	566	552	582	544	556	504	539	538	500	544	536	516	533	551	498	506	525	519	505	520	526	521	549	542	542	520	559	557	546	531	554	506	539	525	548	511	504	586	537	563	520	535	526	535	519	582	514	598	502	491	542	531	581	552	554	486	551	523	513	554	510	548	571	558	570	553	493	547	504	495	520	571	554	534	559	520	543	541	553	545	498	510	559	510	522	508	524	511	504	557	511	520	531	510	547	509	496	514	541	575	532	547	570	534	512	560	510	547	527	548	565	524	564	540	559	548	554	512	527	509	526	511	530	504	544	549	533	552	533	533	561	575	535	512	514	550	563	519	525	534	543	520	533	560	515	560	592	500	526	506	538	525	514	522	542	563	545	563	532	522	543	510	558	514	558	540	497	557	533	513	505	496	533	531	541	519	506	516	540	575	503	506	547	554	553	546	548	548	566	550	554	540	518	544	527	510	572	562	488	528	545	527	541	496	573	548	536	558	548	559	529	558	507	488	582	541	539	584	535	550	547	526	537	542	542	553	505	480	520	581	527	518	502	569	548	579	519	539	528	520	534	504	514	539	551	520	516	587	501	547	546	508	527	553	547	542	544	492	586	576	527	492	553	551	529	511	523	533	522	507	538	532	537	526	539	518	543	567	592	549	573	542	523	524	507	503	528	552	567	517	564	479	542	551	520	517	526	542	554	567	554	563	531	534	544	526	538	575	522	524	551	542	537	520	530	508	560	543	557	541	568	514	525	568	531	539	482	488	536	549	555	530	530	520	555	573	548	569	529	564	544	545	529	525	540	552	547	516	508	543	532	483	538	521	522	526	525	495	507	563	552	519	521	507	544	566	562	553	528	576	532	518	546	544	585	560	536	503	561	539	525	509	505	530	527	545	517	514	550	536	507	485	541	549	530	556	535	553	532	563	547	546	517	505	555	522	558	538	553	539	554	540	537	575	572	505	558	562	547	486	543	533	503	613	510	547	552	583	532	529	512	545	513	517	492	543	502	575	541	547	585	559	533	533	511	562	506	531	552	542	536	497	538	551	563	524	525	550	546	542	530	530	551	512	559	529	522	522	537	520	536	514	507	506	564	510	548	497	545	536	568	536	523	525	496	528	557	541	498	579	522	524	537	479	527	549	515	545	538	550	558	557	508	554	499	527	551	557	498	518	543	569	545	536	524	524	529	552	566	525	514	530	523	544	504	489	510	519	545	551	494	537	507	530	529	491	512	580	500	575	537	529	499	514	549	530	545	547	537	560	496	549	510	584	542	589	539	571	537	600	561	541	557	520	594	539	567	534	562	482	558	530	536	540	554	555	552	501	514	587	541	519	527	527	548	575	521	555	502	524	552	588	546	569	569	546	528	541	524	537	536	548	590	523	526	517	502	491	513	519	545	509	516	544	554	600	562	527	524	477	489	496	507	493	526	539	500	547	519	557	581	567	522	505	526	507	562	517	517	522	539	546	515	570	537	513	594	513	541	496	515	548	525	522	507	531	508	570	523	565	493	524	495	556	497	560	557	526	548	511	566	583	514	508	519	547	542	507	543	522	491	564	513	525	551	555	532	541	576	523	545	554	522	540	580	560	545	578	562	525	531	549	506	579	511	555	509	565	526	542	558	564	509	557	569	514	545	523	538	552	553	509	531	527	559	506	561	528	555	548	530	490	558	549	542	519	505	550	532	539	528	559	515	542	533	515	507	565	544	513	531	551	576	534	487	569	547	528	547	564	538	534	528	529	509	484	529	513	604	543	552	531	556	508	512	561	518	542	525	508	551	532	490	536	527	525	533	560	550	523	516	529	517	602	553	557	532	521	542	562	552	559	540	544	532	521	538	568	541	493	553	536	534	506	575	558	566	521	496	509	560	551	507	513	519	547	566	549	524	552	510	529	542	555	527	514	559	516	557	528	553	531	550	513	540	523	518	505	489	564	503	558	547	536	514	561	545	568	586	536	530	555	523	557	562	566	549	541	558	494	549	577	532	536	521	517	525	578	524	526	529	544	570	565	506	498	581	535	535	513	561	514	516	531	543	546	521	570	532	560	516	509	521	533	542	506	544	519	532	540	583	549	524	565	571	499	530	523	525	510	532	508	571	529	550	510	550	561	525	507	485	507	535	543	552	519	507	555	512	542	515	568	531	550	522	527	535	521	505	542	530	516	565	517	500	530	524	508	515	546	541	515	512	529	550	513	546	550	532	539	554	553	535	538	560	540	521	515	523	548	573	504	510	563	567	565	532	555	549	541	543	541	539	554	519	546	508	521	527	536	546	541	567	553	513	495	533	516	513	524	550	529	527	548	502	517	542	557	544	554	554	546	535	543	519	555	531	595	546	546	548	525	554	533	539	523	573	496	536	505	532	515	531	566	545	530	517	560	535	550	519	543	549	562	522	531	491	517	544	528	545	529	522	539	512	550	554	538	500	539	532	554	552	516	519	504	566	521	520	509	605	550	530	530	538	499	526	547	537	552	494	551	544	589	497	537	538	515	567	477	511	555	564	540	531	516	508	523	526	537	543	528	535	514	563	544	513	550	549	523	528	516	510	583	522	511	569	515	519	531	521	544	559	589	497	544	531	553	526	521	542	523	540	479	536	562	536	518	554	543	555	543	564	506	549	520	533	547	515	550	596	522	554
27732	12333	1180	371	260	183	174	145	157	160	156	148	157	138	144	137	144	158	136	141	154	167	137	146	129	136	149	146	139	139	150	136	156	149	150	136	157	149	153	137	131	141	153	149	150	154	128	143	149	153	119	162	142	130	169	136	151	148	151	130	154	132	144	139	156	138	157	150	150	122	158	141	148	119	152	153	131	154	149	150	144	128	146	137	146	141	143	139	124	154	145	140	135	151	137	125	153	134	159	138	156	159	127	138	143	166	160	179	139	126	135	133	129	158	151	143	126	146	127	127	148	149	146	145	156	124	142	124	139	149	149	157	142	142	145	142	158	162	169	139	143	135	146	132	134	152	141	132	156	131	153	143	134	122	117	157	147	140	126	138	129	141	134	118	137	151	148	176	153	137	152	156	144	139	125	136	126	153	119	136	120	124	148	137	127	162	136	144	150	128	131	146	142	146	157	154	135	148	131	150	133	156	134	105	159	147	130	135	146	149	162	145	135	142	145	155	132	147	169	166	136	136	136	132	146	142	155	149	153	167	148	110	130	127	142	138	124	139	153	141	127	163	167	162	137	157	147	133	142	145	159	141	163	159	118	131	151	141	149	127	156	133	159	155	141	152	151	135	131	147	152	154	142	145	124	123	150	133	125	133	123	144	148	126	143	136	169	132	148	144	139	157	145	140	143	147	150	142	124	145	139	149	137	131	155	136	170	129	132	152	164	171	137	131	136	137	134	158	141	133	153	160	149	142	124	133	145	141	150	154	122	136	126	131	157	122	131	145	120	149	139	152	132	152	155	142	145	158	137	145	152	142	160	165	145	139	147	131	139	152	145	131	112	107	129	127	138	153	143	133	166	149	153	151	134	158	158	153	150	140	139	142	145	135	111	146	126	139	142	152	137	158	139	153	148	128	148	157	131	134	138	145	118	155	152	130	137	158	145	119	138	167	144	131	135	136	167	145	139	152	141	142	141	126	143	135	143	137	124	147	134	135	158	162	133	128	126	147	141	155	141	143	136	122	132	150	148	139	162	145	126	145	132	166	147	144	141	149	145	124	110	153	145	149	136	124	166	144	132	144	142	119	155	138	139	127	153	137	157	123	133	122	149	143	138	137	140	152	146	134	111	120	125	125	138	147	145	149	145	153	136	142	145	152	142	147	144	135	143	152	121	129	149	160	126	154	146	158	145	140	133	135	132	154	164	131	131	138	139	129	128	148	148	171	140	166	141	132	133	159	147	121	152	158	117	137	162	124	150	159	167	143	124	144	135	153	149	135	127	149	129	142	134	128	149	130	150	147	165	137	148	130	147	148	138	149	129	132	129	141	123	146	133	141	133	143	154	153	142	130	138	121	136	130	143	143	129	134	139	129	130	144	141	139	158	134	104	138	148	146	121	137	124	145	152	131	153	146	145	133	152	162	136	158	143	134	156	141	156	156	149	134	165	150	142	138	145	134	140	124	142	144	149	153	127	145	144	142	155	161	158	120	149	114	133	131	120	133	166	140	145	141	132	144	149	140	149	132	150	146	148	142	133	137	140	143	169	170	128	152	115	132	156	164	142	143	128	140	150	144	147	163	145	156	143	139	152	136	141	150	143	140	148	152	140	154	154	134	153	143	128	156	131	135	138	144	174	132	126	156	122	151	146	155	147	131	157	140	143	134	145	136	153	159	133	126	141	144	151	147	114	155	153	135	144	130	138	156	148	155	151	141	156	149	145	140	140	121	138	143	153	142	137	143	158	130	130	133	140	143	139	137	140	137	127	151	147	132	144	153	129	174	163	160	135	126	132	149	131	131	147	153	146	155	139	162	162	162	141	117	141	156	129	144	150	123	125	150	141	147	131	142	130	155	167	159	140	156	151	145	128	135	170	155	159	152	124	137	123	149	138	150	153	148	142	132	151	151	152	136	142	136	128	136	137	154	154	149	128	147	153	148	148	149	141	160	139	128	138	135	129	154	149	145	135	140	145	153	117	136	136	139	130	127	136	137	122	148	142	128	125	115	137	138	129	136	147	158	139	147	147	122	140	141	155	166	156	151	129	132	131	137	153	160	141	137	159	133	134	135	141	136	135	144	138	136	141	143	146	146	149	149	148	144	138	145	138	153	147	150	136	126	156	156	154	153	134	133	161	147	139	131	130	147	127	152	142	127	131	151	127	129	137	145	143	164	147	153	157	119	122	152	158	138	123	164	153	140	138	157	142	148	142	140	141	148	136	138	157	180	130	161	156	153	150	139	132	147	144	151	147	139	147	128	169	133	140	133	142	150	143	131	149	142	136	155	152	136	146	146	163	139	149	128	141	143	138	124	132	150	154	162	138	136	146	149	131	133	155	146	146	120	133	152	142	124	123	148	147	158	137	156	128	148	153	144	144	136	147	134	150	171	135	131	137	135	143	146	139	152	147	137	135	113	147	127	130	158	139	124	127	167	145	144	149	130	145	120	128	143	142	138	156	142	135	124	162	152	135	129	144	158	164	138	160	116	141	141	143	137	153	141	147	132	130	148	140	151	135	143	150	161	115	154	136	146	129	150	144	119	109	133	173	160	124	126	148	129	124	142	142	141	135	160	136	144	145	141	149	138	163	150	146	143	144	133	144	142	154	149	145	150	150	156	149	154	139	118	144	163	132	155	159	147	165	129	153	168	144	148	160	145	136	142	133	119	172	134	136	125	116	135	141	137	129	119	114	142	150	126	140	152	140	127	124	141	117	124	132	131	135	134	143	147	139	127	130	127	136	141	134	155	145	136	163	147	154	143	129	165	142	169	139	148	143	162	129	148	142	138	177	136	156	142	136	153	152	138	159	139	147	152	154	132	151	135	158	132	146	124	135	149	139	136	137	135	158	152	135	140	164	142	147	140	125	155	126	141	136	149	149	145	147	143	128	135	139	135	152	104	140	147	105	152	170	140	151	151	125	160	149	136	140	169	136	147	136	142	168	126	131	161	151	123	159	106	161	147	152	113	131	161	153	141	176	171	141	123	148	134	145	141	150	129	134	156	138	152	147	141	138	164	139	126	142	125	137	134	131	131	131	159	142	162	145	115	139	146	156	137	143	121	148	142	144	143	163	162	168	145	136	151	148	162	156	146	141	125	138	154	144	141	140	136	142	136	174	134	154	121	158	136	126	153	145	136	145	136	134	105	126	132	151	151	124	134	117	147	131	155	127	133	145	154	154	132	151	129	143	162	170	128	133	167	121	141	127	156	154	142	152	158	140	148	133	136	137	138	134	145	166	141	142	151	137	143	156	123	139	157	135	148	142	136	125	145	122	127	150	160	152	160	158	150	126	151	142	146	162	154	135	144	144	140	137	146	149	145	157	160	178	146	130	138	150	130	130	171	131	143	135	145	153	125	149	153	164	157	154	140	139	160	133	155	152	124	146	125	140	143	143	134	181	156	131	161	135	163	149	138	139	136	162	156	163	150	145	131	157	156	147	117	143	116	133	146	151	131	130	159	154	114	146	137	139	120
5024	841	736	428	346	266	257	232	198	192	188	173	177	183	169	173	184	158	188	161	176	173	190	190	176	180	168	167	163	187	162	176	181	172	166	157	168	156	176	170	173	157	152	188	177	173	188	177	162	160	164	166	163	157	183	174	161	174	192	155	190	163	146	158	184	162	165	161	161	184	168	164	168	161	159	157	189	159	155	182	156	175	160	166	177	160	180	166	128	177	167	159	170	170	162	144	164	181	192	159	179	170	177	167	195	172	155	161	152	170	177	155	161	180	194	152	174	166	155	147	172	167	175	169	172	153	179	155	167	151	153	155	165	162	157	161	157	152	150	166	157	134	156	175	157	166	179	150	152	176	155	166	149	149	173	161	148	164	170	156	149	167	197	155	179	160	178	158	179	169	171	153	158	156	156	161	137	153	166	171	145	155	156	164	176	162	163	171	158	185	177	153	176	167	161	150	165	193	167	175	160	169	157	160	162	168	183	173	178	151	174	168	183	158	169	154	163	184	146	154	170	147	170	193	159	172	173	176	153	162	149	157	178	172	176	171	157	151	168	168	184	156	183	162	148	179	160	171	171	184	173	158	164	145	151	158	162	141	169	180	172	167	153	156	178	165	151	179	183	156	174	146	161	167	152	158	148	156	172	155	141	157	166	157	170	175	161	158	194	165	158	188	181	197	160	150	160	169	155	159	187	172	168	188	168	181	172	181	165	146	177	154	167	181	169	157	147	135	170	172	201	179	156	166	175	158	146	181	174	147	162	135	170	172	148	197	177	165	149	174	182	181	173	179	161	154	153	181	149	150	166	168	161	161	166	169	159	175	159	175	165	152	183	163	163	163	148	147	168	157	158	170	192	160	170	149	156	178	142	179	177	160	176	149	189	161	175	161	163	145	151	145	163	181	166	168	147	180	166	172	156	155	160	148	157	165	164	158	159	151	158	169	156	163	184	162	169	139	174	163	152	149	172	177	172	193	148	174	156	165	168	173	174	156	168	177	167	182	161	152	162	164	169	139	149	191	158	169	172	151	144	167	186	154	167	176	163	169	150	171	166	179	162	171	174	159	174	173	164	165	160	157	169	176	172	171	166	161	158	152	177	166	159	160	162	165	166	184	147	164	170	135	171	164	186	137	161	145	170	175	176	179	182	196	156	169	167	155	165	185	193	175	155	143	151	170	159	181	174	157	174	177	185	181	176	180	160	173	186	175	162	188	191	184	152	190	169	169	162	162	139	175	165	145	172	157	176	148	180	160	167	164	147	165	180	157	182	153	152	149	184	166	177	150	149	143	157	170	166	206	173	174	148	147	174	178	159	187	170	185	158	159	177	177	149	169	176	190	161	179	151	192	164	149	172	175	166	167	148	168	154	155	170	155	172	161	159	177	159	153	169	199	170	157	175	173	167	152	181	177	177	167	159	168	157	171	156	152	153	166	188	167	197	154	163	159	176	164	166	167	160	163	177	162	147	163	167	165	177	137	154	190	152	153	179	173	161	175	171	167	181	176	172	144	180	134	194	161	161	170	182	152	172	174	174	157	173	174	163	176	187	157	174	183	180	174	167	153	175	168	144	197	154	138	150	162	153	169	146	149	168	188	165	151	175	175	154	152	162	163	189	162	172	171	173	192	171	163	170	147	188	190	165	162	168	186	190	161	168	189	182	180	160	183	176	153	158	159	148	174	155	150	149	164	158	168	133	183	185	165	158	171	150	189	194	152	155	192	163	167	176	167	173	155	181	150	175	160	170	170	175	173	168	152	172	168	174	162	155	160	133	166	163	157	154	164	152	160	167	183	171	177	186	157	139	181	162	167	186	176	149	159	174	164	175	184	173	173	174	170	179	165	148	171	151	145	151	172	154	172	183	168	173	164	143	157	167	179	184	151	167	155	170	164	189	170	170	173	192	144	209	167	157	155	153	166	179	174	170	169	142	170	164	180	192	153	188	160	187	169	188	182	161	190	161	173	183	174	165	155	178	183	188	168	144	152	183	157	166	151	165	180	154	158	162	167	171	181	159	166	154	176	154	168	185	187	182	147	176	165	162	180	184	161	174	194	189	178	157	198	180	165	162	147	150	150	143	187	169	163	162	181	153	162	169	165	169	172	172	166	153	160	174	158	163	170	169	169	168	180	148	167	171	153	160	177	178	205	162	164	177	174	156	163	148	188	167	170	158	147	163	167	135	161	176	180	175	175	160	158	179	176	157	160	156	173	146	162	180	159	171	160	166	165	158	172	152	180	149	170	149	168	153	150	176	177	149	161	169	162	166	157	176	158	174	165	179	178	168	148	189	164	167	145	177	159	159	173	181	173	158	154	175	159	178	156	143	173	143	166	165	164	187	166	180	176	182	167	141	164	170	152	179	175	161	184	177	173	139	155	154	149	173	170	167	189	191	152	171	166	183	173	172	164	169	155	172	152	175	191	163	164	179	170	163	165	162	157	151	138	188	156	156	157	155	178	174	153	166	192	156	157	157	170	157	197	171	165	176	158	165	155	154	167	148	157	167	185	188	151	142	171	171	145	158	177	192	161	156	177	169	169	176	151	161	149	150	151	179	162	170	177	181	144	168	179	169	183	185	172	160	166	157	161	156	165	162	174	157	168	179	174	166	159	165	173	175	154	171	189	160	155	156	146	182	161	179	160	150	170	171	193	148	168	170	150	174	162	138	172	169	191	187	174	168	150	164	149	155	146	161	155	163	175	154	180	146	144	165	179	161	151	151	178	139	181	159	160	165	173	179	168	180	170	168	156	167	151	141	193	171	167	162	152	139	185	172	146	164	153	159	178	180	152	169	177	139	162	173	159	161	167	168	147	158	163	166	179	156	205	169	179	170	179	141	161	158	173	159	170	180	176	148	142	151	158	153	142	141	165	154	208	170	146	162	168	162	171	182	164	182	172	165	173	174	182	183	163	152	152	159	170	142	177	153	158	160	172	154	166	135	178	182	136	178	155	172	153	194	160	180	181	160	145	168	191	146	169	166	167	158	155	173	170	160	167	163	185	161	146	163	171	178	174	183	182	157	157	169	163	156	176	147	151	183	183	165	193	154	167	165	167	180	163	187	175	166	137	177	149	167	169	167	162	162	156	168	188	164	163	149	156	163	144	179	162	183	145	183	165	168	183	165	168	168	180	165	167	146	148	164	154	192	167	170	151	161	169	183	153	165	154	181	164	158	169	159	146	167	173	168	163	156	178	167	170	183	172	161	187	171	184	169	156	169	176	152	140	170	196	180	167	179	159	181	169	188	179	173	182	176	156	147	164	153	175	163	161	179	160	152	170	152	160	147	165	180	178	143	177	178	171	172	154	159	177	177	145	163	170	160	163	158	139	171	165	158	153	173	184	165	183	163	150	171	183	167	183	179	152	170	136	162	193	161	181	161	160	173	143	189	167	176	167	173	138	182	151	173	181	173	177	163	166	155	172	165	166	183	165	161	150	140	151	166	164	163	163	161	163	172	186	193	159	172	147
24388	20356	26437	24134	20350	8247	1222	719	632	563	520	454	418	381	391	368	350	371	328	319	293	303	298	297	285	296	292	294	309	267	276	276	254	285	281	285	272	280	272	285	254	284	294	271	264	259	285	253	267	274	273	258	263	243	246	272	291	247	268	256	278	252	263	270	249	261	267	266	275	244	236	264	232	267	264	268	262	269	260	256	258	241	212	241	277	266	264	278	269	258	226	275	240	261	262	279	259	243	280	265	255	279	252	246	266	229	265	275	249	251	246	263	254	282	269	238	247	263	238	236	276	298	262	260	278	242	254	233	259	269	243	282	251	254	261	250	245	251	247	281	249	267	255	254	272	249	243	258	256	281	276	260	270	283	259	237	236	249	265	259	273	233	254	259	296	243	263	281	250	239	283	246	265	244	247	232	227	264	232	245	281	255	277	281	264	239	242	265	249	281	257	251	284	244	256	250	273	244	254	271	257	232	260	231	257	248	252	245	241	267	259	256	277	268	255	250	265	275	254	279	256	245	242	258	241	230	240	217	258	247	249	235	227	251	257	300	284	283	254	248	235	261	250	249	274	272	239	272	235	264	254	252	239	264	264	257	274	265	271	267	255	242	228	230	223	251	258	287	276	254	232	243	257	276	258	270	260	227	250	230	257	255	249	295	244	257	275	272	261	234	251	267	226	248	253	246	243	265	255	246	230	231	261	272	254	246	274	255	283	266	223	252	237	262	244	281	257	216	255	257	291	270	233	252	249	255	262	281	234	223	244	287	260	245	269	248	257	250	253	223	273	243	259	246	270	246	230	250	271	265	261	263	278	250	265	250	286	260	251	240	253	249	269	280	238	247	264	263	255	284	285	254	226	252	291	264	271	273	260	260	264	263	279	280	260	236	251	252	252	229	238	243	253	235	253	251	274	243	254	260	260	246	252	256	240	253	290	286	268	277	203	258	256	275	241	273	274	258	276	290	282	316	254	268	260	254	259	271	289	271	267	244	243	256	266	240	261	271	249	286	247	212	297	220	249	270	259	236	250	266	278	267	241	266	235	261	261	253	220	256	255	281	245	272	268	244	294	259	252	278	261	274	255	245	254	257	259	242	263	244	243	274	227	246	252	266	268	239	276	226	266	234	257	261	254	255	271	272	255	258	258	274	253	263	252	235	250	238	227	265	274	270	248	230	250	260	260	262	251	281	256	263	254	243	275	282	271	243	262	252	260	279	264	241	271	259	257	246	239	244	290	230	267	269	226	261	243	276	215	266	262	254	259	226	254	282	258	257	255	260	259	274	233	236	232	248	232	263	241	238	243	249	263	287	242	271	235	282	292	245	244	252	257	274	263	258	281	262	249	251	232	259	257	247	257	272	270	240	254	234	257	270	264	271	231	257	254	248	256	245	256	273	257	250	300	259	269	267	290	243	257	283	256	285	250	279	248	273	244	257	251	245	270	284	228	239	233	255	279	252	271	249	253	267	249	266	268	253	257	236	249	259	234	296	236	241	252	235	249	259	273	264	251	287	257	235	268	242	245	249	279	253	257	272	270	268	251	251	271	252	257	280	252	251	274	247	275	257	255	292	283	258	249	235	256	266	228	256	287	267	270	266	276	217	243	252	246	254	266	269	250	262	220	226	233	259	289	280	257	237	261	251	257	251	235	269	277	254	260	232	245	249	253	255	257	246	268	277	253	277	258	264	259	239	251	255	260	227	266	280	246	268	247	255	237	266	240	253	237	256	234	232	262	279	228	264	247	262	266	293	257	286	232	257	267	247	262	253	241	261	264	261	267	243	266	274	218	261	238	293	245	236	239	259	234	262	237	265	244	271	271	248	241	249	257	238	276	251	250	264	247	228	257	258	262	259	246	248	288	245	265	258	267	285	256	272	250	266	276	262	266	260	260	249	277	267	252	248	268	288	251	280	283	273	282	267	222	226	288	267	255	295	241	232	242	243	232	281	247	266	233	268	252	291	247	236	271	244	244	282	246	238	263	258	264	260	247	246	283	273	243	231	249	269	247	262	267	224	276	232	249	267	257	218	295	278	278	263	257	258	231	274	257	287	283	239	229	280	231	260	234	222	255	274	259	260	267	301	265	277	242	257	238	271	249	239	260	270	229	262	244	255	228	257	234	281	233	263	285	262	273	276	248	260	235	279	236	266	265	257	250	236	262	293	262	265	263	241	254	230	267	262	277	245	260	242	262	222	235	269	253	254	262	268	266	265	275	251	246	265	255	254	294	275	230	244	242	262	257	234	261	286	279	244	274	273	257	265	270	249	238	266	247	261	252	252	250	245	270	257	263	261	253	268	273	271	240	255	252	263	236	262	257	276	248	297	255	255	259	282	244	227	254	227	267	257	269	258	254	284	252	245	263	272	286	258	230	281	250	238	242	285	243	258	260	241	252	288	278	252	236	254	234	251	239	278	248	272	257	269	256	234	263	226	313	274	240	228	257	275	252	233	277	268	229	260	259	247	246	246	238	237	244	269	255	269	234	241	267	248	277	268	256	260	235	260	259	246	306	308	249	246	256	263	247	238	272	230	271	249	269	256	261	231	251	257	274	271	281	269	264	241	232	251	233	264	258	258	234	270	285	259	288	272	267	249	269	280	252	278	266	285	274	228	251	256	226	285	255	272	225	246	255	245	252	251	259	234	251	275	259	263	215	248	262	274	257	270	261	275	258	256	277	248	259	242	258	262	232	254	255	282	243	267	242	244	257	235	255	254	261	252	255	237	250	239	268	220	280	265	259	267	288	269	214	237	282	252	269	257	252	251	253	264	249	250	265	263	238	265	262	284	247	247	280	260	269	247	258	261	267	231	239	248	233	268	263	255	275	270	247	244	280	275	284	253	260	246	236	258	265	235	239	272	237	235	234	242	260	271	229	265	275	246	268	252	252	246	242	240	241	261	265	284	268	242	238	250	257	235	295	278	232	254	263	254	283	267	269	261	267	251	277	235	271	253	249	268	248	278	268	249	249	229	247	254	244	224	259	293	250	281	271	258	272	265	222	268	242	285	249	248	268	292	245	263	260	245	271	251	246	250	235	243	278	251	258	272	262	246	261	247	251	242	254	270	263	252	251	276	253	267	255	297	248	259	265	249	263	252	257	284	265	284	270	273	251	258	256	222	241	278	234	283	245	247	254	263	246	256	244	264	271	252	235	295	249	265	217	266	256	260	269	258	248	287	238	247	231	268	265	271	272	248	255	223	266	265	271	265	259	232	295	267	273	253	291	280	256	274	253	259	258	278	277	287	222	240	244	265	246	234	252	264	249	228	244	250	261	298	284	242	254	258	246	254	278	244	219	228	232	246	263	276	244	258	231	237	242	265	252	286	242	266	261	283	264	271	269	220	273	282	263	249	249	234	246	250	279	252	256	237	287	278	224	264	248	246	284	242	261	248	266	259	249	249	274	261	262	241	241	231	241	260	249	259	257	262	252	236	290	276	255	259	248	258	264	221	257	248	236	271	252	292	260	254
7705	11466	10687	5554	3421	2470	1806	1401	1130	964	805	734	681	604	509	495	490	428	445	384	384	372	375	379	358	358	328	331	354	324	324	334	283	318	319	311	304	280	313	317	293	279	281	281	315	344	277	283	292	294	274	282	274	266	250	270	277	258	271	274	253	283	264	275	282	267	301	291	264	274	253	253	302	262	249	281	269	251	271	288	285	239	266	282	269	266	284	273	243	257	284	286	264	279	261	245	257	262	242	261	287	265	287	258	258	281	268	268	254	246	264	273	271	259	254	276	278	266	263	228	280	270	283	269	272	236	263	299	244	276	279	275	247	263	280	262	254	255	281	259	233	264	267	256	254	234	255	233	276	287	276	269	265	253	257	263	258	286	250	233	283	268	274	287	248	272	239	254	260	258	283	256	258	271	278	257	250	260	266	258	238	241	273	276	241	296	260	266	281	275	285	256	259	260	267	299	278	250	253	255	258	247	259	283	265	279	279	277	281	272	274	264	271	272	265	270	270	239	256	242	268	259	257	239	242	281	246	261	222	244	265	277	280	259	270	245	260	229	267	256	254	290	255	234	238	266	247	276	274	258	251	267	266	257	294	298	255	278	261	269	257	238	270	255	268	237	265	250	248	282	260	271	271	242	276	258	272	259	254	275	278	297	280	308	277	232	264	267	290	267	280	286	265	271	248	268	259	248	256	267	275	238	264	250	254	300	271	272	270	250	250	255	263	239	266	250	264	278	271	255	271	259	258	272	268	266	282	269	281	255	277	270	230	283	271	244	266	252	285	263	239	266	253	254	252	248	239	268	231	261	256	283	261	251	278	267	228	249	280	258	279	296	252	249	266	301	271	280	257	248	262	268	241	254	253	248	253	266	246	261	250	289	299	276	278	271	243	283	226	242	242	252	257	284	281	252	272	255	285	264	268	254	289	274	250	298	264	285	284	230	260	263	282	246	269	249	240	264	283	257	262	289	259	250	283	247	270	267	231	270	281	277	228	261	253	266	235	266	266	269	287	244	251	281	237	279	248	233	241	252	243	251	254	252	278	262	249	261	284	280	253	264	252	271	268	263	282	255	227	295	247	250	235	278	218	270	259	261	244	243	245	291	248	265	275	294	270	232	258	269	268	254	264	263	259	257	274	261	264	252	278	257	244	246	291	243	279	276	260	261	249	243	238	263	241	248	264	223	251	223	277	257	233	252	252	250	261	251	251	264	252	259	243	267	281	257	269	251	277	278	286	273	258	243	237	266	261	248	258	272	271	269	271	237	264	275	269	256	268	249	249	260	264	270	250	251	279	273	266	259	279	265	265	231	285	282	252	284	263	239	275	288	270	289	241	271	243	261	235	259	266	270	265	290	257	288	237	226	275	264	273	250	257	268	265	252	260	277	261	272	250	276	292	281	242	236	234	261	260	258	301	256	243	230	258	284	302	284	241	254	252	288	257	255	235	254	261	247	265	236	225	256	261	243	235	271	253	273	240	256	253	260	253	259	285	256	236	259	276	248	262	282	241	283	270	250	259	241	240	268	274	282	272	264	276	282	263	228	265	264	241	235	255	269	247	244	257	261	274	280	269	264	240	264	268	252	267	263	245	262	232	264	258	266	252	259	281	279	217	265	263	264	262	254	258	261	231	241	296	263	258	256	295	255	263	289	252	240	263	246	270	244	244	205	240	262	273	240	268	307	287	271	294	259	272	268	274	253	269	241	261	270	259	249	273	298	270	268	279	258	278	262	265	270	255	285	274	291	256	279	233	247	245	246	280	252	256	264	274	264	274	259	250	237	265	272	271	256	244	246	276	253	308	278	242	252	246	265	239	255	254	231	253	253	273	256	282	240	266	269	248	253	311	280	242	287	239	265	267	253	269	268	255	307	265	257	264	251	264	264	243	269	246	266	279	291	265	269	273	264	251	254	231	250	279	271	266	284	251	255	282	243	272	247	246	272	242	297	247	268	282	258	248	263	253	270	280	258	274	255	281	274	246	258	243	239	297	284	246	232	251	247	253	277	256	255	240	247	260	233	245	278	283	262	275	274	255	276	256	251	235	269	271	266	275	278	267	307	266	254	291	262	264	262	250	278	261	247	265	232	270	258	242	303	260	246	252	237	268	276	270	231	264	235	253	270	264	262	265	252	290	258	248	278	254	271	238	269	263	248	246	252	245	274	254	230	255	239	259	284	251	276	263	259	274	255	260	246	266	233	252	285	268	285	273	258	278	257	236	274	250	280	288	242	250	254	244	244	253	273	232	250	259	282	252	257	255	230	269	265	279	254	281	255	289	274	238	259	260	289	257	278	240	264	221	255	248	287	251	244	257	252	273	247	269	266	246	271	269	270	241	264	261	276	249	246	270	255	292	262	246	244	271	250	263	253	270	280	280	253	235	247	258	240	268	273	245	254	270	271	247	270	269	284	259	250	266	259	256	259	286	268	256	247	255	249	255	269	247	237	226	251	247	267	246	301	263	260	285	295	259	255	264	247	241	267	269	265	262	270	244	259	292	251	222	237	257	248	253	287	257	239	243	278	267	264	277	289	284	275	268	242	260	252	278	270	287	259	264	293	247	256	259	273	273	270	254	244	238	249	239	248	266	245	263	270	249	257	278	246	276	259	283	288	248	222	274	266	273	256	272	274	297	289	272	287	263	236	247	256	252	245	265	252	283	267	253	272	253	246	248	255	255	265	266	266	279	271	243	279	267	243	241	297	271	255	259	257	247	265	243	267	263	263	266	266	257	284	225	295	256	245	241	264	261	274	277	238	271	280	275	233	285	240	268	275	211	266	243	273	260	270	263	238	260	289	254	246	262	249	256	234	236	253	260	274	270	272	289	286	271	272	278	317	244	262	272	252	266	235	301	279	252	278	254	256	255	253	244	227	230	272	272	283	276	249	267	265	272	247	284	278	271	275	244	268	280	256	282	283	274	247	271	261	282	243	259	238	279	238	267	233	257	255	258	287	260	260	264	257	295	257	278	248	252	263	269	261	280	248	255	265	280	292	267	252	246	272	254	270	256	246	266	257	260	264	226	297	264	269	249	286	240	238	260	253	278	269	264	291	260	254	236	274	248	253	266	253	294	265	276	261	253	239	238	290	252	249	252	270	259	274	250	269	242	288	274	271	245	273	240	253	289	277	249	278	261	257	279	255	253	243	246	269	252	264	262	259	295	237	234	280	252	274	270	255	259	261	264	258	258	259	254	259	251	251	255	262	275	270	278	262	269	274	268	264	261	261	258	222	263	257	252	259	280	293	233	284	293	254	256	264	259	264	270	263	242	276	233	278	262	248	281	236	250	274	253	275	285	265	262	256	279	267	269	283	235	265	245	224	276	291	266	258	260	252	238	266	271	273	244	260	296	263	246	256	262	271	239	265	271	251	258	282	263	258	279	249	255	273	252	255	282	276	272	244	264	276	232	275	267	238	258	262	280	259	269	255	230	223	270	251	263	282	283	257	239	263	261	282	253	249	277	274	277	255
22547	20388	26916	23736	20396	20445	7503	1649	1286	1165	1074	897	883	857	778	768	765	683	670	657	696	683	597	661	680	606	637	617	630	624	591	640	614	600	576	575	642	587	586	569	575	588	618	623	598	598	545	618	543	532	578	549	554	549	547	592	562	558	557	531	548	598	510	595	606	541	550	586	515	525	524	571	563	564	513	593	604	515	569	610	561	566	572	518	569	535	568	573	567	544	589	587	560	497	560	555	565	562	612	564	534	543	574	528	603	546	546	556	549	553	569	559	514	573	603	546	558	578	532	515	531	558	540	557	537	571	566	541	553	594	556	518	550	528	576	526	561	593	593	512	568	558	544	529	588	552	548	561	567	546	556	576	587	543	553	527	534	521	581	542	568	541	588	536	547	572	594	544	568	549	542	581	556	548	557	603	512	583	535	574	556	564	595	551	523	548	556	572	558	568	495	548	544	526	529	554	521	529	554	558	560	530	551	528	555	563	555	537	569	592	538	602	560	551	534	540	551	505	553	539	576	532	551	554	536	526	543	536	516	513	506	562	557	550	557	508	542	549	569	558	570	553	559	565	539	524	513	544	537	559	565	556	556	571	615	507	519	558	552	538	559	539	541	529	570	539	518	561	552	582	571	540	525	568	545	532	538	545	538	541	539	546	546	587	585	570	589	539	529	561	559	554	533	594	548	544	526	579	536	563	541	537	517	486	540	547	532	548	555	550	531	623	562	591	539	524	533	563	540	598	551	538	560	549	537	559	538	522	576	570	552	552	562	552	559	554	535	574	604	509	577	544	562	506	581	551	552	521	536	555	547	570	534	530	554	552	581	556	551	571	578	556	524	546	591	565	558	548	514	579	585	576	506	548	551	542	521	539	551	563	534	556	579	557	536	538	547	542	586	547	542	572	599	516	610	532	526	558	521	581	564	552	550	543	616	562	523	552	549	544	540	593	574	543	563	503	475	546	552	533	554	544	564	543	567	546	525	558	507	568	571	536	547	532	564	565	522	557	499	510	532	597	556	570	558	579	534	518	540	518	568	574	567	560	564	561	567	558	522	540	572	564	558	560	564	609	536	546	541	562	577	526	526	513	570	542	551	562	575	541	547	567	544	568	556	550	568	553	552	562	523	529	583	557	530	561	578	552	525	596	543	552	500	564	597	571	556	542	570	549	528	528	571	530	563	590	523	592	547	545	543	506	527	534	579	509	516	532	537	537	595	593	537	548	619	526	524	582	530	547	578	557	551	528	549	565	556	530	588	544	586	574	534	542	541	547	575	602	585	535	554	498	538	515	549	586	549	524	532	533	544	546	557	561	537	555	559	569	536	571	491	540	560	607	551	558	517	559	553	596	542	532	600	551	576	586	531	531	579	530	565	521	521	581	584	563	545	570	509	554	534	574	548	515	545	559	537	567	527	559	523	568	565	573	567	587	565	536	551	543	538	591	559	558	501	536	531	552	533	570	542	562	585	569	571	573	506	556	527	566	543	547	583	571	544	529	533	534	546	565	547	553	552	587	479	540	570	498	520	511	523	533	514	528	519	551	577	553	537	489	557	546	503	546	586	575	619	609	528	570	564	572	539	597	522	558	550	534	565	592	555	581	538	517	551	575	529	558	569	553	508	507	552	547	566	548	541	533	562	598	547	545	550	525	556	515	548	565	546	563	545	555	545	543	557	566	556	583	607	507	575	561	591	563	532	537	563	546	567	579	533	557	522	586	540	553	521	553	537	587	586	547	542	518	602	565	517	570	535	548	536	549	537	529	560	541	527	546	587	554	549	542	565	541	537	530	504	491	564	520	558	555	522	518	545	551	578	512	564	541	557	550	520	569	579	561	596	538	534	532	529	498	546	577	492	538	494	532	545	603	558	544	616	565	527	556	541	593	582	545	569	516	604	574	598	550	533	507	523	547	564	544	528	575	530	575	593	508	585	496	528	532	550	547	526	537	552	507	580	566	549	542	503	551	575	514	542	548	546	542	533	593	528	525	552	539	532	569	535	543	572	571	566	557	521	561	535	564	510	525	528	570	580	556	551	570	550	547	521	545	530	530	548	556	541	572	546	559	522	554	540	539	503	549	564	524	583	533	536	544	525	558	583	517	562	541	544	510	512	539	623	554	505	521	578	521	553	573	530	554	574	528	531	517	557	567	503	546	561	541	551	542	529	562	553	548	542	549	554	586	545	524	529	507	561	535	556	536	540	566	541	587	540	594	536	563	543	530	501	510	572	554	552	572	532	542	534	538	500	523	579	577	533	541	543	540	531	550	530	497	580	596	549	537	549	554	559	560	618	549	553	550	518	553	560	536	571	553	603	557	563	532	558	535	546	562	554	521	545	553	521	561	523	537	517	511	552	576	533	549	520	515	548	547	544	546	617	569	570	534	550	560	564	565	552	527	546	561	559	524	559	540	543	539	533	532	559	571	531	565	544	562	638	571	575	555	530	552	516	589	563	550	537	561	531	531	515	545	568	594	541	563	499	529	560	573	550	542	558	495	526	568	513	562	502	514	587	554	554	565	525	560	574	544	507	592	529	569	522	568	541	549	551	565	567	534	567	524	523	555	562	528	542	573	573	585	539	535	561	550	527	567	586	526	542	522	555	567	542	598	537	559	565	506	547	579	542	561	540	553	555	573	520	555	520	583	552	575	584	569	538	539	563	532	530	563	543	501	531	495	527	514	547	563	548	559	525	536	540	543	587	526	521	580	538	513	578	541	597	564	550	541	575	548	556	540	583	523	506	579	553	521	511	542	569	546	524	536	529	563	536	573	555	530	554	574	597	566	550	535	538	540	535	531	602	559	504	551	533	541	569	565	601	553	545	515	559	545	554	534	554	539	548	510	558	565	556	545	587	517	582	575	533	579	548	539	541	555	572	567	496	530	601	538	524	528	573	556	559	550	570	597	544	501	497	569	541	574	547	522	548	502	579	567	565	541	530	564	554	559	538	564	572	532	586	545	531	560	562	570	505	563	511	576	519	496	528	576	536	543	534	585	515	533	540	566	557	588	565	566	535	549	567	495	526	559	564	546	581	536	549	535	562	566	531	500	554	500	535	546	565	545	571	536	591	558	534	554	603	556	549	554	529	560	528	494	543	552	559	542	538	597	504	583	536	508	576	545	539	575	577	544	548	562	531	550	523	513	521	543	604	580	562	532	553	570	566	584	559	568	502	559	531	530	561	590	538	559	535	539	519	541	576	537	554	518	535	574	602	563	549	495	545	562	570	582	576	534	556	528	558	524	563	582	563	564	508	560	555	527	597	520	555	563	530	516	539	520	549	564	538	559	523	582	544	509	543	544	505	598	588	542	502	556	525	533	524	549	549	597	549	581	539	526	559	540	578	551	564	547	525	525	580	546	518	556	555	587	548	569	545	512	530	551	556	591	556	507	580	555	564	541	559	591	550	514	601	576	546	529	560	545	596	555	552	498	519	585	563	567	572	555	541	568	511	514	545	548	531	581	520	531	533	519	536	531
11087	18591	17253	9885	6544	4706	3427	2874	2307	1970	1726	1485	1306	1239	1089	1072	954	867	926	851	813	787	720	764	769	705	718	647	695	692	664	628	593	675	616	640	610	666	600	616	571	551	560	604	628	597	577	588	562	599	547	552	604	581	563	585	567	569	563	589	520	537	543	516	581	562	553	539	557	560	604	601	539	599	519	602	504	510	582	545	555	563	555	598	552	511	513	548	542	528	542	503	600	543	547	522	601	585	545	548	539	587	575	564	521	508	529	532	550	548	556	525	557	555	497	561	563	597	521	527	522	541	577	511	550	533	544	520	578	553	537	512	503	537	547	544	549	568	529	529	569	521	519	513	534	558	550	549	556	489	573	544	480	576	519	528	531	525	507	547	498	559	522	536	543	543	507	555	561	520	520	540	529	545	557	543	572	530	546	495	533	519	515	519	543	532	527	531	536	506	566	515	496	511	516	525	550	543	580	507	522	517	570	555	546	526	537	530	485	529	486	534	522	556	517	564	523	504	555	551	567	552	545	528	544	534	520	496	550	555	538	567	512	534	552	541	523	480	534	533	528	543	530	526	573	539	542	553	565	517	521	579	533	525	520	523	507	590	558	508	507	553	500	565	551	516	529	514	519	527	511	508	519	526	536	504	578	551	551	577	554	549	554	587	545	521	517	563	542	537	541	528	522	557	553	543	520	501	554	533	511	522	559	549	525	527	507	508	570	545	551	546	564	513	505	563	534	526	542	540	545	556	547	494	580	557	533	587	563	560	539	511	572	536	547	524	545	568	549	536	556	534	508	579	525	552	549	544	505	499	539	537	524	547	571	540	539	544	566	503	591	516	526	581	542	507	545	550	545	521	538	536	538	521	547	578	536	540	535	543	527	530	547	525	524	516	491	566	522	497	492	510	547	504	549	526	536	552	537	536	548	581	544	505	540	510	509	564	499	551	539	538	517	485	551	526	546	519	546	531	564	580	566	554	527	536	511	562	526	534	518	519	512	512	490	498	524	542	566	555	486	549	548	534	534	525	546	532	544	486	512	531	539	522	573	510	574	558	494	522	552	523	527	520	564	521	567	563	567	527	502	519	551	545	522	560	544	488	517	529	523	545	553	574	546	549	557	518	505	553	524	522	542	557	577	534	528	558	526	568	546	568	524	543	535	519	570	498	512	481	538	536	571	548	574	505	526	592	500	526	526	584	565	544	543	528	565	567	550	512	538	489	584	481	523	497	553	556	534	534	529	520	586	529	542	545	519	553	514	543	529	555	514	511	498	567	517	506	519	531	537	584	510	505	563	509	523	536	503	515	531	543	549	558	521	557	533	553	570	532	532	537	520	573	543	524	527	563	546	499	500	536	545	558	515	522	538	553	572	545	525	545	559	534	499	538	556	521	524	524	541	543	526	559	529	549	512	535	549	550	544	524	534	570	545	593	530	549	529	520	587	578	521	541	543	545	586	551	542	529	552	574	553	496	536	540	511	570	521	546	573	544	500	533	561	514	582	515	550	548	564	542	527	541	521	531	547	525	540	515	496	533	518	570	526	563	518	521	527	587	533	496	507	543	518	568	521	544	571	537	571	497	529	516	544	570	517	506	550	534	594	542	500	528	497	516	575	509	557	538	538	520	533	592	522	528	538	514	537	522	532	545	568	534	560	524	530	517	515	574	523	520	529	569	547	507	528	591	522	544	517	548	505	515	569	562	508	565	547	547	566	507	519	521	523	575	580	544	575	542	522	506	508	537	521	535	550	529	529	543	553	546	516	552	523	535	560	574	562	528	518	570	541	490	559	532	562	508	525	492	510	549	505	568	554	539	515	536	506	512	550	541	524	493	550	554	524	502	534	545	569	560	528	566	515	519	551	532	496	532	548	535	522	515	544	576	563	554	566	510	528	513	559	500	537	489	504	582	560	557	561	523	566	540	541	542	564	552	496	506	534	519	514	510	545	540	552	545	587	527	544	555	521	540	535	502	551	519	533	542	527	549	576	553	551	529	507	523	583	542	531	571	529	558	527	565	520	523	528	539	559	565	522	569	537	525	527	524	542	532	541	555	549	504	547	531	527	526	565	524	556	542	561	489	533	528	539	531	540	551	581	500	542	534	553	522	554	533	516	546	529	547	537	528	552	562	566	560	556	569	586	546	541	526	545	534	531	535	546	496	555	546	503	493	520	542	562	542	540	526	477	481	504	492	566	572	568	518	580	539	513	550	523	560	548	498	504	506	539	528	494	505	558	550	564	471	533	500	573	533	525	524	494	517	510	545	547	545	536	498	501	578	535	524	547	531	554	535	575	517	531	524	522	532	544	544	544	528	515	506	498	535	596	525	501	534	470	540	545	497	564	555	564	537	567	565	602	565	556	517	597	551	547	498	508	535	554	532	560	528	544	568	527	528	522	563	526	510	494	565	562	499	516	543	566	512	498	564	576	547	549	530	543	547	562	554	522	529	587	528	514	529	536	577	555	530	542	545	540	531	497	537	514	549	538	498	534	521	530	535	528	555	526	505	544	562	470	498	544	506	562	534	511	515	559	554	525	532	518	532	537	535	520	561	540	534	488	524	467	515	613	529	529	559	525	561	537	532	558	534	538	525	535	530	528	545	562	516	542	502	557	509	528	531	575	513	547	512	546	497	530	573	526	550	554	525	499	530	523	582	521	531	518	570	537	551	533	541	521	544	555	566	552	581	511	530	534	531	541	523	506	524	553	526	533	470	519	568	545	538	530	541	538	559	552	544	544	563	525	533	517	506	526	531	520	499	557	565	534	572	541	539	534	534	513	557	551	546	524	515	537	530	543	556	520	529	576	550	506	540	505	490	542	511	498	489	525	505	541	554	572	553	534	528	537	507	513	517	512	547	560	520	495	517	524	552	531	555	555	540	565	503	525	543	539	546	512	552	521	548	531	551	511	537	554	491	475	505	519	557	490	528	542	575	545	566	532	556	518	509	542	524	528	591	502	594	546	580	542	520	546	525	542	579	512	531	540	530	497	569	552	531	521	553	541	522	560	504	543	526	505	517	557	588	557	559	547	544	562	538	529	518	533	522	566	540	560	516	496	533	538	541	503	564	539	507	504	528	507	532	526	519	536	533	541	552	559	537	557	488	566	513	563	541	507	511	522	570	574	518	532	550	552	488	506	512	532	549	555	530	518	558	524	540	562	572	540	513	550	555	536	520	538	554	520	530	519	536	512	515	553	561	540	581	532	523	544	520	507	506	581	523	539	566	542	545	565	517	566	560	504	538	512	535	532	561	523	537	553	500	559	555	528	535	543	553	530	536	515	560	544	497	543	565	530	519	575	522	552	544	572	484	497	506	550	542	597	530	544	548	525	554	528	537	533	536	572	527	550	538	529	507	497	566	534	550	514	544	544	497	478	541	487	523	569	558	553	545	521	562	537	538	543	518	519	550	545	550	526	596	514	521	557	545	544	548	523	545	542	522	583	561	534	557	555	525	575	496	526	533	520	550	552	527	559	573
27546	12497	1204	349	239	194	165	179	193	158	138	144	143	141	164	170	140	151	128	133	162	160	158	146	142	139	139	152	122	148	175	144	144	143	147	137	162	144	122	126	135	145	143	145	146	138	165	156	141	144	137	152	154	133	146	116	171	139	149	140	160	128	140	138	143	136	146	155	151	136	144	129	159	142	153	162	150	148	161	132	175	139	152	139	132	120	149	141	152	153	132	158	150	134	167	137	155	150	119	166	144	123	133	112	146	140	148	139	137	146	127	131	158	149	157	146	151	157	141	140	141	122	137	150	146	136	154	159	132	121	133	137	114	140	131	146	157	146	146	123	139	132	148	146	137	153	159	138	146	148	148	159	139	151	155	144	149	150	163	160	160	140	132	134	137	140	155	135	134	160	140	171	144	153	129	120	142	126	130	148	144	139	159	124	149	150	153	157	147	153	145	131	131	142	151	145	155	128	152	122	121	150	147	129	132	127	165	129	151	186	134	137	160	162	144	137	151	144	152	126	135	140	132	141	130	131	140	140	151	127	128	126	145	146	135	136	137	145	120	143	143	133	121	142	152	139	146	137	135	129	131	127	145	140	141	135	128	142	143	155	128	146	143	156	130	138	148	163	134	140	155	132	122	144	142	141	167	144	130	155	137	117	156	165	135	159	128	145	134	110	122	130	150	161	148	147	158	147	124	141	160	136	143	140	138	162	134	142	158	133	134	122	123	145	139	129	158	154	135	177	152	150	142	140	152	137	139	161	127	134	140	118	140	134	141	139	143	144	144	139	146	155	135	127	130	148	136	139	128	122	139	154	159	135	129	157	144	119	127	145	137	137	131	143	160	137	151	150	143	146	141	129	139	150	157	133	143	127	157	158	141	144	142	135	137	153	137	155	120	139	133	140	142	141	130	137	133	141	131	158	131	159	147	129	145	126	134	145	131	153	134	120	148	126	145	121	130	141	162	149	150	147	167	145	135	135	168	125	153	148	141	144	123	147	112	146	122	118	135	121	155	135	146	140	152	148	143	126	152	174	126	142	149	153	143	147	130	137	150	151	135	157	143	123	169	143	127	134	128	132	153	133	147	137	142	144	132	142	120	142	142	130	154	156	144	148	127	132	153	161	144	156	154	142	139	143	150	132	161	132	126	150	148	156	153	143	129	139	134	148	143	135	135	146	152	136	145	152	133	146	140	162	143	145	129	115	129	158	129	134	129	142	154	150	146	148	132	147	150	140	128	146	140	139	156	133	120	155	121	130	152	108	149	129	128	140	151	129	152	133	138	149	142	138	150	142	153	127	134	133	127	126	149	148	131	144	118	145	132	141	154	140	135	137	148	136	138	139	159	157	145	147	153	159	156	150	126	151	137	160	175	131	159	133	140	141	129	153	140	135	140	141	129	126	129	157	158	120	139	163	148	143	146	166	166	134	155	147	155	134	133	153	158	142	143	150	138	146	133	123	125	133	141	129	153	133	143	138	144	130	159	151	137	140	137	144	138	175	154	148	124	143	139	145	138	139	146	121	141	133	132	137	138	136	137	155	153	144	132	153	140	149	143	129	150	138	164	138	133	145	147	131	135	152	154	132	131	135	128	156	143	128	151	156	125	134	134	138	137	127	136	161	129	148	132	150	140	133	131	136	150	139	144	144	158	152	148	159	173	148	139	130	150	137	157	147	141	124	124	141	136	122	144	152	143	154	142	115	131	133	162	138	166	120	141	149	143	114	144	158	142	156	119	137	137	151	140	136	135	130	152	141	139	131	155	130	148	150	152	156	163	151	150	121	136	129	137	133	129	149	136	148	138	126	130	146	146	128	130	134	160	149	143	132	136	132	139	131	163	121	122	168	137	139	138	153	125	138	149	132	127	150	140	148	137	149	140	144	131	163	137	156	138	150	150	143	155	126	153	152	152	148	152	117	131	151	166	141	156	144	127	143	131	131	138	141	147	126	138	158	142	129	113	144	147	137	110	146	135	155	139	136	157	129	127	133	134	111	144	153	140	151	140	126	155	146	138	151	133	126	152	130	133	144	163	138	137	136	140	129	142	147	126	140	148	143	141	141	150	155	161	163	115	139	164	125	171	141	144	142	143	149	149	151	130	150	127	144	149	147	142	126	119	157	141	148	112	159	160	157	147	123	128	142	145	145	130	141	146	121	134	145	143	125	141	145	143	144	144	128	135	131	143	150	126	141	157	149	137	141	134	149	134	154	147	168	143	162	127	149	138	149	143	137	155	147	131	142	133	152	165	147	137	167	131	150	153	145	131	148	146	144	165	142	132	123	135	157	143	136	140	117	129	148	130	164	151	120	140	139	165	147	148	147	122	151	140	149	161	140	146	148	123	128	154	153	149	124	150	158	128	136	134	154	145	150	155	123	131	141	128	123	162	136	141	150	157	151	150	152	133	134	124	125	135	151	147	136	160	157	134	135	132	134	157	149	124	132	128	140	127	142	139	153	138	137	143	147	139	154	133	151	146	146	137	145	151	135	146	129	122	124	132	145	155	135	125	162	137	137	115	152	144	143	156	145	145	128	128	158	118	140	137	132	134	179	149	117	149	152	130	168	155	135	139	146	173	146	134	137	136	131	152	129	161	146	118	143	160	172	119	134	143	158	154	152	125	140	138	149	153	147	131	123	157	162	150	132	150	138	151	142	139	131	157	122	152	143	109	154	147	133	135	132	141	146	143	134	148	153	132	152	147	132	150	146	128	138	156	151	148	151	155	150	160	162	149	128	138	128	128	128	124	160	153	126	134	155	138	131	158	148	131	153	144	130	136	150	152	134	128	142	153	153	168	129	155	139	145	149	153	119	154	137	147	138	140	131	158	108	138	131	150	132	128	131	144	131	144	131	135	145	147	144	127	144	161	142	152	146	143	141	129	137	160	136	136	140	136	146	145	140	136	128	149	128	161	145	156	127	149	156	144	139	143	127	149	155	131	137	137	149	149	135	149	136	124	147	158	136	134	146	163	141	132	159	140	134	140	143	136	143	135	135	150	137	123	162	151	144	140	134	155	125	142	164	115	152	169	156	122	130	138	139	135	127	140	136	146	141	144	146	147	167	160	145	147	143	157	163	132	132	138	141	142	145	137	166	139	126	141	153	133	153	149	136	135	152	150	141	156	132	135	155	124	147	133	119	133	158	131	141	126	145	172	158	121	144	153	145	152	175	132	122	146	128	145	147	144	157	136	151	144	124	155	163	122	160	132	152	143	133	167	157	135	148	132	181	128	138	137	141	145	135	140	141	138	139	145	153	148	131	143	124	133	158	145	157	131	137	138	149	146	127	124	133	116	146	149	132	161	151	159	148	153	127	137	122	146	155	140	144	117	135	111	133	162	154	136	137	136	122	128	137	136	142	125	150	134	135	142	135	144	156	150	142	146	135	153	124	135	153	137	136	139	140	133	132	139	105	136	119	118	147	135	123	149	159	135	134	136	135	139	139	123	153	145	158	147	134	151	142	134	144	149	146
5043	895	790	431	324	264	238	225	210	215	209	193	186	185	191	156	155	167	199	180	162	182	178	185	183	164	169	173	182	177	159	161	168	160	167	169	153	179	174	175	148	175	183	167	148	149	174	162	137	166	159	176	160	168	185	165	145	172	163	168	193	184	154	177	157	178	163	190	161	173	151	167	164	183	166	161	150	177	174	207	151	159	175	154	141	179	166	135	181	155	164	175	166	165	192	176	167	165	156	187	165	165	174	177	150	155	150	179	145	180	147	181	162	180	161	156	176	142	170	174	163	158	160	177	182	151	134	153	183	191	160	161	172	166	173	155	176	167	178	161	147	163	164	169	179	152	179	168	159	190	145	169	169	172	168	176	173	152	135	165	162	153	165	174	157	151	162	171	160	179	156	170	173	160	191	163	140	167	171	163	171	182	160	166	151	149	184	180	173	160	172	149	175	178	161	157	145	183	166	175	177	204	170	178	189	191	174	166	146	157	167	169	159	166	198	153	176	178	173	172	187	161	167	189	134	159	176	170	156	153	179	185	157	177	164	153	154	150	143	182	158	151	146	176	163	191	174	143	159	164	151	163	168	154	162	169	169	159	151	177	165	172	182	166	164	183	165	172	130	156	171	150	185	176	156	159	160	160	148	154	147	148	167	173	168	159	175	158	163	165	161	177	182	162	162	161	168	169	175	183	192	169	177	149	158	159	139	155	182	178	174	170	182	166	166	170	176	165	149	152	173	145	170	151	163	162	170	146	173	142	149	166	158	194	148	171	155	169	170	167	161	156	153	198	150	170	169	143	136	170	174	172	154	148	168	206	179	163	160	166	152	151	161	152	164	161	186	154	157	168	181	169	161	168	174	160	190	162	143	167	156	150	160	184	178	151	170	166	166	182	154	168	168	169	163	154	196	166	157	172	172	157	150	165	146	155	156	176	172	160	151	182	179	153	173	172	163	168	182	183	158	151	154	159	170	153	165	158	143	161	155	169	164	162	160	189	177	173	149	164	166	169	190	164	147	153	153	159	152	154	156	178	154	186	168	159	152	174	157	163	165	173	177	161	154	152	186	192	154	151	178	164	164	175	158	172	151	163	174	157	174	157	152	156	141	166	160	203	168	165	164	164	178	162	142	171	182	163	166	160	181	176	157	152	171	176	171	148	132	173	168	178	173	166	149	159	181	174	157	203	170	154	194	174	139	165	159	174	157	177	155	162	155	165	147	159	169	161	163	166	170	137	163	166	179	176	163	169	155	173	142	162	180	158	169	164	154	147	172	158	189	163	155	160	164	167	151	158	164	181	154	163	155	135	156	189	163	154	162	183	178	162	167	186	172	153	162	168	168	156	156	167	162	170	165	171	155	164	149	152	171	146	158	172	149	151	171	164	146	160	192	160	155	146	164	155	142	171	157	167	169	163	165	166	159	163	161	169	169	169	170	171	163	171	170	163	165	153	159	185	167	182	143	168	179	160	169	168	160	172	163	157	156	173	142	157	162	138	164	151	151	172	140	166	136	178	158	162	175	160	156	170	164	155	152	170	179	167	170	155	168	179	180	165	170	131	161	164	198	172	165	168	147	148	171	176	147	149	164	160	169	175	166	166	179	162	176	149	164	171	154	173	163	165	153	175	167	156	137	149	152	176	159	176	198	172	163	180	170	171	155	168	184	197	169	172	189	178	156	147	168	165	147	165	180	165	180	140	148	173	150	157	177	177	188	156	164	164	169	156	156	162	157	168	174	167	164	158	174	167	160	150	174	172	159	156	146	174	167	171	172	170	161	168	165	148	169	168	167	160	174	143	153	150	166	147	151	160	169	177	167	158	187	162	199	166	162	161	147	156	170	168	164	167	175	149	165	172	168	160	172	168	164	152	160	174	177	165	185	170	162	159	161	178	169	148	177	168	156	188	155	163	143	149	195	150	162	152	151	180	152	174	162	174	171	144	154	151	170	165	177	177	185	165	145	152	164	166	167	149	191	171	177	152	177	140	168	148	147	168	141	178	162	173	141	177	168	202	182	167	178	150	173	153	162	182	125	190	187	157	161	172	176	161	137	167	161	180	191	176	174	161	163	167	177	164	166	158	168	153	179	161	156	179	174	146	182	170	158	144	165	180	166	140	151	166	155	167	161	173	158	152	159	175	148	168	149	137	158	173	161	171	142	187	186	168	176	148	175	186	155	160	162	143	166	167	153	145	178	176	162	189	169	166	156	160	161	167	164	150	171	147	162	175	186	163	148	161	187	170	143	175	175	159	173	153	165	176	185	157	168	163	167	159	170	167	168	182	167	155	172	161	192	180	158	172	181	190	192	160	181	189	160	181	176	178	187	148	174	153	170	145	180	141	162	180	177	164	154	141	177	145	147	183	177	137	177	167	170	165	168	156	178	173	158	161	155	179	176	154	158	163	178	197	166	172	165	155	148	157	156	160	167	177	154	173	156	178	164	165	144	176	159	157	164	186	180	159	159	165	174	158	145	164	131	152	165	179	176	145	162	153	156	164	153	178	172	169	157	148	157	179	177	157	194	160	172	186	182	157	172	165	167	169	173	180	156	169	158	163	169	158	171	169	179	175	170	170	158	149	144	168	151	154	154	178	147	188	178	162	163	159	161	149	152	179	145	156	175	154	165	155	151	152	158	211	147	163	155	162	166	164	168	163	173	162	174	177	169	180	159	170	171	181	171	169	145	174	187	139	164	166	181	156	158	154	181	176	156	178	180	139	132	154	186	159	190	169	157	146	161	183	162	173	164	168	160	163	144	159	173	177	163	149	168	167	162	181	183	159	161	183	181	161	151	183	164	153	175	160	160	151	160	155	188	156	193	153	163	161	156	161	165	183	153	177	157	167	179	146	170	179	168	171	175	154	162	182	158	178	199	138	175	171	167	156	173	186	167	187	164	156	186	171	145	170	145	156	170	151	174	165	154	169	183	162	177	169	147	168	142	169	162	153	151	168	154	148	183	178	172	181	154	160	155	191	160	163	155	142	155	152	174	212	153	190	201	152	178	158	162	168	156	157	150	146	148	175	183	188	181	162	152	171	140	161	175	159	160	147	162	166	164	173	171	188	176	153	154	163	156	174	163	176	167	158	183	160	142	158	160	137	193	183	194	165	172	160	146	172	160	158	156	166	154	138	159	149	170	173	170	175	165	160	157	144	170	160	169	158	182	164	183	148	161	168	168	169	151	155	164	155	158	158	167	169	149	153	169	171	170	170	167	172	154	157	158	167	185	167	177	164	172	169	175	167	181	150	153	178	165	163	147	180	182	151	163	169	164	164	160	180	192	180	177	155	160	155	157	172	180	155	174	152	178	160	179	160	194	151	166	179	166	151	163	160	160	168	170	145	165	155	168	156	159	171	162	150	166	167	170	190	183	167	170	166	156	162	163	162	167	176	181	161	181	165	171	161	157	172	140	156	171	167	171	204	173	153	152	176	185	143	154	186	168	161	175	140	159	168	180	159	162	181	162	181
24387	20346	26454	24092	20339	8460	1194	759	631	526	471	456	412	398	337	358	354	340	320	313	334	315	320	271	292	299	290	280	276	279	273	300	290	308	281	279	271	295	246	300	274	300	262	275	281	258	294	243	269	273	248	274	261	280	249	253	283	238	227	264	271	272	273	246	273	257	282	267	231	276	271	269	273	244	261	257	275	290	266	261	274	239	268	260	267	265	261	272	273	235	268	266	247	268	246	300	259	283	299	249	246	233	274	273	245	259	259	252	258	273	253	275	263	275	243	249	252	244	264	264	259	238	279	243	261	254	270	260	254	269	227	271	279	246	230	271	247	238	293	318	291	284	253	273	259	248	250	245	275	317	288	245	240	253	251	248	263	269	227	266	272	262	283	277	266	284	268	269	251	295	235	290	250	246	236	269	268	265	265	266	242	285	265	239	279	248	220	252	252	242	259	250	259	244	232	240	265	259	252	268	269	249	245	271	261	257	257	260	285	267	235	279	270	249	289	251	268	264	234	274	252	263	296	230	272	249	257	258	279	245	301	253	221	242	273	249	239	244	273	262	293	240	245	243	275	281	265	268	255	256	258	245	286	269	286	273	265	256	248	272	279	235	249	250	243	236	221	271	234	246	258	273	259	261	285	262	236	245	235	243	301	249	263	235	257	248	265	252	269	248	268	271	277	253	248	265	266	255	256	263	259	257	274	245	267	289	266	245	260	267	279	243	243	253	254	259	259	258	251	274	249	268	261	263	247	266	259	264	247	292	249	255	255	225	262	241	258	260	215	296	266	256	254	245	264	257	251	272	277	222	262	278	269	248	224	261	242	252	219	270	256	274	244	248	258	279	250	271	288	263	262	272	247	281	270	227	287	259	247	282	279	251	268	236	257	234	234	250	262	244	268	278	265	269	256	244	222	249	280	258	245	228	256	250	234	231	256	263	262	236	260	274	243	234	243	273	278	281	279	271	260	258	265	295	250	248	257	269	269	274	282	281	263	273	267	264	241	269	247	270	281	246	270	280	250	271	259	252	248	270	239	276	279	274	257	258	261	253	235	247	253	255	244	304	256	278	249	270	263	259	245	237	246	257	252	287	231	240	257	257	300	250	263	236	241	280	242	272	234	257	278	257	267	262	286	260	274	261	255	255	292	256	246	258	258	277	275	263	285	267	222	271	275	271	238	271	253	234	277	276	266	262	251	282	266	259	259	239	242	265	287	263	256	256	275	252	261	245	242	277	262	273	270	268	284	253	255	292	246	257	233	249	256	256	265	234	260	251	266	248	261	275	256	273	240	272	250	270	274	249	246	238	244	256	282	262	279	250	269	287	241	280	248	248	254	236	223	258	279	251	261	234	269	259	252	261	299	292	276	287	231	269	253	246	258	258	261	277	258	265	273	236	304	261	266	261	282	251	267	259	246	262	258	229	260	236	256	225	271	272	261	265	294	253	243	268	237	239	277	272	296	257	242	267	255	269	247	272	254	284	255	259	256	251	242	270	272	280	262	271	291	239	281	274	243	267	260	293	257	270	254	287	272	257	280	230	264	249	268	250	264	262	259	280	259	254	242	252	235	246	273	256	275	269	265	246	266	272	254	249	270	258	273	252	290	298	241	240	264	222	272	295	257	250	256	231	274	263	262	258	248	275	242	258	222	269	263	248	245	228	270	253	236	262	244	246	272	272	261	254	262	246	293	253	252	253	248	256	262	273	308	264	252	274	278	251	246	251	263	282	265	301	244	253	261	256	276	284	241	252	277	254	273	249	278	278	278	268	267	261	293	254	254	280	276	280	257	250	253	262	231	262	271	276	261	249	252	240	269	210	274	250	248	283	280	261	287	260	250	268	233	276	254	228	257	273	254	250	250	225	286	272	244	275	251	259	243	251	255	272	244	252	262	274	247	258	232	264	240	267	251	250	277	245	234	263	278	257	239	262	262	270	255	267	272	227	235	277	248	255	253	262	302	273	243	246	256	269	270	257	253	280	252	263	254	236	265	244	245	250	267	227	235	266	267	236	247	260	268	253	245	265	238	271	270	257	250	258	273	284	273	276	233	258	272	261	275	268	254	251	272	256	269	242	250	252	241	274	273	265	273	247	237	261	272	269	243	241	274	242	262	242	254	264	232	281	252	245	254	254	250	255	265	253	246	264	251	272	248	266	280	239	266	284	256	257	261	257	270	261	254	261	270	261	252	238	251	234	261	243	258	253	295	236	275	298	248	264	237	277	279	255	280	249	250	287	274	264	284	270	270	248	285	251	249	266	269	256	276	258	274	243	253	279	289	261	237	296	276	260	253	272	273	249	285	236	245	261	262	260	275	247	240	258	280	245	249	272	273	282	271	254	229	265	249	285	234	260	250	266	270	251	226	265	252	242	223	283	256	249	243	253	252	243	276	244	266	252	267	279	265	285	256	266	228	245	293	254	257	274	267	248	251	234	235	248	276	283	287	270	261	260	272	251	269	251	248	252	239	241	265	272	281	253	278	240	266	260	266	254	249	256	252	250	249	292	259	222	257	257	259	294	235	243	258	267	263	285	297	239	257	247	279	268	243	240	234	259	273	243	267	260	269	268	214	240	279	248	250	281	249	254	273	262	239	257	236	270	269	238	235	242	262	256	261	263	284	231	249	252	234	272	269	265	254	255	323	261	240	243	285	263	252	267	250	253	283	283	244	247	257	258	260	245	261	254	269	289	277	271	249	262	258	229	262	248	256	249	247	250	240	267	269	267	278	275	240	277	250	235	258	249	255	258	276	238	238	271	279	236	275	275	263	278	238	250	272	260	257	233	243	293	284	251	269	256	283	255	281	255	240	267	259	238	264	257	264	234	231	222	266	264	266	274	255	268	262	252	260	251	260	260	272	258	249	288	279	267	280	275	244	234	279	232	271	288	274	251	232	252	252	255	254	265	238	265	270	258	244	256	269	250	224	268	261	275	273	236	284	263	256	255	290	287	275	256	261	243	240	259	283	276	261	304	257	258	256	282	263	268	263	258	271	279	292	300	262	262	263	265	239	272	255	246	275	236	283	236	245	247	263	238	251	262	259	259	268	228	269	238	259	288	225	249	247	248	285	242	287	255	287	273	267	276	247	268	247	249	260	267	307	251	229	288	255	281	242	255	264	279	264	273	281	260	255	253	250	247	247	256	267	242	263	274	223	260	232	261	278	254	266	263	262	264	261	250	275	242	242	280	252	292	226	260	256	274	239	270	258	276	262	247	271	259	255	248	241	243	264	256	287	254	258	232	255	259	259	272	252	243	243	277	289	227	259	258	244	247	254	271	270	205	269	256	258	257	270	222	261	226	263	258	248	236	260	250	261	266	260	283	246	278	247	238	249	270	230	228	240	257	255	258	275	235	248	260	285	266	268	260	269	254	255	246	247	263	266	273	254	263	259	278	245	282	254	278	228	264	242	226	245	250	280	229	253	272	252	269	263	270	261	234	267	266	263	247	294	248	244	251	253	260	252	251	268	279
7678	11390	10514	5560	3598	2435	1805	1456	1142	959	818	707	626	582	548	490	437	437	424	424	388	425	384	378	327	353	382	351	323	342	296	343	345	285	315	306	309	306	306	291	304	297	288	271	297	263	310	256	270	269	273	287	281	302	265	268	292	291	274	286	304	287	260	235	302	253	275	276	291	272	279	259	282	272	272	259	287	252	263	260	276	279	240	251	240	257	264	242	240	278	288	250	275	269	250	257	272	265	252	235	257	269	285	271	253	273	283	242	241	251	258	252	276	240	262	234	299	258	291	253	284	264	256	248	257	275	262	265	281	304	295	266	266	274	256	291	266	250	286	242	274	259	266	284	291	242	271	290	239	256	249	251	272	261	230	266	267	258	263	252	273	260	242	261	272	255	291	273	225	255	270	274	226	254	284	262	280	249	254	249	262	271	257	237	249	289	269	262	275	262	237	241	257	259	257	259	255	265	260	231	263	295	251	288	254	284	269	257	259	251	273	253	263	266	223	261	294	259	233	236	231	256	249	274	276	258	230	245	272	265	270	298	292	261	241	289	269	256	274	276	249	237	275	249	263	257	274	265	254	283	270	229	290	263	289	301	259	256	260	251	236	267	266	261	259	268	300	254	247	270	264	252	248	237	268	285	288	242	287	264	275	243	251	229	241	263	274	255	258	278	254	281	277	279	262	261	261	253	244	252	276	256	255	272	251	250	293	249	244	236	249	237	278	298	264	227	258	286	266	270	249	256	263	254	271	285	272	251	286	252	263	268	260	276	269	275	252	236	258	259	250	260	278	251	258	256	231	271	261	264	247	249	266	241	236	248	256	248	241	229	298	278	268	260	261	241	267	249	265	252	274	273	249	293	234	253	289	254	247	279	256	290	264	269	273	268	271	228	270	264	263	253	246	253	269	262	247	243	259	228	227	234	287	252	252	288	255	263	260	262	236	276	245	266	240	267	260	240	250	255	252	255	255	256	252	288	228	240	265	268	241	244	243	235	254	260	263	268	269	267	258	273	269	252	255	263	219	252	255	266	268	236	283	264	277	255	250	266	254	253	245	230	250	251	251	267	253	290	245	267	236	260	256	279	276	236	268	246	274	282	267	263	288	263	248	280	278	259	239	272	276	242	242	243	270	284	267	244	263	274	263	291	262	268	281	263	262	254	231	277	280	255	255	244	267	224	253	281	272	258	242	275	249	260	258	248	259	273	249	257	268	295	245	271	259	274	271	297	265	268	297	235	278	269	275	251	240	271	271	263	240	258	272	283	267	243	266	246	281	242	287	264	253	279	277	255	242	261	242	266	248	275	233	276	256	275	266	275	258	272	264	278	230	273	244	245	259	271	265	288	268	281	281	242	263	256	257	224	273	258	255	251	255	282	250	260	260	256	238	252	247	265	261	246	272	262	251	251	284	287	251	264	249	272	257	267	285	280	259	285	284	274	272	248	267	238	278	240	261	262	295	250	290	241	264	252	258	287	241	243	263	259	258	278	270	233	261	290	282	285	270	259	259	281	251	275	280	235	251	266	275	255	252	259	267	252	273	254	263	256	259	263	256	260	239	265	279	266	274	283	255	265	263	242	266	257	273	252	284	254	231	257	236	281	260	279	274	264	258	254	256	291	252	274	261	239	263	226	281	266	279	263	237	265	267	239	291	258	266	284	250	278	273	258	290	241	265	254	225	264	268	248	269	286	241	256	274	235	236	254	236	242	269	248	288	269	268	242	277	262	264	258	265	274	278	269	263	256	269	247	266	274	258	252	246	248	257	266	287	265	276	266	266	226	267	283	274	273	258	296	271	262	269	251	274	267	262	248	252	255	275	279	272	240	267	272	245	228	275	258	262	243	275	261	266	268	268	252	285	244	274	235	251	273	254	241	263	268	253	247	279	271	278	272	295	277	261	270	270	251	302	249	273	256	250	270	251	257	255	255	258	261	256	266	284	267	230	229	254	274	235	275	261	227	261	250	275	260	251	282	259	269	258	268	256	284	241	238	278	245	246	277	252	258	268	274	246	281	269	251	262	272	292	231	251	251	255	250	246	242	244	274	284	251	255	248	284	231	220	245	267	272	273	278	245	260	274	222	237	234	280	262	280	262	281	261	251	253	242	264	255	291	239	270	250	268	260	295	270	270	276	262	254	241	255	246	261	252	234	258	284	253	272	261	274	241	256	271	249	228	260	261	265	272	239	253	234	250	267	274	252	239	288	269	261	280	245	254	275	277	256	262	267	261	272	271	242	254	268	252	248	269	269	266	296	277	222	293	267	254	255	276	256	260	234	252	251	287	248	281	280	236	218	274	243	263	275	253	253	246	269	243	243	248	268	265	258	251	247	266	257	245	256	246	269	273	239	270	246	262	255	253	243	238	237	266	261	254	255	267	250	248	254	271	253	236	279	268	252	259	255	250	290	269	282	253	255	268	230	253	288	276	250	266	247	255	255	280	291	281	255	284	268	280	234	305	248	246	255	253	263	260	264	284	228	267	259	256	234	281	269	249	256	253	263	238	297	278	261	231	246	227	283	277	293	265	246	256	265	237	237	234	278	285	278	249	251	243	266	258	222	255	274	260	237	235	280	255	284	274	231	229	229	265	248	222	285	257	274	268	260	260	256	248	268	262	275	259	255	249	248	269	258	263	256	254	244	245	256	265	252	279	256	210	262	261	273	275	242	282	246	269	284	239	266	246	258	252	263	267	247	297	254	254	244	239	236	257	258	288	274	268	270	264	271	271	259	255	265	269	275	253	270	272	284	282	270	250	279	242	241	269	285	270	279	255	242	250	273	251	261	265	256	261	259	257	269	240	288	261	265	259	253	259	265	270	262	257	252	268	268	250	265	260	281	263	278	256	265	259	257	252	265	257	266	256	247	254	255	225	259	258	269	240	260	227	261	278	267	258	241	259	270	255	286	242	247	275	273	236	245	256	267	286	268	281	267	279	239	223	252	247	279	248	284	270	269	241	266	266	242	249	287	261	241	220	281	246	264	279	238	259	232	294	276	277	278	266	271	233	255	280	274	290	241	249	261	238	236	258	290	257	247	250	260	278	279	308	295	269	247	272	263	280	266	236	234	259	257	266	253	252	247	258	270	248	254	252	269	239	278	253	235	272	235	276	236	275	249	253	274	275	245	267	259	274	259	247	247	244	281	258	273	251	276	266	287	277	254	258	260	240	263	254	244	261	248	281	296	280	259	263	252	250	287	260	256	268	250	268	263	270	249	249	296	266	298	275	279	290	251	264	246	230	267	229	255	253	240	273	259	274	251	220	289	262	262	284	252	226	242	265	259	264	265	258	278	256	252	279	258	279	268	266	248	252	259	265	283	277	253	260	235	255	254	245	274	257	256	267	255	273	260	263	265	242	253	231	270	238	258	253	277	267	270	253	246	245	277	283	264	248	241	263	268	271	248	278	289	279	260	243	280	265	283	252	246	265	255	267	285	264	254	238	249	263	266	246	258	247	230	270	239	274	246	245
22567	20380	26911	23734	20386	20426	7379	1711	1275	1104	1035	968	946	806	811	731	760	748	697	635	678	691	631	661	625	654	655	605	612	591	562	597	566	608	647	572	565	584	594	594	561	570	571	610	558	582	584	590	575	586	554	516	575	553	566	552	569	562	573	525	533	569	593	560	559	550	574	583	555	537	558	542	568	536	559	538	599	550	528	570	573	594	530	559	506	553	538	575	550	520	585	577	531	559	563	532	550	568	539	544	547	540	554	593	605	572	554	546	531	568	568	534	559	542	543	580	522	558	561	593	544	509	521	572	544	555	548	535	556	559	515	611	602	573	561	539	564	549	536	528	557	547	504	553	613	599	538	548	574	512	536	577	583	500	508	510	525	526	512	586	562	586	524	537	584	570	550	508	561	494	536	578	611	550	575	534	550	551	532	503	531	542	536	552	572	554	567	582	540	494	514	560	596	568	552	570	530	555	573	569	524	554	588	536	532	583	554	539	529	554	540	549	539	516	525	570	566	555	528	546	566	600	592	566	537	527	540	543	571	540	539	565	546	589	574	545	557	573	522	572	574	526	530	575	574	559	560	578	590	562	560	569	517	565	547	536	509	525	579	510	542	567	541	519	539	545	572	555	561	550	531	513	589	570	580	569	535	550	546	552	558	582	545	621	552	527	565	548	568	553	548	572	518	531	563	520	554	551	534	524	557	539	563	533	524	571	533	577	535	524	601	525	578	528	559	544	547	544	558	591	561	495	526	572	574	569	580	555	574	531	503	551	565	548	548	528	559	562	538	577	534	540	543	558	580	526	560	546	540	520	592	551	545	531	549	579	565	545	540	523	583	511	568	538	561	559	558	568	529	529	541	519	522	557	557	587	559	553	554	551	543	520	567	577	568	580	533	521	538	552	587	559	551	558	575	523	552	563	542	575	542	533	537	556	512	514	533	573	538	532	534	539	560	543	521	559	544	553	552	517	567	600	572	572	558	569	556	560	574	556	564	536	581	544	586	534	584	566	547	563	559	554	553	519	557	497	562	524	553	561	544	538	542	560	583	557	530	505	532	505	531	534	536	526	573	544	584	529	519	552	540	558	572	497	512	516	531	580	545	538	529	548	587	540	579	567	527	525	555	563	600	497	543	585	537	567	560	521	578	536	529	560	512	561	508	573	557	528	534	532	511	546	509	526	549	566	598	534	552	579	526	553	590	544	527	535	528	539	546	503	519	522	575	548	553	565	560	576	583	565	523	570	535	572	540	537	498	506	548	605	556	544	561	522	574	602	529	559	532	544	507	592	517	503	561	555	570	539	522	522	560	531	556	538	559	534	582	599	560	569	530	562	536	596	556	582	546	545	554	519	551	554	567	534	560	548	550	559	543	529	573	544	573	563	522	517	578	544	587	581	607	521	504	546	545	553	570	532	521	512	519	564	541	512	575	568	554	516	548	545	517	535	505	575	554	573	532	578	563	501	556	513	562	529	494	523	548	575	560	564	548	534	560	552	508	551	561	527	546	537	550	555	570	563	539	491	542	525	554	549	556	533	568	527	573	521	543	582	605	535	532	530	520	578	582	524	560	564	578	532	566	551	505	522	506	557	566	542	526	566	513	542	552	543	572	578	529	571	530	531	567	509	620	530	579	564	525	546	549	527	529	547	546	566	585	582	540	511	579	539	561	505	521	548	548	532	591	535	557	558	519	526	556	559	567	541	589	577	616	495	569	549	534	574	473	522	490	556	550	581	557	541	568	580	574	562	524	553	540	552	541	551	566	565	562	567	536	511	542	545	503	565	549	594	528	538	564	499	559	541	537	540	583	545	573	559	550	506	535	515	558	528	509	543	542	607	499	544	558	543	543	541	556	572	550	565	536	539	522	585	547	535	558	520	561	534	533	554	579	537	570	538	583	541	563	558	534	564	533	563	567	552	555	596	521	566	534	536	540	555	565	569	560	562	531	542	557	567	559	511	594	545	525	548	528	579	593	580	524	539	571	592	530	549	535	553	551	527	543	541	545	548	546	520	538	558	543	536	533	571	525	514	532	550	487	613	548	540	545	569	569	587	554	535	569	577	570	517	547	524	546	519	530	578	529	559	568	548	511	565	542	530	526	596	561	552	508	581	536	538	554	536	555	516	565	596	539	553	542	534	567	562	532	526	559	595	537	599	526	545	525	520	581	527	533	513	563	545	535	563	538	573	577	533	559	563	552	564	568	557	508	577	552	524	513	526	577	568	552	544	547	551	559	510	584	560	519	548	571	522	524	567	538	562	554	537	573	597	548	523	537	533	581	563	553	549	570	550	567	541	501	543	572	576	576	563	565	547	565	575	533	560	557	537	543	576	562	582	545	515	518	515	531	548	519	567	556	509	589	535	556	547	549	548	546	506	562	544	536	540	529	561	561	569	549	535	514	535	490	537	549	542	535	584	560	587	558	535	547	510	564	538	551	540	556	549	506	531	552	572	519	553	565	590	554	555	567	559	538	514	550	539	579	525	548	552	584	578	560	516	545	522	544	551	553	577	526	542	565	547	580	547	538	515	496	570	583	540	529	553	557	554	600	573	512	580	566	585	571	536	565	531	559	543	529	562	546	567	562	527	542	530	553	549	553	541	541	595	539	528	538	527	540	562	575	541	540	538	501	569	576	549	571	550	596	495	600	536	563	558	519	591	535	523	572	522	500	568	571	531	560	499	565	536	534	559	570	513	578	583	566	586	514	584	535	526	528	531	555	518	511	540	604	550	570	531	556	526	546	543	540	541	531	539	569	573	532	564	539	543	544	572	548	540	572	515	495	546	544	522	543	550	526	528	527	579	548	556	554	542	527	545	538	563	564	527	550	554	547	536	575	520	545	546	531	537	502	546	551	582	537	556	558	516	505	502	522	566	545	528	550	537	565	564	590	568	535	542	587	531	597	553	527	530	527	577	551	548	598	556	581	575	539	562	556	560	554	564	559	523	580	553	569	558	564	510	587	554	531	542	561	545	510	528	554	534	522	560	524	596	522	577	561	566	527	544	533	501	521	570	541	572	552	531	557	560	577	527	499	530	530	582	510	577	554	565	575	558	574	587	526	515	567	532	546	544	522	535	593	544	529	555	544	530	546	527	528	609	524	538	571	609	525	580	556	517	532	548	549	566	506	550	588	539	550	576	547	543	555	558	540	543	527	558	514	532	520	562	490	538	524	551	559	541	559	532	551	563	524	562	507	540	552	586	577	525	531	536	527	568	548	520	580	529	543	541	547	548	607	511	536	514	506	589	583	519	557	527	546	586	510	558	552	527	541	575	541	586	551	544	516	587	593	551	520	546	526	539	549	559	561	544	522	552	543	553	516	524	573	515	542	583	541	527	563	553	532	551	532	545	517	540	566	531	516	543	545	554	569	564	560	544	539	520	530	530	586	524	537	563	529	577	565	531	562	535	552	543	607	555	547	518	569	559	556	581	528	555	531	522	493	515	532	542	570	521	535	564	537	549	586	545	550	517	515	571
10911	18420	17287	9688	6571	4753	3510	2638	2285	1879	1667	1543	1254	1167	1117	1050	965	928	896	853	802	755	774	749	746	733	687	647	709	671	641	637	687	637	633	624	606	657	653	604	601	648	595	588	564	586	568	612	569	571	590	550	597	605	583	567	560	602	586	556	561	524	577	561	565	565	549	554	564	543	584	537	546	566	545	608	555	564	537	551	531	561	570	552	535	536	559	532	521	541	518	518	518	529	557	523	576	510	584	554	553	535	502	499	529	535	534	584	553	555	533	508	553	530	562	531	563	520	567	595	535	554	544	536	519	536	556	542	554	516	491	535	555	523	563	531	520	543	566	515	532	560	554	538	534	559	541	525	553	545	519	523	552	586	494	552	534	576	536	531	557	577	514	552	545	493	541	523	507	589	542	543	502	526	532	533	520	537	549	512	560	522	514	495	532	574	539	550	537	483	554	526	532	553	506	533	551	537	592	559	529	538	554	547	509	499	574	534	516	530	489	522	573	533	529	555	520	538	567	547	495	554	534	504	546	563	539	528	539	537	521	526	555	536	522	504	529	552	504	518	502	524	524	541	527	538	547	526	524	529	567	531	509	577	553	531	514	542	546	519	560	506	560	553	515	529	523	576	521	513	522	542	545	529	560	527	537	528	508	545	524	531	496	509	533	520	501	555	582	480	535	527	575	533	528	548	511	559	518	561	535	573	558	536	533	533	550	500	543	534	542	560	568	532	554	555	537	536	554	532	515	512	520	528	498	549	516	515	514	548	580	555	533	539	564	520	520	560	538	549	515	543	534	541	509	519	538	590	494	552	541	517	564	504	521	537	538	485	539	522	553	527	531	538	523	516	529	479	515	533	526	515	541	560	526	616	564	526	583	522	535	554	563	522	566	520	589	565	540	563	538	531	553	532	514	507	541	544	566	553	520	535	509	551	489	525	525	553	527	521	546	511	530	488	477	521	543	533	515	546	526	554	550	529	490	527	555	513	519	520	532	599	540	541	538	538	547	544	557	534	510	514	551	516	530	529	536	555	530	515	553	490	479	520	540	519	530	578	556	506	518	531	544	549	531	601	547	510	508	530	507	561	548	531	570	557	548	550	527	547	537	557	575	540	519	572	538	537	536	525	563	518	544	556	525	567	590	519	559	526	530	509	519	503	516	536	569	537	562	546	576	562	551	566	531	572	580	534	558	541	521	545	536	543	549	547	560	505	514	553	560	536	518	566	530	508	529	520	541	508	551	500	567	604	551	560	556	515	543	498	542	549	544	557	517	514	526	540	523	529	528	535	488	554	539	488	486	556	559	528	522	522	520	504	561	527	517	520	514	557	547	531	530	553	523	567	539	544	522	529	549	576	538	575	537	539	525	539	563	542	515	485	541	552	521	544	516	520	518	526	521	529	575	505	532	543	480	560	507	516	517	530	537	546	543	575	540	512	523	560	509	562	521	498	546	512	508	521	536	554	531	503	520	525	532	511	543	546	534	529	528	532	533	543	523	549	555	496	539	543	521	524	558	539	555	551	534	527	553	560	531	530	549	538	478	541	558	527	536	508	513	534	511	513	520	545	517	523	500	515	532	535	512	506	585	557	554	541	531	482	484	513	528	545	558	513	539	552	531	552	547	519	513	513	499	542	511	535	540	533	528	475	531	596	526	533	520	519	570	521	497	523	563	552	539	514	561	557	559	545	537	555	496	519	576	519	511	506	536	535	545	570	496	530	538	547	538	495	539	541	551	565	510	576	563	557	542	528	513	542	533	509	508	538	570	540	531	540	511	532	544	517	562	566	532	545	562	510	524	572	543	553	563	514	489	551	551	540	521	537	515	549	523	547	526	539	524	547	511	535	535	576	527	524	557	532	553	533	515	524	570	546	547	550	521	576	530	616	559	532	531	503	542	522	566	547	540	539	528	518	505	492	521	571	589	517	531	527	559	538	513	562	499	571	542	545	482	551	555	515	500	604	500	510	541	547	512	537	507	517	555	529	541	561	538	542	526	556	545	525	525	529	499	581	546	543	549	508	532	544	557	509	522	500	583	505	596	586	525	503	553	525	528	542	547	543	559	500	564	494	530	489	566	474	501	527	543	509	498	532	533	542	517	496	542	531	514	551	533	514	551	510	549	537	522	558	557	590	568	533	553	532	571	545	542	542	563	496	505	540	581	516	534	568	547	523	514	542	494	565	536	534	591	522	531	519	521	568	548	555	502	534	540	527	542	565	575	541	519	543	546	495	548	522	549	510	515	515	528	516	584	553	566	532	519	557	509	522	545	491	546	577	567	531	509	556	541	528	551	552	523	556	528	540	545	517	519	519	523	538	524	563	517	531	549	541	512	552	517	557	573	529	568	550	549	521	545	504	577	564	542	518	549	548	543	499	546	557	515	531	525	561	514	536	527	535	574	491	548	558	544	531	547	500	569	536	515	509	497	558	522	518	539	502	532	534	523	541	563	533	539	501	520	587	537	523	563	549	510	552	543	541	511	525	492	563	572	492	566	551	550	555	533	482	561	524	534	530	568	542	517	567	514	583	560	523	527	560	548	552	550	546	552	551	527	539	551	565	511	560	543	559	514	546	570	519	555	537	535	497	536	544	525	504	495	521	537	507	478	524	554	536	581	527	539	520	536	526	504	537	491	546	510	563	542	505	492	533	539	541	532	566	555	549	498	520	530	521	541	553	547	554	557	536	541	537	540	543	528	541	536	580	536	573	510	537	525	532	529	526	546	544	531	554	550	528	585	551	580	544	534	531	550	474	571	556	570	569	576	510	541	557	561	549	538	535	533	536	546	534	545	591	517	489	496	517	522	532	530	553	512	554	501	542	535	531	550	513	544	540	540	542	550	540	523	538	512	528	556	555	529	538	574	550	532	511	574	537	577	504	533	557	552	562	542	514	487	526	507	533	553	517	574	515	495	494	527	520	540	563	542	511	528	482	528	534	531	521	573	554	551	574	556	543	537	558	521	563	519	557	521	494	503	524	541	568	513	556	507	545	530	494	590	505	543	564	573	562	514	499	543	556	543	502	510	536	551	492	544	540	519	538	508	523	545	561	557	579	533	509	512	555	539	555	544	565	524	544	523	514	537	545	556	550	522	538	507	521	536	502	563	544	566	546	557	523	576	507	523	562	484	532	539	510	564	518	504	540	525	575	508	556	513	469	520	500	506	532	507	538	547	545	545	541	554	523	542	516	509	576	551	551	529	524	586	571	529	572	527	545	524	548	577	539	531	515	470	540	567	556	534	562	570	602	509	540	538	532	519	537	543	551	566	514	528	536	509	561	549	525	555	521	545	515	519	530	540	524	526	544	533	519	547	501	560	468	562	522	552	592	545	513	529	571	563	572	534	557	484	494	522	520	499	543	512	500	545	540	508	551	584	509	531	586	501	518	540	574	534	549	526	558	556	515	520	555	554	545	533	533	481	531	542	556	553	530	501	525	560	516	531	519	511	555	521	506	525	547	530	528	537	566	536	528	481	524
27651	12543	1168	371	253	203	196	161	143	169	145	131	137	132	142	140	144	145	112	155	139	136	162	128	164	150	144	140	161	140	134	166	145	142	145	144	154	107	140	143	122	153	145	144	164	138	148	143	156	144	168	160	167	136	134	148	143	139	156	135	128	142	141	141	126	140	133	143	166	143	154	137	145	125	147	149	135	132	136	132	148	143	125	161	133	156	132	157	131	136	127	139	135	139	117	164	120	149	146	147	137	155	167	138	124	140	134	131	148	146	137	133	127	142	155	126	127	141	152	162	135	136	144	132	156	143	163	137	159	145	153	140	145	141	129	159	132	135	136	152	143	149	137	152	142	160	147	151	130	149	113	129	151	146	152	155	152	156	130	141	126	155	155	134	140	133	173	146	143	145	114	161	141	106	135	131	130	138	146	119	145	136	139	151	177	132	133	144	124	127	132	134	138	140	141	131	145	134	128	129	158	136	123	128	140	130	152	129	139	137	139	153	148	144	119	124	138	131	153	132	173	132	146	150	158	147	137	122	136	151	162	149	153	161	148	134	138	159	150	159	151	159	152	146	138	148	153	129	150	143	134	143	145	139	137	160	131	143	149	152	130	146	151	126	143	138	154	161	144	133	143	160	140	152	126	146	131	147	147	141	125	146	135	117	150	140	152	149	130	146	126	148	145	158	134	137	155	143	135	123	131	145	143	132	151	126	158	154	149	127	140	141	147	151	137	149	162	147	161	166	144	147	158	155	130	149	144	149	140	142	143	150	135	150	139	155	134	144	145	144	133	150	135	128	152	140	133	136	123	130	145	139	157	150	138	141	146	126	170	150	123	157	129	168	138	136	149	125	150	124	134	123	135	133	142	128	149	149	125	143	140	151	148	128	165	145	133	129	139	150	141	134	136	136	158	155	132	140	128	148	142	144	145	150	147	133	157	138	131	145	136	132	139	145	153	141	152	152	151	161	121	138	132	137	154	152	154	143	143	135	143	150	143	131	131	148	144	144	160	116	122	133	155	144	147	142	129	156	132	144	151	154	148	141	162	146	151	165	158	151	169	142	131	144	138	121	141	142	158	137	118	142	140	121	144	133	134	130	160	142	142	137	122	152	136	138	117	148	118	133	135	130	133	149	117	140	134	168	154	153	139	130	146	142	154	142	132	139	141	152	161	127	156	139	145	132	153	130	144	154	143	140	171	137	131	134	145	126	135	153	162	139	147	166	151	168	143	148	128	143	145	163	158	138	150	134	160	137	152	129	158	135	132	143	140	141	134	144	162	145	117	147	152	140	148	138	136	163	158	129	143	146	129	137	155	138	141	142	148	153	157	144	148	161	153	132	159	137	146	152	137	144	159	145	140	127	128	133	145	165	148	147	138	157	128	142	112	159	168	134	136	140	146	147	151	132	121	146	134	153	163	139	139	135	163	149	122	134	142	123	138	135	147	134	125	125	154	155	156	133	110	126	154	128	156	144	129	137	134	149	130	128	136	135	151	139	143	129	151	142	128	128	134	153	124	128	121	153	160	129	138	142	156	131	141	146	153	149	143	115	160	153	143	120	150	147	143	149	147	143	127	158	148	147	131	148	141	152	140	143	150	141	149	151	134	147	148	147	110	131	154	164	134	156	144	141	147	134	129	142	140	150	144	117	125	147	141	141	160	149	126	144	137	142	136	161	117	146	139	152	149	154	131	151	152	145	125	135	139	132	151	122	140	166	150	152	137	151	140	159	141	130	143	136	129	140	156	137	114	137	150	123	150	146	155	165	123	149	157	147	139	160	141	149	138	135	133	156	135	132	137	145	123	151	158	141	150	154	130	146	133	145	164	135	144	140	138	121	144	138	123	138	159	121	142	149	162	131	142	151	142	141	149	175	153	128	135	136	156	133	127	151	160	142	146	128	166	151	154	159	151	154	142	190	144	126	116	155	151	145	137	131	138	133	141	141	110	149	156	131	125	142	149	175	136	145	132	162	150	132	137	148	148	145	137	128	115	126	142	144	151	155	145	143	160	132	152	169	147	129	131	134	138	133	145	156	147	154	144	133	163	134	146	121	148	162	164	136	164	147	138	144	151	140	141	128	140	131	175	144	128	120	161	127	158	136	153	152	161	159	158	134	136	116	124	134	126	123	123	131	143	138	135	149	148	123	156	143	140	131	154	132	124	125	155	159	138	141	134	133	133	127	117	140	132	150	129	138	151	111	141	141	137	124	127	143	136	146	127	152	156	151	134	148	162	154	150	156	168	144	164	135	138	141	149	145	147	144	115	175	156	145	142	142	143	135	157	132	119	152	139	145	151	183	139	127	112	168	157	136	154	144	145	147	135	157	137	154	136	141	146	137	133	165	119	140	129	134	142	145	159	149	139	163	179	133	145	146	134	131	134	136	136	138	126	145	137	129	158	163	151	137	134	129	130	144	153	138	131	147	134	151	141	143	142	137	140	143	136	143	137	160	136	163	114	147	137	131	147	153	129	136	149	135	132	134	156	124	131	128	134	134	123	139	141	138	120	158	147	128	132	129	147	119	118	162	135	142	144	154	129	112	135	155	149	139	121	140	135	140	145	139	143	147	129	150	153	137	146	144	136	144	139	123	150	157	131	162	144	141	153	142	136	162	147	141	138	142	120	130	139	138	132	135	124	139	138	127	148	141	144	143	129	168	147	135	148	137	132	155	139	135	146	127	134	131	119	160	153	126	161	141	115	134	132	169	145	140	141	163	114	153	139	142	138	120	135	143	131	154	134	131	136	123	136	149	150	119	146	132	134	158	138	147	141	152	141	140	135	126	157	181	143	131	148	128	122	146	135	136	157	134	143	152	146	133	159	131	132	145	146	139	145	150	141	165	142	139	132	148	142	155	137	134	144	136	130	135	130	148	134	138	157	141	138	146	115	166	137	143	143	115	118	125	173	144	136	147	143	145	145	151	137	152	142	139	144	172	151	153	140	124	164	133	148	144	137	150	131	126	158	144	148	149	147	148	121	124	159	148	150	149	160	137	154	119	124	145	124	152	143	116	141	134	161	131	164	133	146	143	153	143	116	158	134	133	126	149	144	118	120	142	129	131	145	132	160	150	137	154	151	130	121	146	121	142	136	156	142	150	123	145	154	142	144	137	152	140	132	135	127	158	133	157	157	133	121	131	135	163	132	143	147	159	133	155	160	142	138	139	128	164	163	151	116	147	155	151	150	131	135	151	149	148	146	126	142	150	150	153	136	137	142	135	145	135	143	141	130	157	154	152	131	147	126	143	137	137	130	136	112	138	143	132	138	147	129	135	160	139	138	144	129	136	137	141	135	155	129	146	139	135	145	133	135	123	139	141	148	124	129	159	152	146	163	124	141	153	141	127	142	139	145	138	129	138	121	132	132	134	129	137	128	140	141	138	141	159	128	158	136	124	170	129	132	164	153	131	127	138	127	149	156	158	131	134	137	134	160	128	123	168	138	135	144	155	150	140	158	133	158	131	138	150	159	162
5078	862	761	454	314	301	242	239	213	188	180	190	174	184	204	211	161	182	154	169	163	142	196	188	179	211	178	183	168	181	153	163	147	140	176	155	179	181	163	165	173	164	183	159	149	135	169	170	168	167	168	154	188	169	158	146	155	168	159	174	150	179	165	182	175	149	173	153	161	184	167	186	158	165	171	196	184	170	166	156	148	181	188	150	156	181	165	162	163	165	171	189	143	184	171	144	190	168	170	163	146	164	174	147	180	120	140	182	173	182	172	173	155	149	169	172	170	168	161	153	160	172	160	169	139	162	164	211	134	153	176	186	155	169	179	178	171	172	136	156	156	180	145	179	169	156	158	178	168	151	168	143	167	154	177	160	184	169	153	174	158	170	152	177	178	159	159	191	165	172	155	169	192	163	191	157	160	157	173	150	179	176	172	169	162	152	168	177	168	149	165	154	181	178	181	156	143	179	148	164	164	153	148	160	152	157	188	168	140	177	160	174	172	157	183	164	154	157	184	150	151	161	193	172	174	189	165	156	167	202	158	172	163	163	151	151	162	150	151	180	190	132	156	170	168	163	173	152	178	163	189	168	162	177	163	123	149	147	160	158	161	166	191	145	163	169	166	172	149	171	164	175	164	175	155	172	168	187	153	153	181	151	164	159	164	158	167	177	172	153	179	197	144	187	156	163	176	167	161	165	161	153	185	164	200	162	190	162	168	177	158	176	146	191	159	165	173	171	151	165	183	150	183	173	153	174	151	154	193	181	145	155	181	182	195	142	163	175	172	168	164	154	151	164	175	158	144	161	163	163	158	153	192	195	155	168	148	169	161	169	177	161	164	135	160	170	168	154	155	165	177	144	159	153	159	157	160	142	160	156	169	157	180	165	172	184	164	195	164	147	177	163	161	164	172	167	171	154	152	161	162	165	167	146	172	141	195	165	184	158	157	150	155	169	180	172	201	174	166	158	154	152	152	169	170	183	167	169	177	176	161	167	171	155	182	167	170	173	178	160	161	167	162	164	167	176	150	150	168	159	164	187	163	177	151	162	191	168	174	171	152	175	176	159	146	166	179	167	139	162	164	146	161	173	167	152	173	161	163	171	159	171	162	161	174	159	175	167	143	140	158	182	160	181	174	173	150	154	161	154	171	157	159	172	151	161	140	161	163	173	181	153	176	151	172	169	160	175	175	177	181	161	160	159	171	184	170	171	163	153	160	186	156	173	166	157	170	171	182	162	160	183	147	185	142	179	153	165	179	169	168	153	167	159	155	162	175	151	163	186	167	159	169	162	157	169	163	183	145	154	157	170	169	154	167	179	172	162	172	157	160	163	180	164	170	140	161	171	157	179	188	141	186	152	173	170	171	165	166	175	160	169	148	167	141	173	166	163	164	175	163	149	177	168	182	153	123	157	171	190	170	162	141	153	186	146	157	172	173	179	173	169	145	166	154	137	163	174	174	160	172	159	163	189	161	144	164	164	159	152	176	173	143	175	191	188	162	173	152	136	156	159	147	154	163	150	162	173	175	157	165	164	170	169	194	160	179	161	168	171	157	176	187	148	168	150	158	156	164	170	175	158	157	143	179	164	171	164	157	161	141	177	157	138	169	125	158	167	152	164	162	159	170	193	172	157	176	179	159	155	173	156	156	152	160	166	159	183	166	149	159	175	173	171	165	180	178	157	176	178	184	189	172	167	173	160	174	152	155	172	161	191	153	182	182	148	160	162	149	169	178	160	180	169	153	163	158	152	162	154	175	184	170	168	182	145	169	168	161	159	153	169	152	167	168	181	147	152	187	170	155	165	164	154	159	169	131	171	159	186	153	161	168	154	155	179	166	150	166	157	183	191	173	172	163	175	146	153	151	151	180	171	146	162	173	155	182	166	152	161	161	177	163	173	163	193	163	160	162	167	158	171	176	161	140	162	157	162	171	160	183	157	173	175	182	171	162	160	175	164	176	185	157	185	187	156	155	163	138	191	169	172	182	171	157	186	162	153	146	151	143	183	170	140	142	166	170	186	171	196	177	151	187	158	171	150	183	186	151	181	157	152	171	189	151	146	169	163	156	145	157	170	182	154	158	155	152	174	167	160	158	164	161	163	137	135	169	185	171	158	154	142	164	174	180	154	159	163	166	164	175	173	153	135	130	176	150	166	145	177	156	162	165	154	171	167	160	148	180	165	157	191	151	147	142	173	160	173	170	165	172	154	165	147	186	166	158	176	155	162	172	162	171	163	165	169	175	151	178	160	156	166	170	174	189	168	191	147	136	164	157	148	159	156	159	199	156	170	147	178	177	154	176	174	150	181	161	184	171	157	164	176	196	179	172	167	157	172	159	177	167	152	156	146	146	167	162	156	162	172	161	178	140	171	168	159	185	170	168	161	195	185	176	151	165	159	176	155	186	171	180	137	166	165	161	153	141	160	163	174	139	178	183	158	161	184	167	169	166	163	176	174	149	158	158	186	186	162	162	179	181	172	155	173	153	172	149	169	166	143	181	174	181	177	165	177	147	167	163	153	147	165	142	149	185	163	163	158	174	164	154	152	172	140	162	161	152	169	183	163	176	165	164	174	149	170	160	166	154	176	167	189	164	160	182	154	150	168	164	156	162	176	164	171	174	140	162	145	169	149	166	152	180	169	171	161	181	168	162	141	188	143	174	164	172	180	170	171	159	177	148	139	189	178	159	149	153	166	151	145	150	167	158	179	161	162	160	179	170	152	161	185	150	158	177	168	167	160	177	150	160	177	169	162	176	161	163	156	170	157	148	169	123	164	156	167	161	173	172	155	190	160	153	156	165	165	192	152	172	187	168	177	168	176	141	205	173	154	184	147	178	186	182	175	169	189	174	158	186	167	183	164	173	167	176	183	170	148	180	159	164	155	163	168	163	180	143	153	156	160	183	169	161	148	178	174	162	170	161	172	182	153	171	132	160	152	157	155	178	182	156	175	170	173	174	140	156	178	181	158	166	175	145	171	176	181	142	175	154	179	145	132	158	156	164	170	164	168	154	156	189	173	183	174	136	185	177	192	169	181	155	176	163	157	176	153	140	164	203	161	162	164	174	190	161	153	161	135	188	135	169	169	165	157	164	140	160	156	173	161	150	186	162	161	169	146	161	169	163	163	177	162	172	172	178	171	171	176	156	138	171	169	182	160	142	170	160	169	188	156	173	187	161	185	180	147	155	160	155	141	184	171	147	163	184	172	176	158	155	151	142	170	196	172	167	146	158	150	175	169	176	163	184	205	158	164	160	170	185	187	184	170	168	184	169	161	173	164	176	163	157	176	178	157	171	174	165	153	174	157	168	177	163	158	163	178	178	151	186	181	164	150	151	181	184	154	194	142	152	206	151	180	176	150	176	171	171	151	163	177	138	168	210	167	156	159	163	152	181	156	165	180	174	177	157	177	170	162	176	175	183	169	173	162	164	180	173	166	180	191	162	172	161	171	177	170	147	173	147	164	186	171	165	181	174	177
24541	20416	26563	24175	20398	8556	1174	741	614	529	499	460	427	417	377	345	355	340	321	360	349	318	280	312	302	295	330	287	276	267	264	283	278	311	290	291	286	290	264	278	279	276	296	270	281	289	271	276	268	251	277	258	279	266	283	301	254	261	298	256	290	276	275	251	268	281	264	245	255	272	280	295	259	238	276	243	253	265	275	266	251	272	260	256	269	249	258	267	277	246	262	237	255	289	287	251	284	262	288	291	252	273	257	251	278	255	276	251	260	272	252	260	274	262	261	253	263	270	251	281	256	303	233	266	245	252	278	262	246	272	247	241	254	261	280	248	270	245	257	233	266	286	283	273	257	273	233	251	294	259	258	261	297	277	271	279	275	256	259	286	263	249	273	250	259	260	293	257	265	264	257	247	249	276	262	250	277	263	267	239	253	257	272	236	260	237	273	258	279	267	265	248	247	236	220	270	279	285	288	236	260	261	265	263	256	274	267	283	269	286	265	245	262	281	245	228	248	271	261	267	253	263	223	260	256	265	266	275	251	250	240	281	251	243	266	268	257	273	250	279	254	259	275	266	275	230	232	252	279	255	265	254	268	272	243	245	251	235	229	269	256	249	260	284	255	263	267	253	231	258	259	274	244	289	273	286	256	266	261	258	244	273	267	235	271	246	261	248	276	279	254	243	259	273	246	261	254	269	261	272	253	256	268	228	287	244	251	261	269	264	268	247	250	255	245	259	279	273	285	258	266	257	240	251	276	239	243	234	308	250	239	239	246	230	253	228	271	211	285	277	286	253	268	253	258	271	254	258	249	266	250	254	277	241	262	254	248	278	236	258	261	256	268	258	258	275	254	245	244	267	259	235	268	249	262	260	243	297	278	248	274	269	252	256	275	287	245	283	224	245	268	268	276	285	286	271	255	299	250	277	259	289	214	294	258	257	247	258	256	266	301	259	252	246	250	254	272	264	297	249	237	239	260	263	310	255	243	253	241	263	250	270	268	253	275	273	257	274	260	254	241	261	241	256	269	259	264	252	251	254	239	271	275	253	265	267	260	248	258	269	269	242	280	245	275	250	259	268	284	260	251	264	263	252	261	250	285	289	247	270	245	247	263	246	269	249	256	291	253	271	280	280	272	273	273	275	269	240	235	272	251	238	262	262	255	242	243	273	256	272	261	284	247	249	276	251	268	257	270	281	248	261	260	273	237	274	266	242	256	252	253	242	262	242	288	271	273	283	267	248	284	257	265	282	252	274	254	262	268	260	291	283	249	259	266	248	262	246	259	263	261	289	278	258	232	252	248	266	246	262	246	254	286	230	275	270	237	246	276	257	286	258	266	270	291	255	252	253	271	275	239	247	232	276	232	241	240	254	244	245	275	259	287	266	254	262	264	272	244	257	236	265	249	243	249	252	285	251	254	276	253	260	247	253	269	254	269	292	261	290	267	252	258	281	260	269	250	282	253	232	288	261	253	283	273	266	291	288	281	271	228	214	267	278	268	240	238	290	300	270	277	261	253	239	250	260	271	248	265	263	271	260	240	271	237	265	254	280	253	281	252	265	263	244	266	261	300	240	257	244	265	249	249	264	274	282	252	279	269	247	283	200	235	261	264	248	263	259	249	268	260	257	229	233	234	266	248	268	265	274	260	249	281	262	233	222	282	256	255	249	234	241	299	256	261	274	244	262	255	250	255	256	244	281	250	245	263	256	260	235	287	267	279	301	273	261	253	260	270	270	284	242	246	277	277	241	236	255	280	250	270	278	269	279	269	257	272	239	255	246	251	266	252	304	259	276	301	227	268	236	291	301	258	258	240	264	284	275	275	270	264	262	254	281	273	256	253	250	277	234	261	273	284	248	272	245	275	234	266	279	286	261	256	234	255	250	261	245	246	264	255	265	272	251	278	238	269	262	259	269	266	292	274	287	280	253	239	246	245	266	280	261	248	257	235	221	290	271	239	295	261	298	284	231	282	224	286	267	265	260	288	270	250	242	255	237	253	253	260	256	247	250	251	237	257	261	254	262	219	263	259	268	260	284	261	288	260	276	275	243	250	299	245	252	268	255	270	267	252	246	257	256	230	261	266	259	262	263	266	239	270	267	248	265	275	252	244	267	276	247	270	260	248	213	272	266	277	244	257	230	259	271	249	257	239	246	247	281	276	287	271	277	249	282	259	275	264	265	232	244	271	260	246	254	269	280	204	261	252	261	244	277	234	252	261	269	260	261	237	263	260	245	256	243	292	253	269	278	303	257	254	286	263	265	233	255	248	246	270	265	261	279	281	278	257	277	271	262	262	254	245	261	278	268	249	240	265	251	258	274	253	253	267	253	249	267	226	268	272	254	244	244	304	271	247	244	258	261	269	267	234	258	261	243	248	259	275	240	228	289	278	240	246	244	231	228	240	271	244	269	273	270	255	262	247	242	282	232	278	239	270	274	264	273	254	278	262	227	260	252	246	271	276	250	248	262	283	273	229	263	280	229	242	281	248	247	281	283	286	228	251	253	247	250	265	272	267	250	269	252	234	250	263	256	250	265	268	260	286	244	270	261	273	288	262	251	260	237	259	239	280	240	260	246	265	255	250	263	277	263	256	246	242	273	273	252	265	256	235	270	247	281	266	256	281	275	256	285	254	254	247	257	252	259	246	217	282	268	270	277	244	277	249	236	292	257	239	256	237	254	287	280	291	233	227	256	256	275	243	276	256	246	249	301	273	280	254	291	271	261	261	295	231	275	259	272	249	276	257	261	275	272	273	280	230	263	249	246	242	244	249	257	263	285	267	260	254	285	259	274	240	236	262	262	285	274	253	250	264	247	254	287	252	283	273	267	265	244	237	298	265	235	261	251	271	270	262	241	245	243	254	246	256	245	272	287	259	263	264	257	261	247	261	251	263	268	254	285	270	231	237	260	238	234	241	267	255	230	303	226	247	256	306	266	260	216	256	239	267	268	265	253	276	257	258	240	247	264	244	255	245	263	261	244	258	247	259	234	258	274	238	253	266	251	290	269	275	249	264	288	251	284	274	259	268	281	272	250	242	244	266	270	282	270	249	238	255	255	238	292	271	278	272	264	255	238	259	223	267	265	264	255	265	262	250	280	242	249	255	269	257	253	242	251	265	224	268	257	252	239	267	270	258	260	248	271	260	264	275	237	244	256	294	240	258	258	270	246	230	211	274	247	257	275	274	253	285	259	263	256	263	259	279	253	292	274	269	231	231	274	246	273	241	254	280	258	282	274	266	234	249	265	270	244	239	246	251	249	253	244	263	236	286	245	274	283	271	242	271	244	236	287	269	288	243	272	232	254	247	239	247	261	252	264	263	261	263	258	238	265	284	249	272	256	275	269	278	235	281	293	256	241	263	290	244	249	287	280	268	280	258	245	250	238	265	248	285	245	229	252	239	254	269	241	289	248	259	264	293	274	274	257	246	275	253	264	285	271	233	251	290	251	230	277	272	247	254	226	260	256	277	267	275	256	257	236
7748	11204	10604	5566	3492	2464	1805	1368	1109	971	855	715	652	626	557	524	492	505	442	434	409	414	357	366	330	340	381	348	342	322	336	341	309	294	322	298	301	311	306	286	330	306	257	319	272	273	282	249	267	277	265	288	284	253	269	269	312	268	286	278	268	268	235	254	279	259	232	322	238	254	254	278	284	263	296	274	274	270	275	281	272	271	281	288	269	257	276	263	263	256	260	261	277	266	287	245	247	262	276	247	256	252	265	261	250	286	281	265	274	271	264	242	268	269	278	268	262	265	278	248	271	237	278	301	249	282	244	271	309	279	251	263	282	266	266	246	281	266	268	265	264	248	237	266	257	272	248	271	254	257	253	244	251	240	283	281	248	294	242	258	317	259	246	247	283	275	269	253	278	272	253	286	279	244	271	277	248	254	277	266	252	265	268	249	242	274	248	258	259	263	253	275	262	267	263	256	251	261	238	299	274	268	258	271	262	258	252	271	272	267	255	261	260	247	245	248	240	247	271	261	271	270	261	215	273	291	264	278	293	235	238	253	261	274	251	257	282	312	258	267	274	260	257	266	241	282	255	262	254	259	269	269	287	279	271	257	270	255	259	251	247	236	250	261	256	244	260	284	246	287	255	235	254	260	247	269	236	252	274	261	236	254	264	248	267	247	261	256	253	240	264	269	256	261	244	284	248	274	278	252	253	257	230	258	253	295	277	238	236	262	240	285	236	250	263	256	247	276	255	256	253	293	269	272	278	281	268	236	278	287	280	275	262	240	248	290	258	241	267	256	229	260	278	282	275	249	238	280	241	258	282	273	278	245	265	264	242	271	277	271	256	271	300	252	258	292	250	258	264	248	263	271	271	260	258	259	281	288	257	272	241	242	264	244	246	272	253	264	266	247	263	281	260	251	267	230	260	292	227	273	237	250	262	284	267	272	261	229	240	235	248	261	252	263	254	242	267	250	297	264	251	238	289	248	275	253	256	266	249	247	265	276	273	263	278	282	247	264	280	250	253	260	272	259	238	280	241	249	266	245	252	238	281	244	292	235	272	257	293	253	242	270	263	246	258	247	286	273	253	256	287	266	263	266	266	269	281	263	267	249	249	267	230	237	246	277	269	290	261	281	253	281	248	263	261	276	257	254	275	257	258	269	252	278	267	263	243	278	286	288	261	239	271	239	246	242	229	246	300	266	243	256	270	279	263	268	268	252	267	262	241	236	264	247	261	257	270	297	261	293	257	253	248	274	266	283	256	234	259	277	273	297	258	249	247	276	268	259	257	245	261	269	232	262	257	261	257	268	253	285	271	227	257	255	269	283	283	264	256	278	258	249	259	253	257	230	260	219	285	273	258	257	239	276	264	261	275	282	264	264	254	253	249	259	251	295	271	273	259	269	261	290	256	269	255	273	255	269	263	268	267	251	285	273	260	261	235	255	246	274	265	240	273	266	267	263	273	250	270	245	260	246	251	271	246	298	274	252	275	266	292	248	258	265	279	281	242	273	249	271	250	253	262	280	235	247	274	269	277	236	274	234	254	250	265	265	269	271	275	235	261	246	265	266	247	252	261	274	242	256	233	269	239	290	258	258	291	277	290	270	279	249	259	244	258	293	278	270	240	257	253	265	279	275	243	274	226	269	254	276	299	284	252	270	214	275	285	263	261	279	259	244	250	255	282	250	262	263	245	243	244	270	259	254	257	252	226	262	242	262	261	258	244	261	274	270	255	288	261	231	271	259	288	268	250	257	266	251	257	246	280	283	237	270	282	269	267	249	231	255	249	254	251	277	286	259	277	278	241	239	261	266	301	255	261	245	274	250	263	267	275	274	243	254	255	253	255	282	271	232	244	287	249	282	245	288	264	259	270	233	240	253	258	273	235	279	291	262	270	261	248	275	246	235	241	251	260	256	249	255	242	231	282	266	278	245	264	224	281	264	279	271	260	263	299	264	257	262	257	230	250	244	262	261	247	253	250	283	263	262	255	237	257	256	271	233	244	253	248	284	278	273	270	272	254	261	256	265	236	249	274	294	251	261	257	268	298	263	262	254	266	307	263	273	270	287	274	272	257	244	278	277	264	252	277	272	286	263	280	297	240	274	307	245	257	300	232	282	286	266	271	277	240	230	280	251	270	255	263	253	266	236	269	289	210	246	262	259	275	262	258	236	253	261	239	265	252	244	252	279	275	271	222	258	279	229	254	269	239	282	272	280	284	237	254	288	273	258	261	278	243	276	266	262	269	271	274	252	248	272	275	232	272	245	217	284	237	248	271	255	311	258	277	286	259	237	261	262	263	266	261	300	283	271	276	247	252	218	260	269	273	270	291	273	270	271	258	282	236	257	234	250	257	285	242	248	250	258	257	264	262	274	266	283	251	251	257	262	269	290	275	244	253	260	252	261	260	284	266	236	272	261	244	233	233	242	268	260	274	249	259	251	277	256	264	263	279	267	271	262	295	292	239	279	232	243	269	278	262	240	268	243	279	294	268	243	238	264	264	268	276	281	294	237	282	250	250	258	265	267	239	273	272	260	270	278	244	256	248	277	266	251	294	251	265	285	261	242	251	230	269	281	268	260	272	265	261	268	278	253	258	300	241	259	256	243	260	247	266	248	261	232	262	256	245	263	263	278	244	267	269	255	264	278	283	276	261	265	274	263	272	221	257	252	257	256	244	270	291	270	259	262	289	251	281	233	266	231	253	242	244	289	248	258	274	274	262	283	276	262	254	264	281	228	269	241	243	232	268	278	269	228	242	266	252	262	270	275	241	254	271	265	233	253	248	279	272	268	271	284	233	276	240	259	243	241	267	286	279	258	267	253	270	271	292	271	225	263	251	254	275	271	275	258	265	259	248	250	267	265	247	249	270	248	277	259	265	266	274	281	279	301	238	262	249	260	267	267	258	270	273	291	248	261	252	280	295	249	268	254	230	255	265	276	262	260	285	253	252	245	253	280	258	274	273	254	262	274	226	244	268	263	254	287	266	258	272	271	259	279	253	271	273	261	278	236	243	218	264	277	274	286	267	257	238	250	267	260	265	265	273	274	248	266	265	265	273	206	266	244	265	248	250	273	275	251	270	256	254	262	251	289	236	250	279	256	282	278	276	298	253	254	288	266	250	266	256	257	262	249	237	276	290	292	273	272	241	273	234	266	262	248	289	253	227	284	284	279	273	261	263	272	247	258	295	243	273	260	258	260	282	250	268	270	251	255	249	242	265	281	254	265	283	265	274	254	276	271	256	243	234	259	278	257	253	273	279	284	302	254	276	221	255	242	231	275	256	259	274	250	245	274	290	237	246	256	270	275	245	276	268	230	288	282	260	235	236	248	274	236	255	271	283	281	290	263	233	240	273	280	266	261	280	242	251	273	237	253	246	229	272	278	274	240	250	261	269	248	264	257	240	241	273	263	279	237	261	266	247	267	293	263	256	248	270	247	260	265	254	240	276	291	252	265	252	260	250	272	280	256	233	256	297	267	261	248
22549	20356	26891	23696	20369	20419	7573	1770	1222	1177	1056	930	911	832	781	800	737	720	705	650	634	683	635	663	643	652	613	627	626	626	569	596	594	629	594	589	602	593	569	566	606	618	586	622	550	585	616	571	581	558	576	546	564	605	570	562	531	542	576	591	579	564	493	593	545	597	544	596	529	573	555	572	534	580	575	557	497	570	548	547	557	584	545	543	512	557	549	565	537	569	556	575	578	527	545	553	567	555	538	568	559	558	554	568	531	547	545	543	521	572	572	524	583	537	559	515	523	569	569	574	544	527	564	531	496	536	535	566	515	549	554	565	575	557	511	544	570	550	546	583	554	526	532	550	526	573	565	547	555	570	566	554	515	573	541	502	567	535	547	570	531	521	545	535	589	548	533	570	569	590	527	616	556	548	525	511	551	564	499	528	579	520	565	547	543	543	519	548	513	541	559	560	533	508	522	531	555	566	496	534	582	551	548	541	590	530	553	588	549	578	536	557	574	562	543	549	530	541	565	529	544	533	574	520	568	564	518	574	535	560	553	522	536	553	605	581	581	545	571	525	531	572	522	567	549	539	529	546	571	582	584	546	578	556	549	560	535	515	555	587	544	593	542	555	557	551	513	522	536	542	537	580	542	577	583	570	528	529	558	525	551	518	573	572	538	582	501	531	564	500	565	589	557	577	513	533	570	570	564	531	505	541	581	584	535	533	554	548	540	560	537	519	555	563	570	513	530	582	594	537	509	534	548	525	504	521	562	553	524	578	557	559	608	529	518	545	541	542	547	496	538	525	534	552	541	540	555	550	547	541	578	572	559	532	559	604	538	551	566	622	501	552	534	540	568	568	497	519	572	518	554	514	548	584	573	545	536	533	563	529	562	544	514	553	535	563	591	565	584	533	578	563	552	543	536	557	556	575	585	545	533	597	558	512	615	509	585	564	530	504	582	597	571	547	544	535	550	560	588	582	507	582	515	566	581	550	537	576	620	577	518	533	615	528	517	569	540	536	509	543	541	566	579	539	557	570	576	552	570	540	533	492	536	542	608	558	565	586	533	553	585	584	553	544	556	521	544	551	582	546	542	548	566	544	565	528	541	571	538	541	540	551	562	586	610	532	556	506	564	543	550	500	525	503	559	542	521	547	567	520	570	558	568	518	525	547	573	554	539	537	569	563	590	548	550	559	522	563	531	528	597	531	549	530	538	591	570	549	560	521	542	545	552	568	576	543	566	535	540	558	541	565	555	557	516	495	585	544	562	561	542	509	568	536	538	586	505	542	546	607	505	521	542	580	556	579	538	546	572	546	541	531	571	574	554	563	560	548	541	561	525	563	556	548	489	549	545	565	576	550	559	567	566	532	541	543	541	557	530	561	504	568	558	531	499	575	580	563	545	610	540	549	562	589	592	546	542	574	513	552	509	545	551	540	522	586	525	516	528	557	545	570	546	532	546	546	552	577	554	556	556	546	508	587	575	550	501	578	557	522	534	546	549	548	541	537	531	531	549	548	577	580	553	550	553	545	540	539	550	528	599	535	599	563	569	567	530	578	536	553	526	528	554	577	553	562	544	572	574	568	559	558	537	527	554	562	565	554	564	589	605	567	516	537	499	555	573	598	534	558	550	589	547	542	525	550	544	582	591	552	507	561	515	608	557	519	547	542	614	538	543	542	571	549	510	531	552	537	535	529	542	526	536	554	558	560	564	559	542	555	516	558	515	534	531	522	521	556	549	538	553	532	540	564	573	562	559	540	560	536	566	549	573	536	552	531	567	534	537	561	585	513	545	544	568	541	511	547	575	572	576	560	543	522	542	532	532	556	491	499	524	512	589	576	522	531	597	539	528	551	539	523	559	546	549	553	524	560	531	549	566	579	544	553	518	559	531	513	534	547	583	572	583	522	553	572	570	573	561	543	554	532	533	568	529	556	542	563	533	547	537	523	568	549	535	551	535	537	575	532	527	570	596	553	597	561	601	568	563	542	545	557	557	545	502	541	540	588	543	535	591	543	549	573	520	554	495	558	529	532	580	534	516	551	565	500	566	579	566	612	561	564	542	628	560	532	542	545	581	553	611	544	533	543	561	542	586	548	541	545	583	539	578	565	519	533	559	562	550	544	532	537	545	508	561	542	547	585	588	515	543	581	550	513	505	541	593	557	563	565	549	554	537	543	581	520	525	536	577	594	572	592	556	578	572	527	531	572	535	529	597	521	542	511	547	571	546	548	518	562	543	537	570	551	581	553	550	516	547	522	569	566	533	513	531	560	549	524	536	549	555	553	518	551	562	585	574	569	579	566	540	533	524	586	544	584	529	522	527	505	601	535	554	554	509	559	527	616	566	533	553	533	555	525	533	555	541	537	536	589	518	551	541	515	537	531	536	587	577	521	584	534	527	554	547	547	543	575	515	581	535	551	549	553	555	598	544	560	543	585	583	511	560	560	514	547	545	502	506	530	530	494	557	577	550	546	573	510	579	564	537	553	539	599	571	547	553	555	567	514	543	531	590	546	606	559	576	558	540	535	595	579	565	552	529	509	554	508	576	564	565	538	577	559	558	581	515	515	584	557	550	557	534	523	546	560	547	540	564	546	579	576	562	532	562	553	540	520	548	551	546	533	566	487	574	550	526	593	534	575	531	556	553	536	543	521	524	558	518	581	551	586	546	547	510	567	588	557	548	586	566	580	563	560	556	532	558	546	552	579	535	590	547	537	588	550	523	508	539	604	583	551	555	587	527	546	491	562	531	555	536	511	545	551	572	567	549	540	551	561	548	563	543	498	558	561	535	594	545	519	546	587	541	509	548	523	576	548	541	539	534	536	555	564	546	512	557	578	525	549	558	548	552	558	554	546	538	492	539	512	564	532	617	531	565	528	534	553	536	552	571	542	595	504	561	567	552	542	583	512	515	530	572	546	560	557	524	546	563	505	548	504	489	562	581	542	562	532	584	564	564	560	534	534	562	570	547	547	494	575	597	567	535	565	510	586	556	526	544	543	503	549	517	533	569	589	528	500	539	521	545	557	555	574	543	571	529	552	555	518	497	557	596	579	542	540	565	544	585	564	528	558	525	546	543	537	539	529	547	513	504	534	556	580	569	553	622	546	494	572	531	513	536	544	540	573	546	579	537	591	562	538	577	510	572	601	531	512	514	531	542	535	555	548	541	609	574	562	575	537	564	526	537	553	571	539	559	590	557	557	569	558	571	554	516	566	524	573	531	542	582	587	579	594	532	526	511	539	549	551	499	547	529	556	592	538	535	559	532	547	567	526	550	546	554	572	535	603	579	563	537	535	546	545	562	520	517	530	576	547	547	536	573	579	548	575	536	550	547	528	533	547	550	566	540	566	536	567	533	545	527	578	575	550	572	569	563	567	515	555	545	506	526	538	526	594	558	557	545	537	557	537	577	562	554	577	558	531	558	515	574	526	552	607	560	557	558	514	538	519	565	575	521	563	552	474	595	579	550	545	549	582	583	530	576	573
10915	18519	17215	9854	6576	4793	3448	2697	2220	1993	1710	1533	1274	1152	1106	1086	985	948	858	856	819	766	779	771	703	749	657	659	703	671	653	662	624	619	633	697	593	646	615	599	603	582	570	584	578	568	522	616	561	590	615	572	593	581	563	556	529	565	570	540	546	531	578	555	535	552	577	574	554	599	533	547	466	546	527	534	512	532	587	566	570	538	577	562	536	541	546	560	567	555	544	535	523	587	536	571	501	585	568	579	530	546	513	543	520	564	546	573	516	548	547	531	585	544	519	535	607	503	557	533	532	533	563	542	547	512	551	572	563	544	509	575	531	565	542	520	585	545	516	527	551	594	555	544	545	566	542	528	593	578	518	557	550	566	546	551	531	515	533	561	540	548	539	551	567	520	532	528	512	565	516	549	513	528	525	558	509	537	506	521	552	535	549	562	580	498	559	556	518	535	557	533	544	529	529	619	522	498	560	521	538	536	548	530	522	537	526	525	522	527	544	524	537	516	520	543	535	547	495	526	529	555	559	537	542	519	584	564	519	535	527	513	535	516	509	524	542	544	556	563	553	534	576	521	481	543	544	538	593	580	531	549	572	530	502	515	544	576	500	565	543	554	542	545	537	495	527	500	548	505	497	537	527	556	532	521	563	541	545	524	531	549	525	618	528	542	497	531	526	551	568	555	545	564	532	545	557	543	530	477	609	497	524	528	537	573	526	513	532	515	527	530	592	552	518	555	530	539	539	516	533	560	577	514	533	519	578	554	571	524	552	524	557	551	560	538	504	553	528	506	536	559	550	542	541	550	510	576	561	514	522	576	511	527	571	539	539	564	545	515	559	577	520	475	563	538	510	500	509	521	510	521	520	531	531	551	531	497	524	542	481	552	566	514	507	515	546	532	511	525	537	551	577	535	538	549	539	578	516	524	518	515	496	523	570	545	551	522	528	541	546	538	529	538	478	542	549	531	543	542	533	567	556	533	544	540	558	534	539	573	551	554	552	513	507	547	514	539	545	512	556	549	557	580	529	559	579	514	549	500	542	521	517	551	535	547	506	594	524	520	531	555	529	514	545	538	561	557	540	528	484	509	524	565	554	504	558	525	518	548	563	520	538	558	532	565	492	551	531	531	586	530	523	502	512	559	512	515	536	567	542	520	519	545	578	523	564	562	549	511	532	532	547	546	545	504	558	547	572	517	528	543	529	550	520	539	555	568	526	520	558	549	560	539	554	524	549	536	554	520	572	538	539	515	537	539	529	548	524	528	549	521	535	520	537	524	492	502	559	561	533	564	512	565	497	517	507	544	503	559	571	508	530	512	533	538	524	530	515	524	574	542	520	567	531	514	527	528	562	524	549	526	514	514	526	501	537	532	538	532	517	571	525	524	532	532	540	536	521	527	544	553	558	529	548	553	537	549	550	547	528	509	530	532	541	543	524	540	524	529	544	556	556	519	536	501	520	526	496	560	546	512	545	533	536	536	489	537	534	510	530	550	574	557	562	550	550	513	517	534	515	489	519	571	527	544	523	522	501	555	540	526	566	545	529	559	533	530	550	537	541	560	562	552	559	522	513	547	525	530	544	544	533	524	509	556	583	552	530	512	549	547	533	485	593	567	540	497	520	545	559	483	534	501	550	551	547	556	525	587	517	511	540	516	537	525	544	553	513	511	531	560	552	506	545	506	591	544	552	554	535	520	569	521	538	554	530	546	527	533	540	526	543	540	532	555	537	560	552	570	501	517	526	544	539	510	538	493	539	527	490	539	493	543	568	561	548	555	531	579	559	559	567	542	540	506	546	552	510	525	501	552	542	557	531	529	611	519	577	519	538	495	523	502	548	506	570	523	579	504	490	497	541	514	499	516	581	538	508	514	516	505	545	535	539	506	543	542	528	517	512	557	548	514	533	518	556	507	509	544	535	514	583	584	505	575	520	516	520	529	570	517	550	527	546	483	521	521	555	562	555	557	573	532	518	544	569	541	521	497	519	551	515	552	546	570	523	539	577	547	538	509	570	558	544	564	554	551	547	524	526	549	535	509	513	559	538	562	533	515	542	542	543	527	553	523	556	511	550	513	546	553	551	567	518	546	534	508	519	535	551	508	517	544	589	512	548	560	516	543	527	549	531	572	501	554	535	558	567	550	572	539	573	568	576	532	528	519	559	535	545	553	524	558	536	543	534	542	557	545	567	554	506	509	535	569	585	498	545	578	548	559	538	544	524	545	520	542	575	583	503	548	540	523	546	536	526	519	532	516	548	532	526	578	510	563	528	566	520	575	524	529	540	516	550	526	519	509	529	544	540	482	530	501	492	537	529	511	539	588	518	528	492	530	518	520	535	553	487	536	565	512	560	545	508	543	561	545	510	537	541	543	544	588	533	528	540	536	545	525	515	523	544	552	522	476	547	541	545	530	552	501	568	508	526	522	533	485	523	571	516	612	582	525	535	508	501	540	529	536	521	543	539	561	551	538	518	529	531	591	511	519	584	582	502	563	537	516	538	529	533	538	529	495	562	551	548	549	501	529	507	514	530	562	513	563	555	569	521	534	552	514	532	518	554	521	550	556	525	533	542	517	542	518	530	517	543	509	507	546	550	536	534	524	509	528	554	534	543	558	566	547	542	509	532	514	518	536	526	523	516	535	551	510	543	502	503	515	551	499	523	518	588	519	509	505	561	495	499	546	563	514	521	542	533	547	537	519	542	565	540	563	533	516	522	582	514	556	545	503	551	552	569	541	535	557	523	547	550	552	518	563	561	568	580	522	540	498	548	568	577	553	512	548	536	485	486	511	510	535	551	567	495	503	562	485	532	539	554	553	503	515	517	535	550	556	532	536	515	533	544	546	548	488	548	538	512	508	573	479	587	574	534	527	506	550	526	539	558	505	545	533	542	534	558	547	548	540	560	484	553	546	602	568	567	509	572	553	561	497	570	552	536	518	540	549	567	516	577	514	484	536	535	503	551	540	531	576	520	552	519	546	532	591	507	574	506	508	546	549	523	528	526	545	523	517	551	518	509	543	500	536	549	571	528	537	538	547	543	548	556	534	533	536	575	563	572	538	553	538	553	537	525	529	529	540	508	558	559	493	563	580	533	574	543	532	532	532	544	576	518	502	550	503	550	518	561	542	523	546	567	539	569	537	541	513	509	562	540	595	501	526	553	541	545	555	502	576	485	537	515	549	559	521	502	534	554	519	575	517	529	493	561	523	528	570	563	539	551	569	539	541	519	509	564	476	568	526	565	581	576	539	520	569	556	542	506	550	535	535	555	553	545	490	548	532	550	552	513	557	532	524	533	526	507	552	556	566	495	534	545	569	569	511	557	496	513	542	552	505	429	554	525	530	547	536	543	527	511	514	544	546	523	523	555	527	529	558	515	530	537	562	497	513	489	558	536	543	529	545	550	534	522	540	513	505	529	521	549	538	545	538	550	562	512	520	501	518	524	552	553	521	525	575	488	554	527	517	529	519	538	572	524	518	558	527
27808	12454	1255	392	278	237	190	179	172	186	152	153	135	144	153	174	141	145	176	162	137	155	117	148	148	147	158	152	149	164	146	152	142	146	137	148	139	141	135	169	152	138	150	135	112	130	153	136	152	163	147	123	158	126	130	171	150	112	175	136	124	146	144	139	144	136	150	161	128	130	148	134	146	150	145	152	130	142	131	146	122	162	141	125	147	152	135	142	126	130	138	146	131	123	118	142	128	153	148	167	142	127	135	147	127	142	119	132	137	155	145	134	151	152	137	143	120	161	131	120	128	132	149	135	136	154	137	157	136	136	150	143	132	153	149	131	140	137	139	149	139	139	172	129	146	135	147	128	146	145	144	133	139	135	131	137	137	141	130	144	122	137	139	140	144	149	138	131	129	139	139	140	138	152	144	147	160	158	144	147	144	144	135	153	146	135	144	158	118	151	144	141	128	154	140	133	134	139	140	139	132	136	161	134	156	169	138	110	160	128	149	148	140	141	136	157	140	124	127	162	141	142	136	149	143	146	132	129	150	151	135	133	129	140	133	146	162	149	122	157	125	133	131	143	142	143	132	151	142	125	138	138	117	129	132	131	131	141	137	121	127	130	158	118	129	115	162	155	146	156	135	147	143	143	146	132	143	158	148	123	138	155	134	135	109	130	120	135	143	143	141	144	142	124	153	142	149	150	130	145	141	136	138	140	156	145	142	142	132	134	131	126	153	155	130	147	157	148	141	129	138	150	149	118	144	122	150	152	155	144	144	135	122	163	144	137	133	131	157	166	134	141	136	150	141	151	146	156	129	128	140	134	147	130	159	145	120	150	136	158	144	144	130	149	133	150	152	133	159	141	141	112	176	144	145	136	141	165	157	149	137	148	141	141	155	129	145	143	146	147	136	162	142	139	129	132	142	144	129	152	165	142	143	132	145	155	156	138	136	134	136	137	139	158	149	146	156	142	131	130	146	136	120	139	148	127	128	149	146	147	144	138	137	118	146	148	118	139	155	130	174	144	136	122	137	145	133	141	161	132	149	130	152	128	138	139	141	145	144	132	158	149	140	156	148	142	158	143	138	139	137	125	158	142	144	136	149	140	128	142	163	136	139	135	145	145	173	133	142	164	162	144	148	131	118	133	140	138	123	119	132	147	129	134	143	166	166	142	137	140	145	142	146	130	160	147	136	134	137	140	144	149	125	141	147	139	114	161	136	156	146	138	145	161	158	153	152	157	120	141	135	117	133	156	139	144	147	158	127	154	135	129	149	126	157	138	132	156	146	141	116	129	131	147	160	171	151	144	122	142	139	142	144	149	139	139	163	139	148	122	124	142	137	131	127	138	130	139	164	154	147	150	147	130	150	140	144	132	121	142	132	150	140	135	142	137	132	129	143	132	149	137	132	124	152	139	145	133	122	126	140	139	149	143	147	152	142	133	153	124	146	152	133	131	138	154	149	165	164	143	151	148	132	139	115	166	148	152	111	135	151	163	134	187	132	147	121	140	152	122	124	132	150	137	147	122	123	176	141	167	128	149	121	133	151	148	124	122	112	143	126	134	144	133	136	150	147	113	129	145	134	146	118	134	142	127	111	149	157	145	139	119	146	146	139	126	129	127	124	144	147	142	122	141	157	131	139	137	142	156	129	143	134	134	148	150	142	132	131	125	145	147	138	144	158	163	149	145	155	130	146	152	126	126	138	141	129	149	127	155	139	156	134	142	159	112	166	146	125	167	124	135	153	140	135	140	148	139	151	139	140	150	120	130	144	168	133	152	143	160	153	130	154	136	130	129	122	144	152	123	136	136	126	176	133	158	139	148	156	126	140	167	140	134	145	165	146	154	141	130	160	132	152	153	140	126	127	148	144	127	155	135	147	155	144	145	146	150	123	133	160	149	137	140	136	132	132	152	138	142	160	126	134	147	124	145	134	122	119	145	119	151	152	150	153	130	143	180	124	150	147	136	154	137	133	126	154	174	157	141	122	135	136	148	134	171	143	129	147	120	147	121	156	141	149	146	146	169	122	165	126	143	162	130	141	137	153	126	157	156	145	154	145	141	137	144	128	143	128	151	161	147	137	134	144	134	118	158	132	134	144	127	149	145	140	124	124	135	127	127	132	133	142	138	134	152	145	156	144	133	153	135	146	148	153	130	127	150	141	139	133	118	142	173	149	135	148	149	151	131	143	117	150	183	143	148	143	145	158	151	159	142	149	132	128	151	147	142	130	145	124	146	141	150	125	139	145	140	139	156	146	135	156	133	155	139	152	139	125	140	141	131	138	142	167	155	135	157	123	124	137	136	158	151	128	142	133	137	142	120	153	133	134	141	117	153	129	132	137	128	147	134	148	140	136	133	146	150	124	136	132	137	131	162	140	131	118	157	155	149	148	139	137	124	118	147	131	134	138	125	124	163	139	133	146	131	136	153	125	148	153	150	149	129	116	121	145	133	158	141	151	148	135	156	161	141	159	118	148	138	148	135	121	158	131	148	166	147	146	158	128	144	149	150	133	129	139	144	147	144	138	129	135	111	136	130	164	142	146	155	129	151	139	142	129	104	136	140	164	127	158	141	139	134	143	133	139	138	148	128	121	166	142	137	141	143	139	139	131	135	166	155	137	141	136	179	136	144	136	129	146	118	129	153	144	114	150	140	157	143	149	161	126	158	147	126	127	152	140	134	131	137	120	139	161	137	145	131	138	132	130	141	148	159	132	136	127	130	136	135	137	130	128	145	135	130	177	133	144	150	131	148	133	138	147	126	140	158	147	164	144	142	126	124	140	124	141	136	130	141	151	156	111	133	136	131	130	135	116	143	153	146	130	131	143	135	141	145	137	138	140	129	143	138	145	150	168	156	126	139	153	142	124	120	153	164	155	159	143	135	134	148	147	147	145	123	137	129	146	144	156	144	132	114	137	178	148	147	150	127	154	132	145	173	155	119	119	151	135	161	141	138	128	130	140	150	147	130	141	149	143	144	139	111	151	129	148	142	148	145	132	156	164	151	125	125	142	146	144	159	142	147	147	135	141	136	145	126	163	135	137	141	128	147	142	147	140	137	132	143	145	138	146	130	123	147	143	143	142	126	121	137	135	143	137	132	150	120	145	139	164	148	133	132	130	137	161	115	158	135	133	128	149	155	146	168	178	145	157	161	122	147	143	130	170	133	148	112	150	139	120	146	144	154	134	129	144	139	140	144	153	142	151	140	133	142	138	159	144	159	129	160	146	137	136	141	138	131	152	146	144	138	132	142	152	142	170	146	142	157	130	117	150	134	127	147	117	126	117	152	153	134	124	139	150	142	148	154	124	146	128	153	127	156	124	133	159	142	157	129	136	120	138	138	134	153	152	126	137	144	145	139	154	117	137	156	125	127	163	126	159	138	128	114	131	134	131	146	142	152	156	143	128	130	143	153	150	169	141	139	128	140	129	155	127	150	163	147	146	158	141	134	139	157	144	147	164	133	145	148	149	143	155	127	145	162
5048	983	795	453	299	270	236	223	212	190	218	174	222	192	203	168	183	185	193	179	175	165	195	178	177	162	161	182	178	184	166	171	190	208	181	176	190	180	169	173	145	184	200	154	188	188	172	192	192	162	168	181	175	178	145	167	177	179	180	146	173	186	179	150	158	163	188	179	163	180	155	159	163	169	165	163	192	140	166	165	169	187	186	169	154	169	150	171	172	172	166	167	182	169	174	180	156	175	181	165	160	163	176	179	176	195	166	159	176	159	186	169	162	175	160	152	177	169	178	191	189	189	173	177	179	174	186	137	180	148	169	173	165	190	154	169	154	163	158	154	167	188	162	163	171	165	167	149	165	161	172	171	167	136	151	153	168	184	156	166	183	186	145	163	175	168	177	174	174	172	173	155	166	161	157	160	179	167	151	167	150	162	167	164	166	177	182	140	140	176	181	189	164	136	137	183	144	162	163	149	157	179	179	166	171	166	159	170	174	182	162	182	162	160	166	146	173	153	158	169	156	159	150	177	163	158	165	169	167	159	165	159	149	157	163	164	178	157	156	152	193	159	167	173	182	172	168	165	168	174	176	180	181	185	164	166	176	177	184	151	178	166	171	166	153	173	174	151	157	143	163	183	171	168	159	163	156	164	152	147	162	172	173	166	180	166	157	172	159	145	175	178	172	162	157	147	177	174	170	162	147	151	144	160	154	171	164	160	191	194	163	158	161	150	180	161	164	191	165	175	161	163	179	155	144	164	176	163	182	182	167	167	164	180	173	186	172	194	165	150	167	159	158	132	162	167	171	178	152	184	152	173	155	180	153	158	164	172	193	174	189	148	160	144	162	168	181	180	181	183	177	176	170	162	157	165	189	147	129	157	171	176	172	151	144	162	148	158	182	170	188	168	156	146	185	151	160	187	145	169	151	167	170	173	169	190	178	176	173	153	164	152	163	139	161	179	141	164	156	144	171	178	165	181	162	176	156	175	194	183	163	193	166	178	175	154	188	170	164	180	167	182	150	156	175	194	180	168	154	167	178	165	142	164	161	150	164	151	166	156	173	174	174	169	191	160	168	175	150	168	180	185	173	158	153	147	177	190	169	142	170	145	176	173	170	164	183	156	183	167	177	189	158	151	148	155	168	152	179	159	172	172	157	132	143	185	176	169	148	164	155	164	181	134	169	156	190	160	154	141	174	151	169	187	148	167	172	156	154	160	169	169	196	142	158	154	162	157	152	172	171	175	171	166	167	170	169	171	174	182	151	180	166	163	166	164	150	174	159	167	171	155	168	177	162	165	156	156	145	147	156	157	140	162	178	174	160	160	183	175	193	162	195	155	175	141	160	181	161	163	145	143	176	178	152	173	156	163	159	175	157	177	170	167	161	160	179	160	150	152	163	155	177	143	184	174	175	177	168	158	128	177	169	175	172	165	150	170	158	177	160	178	163	148	162	187	156	176	167	177	180	186	144	154	152	151	159	168	188	161	184	158	149	180	146	183	189	180	201	149	168	142	165	168	171	163	163	197	180	186	190	165	159	207	164	165	168	152	172	172	177	154	152	162	156	162	163	142	146	173	173	170	156	165	152	174	172	149	165	180	156	160	174	176	151	162	172	177	177	182	151	144	161	154	180	191	177	165	173	169	152	175	171	171	178	130	168	187	153	169	165	148	165	162	171	162	147	168	157	174	175	173	159	161	151	157	188	145	180	152	148	183	169	161	157	195	181	172	171	181	177	146	183	159	173	148	179	156	156	150	182	156	153	162	167	163	152	164	163	178	159	161	164	161	179	169	168	178	160	165	156	177	171	168	154	152	142	171	194	170	159	172	164	188	165	166	157	153	164	167	168	182	172	146	170	169	151	167	163	162	208	170	163	186	178	168	176	153	163	160	166	159	179	175	192	173	144	165	184	151	172	167	170	152	146	168	133	173	149	170	176	149	171	172	174	147	157	171	160	171	195	159	166	187	144	165	174	142	145	176	158	166	147	170	174	154	172	164	160	164	173	166	167	158	145	161	179	156	167	149	181	151	172	166	157	157	180	163	186	142	164	183	190	175	174	158	159	155	163	171	177	152	147	166	184	186	164	150	172	150	171	179	159	163	167	165	146	161	172	179	146	168	141	167	188	155	155	182	150	183	170	202	173	152	170	171	176	154	159	155	167	156	161	169	177	178	171	170	158	192	179	154	149	160	186	179	157	153	176	159	167	174	170	180	168	163	173	169	167	181	141	167	161	181	157	171	176	165	160	165	178	181	168	166	164	175	184	169	165	173	206	152	160	167	170	187	174	165	164	184	152	161	173	164	166	154	153	172	140	170	150	154	172	183	179	163	154	159	174	139	180	152	151	183	171	148	163	174	168	157	164	159	179	154	147	152	156	180	146	175	168	164	165	155	136	160	156	159	154	157	166	180	149	167	160	160	173	164	185	169	166	154	160	148	144	178	172	173	152	157	170	159	164	157	183	165	178	167	159	154	174	169	175	172	168	160	170	162	163	169	176	186	174	173	150	158	169	161	161	179	172	126	184	159	177	176	165	170	154	165	156	167	148	163	161	152	130	150	169	163	171	161	194	174	178	166	153	150	152	158	160	182	154	174	171	163	162	192	170	161	174	161	186	186	152	184	163	166	158	155	173	175	170	157	192	166	169	170	157	188	181	179	171	168	172	158	171	168	152	173	190	151	135	156	174	173	172	148	164	160	167	163	192	176	159	167	185	161	169	180	161	173	167	166	171	143	172	142	163	153	175	149	152	187	146	182	176	160	186	190	192	156	167	170	164	170	169	169	167	172	147	185	152	166	160	168	173	142	166	181	153	170	158	179	190	195	165	162	176	158	184	166	158	186	188	165	173	162	165	151	177	166	160	158	157	166	182	170	185	169	179	183	157	171	173	168	173	170	151	160	158	165	188	165	154	173	164	176	162	147	170	188	157	161	174	190	149	163	155	177	158	158	156	149	182	159	189	179	164	166	149	182	172	167	155	137	158	172	168	169	167	146	192	158	151	205	143	169	178	188	169	196	169	151	166	148	173	185	168	177	177	153	164	156	197	166	176	162	167	168	186	151	156	157	178	173	175	165	179	175	162	164	150	175	160	167	142	176	159	155	171	167	141	175	171	179	180	176	169	174	172	172	162	170	186	161	158	162	197	168	168	169	188	161	166	159	152	188	162	154	169	162	162	169	183	180	151	163	184	182	160	156	162	155	169	141	163	168	186	168	156	168	186	180	183	173	177	158	143	189	187	183	177	164	168	165	168	168	138	153	157	170	152	163	161	162	148	156	164	167	169	161	164	160	162	170	171	170	162	168	168	200	171	167	161	187	169	156	161	173	166	162	160	165	158	171	175	167	182	156	167	168	163	156	163	184	183	157	170	156	168	166	161	173	165	180	156	179	154	168	168	144	178	180	178	153	188	161	153	148	164	166	185	136	174	151	172	177	158	168	161	173	169	180	158	152	172	166	182	155	175	164	170	169	160	174
24486	20384	26468	24197	20387	8350	1146	768	641	560	481	459	430	390	396	370	366	363	351	363	318	328	313	306	320	292	314	280	288	307	322	312	295	335	272	288	287	267	268	293	270	250	263	268	255	279	272	271	269	278	246	262	269	269	273	272	283	272	288	280	283	264	293	270	247	283	257	264	287	255	247	262	276	270	277	287	265	267	254	255	243	271	253	263	264	284	272	258	272	268	251	287	252	265	290	260	270	254	261	274	270	256	280	248	302	273	248	242	260	280	229	270	241	257	277	255	264	243	291	271	281	276	244	263	225	256	237	253	273	263	272	239	242	267	286	238	261	235	242	258	238	282	260	274	275	252	272	240	273	258	266	265	244	264	287	265	267	238	260	243	263	263	268	258	247	233	260	289	245	275	255	248	238	265	265	255	274	262	234	261	259	262	243	277	231	238	255	245	237	262	258	235	255	241	266	272	274	289	302	267	259	281	275	253	289	262	273	268	267	246	263	290	277	252	252	249	247	229	257	264	230	239	282	243	215	267	259	258	260	272	259	265	293	258	265	287	257	265	264	276	289	269	271	270	259	264	270	251	258	267	245	270	254	250	249	258	256	284	275	245	259	278	267	265	269	247	253	250	256	278	284	226	290	260	255	232	252	243	259	258	253	254	283	241	248	243	281	249	249	249	257	234	264	276	255	273	277	221	279	268	245	276	265	257	304	271	257	296	262	288	279	289	265	259	261	279	238	240	253	241	245	255	268	240	259	235	284	289	265	277	268	249	249	257	280	242	261	304	268	271	266	261	253	279	263	264	286	260	258	266	265	251	254	247	260	291	249	243	243	253	281	263	285	234	258	242	283	252	249	248	278	260	249	265	261	250	235	262	248	245	252	260	246	240	258	288	251	290	263	273	259	278	270	266	273	260	264	278	259	245	260	259	276	253	295	259	256	276	259	253	283	313	258	261	256	268	250	286	275	253	238	246	269	295	259	254	259	266	242	274	283	267	247	280	243	267	260	243	245	271	254	272	285	269	252	287	285	282	261	272	256	259	239	250	276	266	240	245	253	273	274	269	269	242	265	260	241	292	279	259	267	262	233	233	278	277	257	270	277	256	244	240	231	243	263	282	274	233	248	272	264	269	266	271	263	274	234	276	230	256	280	274	231	257	266	283	253	283	266	286	269	248	259	280	263	248	232	269	288	261	249	224	255	258	274	238	265	235	248	280	256	273	279	235	257	237	260	260	250	262	252	278	232	257	274	259	265	227	251	233	260	258	260	231	266	270	259	276	233	265	264	240	254	254	235	247	252	263	278	257	245	275	269	249	266	250	245	262	255	272	264	273	262	266	291	244	259	269	265	264	273	261	252	272	248	283	238	238	277	259	258	243	240	238	248	275	276	271	251	263	245	272	271	263	278	262	282	273	270	253	269	280	237	230	266	254	274	272	289	295	257	288	245	279	262	270	259	263	298	269	259	273	275	264	290	273	236	234	266	242	252	245	256	260	242	260	264	269	287	258	255	274	285	268	260	224	257	284	267	274	246	265	269	270	247	253	301	270	273	261	258	264	270	255	252	236	276	262	247	267	244	270	264	268	268	244	269	261	258	253	268	287	251	274	270	277	264	227	253	289	260	255	273	266	238	279	238	268	266	268	245	248	247	253	252	250	272	267	241	258	262	224	276	256	270	287	259	234	257	263	235	272	261	265	261	232	293	275	259	255	269	230	262	263	291	261	259	247	234	261	256	261	277	299	286	245	275	273	302	228	270	237	257	256	279	270	242	261	249	251	265	273	237	260	260	235	263	239	267	270	293	228	250	262	259	238	265	256	245	243	255	281	274	283	263	247	248	239	293	257	264	260	261	250	240	260	267	259	250	242	276	218	238	269	250	275	264	266	268	259	233	284	293	256	238	242	267	249	278	240	270	266	248	258	292	243	262	259	275	281	242	260	265	245	257	243	260	273	258	245	279	265	281	273	270	252	266	283	272	260	261	257	238	260	293	241	251	263	243	284	259	242	243	225	282	242	273	267	261	272	247	250	251	244	242	226	245	252	223	236	239	269	275	281	261	245	263	256	224	259	260	248	280	280	248	224	261	266	267	248	254	257	271	239	234	266	279	268	225	258	263	270	245	245	267	229	227	263	262	256	245	251	249	267	270	257	270	270	255	280	258	276	231	258	265	244	240	241	233	250	264	259	229	280	248	288	270	254	243	251	261	234	261	254	280	292	283	281	265	278	251	240	260	248	247	266	276	248	245	283	268	293	236	281	270	249	298	239	312	263	272	269	265	258	243	263	221	270	231	252	231	257	264	235	264	254	256	243	275	261	278	265	287	253	227	244	256	284	298	262	263	286	288	266	248	267	254	275	283	245	260	281	244	270	272	313	285	276	268	286	271	246	249	278	265	257	258	252	286	261	242	251	282	299	249	251	254	245	277	292	268	241	247	274	271	241	240	273	270	259	267	223	264	279	243	241	262	267	267	271	242	252	258	259	260	249	266	235	268	279	245	277	223	246	275	259	254	212	260	298	263	239	274	268	256	246	263	261	285	262	249	266	257	275	268	251	225	251	246	283	267	249	281	258	252	257	269	265	254	269	245	245	271	244	307	251	252	266	238	262	243	233	268	263	261	263	268	266	221	249	270	243	265	264	255	255	261	248	295	223	278	261	248	264	245	256	257	244	292	278	231	278	276	260	245	257	256	258	272	272	257	238	250	278	278	257	291	233	226	271	258	267	261	244	266	256	259	259	264	246	262	260	269	286	256	250	239	204	255	249	270	243	256	253	281	250	250	275	255	253	253	245	256	250	274	284	246	263	240	276	266	271	253	241	288	263	277	268	251	243	257	245	235	273	254	287	251	274	280	247	261	241	252	243	279	262	259	279	273	262	236	266	274	246	212	246	239	257	272	299	274	258	255	272	275	269	268	275	275	260	256	256	276	251	259	270	264	264	262	268	275	244	238	286	286	256	245	286	262	250	252	231	269	250	238	247	227	254	243	266	261	252	256	261	273	268	276	282	267	259	247	271	295	237	268	269	263	285	223	263	244	268	260	284	243	265	267	267	278	234	259	270	245	241	242	269	208	229	274	273	258	268	257	258	250	248	250	236	240	281	258	251	292	219	259	235	251	267	252	256	259	258	250	278	238	260	265	236	280	258	281	265	250	250	261	256	283	235	263	235	253	242	268	243	280	245	271	268	246	226	239	274	275	274	229	267	254	258	236	257	246	258	232	236	276	251	261	278	270	277	307	257	256	273	267	257	260	250	270	268	274	240	256	268	269	298	268	262	266	251	268	256	262	267	245	251	275	292	243	257	267	235	287	254	231	264	263	242	229	274	244	280	248	260	277	261	257	237	244	263	280	241	270	298	265	260	265	239	277	235	262	289	270	274	262	257	236	241	236	271	288	266	262	274	250	278	248	252	259	280	282	257	267	261	299	273	267	246	260	241	293	249	267	270	246	280	270	269	240	259	277	279	253	306	253	282
7703	11397	10600	5573	3564	2469	1825	1463	1193	1000	853	708	682	580	511	513	510	480	401	450	389	401	388	378	360	356	353	347	346	334	327	312	307	331	301	321	296	272	302	312	302	297	276	284	309	270	278	295	298	268	283	271	280	314	320	271	296	281	274	283	325	271	272	257	276	285	281	281	246	264	255	283	302	298	243	278	254	277	231	243	288	287	266	268	255	289	267	269	314	278	266	262	266	271	249	258	245	225	278	288	255	263	272	265	250	270	248	252	290	284	269	274	269	271	258	275	293	260	291	231	269	265	292	250	253	268	269	290	276	251	253	288	251	267	256	234	272	265	261	289	269	255	243	213	269	280	279	266	272	251	260	255	256	256	246	238	231	270	248	224	281	255	242	238	278	279	259	276	255	261	253	251	256	233	243	264	276	255	266	263	274	270	235	253	265	267	291	227	265	248	262	274	277	253	264	247	256	228	248	270	279	267	247	269	254	273	251	262	279	269	248	254	262	266	268	247	248	259	265	265	268	297	233	249	262	278	250	274	247	247	262	276	282	265	278	270	243	258	263	267	285	252	266	255	241	252	266	273	266	253	283	263	258	270	283	256	269	246	272	261	257	269	295	250	257	265	256	261	229	249	243	228	265	261	266	301	291	235	279	265	246	267	263	281	272	263	243	258	253	256	264	280	270	281	280	272	281	264	247	278	273	278	241	252	255	255	242	251	243	266	264	262	277	273	251	260	265	249	245	259	267	267	263	276	243	273	268	266	258	261	275	239	260	242	289	249	249	236	262	266	247	262	273	283	261	281	271	263	249	262	253	252	252	258	259	240	259	257	248	281	239	249	277	246	269	264	255	246	268	239	256	265	269	272	247	280	296	250	275	255	229	225	259	253	265	237	286	274	257	260	224	276	275	272	297	269	256	258	270	292	241	252	265	235	285	274	269	263	284	251	298	251	249	271	261	253	270	267	262	288	290	263	250	232	231	247	242	242	240	267	239	248	241	262	251	261	267	235	284	275	273	276	232	246	258	276	277	257	260	253	250	268	249	243	284	268	273	254	308	262	296	273	259	254	277	265	278	280	246	282	242	228	278	271	245	281	275	226	236	283	263	231	282	238	259	247	258	238	256	253	251	250	238	262	252	268	252	260	291	223	240	240	269	273	290	264	275	250	263	262	269	236	247	244	269	274	264	264	311	270	292	236	252	264	278	258	245	273	267	280	247	261	257	249	237	239	264	244	263	270	268	256	263	254	247	234	280	277	231	287	264	259	265	292	263	265	252	260	277	259	255	288	278	300	271	243	279	279	282	247	258	266	265	246	273	270	283	272	272	230	266	273	265	261	251	258	257	263	273	258	272	285	261	274	260	272	271	277	257	282	269	273	272	272	251	282	275	286	269	258	264	277	252	284	267	256	257	253	279	262	235	252	262	246	245	221	248	285	253	275	270	256	269	278	248	240	236	241	254	266	289	248	244	271	267	301	253	283	262	278	274	249	265	256	261	276	241	253	237	231	269	239	268	266	263	295	271	262	262	264	301	247	258	275	238	300	253	234	242	259	259	248	236	253	257	282	243	244	273	247	272	259	263	217	247	265	244	277	222	257	276	247	228	275	259	263	240	268	236	262	267	261	255	273	261	251	264	255	290	290	266	293	245	235	229	262	266	263	258	259	238	246	250	240	253	278	272	252	292	247	264	237	263	261	286	266	253	259	286	260	248	287	263	265	284	279	250	270	275	278	290	256	235	240	264	252	242	261	263	264	268	266	262	266	263	255	274	295	302	243	289	280	278	259	256	260	263	245	255	250	260	243	284	234	290	245	276	265	265	270	244	280	262	266	243	262	241	273	209	262	267	246	271	245	259	239	276	241	264	273	275	272	271	254	264	286	239	279	269	272	249	306	266	259	262	258	247	265	251	278	275	219	261	257	266	289	260	235	263	266	289	252	254	260	261	257	294	261	261	264	251	265	308	224	246	244	267	263	236	245	254	283	264	263	254	286	269	230	272	275	258	223	287	238	264	247	286	246	255	271	277	287	272	285	248	253	259	275	226	270	244	262	274	271	245	257	268	244	243	271	296	272	289	257	262	260	274	274	267	256	284	258	259	260	238	285	263	252	269	271	252	284	256	260	245	266	276	231	253	254	270	233	241	266	263	249	242	256	279	233	277	250	256	251	263	241	275	250	282	263	264	287	252	232	286	241	246	252	245	282	271	242	270	282	268	284	251	271	251	280	254	258	243	256	302	238	263	253	266	275	262	261	248	254	239	262	282	245	255	247	268	254	264	268	274	275	230	264	289	244	277	262	272	259	259	276	264	245	241	270	261	287	267	246	256	267	258	255	267	266	285	276	287	254	261	266	275	270	294	239	227	267	281	272	272	271	273	292	263	258	284	272	286	266	239	250	253	287	278	281	261	245	255	263	270	264	281	295	269	268	233	240	273	272	261	264	269	265	271	243	274	259	245	258	247	279	225	252	250	262	272	257	267	278	269	276	259	273	251	250	251	268	232	251	240	280	244	254	240	262	281	255	276	235	256	279	263	266	246	248	257	267	246	279	267	269	250	257	255	237	248	267	274	241	262	260	234	256	260	281	260	262	294	269	277	289	220	258	276	233	252	305	275	287	268	232	247	289	278	254	261	273	274	289	264	283	273	267	224	291	240	271	257	235	289	234	255	260	254	247	254	253	279	280	294	286	250	260	247	247	258	265	267	235	271	262	236	268	267	264	275	285	280	257	242	286	286	240	243	279	240	260	268	271	272	275	270	265	261	246	268	290	266	246	261	272	275	239	277	225	269	285	258	278	277	286	272	251	242	256	260	261	270	234	260	274	254	268	231	279	265	280	258	289	255	254	251	242	244	245	276	236	261	280	267	283	270	266	277	244	267	281	247	273	262	286	271	244	239	274	256	290	267	261	284	261	261	231	260	282	264	250	257	243	252	261	262	277	243	291	291	262	266	233	277	260	277	286	292	253	260	262	263	264	260	271	270	263	265	263	257	236	268	259	255	263	255	253	270	227	239	254	273	239	258	258	307	253	253	262	259	263	229	246	280	260	284	262	259	267	264	283	244	247	256	280	278	277	282	258	259	255	248	256	254	273	266	262	237	246	297	269	255	277	275	283	227	251	280	249	260	252	248	256	277	254	248	252	268	264	276	273	266	287	262	271	246	266	270	287	255	297	279	233	245	255	270	254	279	245	258	274	266	278	262	269	264	276	268	240	251	263	257	276	262	266	285	254	299	255	243	277	289	264	219	288	277	258	253	278	255	259	262	245	293	256	243	275	227	279	275	232	258	282	282	266	263	276	241	274	272	286	234	253	243	277	257	288	262	268	274	286	256	265	283	289	256	263	255	260	260	259	257	269	256	295	279	283	261	246	255	260	269	284	258	249	239	264	248	251	251	254	243	290	249	246	258	280	227	255	260	250	299	251	237	234	282	226	239	281	243	290	274	272	260	267	260	282	241	262	256	251	296	263	264	253
22491	20344	26886	23691	20348	20410	7473	1637	1226	1104	1109	951	902	824	733	739	744	738	709	721	665	648	617	640	667	601	650	555	613	598	576	584	634	595	614	531	571	577	632	588	578	616	595	575	560	586	604	605	565	554	579	612	550	536	604	598	561	556	595	587	560	621	550	553	573	564	565	559	562	567	598	571	548	524	539	588	618	587	562	529	548	597	541	569	513	575	564	571	569	539	559	567	587	563	576	603	572	542	558	532	576	491	526	541	568	575	549	580	581	587	544	550	586	557	546	574	565	567	555	543	547	543	530	542	536	527	577	533	548	517	554	537	556	558	526	523	566	587	595	578	526	580	601	532	551	504	506	564	541	529	579	575	598	567	540	551	523	570	529	547	566	518	553	572	542	580	551	526	581	585	565	518	534	567	554	567	560	546	575	581	555	541	519	532	575	528	550	514	555	580	577	558	578	495	557	552	569	585	528	543	548	592	579	542	579	502	536	563	554	569	539	542	574	525	548	529	550	565	583	576	534	566	571	526	584	575	592	528	509	554	539	584	543	533	543	575	548	565	562	540	575	566	591	546	547	521	547	571	568	526	603	536	548	581	542	561	494	510	564	529	572	575	523	529	521	560	546	571	560	584	571	558	529	514	570	551	564	555	569	544	512	550	560	543	581	547	590	544	549	556	524	547	515	538	572	569	542	540	570	545	510	575	561	541	565	521	543	550	524	504	588	553	590	532	550	574	556	569	552	575	606	526	544	563	529	581	566	563	608	546	558	532	585	558	560	538	524	552	510	563	539	569	580	513	574	525	528	563	555	555	554	550	574	562	560	553	532	569	538	559	600	591	559	532	521	538	537	541	568	568	526	519	553	558	558	532	554	507	565	563	568	532	536	560	524	584	526	550	526	556	535	555	557	551	530	528	501	616	578	566	579	551	595	527	539	538	594	540	540	525	531	531	555	530	555	562	545	558	577	587	565	566	580	584	561	506	541	540	559	562	547	518	568	502	513	546	545	532	551	528	550	509	547	591	524	556	488	560	590	538	540	500	525	546	522	594	551	580	531	524	525	572	562	567	552	564	592	556	546	545	567	522	524	580	552	517	552	542	527	533	533	566	521	557	552	550	509	569	535	544	540	565	557	527	552	552	538	572	576	576	564	537	573	519	568	569	552	542	558	544	580	563	561	581	507	510	550	560	533	586	579	545	546	498	545	542	530	586	560	541	549	570	570	544	596	535	588	594	571	554	529	564	543	551	580	562	496	591	544	565	614	592	569	586	532	514	581	553	550	566	557	546	511	569	539	542	551	549	517	526	512	527	537	559	558	577	514	528	536	578	535	576	551	556	534	542	578	535	561	570	547	573	552	589	561	530	559	545	549	555	578	584	561	577	549	547	540	538	587	579	528	549	557	613	553	594	560	562	548	576	592	546	575	563	519	489	568	493	581	560	590	552	556	573	529	548	539	528	575	548	545	534	542	601	558	542	569	576	556	527	560	515	551	576	522	537	520	540	542	528	531	575	584	566	552	566	533	547	607	567	584	521	573	576	550	559	531	549	574	518	578	561	544	555	565	517	524	556	555	562	534	533	521	498	545	554	570	554	551	515	585	519	548	591	543	565	547	536	564	472	576	519	546	512	535	542	548	564	588	546	505	526	532	516	562	531	527	551	560	567	574	578	534	520	532	549	549	507	547	548	551	584	546	600	571	574	512	586	600	544	592	541	545	528	531	603	559	563	520	553	505	572	569	495	560	584	535	573	581	578	566	542	565	492	550	555	579	543	548	546	544	559	544	538	539	558	565	513	533	570	575	596	581	533	507	559	560	568	554	541	563	558	557	499	536	548	500	556	536	555	593	541	564	535	531	556	568	543	601	590	515	585	545	487	535	565	561	504	517	556	587	529	528	547	580	548	555	484	539	537	567	584	553	570	572	571	523	557	547	550	539	522	539	573	527	557	569	550	583	517	523	535	556	592	570	563	518	544	554	512	615	543	540	551	565	608	523	551	564	597	552	522	522	537	538	581	561	523	556	517	571	532	576	541	518	502	543	559	540	542	544	533	531	605	571	552	583	593	595	525	590	542	570	518	555	546	564	550	549	557	532	521	573	574	525	553	582	525	592	561	569	568	480	571	559	558	573	542	519	530	518	546	616	611	554	508	539	516	598	597	547	523	589	525	521	545	568	500	543	549	536	539	551	570	562	522	546	596	574	529	585	563	525	539	557	575	576	532	538	535	544	579	515	551	523	548	527	558	547	538	563	530	546	536	515	519	509	545	510	574	532	600	568	552	552	530	508	532	572	526	533	592	577	548	520	563	556	537	540	525	544	509	528	543	564	592	602	545	543	539	541	518	581	540	583	533	581	538	549	600	478	565	526	572	558	534	556	556	572	518	536	538	524	550	497	519	592	589	594	581	545	516	559	549	546	560	483	560	529	584	561	521	594	550	560	562	534	565	557	569	599	525	536	571	546	513	548	568	534	534	543	513	523	532	556	543	526	581	536	576	543	529	545	551	528	530	562	542	540	504	560	510	524	542	542	556	509	564	596	533	558	557	591	528	569	514	535	530	516	534	556	562	529	578	533	526	570	521	536	519	543	548	538	535	534	579	561	611	522	555	573	562	545	550	570	568	606	569	533	543	554	526	529	563	533	546	542	545	519	544	551	551	525	587	537	549	547	529	549	520	529	528	553	524	543	535	574	518	518	544	481	557	566	580	552	572	512	587	580	537	559	535	539	551	543	562	590	561	543	512	580	570	514	529	528	502	553	552	547	563	584	543	542	562	567	575	539	526	550	574	531	523	536	579	544	534	587	598	559	566	539	508	530	520	553	568	543	602	577	557	567	537	563	570	541	540	570	561	550	585	518	524	558	557	519	546	555	577	551	568	594	580	556	524	532	516	534	522	551	575	549	555	585	571	552	553	527	566	556	545	573	535	552	536	538	597	546	557	589	538	526	562	564	532	526	573	586	567	543	544	537	534	534	590	586	482	578	577	557	522	539	527	552	538	555	571	541	526	518	506	553	578	521	540	577	574	551	546	551	561	521	537	565	532	545	577	562	526	546	584	531	566	550	541	544	499	554	561	559	556	531	581	542	573	555	521	536	571	481	560	510	589	543	553	576	564	547	521	569	542	566	581	574	519	536	573	540	521	535	524	527	583	504	560	548	528	574	556	618	580	547	531	534	552	577	529	530	537	516	556	574	488	519	490	530	544	561	597	532	543	494	531	533	527	521	545	529	566	557	589	596	558	533	559	543	531	544	532	517	552	531	545	532	548	548	513	529	574	589	509	521	494	550	539	554	525	520	568	555	568	574	579	588	561	561	527	527	572	519	531	545	551	520	518	568	579	556	547	536	554	543	545	522	577	545	536	553	555	505	521	506	540	531	543	537	540	534	522	543	567	534	544	553	520	599	559	542	548	554	533	573	559	524	537	552	533	540	566	570	555	597	582	552	545	541	561	529	585	602	550	561	491	508	557	530	534
10931	18425	17089	9865	6497	4607	3535	2794	2271	2049	1668	1475	1295	1233	1094	1053	956	885	909	889	819	767	711	741	735	731	743	722	661	641	676	627	663	631	616	614	606	615	605	598	606	580	600	591	594	593	562	586	596	588	603	588	568	555	582	564	549	571	585	529	617	580	567	590	532	530	538	577	547	565	526	539	587	545	603	549	539	532	581	555	562	582	580	572	546	555	538	563	540	595	559	576	519	553	529	539	550	494	583	558	567	544	534	530	552	522	512	512	554	526	524	541	540	608	567	560	544	528	531	558	594	564	539	576	550	562	529	536	527	555	543	526	539	537	590	567	533	561	540	575	521	539	560	492	515	519	549	517	529	573	556	571	541	534	514	508	536	519	546	554	498	576	517	555	510	540	514	550	544	542	534	540	505	525	562	527	559	508	508	574	551	538	550	500	521	481	517	532	542	540	533	498	513	548	550	541	565	539	515	554	581	557	501	513	568	531	531	529	523	577	565	530	567	551	527	546	544	516	533	534	561	565	500	502	541	499	539	507	499	554	568	597	540	581	573	497	543	507	542	513	496	548	584	535	508	514	546	596	564	538	526	514	552	543	523	537	535	485	522	544	536	570	533	516	520	520	559	516	550	571	534	535	573	500	507	519	523	547	559	554	527	496	581	539	509	521	556	536	538	540	522	554	503	574	503	577	531	560	591	522	577	535	563	465	522	567	526	513	545	527	578	516	548	507	511	553	525	547	505	530	547	576	543	531	534	526	529	513	493	520	560	547	526	530	519	555	539	533	524	519	577	537	563	510	524	546	509	539	542	540	551	561	512	541	533	525	494	543	533	529	541	526	488	539	548	500	538	521	543	540	565	489	562	529	591	539	535	530	518	524	518	535	545	489	548	541	538	533	538	514	516	519	510	533	535	553	523	552	544	506	535	528	532	551	544	557	557	527	523	576	550	530	522	527	518	529	538	522	512	539	498	517	532	516	504	586	559	535	556	553	544	514	512	572	528	570	563	510	570	551	536	545	495	550	535	509	558	544	511	477	502	564	551	532	495	546	534	549	501	503	537	535	495	520	581	530	523	578	551	554	506	552	489	534	518	547	539	556	508	564	522	553	542	495	509	570	567	523	509	556	547	553	515	510	538	507	501	533	578	548	520	525	559	548	552	534	553	565	554	526	523	556	517	572	489	547	554	570	562	535	520	564	545	548	523	523	545	512	527	520	502	476	511	487	504	514	516	579	551	554	537	541	514	518	531	551	575	511	564	536	556	524	562	556	532	525	536	534	532	524	534	510	552	589	542	519	505	579	532	580	515	533	556	535	499	527	550	558	490	533	553	562	555	524	538	499	536	534	517	505	558	532	522	533	537	511	550	519	532	568	560	531	536	508	503	515	548	527	562	575	542	527	546	553	558	569	534	554	526	552	546	509	526	539	550	592	563	532	533	565	588	508	581	525	527	518	517	521	517	532	556	575	542	532	536	503	539	603	522	565	534	537	495	559	518	580	513	494	512	557	518	548	534	510	513	577	564	555	515	525	508	559	555	537	546	525	529	542	526	549	503	534	542	540	501	539	537	576	521	582	541	538	542	522	518	549	573	530	538	540	547	546	530	527	577	522	509	517	548	497	517	582	539	547	546	563	516	553	534	491	549	520	529	547	551	541	530	586	509	497	539	543	576	508	531	524	568	566	519	493	546	531	521	558	536	578	574	542	546	598	530	554	560	533	529	529	531	520	534	543	537	558	553	532	527	560	505	558	545	563	517	529	532	551	555	525	549	545	538	567	536	567	544	537	495	515	537	533	556	549	518	572	574	550	505	530	544	520	554	511	545	529	540	546	571	572	525	551	518	526	552	548	535	555	567	556	501	555	515	524	537	543	487	590	503	518	548	538	542	557	564	518	521	496	546	536	529	518	525	551	516	513	494	545	578	536	532	503	524	571	520	513	541	522	543	565	554	502	550	538	503	551	533	525	536	562	535	533	531	526	586	495	543	520	604	558	531	500	554	548	525	567	575	534	551	518	481	559	560	544	552	521	504	520	521	542	542	521	506	562	533	514	558	511	553	519	537	525	552	540	496	567	569	507	530	554	550	556	542	554	564	551	497	524	546	547	532	487	585	550	531	539	542	529	544	548	558	543	557	499	539	519	507	500	556	554	568	530	569	548	520	527	549	510	523	521	537	519	537	535	533	484	560	572	534	534	556	574	582	570	518	524	542	524	554	503	479	520	534	544	542	543	552	552	544	537	511	538	527	500	552	534	535	542	510	508	533	530	533	502	508	537	535	522	569	538	544	548	584	540	545	536	555	510	524	522	550	514	517	531	531	525	494	531	570	576	549	518	530	509	554	553	514	540	572	538	561	521	580	546	494	555	552	523	545	583	512	543	520	553	550	538	573	529	522	537	544	593	525	556	561	542	541	546	530	555	539	491	510	561	523	536	557	530	483	521	580	557	548	530	548	517	535	512	518	539	484	543	516	553	538	539	524	534	512	529	512	546	514	515	529	551	538	581	558	530	555	540	560	561	597	549	521	530	518	506	503	544	555	515	554	560	543	571	500	585	540	510	541	535	537	520	528	556	541	525	548	533	517	535	542	574	568	518	516	513	508	520	540	530	541	531	522	516	547	547	560	553	562	520	523	503	546	543	501	576	512	546	491	543	530	532	544	554	521	491	532	564	520	536	554	526	524	492	583	523	571	556	538	532	544	543	577	537	578	541	550	499	510	586	514	516	544	563	530	530	509	550	514	558	534	560	550	548	534	559	530	523	611	540	524	595	541	557	556	530	527	532	524	545	528	551	562	552	585	525	499	515	532	531	548	555	492	528	524	493	529	544	531	523	537	577	505	532	501	504	519	524	547	526	547	528	563	552	548	527	519	539	543	514	576	551	519	519	522	535	526	532	492	529	508	494	557	530	522	534	540	497	555	536	539	514	569	544	527	531	507	529	569	554	512	520	527	534	525	569	517	530	520	590	573	510	551	551	500	524	501	547	511	524	525	533	554	563	512	541	532	498	504	543	510	530	528	520	533	530	542	546	541	556	528	498	513	545	519	525	562	534	500	534	562	564	523	550	507	547	547	536	546	541	536	573	516	505	563	564	523	546	528	557	565	530	542	537	512	575	573	529	558	525	528	532	546	562	527	509	561	531	525	545	547	540	522	527	518	549	534	558	567	520	488	537	572	539	522	560	556	500	539	553	542	522	492	549	552	532	516	535	537	525	532	504	535	537	535	562	556	559	498	554	566	537	487	497	587	529	555	520	564	505	529	546	511	534	518	554	579	528	512	510	539	525	521	523	548	561	551	527	549	549	553	567	512	569	542	548	537	544	593	520	559	527	520	542	518	555	557	504	506	568	507	539	532	533	527	525	537	536	495	533	538	530	553	578	520	560	524	503	540	528	495	528	545	514	533	520	516	557	509	528	530	523	517	519	549	528	555	574	517	534	551	520	524	545	512	545	519	521	541	519	558	525	547	535	531	544
27788	12377	1162	354	240	173	144	189	163	152	151	136	156	147	159	155	160	147	134	145	143	134	143	146	138	176	142	154	168	139	135	148	133	171	128	135	152	126	146	151	146	133	150	149	124	142	158	158	141	142	148	133	131	133	146	137	142	136	133	130	121	156	150	133	131	148	146	147	144	144	149	134	120	144	132	163	145	139	131	136	135	134	142	133	132	145	151	149	140	126	141	167	150	124	148	147	127	161	134	138	123	127	140	135	139	155	137	147	140	137	151	148	138	145	146	138	135	120	135	144	140	141	133	161	146	132	165	143	115	149	141	166	127	137	133	136	144	134	122	142	126	159	152	152	136	166	143	145	145	142	131	141	119	136	136	122	136	145	152	145	168	123	134	142	137	146	131	155	118	134	149	134	132	166	154	129	136	109	142	155	120	136	148	132	140	137	115	131	165	155	133	150	124	134	145	125	126	139	139	112	152	126	136	147	158	133	165	126	156	138	137	116	125	130	160	129	139	132	140	130	128	163	141	142	143	156	130	153	135	151	145	120	124	150	127	148	166	135	162	135	154	147	151	132	130	146	132	155	135	125	125	134	149	178	136	140	145	160	151	129	157	132	149	130	142	136	133	130	147	126	143	161	154	165	135	142	149	155	142	134	136	132	133	141	156	118	130	137	158	157	150	157	133	145	127	145	150	153	131	117	146	123	154	167	144	150	126	162	151	166	143	156	164	124	140	146	166	125	138	147	144	123	150	143	127	140	138	129	141	136	134	128	163	146	137	140	144	154	135	148	152	122	115	140	136	142	149	143	135	118	129	163	144	141	118	117	148	168	133	136	129	141	150	148	138	145	116	138	151	143	148	135	115	132	132	130	141	147	149	138	145	149	125	142	136	141	131	118	149	151	145	131	151	162	139	160	150	158	145	152	134	138	142	137	145	141	157	131	147	133	140	142	123	116	156	145	159	123	127	137	124	137	152	151	128	139	131	135	129	147	131	129	130	144	155	128	133	142	137	144	124	161	132	143	146	131	168	153	136	157	128	144	140	148	169	136	144	144	141	157	128	152	141	148	135	131	138	156	121	160	149	112	146	127	111	145	143	144	158	154	138	130	143	162	164	148	119	154	138	133	146	139	148	123	146	142	145	138	114	142	139	136	151	140	140	135	143	135	130	132	176	130	138	140	130	119	144	137	141	144	135	161	139	152	139	135	147	135	136	136	132	129	130	130	135	151	142	159	143	139	138	139	154	139	153	144	135	139	145	142	133	139	151	144	146	140	137	132	147	139	153	132	150	139	145	136	141	136	141	142	158	139	126	143	145	138	135	151	127	141	152	124	137	152	138	133	127	152	132	142	136	164	146	149	131	134	143	134	149	138	131	112	142	152	142	148	135	133	124	124	160	140	137	155	124	130	154	130	131	140	148	127	131	134	125	152	133	147	146	126	125	141	170	137	149	162	127	166	148	142	140	145	147	164	141	140	141	170	169	157	134	156	137	147	122	128	138	148	141	150	134	135	128	148	136	131	147	129	162	138	126	156	156	131	142	114	160	132	124	144	133	122	156	142	163	157	122	160	133	127	128	136	125	163	138	140	146	150	139	142	138	129	135	139	162	156	157	158	156	133	135	143	144	133	132	130	144	134	121	126	153	128	131	145	142	169	145	115	143	149	142	142	145	161	156	140	145	142	143	155	150	152	137	150	138	126	152	140	132	130	127	132	152	131	134	128	110	142	132	131	142	124	129	142	130	152	132	127	139	130	156	147	150	143	136	149	151	131	145	147	145	133	147	139	139	125	131	145	151	120	125	148	149	138	148	132	120	129	162	143	135	131	128	131	135	125	164	142	125	137	149	147	141	150	122	139	148	148	150	139	148	127	148	153	154	123	131	148	124	127	146	141	147	122	133	159	140	127	132	147	168	144	129	159	146	133	161	147	153	138	135	142	132	134	141	148	161	138	129	118	136	142	130	126	159	159	138	137	138	139	134	133	144	133	150	134	137	132	138	130	140	140	148	164	146	145	162	134	123	145	137	173	123	168	139	144	143	135	132	129	145	127	143	135	151	140	131	134	141	140	140	160	138	130	118	147	142	156	120	151	141	124	134	134	136	135	140	140	143	150	139	142	138	148	139	140	170	130	131	158	121	133	145	130	150	121	145	128	157	127	141	134	143	108	134	144	125	153	151	137	144	141	149	153	144	153	130	129	135	126	145	163	134	156	106	132	134	146	151	173	144	125	131	133	158	120	125	149	144	158	158	130	122	152	147	147	147	115	138	161	140	144	155	141	126	166	126	133	147	121	139	148	143	137	139	128	119	155	146	161	141	160	140	143	150	134	129	166	136	133	149	148	134	166	159	127	133	145	117	132	129	145	168	156	149	132	141	164	133	137	129	131	155	131	157	147	140	131	134	139	147	143	130	150	133	135	155	142	122	137	144	128	135	139	135	146	151	149	136	150	148	146	153	142	142	134	148	115	159	160	138	159	134	154	149	142	148	151	143	169	131	144	145	134	144	156	157	136	132	147	122	151	148	144	156	144	117	152	143	147	156	118	131	149	132	153	136	146	150	136	147	116	141	111	134	164	155	150	132	139	141	122	123	143	132	114	137	139	151	139	158	132	139	121	135	156	139	134	160	145	148	162	119	147	135	154	150	142	124	141	158	135	167	149	150	138	135	160	140	161	149	154	116	140	127	136	122	154	136	140	168	148	156	138	154	115	133	143	168	142	133	140	132	158	151	136	136	119	125	161	118	147	164	159	154	129	141	138	133	153	125	162	140	128	115	158	141	127	143	153	157	136	138	150	151	155	144	134	147	125	138	147	136	133	143	157	161	137	116	169	136	138	142	142	141	148	151	120	130	141	132	117	110	154	156	150	141	139	148	163	125	137	130	153	114	119	124	154	139	146	146	135	136	139	122	140	150	129	146	134	153	128	145	134	144	156	130	126	157	141	136	155	139	149	125	155	129	169	152	137	133	142	140	130	153	146	131	122	145	122	134	137	129	130	135	142	171	131	142	165	146	140	140	141	153	148	121	154	139	141	117	139	130	140	138	156	133	144	139	145	153	131	148	137	145	156	139	147	143	141	142	131	127	137	150	158	133	157	150	152	166	141	121	142	134	134	171	132	149	144	138	143	139	154	129	130	149	141	139	151	174	165	143	129	139	144	126	130	132	133	133	136	138	164	152	150	150	127	133	145	134	131	152	125	170	125	131	143	138	122	122	152	131	160	129	128	152	149	147	124	133	137	147	139	155	127	132	141	152	148	144	137	157	138	134	150	138	138	158	136	128	133	134	137	157	121	159	124	134	115	126	146	165	157	127	129	130	127	141	149	105	136	131	135	147	137	136	146	140	150	139	129	155	149	131	147	137	105	148	146	132	134	143	158	156	133	150	154	138	164	143	146	135	157	145	159	152	129	130	115	149	158	134	142	134	123	150	127	141	154	125	161	137	136	133	143	166	148	130	148	136	143	145	156	148	161
5021	917	716	471	353	284	233	221	224	194	192	189	185	192	166	155	175	184	190	160	164	164	165	169	182	190	176	167	182	151	197	169	174	180	180	150	171	165	174	182	160	161	171	157	173	180	175	167	171	160	158	155	161	151	145	173	178	167	149	155	158	162	162	168	163	187	161	164	154	175	174	152	161	154	154	173	141	185	176	189	153	176	174	144	165	157	169	159	164	146	169	159	154	137	160	162	148	170	191	162	168	169	157	169	145	157	174	162	157	155	179	174	151	160	159	157	168	167	179	168	161	173	166	182	163	178	150	151	176	173	142	174	173	145	157	176	168	162	177	155	157	141	158	166	132	139	158	168	178	169	155	153	175	149	157	195	174	151	156	171	162	168	144	176	176	158	176	190	189	191	161	143	162	170	153	157	151	136	171	151	167	152	179	155	167	209	162	169	161	150	150	166	149	143	178	174	164	170	130	155	154	168	171	177	176	176	147	147	164	157	162	159	166	182	159	171	180	195	171	162	161	147	172	187	172	163	143	129	167	168	178	167	181	162	158	168	146	149	174	157	167	154	162	169	186	180	179	173	164	174	169	156	174	169	167	168	168	178	148	202	164	165	132	159	187	155	143	156	165	176	154	169	169	149	198	166	182	169	154	158	180	137	149	153	179	154	187	160	137	177	145	158	154	171	179	186	153	159	171	166	171	181	159	160	163	156	187	172	152	162	179	172	140	158	177	180	155	162	173	162	147	146	171	152	163	152	197	176	168	167	148	155	166	177	159	166	171	164	163	145	153	168	155	148	161	167	155	194	173	183	169	172	150	159	161	152	169	168	168	151	165	160	165	170	173	142	178	153	198	158	178	159	168	179	154	171	184	164	161	140	177	168	147	152	175	133	144	178	160	159	151	181	155	151	173	159	171	158	175	147	165	165	162	160	179	177	169	172	142	168	167	190	169	171	157	158	163	154	171	179	160	170	186	149	113	170	187	189	155	162	181	180	161	158	155	170	180	165	165	160	140	176	175	151	146	161	159	166	176	182	147	167	168	150	175	182	165	174	175	164	159	178	169	146	149	137	169	168	173	157	186	205	169	153	158	149	178	154	163	172	188	164	167	154	184	184	143	163	171	150	167	179	145	178	156	170	165	138	153	159	176	171	162	165	193	192	201	162	163	174	157	170	154	160	186	156	164	158	169	152	165	168	134	172	159	157	192	146	164	136	165	165	174	167	134	148	165	168	157	164	165	153	170	144	189	179	154	136	164	175	179	170	158	171	183	170	169	189	167	182	170	168	159	168	164	192	168	155	150	163	157	182	150	166	141	179	185	170	139	159	157	161	180	157	177	163	177	149	150	165	184	157	180	158	142	193	153	164	167	184	161	171	160	157	166	162	144	167	178	168	174	183	156	167	173	176	187	168	151	165	154	176	169	169	146	199	178	171	177	171	186	159	181	165	175	161	180	156	149	156	171	171	164	176	155	159	143	174	182	142	163	163	170	187	190	160	156	180	134	184	161	162	164	157	164	159	171	160	192	148	160	166	173	175	173	162	149	165	170	157	153	160	189	148	152	157	155	159	170	173	188	138	171	184	156	179	151	160	187	157	169	137	151	169	181	183	156	167	177	163	178	200	176	165	192	177	159	194	164	158	168	187	146	165	164	177	151	159	160	179	163	156	155	171	187	157	178	181	164	177	167	134	178	169	165	160	199	167	170	166	171	177	146	164	160	166	140	168	172	163	180	189	182	173	162	167	163	191	153	170	173	164	170	165	164	181	154	167	163	143	186	179	151	158	167	171	178	156	179	160	145	155	173	181	174	154	173	180	179	168	184	160	160	193	139	151	146	161	165	165	163	168	150	179	174	203	177	180	174	162	189	138	151	168	183	194	185	146	137	191	176	166	151	163	174	159	168	155	166	165	173	157	135	194	161	170	165	147	162	171	160	159	152	180	167	177	158	160	189	157	187	173	164	192	170	180	174	162	158	152	149	156	170	178	177	187	177	157	157	163	169	166	162	149	155	173	143	180	180	158	157	164	148	157	176	143	182	176	188	172	173	170	148	162	184	147	155	195	158	191	184	164	153	168	157	147	158	173	154	160	135	180	151	164	151	178	177	167	168	168	195	176	179	161	164	166	175	167	162	168	194	154	172	149	165	153	184	172	160	155	158	175	185	181	145	153	158	143	158	160	179	193	135	158	134	158	170	158	178	160	153	156	160	173	174	187	157	166	171	160	147	170	146	177	173	151	183	152	145	198	171	175	173	182	134	172	181	154	182	180	162	163	159	146	160	166	171	153	162	174	167	177	169	173	165	153	173	168	168	185	170	185	182	148	170	158	166	161	183	171	164	187	173	164	135	183	186	160	159	177	174	182	170	163	180	165	198	198	168	139	152	164	187	156	152	188	153	166	157	188	143	170	157	167	161	173	149	199	163	145	161	142	193	174	168	179	157	159	166	155	173	187	159	172	163	179	147	154	181	155	163	171	143	184	158	178	174	182	142	163	157	146	150	147	186	167	150	148	167	180	180	164	153	152	160	157	159	155	171	184	152	157	158	172	167	169	161	168	152	167	160	159	179	156	152	162	165	167	149	156	161	165	176	167	153	141	187	149	194	140	196	163	165	158	158	164	152	162	140	163	169	156	160	164	134	150	170	202	166	153	158	152	185	168	182	158	165	171	159	155	162	153	170	175	157	152	164	171	171	148	168	156	168	151	156	173	161	152	154	190	164	146	142	173	160	152	159	177	159	180	158	160	156	166	158	163	165	159	159	192	170	161	163	153	176	155	172	174	182	163	156	166	155	173	169	171	138	160	149	174	171	190	160	182	161	168	149	169	167	142	157	168	138	177	168	169	162	178	157	170	139	184	156	176	163	173	159	161	175	153	165	144	161	155	168	157	164	168	141	178	161	160	141	180	178	170	168	182	152	178	170	186	143	163	159	154	158	164	192	149	154	175	157	158	155	147	179	161	153	146	149	171	152	154	165	174	166	161	166	169	143	172	142	183	160	155	151	147	157	167	172	184	198	167	180	151	167	196	190	162	158	165	180	159	166	155	156	162	167	166	149	172	142	170	173	142	164	138	173	166	155	172	163	170	178	164	168	166	165	158	154	154	155	162	176	137	149	176	158	164	157	154	161	164	169	173	137	179	192	138	161	166	169	170	182	157	160	160	154	171	162	190	156	174	156	162	158	173	166	161	160	199	184	174	169	164	168	157	173	147	157	153	161	156	175	184	156	167	166	164	190	183	152	157	171	141	180	147	181	147	192	171	162	171	142	155	151	178	142	163	156	175	149	179	159	176	175	173	159	141	191	147	183	183	167	185	161	166	191	159	159	181	187	170	163	151	165	156	132	154	191	164	142	182	171	178	147	166	164	187	168	163	143	177	170	158	161	205	161	175	154	176	162	139	159	169	153	174	139	186	175	164	149	164	186	162	169	161	163	147	170	169	169	172	160	169	162	173	167	161	173	173	187	169	170	175
24423	20384	26495	24155	20392	8308	1179	755	605	518	524	464	409	385	359	364	341	354	339	330	301	329	308	306	299	274	322	284	332	309	284	290	279	297	289	276	260	322	253	274	270	286	269	276	280	269	256	261	244	265	251	285	241	288	274	280	248	286	294	239	260	280	258	246	272	247	264	260	282	264	274	257	280	255	260	261	260	277	285	270	273	288	291	261	266	276	286	261	268	289	262	223	262	257	267	251	256	269	265	279	259	298	284	278	252	251	266	251	280	289	245	270	247	227	253	294	266	257	254	286	287	258	291	263	267	244	278	252	272	253	252	288	280	264	271	261	271	242	225	215	251	256	257	250	265	246	274	259	257	252	257	268	257	284	287	288	272	284	256	267	244	256	261	232	253	288	264	284	278	277	236	255	238	264	259	264	241	240	270	273	251	268	282	254	253	268	268	280	269	249	276	286	273	237	230	251	239	268	248	255	267	264	245	279	242	265	268	276	245	274	267	241	247	265	252	267	266	235	275	244	260	258	279	288	247	267	245	260	258	240	232	289	253	228	257	259	291	241	267	266	242	266	280	274	259	264	284	261	248	249	275	264	254	259	293	222	253	262	236	247	272	295	253	245	267	263	259	269	254	300	247	254	281	263	265	260	289	253	236	246	226	247	261	262	276	252	277	249	249	240	220	236	238	274	256	217	249	271	255	263	275	266	257	260	270	245	255	265	263	298	289	258	261	238	267	248	247	262	268	262	252	264	255	267	260	242	263	268	252	276	265	238	268	278	255	269	259	273	264	223	295	249	274	251	276	279	254	268	226	262	279	283	254	256	270	264	269	264	278	256	247	249	244	271	277	252	260	250	264	271	246	256	232	260	243	272	228	251	268	249	265	249	251	263	249	235	269	253	232	244	259	269	238	278	244	242	261	250	224	272	262	251	250	258	264	256	274	255	251	251	279	265	269	258	252	260	273	263	248	242	253	255	253	250	274	243	259	245	257	249	235	269	240	280	259	234	254	267	246	268	260	255	242	234	290	237	260	303	247	279	267	254	265	254	270	260	260	257	233	251	269	267	267	264	261	243	269	242	268	273	292	273	265	262	252	256	276	268	277	286	260	253	251	263	250	255	259	293	251	250	266	252	300	238	263	260	241	253	295	285	278	246	240	252	261	254	259	257	247	263	255	300	259	257	238	300	309	287	262	275	264	246	258	237	282	238	264	262	287	277	290	273	257	261	297	262	240	261	281	270	269	245	247	270	256	249	215	239	243	247	318	260	302	266	271	266	273	271	253	254	229	236	276	259	270	302	312	279	255	249	256	286	259	253	235	249	260	264	244	270	256	260	273	242	271	248	227	254	272	276	260	254	263	293	272	250	284	272	260	242	254	270	227	269	275	257	262	270	271	256	285	266	250	288	281	254	278	257	259	227	285	234	268	280	262	262	274	275	251	258	285	254	238	275	276	273	260	271	242	258	248	254	262	274	266	271	263	266	274	246	280	259	237	254	262	238	282	271	272	269	256	285	265	288	235	265	243	253	231	251	281	265	253	233	266	259	282	264	288	238	269	270	262	254	294	290	266	264	256	253	270	247	262	260	246	233	256	261	239	257	262	269	258	291	236	238	249	273	269	309	262	281	226	270	289	248	259	248	272	284	248	268	273	237	255	259	256	280	255	257	244	268	257	257	254	264	282	251	251	250	275	270	245	257	255	233	245	286	269	234	276	268	247	267	270	254	240	267	215	278	245	253	247	252	267	260	249	284	274	244	285	221	248	261	253	255	254	256	282	258	262	254	281	259	251	286	241	264	258	252	262	231	270	253	260	244	257	248	268	282	264	243	271	257	254	234	260	249	257	285	239	275	278	259	264	253	250	258	267	247	240	263	286	254	232	260	236	253	250	251	278	241	255	273	242	259	275	262	249	243	269	271	237	245	251	263	281	267	237	255	254	273	293	302	252	247	283	231	263	264	286	262	264	253	253	282	254	247	273	229	273	247	278	245	265	267	256	277	264	245	250	279	251	291	296	255	255	274	263	223	282	234	251	265	228	257	218	247	251	285	268	291	236	272	260	258	251	283	248	261	269	217	271	262	284	253	258	262	261	240	270	278	278	240	272	235	280	255	265	270	251	261	268	276	255	279	253	252	264	235	277	272	265	246	276	246	257	269	246	261	273	259	259	257	258	255	228	274	275	278	263	262	256	248	243	269	238	273	256	266	273	296	243	255	290	238	293	241	284	237	258	260	252	270	282	274	238	277	261	267	276	238	243	272	265	282	281	260	282	254	256	245	264	268	286	275	267	259	273	236	235	283	244	264	259	256	240	245	268	222	275	261	266	272	249	274	270	251	277	269	247	287	268	245	272	272	233	255	268	273	243	258	270	269	277	264	279	246	272	270	271	276	283	272	259	275	240	260	276	272	260	268	267	289	259	270	239	258	230	264	248	287	271	236	266	234	248	261	268	257	256	270	266	242	271	242	251	261	265	258	267	250	234	277	272	255	245	278	251	275	261	250	256	261	256	217	282	217	249	253	275	247	246	250	271	259	269	278	285	246	219	273	247	276	286	254	249	248	263	270	271	223	280	266	278	245	237	259	260	272	243	277	253	255	283	283	240	250	266	254	246	249	268	259	269	265	267	265	256	272	202	246	253	264	255	265	252	251	235	248	280	276	237	254	259	270	257	282	267	243	266	258	280	266	252	262	287	254	249	267	254	271	269	275	249	275	257	246	218	252	216	230	248	253	258	255	278	247	252	251	256	240	238	246	240	257	265	259	249	251	228	254	252	289	222	225	288	232	256	273	264	288	247	271	261	245	254	263	249	269	273	279	235	241	258	238	275	262	259	260	247	277	263	252	267	271	264	266	252	279	263	291	276	238	262	258	238	247	264	256	284	254	256	266	256	262	242	256	235	284	240	223	252	243	257	239	231	242	266	266	286	243	249	268	269	253	251	267	273	284	252	274	295	280	272	273	243	273	253	263	239	242	249	271	252	250	281	247	262	226	263	266	281	243	244	264	245	279	246	275	251	257	258	240	288	270	250	275	248	229	247	261	257	264	249	257	236	266	233	249	254	266	235	273	253	275	261	241	240	263	223	278	254	245	261	264	263	249	284	265	265	244	244	265	258	228	257	225	259	247	276	264	238	256	256	280	246	268	270	268	281	277	248	225	257	246	247	258	268	266	257	241	265	306	254	244	259	271	247	282	269	234	258	280	260	240	256	259	278	279	282	255	270	290	243	243	264	271	225	271	272	245	242	260	263	252	265	236	277	244	271	276	262	228	242	240	275	280	255	311	265	240	266	268	280	312	266	256	273	247	271	256	276	228	257	257	265	243	261	267	257	271	266	276	242	258	264	226	278	237	255	293	264	246	264	249	271	265	266	266	224	254	233	274	272	243	264	246	263	258	296	277	272	261	264	238	253	283	247	230	263	261	239	280	258	293	265	261	269	258	268	255	280	260	273	261	270	234	264	259	236	264	264	258	260	253
7687	11517	10706	5686	3611	2465	1747	1376	1174	1034	864	723	692	622	530	527	477	461	448	431	377	361	363	368	368	336	326	315	373	339	320	341	306	323	311	314	329	309	294	300	302	295	337	283	271	320	287	301	291	304	274	309	286	267	290	284	262	302	263	297	291	294	296	273	272	275	255	290	282	274	248	266	268	280	248	289	279	272	295	289	304	292	304	267	279	272	272	279	272	265	276	252	244	258	292	238	284	281	292	242	268	288	244	254	281	250	279	265	289	273	267	279	258	276	270	275	260	255	267	252	266	277	291	251	258	251	263	254	273	262	290	311	239	281	275	238	267	271	286	279	257	261	272	229	252	281	258	267	289	251	288	268	247	269	270	245	257	248	246	261	246	268	250	267	237	292	245	269	259	268	254	257	246	268	265	259	269	248	236	263	277	255	233	244	246	258	278	238	264	282	260	285	302	249	272	242	293	269	233	273	247	240	257	241	274	260	262	286	245	257	248	259	251	278	265	265	259	269	315	257	254	262	260	277	246	276	258	249	270	275	270	269	255	257	256	278	269	264	269	270	273	249	265	241	242	277	268	249	240	271	271	265	254	267	259	276	271	273	229	257	281	249	262	309	252	240	265	246	228	243	258	268	276	225	243	242	263	244	281	276	278	257	271	280	223	275	234	252	265	254	261	256	271	272	237	276	238	304	246	262	279	249	273	264	266	260	265	294	247	261	252	274	260	280	264	269	274	291	248	263	233	302	255	267	225	293	253	267	290	278	269	287	257	302	260	246	256	249	283	272	274	281	257	274	293	232	260	240	273	274	274	239	275	252	258	261	246	269	247	274	246	262	301	239	263	279	247	256	251	264	263	241	264	210	261	278	234	236	292	255	261	301	234	303	270	271	248	259	260	272	286	251	261	252	306	268	275	248	264	246	240	246	271	267	242	253	265	252	265	272	234	231	272	250	243	289	274	288	246	257	245	256	282	273	265	255	267	262	261	257	262	244	255	293	278	252	271	275	234	257	280	264	257	250	254	291	259	236	236	264	248	267	263	227	241	262	257	280	269	264	251	224	253	245	243	287	261	261	259	268	276	274	248	265	257	263	284	283	269	253	253	283	246	251	248	263	257	268	231	292	268	271	266	283	242	276	259	266	251	258	247	268	264	244	270	277	270	286	266	295	249	254	257	245	275	260	281	280	252	265	274	267	261	262	255	269	256	267	239	225	273	252	268	260	278	273	294	258	256	253	257	256	255	281	289	273	258	257	235	257	265	270	276	255	252	273	263	255	230	268	268	277	288	279	249	277	285	249	235	268	258	266	259	276	239	256	254	289	257	247	260	249	268	267	277	259	267	244	268	245	278	274	262	258	271	234	269	281	267	255	277	243	233	270	249	271	244	266	258	279	263	279	289	270	246	281	267	284	236	227	281	246	286	253	258	272	269	221	229	272	265	270	250	259	278	285	259	252	266	239	249	254	251	265	256	292	268	280	236	239	287	250	248	283	252	281	278	251	294	251	279	264	289	257	292	262	273	277	274	246	285	272	270	280	284	269	259	269	247	253	248	251	272	262	284	259	284	255	233	283	256	283	240	266	272	258	240	264	241	272	275	253	264	253	313	256	283	234	265	257	248	267	225	256	240	276	250	276	259	237	263	303	262	259	284	271	247	257	258	236	256	270	257	274	261	286	254	252	281	259	288	271	239	254	253	282	250	274	289	248	260	277	255	271	287	265	271	257	268	243	295	281	259	294	249	249	265	252	250	246	264	233	259	263	290	250	276	249	252	281	259	275	265	287	281	261	246	266	267	244	282	275	240	257	237	265	252	237	283	304	265	255	283	268	245	253	257	266	285	283	270	257	264	268	286	262	267	252	221	255	294	271	275	261	272	249	228	263	265	261	236	256	251	254	235	264	250	258	285	277	294	272	253	244	279	260	244	282	276	249	293	251	283	259	264	279	289	256	264	262	246	299	274	281	284	295	293	271	268	222	256	268	255	241	259	261	237	259	260	283	260	288	264	256	260	270	286	259	261	286	255	251	254	270	273	265	246	241	281	257	243	269	235	256	259	266	268	261	269	244	279	265	252	295	264	278	253	260	257	248	242	260	245	243	267	271	250	272	272	230	275	279	264	240	269	260	237	275	269	300	280	277	285	264	244	283	277	281	280	281	265	253	298	267	228	263	265	260	270	252	249	262	261	264	271	258	253	287	256	260	246	281	303	247	257	263	279	250	272	275	270	278	268	267	271	281	261	250	280	232	288	231	269	258	271	274	286	259	264	248	287	269	267	257	243	270	256	257	246	266	232	261	268	270	252	244	247	265	230	227	280	241	268	273	265	265	267	249	267	240	270	270	254	234	248	266	266	288	275	230	279	275	269	248	271	259	264	270	266	259	272	283	281	274	297	297	280	270	264	292	288	287	278	261	267	254	267	272	262	248	258	255	249	253	273	253	281	284	287	272	244	258	251	244	281	271	285	273	277	248	268	253	257	221	246	279	284	283	235	277	254	256	240	272	264	243	250	272	240	275	270	262	278	262	270	288	260	254	282	268	274	262	265	284	277	266	247	250	281	263	265	259	258	271	283	249	257	274	286	282	270	268	247	251	261	263	267	267	259	258	250	268	240	244	264	275	272	279	280	239	279	243	264	240	267	261	259	293	246	261	277	275	271	270	255	273	279	263	291	293	239	246	267	253	254	271	250	247	255	258	269	285	259	272	272	246	267	264	263	254	266	254	245	267	266	262	280	265	267	277	263	258	279	243	250	269	292	253	245	258	246	277	246	255	261	243	235	253	270	278	296	246	256	246	297	274	276	267	264	250	286	267	266	252	289	286	263	241	236	293	288	259	267	257	278	272	262	291	233	257	286	282	289	278	265	240	246	281	249	299	280	267	298	262	243	263	277	281	232	262	265	279	242	231	270	255	260	273	265	252	255	309	285	260	258	286	257	258	278	258	277	261	254	283	245	239	258	280	263	256	259	280	283	268	267	275	264	259	255	282	268	267	249	248	273	275	245	263	252	242	227	279	264	227	243	238	269	233	254	295	237	269	279	272	227	254	248	277	266	266	248	270	237	256	262	265	303	308	295	246	229	243	272	287	234	205	275	286	252	279	244	286	248	265	259	259	286	248	263	248	273	274	259	237	252	257	236	275	266	238	240	276	289	264	266	264	266	238	252	263	254	247	253	242	271	281	286	269	272	249	261	270	261	254	254	249	266	252	269	265	266	241	246	274	270	249	279	274	245	260	277	272	261	264	254	234	261	260	258	280	248	280	239	286	251	269	266	257	260	278	239	307	278	248	260	275	224	275	245	268	260	237	245	286	260	262	276	281	307	255	260	250	224	254	264	225	260	268	268	297	264	256	283	262	268	249	267	267	257	278	246	293	244	261	265	265	266	252	249	257	277	251	281	277	268	277	240	253	225	262	245	277	268	258	267	238	274	259	264	275	264	237	280	273	234	258	271	233	256	283	277	236	289	237	296	276
22557	20388	26939	23737	20391	20431	7457	1786	1268	1114	1079	902	877	805	767	753	711	705	719	617	641	679	663	671	643	617	594	640	627	634	602	600	601	641	561	596	656	592	648	610	570	615	528	559	560	541	565	579	560	543	519	543	598	606	575	558	566	542	611	570	558	555	533	553	578	540	557	543	587	594	577	539	524	571	558	523	572	509	583	591	572	577	548	572	577	573	572	549	595	556	556	557	541	530	561	564	522	563	527	583	515	540	567	550	589	568	544	581	559	527	579	528	611	592	553	524	533	537	541	517	551	560	545	505	580	537	557	551	561	527	566	557	565	580	613	546	538	543	566	556	548	548	583	555	587	579	548	616	509	535	516	522	542	545	586	574	587	545	473	542	478	558	580	535	545	549	539	549	575	545	546	548	543	554	589	541	503	514	601	547	556	530	553	564	533	524	570	522	563	558	545	549	558	585	539	549	564	572	557	532	563	518	539	571	537	558	551	511	556	555	580	555	573	526	560	549	556	600	543	552	566	521	577	531	522	525	533	562	534	547	514	554	557	572	515	572	568	553	558	504	595	571	591	523	539	523	476	589	525	549	573	556	543	552	521	538	526	565	519	543	591	550	542	555	570	575	583	560	525	571	596	542	569	525	562	532	578	570	599	606	547	501	588	573	576	543	560	523	537	569	576	514	546	571	572	571	551	545	523	523	544	527	549	550	552	528	523	544	528	552	541	542	559	551	550	562	530	553	570	530	546	591	553	564	531	539	532	516	570	546	531	543	560	563	573	580	565	592	550	557	569	513	570	555	540	573	562	557	522	559	555	541	526	546	514	533	573	518	568	572	587	592	567	522	528	540	532	561	570	568	554	548	530	527	549	545	551	525	549	572	571	529	511	537	575	538	558	515	538	553	554	560	539	552	553	533	527	521	567	553	564	594	544	578	548	561	517	577	558	523	563	546	535	570	532	561	550	554	525	547	553	559	534	561	564	612	583	550	570	530	534	556	528	570	511	563	546	568	551	515	536	579	586	518	589	551	584	523	550	556	541	573	535	516	561	564	568	524	520	588	557	560	545	545	542	554	537	537	553	561	550	563	571	482	590	572	596	489	516	540	504	560	555	557	568	536	489	541	556	537	535	570	546	547	548	523	560	543	554	570	541	576	549	523	542	535	561	550	519	539	545	527	575	538	572	517	606	537	552	533	531	531	526	567	524	520	511	584	596	559	538	575	538	532	591	583	600	551	530	490	562	588	509	556	579	526	538	552	569	549	542	518	511	566	567	550	527	561	534	552	558	496	522	557	519	553	520	558	523	572	525	558	528	555	537	571	566	552	553	536	503	558	548	578	565	563	518	557	542	488	513	514	539	527	557	529	547	580	530	555	596	541	535	586	503	542	498	515	556	559	556	560	557	537	551	552	572	611	550	543	552	548	569	538	532	569	497	506	552	563	535	509	571	501	518	550	560	549	536	542	566	576	547	573	588	507	569	562	593	547	552	559	556	555	579	556	536	535	565	550	537	522	511	497	541	557	563	504	561	581	546	581	522	525	572	582	559	545	555	593	572	538	528	548	569	543	550	527	518	547	524	571	559	550	579	555	562	549	534	562	562	543	591	590	547	541	577	552	574	553	569	527	540	605	532	579	552	565	600	542	541	590	514	563	560	570	576	562	501	556	579	581	546	566	584	583	515	539	520	585	548	521	550	574	572	568	573	567	572	521	570	559	539	566	558	540	570	538	587	534	537	567	544	544	564	537	535	558	523	577	539	542	581	546	552	544	571	562	521	571	521	583	594	526	560	547	511	538	523	559	603	557	569	586	511	582	535	611	553	532	560	506	522	508	582	529	587	572	532	532	539	578	539	561	567	542	521	540	549	514	580	539	542	540	527	549	586	559	569	502	588	543	535	541	541	558	541	593	527	556	559	536	520	497	546	535	529	567	532	575	514	534	567	550	545	593	548	515	523	549	556	545	531	587	552	572	518	557	554	570	537	540	531	564	578	568	551	539	582	579	523	533	494	551	524	568	518	565	546	608	562	550	547	515	553	564	543	591	547	570	547	549	567	556	589	574	560	525	554	538	545	561	577	568	503	513	571	559	556	580	534	594	533	586	528	549	551	551	592	557	532	571	554	578	569	543	539	575	557	546	578	593	541	512	547	514	540	544	557	535	547	579	514	586	561	547	530	541	556	504	551	544	563	562	547	545	564	515	556	541	551	548	528	554	533	579	504	599	558	558	582	578	528	523	524	567	528	580	502	527	570	530	572	518	601	545	559	543	556	550	554	516	546	531	582	536	547	509	504	571	523	530	539	506	547	546	527	582	498	540	544	545	550	551	503	552	561	551	575	520	538	550	572	577	582	588	529	548	554	562	546	555	563	527	561	517	576	550	532	532	494	541	565	593	543	532	561	570	564	592	574	574	527	557	566	530	532	606	550	584	566	601	529	535	546	548	570	553	579	544	568	552	523	533	548	551	547	563	574	512	553	573	559	537	552	511	565	568	547	564	585	518	579	540	557	543	546	518	516	556	518	526	567	521	594	556	542	550	555	519	540	513	540	561	573	534	587	555	573	531	530	527	530	576	549	609	549	569	531	503	531	541	576	533	498	591	569	581	561	559	534	551	488	505	495	585	507	539	570	575	533	576	544	516	551	510	554	548	562	536	528	554	574	545	560	520	583	549	534	550	551	526	559	563	544	537	547	571	577	532	552	565	551	532	549	593	561	555	556	530	530	581	557	578	512	584	521	525	541	562	578	544	528	525	488	550	589	499	565	591	582	533	542	570	523	576	536	549	525	563	565	553	542	553	560	548	565	513	568	602	568	566	560	524	569	527	550	536	590	590	523	568	575	537	536	567	543	513	599	531	520	505	557	524	549	531	569	512	526	571	556	510	596	551	603	534	550	547	569	518	550	573	536	507	521	559	535	543	569	568	573	521	572	531	557	511	555	526	532	540	545	557	520	593	585	532	527	542	551	561	532	551	510	542	539	578	554	520	563	561	548	546	576	562	574	570	528	543	545	552	569	540	563	569	534	532	606	534	552	572	569	576	588	553	502	550	595	516	534	572	525	551	522	539	552	584	536	521	549	550	515	567	576	502	565	607	549	553	527	566	570	523	569	543	557	544	496	509	593	561	578	552	584	563	551	537	558	561	574	556	555	531	596	542	523	564	527	570	531	530	542	538	572	572	574	546	496	553	567	556	559	586	580	531	533	517	535	546	534	561	555	524	557	528	558	532	556	556	517	542	514	551	600	519	519	541	561	543	526	564	599	583	544	532	520	513	569	578	595	563	532	576	530	563	555	557	525	552	574	560	507	541	538	528	550	537	576	551	570	520	502	538	587	575	526	482	564	526	538	556	584	494	554	565	538	582	563	554	543	572	562	552	530	540	563	525	515	572	545	506	535	572	517	567	551	553	599	522	602	541	517	533	552	553	553	567	596	556	536	473	566	546	524	510	616	522	559	563	554	553	533	549	514	529	534	560
11021	18621	17251	9786	6452	4704	3433	2757	2281	1879	1689	1427	1390	1162	1190	1072	975	929	852	853	808	774	749	789	739	700	682	681	690	693	637	633	637	620	633	640	635	623	619	649	585	628	611	583	563	562	583	550	607	619	585	609	560	536	586	551	608	603	553	537	548	580	568	579	555	583	538	542	555	517	592	514	562	558	553	570	526	551	512	532	521	554	555	574	555	540	538	589	531	566	558	571	549	508	548	547	546	522	544	548	506	563	579	520	580	610	566	503	548	539	547	571	561	523	577	538	583	551	581	573	556	598	482	531	527	567	538	562	556	524	521	544	550	515	525	529	573	572	541	544	543	558	520	520	538	536	535	487	524	533	481	525	525	555	550	543	555	541	605	585	551	540	555	531	521	543	600	513	535	546	507	537	538	534	508	553	561	507	564	545	535	517	557	559	561	512	562	584	569	536	532	525	579	561	555	573	535	545	526	560	510	513	529	563	543	509	564	485	546	579	541	539	540	510	558	534	593	521	533	509	590	516	507	570	527	487	566	542	553	536	590	542	481	548	528	553	536	552	520	531	584	495	564	531	557	541	545	554	509	558	521	565	565	489	544	541	535	495	502	560	563	534	553	562	563	579	545	518	523	507	568	567	525	546	545	547	558	536	530	502	528	517	516	546	544	536	523	548	547	552	559	559	575	552	514	573	547	553	480	548	539	534	520	533	575	518	543	576	482	552	512	553	509	509	517	541	523	557	599	526	530	535	524	521	547	559	547	536	563	564	518	521	598	544	551	539	510	576	536	538	521	569	542	577	506	535	527	580	523	553	518	533	555	571	562	506	505	510	538	512	555	549	527	543	591	543	526	552	554	492	530	491	504	560	550	536	536	537	545	543	565	560	526	527	523	545	524	524	520	517	558	490	527	568	533	543	501	488	537	477	552	535	549	540	538	553	570	555	549	537	572	551	535	587	545	531	588	524	563	523	561	583	524	545	535	516	525	543	564	542	549	569	518	548	536	588	593	498	515	543	571	528	545	559	528	487	578	514	503	551	589	521	526	523	583	528	532	525	551	504	536	556	551	569	521	571	510	529	549	539	545	516	569	548	513	520	521	584	514	553	554	506	525	569	532	536	534	519	566	550	582	544	544	564	563	546	556	542	540	492	549	571	540	544	564	568	505	541	537	542	541	581	520	527	583	558	553	602	521	550	566	556	533	547	537	571	505	520	574	551	538	557	530	538	540	546	545	511	526	534	533	527	545	549	557	544	551	562	534	538	552	485	502	551	539	511	544	507	513	572	503	500	510	531	513	519	547	566	520	508	558	507	540	559	586	536	491	563	521	484	549	532	529	547	533	543	530	520	550	538	526	520	563	525	560	537	545	526	538	540	509	511	524	491	550	561	502	523	578	553	489	554	522	509	505	523	558	513	516	550	527	529	542	524	509	541	535	554	533	545	580	523	516	550	554	529	522	529	529	536	518	555	516	516	561	507	580	511	569	554	534	509	519	548	533	498	554	570	505	509	546	526	545	530	558	541	549	575	568	552	563	529	520	588	547	517	502	520	554	526	542	573	590	545	553	536	565	578	522	552	494	569	537	542	516	574	563	549	528	561	539	569	517	541	540	523	544	518	554	557	502	534	551	554	550	513	546	577	555	544	569	513	524	547	547	569	542	548	575	538	541	544	542	572	623	530	538	513	568	565	516	548	542	568	558	544	552	520	578	538	540	578	522	540	561	535	556	520	511	542	536	556	486	519	529	531	489	524	527	538	532	537	548	535	600	536	542	527	519	523	533	542	545	552	573	534	524	557	521	505	519	510	514	533	550	525	551	578	526	515	550	561	561	521	565	515	523	509	539	545	542	489	567	555	557	540	535	553	560	504	548	548	561	583	547	533	557	487	548	553	532	538	530	511	582	555	534	516	515	555	550	546	507	575	497	576	583	563	508	541	562	561	549	559	524	535	537	566	496	510	529	531	507	518	522	547	535	535	566	546	542	534	535	534	561	589	527	519	559	551	550	551	550	542	546	546	528	533	553	549	564	537	544	526	549	593	525	548	549	518	546	549	528	494	544	549	556	568	549	518	527	549	542	534	547	467	498	542	540	513	519	556	552	548	576	514	568	575	549	548	541	553	524	552	537	532	572	496	513	534	483	543	538	536	533	542	554	527	509	560	553	575	524	545	552	575	536	534	568	561	547	553	558	555	590	512	565	567	490	557	523	543	541	550	514	540	542	515	523	529	531	521	545	585	540	502	522	543	528	492	592	524	607	546	510	563	520	569	584	519	546	510	551	536	508	551	508	501	607	514	508	534	557	550	546	519	555	501	543	509	510	530	542	571	504	552	575	571	525	580	546	540	506	538	513	517	487	554	545	566	540	493	540	541	510	526	530	536	523	574	540	523	515	585	575	533	494	513	572	539	553	543	581	561	538	520	549	508	564	575	497	565	498	557	553	563	552	565	525	494	554	522	586	519	533	573	521	497	561	522	543	582	540	533	533	529	526	508	536	521	513	535	524	579	530	521	544	528	528	523	525	523	536	500	529	530	517	510	517	572	546	590	575	532	518	539	499	526	554	505	543	535	539	548	561	525	542	514	527	518	525	516	524	527	520	511	521	495	559	515	542	509	518	538	517	507	524	514	561	511	541	557	566	542	559	525	558	536	530	576	595	528	532	497	530	495	552	490	553	506	557	555	561	513	534	549	543	527	578	516	527	595	510	551	540	532	567	532	548	510	526	549	532	501	537	576	562	536	498	529	521	541	541	554	534	545	509	532	541	526	503	511	524	518	568	536	528	538	528	503	541	508	512	547	540	531	515	530	487	517	562	509	553	566	537	536	547	546	529	529	536	549	576	588	560	533	525	502	584	537	550	517	568	531	536	532	535	584	521	559	598	533	578	589	511	547	525	531	533	557	550	524	554	563	488	526	593	551	531	556	566	524	505	544	529	576	514	545	567	514	533	525	535	538	585	528	555	525	514	537	517	507	553	578	558	481	583	551	555	542	535	559	542	534	541	499	553	534	524	547	550	537	545	544	551	521	539	510	569	541	556	547	555	559	554	558	582	534	528	542	524	536	525	513	514	558	514	530	507	550	523	522	522	560	569	528	548	535	541	542	550	533	564	569	525	521	510	511	547	555	530	541	549	499	542	542	539	534	555	524	539	523	518	518	534	508	506	520	531	497	576	535	537	522	546	582	496	562	545	529	557	569	531	544	529	573	530	543	530	544	579	558	526	556	546	514	573	590	522	567	514	607	550	587	511	571	512	519	562	540	568	542	535	540	535	483	536	528	504	559	533	543	547	516	526	517	528	576	523	530	562	515	528	518	542	501	539	511	535	512	570	567	567	493	537	546	519	519	482	520	527	538	520	556	544	560	519	543	570	485	581	543	544	551	530	539	548	529	527	528	509	511	553	542	539	530	560	547	538	548	510	560	498	536	566	504	520	543	566	526	551	519	582	590	521	552	522	522	549	536	536	541	528	599	521	583
27847	12289	1136	356	221	212	176	173	150	150	161	145	152	154	136	132	141	128	143	123	158	142	163	130	134	146	137	145	136	154	139	137	144	150	143	137	182	147	121	141	133	161	141	153	137	142	132	141	149	139	150	132	163	156	138	112	138	162	167	132	145	139	142	151	138	137	147	130	145	139	133	140	132	136	139	167	134	141	137	142	127	134	123	128	140	127	139	141	150	156	134	147	148	140	147	151	144	153	136	151	136	145	136	138	158	143	157	128	157	135	134	141	142	139	153	133	158	132	139	133	115	119	131	140	152	169	119	139	153	133	122	131	149	154	131	165	130	149	155	123	136	117	144	133	146	141	137	152	148	144	140	124	138	137	134	148	158	126	135	138	129	153	140	129	148	153	147	128	149	127	170	162	136	122	131	130	144	138	144	152	157	151	144	125	142	158	130	141	119	133	127	135	149	158	147	148	150	146	120	132	141	128	142	160	159	146	127	125	144	129	130	144	149	149	140	138	137	124	152	129	130	142	147	133	144	142	162	109	148	153	131	150	146	131	151	141	125	148	169	142	128	140	143	138	138	130	139	144	152	154	157	167	135	125	145	143	145	142	121	131	164	144	145	118	155	149	151	143	151	148	148	131	165	153	135	147	130	132	149	129	142	133	144	145	153	129	138	163	141	121	136	133	121	128	138	136	134	135	157	129	135	161	148	149	122	119	144	130	142	136	150	157	119	179	139	152	120	153	151	137	136	142	122	135	134	161	142	137	150	137	154	126	150	156	145	141	131	116	129	146	134	137	153	138	152	154	148	158	141	124	125	135	138	145	125	148	127	152	167	151	136	148	134	150	176	151	134	144	147	130	139	143	126	129	143	134	135	139	162	128	146	146	118	160	140	126	138	147	124	149	156	127	160	137	156	116	152	157	123	154	137	138	145	147	128	142	150	141	150	154	134	151	161	152	136	150	137	129	123	143	145	146	126	145	171	136	131	153	130	146	133	157	147	131	149	154	144	119	141	147	143	125	148	121	144	139	147	125	127	127	138	161	145	139	138	136	138	147	147	134	142	141	134	134	149	157	123	138	135	125	126	159	153	157	151	150	123	132	150	140	139	155	141	147	151	146	143	138	114	138	139	158	144	129	154	148	140	133	130	128	145	154	134	130	126	134	126	147	155	147	150	126	141	127	129	136	157	156	127	150	125	157	141	136	155	149	109	130	156	158	130	147	145	146	128	134	133	134	139	127	140	139	163	137	137	138	142	142	152	138	123	151	161	137	143	149	152	114	149	149	154	158	153	139	149	140	141	156	154	133	147	166	145	148	138	153	144	144	144	137	157	142	142	115	133	129	135	156	139	154	113	152	162	172	150	138	143	119	139	145	141	137	147	152	147	135	127	144	143	146	133	138	158	160	148	139	130	156	153	135	131	160	152	139	130	126	135	142	143	128	130	113	118	151	137	145	138	150	136	153	144	120	142	141	137	140	122	152	163	145	157	135	122	134	135	138	128	149	157	148	138	152	148	140	117	146	147	142	131	137	143	181	168	127	146	157	130	127	149	148	150	150	123	148	156	150	131	142	177	158	149	119	133	141	120	140	131	133	135	136	135	132	147	143	151	150	151	140	151	136	134	149	130	146	159	137	134	134	124	127	149	140	152	139	123	129	137	125	134	140	144	123	144	140	148	146	156	129	150	153	162	152	141	137	125	156	140	137	138	134	136	158	151	164	149	143	156	122	146	160	116	143	150	162	136	140	139	153	150	129	147	133	146	132	160	152	137	149	148	149	151	130	133	133	136	164	155	128	128	145	132	119	144	133	150	148	149	119	142	127	148	131	142	139	139	164	106	138	139	134	142	132	116	137	136	155	142	138	144	142	145	134	139	150	151	111	142	129	129	147	142	144	148	131	139	128	131	140	143	136	145	139	144	146	149	125	126	135	132	150	122	138	146	122	148	142	114	157	136	153	137	139	153	154	146	129	142	135	155	157	161	135	154	135	133	139	156	158	140	148	147	141	144	160	163	136	135	142	163	130	138	121	154	144	124	152	143	131	144	118	145	156	142	124	131	128	147	147	132	149	135	142	142	135	149	136	156	128	141	138	151	136	133	156	155	128	144	149	148	143	158	142	113	149	142	122	156	127	134	146	129	146	141	141	135	140	143	131	157	129	137	127	143	132	144	126	152	137	130	126	131	139	141	146	157	139	135	140	152	138	160	159	154	115	127	121	128	167	152	138	147	142	139	117	144	138	151	126	143	147	155	142	133	133	124	146	141	127	131	144	149	161	159	137	143	94	158	139	148	147	129	137	141	120	129	140	143	139	144	169	136	123	148	128	122	120	144	138	122	145	131	135	161	128	127	150	133	127	126	152	131	142	149	139	137	169	149	163	135	129	136	147	156	153	161	137	153	129	124	124	153	147	119	137	154	112	149	161	144	111	134	150	149	142	134	151	144	142	143	147	132	167	135	136	134	142	147	143	158	139	137	139	139	135	148	136	127	127	139	127	151	168	148	147	136	126	136	130	151	130	131	122	140	140	142	138	124	150	126	145	140	139	128	148	139	140	111	139	155	149	125	155	153	124	156	146	140	138	155	145	127	126	149	151	125	131	106	154	154	134	151	143	142	134	166	147	158	141	145	150	138	137	145	134	127	128	141	134	135	119	163	145	137	126	162	139	123	145	155	146	129	147	144	149	128	176	164	136	117	136	127	140	132	164	143	138	138	128	155	155	150	127	139	137	144	155	145	125	137	138	147	156	136	152	143	145	161	134	142	127	146	129	126	126	148	156	145	144	152	139	144	149	133	139	136	133	145	126	153	133	135	143	139	132	145	135	134	127	137	152	159	125	154	114	138	160	142	138	143	140	155	161	139	145	151	143	154	139	132	154	127	144	133	154	135	134	156	139	127	137	150	139	138	131	176	153	156	127	154	133	148	140	125	140	155	144	139	126	156	123	137	150	173	148	123	134	119	129	128	139	144	166	124	135	140	132	138	131	151	112	135	143	134	164	142	147	158	136	122	133	142	160	142	150	149	129	139	145	133	147	115	141	133	127	130	128	154	135	127	159	141	173	143	127	142	151	132	122	150	152	117	140	133	133	142	140	126	165	144	158	155	127	130	140	150	130	122	145	144	144	126	152	140	148	129	124	129	118	151	124	145	124	118	143	137	145	122	127	129	135	144	119	147	126	151	139	143	125	135	133	140	137	129	136	133	149	141	144	136	128	145	137	149	133	146	162	139	128	123	129	123	144	153	145	148	123	124	135	133	133	130	128	123	123	141	136	143	168	146	142	147	126	145	136	148	146	144	127	139	143	148	145	140	128	151	131	148	160	134	140	145	140	150	121	137	154	137	127	155	137	148	142	143	153	134	141	146	152	144	133	142	145	136	115	137	157	136	130	150	128	139	123	137	131	146	136	121	144	149	142	141	146	134	147	140	136	145	135	143	138	141	119	157	142	153	150	159	156	135	143	121	151	136	118	127	145
5048	921	765	426	332	269	214	197	214	222	204	185	182	183	190	173	176	177	149	157	159	163	170	173	192	174	161	195	199	177	198	176	181	163	175	176	133	148	195	191	173	193	152	176	167	179	177	159	169	166	178	168	145	170	180	164	139	162	173	157	182	154	161	189	146	164	164	192	142	165	167	187	161	175	182	144	157	173	165	177	158	147	175	182	179	163	169	151	176	162	167	179	158	189	183	156	191	170	157	173	183	170	154	172	152	139	155	177	174	181	149	184	158	156	170	191	133	159	180	155	150	143	173	196	162	169	157	160	179	171	183	168	163	157	165	159	174	180	177	137	176	165	163	160	168	153	153	187	184	177	173	151	150	167	166	170	181	164	154	163	155	174	157	151	162	160	164	196	161	191	172	174	184	149	146	165	173	184	178	168	147	172	165	162	145	137	161	172	188	159	170	163	157	187	158	166	173	161	161	155	157	172	190	161	178	160	177	181	161	146	167	180	161	170	141	196	165	168	180	147	169	145	175	159	146	169	169	180	154	171	159	180	172	165	122	174	143	162	167	169	185	168	158	156	154	163	151	146	166	155	163	187	180	143	179	147	146	158	159	181	156	173	146	159	165	196	166	159	166	178	165	177	163	161	168	166	156	170	175	156	182	179	138	176	179	170	175	153	147	162	180	169	166	164	161	174	185	172	146	151	189	171	170	177	174	192	160	163	169	172	154	171	170	171	178	140	170	173	147	161	164	154	159	152	157	176	178	168	174	161	178	179	156	152	189	168	161	157	168	174	155	151	168	164	171	163	160	178	164	154	195	174	173	160	169	158	151	153	134	178	151	146	152	171	155	167	169	186	167	191	157	171	157	154	153	151	181	167	174	158	168	143	157	163	157	169	148	153	170	176	167	163	175	168	160	154	156	181	161	143	174	162	166	178	180	161	171	145	153	166	166	177	176	173	177	143	177	170	156	178	166	176	163	159	181	156	164	168	173	172	167	179	165	171	176	164	168	168	151	163	174	152	132	156	176	152	164	173	158	162	178	168	146	158	150	154	162	160	145	157	187	144	180	165	162	155	182	178	151	143	171	163	172	137	144	204	183	175	179	154	145	155	151	171	145	161	173	161	182	156	136	179	173	166	179	196	170	163	188	180	180	156	181	181	162	171	158	171	171	157	173	168	165	171	155	164	182	185	159	160	160	171	173	158	159	171	169	153	162	170	148	162	157	161	162	157	175	185	157	162	163	178	174	131	193	158	177	183	163	148	184	177	169	164	180	153	166	172	176	178	147	189	173	175	171	159	168	176	190	190	172	171	169	146	138	171	151	167	148	172	174	165	171	167	180	168	178	178	187	158	185	161	155	179	163	160	154	145	192	175	170	169	167	169	191	172	167	175	161	159	158	170	180	145	166	160	172	170	161	163	168	172	202	160	169	162	189	167	163	166	156	130	175	160	169	149	173	164	183	161	135	179	175	177	142	147	171	186	159	164	188	159	163	161	146	153	157	166	165	165	164	169	176	182	175	151	157	154	164	151	174	179	163	165	176	154	127	172	183	153	177	139	154	146	150	170	189	169	144	162	166	155	168	165	190	166	166	154	156	139	203	157	163	199	152	176	171	188	182	170	155	180	160	182	161	175	174	177	175	191	164	153	188	178	163	171	169	181	155	166	175	183	143	166	178	178	160	169	178	177	174	165	165	155	187	154	172	159	162	164	169	153	175	156	183	170	162	168	166	166	160	161	162	164	175	184	182	165	171	157	185	155	163	171	175	194	160	175	184	154	169	137	168	161	147	174	128	174	172	175	175	178	190	163	159	176	174	168	169	178	181	191	153	187	166	163	155	164	168	177	157	189	161	182	146	169	140	154	189	153	154	171	146	192	152	156	160	165	146	148	150	162	157	157	173	167	171	165	162	159	160	162	139	183	146	158	152	160	157	168	180	187	174	184	166	142	161	138	163	174	165	146	152	158	176	160	159	160	161	168	168	180	176	143	167	173	160	177	156	160	170	173	158	160	166	163	157	151	163	169	166	160	163	144	134	169	189	147	173	163	155	172	150	169	155	178	173	162	152	174	184	154	144	164	187	175	185	152	157	154	149	178	185	186	171	134	168	161	168	152	165	166	171	180	167	165	172	173	169	183	176	172	153	168	174	180	164	149	166	172	178	150	147	164	185	161	162	160	167	156	169	163	152	157	163	161	162	173	164	152	192	167	153	175	200	160	163	177	156	175	177	163	177	204	159	168	149	163	191	169	172	169	162	155	170	174	152	158	169	175	174	150	147	164	163	174	159	173	171	171	166	162	157	175	170	175	175	156	185	155	169	171	168	180	165	177	149	171	164	194	196	147	170	158	192	188	167	177	174	165	147	175	160	170	171	160	178	180	169	161	152	171	145	160	176	178	192	145	161	169	151	148	151	159	186	174	171	171	151	175	151	167	158	184	162	176	179	169	178	179	185	154	161	180	173	178	160	148	152	144	150	199	161	153	181	170	161	192	179	147	146	149	169	149	154	169	179	176	164	167	152	176	161	127	185	181	187	172	157	194	166	167	154	151	180	181	170	160	153	162	149	173	153	144	185	171	184	179	178	171	135	167	162	150	162	154	169	189	139	177	154	177	159	153	159	166	163	166	166	174	155	163	153	154	150	176	151	179	159	159	162	155	164	173	158	166	156	157	190	159	170	157	171	181	156	152	180	180	181	171	160	163	171	148	185	162	145	184	159	167	167	153	183	180	153	177	172	183	164	156	130	167	180	160	172	151	188	153	159	155	156	147	175	181	156	174	172	169	168	177	144	151	172	142	156	163	155	165	162	172	179	152	148	168	155	199	179	153	179	167	161	165	156	190	162	162	146	165	154	174	144	153	163	164	172	183	170	176	162	162	161	160	177	153	167	167	171	171	150	162	158	138	175	177	146	162	157	168	160	157	177	172	165	174	164	132	157	165	148	157	149	159	177	150	176	145	170	152	151	164	159	149	174	168	211	169	152	163	175	164	178	164	159	180	173	174	156	158	161	174	160	156	164	173	141	175	162	163	166	164	172	173	161	166	183	176	196	163	155	178	154	161	170	143	142	160	157	185	194	150	182	181	174	167	165	161	151	169	169	183	173	159	184	157	188	158	158	166	163	157	159	143	176	152	161	162	156	173	167	166	154	152	169	164	154	196	171	167	172	158	173	160	153	162	177	158	181	167	165	162	155	167	160	143	172	157	161	154	172	160	144	169	168	177	194	184	166	152	166	174	143	169	160	170	174	171	173	182	152	163	167	170	160	169	174	153	180	153	159	154	174	155	161	177	137	166	187	152	178	171	166	177	136	137	176	200	167	180	158	175	166	173	139	194	155	172	185	158	158	159	182	155	181	147	172	150	173	191	182	149	166	192	175	149	170	167	169	177	171	177	178	164	160	180	168	160	172	160	177	161	157	171	160	159	154	151	157	151	172	141	165	175	155	156	177	156	152	133	180	168	167	163	153	174	163	148
24470	20380	26475	24154	20361	8211	1173	792	610	582	515	491	458	353	380	356	314	347	332	350	307	306	309	337	285	291	326	281	301	302	273	321	258	262	235	312	275	272	259	284	250	270	276	270	280	242	228	276	268	256	269	262	289	263	269	284	278	254	254	260	239	257	281	268	285	258	278	262	263	245	281	285	266	257	237	284	279	257	268	267	252	238	244	242	265	291	251	262	286	237	273	272	273	290	259	260	272	254	260	239	280	237	261	259	260	271	285	243	266	259	254	283	274	280	280	276	255	266	261	266	288	262	244	252	277	271	257	230	276	245	251	293	268	264	291	294	251	257	223	242	264	257	245	242	265	264	275	267	267	273	238	275	271	286	238	262	273	243	248	253	272	274	268	260	267	280	270	265	252	286	255	234	272	293	251	267	250	251	276	240	224	230	255	264	264	244	240	274	252	270	248	243	257	264	225	247	257	247	246	243	254	258	255	248	257	266	277	239	248	266	288	272	267	272	269	258	277	279	249	263	249	258	251	252	258	282	258	260	248	265	263	280	252	244	234	239	241	228	242	260	264	264	272	237	261	272	242	281	254	271	263	272	243	258	244	249	251	259	277	246	222	250	278	247	241	268	264	247	253	250	241	228	260	259	263	265	287	228	261	277	279	279	254	278	267	276	246	260	267	243	258	255	278	250	249	269	238	225	253	262	255	236	261	282	235	261	277	295	276	260	251	257	298	257	319	262	280	245	250	245	295	267	306	266	263	244	247	257	280	268	251	256	274	260	271	246	247	279	254	254	286	237	266	245	273	272	269	261	253	235	306	271	235	288	255	228	263	258	268	264	297	264	286	256	252	274	262	285	253	269	301	282	288	274	273	259	279	245	275	237	267	255	268	247	238	245	253	248	256	281	262	245	235	248	273	254	271	246	253	244	271	263	275	252	262	246	273	270	259	256	255	257	284	268	242	250	252	254	262	269	255	283	265	250	241	286	260	283	270	262	306	277	264	253	264	272	278	255	259	257	268	283	272	287	246	250	251	248	286	288	240	252	267	285	258	265	266	235	286	246	262	240	261	264	252	256	244	268	263	252	286	247	259	248	252	260	261	257	287	243	246	256	229	279	275	278	286	256	261	265	260	266	253	251	218	254	207	251	261	252	243	287	296	258	246	236	249	250	261	275	249	239	271	262	263	291	275	276	261	235	258	261	253	232	248	284	240	248	263	275	275	271	238	250	269	254	275	256	255	244	271	261	234	266	240	260	256	269	275	262	265	245	255	262	251	308	255	268	257	248	291	243	236	257	301	237	222	266	245	291	277	250	261	256	261	265	236	264	222	268	251	259	257	256	267	243	257	257	274	262	278	260	233	244	279	258	256	279	260	252	273	275	290	247	245	232	248	286	236	237	269	272	246	272	258	244	270	247	241	273	266	269	258	276	244	262	228	281	248	234	265	251	265	263	266	250	263	252	250	262	238	276	255	274	283	249	255	239	260	263	250	273	265	269	275	245	241	254	244	223	265	269	264	255	262	240	252	257	275	257	255	259	269	261	240	231	281	239	274	250	240	257	268	244	259	259	266	287	270	260	251	273	251	270	260	270	237	270	252	294	251	224	265	257	241	264	262	251	258	277	252	253	244	241	250	275	271	259	248	245	275	264	254	254	265	258	265	284	249	251	264	241	271	291	259	269	261	253	277	279	282	266	267	255	267	281	308	240	260	264	252	245	276	287	277	256	233	243	266	249	290	259	247	255	282	247	251	264	258	247	250	247	281	236	234	241	251	244	259	266	270	250	280	242	234	232	255	256	285	278	247	258	266	253	259	233	260	277	259	274	260	243	251	244	259	273	264	258	261	274	253	266	281	224	270	252	257	254	266	266	276	251	277	283	243	279	259	253	255	264	264	298	298	270	283	263	242	272	271	274	279	249	241	283	263	287	258	284	271	274	217	248	264	244	244	241	253	258	237	262	254	263	252	270	282	265	250	257	256	272	253	267	243	260	271	250	263	243	279	260	254	271	270	228	239	268	292	270	254	242	260	236	283	250	297	218	262	259	282	237	277	249	262	264	247	240	246	236	279	263	256	275	277	255	258	262	264	258	240	226	247	240	275	304	228	254	259	234	255	261	279	259	266	260	225	247	267	265	278	282	282	253	267	274	299	262	284	253	240	228	254	272	276	284	292	242	244	253	257	244	256	285	276	252	257	275	273	245	256	303	246	267	222	272	257	261	260	264	262	249	251	246	256	249	260	238	264	259	269	255	265	233	281	289	240	260	266	244	251	283	242	235	268	249	270	249	271	270	238	261	276	269	278	262	271	274	271	273	265	278	263	267	308	255	261	230	260	256	268	265	225	250	251	258	268	279	274	268	266	249	277	282	245	258	281	291	252	294	266	255	253	272	289	253	261	246	261	258	229	269	259	254	255	227	261	250	277	259	254	277	274	251	261	252	255	287	258	254	241	264	260	247	268	257	267	282	222	252	275	262	242	307	281	257	268	250	239	285	284	240	258	263	265	261	260	257	241	251	272	268	229	267	275	276	249	259	225	253	245	263	270	282	252	258	259	260	250	278	291	268	239	248	236	261	255	273	258	273	250	258	269	241	236	248	240	265	244	238	255	250	263	306	254	286	270	234	270	278	249	276	257	264	251	270	267	253	264	249	219	275	253	284	268	239	256	290	244	237	258	281	252	252	256	260	241	250	294	264	280	240	241	246	273	255	238	276	286	263	244	266	267	272	280	251	290	255	266	281	268	281	248	283	261	266	224	271	259	238	270	280	260	267	263	252	243	273	214	242	266	288	258	277	277	233	278	287	279	273	260	277	291	273	254	239	264	242	256	258	274	255	269	254	274	271	265	246	240	270	260	271	263	271	260	262	281	272	271	250	260	256	285	263	256	255	261	275	293	246	261	241	252	262	279	261	260	264	257	260	242	252	256	297	274	279	275	255	274	246	267	248	236	293	249	257	251	243	254	275	252	317	235	236	236	239	279	247	246	251	239	237	278	253	236	255	256	271	247	264	238	258	245	269	281	248	248	247	219	262	286	242	266	256	273	241	266	249	239	257	236	251	278	268	259	273	255	279	241	246	257	260	294	262	247	245	239	270	243	280	275	260	269	258	242	245	279	306	250	273	263	248	221	269	257	261	249	255	266	269	251	278	249	254	255	240	253	252	260	299	278	285	268	231	224	257	222	279	267	252	270	284	262	248	281	266	275	247	242	277	256	239	276	258	287	256	270	256	262	278	263	271	246	257	262	271	293	243	245	249	275	269	265	276	251	257	234	243	254	268	249	265	244	261	271	251	282	283	268	237	265	243	284	221	270	229	263	272	260	246	274	253	223	267	274	249	265	217	278	252	257	250	246	254	268	239	255	287	275	264	271	262	278	244	251	246	269	271	269	266	282	244	272	282	271	233	253	287	271	276	291	227	264	242	286	276	227	274	258	252	257	274	255	268	257	257	280	246	266	253	255	287	267	263	278	239	238	245
7734	11620	10501	5612	3566	2462	1770	1404	1148	982	847	741	643	620	550	513	483	462	454	433	412	392	354	400	361	349	355	328	346	332	317	314	303	324	297	325	272	303	324	279	295	270	271	301	263	292	260	283	282	255	309	265	293	286	259	297	271	309	305	259	280	310	249	247	263	301	283	245	264	253	265	237	303	260	258	266	257	295	267	272	233	271	238	272	269	245	277	278	259	276	268	277	267	306	264	262	302	218	260	267	242	309	259	293	268	250	298	288	281	253	284	270	273	263	247	274	262	296	276	287	255	238	263	268	272	285	275	295	275	266	257	255	264	274	276	262	255	253	263	266	247	270	271	273	241	280	272	256	250	257	281	283	265	230	256	277	279	289	278	251	265	267	229	258	252	254	285	297	255	277	265	279	258	261	254	233	284	271	228	272	264	263	266	259	255	265	265	248	278	272	261	275	243	259	270	275	284	277	274	301	270	233	261	256	265	319	260	240	254	277	251	247	264	296	285	254	263	265	238	246	296	269	263	271	270	257	211	249	241	235	252	260	282	286	259	275	259	270	223	266	280	264	265	282	236	273	274	259	279	277	263	253	249	269	274	264	278	282	270	278	282	285	274	239	290	241	257	262	264	272	267	273	259	268	272	266	249	277	276	260	301	278	246	270	269	284	254	270	253	255	230	242	258	266	268	267	267	261	240	288	266	263	281	288	264	277	252	256	258	247	248	253	265	236	276	270	246	250	250	268	256	274	220	281	255	262	261	279	285	254	278	248	287	283	267	265	292	267	282	259	243	235	276	294	274	262	278	251	299	259	269	282	253	251	267	242	249	258	268	254	245	238	253	275	255	295	246	228	267	278	265	261	258	272	271	263	289	272	286	270	251	271	238	262	260	271	245	251	289	263	283	275	261	258	260	255	249	244	243	266	266	262	277	238	246	269	255	257	253	302	276	215	263	257	282	291	264	290	245	278	268	278	271	254	258	257	253	278	280	242	276	270	265	262	271	236	254	254	250	287	272	287	255	261	273	254	264	257	288	286	236	263	263	258	249	268	275	266	253	254	271	284	251	263	245	276	252	271	241	253	261	263	242	279	279	279	262	251	256	288	253	262	285	274	277	281	241	249	245	267	261	278	245	248	257	274	264	249	275	234	298	268	272	275	292	245	237	243	291	261	254	253	226	233	252	290	251	264	274	261	274	272	280	259	282	293	278	263	257	273	245	266	263	232	285	259	263	238	250	288	272	241	261	271	265	286	250	282	254	259	261	228	246	244	247	250	290	273	252	266	267	300	266	248	284	263	256	244	243	265	255	277	242	252	254	273	251	244	267	255	230	291	235	247	268	237	282	288	284	276	269	231	269	276	265	254	249	274	274	257	234	239	230	279	261	269	294	250	241	245	254	292	251	299	266	272	256	246	262	269	246	259	250	262	226	277	250	269	234	254	281	280	268	251	230	269	242	238	262	267	251	234	297	262	278	251	273	235	265	253	244	259	223	255	316	273	260	250	261	250	275	275	273	262	243	303	282	296	242	267	284	255	265	257	282	262	248	290	239	270	255	300	261	238	248	263	259	248	266	271	256	250	252	257	223	263	306	227	249	264	257	262	247	269	264	222	274	281	276	271	274	245	252	259	242	270	257	271	250	274	271	245	259	280	265	240	248	285	235	272	280	254	260	268	292	272	278	258	274	261	268	257	264	273	264	257	274	247	249	271	259	249	244	274	266	258	248	236	257	253	245	284	295	257	257	278	274	245	283	257	247	250	291	235	256	279	278	243	278	272	243	275	275	248	249	269	246	230	254	267	292	251	252	264	237	240	272	253	278	267	247	256	246	237	257	287	312	241	262	268	238	260	292	239	246	279	304	286	285	267	268	247	260	244	276	261	280	230	279	263	232	260	213	266	265	257	234	300	269	256	258	268	252	249	246	298	281	273	256	257	231	235	276	244	266	286	257	242	237	276	242	295	277	262	258	246	275	271	248	256	264	248	281	280	292	250	231	270	263	277	275	249	264	256	265	253	256	265	264	251	258	270	263	249	330	275	264	258	241	258	259	276	269	276	268	261	283	255	250	270	262	250	262	279	242	251	282	276	274	264	269	282	272	283	285	280	288	266	238	274	268	264	248	255	235	258	257	283	274	283	271	268	264	298	260	288	265	261	254	270	270	229	251	287	262	260	251	260	288	268	258	266	237	237	286	258	257	264	291	269	257	250	246	270	236	259	265	245	276	244	271	270	259	273	273	258	248	276	268	245	274	265	263	265	270	251	288	271	276	294	268	264	260	256	288	262	264	230	245	264	244	284	268	228	232	261	249	236	250	292	313	247	268	247	280	275	254	260	257	266	247	247	274	270	254	265	251	265	276	252	272	239	271	236	265	280	220	280	266	256	258	270	247	269	249	281	252	267	265	285	252	238	241	287	288	266	261	274	265	250	293	255	243	281	263	271	274	273	271	252	285	246	244	260	239	246	248	256	240	270	284	264	252	251	256	269	260	244	272	245	282	290	289	271	268	253	296	269	281	240	272	255	274	261	303	272	278	297	273	269	263	246	284	265	257	271	275	237	251	254	284	250	268	258	248	277	284	256	277	246	258	264	233	266	245	235	292	277	283	271	231	262	287	253	244	278	294	283	251	300	262	273	266	239	267	275	250	276	250	265	281	247	244	265	266	244	262	256	271	244	276	233	260	239	285	263	256	248	256	241	277	261	253	263	270	245	264	272	276	270	287	269	269	229	257	258	274	271	292	259	262	249	253	260	270	238	270	265	284	244	257	261	236	232	263	222	272	292	288	253	271	250	261	275	287	253	266	241	259	282	281	256	282	268	259	268	225	289	287	266	243	249	260	275	242	257	288	225	252	279	296	256	269	230	245	261	276	278	241	284	269	254	258	252	268	242	280	271	268	248	266	225	241	269	243	278	266	259	277	241	265	266	277	258	238	258	255	250	274	271	247	272	260	271	250	260	248	245	273	257	288	248	271	241	294	281	254	232	261	228	277	281	300	261	274	280	254	298	284	287	240	270	270	267	268	283	259	251	262	235	257	266	268	278	251	259	257	268	267	274	301	294	248	270	263	267	303	273	249	257	251	250	255	282	265	268	264	249	279	256	296	277	274	227	280	260	269	280	248	272	266	251	260	258	226	244	277	262	251	267	265	255	265	245	266	261	233	238	222	258	264	269	246	249	249	249	275	272	252	273	254	268	254	254	244	262	242	301	257	280	259	282	249	237	268	291	239	239	262	251	256	267	253	262	257	244	285	278	262	244	242	256	245	253	278	266	255	248	268	248	248	251	272	257	264	286	271	254	246	263	277	240	273	263	259	258	237	268	252	266	273	260	248	227	274	250	255	264	281	269	273	245	261	268	278	248	250	282	242	251	278	249	243	258	239	283	256	256	259	269	260	253	275	251	262	244	262	263	255	302	273	283	278	255	244	234	264	280	269	238	256	282	284	260	249	244	260	242	278	272	272	268	281	262	277	261
22517	20364	26940	23685	20371	20428	7251	1691	1257	1102	989	928	844	851	805	809	707	740	714	676	696	637	625	709	640	626	608	612	581	618	656	647	587	575	614	536	526	533	578	587	611	568	576	586	607	555	591	532	530	558	561	560	544	516	584	557	590	532	564	568	594	589	597	591	542	593	579	532	588	557	610	559	542	525	547	574	515	557	534	528	544	507	578	562	558	545	576	564	580	575	597	575	548	560	521	607	558	535	561	537	557	553	561	546	551	553	547	597	566	587	557	576	516	541	543	560	566	549	553	566	550	544	551	542	572	545	520	554	521	575	586	506	544	561	561	566	553	545	552	549	570	523	549	517	551	593	590	535	551	568	531	579	568	575	557	576	544	522	574	496	571	556	547	568	562	589	557	592	585	530	569	563	588	566	529	571	553	511	573	517	545	574	570	554	571	525	554	571	542	557	541	575	535	516	533	568	562	547	568	553	567	567	551	563	551	543	540	508	576	524	542	571	546	577	594	543	507	577	506	540	577	528	536	516	552	553	493	537	558	551	551	485	559	589	552	543	568	552	576	544	537	559	549	556	593	565	515	587	572	518	541	576	528	563	551	588	554	561	525	541	548	506	570	535	525	521	543	504	539	590	544	557	548	573	562	577	545	546	544	530	563	541	546	571	582	524	527	570	557	534	568	528	551	523	542	544	527	539	564	561	565	587	530	580	543	575	557	599	568	559	597	575	531	574	546	569	538	550	545	548	553	532	546	541	553	550	577	557	566	581	544	556	533	574	569	546	539	582	529	547	578	569	517	525	529	518	577	545	554	577	563	549	527	556	528	521	557	524	562	612	556	538	531	558	564	525	556	550	580	523	556	562	527	558	507	530	531	493	596	551	523	517	571	554	558	553	577	594	570	554	550	523	543	540	552	557	523	558	568	530	545	583	523	538	548	561	536	527	546	521	541	555	530	554	529	572	529	530	563	557	597	530	555	562	581	585	532	542	554	554	556	521	569	517	540	577	552	538	543	561	565	542	538	559	580	571	533	510	524	546	553	571	574	494	540	591	554	536	510	562	544	532	539	573	548	563	555	553	528	559	589	516	559	567	538	551	574	586	539	544	563	572	558	559	555	542	536	515	524	514	580	546	528	544	554	542	608	533	486	589	554	534	526	578	556	538	585	561	506	557	557	525	497	565	531	531	567	519	526	544	546	529	547	518	540	589	538	569	550	565	565	531	556	516	578	514	545	537	489	547	534	564	527	506	504	575	549	523	560	581	564	571	517	557	546	573	566	541	541	513	535	569	549	558	579	571	516	550	613	537	545	547	561	524	551	539	538	546	541	565	580	537	585	523	533	553	530	539	547	564	585	512	534	532	547	562	523	566	559	537	525	549	550	574	531	539	548	540	532	559	537	551	529	580	529	556	539	572	525	512	556	533	566	539	564	533	576	558	559	545	532	564	557	564	556	560	550	536	544	594	562	557	517	516	547	581	593	537	592	531	512	515	532	553	520	562	550	558	541	549	557	519	561	561	562	529	564	553	553	550	547	533	533	538	567	515	580	576	551	513	523	547	574	530	585	543	548	557	553	533	576	553	574	531	566	560	550	511	550	545	506	553	490	541	527	563	529	536	559	565	518	552	510	533	577	569	531	515	580	528	562	600	576	542	550	554	562	524	518	527	558	557	548	541	553	545	538	530	526	548	564	534	562	516	553	538	548	548	522	527	544	538	540	577	567	526	561	563	503	593	560	557	564	529	593	534	547	598	572	529	572	535	550	555	523	559	576	554	515	560	563	513	601	538	556	532	585	563	554	556	570	543	545	557	565	561	560	549	541	541	583	539	554	511	536	602	532	523	541	586	529	537	567	539	535	571	571	472	545	568	572	522	560	574	609	543	584	535	496	569	527	559	499	552	572	559	537	590	527	557	554	564	523	568	524	589	552	559	543	566	518	594	570	563	551	520	556	524	530	523	559	603	612	521	550	554	549	503	541	522	571	564	580	552	554	513	584	555	539	592	601	556	556	562	605	498	559	540	543	539	589	548	555	559	551	581	540	559	536	566	531	542	549	539	557	499	567	602	593	513	561	581	547	524	532	540	568	538	558	547	536	545	554	479	546	571	567	542	533	571	562	549	592	499	531	613	524	549	507	550	555	585	573	537	569	571	522	539	529	524	558	530	486	544	535	561	485	543	600	564	551	541	530	571	574	521	571	547	539	542	522	539	589	547	560	557	534	553	564	551	549	512	537	531	543	531	553	545	568	550	573	531	568	548	543	532	495	553	535	564	537	537	575	581	529	606	557	547	544	549	538	577	585	534	546	565	589	538	549	564	553	532	591	544	554	589	531	517	538	575	594	534	599	560	484	582	553	508	561	558	548	532	580	567	575	529	547	526	541	508	588	589	568	514	514	570	552	553	515	574	592	553	567	562	578	527	581	531	557	525	525	554	557	562	588	549	515	527	571	585	523	571	555	581	535	517	547	553	535	542	583	560	530	572	563	572	542	560	504	586	556	548	566	528	554	546	568	553	552	573	562	587	526	525	562	536	526	561	531	588	540	541	525	536	573	573	591	566	586	564	558	530	533	536	536	521	558	596	546	515	549	519	578	579	539	543	529	545	516	555	563	522	599	576	561	585	562	518	557	539	548	540	570	559	529	560	573	579	538	536	539	568	546	522	557	553	541	506	543	574	524	539	583	534	564	531	521	562	568	532	563	526	515	553	557	595	525	561	535	561	502	554	539	585	547	542	528	540	549	536	543	564	525	493	549	539	522	567	560	581	524	543	561	533	536	537	571	554	545	515	529	484	575	554	601	553	561	549	596	512	534	533	548	532	536	521	560	595	507	525	575	553	555	590	559	517	616	541	553	527	553	568	526	506	521	584	581	577	582	542	508	507	510	570	588	568	556	598	545	516	527	582	546	547	536	506	572	557	515	520	505	556	558	508	523	536	576	504	583	549	515	561	558	520	526	563	548	567	572	597	541	573	535	552	573	554	550	539	494	568	564	534	505	545	502	552	568	549	563	568	546	578	521	520	530	556	595	549	528	531	561	568	536	540	546	564	536	528	516	549	539	545	537	551	558	574	569	567	573	550	532	556	568	534	578	526	539	556	586	553	569	527	563	585	537	504	586	552	574	544	574	503	558	534	550	531	537	545	524	540	504	562	539	565	563	566	548	539	545	517	553	521	556	566	530	543	535	543	542	562	541	542	488	545	579	565	532	507	538	578	562	515	552	554	550	585	562	544	543	536	529	564	593	526	547	595	509	492	560	577	509	541	582	562	531	549	548	572	520	528	509	566	519	557	562	575	514	505	556	512	512	527	535	518	549	544	552	544	517	591	563	566	573	551	542	563	589	558	544	524	530	558	567	551	558	538	522	536	540	535	518	553	496	521	584	561	552	521	546	550	566	571	541	522	515	532	519	556	560	580	531	560	585	527	546	572	545	589	544	554	582	574	507	599	560	567	551	534	581	534	560	507	546	554	563	567
10933	18435	17155	9906	6406	4749	3365	2771	2224	1987	1736	1483	1234	1204	1127	1051	962	954	894	827	799	818	828	731	673	741	776	702	698	628	641	629	646	658	627	629	617	579	605	608	570	606	599	589	560	580	598	634	593	566	608	556	575	549	591	554	550	560	568	518	563	579	552	528	573	550	577	533	557	562	539	561	551	522	554	536	529	561	579	535	572	542	563	550	533	543	571	506	556	572	524	532	536	552	549	535	552	529	551	555	539	581	530	544	501	573	559	532	577	575	552	533	558	518	560	540	588	517	543	533	545	558	526	546	595	543	504	515	574	527	528	576	525	544	530	542	520	555	574	525	506	523	549	547	524	563	537	553	592	549	536	510	534	505	562	555	533	510	551	551	571	527	532	507	568	528	542	544	518	535	555	600	562	506	548	532	529	555	461	574	543	526	524	563	567	500	538	551	511	540	580	582	521	546	546	557	545	512	544	530	553	528	549	556	525	528	553	523	513	554	527	549	565	566	508	526	517	554	531	528	507	521	557	551	524	548	563	578	536	549	559	529	572	580	522	557	497	548	513	504	526	549	549	555	526	570	574	575	547	541	528	510	561	543	558	555	492	524	516	548	517	553	564	576	575	585	556	536	547	549	551	542	526	544	561	540	512	517	503	559	495	485	536	543	540	572	522	513	576	544	527	514	567	532	516	542	569	553	493	520	541	563	536	504	551	523	542	538	567	544	520	526	562	550	593	525	545	513	567	536	562	592	513	530	551	504	529	550	568	525	542	532	548	556	545	533	548	549	531	550	529	536	552	508	558	522	521	518	553	518	557	519	527	560	537	538	549	536	529	514	576	535	515	541	519	534	548	553	508	525	554	535	519	520	550	559	555	535	547	503	577	580	557	543	522	556	512	586	545	524	535	513	532	547	555	529	513	512	547	539	536	581	514	521	545	511	564	554	551	538	555	497	536	570	525	527	477	551	499	572	591	554	529	574	510	521	552	538	589	542	516	557	523	541	518	538	508	551	542	557	511	578	534	502	563	535	510	548	511	536	551	524	564	523	543	544	518	547	530	531	529	538	540	570	540	526	494	552	579	514	538	491	499	561	528	561	540	528	548	525	561	503	505	523	538	539	510	542	570	556	557	534	557	541	519	545	486	538	515	492	549	548	526	523	504	532	506	561	490	536	505	535	521	531	526	528	522	587	522	552	532	558	524	564	589	526	525	495	536	517	555	543	548	581	515	608	520	517	529	555	560	524	568	535	527	527	499	529	506	559	556	516	520	529	543	547	514	529	577	521	553	569	576	553	529	497	554	541	548	562	511	579	588	535	584	574	547	554	528	548	515	543	564	521	482	543	589	512	541	501	525	560	530	519	524	552	495	530	536	529	526	521	518	568	542	521	562	528	501	571	534	512	579	545	529	539	579	519	502	536	539	566	558	507	537	550	557	509	503	512	511	539	561	546	549	561	522	516	531	515	532	520	545	548	511	503	563	585	540	592	514	517	579	552	559	524	518	523	531	528	582	515	508	541	532	541	553	567	543	498	576	522	546	526	559	526	521	530	538	565	547	502	548	585	551	557	542	486	550	514	551	557	568	546	540	511	532	569	499	545	547	524	556	523	566	538	550	526	531	547	556	519	535	560	530	561	556	540	507	521	511	505	538	568	535	512	523	572	555	541	514	530	543	523	548	566	555	543	533	505	534	540	502	509	514	542	554	524	567	523	568	559	534	525	519	554	534	494	546	541	537	560	518	520	515	538	540	568	529	514	559	593	562	534	553	554	539	565	543	505	533	574	546	601	552	543	540	543	542	493	540	549	547	556	572	566	560	536	540	498	557	536	556	536	502	555	496	539	539	542	537	541	511	530	561	528	593	583	550	552	541	556	539	487	563	586	531	542	553	562	523	547	527	522	572	561	548	536	541	535	528	545	512	553	528	521	554	510	546	537	499	502	547	526	550	527	548	531	542	541	540	482	549	493	497	496	524	513	540	519	492	520	551	560	537	525	549	505	536	580	559	544	560	537	517	543	557	548	541	582	539	565	546	500	548	558	543	526	531	549	504	548	553	548	530	546	553	532	560	540	516	503	545	528	585	531	579	541	557	567	558	525	579	547	539	517	553	586	503	548	515	547	576	542	525	528	547	528	532	529	555	542	515	560	526	531	562	546	520	538	565	498	549	571	515	558	543	566	533	553	564	524	542	541	521	543	537	548	567	550	558	550	544	569	542	538	572	524	543	586	553	517	526	536	524	548	573	547	549	539	576	558	522	575	519	496	517	549	544	525	507	514	533	536	563	568	502	514	566	540	551	535	582	561	518	537	551	496	563	525	539	521	559	555	579	507	561	524	534	546	510	546	576	563	514	543	539	479	557	556	571	497	533	523	505	538	534	533	523	578	593	540	553	508	512	563	536	517	551	515	502	595	532	531	586	528	562	528	531	562	544	556	563	501	544	547	517	529	529	525	546	486	514	479	547	533	528	531	550	527	535	543	573	552	563	521	535	563	554	550	564	541	541	551	556	504	567	538	538	559	543	546	559	521	533	554	568	568	542	513	554	535	533	582	516	538	535	529	573	521	558	570	523	547	559	557	581	526	541	549	524	554	557	537	503	553	526	528	537	494	546	508	501	529	547	506	501	525	492	521	534	558	542	562	562	538	569	569	538	548	535	540	520	566	521	555	562	551	532	557	559	547	537	546	577	541	583	545	523	529	527	533	565	494	516	527	517	547	548	538	509	556	527	519	563	550	506	524	565	543	542	545	552	523	566	563	542	510	539	522	513	499	511	538	547	540	584	520	520	544	507	527	576	532	523	550	543	549	539	576	527	524	567	513	550	520	540	565	497	543	563	491	587	557	558	561	512	562	530	542	575	552	559	531	578	575	518	584	551	542	558	533	595	541	540	546	554	553	579	530	507	539	511	539	566	530	530	497	530	547	570	557	521	528	585	524	545	547	553	526	526	554	510	507	548	579	538	598	532	532	495	540	550	493	518	512	537	547	552	528	532	565	523	535	523	556	537	523	555	542	504	540	607	514	532	534	527	531	534	511	544	529	557	549	544	576	559	510	572	518	530	559	542	532	504	539	576	531	535	515	525	556	542	586	538	519	501	518	520	551	553	523	522	546	534	530	526	581	547	545	534	542	510	539	529	540	534	571	550	490	521	522	539	546	588	538	558	532	539	541	585	515	519	538	546	495	523	535	561	525	595	580	546	522	541	533	533	553	540	536	572	572	518	530	550	539	550	531	555	539	555	527	500	561	531	533	543	555	566	541	567	537	517	546	516	503	520	545	582	556	560	539	505	555	563	558	553	537	537	518	540	554	538	559	548	502	511	544	542	570	562	523	547	521	549	525	553	549	535	512	551	554	551	560	507	539	538	527	499	579	551	515	561	552	566	545	515	549	511	538	517	504	530	515	547	516	557	569	571	564	561	574	567	549	540	554	530	554	546	582	584	525	528	495	552	555	501	557	579	530	533	521	544	522	563	518
27827	12301	1091	331	272	232	170	148	154	168	161	148	148	170	144	138	149	147	145	158	147	144	145	130	144	148	126	129	130	133	169	141	142	125	153	143	151	147	126	153	125	132	131	132	159	150	165	149	138	139	146	141	150	153	160	150	157	145	152	140	128	157	143	161	143	141	130	147	164	143	126	143	130	153	132	159	153	153	112	137	129	145	124	131	146	116	141	152	147	149	152	161	120	135	155	118	138	136	123	154	143	130	163	146	145	140	143	140	141	133	146	135	149	129	120	140	147	126	139	165	151	140	129	137	140	141	138	133	150	131	140	141	148	159	117	141	143	147	142	149	134	155	149	137	126	146	156	128	139	148	152	148	145	138	140	134	152	135	139	138	139	141	121	135	159	163	152	149	133	139	134	138	149	127	143	141	128	126	162	133	142	135	155	123	149	146	141	141	133	133	152	158	135	157	139	145	169	145	142	174	129	158	148	145	156	132	130	135	122	140	139	119	137	147	133	138	138	131	144	135	131	135	147	137	145	131	143	128	118	155	119	129	132	150	139	144	129	137	156	149	130	138	134	130	154	135	148	152	160	144	144	156	160	140	137	133	154	153	133	134	152	143	146	122	138	149	121	150	138	133	143	146	126	138	131	140	158	137	165	147	142	147	117	124	150	137	136	148	104	137	133	148	137	167	139	118	131	123	137	119	154	147	131	120	151	131	112	155	134	150	142	148	131	166	134	140	159	141	140	134	136	146	145	132	117	133	152	135	151	144	164	162	142	115	126	130	145	134	137	133	125	139	157	139	166	134	134	145	135	137	134	139	153	143	146	138	161	138	141	133	125	112	121	133	141	150	155	174	131	155	124	130	145	130	143	164	133	151	127	132	157	151	119	144	106	130	143	143	148	132	123	131	156	143	152	146	139	151	140	150	145	135	151	156	147	135	157	130	127	151	151	140	136	134	128	129	127	138	118	147	143	159	156	140	143	155	148	132	130	146	135	147	127	127	125	119	146	131	154	149	128	144	143	158	147	144	126	148	145	140	148	108	145	146	140	147	129	159	162	129	160	133	135	134	146	125	132	155	152	118	156	153	134	131	141	141	140	151	134	129	138	152	136	124	145	147	143	122	139	142	143	126	142	147	131	135	142	172	161	139	129	123	131	152	162	138	133	138	145	146	168	144	137	134	126	132	130	145	166	132	144	125	148	153	129	131	124	137	138	141	124	130	155	170	144	168	122	133	124	148	135	166	142	136	147	129	133	142	126	155	120	161	143	136	149	150	141	146	144	140	128	140	150	128	134	140	154	118	140	144	123	121	130	130	150	158	138	140	155	144	142	126	148	124	166	156	148	150	136	131	140	139	146	136	138	137	149	172	132	136	132	133	123	138	136	135	120	147	125	144	141	134	143	151	146	137	116	135	158	131	137	129	132	112	157	138	146	140	136	125	145	155	141	151	132	143	146	146	139	148	156	134	127	143	153	136	154	159	138	138	154	150	159	139	134	140	129	121	147	144	128	154	147	145	155	146	122	127	145	147	132	160	135	136	133	144	137	134	154	120	130	129	147	137	148	135	142	144	157	127	150	147	162	134	137	136	146	128	148	148	132	126	151	131	136	144	133	139	158	162	136	135	161	146	129	134	134	133	150	139	148	155	151	141	169	160	134	144	142	139	132	152	157	130	124	137	141	144	142	132	124	134	132	136	146	143	136	157	144	128	125	132	156	138	165	136	130	140	126	146	139	141	112	162	152	158	163	150	147	141	146	129	137	142	153	156	143	158	140	142	153	142	149	118	146	134	154	128	145	139	132	156	159	162	145	121	144	157	138	163	151	142	135	150	143	117	132	119	121	118	146	141	143	124	139	149	145	131	124	130	139	141	146	146	139	154	133	150	150	156	118	132	143	141	133	160	146	136	136	146	154	133	146	119	145	143	131	131	119	144	157	106	138	150	133	164	146	122	128	149	143	153	131	122	148	149	153	146	148	130	129	149	145	145	148	143	138	132	139	129	169	127	134	140	143	168	117	135	140	155	140	129	139	138	143	137	145	140	151	134	143	155	141	146	134	131	128	134	140	143	124	125	136	132	143	139	130	128	122	131	148	167	147	149	147	156	143	136	146	137	123	133	130	148	121	181	145	151	161	144	153	126	142	132	141	130	142	160	150	132	150	145	139	143	152	129	154	133	131	142	134	162	127	165	149	140	143	132	147	143	122	143	142	145	170	131	133	143	148	158	129	116	134	148	142	143	139	136	139	148	136	136	148	140	148	142	152	154	176	148	167	118	137	139	117	150	127	125	142	128	146	139	152	147	145	135	140	133	162	140	166	160	132	137	142	132	155	117	156	151	149	132	138	126	134	136	128	159	145	137	153	142	160	151	144	146	147	139	144	124	146	132	135	136	139	123	150	148	154	151	134	148	152	160	137	141	136	140	135	156	136	141	153	157	152	155	131	153	145	150	137	138	163	148	136	143	138	141	149	133	133	134	158	158	145	144	132	156	131	144	143	149	149	131	141	143	149	126	159	142	145	149	149	133	134	134	138	144	145	142	147	165	118	140	165	142	142	146	142	161	164	151	166	138	123	143	133	133	136	144	133	142	126	136	148	136	148	134	127	142	146	144	149	157	139	138	164	125	141	134	130	131	146	132	129	154	148	162	134	135	155	154	121	148	146	109	113	127	139	162	124	148	165	144	148	131	147	130	144	129	125	134	140	152	124	143	151	146	130	125	128	128	140	124	136	159	144	133	146	136	140	123	131	153	138	139	132	138	148	131	133	155	144	139	155	132	159	121	122	124	120	136	155	141	141	146	152	134	146	127	127	145	128	127	151	135	143	126	127	129	134	121	150	133	158	146	145	150	148	133	169	144	141	149	148	136	145	156	139	139	143	146	140	147	138	142	137	135	139	165	131	142	151	147	135	125	136	128	135	130	150	128	143	139	138	166	142	123	140	135	143	172	138	138	143	149	154	131	137	152	122	152	139	141	142	162	152	121	140	147	162	131	145	135	138	108	147	140	156	160	163	136	167	150	130	119	140	137	127	135	154	138	164	148	140	123	154	121	138	142	141	137	146	157	129	147	143	110	136	123	141	142	144	149	157	144	111	142	145	135	146	161	142	135	143	134	152	143	148	138	140	134	120	131	127	119	135	138	142	136	147	138	137	135	155	121	132	152	149	138	130	137	143	120	142	156	142	160	145	143	146	138	152	136	153	160	137	141	148	144	146	132	148	141	148	126	138	144	137	148	113	142	134	153	122	128	128	159	129	140	129	156	145	151	130	126	160	125	142	144	132	133	142	145	145	141	147	147	132	134	140	145	150	158	135	142	140	147	114	144	141	130	141	128	141	133	123	134	143	142	131	153	146	131	144	127	142	132	127	143	147	161	138	160	149	149	119	137	164	149	138	151	146	142	145	155	188	129	149	122	146	145	150	141	127	169	140	154	146	122	139	124	143	128	119	167	140	129	148	131	141	130	130	130	134	112
5011	905	768	459	327	264	227	216	186	176	215	166	178	186	170	170	162	185	175	150	170	156	171	179	176	167	170	176	163	173	159	190	172	173	160	186	175	164	156	169	191	172	185	176	166	176	146	186	153	160	171	162	143	163	174	146	174	169	180	166	173	170	148	170	162	170	142	176	193	160	178	147	164	161	132	163	173	173	164	171	186	160	192	153	176	172	152	154	165	165	158	151	157	148	187	187	174	155	182	149	175	143	147	172	156	152	155	172	178	158	147	160	152	153	163	172	164	170	158	166	169	164	175	178	183	171	155	180	174	166	166	183	162	145	169	176	153	159	170	170	157	162	179	169	159	162	143	162	145	187	175	156	156	200	155	170	167	159	148	158	149	157	175	159	163	163	167	143	167	174	161	159	165	160	160	172	158	183	155	174	174	151	178	163	158	178	165	186	167	171	159	176	165	163	152	155	157	166	174	163	140	152	161	164	162	158	150	151	157	174	171	169	168	185	161	169	176	164	176	146	144	190	174	132	165	175	175	144	171	145	166	156	185	181	159	151	149	176	150	155	170	145	175	152	167	165	175	156	176	163	160	150	161	161	158	150	165	156	144	142	154	167	173	161	137	150	172	164	183	139	191	206	149	175	161	165	152	157	184	183	155	173	159	139	192	164	179	164	165	150	182	154	168	159	167	158	138	198	186	166	160	194	165	161	172	172	175	179	160	173	153	151	156	176	163	156	167	170	164	142	173	175	168	160	141	159	164	177	171	167	180	155	170	154	164	160	167	156	176	164	156	159	166	151	193	149	189	163	181	157	167	171	154	162	167	166	166	176	166	174	175	161	160	195	172	157	158	151	166	152	186	160	162	172	182	164	176	158	171	156	163	166	168	168	157	166	169	154	162	145	169	167	168	159	148	169	176	183	148	164	159	166	164	168	170	189	165	162	154	175	165	174	164	169	182	178	149	167	157	163	187	159	134	179	165	150	181	171	170	156	151	157	142	151	159	168	163	160	173	174	165	179	165	145	190	168	154	162	163	152	173	170	148	181	161	147	168	159	174	170	139	159	144	181	174	167	194	178	181	174	161	169	172	156	181	158	151	184	176	158	152	171	179	164	155	166	157	168	167	171	199	156	180	169	172	153	170	163	163	154	155	154	173	163	155	157	165	174	167	147	178	144	149	178	168	157	179	187	164	168	182	167	177	191	154	179	180	157	153	171	161	159	164	174	175	155	159	154	188	153	172	162	163	169	162	174	194	169	158	154	171	164	169	156	164	144	137	177	164	136	180	154	148	176	147	160	153	171	154	157	157	150	179	180	215	151	192	175	165	157	179	150	177	166	149	156	148	152	149	170	170	156	165	163	180	165	160	164	158	178	163	177	175	161	171	154	173	177	148	155	141	150	166	144	157	162	169	149	158	176	161	168	175	176	163	159	141	160	171	163	168	172	181	178	147	173	185	178	172	157	160	177	166	164	164	178	171	181	181	155	174	159	161	156	160	166	176	157	177	172	146	171	173	153	170	177	182	147	156	159	169	157	153	161	162	128	164	169	169	184	162	168	157	170	157	168	166	165	171	143	154	169	199	169	141	174	167	167	167	177	147	156	171	159	177	178	173	166	169	152	164	166	179	172	153	169	175	156	158	154	153	187	160	149	167	158	177	172	182	196	170	190	155	172	170	178	170	171	164	171	205	178	165	166	169	160	193	167	162	157	157	165	159	162	155	173	179	168	172	155	173	152	170	192	172	171	155	170	170	163	153	166	157	152	166	175	144	145	166	167	167	160	165	177	159	154	148	156	168	164	158	164	156	153	163	158	163	172	178	164	162	180	162	171	132	160	159	155	174	153	182	161	184	167	166	173	175	174	156	179	176	174	162	178	166	182	152	203	175	158	159	136	164	162	161	155	158	176	185	160	159	157	143	162	171	147	168	169	169	197	169	141	174	157	152	163	171	170	148	159	176	163	126	159	160	166	179	164	128	165	158	156	176	133	153	140	163	140	156	158	169	162	168	165	160	160	168	160	158	171	138	177	187	170	156	167	172	146	163	188	171	167	171	163	171	148	156	199	153	157	178	164	171	150	161	162	145	154	146	160	153	170	173	167	159	178	146	157	164	164	159	157	155	162	142	154	162	169	157	151	181	167	162	165	173	175	171	159	166	158	157	154	181	146	152	182	189	148	171	164	158	148	162	136	181	179	173	176	143	180	167	155	145	168	158	181	196	167	161	139	137	180	153	148	166	149	163	150	181	161	183	164	170	153	160	184	183	164	175	167	143	181	181	151	169	162	177	157	152	167	165	176	145	164	186	192	169	162	164	159	160	190	161	168	188	152	181	190	169	146	145	149	150	180	158	193	167	148	159	169	170	148	142	172	167	160	165	159	148	165	156	156	162	156	167	173	156	150	162	174	164	163	160	172	176	151	145	166	166	154	178	170	167	170	178	164	178	172	167	163	174	151	164	173	179	149	147	168	168	185	182	165	154	151	173	187	160	183	145	169	168	162	149	155	184	158	180	169	168	148	175	143	145	147	170	153	155	162	168	165	160	171	175	199	156	173	170	177	191	170	166	135	156	177	160	165	162	173	152	161	170	162	130	139	152	167	177	184	179	177	173	167	165	153	179	175	159	177	192	163	159	170	180	152	171	149	202	159	151	168	199	184	173	203	183	158	174	168	144	150	156	179	146	172	170	152	159	147	165	148	170	154	160	168	158	142	165	150	159	176	167	159	142	163	146	162	164	167	147	182	166	162	161	151	163	201	175	167	156	176	181	154	163	179	162	162	149	156	172	164	173	156	164	180	135	173	178	172	164	171	150	173	173	158	164	162	150	193	155	176	172	155	161	162	173	161	191	160	173	166	165	154	173	165	172	165	150	132	169	167	169	156	150	156	156	168	212	158	158	176	178	177	165	156	150	170	164	142	194	160	174	170	161	159	169	167	150	157	174	159	164	173	150	163	180	191	184	160	167	174	151	132	160	171	172	156	155	161	176	169	169	174	157	161	163	171	162	155	144	154	146	169	160	155	160	134	169	179	174	156	132	160	160	163	170	177	177	138	168	153	172	183	152	163	162	158	181	151	168	156	182	152	169	170	156	175	172	160	164	181	165	165	171	171	152	159	167	182	170	182	159	180	164	159	158	173	152	175	165	176	167	143	164	157	178	172	147	184	176	150	180	154	172	148	159	168	183	130	173	185	163	176	162	156	154	166	164	166	194	159	159	184	148	188	190	169	150	157	166	155	166	141	183	170	143	192	159	177	175	153	156	172	143	160	168	149	177	164	141	168	172	150	182	153	145	154	174	170	159	181	158	154	174	167	158	176	163	151	170	151	151	165	164	173	176	168	162	167	172	141	173	162	164	166	138	186	180	159	186	144	155	181	172	162	155	173	141	151	157	160	156	160	154	168	153	161	161	170	168	169	147	177	161	162	158	175	175	166	175	170	144	162	153	167	164	168	149	160	191	187	143	157	165	163	165	138
24515	20355	26451	24089	20338	8465	1122	820	606	608	510	473	422	408	390	366	331	323	312	320	318	345	297	320	321	306	285	302	297	278	284	308	322	310	288	267	285	280	264	276	270	288	266	256	292	302	291	305	270	277	273	302	286	258	258	252	277	288	252	236	254	261	272	277	274	253	270	274	262	263	257	261	281	281	253	281	263	247	254	279	286	263	263	260	272	286	279	239	277	255	259	233	277	269	271	261	245	286	263	265	252	283	282	243	273	260	256	260	261	273	262	241	254	254	243	253	254	239	243	276	256	263	266	281	247	263	264	283	265	254	282	266	258	242	267	245	257	285	257	260	251	239	270	249	286	278	281	236	253	246	242	259	284	249	266	277	234	272	248	243	279	289	268	236	273	257	246	251	221	264	236	254	254	267	235	223	273	291	253	283	254	269	261	253	248	261	277	269	273	239	268	257	258	259	248	260	282	279	276	244	250	259	241	279	248	252	236	248	242	239	258	259	263	269	248	253	256	282	268	271	249	245	264	259	262	254	255	246	265	297	243	242	280	305	241	271	279	238	258	272	229	247	233	247	249	237	245	276	244	244	282	245	256	270	280	272	228	258	246	252	244	261	270	261	255	274	239	249	272	267	279	271	269	260	244	271	241	280	242	244	237	263	297	247	265	275	249	270	257	271	244	265	265	271	248	273	236	260	263	265	231	289	267	268	261	267	250	241	250	260	237	251	262	263	257	301	298	274	263	254	272	251	249	240	248	266	241	213	278	265	267	270	285	271	246	254	270	255	268	268	280	254	266	266	256	226	285	262	272	267	265	285	276	279	263	273	277	238	256	251	261	265	262	260	254	265	282	276	269	268	234	253	255	257	263	253	278	246	277	254	271	277	282	252	266	268	268	285	278	239	258	272	278	241	284	274	261	259	262	234	309	263	232	290	241	246	227	273	254	264	274	242	253	256	275	252	236	300	275	258	251	259	249	268	256	261	260	270	238	268	248	276	253	272	260	235	262	252	246	264	268	272	240	257	257	288	264	249	247	256	260	288	244	276	235	249	256	272	266	244	253	276	238	265	309	272	241	237	244	278	278	239	274	282	251	264	267	245	275	275	255	270	246	247	247	251	290	270	253	293	277	232	256	297	282	269	277	236	280	289	252	272	244	230	274	255	276	262	265	259	266	225	272	255	267	275	268	222	246	273	261	276	272	235	253	262	286	252	263	261	261	272	274	263	290	253	229	261	262	265	296	232	245	238	246	243	265	238	267	230	262	263	260	255	248	269	249	235	284	261	262	277	271	245	244	284	266	286	240	269	250	280	266	260	256	269	295	252	269	261	263	268	237	239	245	255	268	250	235	278	263	264	263	280	244	271	259	269	240	241	256	294	269	253	234	263	275	213	277	282	297	237	260	259	267	285	284	261	233	258	271	273	258	277	262	260	269	257	256	259	245	267	251	240	231	258	267	262	273	236	275	251	270	262	285	278	264	228	251	235	242	260	260	283	253	286	263	245	227	264	267	255	274	252	237	263	252	260	239	252	269	266	271	268	275	248	286	256	247	257	238	259	269	265	247	266	258	241	260	265	277	270	249	253	278	250	246	284	249	240	257	228	272	280	293	238	257	268	280	261	255	235	296	284	258	226	282	211	251	231	278	291	263	250	256	265	271	236	283	260	244	264	252	261	265	265	274	209	278	251	287	249	274	254	263	282	247	257	238	262	284	227	243	267	255	254	269	235	245	259	272	245	260	283	245	252	263	286	254	228	235	268	256	271	242	253	258	265	268	268	282	277	241	241	249	244	247	254	267	248	268	293	254	277	239	249	250	276	274	272	242	242	254	259	279	277	256	290	258	245	228	238	241	266	283	286	242	243	294	276	258	226	232	270	262	310	266	248	269	257	260	252	280	280	251	251	273	252	256	248	283	295	273	239	226	260	258	286	273	236	266	262	228	258	261	270	256	279	272	255	267	263	272	269	285	266	266	261	262	276	263	263	288	290	293	260	255	249	256	257	257	239	242	274	249	244	271	249	244	247	260	252	269	246	256	265	251	284	260	251	266	254	240	261	246	245	291	283	270	257	261	257	266	276	275	271	262	232	274	270	265	231	247	242	257	252	242	258	268	278	271	269	265	266	238	248	247	253	244	258	258	271	290	267	254	272	275	238	263	308	256	289	245	280	272	263	267	265	248	263	276	246	297	273	282	234	281	283	262	259	257	271	253	275	277	299	255	269	265	262	256	261	269	241	300	273	258	250	278	264	275	275	246	240	247	237	276	255	265	275	287	244	249	247	267	248	293	239	276	261	264	263	267	267	259	252	272	274	275	277	268	278	271	219	262	274	276	282	251	266	271	265	271	251	237	262	272	267	254	253	268	308	251	296	258	257	290	238	273	231	261	220	232	257	271	267	276	267	282	269	277	252	261	286	267	271	260	249	234	259	224	286	278	256	264	260	274	280	276	246	224	255	255	267	277	256	241	246	294	267	261	272	264	267	264	250	261	256	271	278	271	268	246	268	244	251	265	273	270	278	244	266	246	277	236	247	246	268	283	260	274	234	257	304	255	266	240	294	273	276	243	256	291	250	240	273	276	251	264	248	268	278	249	230	240	266	259	242	260	258	265	261	264	256	257	267	253	253	265	273	274	283	261	279	294	277	267	262	260	245	294	261	262	261	250	258	257	276	255	244	277	262	267	258	276	266	269	257	248	269	273	227	242	298	265	268	285	268	277	251	251	282	260	291	271	253	291	270	264	231	264	259	262	241	234	241	271	259	251	261	233	284	249	271	268	269	232	283	277	256	278	277	260	248	279	246	288	269	268	265	249	261	252	266	274	263	259	260	273	245	237	239	247	267	265	250	269	265	240	262	290	276	264	267	269	257	262	250	229	285	218	286	256	279	270	254	279	238	228	246	267	274	232	291	267	231	236	251	257	272	263	247	239	265	302	238	243	239	254	238	240	275	265	253	272	244	271	273	271	275	258	275	249	242	254	245	256	259	265	257	229	286	280	261	266	257	266	272	245	237	269	255	229	267	259	246	268	263	223	242	267	248	286	243	296	257	257	259	239	258	272	268	292	268	225	272	263	287	273	227	280	280	235	264	255	265	268	291	239	277	249	258	264	246	267	257	252	279	309	254	270	283	261	285	284	263	253	272	263	254	250	264	267	231	204	261	236	280	227	247	256	232	281	266	274	259	271	256	277	274	250	286	230	232	266	268	268	282	263	272	261	260	246	272	245	265	273	261	275	249	263	247	276	253	254	268	281	279	260	264	216	256	231	240	265	238	263	253	285	255	305	243	262	281	271	279	273	249	266	253	265	259	284	261	271	234	275	259	258	281	243	245	287	229	250	271	248	252	262	250	279	278	247	220	276	251	232	295	269	267	254	263	282	271	265	265	227	272	274	277	260	249	284	267	248	263	253	238	255	289	273	256	256	266	255	272	267	279	260	276	263	252	227	263	265	250	274	263	259	271	268	267	258	275	289	255
7644	11170	10687	5504	3503	2438	1848	1456	1201	986	873	753	686	605	515	524	472	439	427	395	423	399	404	372	366	352	361	372	336	352	294	309	311	301	315	340	312	320	331	287	315	283	305	297	328	295	294	266	288	309	275	268	289	282	285	265	276	270	246	278	286	267	281	268	279	287	287	262	297	301	259	274	262	279	246	258	256	286	283	282	266	251	246	267	271	282	285	281	277	291	264	254	287	265	272	252	266	267	263	269	222	245	303	300	268	271	267	281	277	234	256	273	283	267	301	273	249	275	247	252	268	281	280	253	259	271	262	289	262	245	278	271	272	273	251	249	268	264	271	269	270	268	262	248	256	258	249	257	268	249	254	250	244	254	280	236	265	282	280	247	252	274	274	266	298	256	281	256	274	236	254	260	243	258	301	274	278	268	262	278	245	243	262	251	256	224	281	248	260	267	251	263	265	272	246	254	287	282	261	263	278	254	284	279	255	265	273	234	273	275	251	249	253	261	240	272	263	262	255	279	259	253	276	269	282	257	265	253	260	286	272	265	236	250	231	274	270	252	246	254	294	282	272	258	301	263	281	270	252	277	275	285	278	263	263	273	270	274	252	255	261	259	257	250	267	252	263	288	265	264	237	241	292	272	251	240	286	246	269	241	271	300	264	278	268	239	255	248	265	224	273	273	290	255	277	261	271	274	270	270	266	274	263	268	273	234	252	239	260	278	249	269	279	262	267	249	256	254	270	233	264	256	269	288	254	248	252	248	275	283	259	264	252	247	280	257	263	231	259	271	278	234	258	263	264	259	277	255	283	273	310	247	249	293	258	272	293	251	275	243	255	260	267	258	264	256	264	251	255	259	277	255	258	253	264	283	279	263	246	278	252	267	256	246	260	266	282	259	279	269	267	259	232	258	271	248	258	245	227	278	275	284	267	268	279	270	256	254	251	250	256	268	250	279	257	264	263	249	268	250	235	280	270	256	308	272	256	258	260	241	294	241	271	266	242	257	276	268	282	274	245	258	268	243	266	258	276	270	281	248	250	288	256	237	261	253	265	288	280	267	252	267	265	289	241	249	265	274	245	226	265	252	262	260	251	269	268	266	264	278	254	281	281	271	258	243	241	271	246	253	271	269	259	253	247	278	260	248	261	287	270	252	264	270	286	257	261	236	261	280	233	278	262	265	287	265	265	244	307	262	246	290	269	282	266	269	245	284	250	263	255	248	271	259	290	275	244	244	295	283	286	262	295	267	271	248	258	269	233	264	276	279	260	277	256	270	265	279	281	248	268	256	246	276	293	260	270	280	255	272	264	236	264	267	275	269	284	255	248	272	289	302	257	259	278	272	263	248	262	263	257	294	274	255	290	276	258	266	270	252	270	271	251	265	264	263	239	269	259	275	280	265	273	290	275	284	269	283	244	270	273	275	249	256	267	248	250	285	282	272	258	251	239	249	269	259	267	262	251	285	250	269	235	281	263	254	214	285	266	253	255	236	265	257	240	255	253	294	312	262	254	246	264	228	278	259	265	297	246	273	235	272	238	264	215	261	247	261	258	254	282	256	247	252	252	261	244	258	255	260	284	263	240	279	246	278	234	260	272	254	264	250	280	278	290	269	257	246	267	250	268	266	296	265	258	273	226	261	267	250	293	250	276	274	280	283	260	225	234	261	286	286	252	289	242	247	264	262	269	301	271	246	246	237	259	275	268	270	245	272	273	254	260	246	260	290	260	253	263	261	241	255	278	266	261	256	259	271	225	260	261	260	249	262	300	272	276	252	276	278	260	276	275	241	246	241	276	292	292	264	289	278	253	256	247	261	244	264	261	259	277	286	265	261	280	267	259	259	255	264	257	272	266	278	238	244	253	259	275	245	303	261	292	283	291	260	278	276	241	251	268	272	303	259	263	263	262	247	234	248	249	264	256	282	284	295	250	243	237	267	279	275	261	248	245	264	276	259	274	247	298	283	248	281	245	249	248	260	267	272	251	288	252	268	279	282	251	247	275	230	267	282	277	256	248	255	253	240	234	264	249	279	272	236	247	267	226	256	252	257	266	287	221	281	263	258	227	256	250	244	244	263	271	247	269	252	242	275	293	280	267	255	279	256	276	217	262	296	235	226	267	248	255	282	261	273	247	274	279	263	256	259	275	266	270	277	263	302	270	284	274	290	268	268	248	281	284	256	288	258	279	262	253	267	262	292	261	284	246	260	258	265	241	270	258	265	245	259	275	269	274	291	256	252	282	256	268	249	262	266	238	287	253	282	264	254	262	260	266	258	242	275	264	267	260	271	275	265	252	284	248	263	264	258	275	286	269	279	256	286	272	259	259	275	279	269	299	279	257	259	265	272	248	267	234	279	249	264	260	251	261	237	278	262	297	282	277	250	260	286	246	273	269	271	240	238	266	251	275	242	288	270	244	231	267	245	275	266	275	249	282	292	240	254	274	226	271	266	258	246	239	273	242	253	251	258	270	270	263	270	256	252	278	255	283	251	256	252	280	248	268	256	260	260	273	268	279	259	271	246	247	277	241	265	265	290	258	269	283	243	272	291	308	283	261	279	269	274	294	267	295	252	288	261	258	265	253	274	259	246	255	266	251	274	286	251	267	263	293	282	258	275	256	242	261	274	275	261	261	282	282	278	279	268	273	268	257	262	262	240	274	256	257	267	263	294	248	259	265	301	269	267	272	265	228	264	243	278	233	263	267	295	278	285	260	255	277	294	261	267	250	278	274	265	267	244	257	285	266	245	271	238	278	263	253	247	264	285	255	242	265	269	249	225	289	262	296	261	268	258	234	281	242	267	249	233	258	256	266	268	274	242	236	271	245	249	280	277	255	281	249	234	262	277	270	254	250	261	310	237	261	290	288	265	248	268	266	286	273	271	264	278	289	247	273	274	264	275	285	286	268	282	262	261	280	266	270	276	271	265	256	271	237	269	265	279	253	266	274	266	248	274	256	300	249	246	242	263	278	276	257	269	263	255	280	272	239	286	276	272	262	278	224	276	259	265	264	301	273	285	250	272	261	260	272	270	285	270	268	271	278	251	249	288	257	269	274	244	242	257	275	263	285	265	257	276	284	266	311	232	276	270	270	234	303	263	251	242	282	285	251	261	267	252	231	267	272	272	296	257	270	253	284	263	248	267	263	261	275	255	260	264	266	261	253	259	253	279	255	262	273	253	262	264	266	236	284	274	247	249	301	270	259	243	253	251	252	257	299	255	254	242	253	245	245	258	244	247	263	253	301	263	301	247	224	248	259	283	256	264	272	274	262	277	249	248	281	251	259	273	297	263	262	251	237	264	285	265	231	268	270	257	260	250	268	246	257	260	263	257	248	255	292	262	267	258	255	272	254	280	265	289	246	268	262	242	260	277	267	254	247	266	263	277	274	279	254	313	266	256	259	243	267	228	259	205	232	279	256	260	274	246	234	291	249	266	299	268	290	275	254	263	245	273	266	221	245	269	258	272	238	256	254	273	244	249
22529	20368	26914	23736	20373	20442	7541	1816	1316	1131	1039	885	863	869	764	753	757	743	705	703	634	688	674	647	653	628	606	622	592	644	603	574	561	564	548	599	583	580	562	569	575	596	605	561	580	623	568	560	550	579	562	583	590	563	589	552	555	592	574	560	533	574	568	578	538	535	547	560	593	605	577	596	543	575	548	558	567	585	537	543	570	569	569	514	549	516	559	518	542	554	577	571	595	548	612	565	569	589	530	581	566	593	541	589	569	534	582	574	542	518	504	511	523	541	552	625	581	537	629	558	554	543	565	635	583	551	540	543	581	565	566	573	550	528	557	552	593	531	558	537	532	555	517	543	554	513	543	520	575	547	581	530	524	562	566	543	542	534	536	549	564	577	552	575	545	601	544	547	588	547	539	571	530	558	535	545	589	527	559	574	574	535	523	600	570	529	531	603	568	507	553	562	609	545	560	551	558	518	518	591	533	549	552	512	567	584	533	562	541	543	561	473	554	521	575	551	506	553	532	522	533	572	530	531	582	553	555	550	566	545	591	534	537	569	597	501	578	535	576	598	533	548	586	534	529	567	584	523	543	548	548	556	575	582	544	560	560	588	513	557	550	505	553	596	535	573	576	569	542	540	527	556	555	566	592	495	537	566	552	570	562	551	580	566	566	582	516	510	561	544	570	556	555	520	560	566	502	573	549	544	551	553	580	557	506	570	575	537	539	517	591	568	545	571	529	498	546	556	574	537	566	515	561	529	553	558	562	552	566	536	544	573	568	553	604	553	519	563	518	541	571	560	567	564	571	507	565	578	593	564	546	535	542	510	564	505	525	527	529	567	534	565	531	534	576	539	528	503	499	592	538	555	563	526	572	580	492	522	574	577	548	518	554	521	530	559	555	541	541	557	513	540	560	571	571	555	549	547	539	543	577	508	562	536	561	580	546	572	575	539	535	591	538	559	532	497	546	537	531	549	576	557	543	555	585	560	516	569	570	527	532	544	544	542	576	563	564	554	504	529	552	542	520	551	588	554	576	572	530	578	527	518	563	519	583	535	551	545	527	535	589	549	551	560	519	601	552	561	513	544	514	578	521	561	520	541	554	564	518	559	601	541	565	571	564	512	530	578	563	563	550	564	571	569	535	521	571	557	542	528	549	577	560	559	550	551	534	583	548	535	555	530	544	573	554	541	521	573	560	570	519	537	617	561	574	564	504	551	628	573	566	518	591	519	551	546	532	562	537	565	526	560	544	523	592	549	537	546	512	551	572	590	544	533	516	552	582	574	526	536	561	537	517	531	539	532	556	573	566	522	593	583	583	573	531	551	587	555	563	546	543	518	501	542	503	550	522	581	560	577	558	535	535	484	548	528	543	514	539	522	551	589	573	553	563	504	574	556	593	561	561	542	514	595	579	573	526	599	557	528	558	542	536	586	545	542	583	516	599	564	535	551	587	565	558	566	548	555	546	524	555	548	556	556	569	566	547	549	560	533	509	530	564	548	590	529	581	535	552	544	521	501	550	559	559	603	562	617	582	567	562	503	523	530	582	525	537	539	517	514	566	549	553	544	581	545	542	547	588	544	554	557	540	509	570	539	555	552	549	564	568	556	579	574	574	579	548	569	523	571	590	555	571	543	529	553	507	584	523	532	592	546	536	505	528	561	561	527	542	560	543	589	562	550	507	595	550	499	571	500	520	541	560	535	558	553	548	559	537	555	568	621	529	546	537	586	566	610	577	559	524	532	550	563	492	586	529	561	561	535	551	553	584	557	530	599	549	608	519	577	622	565	591	543	531	559	569	596	570	545	519	597	560	570	517	579	525	556	596	576	492	541	522	501	542	527	573	532	564	549	548	540	560	580	518	517	536	576	544	582	595	529	519	535	582	541	562	514	578	512	530	570	527	557	545	549	575	566	545	577	572	540	551	561	587	577	553	569	551	557	570	584	554	552	541	563	570	527	538	582	508	509	523	529	496	550	557	565	478	489	573	534	568	570	532	534	550	542	552	538	574	534	535	535	537	534	552	531	552	511	530	587	545	525	567	557	549	555	522	575	550	561	565	543	573	533	549	592	576	529	570	592	554	590	544	556	529	550	520	548	522	525	539	546	521	536	563	505	561	547	522	515	520	544	538	551	520	536	546	552	530	557	555	559	590	595	577	523	588	555	528	549	544	553	528	540	572	521	529	544	529	537	544	572	560	511	569	500	556	537	522	561	574	544	557	543	544	559	561	529	556	563	511	573	625	558	562	520	574	514	582	544	516	521	593	557	509	535	538	530	594	525	553	564	587	550	556	553	561	548	550	530	509	535	546	609	558	497	555	565	534	536	546	593	531	574	573	525	550	542	556	556	556	538	553	547	540	559	542	552	475	570	549	562	589	543	534	538	521	546	551	535	570	542	549	570	544	535	545	582	545	549	570	547	606	572	569	577	553	559	545	533	538	551	550	526	563	599	584	560	588	556	536	586	537	529	565	570	592	530	550	573	587	555	550	578	575	551	566	543	562	542	586	506	549	616	582	544	551	590	549	545	568	583	511	582	526	532	553	578	592	515	577	616	542	570	544	570	531	556	543	539	522	578	571	557	577	542	513	567	550	552	540	509	547	539	473	537	532	548	570	526	543	529	535	511	571	550	552	576	597	558	536	536	564	580	555	504	537	533	536	571	509	560	544	573	539	522	553	555	516	551	564	557	503	551	517	517	534	589	574	561	511	538	553	563	558	528	537	544	516	549	542	531	552	533	529	555	571	550	547	572	485	562	549	589	552	566	504	572	550	554	574	543	546	597	563	518	523	587	521	532	495	529	536	549	549	560	539	575	567	580	584	515	576	545	486	552	515	521	520	529	530	577	519	568	550	547	563	574	533	546	565	517	578	561	569	580	521	532	566	564	540	559	542	535	581	572	572	557	587	546	553	523	606	488	560	556	514	533	559	563	502	531	535	542	588	558	574	551	544	535	534	513	534	547	533	575	559	539	531	549	577	533	540	539	572	566	573	522	513	523	533	485	587	542	547	566	554	543	511	542	556	561	563	560	544	547	522	574	539	545	545	578	528	540	524	505	564	559	540	538	530	586	564	535	581	571	551	546	512	581	520	536	552	541	567	533	548	507	521	542	539	552	544	565	556	560	563	536	565	559	585	541	588	539	587	559	536	549	496	567	555	528	518	563	599	540	498	535	529	550	548	534	556	515	593	534	540	516	520	550	550	589	511	552	515	552	559	562	533	579	562	490	530	549	548	539	549	528	551	540	571	561	541	574	554	560	553	581	566	562	528	571	573	568	529	495	566	605	515	571	540	522	554	521	549	554	518	574	597	519	500	572	501	562	533	560	541	526	522	531	571	565	574	586	536	571	605	559	520	527	541	511	518	561	554	531	577	581	543	534	532	547	583	525	541	551	559	561	541	591	547	552	558	567	557	513	546	549	526	520	529	581	570	534	551	555	536	582	538	547	567	499	518	571	577	567	555	578	587	576	574	582	555	533
11044	18621	17137	9771	6417	4709	3506	2770	2314	1972	1765	1482	1270	1236	1136	1040	990	916	875	870	816	801	760	703	703	680	701	700	593	660	695	634	618	605	619	584	610	638	632	565	636	594	595	622	595	607	616	548	601	573	538	570	564	541	567	596	540	607	546	573	548	550	614	567	558	559	564	590	562	540	525	571	551	613	528	558	593	552	541	611	553	566	532	549	534	560	538	524	512	531	537	560	560	523	527	556	554	566	563	525	536	540	551	523	482	583	563	545	532	544	536	574	553	538	554	504	529	512	531	532	582	554	516	540	497	542	530	517	590	579	553	525	528	500	541	569	544	529	520	527	556	537	552	600	510	538	510	514	552	539	529	527	544	519	521	489	562	511	511	535	562	549	565	565	510	544	545	534	554	540	531	570	550	502	517	599	531	564	557	582	503	536	529	529	573	520	531	604	531	533	508	554	516	531	584	556	499	548	546	617	524	556	543	566	533	548	592	495	607	557	543	549	512	518	528	530	568	494	525	503	557	565	534	564	557	521	535	531	560	531	516	540	575	530	549	521	510	530	529	523	543	508	505	533	514	544	517	568	513	541	523	537	597	559	514	523	573	556	532	548	550	547	576	547	549	563	558	564	544	536	547	504	513	521	558	564	522	501	555	575	511	540	543	551	537	558	558	515	508	534	542	537	558	585	550	533	518	505	555	562	561	535	514	552	540	528	551	555	518	542	530	515	497	513	560	564	540	521	540	511	536	497	560	516	557	564	503	534	581	580	577	521	550	570	525	577	529	529	570	539	572	514	516	520	506	510	562	545	519	562	537	504	560	554	546	519	495	540	547	554	561	570	501	527	518	509	553	563	511	551	531	519	571	561	538	484	544	545	522	491	512	558	546	505	556	536	532	530	573	559	581	570	478	520	553	519	522	553	515	534	559	512	559	493	522	529	517	528	588	499	523	530	555	509	537	522	557	532	556	595	539	585	513	541	515	533	529	495	525	509	566	565	544	543	559	527	531	514	526	553	546	572	560	567	532	573	549	532	571	528	529	546	560	525	540	528	526	545	551	546	531	604	496	505	556	557	568	535	509	555	521	555	558	557	555	559	528	513	582	533	533	525	525	519	507	560	582	545	559	569	534	565	515	545	558	546	574	520	564	554	544	552	513	516	530	529	542	513	531	552	509	544	568	501	562	479	513	536	554	529	527	477	511	545	555	523	542	542	539	533	557	532	525	540	539	585	536	539	539	554	559	508	528	512	528	554	543	526	559	504	487	537	569	564	519	554	553	560	524	547	560	546	541	506	576	535	530	587	548	550	549	559	483	565	539	586	523	550	501	571	518	553	593	519	538	540	529	546	530	506	575	522	501	545	538	543	541	532	518	552	536	555	515	530	532	546	548	537	560	558	552	536	557	536	516	557	539	536	561	539	554	554	503	507	543	561	538	559	545	503	512	511	529	572	541	568	499	615	560	512	506	548	478	576	550	511	547	568	530	522	599	542	578	585	564	555	553	542	555	577	561	502	543	473	589	562	570	559	516	544	510	559	532	540	511	529	536	564	534	534	551	539	515	549	546	553	546	500	546	542	534	577	535	540	542	573	530	545	558	524	542	548	544	517	536	557	523	522	553	508	574	554	532	533	529	521	513	572	563	512	506	527	516	539	552	498	493	526	539	528	532	531	573	562	551	515	540	534	532	548	549	553	525	554	535	552	579	532	549	549	553	502	516	559	572	571	544	509	536	516	554	499	536	552	558	575	555	539	591	532	553	545	601	511	554	546	552	566	539	552	549	512	551	506	506	521	527	547	520	575	546	548	550	495	544	541	568	528	536	527	537	551	536	523	558	530	562	527	519	552	554	542	533	544	548	524	573	554	536	608	536	549	562	577	519	569	548	515	514	564	545	537	509	560	539	526	566	554	540	548	528	531	526	532	547	507	524	577	516	505	493	523	531	531	523	526	552	527	515	542	547	521	522	546	562	546	516	592	564	579	562	518	571	567	532	584	513	519	561	550	550	539	515	523	526	547	516	516	563	529	560	544	551	539	524	569	489	525	513	519	544	556	520	511	500	558	524	555	499	551	555	557	521	556	537	562	523	508	515	569	560	565	531	499	524	556	540	529	533	551	515	593	508	566	541	542	549	561	544	532	529	521	510	533	494	506	535	567	519	543	545	522	543	529	542	531	549	534	579	514	572	516	572	547	543	556	510	544	508	541	545	587	551	547	565	529	542	561	546	580	543	531	513	566	502	505	512	533	538	533	539	515	533	515	535	558	536	542	559	555	543	560	519	520	502	522	532	556	506	522	541	555	539	555	533	563	521	525	563	541	558	573	543	512	539	553	559	576	544	513	532	521	571	528	533	513	539	506	512	537	526	531	530	532	531	541	561	553	535	564	544	557	555	554	511	530	570	533	517	563	570	543	511	581	540	555	539	575	597	540	539	564	528	531	557	549	532	519	556	516	533	520	564	519	548	552	559	514	538	512	523	544	547	558	545	483	558	538	511	525	509	546	563	517	573	524	517	513	515	518	517	580	551	578	553	577	538	542	564	533	554	564	494	495	527	558	560	565	527	545	518	532	563	526	547	547	527	575	576	526	540	532	538	524	539	572	527	539	519	557	494	562	525	550	558	542	515	566	556	529	568	496	527	544	544	582	547	503	619	561	542	515	559	550	520	538	551	574	530	556	536	521	511	513	568	561	525	528	492	527	569	554	542	520	548	526	549	559	565	535	576	535	546	540	577	522	529	542	545	505	556	485	557	510	519	567	547	518	570	576	573	558	501	545	517	607	570	536	576	536	515	567	563	521	516	542	556	531	551	498	564	513	518	531	527	533	548	585	511	556	521	518	517	543	509	527	552	600	561	574	552	555	567	556	593	559	538	536	532	531	545	551	556	550	576	534	503	606	517	551	504	562	554	579	556	497	554	525	571	581	520	531	540	517	560	544	519	497	566	535	516	522	554	571	537	527	540	572	567	556	537	543	560	554	553	551	513	548	554	541	565	558	560	499	559	518	561	547	536	557	539	559	519	544	541	522	493	553	564	493	573	556	530	529	507	519	526	499	519	540	580	520	533	551	543	578	532	509	561	549	528	513	531	513	571	542	496	551	535	558	524	543	556	523	552	566	565	531	563	573	535	560	510	556	512	560	524	582	560	523	541	536	536	555	516	540	535	544	514	518	565	548	502	516	518	528	524	537	561	563	556	516	516	551	533	521	558	553	581	531	556	520	515	558	539	569	511	533	535	561	513	565	496	551	575	553	550	573	542	527	522	528	537	488	525	499	506	504	491	548	495	547	571	556	550	521	512	530	585	511	533	512	574	564	519	504	593	532	588	561	554	500	540	554	541	494	509	546	555	536	548	587	546	574	514	538	550	577	538	539	569	533	546	538	570	550	511	571	516	543	581	570	480	561	566	591	512	545	533	560	520	506	547	550	535	537	536	565	523	526	539	544	503	556	533	566	547	559	524	520	549	550	558	535	537	526
27675	12455	1205	342	242	235	217	159	143	168	132	145	147	145	154	148	160	126	157	162	139	146	164	134	138	130	137	139	135	146	148	133	146	125	151	156	135	130	141	142	143	140	146	146	145	152	142	145	148	146	137	149	138	144	139	143	144	119	135	164	166	163	135	136	137	137	128	149	125	152	132	117	137	137	127	133	129	143	139	111	142	140	129	136	136	133	167	141	142	149	138	143	134	122	155	140	131	133	155	137	152	123	120	141	141	133	129	152	149	163	150	134	139	144	130	161	132	142	126	155	139	128	133	134	136	137	152	131	137	148	153	138	126	136	142	149	141	162	136	154	134	160	139	140	119	123	130	149	132	139	153	144	141	135	168	138	160	146	136	138	145	140	127	138	140	139	162	161	144	117	158	108	143	144	160	128	126	142	120	126	140	134	139	143	142	145	136	120	152	143	134	125	149	155	149	130	152	146	147	134	141	134	157	140	136	131	126	153	146	143	147	130	137	115	134	148	140	131	141	128	135	158	142	156	145	142	149	140	154	129	137	156	153	171	139	149	157	150	150	145	145	134	157	150	140	162	149	159	136	133	127	136	125	134	146	164	142	131	129	158	142	133	151	149	149	152	120	143	138	149	143	139	137	143	125	141	164	135	132	157	130	130	149	116	161	148	133	111	123	139	150	161	147	133	144	145	149	144	142	117	165	150	120	148	139	139	126	131	134	125	137	134	140	145	124	139	137	143	141	152	128	150	150	152	163	154	143	116	122	136	156	153	141	122	124	138	144	140	139	136	131	153	134	159	156	164	148	134	149	142	162	123	145	142	142	154	149	140	138	131	126	152	133	138	143	144	133	152	127	145	114	136	129	136	155	134	146	146	144	125	144	135	154	128	133	154	147	164	133	140	148	131	141	134	141	130	141	143	157	141	146	127	155	146	141	143	135	149	144	130	141	153	132	156	135	154	142	163	149	131	151	140	125	141	143	145	164	137	138	152	128	147	148	141	145	145	138	139	119	138	135	143	126	132	143	142	137	131	162	136	136	146	131	145	126	126	148	130	114	151	151	145	137	147	152	122	165	141	142	140	115	126	163	157	121	140	125	144	149	144	161	143	150	137	137	129	135	125	131	148	127	156	135	132	132	140	128	143	144	142	140	123	149	151	140	154	127	140	145	167	158	143	115	132	151	144	143	127	119	148	162	153	133	138	139	144	126	157	151	160	140	150	170	159	139	151	135	161	155	151	129	136	152	153	149	143	119	134	125	149	155	169	141	146	129	142	145	149	134	126	152	142	147	170	134	124	131	145	139	161	126	147	137	154	129	153	148	167	151	169	142	161	135	164	150	144	163	151	151	137	158	130	160	152	140	158	145	158	124	134	134	134	139	138	135	130	135	135	144	140	132	133	142	144	146	135	151	144	121	153	140	141	148	153	142	146	130	155	142	151	125	122	149	161	114	127	143	132	147	130	148	118	127	154	136	122	136	145	129	111	143	130	149	131	134	121	133	123	130	137	136	157	164	151	144	126	147	129	138	133	132	137	142	147	149	140	138	128	152	128	147	153	136	150	133	155	147	153	125	133	149	144	147	135	138	146	134	140	148	163	147	133	143	171	145	150	135	150	144	143	153	139	130	113	143	145	156	149	150	129	143	150	139	152	142	128	157	129	162	129	136	142	149	149	128	149	135	141	147	149	128	146	146	123	137	134	131	137	143	134	134	151	160	144	154	138	146	112	138	141	164	149	118	121	131	129	145	147	136	144	143	143	145	138	135	140	138	149	146	168	135	140	137	149	129	145	130	138	139	137	148	142	139	154	158	171	141	153	124	169	147	155	133	142	142	144	124	154	139	140	115	146	140	153	141	148	109	131	147	159	161	153	131	122	131	172	133	147	164	137	142	146	152	161	136	133	151	129	153	134	162	124	137	152	142	132	153	117	141	146	146	150	130	129	136	156	141	110	141	135	148	140	161	152	150	162	130	155	138	146	138	162	150	145	133	142	132	130	148	140	150	147	153	140	157	126	136	147	134	134	154	161	154	143	139	137	141	152	143	140	151	141	138	126	125	138	114	148	149	151	133	129	151	135	133	132	141	168	133	128	142	140	137	142	142	135	153	161	137	146	141	149	142	158	128	157	134	136	123	147	148	115	149	157	161	117	137	162	129	140	144	140	138	147	165	136	134	132	175	142	115	132	151	135	152	135	153	107	154	135	147	158	125	144	152	124	148	152	140	137	158	146	157	156	110	140	137	138	118	122	160	131	161	125	140	156	133	156	138	140	146	139	156	146	148	150	141	129	153	153	135	143	158	141	150	138	161	146	154	135	131	148	131	148	135	149	148	139	146	139	151	133	119	144	161	133	140	150	130	151	147	144	142	149	138	145	127	134	137	131	149	135	129	137	147	132	139	144	165	126	133	128	124	136	122	145	142	149	116	148	134	120	119	139	140	144	136	135	108	141	134	146	130	139	123	135	148	153	123	150	132	125	158	123	138	151	132	136	149	125	177	141	155	150	137	145	120	136	131	142	130	142	144	147	120	112	140	133	136	155	141	140	142	147	141	125	143	177	141	121	154	144	132	131	133	157	134	170	149	156	148	146	133	135	152	136	137	156	133	142	130	157	147	155	139	132	135	127	141	138	135	127	138	130	135	131	115	140	147	184	128	123	150	153	146	138	145	142	148	163	147	129	133	145	175	137	136	135	124	132	151	151	129	141	143	133	134	145	123	140	159	139	139	154	145	132	147	128	138	150	143	139	162	154	139	135	150	139	129	140	167	134	131	169	132	142	139	136	131	150	150	155	156	155	140	150	154	162	124	135	129	138	133	143	128	124	124	126	147	137	163	131	142	139	156	138	146	125	146	120	161	151	143	138	145	147	129	121	147	138	131	143	117	140	124	118	150	126	147	151	137	156	159	120	151	149	148	151	135	144	120	148	133	161	127	145	145	152	151	133	150	151	138	120	159	136	154	133	155	144	137	148	155	150	146	171	146	116	121	136	138	135	136	140	137	157	163	139	131	138	112	141	141	155	127	151	141	118	149	131	147	123	113	149	141	131	119	130	141	158	160	136	141	128	137	158	137	132	150	145	130	172	147	136	141	143	153	156	121	136	131	137	136	138	143	163	123	138	142	143	131	152	134	146	152	135	145	143	136	129	152	140	150	139	121	145	126	142	137	134	134	152	127	142	165	145	135	148	162	158	155	151	164	146	140	129	139	131	151	145	142	154	137	155	151	136	153	136	150	109	146	138	148	134	143	146	159	138	131	142	117	162	144	141	136	128	129	148	121	139	150	130	132	121	164	135	153	152	144	143	122	144	163	128	168	130	126	131	138	142	139	131	137	142	143	140	134	148	133	114	144	130	109	142	152	132	115	157	127	159	145	141	139	132	127	133	134	146	123	148	152	141	125	136	141	151	139	164	162	138	150	152	137	154	134	125	155	156	133	148	122	148	148	114	134	137	153	155	142	123	135	139	138	144	127	137
4973	885	747	433	336	265	243	200	205	208	228	184	186	182	183	159	177	216	164	157	158	191	194	152	184	156	174	157	172	161	164	157	168	180	173	175	174	208	179	182	141	168	173	166	175	153	145	171	163	150	149	160	167	194	154	145	181	147	160	170	176	166	174	168	176	176	151	186	138	158	187	171	176	168	198	172	167	166	174	165	176	150	185	169	172	190	171	162	178	170	171	145	160	181	145	155	133	156	173	154	159	163	165	163	183	159	162	136	155	154	152	183	174	161	168	178	160	149	168	159	163	156	167	172	181	163	168	153	169	160	145	166	169	148	179	182	170	162	183	188	160	157	139	173	173	161	183	159	168	159	181	149	167	167	164	158	145	159	181	157	145	173	177	174	160	140	161	183	169	142	166	161	166	167	163	160	161	175	148	154	158	166	177	189	173	168	161	160	153	148	160	175	182	181	175	168	155	168	137	159	179	150	185	162	175	171	166	170	143	151	148	155	181	179	160	171	170	163	146	162	177	157	147	159	143	166	166	160	168	189	153	175	180	178	144	167	166	163	157	150	163	161	170	160	158	159	160	145	158	171	162	142	166	209	168	154	164	166	149	191	153	163	171	169	171	171	171	143	136	186	173	164	176	156	155	187	170	173	160	136	186	157	172	189	175	167	170	171	150	185	161	162	155	155	168	167	158	189	164	185	179	170	158	165	153	149	158	160	173	163	176	175	170	158	156	179	134	168	158	180	159	156	164	151	176	180	189	173	139	169	178	160	165	168	146	143	164	181	149	144	179	155	175	157	157	159	153	148	154	157	183	167	139	148	169	154	163	172	153	178	153	183	168	172	194	172	149	190	163	143	140	153	152	184	179	188	150	163	178	159	172	189	183	170	165	167	156	179	187	165	148	166	161	164	170	136	148	161	165	171	158	191	143	173	161	166	154	158	181	174	136	156	157	156	177	152	157	157	152	170	138	158	172	175	160	189	155	158	172	166	178	171	145	182	182	170	157	171	180	173	159	159	192	174	142	154	160	166	160	161	157	158	174	174	159	146	148	172	170	183	153	178	170	176	177	166	175	161	148	155	149	171	142	175	189	166	152	184	158	159	125	188	172	145	166	180	177	160	170	197	148	175	161	179	162	193	169	153	191	167	176	176	189	159	186	146	157	166	154	177	154	161	170	165	155	136	180	155	170	162	149	159	133	161	166	186	160	168	162	171	148	145	157	179	165	192	149	160	143	165	158	164	143	166	157	171	160	169	148	165	176	170	163	157	170	147	156	168	167	145	175	136	182	164	151	148	171	176	161	151	167	154	156	167	164	185	171	196	150	151	133	159	142	154	158	146	185	164	163	167	155	147	178	160	175	175	144	155	144	155	172	164	164	153	153	152	152	146	155	158	155	158	169	156	165	163	128	189	165	149	160	151	158	163	170	171	167	157	144	162	176	152	149	143	170	164	160	147	169	165	165	189	173	161	159	178	168	180	146	187	165	182	153	168	151	165	174	171	137	165	180	149	148	158	151	174	167	152	171	150	148	166	183	170	141	158	164	166	149	146	162	134	176	157	151	192	156	165	171	176	180	198	155	158	153	148	175	149	167	161	171	172	182	152	169	173	159	165	176	150	171	166	153	154	156	156	153	152	168	190	163	175	196	175	179	164	150	152	167	158	174	184	153	150	162	174	159	162	150	168	158	155	196	162	162	169	165	142	158	151	154	169	171	164	152	168	145	176	157	181	157	158	158	152	153	170	143	161	180	158	176	149	174	154	153	174	176	177	161	170	162	164	149	161	179	164	189	159	169	172	178	167	163	148	155	164	157	183	150	157	185	159	143	182	155	167	174	149	137	152	156	153	156	168	161	173	182	171	171	171	154	185	180	174	180	173	163	171	159	158	153	149	162	166	176	178	145	146	181	137	188	167	147	179	171	150	155	147	165	157	141	163	188	154	173	158	148	165	159	171	165	168	157	169	156	167	179	181	156	147	165	150	164	147	151	173	146	172	190	167	172	165	167	137	168	174	160	138	150	181	172	177	177	150	163	166	192	173	159	162	176	161	172	180	166	160	184	155	165	151	181	153	181	161	170	181	160	170	164	160	155	171	161	169	182	174	153	171	173	173	175	147	149	155	155	163	164	161	161	160	166	170	150	163	191	178	187	150	143	157	171	189	164	140	160	152	155	158	170	150	172	153	179	187	147	131	173	180	153	158	174	158	192	192	149	199	155	155	171	151	159	167	164	183	170	168	163	184	180	180	174	170	192	155	167	163	169	150	160	159	149	163	164	136	182	169	156	168	164	157	167	146	156	174	166	184	170	180	142	140	161	158	167	141	161	156	164	166	174	169	167	163	166	174	166	131	170	173	164	166	163	182	163	155	178	190	156	152	164	172	180	161	178	161	184	157	168	181	144	163	178	176	176	172	174	140	163	173	163	166	184	163	193	172	173	161	149	160	170	164	151	171	176	172	174	173	161	169	148	171	163	164	168	152	176	172	134	161	166	159	186	157	170	150	176	172	169	166	159	154	184	172	160	177	148	165	150	162	155	156	185	174	149	142	172	166	157	152	186	153	162	143	164	170	162	154	174	186	174	158	188	172	163	177	178	150	162	184	141	142	152	169	171	181	153	147	158	181	171	186	164	128	197	159	154	157	157	150	167	145	175	179	164	182	144	175	150	157	195	155	160	163	155	163	170	169	150	147	149	142	162	185	171	169	165	172	168	173	183	153	166	178	161	151	163	175	180	166	143	153	164	178	169	165	150	179	166	162	173	168	184	173	170	193	174	154	174	152	155	163	140	171	171	154	146	172	165	157	129	150	158	150	165	153	172	137	161	182	194	175	161	154	147	158	171	169	178	170	163	174	165	159	163	152	173	159	152	154	144	145	177	184	169	178	178	143	164	170	161	164	151	158	154	143	163	150	155	157	173	165	161	176	170	140	170	156	164	158	146	162	146	173	185	193	173	185	171	154	172	148	177	177	164	157	169	169	151	160	157	143	147	163	181	179	175	155	142	167	178	179	169	161	175	163	174	195	145	159	170	172	175	166	191	167	169	177	170	168	154	174	167	173	145	178	169	175	153	172	156	158	143	149	204	164	165	146	164	156	149	153	158	130	168	163	166	167	160	163	184	153	173	173	153	168	161	173	155	153	160	162	188	164	162	173	180	168	163	133	167	169	148	167	164	155	168	175	166	173	172	161	169	159	171	173	162	155	193	171	156	143	174	170	170	162	167	157	160	168	165	153	177	162	183	155	142	152	177	158	176	171	158	146	149	154	175	162	156	186	141	158	166	171	167	161	157	182	151	149	171	156	167	170	149	181	174	158	160	159	160	128	163	157	186	160	155	148	172	153	171	163	157	152	142	155	177	187	188	184	165	164	161	185	167	162	150	178	168	156	160	168	177	164	155	186	160	119	181	162	155	174	178	170	158	160	170	179	161	170	173	181	164	145	134	162	176	174	135	169	151	181	152	149	154	173	163	142
24345	20338	26447	24097	20351	8556	1178	779	618	525	517	453	413	368	356	358	347	351	339	306	344	306	282	297	305	279	305	309	266	299	274	326	311	286	261	272	267	286	275	264	264	266	287	273	268	289	261	235	267	270	268	273	275	305	246	250	270	267	262	254	263	261	257	250	230	273	258	261	272	251	276	274	255	249	265	256	254	267	277	275	312	289	247	252	255	264	278	252	243	286	272	266	235	253	269	247	251	280	284	233	261	259	257	250	257	287	266	290	258	270	285	266	256	277	260	289	257	270	264	245	276	286	250	247	252	266	261	247	279	267	282	284	261	263	258	245	260	283	257	237	282	262	271	254	300	253	262	240	254	236	262	279	277	282	274	269	271	270	241	264	254	254	254	255	271	282	225	297	243	267	269	275	267	245	321	270	248	261	252	272	256	245	276	247	271	290	271	261	265	265	251	255	265	267	257	245	286	275	285	284	242	263	264	254	270	281	252	261	256	255	237	272	287	264	261	247	258	260	270	238	248	286	304	221	266	224	271	280	261	266	282	260	275	269	247	229	274	293	247	259	276	266	248	259	256	279	240	253	250	248	273	247	271	243	267	262	254	257	278	284	289	236	241	282	287	282	267	251	261	251	291	242	252	273	255	254	248	259	270	267	290	273	226	284	254	261	257	243	252	269	253	261	246	248	247	245	257	269	269	266	280	252	250	273	257	256	261	280	260	264	217	263	264	247	263	255	246	277	222	249	240	267	223	241	267	267	211	259	259	265	267	277	255	264	302	278	268	284	235	252	273	265	258	274	273	251	253	262	269	246	260	276	254	257	290	229	246	266	264	277	262	254	253	283	228	280	256	255	268	269	273	259	271	264	257	247	262	256	293	247	254	272	242	247	280	234	243	240	221	273	270	280	258	259	279	242	264	278	255	250	272	269	288	245	266	262	263	266	261	265	255	298	294	274	261	265	230	248	264	299	247	277	268	264	268	242	275	290	257	252	256	293	248	264	254	242	228	287	247	261	258	288	283	263	267	278	249	265	245	268	281	261	259	278	258	265	254	259	225	249	285	244	283	241	293	270	252	252	247	257	266	264	251	263	285	272	270	222	285	288	263	279	257	270	258	280	286	277	263	264	259	278	277	264	278	267	260	252	279	236	275	273	278	274	278	232	220	255	263	259	273	266	260	248	270	253	288	263	256	287	263	271	270	262	286	251	238	233	286	244	243	247	256	275	239	265	251	255	249	259	299	261	265	261	272	279	284	238	252	279	275	260	261	268	283	258	248	267	244	242	246	265	277	274	297	263	254	247	252	281	286	270	281	267	262	230	267	270	296	268	267	256	256	240	273	255	254	278	278	273	235	287	303	267	259	263	256	256	285	270	268	264	283	250	281	277	237	284	273	263	268	287	268	246	269	263	272	275	263	243	259	282	290	260	266	264	291	258	252	273	275	296	238	258	270	262	254	259	251	286	268	281	253	245	230	237	277	275	280	285	274	293	273	283	265	276	275	232	272	284	267	269	281	241	260	271	255	261	236	257	261	279	274	269	258	271	279	266	263	232	278	259	237	242	253	259	279	255	266	260	269	248	262	285	277	264	252	270	289	302	256	270	267	239	258	262	271	257	269	236	245	251	280	269	271	258	281	253	242	263	266	263	264	283	257	282	269	235	261	268	233	268	282	269	241	246	268	274	270	275	235	249	268	249	255	236	246	279	255	271	248	256	275	254	263	267	272	238	279	290	260	247	283	275	272	276	277	261	283	272	289	286	255	256	264	282	235	283	283	231	284	273	250	255	266	274	234	292	273	271	274	271	257	264	286	305	291	274	265	265	259	259	253	275	289	265	283	236	228	255	251	260	287	252	241	277	252	274	266	266	276	259	281	246	281	261	262	259	245	258	248	240	265	254	273	278	275	256	262	278	260	281	237	265	254	256	239	268	279	240	309	246	273	277	275	267	279	251	249	251	265	271	280	269	293	236	278	287	273	248	270	269	280	266	278	253	245	271	253	252	287	239	246	256	232	273	278	256	283	248	297	263	267	246	247	274	247	266	302	280	255	274	257	302	276	296	241	268	274	262	269	233	277	280	235	246	237	281	271	244	277	257	271	288	278	254	242	260	220	237	239	271	251	245	255	285	249	258	234	270	270	245	264	269	266	263	283	277	292	297	276	287	241	277	254	252	257	255	294	236	249	267	268	281	274	269	244	272	273	245	259	246	275	265	229	232	268	257	262	260	266	267	257	256	279	264	292	247	284	260	253	227	271	256	269	243	289	287	261	265	260	270	222	270	268	240	251	291	274	265	232	230	260	270	266	284	253	274	268	237	274	267	285	272	279	254	301	258	252	293	269	281	279	258	253	299	261	259	251	239	229	264	280	270	288	245	250	258	275	259	258	255	238	237	277	253	275	247	294	273	266	278	268	238	273	259	285	260	266	259	257	243	254	242	289	241	274	223	282	280	252	271	262	272	261	268	288	257	280	266	285	236	249	301	279	247	268	236	287	285	239	240	262	260	253	262	248	248	285	267	251	287	241	286	255	267	255	278	272	256	279	260	264	251	255	250	253	254	259	266	257	260	271	272	254	263	268	288	268	249	271	247	247	249	293	273	249	255	263	272	237	271	245	269	281	279	258	266	287	254	279	258	304	282	257	283	285	261	236	246	264	269	255	259	252	248	263	236	271	269	268	265	273	258	246	253	255	249	246	261	240	301	242	278	275	283	240	254	278	234	249	281	270	257	259	264	266	247	252	233	245	248	262	256	270	247	266	280	258	238	298	268	249	265	249	272	246	232	277	256	253	278	272	277	254	233	265	258	280	257	252	254	225	260	248	294	280	276	295	272	261	229	242	284	244	255	230	269	240	277	247	257	269	266	253	270	250	288	281	260	246	255	270	247	256	250	270	257	251	251	253	253	263	274	252	244	275	245	225	285	270	272	243	235	267	261	267	251	266	236	272	302	296	225	243	254	255	252	260	279	229	270	261	258	267	232	251	261	251	264	267	270	278	289	280	257	231	280	243	292	242	289	267	248	270	240	266	251	269	264	264	250	271	264	278	258	256	277	276	249	267	267	288	255	223	251	257	256	250	243	305	250	251	265	263	281	267	243	274	253	265	258	253	250	246	276	238	268	262	269	272	256	272	258	227	234	276	238	280	302	264	234	274	257	257	266	265	285	272	261	280	260	262	268	259	261	280	243	239	275	255	258	277	245	240	279	268	272	255	250	233	233	261	267	279	266	265	251	275	257	272	255	283	253	237	258	248	260	274	267	260	259	232	237	277	263	275	288	276	267	276	271	286	251	268	231	249	281	273	244	253	267	253	269	266	276	267	252	288	226	277	292	252	259	280	244	257	256	260	262	279	271	251	251	281	268	267	246	269	304	266	244	269	279	235	272	246	238	222	288	284	241	281	278	259	243	246	251	252	254	250	282	259	245	252	273	249	257	261	240	276	271	257	263	264	290	258	267	289	265	254	259	250	234	257	259
7617	11395	10697	5593	3542	2421	1757	1450	1177	1011	845	770	624	560	543	473	483	464	424	468	385	399	381	338	357	361	331	324	311	340	348	312	313	345	313	330	321	293	316	273	301	298	294	298	275	233	300	327	264	271	266	294	300	313	286	276	263	278	297	304	269	281	273	289	288	281	247	285	260	288	261	272	256	269	285	295	256	270	280	277	239	247	308	290	286	269	247	261	253	253	251	244	282	271	279	282	279	271	271	253	274	262	256	270	291	265	277	247	252	239	260	254	260	281	242	263	259	258	278	267	236	288	279	277	268	250	279	281	246	284	271	279	252	255	278	291	272	280	285	268	225	280	252	262	242	278	265	275	259	255	272	266	276	247	275	274	294	269	294	277	274	290	244	261	277	252	285	260	261	272	270	255	271	303	243	255	261	260	280	269	249	249	277	254	262	291	253	270	271	256	274	260	249	250	264	278	291	248	272	260	249	259	298	253	254	263	254	246	301	260	254	262	262	278	277	233	264	257	263	268	238	299	303	289	257	273	281	291	264	283	274	285	251	284	273	267	296	269	250	262	269	285	267	261	288	278	285	278	269	247	277	311	270	267	265	247	270	297	241	260	257	266	249	279	247	240	271	273	237	257	260	271	271	257	265	251	270	276	213	274	231	266	261	266	275	292	290	282	275	266	271	249	261	244	252	285	281	264	286	262	255	237	258	278	272	293	265	270	296	276	276	296	253	247	288	269	263	258	277	245	279	277	275	268	259	263	265	274	236	279	279	300	281	253	270	263	237	284	282	270	327	302	259	245	256	253	257	279	235	273	262	287	252	263	268	285	268	263	295	272	288	276	260	254	278	264	229	239	269	253	269	267	244	275	259	222	265	241	257	281	260	289	270	247	294	267	268	297	259	277	274	259	268	266	259	269	259	265	264	242	219	240	271	275	275	267	267	291	288	279	258	222	240	274	264	269	259	257	278	264	256	237	260	254	287	244	251	241	229	232	273	288	274	249	287	256	237	238	242	270	275	273	255	278	249	269	276	246	259	250	291	274	261	267	275	256	263	281	270	287	252	265	290	251	262	274	263	247	270	269	273	251	269	291	251	246	286	280	254	270	248	281	258	266	269	269	258	246	281	277	257	249	263	273	291	285	259	247	275	263	281	279	286	271	257	220	281	285	267	267	265	259	266	284	279	261	274	272	275	271	269	243	286	257	268	233	250	292	305	267	274	248	274	229	281	249	258	297	292	274	273	277	280	292	256	280	297	262	240	260	263	256	266	258	260	253	231	292	265	263	274	237	260	270	245	283	233	274	270	256	271	278	247	260	254	275	275	261	300	292	268	258	261	258	298	270	266	246	257	265	261	281	256	251	279	303	229	255	267	289	257	256	260	252	279	278	251	289	239	258	235	258	247	286	272	248	259	297	261	228	255	275	264	239	236	253	252	242	289	281	237	279	241	248	281	243	265	239	240	236	277	250	282	290	252	249	271	264	261	246	252	239	267	265	280	273	254	247	277	259	286	267	226	266	241	261	263	274	263	272	284	264	307	266	283	266	273	292	275	256	265	280	259	273	264	263	250	259	273	270	265	261	256	273	266	270	242	266	252	254	278	285	277	264	270	280	272	265	275	244	257	272	257	244	227	267	271	262	257	262	275	273	248	270	277	269	264	296	246	260	249	243	255	283	305	228	238	273	276	235	258	272	283	250	266	284	256	243	292	234	266	280	273	259	231	267	250	271	287	278	268	283	233	263	251	291	269	285	278	266	241	263	285	258	249	261	272	268	249	262	271	268	270	241	266	282	255	296	232	270	274	252	314	237	275	258	261	282	257	273	244	263	250	257	254	259	279	266	237	290	247	269	287	258	247	232	243	251	245	263	255	270	261	261	249	251	269	261	281	269	260	263	262	233	258	252	241	243	278	273	273	276	255	274	264	253	249	249	264	257	276	245	255	259	257	267	278	265	256	261	258	268	290	304	277	270	254	271	227	308	264	270	274	256	290	255	268	279	300	282	271	265	240	282	266	291	267	267	245	247	236	253	261	225	248	234	284	273	269	265	273	288	277	248	301	257	268	274	257	277	277	273	251	246	264	242	273	303	246	272	269	281	295	281	300	260	287	260	239	260	276	258	272	248	260	283	245	262	286	269	265	239	277	284	263	266	279	234	293	276	260	294	272	260	255	276	230	283	242	276	268	253	247	268	264	251	276	263	256	291	282	251	239	266	265	301	267	256	267	287	263	254	250	246	237	285	264	232	274	268	274	293	261	264	269	240	239	269	255	264	263	236	303	278	285	241	254	262	262	274	233	251	237	256	277	263	270	276	242	236	297	287	269	276	263	257	267	273	282	231	276	257	259	248	253	257	292	247	282	264	278	247	252	259	255	298	303	251	279	248	281	283	249	273	251	279	276	283	274	271	282	232	258	220	262	301	303	268	251	275	263	276	261	270	250	267	247	253	256	259	260	266	261	247	253	229	262	266	284	265	276	247	264	245	260	269	278	234	266	265	262	264	250	260	247	256	260	250	283	277	299	255	290	286	265	265	260	287	295	271	272	272	264	273	277	228	264	279	247	254	248	268	253	245	300	280	243	279	241	252	266	260	266	291	234	256	268	275	279	225	253	287	251	263	235	239	286	256	267	264	271	276	257	267	247	251	303	268	241	253	294	262	262	252	273	256	274	264	256	270	259	270	251	281	261	268	263	254	250	274	262	270	229	268	276	257	267	248	257	250	292	279	267	254	256	285	273	219	275	284	263	271	295	256	269	274	272	271	237	276	241	276	265	251	276	265	287	294	259	260	273	266	295	268	247	243	258	238	269	244	264	272	276	262	262	280	245	287	244	290	289	263	280	251	296	262	280	242	239	253	274	255	256	273	295	257	298	301	279	266	273	270	272	277	288	266	282	276	256	246	295	274	259	281	252	267	292	241	300	264	243	280	276	255	261	248	252	277	262	253	291	272	275	265	257	242	267	233	287	239	257	257	251	244	277	286	247	277	262	258	260	234	236	284	272	262	255	256	244	271	264	251	241	260	266	242	264	275	263	263	242	252	273	244	274	279	281	230	272	248	265	271	266	244	259	265	244	250	270	267	270	287	294	259	259	247	289	259	261	269	296	275	238	265	235	298	242	285	284	278	270	270	276	251	262	265	289	277	260	251	258	255	268	266	261	218	260	270	280	243	253	269	271	255	265	241	234	299	257	254	276	272	266	300	293	247	285	273	277	281	232	226	259	284	252	292	259	257	258	266	258	281	239	277	253	258	260	269	248	260	255	270	259	256	251	283	271	292	261	254	283	260	282	262	243	257	259	268	274	270	249	259	258	235	284	266	278	252	272	270	281	262	272	258	256	268	264	249	270	264	286	263	251	250	251	239	284	259	283	255	251	276	266	262	240	249	260	262	288	248	278	281	271	263	240	252	267	258	249	277	253	266	257	254	278	294	262	271	274	265	253	267	273	298	255	249	295	274	295	286	279	264	225	254	293	267
22532	20358	26857	23725	20368	20424	7512	1708	1217	1178	1084	952	911	843	780	785	721	734	696	714	646	658	641	679	647	591	629	631	658	646	615	647	609	584	605	636	582	611	617	647	592	594	590	554	576	575	588	559	546	595	599	587	635	564	538	579	546	587	545	535	510	591	560	546	511	546	557	523	598	544	573	597	577	562	535	583	572	568	557	570	552	579	557	588	552	600	508	593	544	587	610	552	571	560	584	593	561	563	528	536	600	541	574	544	522	538	535	590	557	541	615	538	535	540	566	509	593	543	573	564	577	550	518	538	517	585	517	584	562	537	545	596	535	533	548	583	511	571	572	546	572	574	568	579	552	568	584	551	528	540	608	553	546	556	504	586	575	574	541	559	543	571	551	579	539	572	582	600	537	557	565	570	571	552	572	578	568	550	589	517	579	565	579	557	576	593	545	563	588	553	511	576	551	581	573	532	531	564	519	502	503	601	583	534	511	546	569	592	569	515	568	581	547	517	494	585	563	513	533	532	541	523	567	609	586	525	533	579	542	572	557	590	566	554	559	574	595	532	508	526	571	537	619	584	520	570	537	551	569	531	553	607	555	530	532	589	543	553	557	570	569	599	527	534	537	549	519	542	585	568	584	561	535	526	557	552	534	560	541	567	549	572	571	520	558	570	528	595	611	567	581	577	546	551	512	520	558	558	530	500	495	540	526	573	575	502	549	542	523	548	551	556	537	534	531	590	546	541	562	563	578	543	550	561	579	539	537	580	526	564	593	580	547	579	551	577	576	548	576	565	569	547	587	550	567	533	543	594	545	555	547	609	562	561	551	539	550	587	509	614	558	562	511	578	586	574	563	583	561	582	515	536	575	502	542	537	556	512	552	590	561	580	556	597	571	563	517	583	536	564	567	557	596	557	574	528	538	537	544	533	533	568	570	538	559	506	556	547	555	541	570	537	597	536	557	568	560	642	523	563	535	562	558	583	553	581	543	552	560	525	545	543	587	531	596	572	517	564	621	578	504	527	500	585	556	538	577	560	529	535	583	562	512	605	540	544	560	550	583	595	545	534	539	590	558	525	568	560	534	565	548	554	572	517	539	565	540	583	561	575	530	567	592	542	514	591	546	561	554	578	565	596	599	547	537	562	587	572	583	538	585	586	568	539	535	580	599	553	515	552	567	583	556	563	570	564	582	585	574	579	568	574	532	562	545	583	574	579	592	543	550	530	587	520	521	539	545	553	582	558	508	548	543	550	547	555	490	537	584	557	570	553	515	556	609	570	573	558	589	544	564	554	558	563	524	572	562	572	551	546	522	523	596	611	535	536	576	578	556	558	547	496	534	613	567	542	561	560	556	575	546	569	569	564	540	551	520	565	585	523	543	527	553	588	544	547	554	548	550	544	565	560	524	577	554	570	521	540	539	555	552	540	572	555	566	524	531	558	566	557	560	524	509	574	558	552	579	556	565	562	547	547	561	579	568	616	572	609	552	556	543	591	563	539	538	527	562	598	582	561	582	541	576	538	565	549	578	541	561	519	527	580	628	553	566	545	525	572	541	507	532	525	514	596	561	574	548	566	531	551	542	558	549	568	574	575	557	541	571	594	570	559	537	526	554	533	479	552	518	552	518	567	540	581	574	524	602	562	546	582	595	549	540	573	534	537	571	538	567	554	565	525	529	577	581	546	626	547	528	544	545	547	570	561	562	545	521	554	576	519	549	548	508	530	585	596	568	574	476	554	582	527	554	540	539	546	523	557	566	574	599	556	564	550	545	523	542	563	570	532	558	573	553	560	530	567	536	573	533	500	576	547	566	556	517	531	542	544	580	583	553	557	543	544	559	547	500	571	535	519	573	514	603	574	528	550	516	547	590	545	541	548	590	536	538	602	536	546	562	563	577	523	535	570	557	560	568	569	552	557	561	543	566	506	565	544	514	578	564	569	548	511	562	552	566	572	520	579	595	526	567	528	565	578	572	565	538	577	555	548	530	560	571	563	577	555	544	587	543	569	578	524	565	573	553	571	529	561	565	555	522	529	531	549	559	534	560	535	575	571	587	596	559	557	558	560	606	581	531	543	579	544	579	529	524	589	563	546	555	578	580	535	558	533	575	540	559	550	587	548	540	562	567	578	542	532	578	544	570	567	559	532	630	548	551	582	558	577	533	570	546	597	597	566	538	562	575	575	521	548	492	566	557	576	536	555	580	545	540	552	568	519	575	575	587	575	570	523	535	563	560	522	569	542	539	568	530	517	531	550	571	573	531	533	553	533	579	562	544	569	526	513	563	522	526	597	548	548	574	538	600	535	545	562	580	548	546	564	526	532	503	518	553	544	581	595	598	556	584	588	563	517	559	559	580	536	547	535	538	516	516	516	557	510	559	548	550	492	574	564	572	588	549	513	558	540	595	567	552	591	603	559	573	542	578	573	528	585	589	580	555	558	536	579	567	605	588	567	566	529	568	544	552	567	556	539	587	537	570	566	588	593	515	527	582	567	590	530	503	580	533	595	570	554	565	567	553	576	585	569	573	556	569	544	533	602	579	556	569	510	551	527	557	578	532	542	546	551	548	540	537	582	531	565	569	569	551	571	556	604	575	555	501	522	578	549	543	524	541	573	551	575	547	561	509	548	542	544	538	603	544	507	585	560	589	526	577	541	570	526	524	538	574	566	550	505	553	584	555	539	578	587	507	558	550	529	521	532	534	575	560	578	571	567	589	554	580	584	557	550	553	570	599	510	563	529	554	574	559	567	527	554	539	563	529	552	554	543	576	561	551	539	592	525	567	583	546	554	541	558	573	532	578	538	549	561	566	544	591	531	526	537	590	529	584	528	560	545	529	542	565	503	559	561	575	557	527	576	544	576	586	550	567	576	549	571	537	558	585	557	533	558	576	553	539	531	553	566	577	543	541	540	570	529	535	536	562	565	519	530	568	539	556	532	553	580	526	531	581	539	571	573	547	568	527	528	553	500	567	558	548	519	566	554	534	522	581	575	557	552	539	567	564	557	541	550	519	530	547	570	536	537	579	564	536	544	606	573	568	589	573	556	595	551	535	566	534	535	545	517	567	585	556	567	585	567	594	553	570	616	557	615	523	566	564	555	565	569	570	542	510	562	592	506	520	523	573	540	576	521	540	522	562	555	559	531	564	507	563	515	528	540	537	576	605	567	552	502	541	503	606	547	560	622	484	594	563	549	531	560	560	543	573	528	559	549	516	522	565	556	592	538	558	569	505	543	550	534	529	547	505	566	527	508	553	529	516	548	521	517	578	568	574	545	535	545	590	581	549	554	489	534	580	560	525	571	571	566	540	584	558	585	528	565	561	547	556	520	550	580	560	551	560	549	539	551	539	539	568	520	599	538	527	548	556	547	515	585	564	535	528	566	531	555	550	567	571	564	563	521	584	521	574	540	565	537	596	544	567	534	595	546	547	565	539	554	528	531	574	579	599	562	581	520	535	534	570	546	548	541	581	532	535	545	526	540
10845	18552	17204	9871	6489	4584	3611	2710	2303	1914	1615	1531	1339	1207	1111	1036	962	950	917	882	818	806	768	733	762	674	739	681	702	662	658	614	655	621	606	626	618	650	574	609	623	605	582	592	605	540	609	575	528	582	557	590	573	586	609	614	565	558	583	575	546	582	563	590	538	542	493	552	586	567	553	562	554	598	514	563	528	583	516	531	550	537	576	581	564	545	514	594	543	575	556	573	577	534	565	513	541	557	535	515	536	535	519	551	541	551	516	553	533	546	542	547	537	548	530	549	535	551	521	587	508	526	517	520	519	551	542	541	525	554	572	562	528	549	525	553	572	559	604	526	550	506	593	527	512	536	512	549	508	590	532	513	565	537	503	554	550	546	550	518	552	542	525	572	539	545	551	542	549	576	534	520	531	541	526	510	564	548	551	543	532	552	566	574	516	506	505	520	524	496	561	536	534	538	545	548	510	559	543	491	557	531	539	522	531	528	573	554	578	546	572	565	507	533	560	548	528	531	490	587	527	542	492	548	557	554	541	527	510	536	473	568	562	570	479	544	539	539	558	559	555	545	540	526	560	520	570	555	496	535	531	553	537	519	528	539	525	536	555	542	579	561	545	546	530	543	563	564	545	564	507	553	567	557	543	585	516	528	552	539	569	548	548	543	518	576	494	576	583	539	583	526	536	536	512	574	522	579	538	509	526	568	552	532	561	542	537	541	556	548	539	522	541	557	544	536	571	525	539	525	557	540	571	511	551	551	524	499	572	547	559	534	577	519	542	567	500	564	533	535	539	556	544	562	546	521	555	542	565	532	553	531	522	555	541	529	566	566	488	527	545	497	568	525	497	539	586	531	541	585	547	524	565	560	563	556	571	505	499	565	540	543	528	529	525	579	524	542	528	549	530	536	549	554	540	517	561	550	504	533	507	526	532	522	547	513	529	564	600	511	546	568	579	516	543	521	573	518	546	538	545	529	517	500	532	511	551	524	533	516	565	570	523	489	539	538	561	509	560	535	522	517	561	557	543	530	567	512	511	554	530	527	551	522	518	508	576	497	539	538	532	547	538	498	566	516	586	609	585	598	516	543	541	509	516	536	567	566	556	522	536	478	505	527	528	528	507	555	558	519	538	519	575	544	563	541	518	532	522	544	505	574	549	539	552	526	568	528	507	534	531	525	538	514	569	545	575	567	559	546	521	494	511	528	541	535	502	527	559	516	564	549	527	542	534	555	552	548	526	517	566	532	493	582	545	516	527	552	567	528	586	545	526	556	542	534	543	549	543	586	504	534	513	522	584	515	534	528	521	542	515	514	544	558	567	543	547	529	492	544	522	554	509	577	568	567	550	525	475	540	507	535	552	570	473	532	566	544	543	577	555	531	555	528	529	545	564	528	540	550	549	533	562	529	530	569	516	550	559	511	552	552	531	486	574	515	544	534	564	536	563	587	522	544	566	527	550	535	530	534	547	563	537	545	528	512	568	556	564	506	554	526	550	531	526	582	550	550	572	533	527	540	555	563	569	549	524	535	525	524	564	554	548	561	536	559	511	579	538	573	547	548	566	561	520	567	532	572	529	536	550	557	539	527	567	547	538	528	524	544	550	545	529	533	560	583	540	545	534	557	558	560	539	547	540	535	562	584	553	519	578	573	532	560	529	527	534	531	563	559	520	508	540	538	574	483	496	550	539	548	582	515	535	552	522	554	540	519	537	522	565	533	503	531	531	559	529	536	553	573	529	538	527	495	546	576	533	545	590	545	537	549	514	518	542	511	537	534	564	512	520	516	532	548	562	518	549	536	536	524	559	552	573	557	554	579	520	516	508	560	543	534	565	549	556	535	557	530	565	545	537	526	521	540	534	585	555	552	566	544	518	521	564	546	551	539	530	544	526	496	558	533	541	524	514	580	518	548	560	557	489	538	517	542	530	513	559	531	588	527	542	530	492	557	553	530	561	560	499	517	521	520	537	538	507	576	553	536	538	519	521	526	523	521	501	501	580	517	541	522	507	575	554	566	535	527	527	525	523	559	523	518	518	548	540	554	549	515	547	539	539	544	512	541	563	551	541	587	580	523	565	570	595	525	602	558	537	484	599	582	505	556	508	553	542	535	555	540	539	534	502	507	555	564	546	503	561	553	535	529	537	580	617	547	570	516	508	556	548	586	513	559	493	521	522	500	537	522	524	572	556	508	541	576	548	525	569	549	554	519	574	527	602	523	530	555	548	550	529	518	482	566	571	532	591	506	506	540	550	516	574	540	542	577	556	542	547	508	572	527	557	538	539	532	532	552	551	563	531	521	529	505	565	551	510	516	535	567	536	522	571	569	535	551	551	534	566	554	544	562	528	528	524	522	542	547	541	534	577	534	534	527	547	559	536	584	505	558	558	540	540	551	548	522	559	562	506	483	569	549	524	568	530	504	491	517	587	549	571	536	515	551	548	582	551	538	513	553	567	558	545	524	554	503	518	550	528	551	538	553	522	567	538	568	558	562	521	527	589	566	503	519	495	545	536	517	519	522	540	523	553	544	538	553	549	535	492	567	512	550	507	555	507	535	530	514	497	564	567	495	549	541	566	543	626	571	556	531	509	538	539	562	534	521	546	532	524	561	523	539	540	490	542	506	595	562	540	548	552	528	560	535	505	512	500	537	521	577	531	547	507	537	549	543	545	534	546	560	564	534	506	544	517	515	546	536	509	557	596	570	511	533	510	522	532	544	551	485	509	533	492	567	542	525	563	572	528	568	541	594	538	563	519	530	547	502	527	570	545	552	537	549	549	557	563	519	532	560	485	520	568	506	570	552	546	533	552	550	520	562	500	560	514	536	523	516	534	548	527	491	531	550	532	535	569	528	550	520	554	536	489	545	540	564	544	549	556	549	574	537	578	523	531	579	530	533	516	541	544	545	558	589	551	536	504	537	562	536	554	530	491	560	547	524	525	514	562	531	554	521	526	559	500	525	566	526	566	525	556	529	540	540	573	542	572	519	501	505	524	525	557	534	555	577	577	529	561	542	514	561	514	552	499	534	515	513	522	547	572	559	521	548	513	513	564	567	552	539	508	528	525	532	517	559	542	535	582	549	511	527	553	556	566	512	576	504	580	506	512	552	511	540	536	544	504	583	526	499	562	545	558	541	537	541	539	521	542	521	506	505	552	532	510	545	545	544	520	518	552	549	525	531	536	537	580	531	581	536	539	529	526	553	539	561	560	555	526	557	519	581	572	509	499	496	533	546	587	574	542	508	537	544	560	549	526	531	540	556	545	555	567	504	544	539	535	510	575	545	539	538	571	564	513	573	539	520	568	560	548	571	557	538	529	515	540	511	565	526	519	496	550	539	552	517	557	554	504	529	510	524	509	533	522	531	529	561	514	543	549	556	524	539	546	538	545	536	602	519	548	559	541	542	504	524	500	553	543	524	564	515	523	545	534	579	563	539	518	607	523	547	520	555	546	505	555	526	493	555	557	544	559	515	591	517	551	564
27660	12444	1088	292	207	180	179	136	154	141	161	140	159	143	143	128	161	147	130	148	118	158	135	143	137	145	137	138	126	127	135	142	147	155	138	131	131	144	168	140	145	142	144	135	155	151	146	148	157	160	119	135	144	147	140	139	150	150	151	158	134	138	138	144	146	141	152	125	128	127	143	139	136	135	131	137	139	142	142	131	162	141	140	144	144	145	112	156	134	149	123	123	136	121	167	137	118	136	147	142	139	147	127	135	139	133	133	163	148	145	127	140	132	138	136	143	137	153	140	154	124	133	119	136	129	127	157	125	136	154	125	142	141	149	126	142	137	156	156	130	148	132	153	166	163	142	121	141	142	144	146	144	151	167	143	143	146	133	144	125	127	150	138	150	140	129	154	152	150	142	126	127	137	134	141	124	127	129	122	126	149	122	137	124	147	134	149	118	137	139	136	154	131	138	140	151	134	149	118	140	145	130	135	124	137	145	129	125	124	130	150	130	138	132	148	146	149	122	128	133	156	152	147	138	125	147	123	128	133	140	129	135	142	155	144	151	144	138	144	148	156	140	144	133	124	139	133	138	134	140	149	112	139	137	131	154	129	152	157	143	144	124	125	151	137	122	142	128	134	128	129	137	140	135	146	150	138	134	143	134	180	152	135	129	141	136	129	136	131	147	136	137	131	137	120	143	110	128	152	120	122	132	137	148	137	115	150	151	138	127	140	148	135	144	146	145	137	166	148	148	134	135	138	126	161	134	140	131	132	136	154	144	158	145	150	149	155	115	140	148	137	142	152	145	137	136	127	143	153	142	145	144	123	116	144	128	122	166	134	147	134	142	135	123	144	145	130	142	148	130	133	151	133	125	134	166	151	124	130	150	148	132	132	122	128	146	144	140	142	153	149	153	136	153	149	122	137	146	137	109	146	124	153	137	145	146	144	145	152	138	143	152	127	149	127	120	141	128	126	135	141	125	135	140	154	142	141	131	156	140	148	161	171	148	155	132	146	145	161	130	125	108	132	143	113	142	142	149	128	140	133	133	126	147	146	130	117	158	142	148	128	123	140	159	127	120	136	134	143	143	153	145	137	136	178	131	142	151	137	131	130	146	159	145	126	151	161	136	136	148	144	146	136	130	147	139	133	129	141	167	148	161	135	123	146	125	133	142	134	142	118	134	128	144	139	156	127	135	141	141	137	126	120	133	146	141	151	133	147	138	142	137	130	138	158	135	143	139	144	168	128	146	117	141	139	149	138	167	137	132	127	151	144	132	136	143	154	127	141	147	137	128	143	133	138	144	145	152	144	141	142	148	129	143	126	154	131	128	128	142	150	133	133	129	138	134	131	144	148	150	150	149	142	131	137	149	133	142	135	151	113	141	150	152	142	170	131	152	144	132	147	157	125	150	130	113	124	129	145	128	134	148	136	141	128	142	152	134	126	143	144	140	132	145	142	127	141	148	160	166	159	142	142	140	146	129	141	158	154	160	142	148	152	165	136	126	116	146	137	140	131	147	133	122	146	137	138	138	152	148	147	127	116	133	134	125	154	151	153	129	116	148	140	149	125	147	160	134	152	135	141	106	138	152	151	160	147	165	136	135	145	130	137	159	131	139	144	155	146	147	152	124	150	128	153	132	129	137	129	123	135	132	139	132	123	130	131	134	155	155	128	125	143	113	135	136	147	151	122	146	121	145	137	175	133	127	143	151	147	143	134	132	136	140	142	155	129	135	156	156	141	143	138	123	136	161	122	176	116	128	147	141	122	128	137	147	126	125	136	135	143	129	147	159	154	141	137	149	122	125	125	145	131	150	150	140	129	140	145	157	142	147	141	139	161	150	128	135	171	144	141	141	138	149	137	135	135	132	161	147	150	120	130	143	128	155	133	124	139	146	113	136	145	160	141	137	135	139	122	142	132	123	119	114	128	134	162	154	146	139	118	132	132	134	143	140	146	134	133	145	138	150	121	126	139	117	132	136	130	153	141	129	137	147	134	159	151	154	150	143	144	140	145	150	125	147	136	144	135	141	155	132	155	141	130	119	146	150	121	133	159	119	124	157	142	148	124	138	141	140	131	157	158	137	146	150	127	140	142	127	163	138	138	143	150	145	139	136	125	118	156	134	139	137	131	141	136	144	135	142	152	130	143	120	129	149	132	165	144	142	112	145	159	134	126	135	129	148	133	142	137	132	129	133	140	152	139	143	156	142	131	137	132	120	145	125	137	133	159	146	140	143	149	144	161	119	143	150	120	133	170	139	134	138	145	149	143	119	143	128	131	133	118	151	119	145	134	151	146	141	144	124	129	133	150	143	152	120	128	140	130	140	145	162	154	143	142	148	154	122	154	147	148	120	136	135	133	125	140	154	125	132	145	136	127	145	140	128	150	124	133	145	135	131	138	148	135	115	128	174	132	136	127	152	149	129	116	135	143	144	124	128	134	163	144	142	158	141	151	142	142	152	127	137	143	143	145	157	138	133	152	119	138	142	124	161	125	133	139	163	124	153	137	118	162	135	173	137	136	148	134	124	129	145	143	135	146	157	122	116	135	144	121	143	143	140	123	162	138	133	128	122	150	131	147	149	160	135	142	126	145	149	140	140	119	143	146	140	144	141	143	150	156	140	124	138	134	147	148	157	122	139	141	128	160	148	130	141	126	139	134	146	145	153	140	144	162	144	141	158	138	146	160	135	131	145	141	128	141	131	123	144	136	158	120	142	141	140	132	156	136	153	148	133	149	152	136	126	137	125	154	141	147	126	141	144	142	148	149	138	168	138	144	145	152	135	165	145	129	150	148	174	134	131	137	145	140	149	141	141	146	123	143	141	147	128	168	130	177	142	127	137	128	153	159	132	158	152	119	135	140	149	141	158	158	129	126	126	144	151	150	136	141	130	130	141	141	142	136	149	140	134	145	138	138	152	139	141	153	132	156	149	130	120	131	153	132	156	123	134	135	152	146	150	140	109	132	148	136	129	142	145	140	141	140	122	140	130	137	135	123	151	136	148	155	136	147	144	128	132	147	120	140	128	144	116	132	143	147	150	139	144	155	127	152	139	132	130	166	128	121	135	137	140	149	127	143	153	148	130	138	152	151	122	165	137	128	145	143	142	125	131	134	144	133	142	152	141	142	152	151	129	137	126	155	131	147	117	148	120	166	144	139	138	157	139	132	140	141	163	137	120	132	119	128	153	159	119	132	123	150	135	149	147	148	144	155	156	136	138	138	128	127	140	153	143	148	141	140	147	129	139	151	146	139	123	131	114	149	134	137	153	149	142	152	148	130	122	140	141	135	132	133	141	121	149	138	136	166	147	118	156	138	133	125	140	148	158	165	167	129	138	138	139	138	141	126	150	130	121	138	172	147	138	145	119	161	144	117	140	115	158	154	151	130	130	148	131	135	142	141	139	121	142	125	149	146	141	126	151	141	129	140	131	137	141	129	154	127	145	132	136	136	156	170	153	150	153	147	148	152	136	140	128	163	164
5032	887	743	419	337	268	203	222	200	188	177	181	168	172	160	161	158	164	163	155	166	153	170	174	191	179	143	189	170	170	165	168	157	162	180	169	186	173	167	171	163	160	185	158	173	200	168	169	166	183	157	161	161	177	167	167	156	172	168	160	173	166	167	166	163	149	160	168	170	171	155	162	183	190	152	150	153	188	160	156	166	152	159	172	138	181	172	157	151	160	200	162	147	176	172	176	166	164	136	178	141	152	160	155	148	175	165	154	180	170	164	149	194	165	160	176	170	145	164	148	169	138	154	174	177	163	176	156	155	162	150	162	183	146	151	157	157	142	188	154	174	159	176	163	193	164	178	185	171	175	170	183	144	179	164	150	169	180	157	161	158	155	144	160	169	154	155	175	181	149	146	163	175	162	181	163	199	178	158	164	171	149	169	160	167	156	158	163	148	153	171	168	153	159	153	171	153	173	156	149	155	174	148	175	175	159	175	198	152	179	162	149	154	173	153	156	149	153	173	161	159	157	146	142	155	174	170	139	183	150	183	151	160	174	160	157	191	181	161	183	165	166	149	141	180	191	146	146	189	164	160	168	175	138	169	166	173	165	186	174	155	170	156	169	180	166	177	195	180	145	185	172	162	165	173	152	153	183	150	167	166	153	163	158	170	182	163	150	165	183	164	165	162	163	159	158	184	157	164	152	180	172	152	145	170	151	179	157	173	166	141	170	193	154	157	142	194	169	178	164	160	177	183	162	142	173	165	172	162	167	160	179	156	164	171	177	163	166	169	182	157	155	182	159	159	150	189	154	175	185	164	182	176	169	151	174	191	152	151	156	135	169	201	165	182	177	165	170	141	166	165	150	166	190	157	176	180	169	166	157	155	164	175	171	184	167	167	148	138	170	172	157	156	161	175	177	180	167	158	159	153	192	165	153	154	160	165	159	182	152	146	167	167	156	169	157	179	144	167	175	181	178	153	166	170	163	177	183	167	141	171	182	167	160	184	166	199	173	150	161	154	164	192	138	175	153	179	151	162	138	150	160	161	138	153	178	178	155	198	157	172	173	165	157	158	180	162	157	185	171	181	179	191	179	182	175	151	169	168	170	159	150	165	195	139	176	163	157	159	172	152	163	174	145	178	159	177	165	153	189	156	181	157	177	171	172	185	176	174	152	156	164	167	174	169	172	172	173	169	161	178	162	174	151	177	142	153	158	150	162	181	166	183	168	147	157	139	178	153	168	165	189	152	174	170	140	176	143	159	178	165	161	153	147	178	158	170	182	173	176	187	158	164	155	166	145	183	155	152	160	172	182	170	179	157	161	144	159	164	171	187	163	166	171	155	178	151	156	196	170	173	174	145	157	149	171	152	155	155	170	178	165	126	167	173	161	155	192	154	178	142	187	162	158	167	167	143	148	165	167	183	177	154	157	154	153	189	183	160	160	174	163	158	187	173	172	160	154	153	153	156	176	182	172	158	159	171	161	153	149	165	155	163	163	146	169	144	166	170	164	161	169	158	181	159	143	179	149	174	143	158	187	157	159	161	135	151	162	162	145	182	178	156	148	159	143	172	155	149	147	182	139	162	145	150	170	184	158	165	168	149	158	176	164	150	166	159	174	147	148	160	167	151	188	177	146	155	165	157	170	182	168	134	177	171	175	139	143	183	167	155	163	156	162	163	128	147	162	152	163	154	171	167	145	163	150	163	143	182	171	143	181	171	142	166	173	176	168	173	164	155	171	173	149	177	151	153	156	180	150	163	170	150	167	188	193	157	201	173	173	160	166	180	165	180	157	165	157	167	143	164	173	175	161	170	174	163	192	174	172	167	179	179	147	169	155	151	163	170	161	191	173	173	191	162	164	160	174	160	172	146	175	161	170	149	175	170	166	169	147	171	151	136	168	188	188	152	176	153	166	179	151	172	161	190	176	163	166	174	164	153	153	163	161	172	194	165	164	161	163	168	159	150	171	174	159	167	182	150	150	180	159	160	152	171	173	164	178	196	157	162	181	153	186	152	195	146	161	171	171	161	186	179	163	155	170	180	188	167	199	184	167	169	169	173	149	151	162	167	147	161	172	190	175	150	169	172	136	145	188	160	155	149	162	157	138	159	152	172	178	172	166	153	155	161	166	161	158	174	173	166	149	171	184	166	164	162	156	153	189	175	156	162	173	176	175	143	170	140	170	158	169	169	174	150	166	166	176	162	179	165	168	166	189	169	160	146	183	156	151	148	142	165	170	169	172	151	172	170	167	155	149	147	148	166	168	167	165	155	172	155	180	175	168	182	168	164	150	162	152	158	150	169	164	169	165	148	159	178	171	182	164	174	158	168	173	150	162	181	178	159	160	170	166	175	156	186	180	163	158	159	173	164	151	140	172	152	183	154	163	165	185	153	171	166	148	147	190	174	171	171	163	149	166	162	169	165	169	147	128	180	186	166	171	173	151	165	164	151	164	152	181	161	156	202	149	160	154	139	174	157	156	149	170	155	146	169	141	163	160	140	162	163	169	175	179	158	156	174	147	168	171	174	143	165	163	163	133	163	148	162	155	176	171	154	185	165	151	166	173	179	172	154	157	163	151	161	154	184	149	152	167	172	149	176	153	143	160	172	178	156	157	159	156	172	154	136	180	139	166	182	169	147	156	157	143	176	147	185	156	168	155	166	154	166	146	178	184	181	172	177	173	178	151	170	191	147	169	162	158	150	158	195	148	182	183	163	172	159	171	167	154	153	154	156	161	175	165	182	141	172	170	135	177	189	152	168	138	162	217	160	152	167	179	186	167	188	150	173	164	158	165	144	142	132	164	140	148	170	154	182	148	143	152	171	167	171	168	188	155	158	179	169	164	169	157	164	146	165	156	166	153	156	142	176	157	147	158	164	161	164	195	167	146	167	168	168	155	160	151	167	154	171	155	155	179	169	165	148	171	167	148	188	175	160	156	174	162	160	161	147	168	166	162	147	158	173	164	154	169	169	149	165	141	173	172	150	152	168	142	168	179	188	174	176	159	172	159	177	146	155	160	169	159	151	170	173	164	165	162	158	155	173	161	175	167	167	134	163	148	137	172	185	160	177	172	188	166	155	159	175	164	152	154	153	172	157	132	164	179	184	175	146	173	168	185	155	189	170	156	175	183	138	176	168	160	151	176	166	154	159	166	147	134	143	168	145	148	156	160	184	142	149	164	152	177	164	154	142	171	153	169	164	153	159	165	165	133	169	143	174	181	158	157	168	158	156	132	165	182	152	168	147	154	164	168	171	175	149	184	148	161	174	162	155	175	151	169	159	159	163	190	144	148	188	154	169	148	138	163	155	171	147	169	165	186	198	169	167	154	178	153	160	154	181	165	165	155	185	154	141	141	156	166	175	150	155	159	163	169	162	187	158	156	174	160	182	158	173	152	161	184	168	153	166	168	180	138	155	156	160	185	184	170	159	149	184	165	166	153	163	192	145	155	152	164	161	164	164	172	163	160	163	165	169	135
24364	20358	26444	24136	20334	8550	1153	715	624	557	514	422	439	391	358	352	348	354	336	316	336	331	317	298	308	288	288	301	296	310	307	290	307	317	262	271	294	284	269	271	267	255	275	292	260	256	250	275	301	311	273	274	299	283	253	281	286	285	282	284	303	247	261	262	278	266	280	273	294	258	269	296	302	267	261	242	240	290	289	254	233	265	296	244	275	272	291	252	233	254	288	278	257	260	260	261	259	292	251	272	269	285	268	275	249	229	260	206	267	278	274	271	259	288	280	281	269	259	256	258	257	267	262	256	284	260	261	246	218	276	237	269	258	263	263	291	223	235	276	270	285	271	282	271	266	253	256	272	289	293	306	257	262	241	237	268	248	245	247	262	287	256	280	262	276	268	238	248	236	269	253	295	235	245	273	265	233	287	284	260	247	234	267	262	263	252	280	248	260	289	285	263	266	258	259	278	271	245	267	275	260	264	294	295	296	263	278	243	272	235	269	267	247	268	284	266	233	281	244	264	277	260	272	259	275	251	261	270	266	256	275	273	263	276	242	243	262	268	248	284	281	276	272	303	233	260	264	257	268	273	283	278	301	280	273	246	254	240	265	265	265	274	271	319	277	265	255	273	277	252	290	258	255	266	279	286	272	268	286	265	269	294	273	281	303	278	254	258	274	245	264	273	269	222	268	242	242	309	259	262	250	282	252	281	277	277	275	253	242	245	249	272	261	306	292	254	289	239	270	263	283	275	248	263	257	295	244	236	271	250	284	282	249	250	273	289	235	289	268	286	288	276	264	266	278	266	284	247	254	266	276	249	263	260	275	296	271	275	238	288	263	248	246	252	261	259	244	256	281	262	246	273	259	246	268	267	251	254	263	261	261	251	255	258	278	240	288	263	253	273	280	253	261	245	264	261	276	264	277	263	283	247	252	272	253	265	243	272	275	266	270	268	268	243	278	270	275	259	264	255	280	275	270	278	273	260	243	264	244	250	268	275	243	258	276	294	252	244	230	283	276	230	284	249	265	279	272	248	253	259	248	273	268	228	305	283	287	252	270	270	242	292	272	279	268	243	282	270	279	278	285	266	270	255	266	255	267	257	290	261	271	282	267	288	266	283	264	269	262	233	274	256	231	260	299	232	255	267	303	257	251	267	271	258	285	253	265	263	269	280	229	259	263	230	281	255	241	239	258	264	223	299	265	256	283	273	276	262	294	241	267	253	228	280	276	257	237	272	299	274	261	269	280	290	243	284	270	280	259	238	266	270	233	255	261	304	231	267	279	247	271	253	247	266	275	293	241	266	244	242	261	256	257	274	261	295	269	259	260	279	283	260	277	274	268	269	258	275	277	220	246	282	268	245	245	252	283	251	240	261	276	227	262	264	248	279	257	281	243	260	266	264	260	257	287	244	246	264	271	284	270	279	282	251	252	278	252	271	245	247	255	284	284	280	240	296	267	264	280	268	283	264	276	269	259	273	266	251	260	278	265	262	253	250	256	282	232	261	235	276	240	270	299	280	255	268	285	253	263	248	252	259	269	250	261	246	268	271	264	257	255	239	275	254	260	279	274	272	260	284	268	253	261	255	250	241	274	240	280	239	259	262	283	237	272	251	241	248	276	279	290	273	253	249	274	271	248	276	271	262	256	240	265	269	257	255	254	234	283	303	251	274	268	304	266	267	265	257	248	264	292	277	257	263	276	269	239	254	247	289	278	250	259	261	259	268	265	255	282	266	279	248	276	262	271	260	275	274	246	249	283	244	246	298	275	250	258	249	239	254	271	238	295	261	247	259	234	273	268	277	246	235	232	261	289	244	256	273	276	252	277	255	294	243	255	252	250	268	265	247	270	276	261	248	267	267	283	268	266	270	257	247	295	265	278	275	260	253	251	251	252	271	298	275	258	287	249	241	281	234	262	286	252	276	288	289	242	264	224	277	280	278	276	243	254	274	282	273	289	259	255	273	265	254	229	251	242	290	241	232	265	281	272	257	250	281	274	276	282	241	260	247	262	274	256	242	256	285	293	276	256	241	283	260	270	261	272	257	252	274	280	263	292	275	240	252	266	276	243	237	250	291	265	284	292	261	284	252	247	281	277	265	255	261	243	297	237	286	279	285	257	257	268	260	279	266	258	276	267	261	265	277	280	242	259	268	309	270	314	259	266	263	276	255	270	291	284	273	247	264	242	239	264	280	252	276	274	246	245	265	256	241	247	265	256	267	284	299	272	273	273	271	245	253	297	279	260	282	261	263	286	285	270	269	249	256	277	266	258	250	247	266	298	264	273	262	250	243	272	248	282	275	273	255	241	265	261	269	254	256	253	251	251	242	261	278	249	273	255	237	264	279	270	268	303	268	265	257	272	260	234	271	274	264	250	266	282	249	267	279	275	292	272	276	265	272	281	285	274	279	273	294	261	279	282	233	257	233	283	278	248	253	282	284	228	281	252	246	263	270	241	273	246	255	261	259	298	244	260	260	242	261	289	263	269	271	265	285	253	299	304	270	266	261	276	254	252	264	249	264	270	275	279	274	276	261	265	278	266	294	268	278	248	269	264	293	252	232	283	267	268	267	263	292	262	281	271	279	269	266	228	264	253	251	244	270	279	279	263	266	291	240	274	295	255	271	308	294	279	281	248	262	278	276	262	259	250	278	258	227	263	273	265	252	259	259	259	268	233	277	279	247	296	270	261	281	255	267	300	240	252	241	241	244	283	264	240	254	262	244	258	239	243	265	267	257	278	262	260	279	237	244	278	240	258	259	243	262	268	264	298	265	260	278	261	256	237	274	301	257	245	262	255	273	264	254	275	275	259	268	267	259	278	243	250	224	260	262	269	263	248	262	278	287	245	244	278	285	266	269	253	267	289	231	253	277	229	271	250	317	269	256	285	260	266	259	270	270	235	243	258	281	261	273	238	273	243	262	280	282	266	245	260	288	274	277	237	262	299	262	273	264	277	271	263	278	268	261	274	255	290	272	259	248	253	241	278	240	268	272	256	242	248	262	281	272	276	224	257	261	264	308	276	274	252	286	255	242	280	269	269	262	275	258	255	295	256	226	256	251	260	260	265	244	272	239	256	264	279	247	250	291	270	293	242	261	269	266	258	227	221	274	282	261	270	262	253	255	231	266	279	258	248	287	276	263	281	267	268	248	258	257	273	292	246	253	290	235	248	262	261	258	240	263	278	291	258	285	274	264	234	248	270	274	270	272	251	270	279	264	277	248	267	253	265	232	255	261	250	249	263	236	238	237	253	263	259	280	250	267	249	271	262	269	249	273	297	226	254	267	268	258	260	274	281	251	239	250	257	277	248	261	297	290	259	282	275	271	268	250	267	257	253	226	275	247	280	227	243	251	266	268	257	259	273	239	264	255	262	274	249	265	250	266	271	238	246	264	254	256	292	263	246	251	255	304	258	281	283	254	293	278	266	286	254	280	292	237	290	271	309	271	265	228	258	292	257	252	269	280	282	268	265	254	240	263
7667	11401	10432	5550	3488	2423	1794	1422	1185	958	874	728	657	593	535	482	476	436	443	401	414	371	403	406	329	385	373	330	337	316	305	300	330	278	324	292	291	312	293	329	285	317	314	300	270	242	291	273	281	240	279	316	274	263	276	310	286	286	304	260	279	276	273	278	246	301	291	264	281	292	297	269	278	264	260	271	280	259	264	264	267	281	267	280	265	264	255	277	256	278	263	255	277	265	277	256	301	259	269	238	280	252	252	257	247	267	270	290	246	287	259	258	291	247	295	259	265	264	256	274	223	257	254	281	259	274	277	262	256	303	278	266	262	263	238	235	247	263	256	271	247	267	258	270	277	255	287	254	258	249	262	266	282	253	273	288	249	277	276	264	247	240	256	238	234	268	253	252	273	295	267	257	261	274	274	252	258	257	283	264	273	273	258	272	266	246	265	235	285	270	267	261	239	274	252	295	260	261	256	261	270	231	243	261	292	261	267	266	282	246	228	277	286	277	248	292	270	288	270	298	265	277	263	276	269	255	287	243	292	285	267	286	267	259	275	285	256	280	260	238	245	245	262	243	277	269	246	278	269	265	247	279	236	261	277	237	255	250	284	242	274	249	257	223	248	226	260	284	251	263	260	242	263	282	238	256	267	264	304	253	297	240	269	227	224	263	265	257	263	257	246	253	227	261	267	254	266	263	281	272	261	266	284	254	250	284	261	263	257	241	275	287	264	264	279	260	272	269	271	267	254	265	277	289	268	303	274	255	243	242	277	260	258	275	266	286	247	263	242	286	277	277	289	270	248	271	274	267	264	229	241	237	261	257	257	265	275	250	278	254	255	260	240	252	273	244	265	275	295	244	262	251	243	275	276	241	269	268	248	272	281	263	270	272	288	268	230	267	273	281	250	291	253	251	274	269	260	261	282	274	242	261	244	272	268	279	288	272	271	272	275	265	290	267	277	283	267	244	270	244	267	218	234	290	297	289	233	276	255	253	261	264	260	257	264	290	261	230	270	244	262	290	279	267	262	286	262	232	255	252	276	254	252	263	277	259	251	270	235	257	246	277	267	275	279	288	276	278	281	236	269	273	245	265	284	263	249	278	266	267	252	270	272	244	247	262	286	257	273	283	264	245	261	305	242	274	245	265	257	264	282	249	243	297	236	267	288	277	274	250	266	253	263	243	247	297	271	273	287	231	279	274	275	286	268	250	251	281	268	258	240	243	274	250	250	265	273	254	223	262	275	260	286	283	275	274	285	243	258	250	237	241	277	271	242	314	266	243	284	251	272	281	257	270	286	266	244	260	247	263	257	250	277	259	242	272	261	230	265	266	257	266	243	265	278	243	300	255	285	241	264	247	232	243	247	282	268	265	282	265	246	248	256	253	259	264	259	249	256	264	246	280	274	282	247	253	227	252	263	267	245	270	252	279	305	280	240	269	268	265	247	259	254	259	258	269	257	241	257	260	252	265	263	239	298	271	274	258	268	247	244	248	273	265	261	274	259	245	254	315	287	278	247	232	251	275	254	279	268	256	247	259	289	275	290	255	265	258	259	287	255	262	262	246	283	292	277	267	261	279	269	246	248	261	280	288	257	266	246	241	259	252	295	296	262	262	259	254	268	265	277	266	254	277	246	223	262	292	229	282	248	263	287	298	266	278	261	255	248	264	282	256	269	248	272	274	285	274	249	251	282	297	273	301	261	274	284	284	243	274	273	284	244	262	251	292	239	256	260	250	276	262	252	248	262	269	239	242	234	262	278	255	260	247	271	247	241	282	248	247	252	281	248	257	248	281	282	289	263	263	261	225	248	264	273	248	275	273	223	266	258	248	247	264	259	278	271	275	270	254	232	278	268	259	257	265	259	260	288	245	246	240	290	256	236	249	276	253	272	260	261	235	227	249	254	248	269	298	268	268	234	272	292	232	286	247	256	267	262	261	282	241	287	245	262	243	284	257	273	261	262	257	249	273	265	272	242	259	289	224	248	232	262	275	256	255	224	245	269	261	246	294	257	254	280	287	234	235	284	246	269	273	254	268	277	278	272	271	276	268	273	276	246	271	286	259	269	258	248	257	291	239	282	276	274	295	262	262	270	278	262	261	238	269	264	271	262	255	246	251	284	276	292	277	276	271	275	249	278	278	265	274	284	277	236	257	245	288	283	239	243	277	293	260	278	243	269	263	261	275	254	246	291	269	274	253	257	259	243	262	267	247	291	283	221	254	253	263	309	239	279	260	255	236	277	248	267	248	279	251	246	288	264	256	246	254	242	233	249	264	244	274	247	280	286	239	245	251	287	254	248	266	274	258	301	265	278	239	235	243	251	260	259	244	245	241	265	295	260	290	231	266	279	265	273	302	247	256	271	232	273	265	266	282	273	267	258	256	253	267	304	254	254	273	252	275	277	267	252	249	266	277	268	259	264	276	264	239	255	243	231	277	239	271	242	251	281	241	281	276	246	239	255	256	251	270	263	254	255	244	268	261	285	274	275	231	261	262	261	263	246	253	247	273	253	275	250	252	245	259	249	283	266	260	246	260	264	281	246	243	247	263	248	258	284	287	258	256	282	265	266	265	261	254	278	258	274	278	255	276	276	290	281	262	290	260	278	255	257	284	254	246	244	271	267	272	240	258	247	249	251	289	243	280	268	294	266	282	282	249	271	271	259	281	272	265	259	271	266	266	258	230	263	261	268	250	234	247	258	266	257	294	275	258	276	261	279	275	276	291	246	279	271	282	272	277	273	261	281	261	258	269	248	245	273	265	295	254	267	257	269	258	250	260	266	267	251	248	256	256	284	256	268	263	287	269	271	282	278	271	281	274	228	255	248	264	269	281	251	250	253	253	265	267	279	270	276	255	230	264	288	254	259	278	274	254	290	257	273	256	253	262	275	278	277	267	243	237	268	221	277	241	282	254	274	267	249	251	248	285	284	250	238	277	257	264	276	239	266	251	273	250	259	288	275	302	248	273	258	246	260	284	273	248	256	231	248	257	271	293	263	248	247	250	258	256	262	291	270	244	232	280	288	252	284	309	253	257	264	247	250	264	261	254	257	255	249	262	266	259	260	280	249	278	288	252	255	264	273	275	250	278	270	248	252	245	261	268	270	274	283	261	258	257	264	257	252	289	258	235	280	283	275	273	281	254	282	255	231	254	255	266	241	252	240	262	257	227	264	261	277	296	265	270	258	265	270	272	227	240	232	306	286	256	269	267	298	260	264	272	273	262	251	286	238	298	263	252	244	283	244	257	269	274	284	262	273	253	269	271	262	237	251	235	268	227	240	252	225	264	275	250	281	254	266	250	268	238	276	269	271	277	257	258	280	265	276	250	235	285	282	263	246	294	290	286	276	278	270	273	263	277	257	267	265	250	261	245	259	246	253	271	258	254	274	278	238	269	276	259	285	292	281	245	269	265	279	264	282	282	284	298	278	260	267	251	286	220	281	275	287	275	266	290	261	271	276	235	269	272	276	257	290	262	284	264
22581	20352	26872	23689	20357	20417	7649	1714	1208	1126	1004	951	827	855	800	774	718	729	718	691	682	659	620	629	649	681	607	624	609	635	612	619	589	570	622	585	613	596	626	581	634	588	547	559	546	583	587	591	591	573	597	651	568	636	597	563	529	588	611	579	575	578	563	586	531	539	611	554	566	554	551	587	570	542	583	518	571	533	602	525	555	522	569	542	552	529	591	597	578	546	504	557	551	576	601	578	557	572	547	551	507	546	582	535	554	556	562	583	533	557	543	551	624	556	604	602	613	577	537	574	554	551	537	555	559	543	575	605	572	549	570	521	578	556	608	558	563	551	539	526	584	565	545	532	543	510	569	492	552	599	514	544	603	550	550	554	502	559	536	556	560	567	555	554	545	498	540	563	580	553	554	550	596	563	612	517	549	550	574	559	553	542	546	541	527	548	551	564	556	559	569	621	565	541	598	560	565	528	545	577	575	575	538	524	545	544	543	610	582	568	548	576	594	501	515	547	543	563	548	530	556	560	549	568	539	562	531	519	548	569	550	578	541	528	596	526	591	492	579	542	564	586	524	505	534	518	551	587	589	564	557	522	557	580	541	539	525	608	547	533	547	577	576	559	539	590	567	546	541	586	544	542	615	566	553	538	544	615	556	503	573	572	574	515	552	564	525	564	540	507	557	537	570	549	531	544	531	557	605	557	613	533	568	568	528	620	534	551	601	574	572	573	558	543	590	545	538	550	555	530	553	543	547	518	556	547	519	543	552	524	557	602	525	549	579	543	588	582	574	560	576	535	566	564	593	522	554	547	548	613	544	584	556	559	562	573	556	552	527	542	573	555	564	545	527	576	575	588	539	577	584	571	548	545	537	539	538	542	598	531	563	575	564	554	575	539	573	539	547	530	539	577	536	542	587	548	541	575	552	572	514	580	589	573	566	551	557	538	558	545	553	545	539	581	576	579	525	545	572	612	552	586	536	574	548	546	541	563	543	522	556	542	526	558	546	561	541	569	558	587	559	522	555	533	540	565	547	512	562	557	576	563	570	546	544	569	564	582	514	553	538	538	553	514	591	596	584	514	567	539	558	519	581	553	530	590	541	522	573	549	575	544	560	541	538	504	586	549	597	517	523	550	563	543	528	591	545	557	558	572	518	614	575	562	522	525	565	537	572	599	595	567	609	558	558	537	551	537	567	588	510	561	537	567	571	516	563	509	567	521	546	571	601	549	565	516	564	534	598	525	593	533	578	535	538	564	577	582	515	530	547	603	556	533	578	493	578	550	562	574	540	541	545	531	523	536	567	572	553	557	544	546	538	563	574	571	525	536	542	530	568	604	529	539	585	510	567	560	546	564	618	555	576	576	550	543	552	542	525	560	591	565	546	549	579	580	550	528	570	530	528	526	552	543	525	546	539	560	575	591	555	563	570	545	568	534	510	581	553	557	553	549	556	587	533	546	554	554	593	589	559	563	585	552	542	543	543	557	538	537	520	577	535	538	546	569	567	560	547	517	570	564	548	548	593	547	534	576	530	519	526	592	542	515	492	550	569	588	557	534	548	498	568	510	565	557	534	545	560	534	568	526	544	583	543	591	547	580	548	563	593	580	554	579	526	543	581	562	584	548	554	583	563	532	541	534	586	551	556	562	592	559	553	522	517	580	599	549	598	552	528	571	572	550	577	566	587	583	573	503	587	603	513	537	560	569	532	547	537	528	534	567	531	572	580	493	577	548	544	527	538	553	538	601	543	577	555	563	519	532	582	571	524	547	564	557	572	588	567	549	595	621	611	533	564	567	533	564	543	545	532	574	555	551	542	559	563	546	569	545	554	568	627	578	571	546	543	542	581	565	560	571	554	555	522	550	582	529	571	554	538	562	552	555	585	533	547	564	548	566	526	554	537	551	550	561	537	564	531	601	572	571	580	533	564	563	575	559	538	538	556	565	575	546	523	581	557	533	540	545	557	576	573	577	514	564	562	563	562	583	557	573	602	565	561	568	556	597	573	543	521	555	588	514	562	545	559	567	545	537	548	533	518	545	579	569	560	529	575	595	528	573	566	570	532	553	565	553	570	547	513	531	561	566	558	548	585	534	560	580	507	514	529	584	539	577	524	546	528	609	535	576	546	512	578	556	573	540	546	547	554	529	593	570	577	555	556	557	548	516	510	547	547	577	496	590	552	605	587	554	550	557	581	562	580	544	605	593	526	563	554	562	571	533	547	504	539	544	584	562	584	564	557	575	575	514	521	570	522	559	572	597	537	589	549	560	539	547	524	571	560	594	577	526	528	562	582	555	533	537	565	548	575	564	584	541	537	523	536	526	550	562	562	546	521	587	632	550	543	582	557	588	608	555	585	551	581	537	523	524	563	548	556	570	581	565	598	554	523	562	533	543	586	563	567	542	549	543	564	573	521	542	571	527	560	573	501	531	536	556	582	546	520	534	563	579	544	575	572	586	573	525	546	547	578	552	573	538	542	548	536	589	527	553	591	496	542	504	515	578	563	577	566	512	567	548	582	592	513	549	540	541	540	551	565	544	533	550	582	570	551	521	570	608	556	557	567	541	574	558	505	553	590	555	583	549	562	515	570	548	518	552	567	526	568	528	584	552	522	590	535	589	528	534	546	595	554	574	563	522	504	555	549	573	532	596	594	559	547	536	575	534	594	557	548	597	581	539	526	567	557	619	553	578	560	570	609	549	548	529	570	500	541	511	580	577	578	571	570	481	549	575	534	584	561	582	560	524	583	569	527	546	517	534	558	498	538	557	561	520	560	567	565	545	561	557	597	518	559	537	562	507	545	578	586	550	584	555	552	587	557	559	577	541	548	511	563	545	527	526	531	543	556	533	520	555	535	546	575	539	596	537	546	563	625	586	568	555	528	565	525	559	536	581	552	553	582	537	550	580	550	584	601	546	563	495	549	564	511	560	543	547	576	589	552	520	560	586	588	538	553	556	553	571	544	533	555	554	517	577	572	563	565	533	557	539	521	581	561	541	565	570	583	544	547	548	510	571	581	523	549	560	553	508	547	576	576	569	529	578	513	554	593	534	593	535	553	566	516	555	578	554	589	580	571	550	574	554	584	550	519	590	568	509	545	556	553	567	536	566	597	552	582	550	540	547	568	552	529	569	561	537	536	573	536	565	522	552	573	475	547	583	548	556	523	536	558	578	580	552	605	547	580	576	561	548	580	549	534	514	513	562	558	591	548	548	540	548	622	554	560	558	575	547	519	549	534	566	522	516	572	567	600	561	557	572	569	530	590	544	536	534	553	549	567	511	579	551	556	558	527	582	556	545	556	516	576	539	542	575	611	533	534	549	548	543	551	538	578	602	577	516	529	563	587	545	591	581	586	546	592	518	562	550	522	571	527	545	534	528	567	568	552	536	571	530	543	566	510	548	546	540	580	552	605	532	522	550	524	516	582	588	579	510	572	591	514	563	514	523	578	578	583	603	545	585	539	532	582	537	572	563	556	547	579	529
10876	18728	17132	9731	6476	4617	3599	2716	2279	1905	1671	1410	1322	1226	1053	1088	964	912	902	817	809	781	796	739	721	757	719	675	702	662	617	660	606	635	630	654	611	587	638	599	604	575	584	664	598	551	554	596	572	610	611	541	571	531	609	592	520	568	577	597	534	547	535	586	596	562	549	553	551	562	553	609	528	579	523	576	575	565	533	593	527	572	577	581	547	565	546	568	592	548	548	591	561	549	588	539	571	564	543	538	553	555	536	525	511	539	549	538	535	534	534	532	530	530	567	557	570	560	582	547	543	527	536	545	562	556	578	534	524	556	572	539	515	532	540	559	511	561	566	543	561	527	518	502	580	572	539	525	507	520	534	562	561	593	496	531	550	525	558	536	546	571	497	594	571	571	542	549	544	527	537	504	566	556	514	597	543	549	517	554	498	524	530	521	558	572	570	532	551	528	519	544	541	562	529	527	552	559	534	539	536	574	560	568	602	534	558	554	553	515	525	557	562	577	539	557	550	543	545	542	586	538	559	548	568	525	532	557	540	509	528	531	539	553	507	543	554	555	530	537	560	548	555	556	531	531	578	522	496	553	532	552	559	528	531	562	533	525	528	569	590	503	532	535	527	551	535	537	581	588	567	574	537	532	527	563	588	536	547	529	550	517	565	559	551	559	552	549	552	537	510	567	539	542	521	571	529	529	507	562	514	529	566	541	557	580	579	532	528	579	524	522	600	527	515	533	540	500	576	532	550	563	579	545	566	552	517	542	546	520	543	537	565	556	501	534	537	528	493	534	522	513	552	535	523	562	550	564	555	559	546	507	528	530	538	569	503	585	572	553	571	521	558	551	539	508	556	547	509	579	479	560	530	588	550	537	538	544	549	537	537	528	543	559	533	553	556	545	531	541	559	561	597	529	543	558	563	545	565	566	545	514	516	538	526	523	528	543	541	554	528	553	543	526	544	513	529	545	531	527	554	542	526	533	560	518	533	540	544	495	514	538	551	504	537	543	524	558	528	523	489	575	509	537	560	546	548	534	546	491	550	541	568	559	515	566	504	562	529	522	513	540	558	557	513	547	564	582	531	518	521	516	534	511	562	551	542	557	519	553	525	539	564	598	486	554	568	538	539	569	560	557	586	560	564	518	545	555	555	529	511	548	537	537	560	573	537	555	519	534	589	552	520	574	571	557	548	570	556	562	532	563	508	563	513	557	531	538	578	569	511	502	504	533	568	535	526	536	518	560	551	507	502	491	545	530	523	524	569	520	593	555	502	576	518	539	535	510	517	555	524	541	502	528	549	543	538	518	545	539	507	556	580	542	513	555	585	539	564	536	550	546	511	563	503	582	555	528	546	535	526	555	530	511	530	541	546	538	546	534	539	530	550	526	533	538	529	542	551	551	536	537	605	526	547	573	493	570	513	508	525	546	534	526	554	572	536	558	521	538	512	554	518	590	541	557	486	557	534	523	510	518	542	552	555	540	531	523	536	532	557	562	543	555	572	514	502	532	563	493	480	564	512	535	527	544	541	520	523	556	529	586	514	555	523	540	534	543	543	548	537	569	504	541	518	511	546	527	523	545	559	557	570	526	516	525	521	516	581	542	564	511	571	549	569	559	544	526	588	539	593	524	564	537	541	523	521	542	501	540	567	509	551	530	550	494	565	515	567	524	577	546	573	540	575	527	590	518	553	530	543	541	527	521	544	533	581	535	553	520	541	570	572	567	546	558	557	520	507	538	556	509	538	574	550	515	537	542	559	563	529	516	557	512	546	529	568	535	550	550	530	550	546	550	537	537	528	523	498	470	570	539	485	545	524	523	513	535	563	539	547	524	543	543	553	563	523	538	540	540	548	506	519	510	544	529	557	567	519	548	506	527	493	561	584	531	547	543	502	551	556	548	570	562	540	540	548	526	544	504	560	532	522	495	581	540	551	511	517	563	525	541	537	524	561	506	558	579	543	536	530	564	566	530	539	554	543	547	522	571	539	571	541	491	533	512	541	508	538	532	562	534	546	569	532	554	511	541	557	592	483	564	571	567	550	547	527	546	536	564	566	514	542	508	509	516	548	581	512	556	560	519	575	563	527	534	544	535	575	581	553	526	531	531	567	543	562	555	532	542	547	525	486	531	535	516	577	518	560	621	571	520	533	554	537	522	559	542	576	505	536	549	552	561	552	520	572	540	534	558	557	534	516	534	592	541	527	534	559	520	529	535	581	563	511	536	566	557	567	564	522	576	534	513	587	523	527	543	563	518	551	568	544	547	557	535	571	558	529	522	537	500	541	515	563	519	563	543	513	523	567	561	532	579	560	565	557	547	559	592	518	535	532	561	551	562	569	567	562	564	539	583	552	533	560	545	533	559	554	524	521	524	541	584	516	555	558	503	508	492	540	527	536	566	526	535	549	506	559	505	541	497	583	557	548	535	534	547	538	519	509	539	549	560	541	541	552	536	509	531	556	519	545	567	548	521	567	549	530	532	557	541	540	525	525	515	512	535	557	587	536	508	505	550	512	574	540	540	538	525	530	561	564	531	508	533	524	544	533	565	508	526	514	522	553	555	533	490	555	529	563	538	529	551	543	542	548	519	522	546	506	562	532	530	564	527	541	523	579	525	507	540	563	546	520	554	526	537	533	538	516	549	557	519	566	533	572	587	541	560	575	554	523	533	496	559	506	540	550	555	561	545	562	570	553	569	521	557	538	619	541	543	580	503	501	526	498	495	537	547	546	503	575	515	569	507	536	541	554	503	535	523	563	546	522	536	511	507	516	541	510	558	570	559	538	564	554	557	506	526	494	499	524	537	509	564	531	557	549	547	574	539	530	535	544	495	535	560	512	497	505	545	574	541	548	557	532	511	558	517	532	547	548	577	546	527	547	545	532	531	534	594	541	556	505	516	546	501	511	544	540	565	517	549	510	589	540	571	549	500	519	564	539	504	529	535	552	530	495	503	548	554	530	543	559	504	531	541	558	567	582	533	538	562	545	519	583	531	562	523	531	570	535	560	539	562	580	553	532	587	553	517	567	550	557	523	534	512	508	570	541	543	545	544	548	508	572	506	529	530	546	591	514	588	497	541	535	532	538	539	547	523	573	501	523	499	540	502	506	530	536	552	511	541	563	579	569	563	539	497	551	497	495	558	513	537	551	546	528	544	552	514	536	547	545	534	526	541	546	525	543	543	536	609	514	574	526	533	537	532	512	507	552	542	545	554	490	495	598	533	563	543	531	562	533	595	499	517	524	548	573	516	558	567	552	558	551	550	539	537	565	495	552	518	516	546	550	555	524	520	521	538	566	511	522	551	527	529	572	536	559	552	524	533	565	542	525	526	518	537	558	524	549	539	582	549	533	594	564	553	520	583	509	521	540	541	530	548	531	524	565	522	531	585	527	547	539	553	529	518	530	529	530	504	593	537	570	533	540	525	511	539	537	537	561	508	543	579	543	565	516	579	552	538	581	512	536	577	529	530	536	537	564	550	524	527
27771	12403	1193	341	246	220	178	156	183	150	164	163	160	147	126	174	143	156	160	143	129	142	147	164	146	140	149	136	143	144	140	160	165	170	146	150	128	146	123	148	166	139	158	135	142	107	137	148	131	154	125	132	155	129	116	154	170	139	153	148	149	138	152	132	146	125	139	144	128	151	128	138	174	144	122	125	142	118	138	139	145	163	132	137	142	124	136	129	148	134	130	145	118	139	125	133	125	112	136	148	138	126	141	152	140	137	141	138	138	140	139	124	114	168	141	115	141	138	140	145	153	134	157	135	133	136	154	155	158	134	139	139	132	139	132	135	118	140	145	113	141	122	136	143	149	135	153	143	138	150	141	140	131	139	133	122	139	157	135	123	128	143	158	160	145	137	128	147	126	145	178	148	158	145	146	158	153	130	139	141	146	139	148	173	153	136	146	132	146	113	143	136	133	143	146	134	131	143	162	141	152	154	132	145	151	156	150	121	146	154	133	143	138	134	132	165	127	133	143	146	143	118	143	148	135	164	147	141	137	142	143	137	140	142	136	137	140	148	117	143	132	145	134	132	149	138	120	154	158	127	133	142	159	151	141	138	149	133	143	165	118	122	134	134	116	124	129	138	141	130	126	134	132	138	144	170	153	139	142	155	136	131	129	136	147	141	150	160	161	133	149	150	133	134	139	123	131	139	141	151	126	146	152	131	114	154	160	120	143	135	150	132	147	149	141	151	126	128	148	148	134	137	137	160	142	161	116	124	138	152	141	153	145	155	144	137	168	147	139	154	155	149	158	132	114	147	134	151	141	146	145	157	131	133	145	139	138	134	128	164	151	128	145	129	139	139	136	151	112	145	122	150	137	164	113	144	132	145	126	138	131	122	123	138	145	145	133	137	160	136	135	133	147	143	134	119	152	150	148	153	133	156	133	145	144	132	125	142	145	150	145	129	132	140	126	139	146	127	155	145	149	145	165	127	165	138	126	127	150	141	133	143	157	136	126	136	135	138	153	142	138	127	156	133	135	158	154	141	137	155	153	152	131	155	137	133	153	131	131	127	155	125	125	128	139	129	137	140	152	160	152	148	158	136	123	152	131	151	144	131	145	131	129	128	145	156	155	162	154	125	149	147	139	131	147	136	142	140	187	123	142	158	151	147	125	120	131	122	133	145	165	148	146	172	157	130	119	141	143	176	142	149	155	124	132	121	107	180	156	134	131	151	153	132	152	137	127	113	140	127	119	136	164	121	136	154	156	138	130	127	121	150	127	154	124	115	136	156	155	143	143	138	149	149	130	154	125	174	136	126	135	147	140	135	148	139	142	124	127	136	124	138	133	140	128	135	142	141	110	146	136	157	159	126	157	144	130	136	147	141	140	125	144	157	132	152	144	126	145	142	155	162	111	155	143	170	127	165	126	139	154	115	149	159	135	142	131	158	143	128	131	133	152	128	150	134	160	151	149	158	122	153	138	138	145	132	133	161	135	145	129	143	131	144	138	150	147	147	132	152	157	125	164	128	140	129	133	125	151	138	138	134	135	144	152	141	152	130	144	131	145	131	143	141	138	137	161	132	137	136	130	131	139	128	136	142	135	141	137	141	140	128	141	163	140	154	133	123	173	154	148	132	150	154	152	151	126	142	145	157	135	122	133	137	131	130	140	133	135	134	157	146	143	152	141	161	139	151	134	129	150	132	137	156	161	137	104	154	160	152	150	145	127	147	137	118	122	126	143	147	161	139	133	149	132	141	153	150	118	142	138	155	135	142	145	126	113	134	130	147	177	123	147	147	146	166	163	137	145	137	156	152	142	164	115	149	149	142	164	115	143	130	153	130	159	116	157	124	135	129	150	153	140	144	140	142	150	144	131	146	145	138	137	132	155	131	135	116	139	149	141	129	144	113	153	125	141	144	128	140	131	138	168	124	148	128	147	140	151	140	144	131	147	158	138	151	122	140	134	129	138	126	124	153	141	142	117	139	139	151	146	146	149	144	147	144	163	168	133	155	133	148	138	139	155	128	140	137	149	149	152	142	147	123	148	124	130	139	160	143	126	130	138	154	149	134	155	131	140	164	143	143	156	148	135	112	131	138	141	135	141	135	142	117	145	166	150	130	137	148	161	141	144	122	163	152	167	134	151	172	154	175	142	128	143	132	143	148	131	152	161	125	146	125	153	131	130	144	134	149	160	137	161	158	144	134	125	133	146	139	139	117	130	156	157	154	129	143	123	158	159	142	151	139	143	152	163	152	138	135	131	146	122	129	131	134	132	140	136	123	142	149	157	141	153	131	148	156	133	150	129	170	118	119	110	138	121	140	146	147	133	142	136	125	145	137	129	141	122	101	135	156	130	156	154	139	155	137	144	126	156	137	123	142	124	150	149	158	138	149	156	142	157	142	128	144	146	149	149	128	154	119	151	152	144	154	145	136	132	149	146	160	170	133	116	151	133	140	144	127	135	144	135	129	132	151	137	132	128	161	130	135	139	138	135	135	151	159	130	152	145	127	143	150	155	128	152	138	129	153	123	137	136	152	149	166	152	136	162	134	134	153	148	147	131	135	156	153	134	131	134	153	133	131	153	163	137	150	126	137	140	136	140	148	142	158	125	130	145	123	131	135	141	132	132	135	117	152	142	131	137	145	139	136	143	134	137	131	163	125	144	150	137	162	148	140	121	132	126	134	154	111	140	140	152	143	143	142	137	138	138	134	137	131	131	131	131	146	151	143	160	126	143	148	151	136	151	142	150	140	150	165	150	142	139	134	124	136	130	148	141	124	128	166	153	149	136	145	140	141	144	154	144	124	127	134	132	167	171	118	138	143	144	120	141	134	145	132	133	160	115	146	115	144	143	139	149	158	140	134	137	134	132	142	152	158	150	154	135	142	142	136	156	139	147	139	154	134	134	145	139	132	143	147	140	140	147	137	142	174	141	136	149	141	129	132	145	149	154	150	131	159	147	155	168	153	134	144	159	113	131	158	141	133	155	149	139	156	149	139	143	141	142	140	148	133	145	126	115	145	138	142	133	164	134	151	137	144	132	173	148	135	148	138	126	134	126	144	143	145	156	126	159	146	127	146	130	143	144	142	141	133	147	127	139	135	148	163	133	143	134	150	156	122	157	143	124	141	138	145	139	160	117	139	137	145	142	130	145	142	138	147	150	158	137	129	148	127	149	138	141	137	165	128	158	109	144	139	150	133	121	142	135	127	144	139	148	145	140	149	130	122	148	155	124	128	142	144	135	118	137	130	158	147	159	154	158	138	136	144	159	126	167	135	148	144	136	137	138	125	144	137	152	126	147	142	119	157	131	136	132	153	147	164	152	138	160	145	150	128	124	125	159	142	143	135	142	158	138	144	149	145	125	142	154	123	150	123	150	143	155	118	150	136	127	145	143	135	135	136	143	141	142	126	140	131	144	126	160	118	167	147	121	131	132	141	148	145	137	142	132	131	135	148	142	119	139	146	128	119	151	151	119	152	154	145
5059	859	748	467	322	280	267	201	189	205	197	183	149	180	180	141	169	147	154	178	158	164	181	164	169	153	166	208	173	195	165	164	167	182	160	171	169	159	173	169	165	136	182	152	176	156	176	153	162	158	148	161	178	180	174	140	173	154	171	167	164	168	174	184	157	164	169	143	181	186	163	162	195	162	177	137	162	156	162	162	155	166	170	149	145	174	184	159	157	151	165	160	158	172	185	175	165	149	178	150	165	160	185	145	154	159	181	167	163	158	154	165	150	172	159	159	145	173	161	170	180	183	181	166	158	177	203	147	168	171	162	181	155	140	168	168	179	156	162	157	170	175	180	144	148	157	208	159	150	172	156	174	141	168	148	167	156	153	161	162	169	159	170	166	147	167	176	166	185	141	180	168	160	153	149	148	145	161	157	164	172	183	166	154	160	181	161	164	137	162	165	156	166	149	155	161	141	186	173	196	168	172	178	141	183	154	178	164	188	161	156	153	153	171	166	176	162	176	175	147	155	180	173	172	154	175	168	172	148	161	162	157	156	180	171	171	164	156	157	153	169	151	158	182	179	170	179	144	162	148	174	166	168	160	152	160	177	169	167	171	130	161	165	179	174	168	170	159	157	155	150	162	173	152	187	181	161	169	139	185	176	172	140	158	156	181	160	154	187	169	171	173	194	145	167	156	159	177	171	157	169	151	144	173	167	167	166	157	149	152	182	173	166	168	171	146	150	169	159	166	170	164	161	160	150	141	157	156	140	157	166	158	175	181	153	153	182	173	168	157	171	167	171	149	166	160	148	163	176	142	165	165	171	163	165	201	161	161	159	170	183	157	166	160	174	171	158	155	146	139	154	179	189	169	164	159	154	184	158	170	190	164	158	175	141	160	186	158	193	178	169	156	153	179	191	189	173	179	175	167	166	169	147	166	176	147	175	178	168	178	175	148	154	171	148	159	161	181	169	179	144	169	142	156	157	171	162	158	143	154	149	177	176	146	133	154	148	173	147	145	165	185	147	184	159	159	167	161	160	133	153	151	174	170	185	160	149	174	159	174	164	167	193	157	143	163	161	160	136	166	166	148	163	173	157	175	172	192	153	156	163	180	161	142	188	171	144	157	202	183	175	178	175	160	187	180	179	153	167	137	154	154	166	172	152	144	153	180	168	144	163	178	164	160	175	173	179	151	168	156	183	164	151	162	158	155	179	152	146	156	172	179	163	145	180	144	160	146	171	135	161	175	164	165	163	170	182	169	140	157	168	167	146	155	132	148	147	165	157	170	146	166	163	194	158	151	167	160	156	158	163	176	159	168	171	171	159	163	144	163	170	160	155	180	153	154	156	170	154	155	173	150	148	171	171	171	170	159	162	177	167	158	161	156	151	187	171	166	146	158	162	165	154	155	186	146	170	160	184	166	173	145	172	147	145	149	165	184	165	182	168	182	178	171	161	169	157	162	154	154	151	180	162	163	171	148	175	186	164	160	176	188	165	154	149	158	160	156	157	161	180	160	151	182	165	162	170	155	155	153	160	168	175	161	170	138	167	177	176	191	185	156	156	149	175	159	163	156	174	150	147	181	189	152	144	160	178	168	163	157	168	146	153	165	166	161	177	146	170	168	174	145	167	175	151	158	165	166	144	156	175	146	154	166	155	154	154	165	176	179	181	178	169	177	170	169	157	174	169	187	183	180	169	176	183	165	156	164	173	172	174	177	188	138	168	163	148	149	165	174	152	171	154	192	172	165	169	170	186	149	172	172	184	168	164	171	161	162	149	162	181	182	149	185	154	148	154	155	173	155	166	181	183	169	165	169	172	178	192	158	170	158	167	162	182	176	177	166	162	162	160	143	172	154	148	165	162	171	161	140	183	159	178	196	183	148	140	178	170	152	173	148	162	179	169	160	172	162	163	164	175	190	174	184	171	162	159	173	182	171	162	137	178	191	151	166	182	163	159	166	165	173	163	171	165	186	159	162	152	166	172	175	168	167	146	167	175	162	168	177	173	161	176	183	151	197	144	169	159	175	177	166	133	169	168	154	181	162	174	173	175	152	175	160	176	150	144	153	143	156	148	161	168	157	152	191	160	147	175	147	159	167	169	155	160	170	184	170	154	182	166	162	147	152	173	159	150	160	156	152	173	201	161	165	153	161	164	178	187	150	153	164	161	178	174	165	169	170	155	164	159	163	175	159	184	164	161	157	165	170	153	165	173	165	160	150	157	148	135	180	140	188	184	159	165	181	153	189	168	175	149	160	164	184	154	175	161	146	144	161	158	161	164	144	190	156	173	160	172	172	174	194	144	161	184	158	173	166	199	208	152	170	163	174	179	145	161	160	156	162	176	179	146	140	169	183	174	188	186	167	179	179	172	154	170	169	165	160	189	158	156	176	155	170	168	154	178	168	169	168	138	165	178	182	164	162	152	171	156	187	155	151	160	184	155	150	135	158	174	161	140	148	171	168	159	156	174	167	167	171	157	161	169	170	135	169	143	173	168	155	174	171	176	169	178	152	165	176	164	149	171	150	190	159	180	160	145	168	168	162	155	154	176	200	181	174	146	159	140	158	157	185	145	168	159	171	151	148	148	149	160	174	178	175	163	184	161	171	176	172	197	162	143	166	167	154	145	185	155	148	167	141	169	190	181	158	155	181	162	175	144	144	165	158	168	158	166	166	161	179	151	174	149	189	161	144	157	147	172	168	171	159	169	155	165	143	155	176	174	148	176	190	151	150	173	163	177	128	161	153	152	158	177	154	161	150	159	150	172	195	184	154	157	167	163	149	170	175	147	156	146	176	169	183	143	151	159	163	177	153	161	185	157	153	155	143	160	152	163	169	178	143	142	166	168	169	137	161	163	176	163	157	169	155	164	177	151	160	152	181	156	157	165	143	164	173	146	169	173	167	161	158	180	184	153	156	165	170	179	178	177	150	149	181	142	172	193	140	161	152	144	180	174	178	162	178	151	161	166	165	177	177	162	159	184	154	168	159	171	169	172	157	151	151	146	157	190	144	168	145	165	156	172	155	163	155	145	158	166	171	173	147	162	160	156	138	163	159	185	190	154	151	172	177	170	165	152	181	162	176	178	173	162	164	195	163	157	176	152	175	145	198	159	180	155	161	166	162	153	178	158	174	189	149	173	155	146	158	165	163	149	154	166	139	159	193	139	174	175	181	159	184	156	160	153	157	194	154	152	179	157	183	185	149	182	182	173	182	171	195	189	164	166	173	181	156	167	153	169	176	154	177	167	136	189	158	141	170	147	146	189	165	156	175	164	141	170	141	176	160	170	159	185	164	168	148	128	194	177	183	187	163	162	163	158	146	169	167	175	149	156	184	185	152	175	169	174	157	170	149	167	141	177	153	154	177	170	152	185	170	156	173	163	167	168	173	164	179	173	163	158	174	187	153	151	152	173	171	143	162	183	172	157	156	167	154	171	163	169	179	175	167	169	184	152	144	145	163	172	191	159	174	168	166	166	144
24434	20373	26436	24159	20357	8463	1170	804	626	549	487	467	414	393	403	385	363	308	368	375	332	310	299	325	308	286	290	295	312	314	265	281	299	293	291	295	313	312	311	286	272	275	282	251	282	268	288	248	282	280	264	284	280	280	293	263	268	247	264	274	292	284	266	276	284	268	299	261	276	263	250	261	256	247	279	248	309	282	250	285	250	249	259	252	259	290	266	271	260	256	276	267	261	286	269	270	248	281	252	247	250	266	270	282	264	270	252	278	224	259	265	257	258	244	293	257	299	259	273	241	265	275	251	242	297	260	270	238	258	254	234	238	286	259	268	259	252	242	271	249	246	256	254	297	275	236	282	288	265	249	294	246	285	275	262	256	281	246	275	266	261	291	254	252	299	260	264	262	269	266	266	250	265	267	292	278	233	290	227	249	266	247	260	257	271	269	235	238	262	251	268	271	261	275	266	286	285	277	277	251	265	290	273	284	284	272	288	289	232	253	264	283	260	234	249	256	268	246	242	262	283	253	260	280	248	243	278	260	267	267	273	265	286	237	246	269	250	239	240	266	245	261	236	268	260	268	295	257	258	252	308	264	287	257	275	266	274	256	243	281	269	273	256	264	261	280	256	265	303	263	265	256	269	264	260	262	293	251	290	291	243	263	246	261	260	269	254	256	231	261	260	310	266	256	252	276	260	260	244	253	325	251	289	276	261	272	279	270	284	262	261	271	253	273	248	263	281	292	273	288	263	283	278	250	278	254	239	262	252	275	240	242	262	268	250	248	276	260	300	256	248	235	267	291	284	266	257	272	280	261	234	248	267	289	262	236	284	275	274	238	235	288	293	256	260	253	262	273	271	271	276	267	275	236	293	232	281	275	245	258	274	231	252	274	245	262	269	263	254	265	266	253	267	272	263	295	260	259	266	244	260	250	285	249	268	252	275	255	273	251	292	252	245	253	272	283	301	221	245	263	245	266	253	252	277	290	255	261	277	261	240	248	266	270	250	280	280	253	258	268	276	281	257	274	288	250	254	266	267	277	249	235	280	248	259	246	242	266	242	286	242	266	234	278	244	257	269	268	265	258	272	264	258	253	237	289	257	259	254	274	262	255	245	262	263	275	267	263	272	275	256	261	264	241	230	247	253	255	243	236	269	217	233	237	235	266	270	289	253	245	270	290	307	264	258	264	273	256	265	262	267	274	262	266	260	263	254	268	281	259	260	284	282	289	251	266	270	257	278	247	273	264	281	249	282	269	292	266	300	283	254	286	261	299	259	218	272	271	281	252	247	279	275	261	264	270	241	297	280	258	272	241	223	288	245	241	258	268	259	298	269	248	251	270	287	255	274	266	264	258	273	275	280	259	272	278	260	297	282	267	249	264	284	290	258	273	268	289	258	266	266	255	288	267	274	275	288	291	259	275	238	259	269	238	272	267	256	249	277	318	261	290	287	265	261	272	289	260	266	280	266	277	257	273	237	268	287	271	274	274	245	260	251	267	263	261	260	264	316	273	269	278	273	227	260	248	250	238	286	257	244	279	292	250	269	285	244	237	257	255	238	300	284	259	275	246	248	251	263	265	262	293	292	250	288	240	271	255	246	250	246	257	271	247	276	273	245	248	261	255	248	263	294	268	257	259	273	291	262	264	267	254	264	289	272	281	270	251	259	266	268	260	240	274	272	269	281	248	277	277	251	280	255	237	274	262	246	263	284	265	287	246	247	229	281	259	274	273	289	264	276	243	294	272	255	263	233	253	233	254	304	234	276	247	241	243	290	283	266	279	264	284	257	265	254	268	263	283	245	247	256	248	295	243	276	275	278	255	261	259	273	302	260	289	256	237	273	255	246	269	284	284	276	239	280	248	250	226	261	264	251	244	265	267	291	267	254	276	263	246	269	279	260	273	235	279	231	286	299	256	268	268	261	248	284	234	253	263	254	271	243	281	284	269	267	266	251	287	272	271	253	234	249	235	269	284	284	260	274	239	262	234	277	248	244	281	302	256	239	264	267	268	271	262	260	283	241	263	268	264	251	250	271	277	280	255	273	279	261	262	296	241	277	272	256	270	290	254	259	270	289	265	269	279	266	253	262	272	256	274	266	267	234	256	258	268	225	268	279	270	246	274	245	285	253	271	254	264	241	285	248	252	246	271	267	266	270	248	267	252	267	283	240	277	270	247	244	244	233	246	263	263	259	292	275	271	260	258	305	278	296	255	283	256	252	289	291	257	268	234	237	255	266	290	276	242	284	226	253	252	249	263	238	254	259	266	298	255	241	277	284	280	271	264	314	251	261	246	269	236	263	275	265	250	264	300	259	281	212	243	266	265	260	265	261	294	263	238	274	301	289	257	287	243	282	274	251	246	273	269	254	251	286	263	270	279	282	240	268	252	280	233	273	252	266	255	265	286	252	270	258	284	268	280	259	268	308	249	266	255	260	255	280	267	284	276	255	292	251	230	249	273	242	246	229	285	252	259	275	264	261	261	255	248	266	285	287	254	277	260	272	277	249	248	275	255	240	259	264	257	252	262	250	265	239	267	258	282	244	271	283	275	265	269	263	273	265	284	257	252	286	261	247	240	283	243	295	232	254	246	254	257	258	275	256	256	261	263	232	242	273	263	270	293	227	257	273	271	275	258	254	280	275	279	282	267	262	282	274	236	314	271	286	247	264	263	261	261	262	289	275	274	259	242	251	222	272	277	282	247	254	275	246	255	295	278	278	281	251	247	265	288	265	279	265	246	255	278	300	275	266	268	264	271	254	252	247	285	295	234	271	236	249	248	251	247	269	255	272	225	262	268	261	262	265	281	276	293	262	269	304	265	263	248	245	266	245	260	263	270	246	237	229	245	278	248	245	241	279	279	255	267	262	271	270	286	271	258	249	272	240	258	301	246	291	266	271	267	263	267	237	267	252	217	235	302	226	260	279	271	303	299	282	265	265	291	233	267	266	287	277	262	282	243	268	247	236	236	299	233	237	277	275	221	263	232	273	274	261	260	258	264	254	265	258	265	240	275	297	279	271	275	289	241	294	281	265	261	260	264	281	246	257	267	267	253	243	288	271	260	256	251	240	249	270	253	246	286	263	263	266	248	247	251	265	283	244	257	265	269	285	262	253	293	279	283	278	249	282	253	247	257	265	245	271	260	280	280	254	238	257	264	240	258	255	280	305	255	273	249	259	260	280	271	265	279	277	252	270	271	252	254	263	261	263	299	229	282	269	296	285	256	280	229	241	238	255	258	268	266	248	275	278	251	272	256	268	255	263	284	258	210	319	263	278	263	238	259	262	280	262	259	296	264	277	276	277	215	294	250	303	229	311	240	259	268	273	249	271	265	282	241	266	258	249	288	245	251	279	272	280	263	261	258	231	275	262	261	250	294	257	268	302	263	278	283	274	260	256	253	271	244	272	255	280	235	274	276	296	253	265	246	243	281	267	267	284	297	227	260	262	245	259	255	230	305	261	252	286	265	264	257	269	253	259	287
7747	11531	10724	5522	3524	2433	1896	1440	1195	1008	847	736	663	599	552	566	495	485	471	451	393	394	384	369	369	344	385	363	319	319	323	347	314	280	288	343	300	324	300	314	320	311	283	268	281	318	273	296	259	277	311	277	268	279	268	256	289	276	278	297	285	294	266	291	271	249	276	276	266	256	249	275	242	278	299	274	268	257	247	275	228	277	284	273	269	267	268	241	277	255	280	273	260	263	268	258	273	266	294	296	272	267	284	284	279	311	267	242	300	262	252	273	296	278	280	239	262	286	268	254	283	280	243	236	262	259	271	262	241	289	266	255	280	274	253	267	254	267	268	279	269	282	271	264	274	260	315	261	257	270	302	257	274	267	255	253	245	263	276	258	268	266	256	257	221	227	270	256	284	253	259	287	279	278	260	273	268	287	261	290	261	268	257	251	249	278	278	275	285	263	242	259	273	251	267	277	243	286	277	273	247	261	264	261	282	255	247	254	249	249	260	241	259	255	282	294	275	281	256	267	270	271	232	242	258	241	264	272	281	246	267	243	286	249	276	253	268	271	249	295	288	254	274	260	250	265	266	274	274	240	255	271	274	271	231	260	230	242	267	277	282	266	260	280	283	281	262	264	277	257	256	262	265	280	249	298	260	281	288	274	261	244	270	285	271	275	269	282	267	259	282	258	272	286	273	247	273	265	260	272	248	257	275	277	243	255	306	282	247	268	273	273	276	289	259	272	241	245	214	281	281	261	282	267	265	255	291	265	291	286	263	270	266	266	279	285	276	270	266	278	249	269	261	290	217	266	255	263	282	285	266	246	248	264	265	256	255	282	266	262	270	279	282	280	265	243	251	253	295	250	276	256	266	247	298	250	267	248	245	270	271	266	264	272	254	269	275	278	276	301	293	249	237	308	262	273	270	271	245	265	260	279	251	276	252	260	277	271	277	228	287	244	268	273	285	259	278	271	269	265	289	242	249	260	256	276	261	255	270	263	292	245	272	265	282	258	240	288	284	247	271	260	272	247	271	227	254	278	284	282	262	264	281	258	254	257	266	272	275	239	281	273	274	286	281	266	288	262	279	255	258	263	295	239	240	292	249	254	266	301	267	264	269	267	286	270	245	252	270	291	268	252	243	249	265	274	278	256	290	247	230	271	255	278	252	290	246	262	263	282	268	282	267	273	245	269	250	246	285	278	296	272	289	297	263	275	244	280	251	251	284	251	264	285	280	261	250	284	255	270	249	269	260	283	274	267	282	287	258	254	267	291	252	277	260	269	245	294	262	290	266	248	276	234	279	242	251	277	248	273	291	253	265	273	247	254	243	270	270	286	255	262	267	292	275	252	228	285	283	249	249	272	274	273	257	259	260	309	260	257	298	253	297	261	265	259	280	262	247	263	253	268	239	260	262	276	274	278	278	276	265	257	239	257	274	261	255	275	281	243	252	270	299	277	289	248	245	240	276	280	245	303	277	266	276	277	225	272	295	229	281	255	275	264	258	287	273	285	286	272	271	286	258	254	276	271	251	262	259	250	259	242	254	245	240	282	259	250	264	279	287	249	257	279	289	297	272	255	272	250	244	257	278	247	293	294	274	270	273	278	272	259	266	275	251	293	262	240	244	253	244	256	262	268	233	268	251	287	256	228	304	249	302	276	290	271	270	255	247	248	243	273	239	287	267	254	264	264	272	304	250	257	266	222	307	265	244	277	254	284	294	267	283	241	237	247	300	259	278	271	266	275	245	238	270	251	252	272	256	254	258	261	267	277	271	244	266	275	269	270	285	276	261	266	252	255	228	299	282	277	262	275	285	255	252	266	261	280	255	283	253	267	282	250	275	243	234	266	278	242	272	277	271	291	263	304	250	268	285	280	249	251	248	244	284	263	253	270	233	273	260	265	279	228	270	305	254	248	239	255	266	283	285	273	243	253	261	252	281	292	271	254	260	280	259	270	276	262	271	261	281	253	252	258	277	264	276	264	261	259	290	252	277	233	264	257	279	254	281	269	269	265	256	282	289	281	262	242	260	254	279	287	256	278	270	274	270	260	279	262	238	258	258	282	281	261	309	262	266	263	289	266	293	277	261	285	259	267	290	261	283	292	244	241	268	261	263	281	268	271	264	290	288	264	244	250	261	279	278	253	290	284	267	228	233	228	270	272	263	272	282	256	251	272	281	266	255	285	268	241	262	297	272	247	254	269	255	290	271	269	264	254	278	262	251	296	295	255	252	283	275	252	264	246	295	264	297	237	243	242	234	255	257	253	237	309	266	248	268	268	275	293	301	263	265	245	225	269	277	274	302	277	244	250	283	245	248	266	250	286	249	253	263	260	263	274	260	255	270	293	284	241	283	261	275	245	288	269	252	253	281	268	246	255	246	288	277	267	251	272	282	264	287	270	281	256	251	252	267	234	250	271	268	260	254	274	260	276	269	252	296	297	257	266	266	282	269	271	293	257	287	228	241	290	278	250	271	266	271	264	251	279	279	277	281	252	234	247	275	285	291	261	266	260	259	236	271	275	256	269	272	274	300	257	270	275	291	286	305	254	271	272	285	298	299	228	257	304	278	264	281	288	260	228	274	242	243	256	254	272	249	282	273	276	252	262	254	257	283	250	275	288	310	297	269	277	249	300	253	301	256	269	257	287	300	253	261	278	239	305	276	288	265	284	249	271	296	240	258	279	267	257	240	273	255	270	266	258	290	285	273	277	267	262	245	259	287	264	220	232	291	303	243	263	234	280	275	303	259	259	278	258	277	268	250	284	256	267	266	276	289	265	276	282	260	276	295	270	263	291	278	285	279	261	286	240	270	259	272	267	269	241	264	268	238	244	270	270	275	287	264	228	285	245	256	249	272	286	255	284	274	229	270	264	260	268	280	258	275	270	281	271	282	247	259	274	237	281	290	262	247	266	244	265	270	246	263	272	236	231	276	279	259	277	256	282	271	248	287	273	287	271	258	279	272	285	275	243	281	240	257	266	269	279	264	271	253	279	262	253	248	290	275	279	278	244	249	241	267	272	242	281	285	275	276	266	276	272	268	274	234	282	291	291	250	289	258	299	259	269	249	259	283	244	279	251	277	278	271	252	270	279	278	261	246	255	261	253	280	314	266	268	268	229	246	293	259	264	249	274	255	245	271	278	274	264	267	236	264	265	260	260	257	264	258	282	270	269	281	263	294	265	264	258	274	241	274	241	279	269	266	263	294	268	250	282	276	268	260	265	269	267	258	268	267	257	254	305	278	311	255	286	298	230	280	261	247	280	282	296	269	271	283	279	269	266	260	256	251	276	279	272	251	291	286	253	297	274	264	238	259	223	270	261	293	289	286	238	278	233	270	303	251	276	265	234	248	280	266	251	255	256	278	270	259	273	272	276	257	263	265	285	273	279	234	229	278	277	265	260	262	248	268	256	293	255	259	274	280	226	264	270	297	268	248	263	293	255	287	256	245	290	234	260	311	280	259	252	303	243	247	257	260	266	260	260
22509	20338	26871	23657	20340	20395	7393	1677	1284	1173	1055	968	905	811	790	772	761	779	698	670	671	649	649	620	629	660	628	635	583	592	600	601	575	584	632	600	589	575	561	550	540	586	557	603	566	567	628	526	553	576	569	586	574	529	622	562	555	553	571	573	574	548	544	591	573	542	554	593	580	545	550	552	606	567	600	599	561	575	536	614	582	578	539	575	562	596	496	568	602	629	561	583	597	567	550	613	568	577	565	554	539	565	565	530	558	586	596	587	522	547	549	551	537	534	567	596	577	577	625	546	568	556	507	601	559	578	542	538	519	536	590	602	514	504	570	587	581	566	571	550	549	560	547	538	566	566	543	611	570	571	572	578	552	540	553	580	573	556	618	527	581	528	548	571	555	562	556	573	520	569	515	519	580	634	539	594	577	577	555	556	532	576	579	546	550	502	565	502	586	563	566	581	587	568	557	510	526	545	534	557	555	570	559	572	548	561	565	542	568	573	575	558	547	564	569	544	594	580	565	532	518	559	542	545	555	546	551	504	557	549	540	568	546	571	544	558	619	570	522	577	585	607	523	522	597	568	579	538	554	509	559	553	537	544	564	528	548	523	551	517	538	533	565	517	588	551	569	546	535	583	531	531	594	568	568	539	537	591	567	590	539	505	535	555	532	538	608	564	537	562	563	570	527	587	579	549	553	547	560	580	527	559	523	538	567	552	539	542	539	548	563	564	536	511	556	574	598	541	540	546	545	564	542	556	551	568	553	554	534	507	546	535	524	526	573	580	523	539	572	538	574	568	546	562	516	533	569	558	551	581	508	537	534	573	524	560	587	540	574	555	557	537	563	563	518	529	589	516	536	534	555	538	555	529	579	551	565	555	550	580	576	566	538	603	535	536	553	557	576	558	597	548	584	491	541	558	545	573	567	541	470	586	587	563	547	568	536	543	509	567	599	538	554	519	554	556	572	546	562	598	538	562	557	556	573	564	537	554	526	563	525	598	551	557	602	515	546	572	563	510	557	545	577	555	570	563	520	552	538	583	579	529	502	539	587	594	572	566	570	575	533	600	558	557	545	562	569	571	533	585	556	543	542	539	519	540	571	520	522	547	563	569	557	551	544	554	522	509	570	565	539	565	564	519	551	561	535	584	552	556	510	605	566	547	509	593	567	523	545	506	592	546	564	569	571	588	630	564	574	572	560	586	499	558	546	565	573	562	556	567	550	559	583	537	568	588	544	562	530	601	522	569	539	524	553	538	575	510	566	526	507	539	559	529	544	540	559	531	564	558	580	560	569	543	523	558	601	559	546	539	573	559	572	550	505	522	498	566	523	543	548	518	537	553	520	562	530	581	575	588	559	589	491	527	514	516	544	586	561	556	608	501	561	583	537	595	515	594	555	577	547	595	557	551	538	559	476	528	597	570	499	531	579	569	531	509	563	540	538	532	595	575	533	576	539	570	542	568	598	532	569	558	573	549	573	551	533	555	567	571	571	569	607	574	598	595	554	562	558	561	549	547	541	530	589	575	581	526	541	612	570	559	586	583	553	522	548	545	581	576	532	565	570	535	563	545	544	581	509	578	594	551	528	569	565	557	562	585	589	569	504	517	508	570	597	558	563	558	548	555	556	522	531	550	568	556	565	506	508	576	516	540	550	615	516	551	561	556	583	525	542	557	593	615	532	534	522	594	637	547	571	569	566	553	553	555	566	545	526	569	591	545	565	537	554	594	568	567	587	575	549	565	565	549	554	578	541	578	568	512	559	527	533	551	509	543	545	581	556	571	523	561	564	558	554	533	578	529	551	533	552	556	560	518	536	567	527	604	524	560	542	528	542	576	522	511	533	537	544	544	590	531	545	556	586	583	564	587	507	518	531	532	521	560	552	576	509	556	545	547	549	575	551	583	547	544	534	528	542	577	630	507	497	539	579	565	585	551	553	551	545	566	556	559	554	546	566	528	572	512	552	549	502	560	568	524	536	538	560	572	548	533	558	562	530	550	556	574	532	571	572	563	541	593	572	528	525	553	552	528	552	552	567	538	577	549	560	566	547	540	571	549	581	537	533	596	580	556	557	535	554	539	535	583	547	564	543	570	578	544	507	593	555	573	592	550	551	557	551	528	535	533	571	516	514	577	511	555	548	525	521	514	533	589	558	541	580	543	511	501	534	535	541	547	606	574	587	594	565	551	542	544	523	560	575	530	552	517	525	551	557	526	553	585	631	552	537	556	541	572	553	525	536	507	546	519	546	575	519	549	587	556	520	562	587	541	567	602	565	565	545	566	518	580	559	547	537	542	513	541	574	577	541	565	570	572	535	595	571	538	544	554	559	546	565	552	551	550	549	550	561	602	614	551	543	529	537	513	552	548	573	559	575	538	581	573	588	536	537	517	573	525	548	543	553	570	559	542	564	559	581	545	553	527	537	540	545	565	512	556	518	547	558	524	547	579	529	570	558	571	552	512	569	529	546	541	556	605	571	546	553	598	541	576	582	507	522	494	530	560	553	526	546	588	547	559	535	543	554	561	576	617	554	537	501	568	543	539	505	483	540	519	560	538	561	562	570	542	527	512	547	572	525	539	601	555	536	563	535	537	502	530	545	529	528	529	537	561	515	535	578	560	545	552	532	560	569	555	544	545	547	547	523	574	559	609	573	511	601	549	524	549	541	559	523	592	483	582	580	532	510	541	576	544	559	567	490	513	513	568	579	593	535	551	527	559	553	512	566	522	562	519	554	526	544	534	552	553	552	542	565	577	535	580	575	524	568	539	527	577	607	568	537	603	556	540	527	558	553	562	549	521	601	563	517	536	518	564	533	552	568	556	547	577	520	626	588	521	526	564	582	538	528	504	548	565	558	573	510	535	599	548	573	554	551	545	511	570	575	552	558	537	533	553	579	514	603	558	587	552	574	553	545	563	548	579	515	496	560	557	566	546	566	544	559	566	565	526	525	499	539	558	559	556	580	541	533	560	564	525	522	547	559	554	556	576	571	542	579	540	562	570	561	523	544	577	556	564	542	535	521	591	524	562	568	555	539	532	566	544	509	518	547	518	589	587	556	542	547	549	576	568	569	562	515	566	568	539	540	529	526	549	493	559	574	576	547	531	540	557	546	532	568	575	539	591	557	598	545	554	560	578	543	576	552	550	549	581	568	522	540	513	539	573	587	554	564	535	511	568	546	560	567	558	576	545	594	542	555	554	545	585	577	561	534	533	546	553	550	565	533	553	512	573	577	546	552	501	529	555	527	588	597	552	585	515	560	552	587	560	601	547	546	569	550	507	564	536	526	533	529	544	597	565	583	557	559	554	541	566	544	544	521	536	553	547	554	563	553	558	546	558	539	564	601	556	536	575	548	521	574	521	602	556	510	527	571	541	536	576	581	535	552	560	584	539	557	546	582	583	549	525	571	565	587	556	554	559	523	574	497	533	532	507	573	535	567	556	620	549	540	563	529	547	548	558	568	576	531	573	613	527	509	560	579	524
10659	18561	17200	9597	6423	4667	3467	2802	2299	1936	1679	1508	1359	1190	1163	1038	952	943	882	870	777	730	761	716	730	731	714	677	643	690	596	631	633	651	616	635	639	663	552	577	559	574	624	612	613	554	563	591	576	603	594	591	570	561	602	595	583	584	563	546	591	565	577	569	554	568	564	519	566	560	550	557	545	569	558	569	587	545	560	543	532	552	533	583	551	565	535	528	568	537	551	539	575	551	544	525	523	552	560	539	554	566	560	528	625	561	524	528	570	507	528	575	541	572	516	558	565	556	561	565	555	573	567	519	516	539	503	527	526	572	526	532	550	472	560	542	553	521	535	528	538	520	572	542	544	564	517	549	534	564	541	572	516	545	517	551	551	548	538	487	556	569	526	539	594	537	552	506	525	545	541	523	549	522	521	549	522	528	568	581	546	561	521	548	535	552	555	547	537	517	558	579	561	600	527	539	575	532	512	556	542	525	576	536	567	544	550	511	538	528	535	556	527	537	531	527	555	505	556	536	557	527	506	552	614	556	536	535	547	507	536	517	540	556	610	512	555	575	538	538	526	532	555	554	553	564	486	547	562	558	512	529	519	526	528	563	571	541	519	543	545	513	555	576	561	535	553	555	556	527	538	546	551	590	561	550	544	503	586	582	533	532	567	545	563	545	553	556	536	545	525	554	559	569	562	510	567	548	504	536	533	522	560	510	569	568	510	537	537	569	541	545	553	574	535	530	527	542	530	517	507	540	528	606	563	552	548	582	519	559	573	559	579	522	526	519	558	564	491	542	530	539	543	537	578	559	531	559	524	523	592	529	587	541	511	557	546	555	579	532	524	557	544	477	524	543	540	579	545	581	520	543	564	530	534	569	544	522	545	514	563	529	548	538	548	523	564	553	533	537	517	567	567	570	542	524	530	574	532	547	495	546	538	552	511	529	552	582	522	517	535	549	504	532	551	509	563	564	520	536	542	516	597	551	539	525	502	542	525	556	543	560	524	519	571	542	540	513	529	522	535	545	533	537	582	572	542	503	584	524	536	553	568	501	546	572	538	551	538	527	512	518	513	541	558	578	568	483	545	562	561	542	531	527	561	529	555	518	552	564	544	581	533	565	492	559	496	541	534	525	534	529	571	559	550	553	518	550	509	578	544	542	560	525	548	529	576	561	511	498	529	551	592	566	515	530	515	530	552	535	527	523	536	524	549	521	537	541	518	548	552	553	533	590	497	528	551	555	543	493	504	524	516	544	528	526	587	545	536	596	543	517	549	557	538	540	543	546	511	574	555	538	559	522	511	539	524	547	540	594	488	529	490	545	545	523	538	585	569	546	554	558	552	523	511	537	541	554	542	561	526	537	522	546	567	572	549	533	553	576	530	550	579	539	555	563	534	538	601	559	544	548	533	552	533	529	515	524	507	518	523	569	521	496	525	524	516	520	515	513	575	524	531	576	544	572	543	517	580	504	531	557	540	538	518	514	528	512	571	514	550	563	560	565	555	580	574	525	565	521	512	535	526	514	508	531	527	564	490	545	536	570	561	578	530	518	576	507	555	557	564	546	551	555	553	493	498	526	566	545	534	554	571	551	534	515	534	529	536	540	577	573	530	531	520	523	551	617	551	564	527	544	539	555	511	539	479	548	527	561	515	540	552	554	516	536	517	557	523	538	583	510	559	550	520	526	543	513	519	546	533	557	567	571	573	558	620	538	552	553	508	504	540	566	569	538	559	539	578	583	533	529	553	513	566	504	556	549	526	561	592	557	522	538	516	541	532	541	519	577	517	548	566	568	539	531	529	511	533	524	526	527	528	544	515	531	519	513	537	530	563	601	552	524	566	550	573	566	523	522	515	509	513	552	532	538	518	533	564	570	527	492	570	541	515	586	550	533	540	523	491	570	553	527	507	561	547	558	518	539	541	515	537	569	556	548	540	527	506	578	535	513	574	539	554	572	553	555	519	545	555	509	521	536	584	523	576	505	527	518	540	557	503	555	554	523	522	561	530	544	506	508	527	573	562	574	526	553	551	537	570	534	555	542	525	553	549	518	536	523	496	567	545	567	518	508	539	529	530	556	539	534	520	536	533	545	583	544	556	497	559	525	553	551	558	522	557	573	550	506	556	519	538	543	557	540	511	528	591	503	548	558	513	549	539	509	559	544	546	513	543	530	559	531	511	564	538	533	554	550	533	542	523	554	564	566	531	549	557	535	545	527	556	543	495	578	544	537	563	524	546	553	517	532	538	543	616	530	580	540	535	524	502	513	548	527	559	579	567	551	576	561	501	484	538	590	534	560	519	561	533	525	553	524	514	544	537	511	538	548	569	521	560	528	537	501	560	547	550	558	586	531	581	523	521	549	536	520	563	525	539	552	545	545	552	535	514	491	552	544	543	525	558	584	536	569	594	560	528	486	496	562	519	521	559	551	555	538	488	544	518	595	536	565	545	573	571	534	531	562	578	585	578	554	564	547	551	554	568	511	565	553	527	546	540	575	540	533	551	535	533	551	530	535	512	542	540	560	534	549	498	538	558	599	542	567	582	547	549	519	519	554	577	503	545	552	525	551	571	522	591	536	544	539	539	532	526	523	518	545	564	489	528	547	545	561	543	517	546	541	523	562	506	541	479	568	505	525	598	535	537	544	550	586	563	541	477	535	551	515	540	529	540	565	546	565	533	528	552	539	575	558	537	569	588	542	529	564	531	500	514	591	510	532	518	499	516	565	538	482	546	541	584	543	556	541	561	540	581	560	533	540	546	556	541	507	503	507	518	550	541	543	503	508	506	535	543	544	549	557	541	529	533	504	551	554	537	556	549	519	564	548	498	561	518	510	528	524	541	522	520	544	575	532	557	540	525	561	533	548	553	540	537	533	536	581	553	534	524	530	483	524	573	519	561	553	553	549	502	538	524	543	576	525	541	549	517	505	582	552	551	514	532	523	535	567	583	589	556	518	523	562	554	536	575	502	541	553	556	560	536	530	530	542	573	529	517	504	552	533	523	547	545	546	599	574	568	521	546	516	546	534	582	539	515	567	552	544	522	548	558	566	560	515	516	573	515	549	535	525	552	570	575	514	529	537	548	538	554	540	543	516	523	588	533	570	570	498	543	613	545	547	531	526	544	572	547	557	527	549	536	540	562	537	551	568	515	557	509	475	552	596	527	556	556	568	553	507	537	558	528	526	586	542	575	532	539	515	553	555	538	538	496	522	540	497	501	537	554	540	574	511	518	532	540	516	512	520	535	491	528	589	526	567	560	499	545	560	550	528	531	526	555	534	560	552	516	538	502	533	512	554	547	524	552	540	568	557	505	573	548	574	562	540	506	512	567	563	515	514	590	601	563	556	539	509	581	528	602	557	525	559	513	550	494	576	522	528	500	539	538	541	522	503	527	542	525	580	533	511	552	514	510	543	576	525	531	565	573	550	529	568	596	564	518	562	543	517	535	555	496	550	565	520	533	547	546	523	551	532	556	554	597	528	545	545
27832	12417	1069	306	229	197	153	140	192	136	154	168	158	142	133	143	139	141	165	157	162	142	145	139	124	157	151	160	144	134	141	134	140	136	125	118	132	135	139	132	151	136	139	140	138	147	124	134	137	156	120	144	142	150	143	145	155	143	145	155	142	139	146	136	160	134	149	142	137	151	120	138	142	157	139	157	135	110	151	150	143	142	141	131	141	138	155	114	133	126	128	144	147	144	145	126	158	135	154	124	121	160	112	124	151	129	127	152	138	144	127	147	110	129	135	119	132	153	143	138	157	123	146	153	155	142	118	145	151	149	136	161	143	137	124	131	139	153	152	146	135	139	152	142	142	124	142	147	140	153	121	133	121	146	112	128	150	141	149	144	121	150	140	145	167	145	136	133	143	130	151	132	110	153	153	145	137	137	134	146	115	138	142	143	151	143	133	146	142	161	148	124	137	126	153	121	153	128	148	116	146	131	156	158	136	159	136	165	131	132	142	140	150	142	150	142	135	142	133	157	140	140	151	121	128	119	146	145	150	133	133	139	135	146	148	154	131	129	135	154	133	138	141	155	154	153	113	130	163	125	130	143	120	139	151	140	133	149	138	145	160	140	141	127	121	119	153	142	140	148	148	136	150	165	141	136	155	124	149	129	138	143	131	125	161	138	155	146	133	153	144	128	142	155	125	145	147	157	120	146	145	130	147	142	148	116	130	141	138	124	152	123	136	139	129	136	145	142	163	133	152	142	138	160	150	127	134	130	126	146	132	148	127	143	152	115	114	148	138	143	148	132	132	138	156	150	142	124	148	150	119	137	124	148	140	147	132	150	147	131	142	141	117	140	140	134	155	151	132	147	130	147	147	157	148	137	125	143	142	144	166	149	130	131	136	156	143	137	143	138	146	153	136	140	171	126	130	134	147	142	140	158	141	155	145	136	147	142	126	152	133	150	142	126	125	141	125	149	132	138	148	126	146	131	154	148	145	135	134	164	145	113	133	146	136	133	141	139	124	138	129	151	152	155	145	157	142	139	167	161	134	134	143	142	152	136	129	148	143	128	137	154	143	116	152	149	112	161	157	148	159	139	125	133	134	149	139	136	125	130	168	147	134	144	118	145	149	137	163	155	149	119	135	145	139	157	127	139	141	148	143	134	139	152	149	152	126	128	151	149	130	166	149	119	141	128	149	156	130	137	149	150	151	153	157	136	127	141	154	132	119	124	132	134	139	126	162	135	143	135	121	150	132	132	150	145	146	149	148	134	143	144	137	120	137	129	141	142	135	150	147	135	130	145	148	157	148	133	143	152	134	137	141	142	137	135	154	126	146	147	139	154	157	149	150	149	132	157	157	151	113	140	117	165	140	138	149	137	143	150	145	141	131	127	140	165	156	137	133	137	158	141	137	137	148	126	150	158	126	141	135	124	135	144	146	125	140	134	153	139	128	127	160	153	133	138	147	144	126	129	136	138	141	130	148	141	129	137	150	138	151	127	140	138	126	135	149	123	129	128	141	135	138	130	154	135	116	147	123	141	153	123	145	122	148	158	117	123	122	136	122	144	149	139	134	144	135	148	142	149	138	124	153	137	148	136	136	149	152	129	138	150	123	140	144	136	131	144	138	141	143	136	178	144	137	134	141	142	147	140	154	152	143	147	141	132	121	137	153	154	146	159	143	137	149	143	145	153	136	143	144	140	135	142	139	155	148	167	146	142	136	142	163	133	123	137	150	144	141	130	146	125	142	142	137	126	121	135	145	141	143	146	145	114	152	139	112	137	150	117	155	163	141	136	112	143	132	131	150	149	129	122	143	141	116	139	139	137	132	117	150	149	129	132	164	147	127	133	155	147	166	142	115	154	129	137	145	136	131	143	128	129	131	150	122	150	124	140	141	127	134	136	131	118	140	143	136	136	136	130	134	120	142	155	125	150	154	149	162	148	124	157	133	140	161	137	142	132	154	131	146	129	131	132	130	145	135	135	140	145	148	139	141	138	147	134	125	139	145	145	150	130	158	158	164	132	131	135	145	128	150	140	147	148	154	143	139	134	146	129	159	145	147	147	130	120	142	172	145	153	137	163	138	147	173	140	138	149	136	121	135	129	137	156	131	152	128	160	144	131	131	138	143	118	141	144	125	137	138	153	136	157	125	151	150	132	150	157	141	144	135	137	158	150	128	147	130	160	154	133	138	130	154	133	141	128	149	145	150	151	151	149	141	135	161	135	128	125	141	120	127	150	122	119	142	125	138	126	139	162	146	138	156	127	158	156	124	145	144	134	135	137	157	119	137	146	147	114	146	151	126	157	139	135	140	111	126	132	130	153	169	154	126	137	120	132	135	147	117	148	159	145	135	155	147	140	129	138	152	133	131	149	146	136	119	144	149	128	145	139	146	147	119	144	148	138	146	134	146	150	117	140	133	143	164	138	138	120	139	132	151	130	130	134	117	145	147	145	164	122	119	132	148	138	158	154	136	166	158	145	138	137	149	137	118	156	140	135	153	145	149	142	121	141	138	144	134	125	153	142	136	120	142	106	152	126	137	166	145	133	150	168	140	123	143	127	132	156	144	155	133	148	148	146	152	124	143	124	135	144	144	147	144	153	144	140	122	161	154	148	144	140	137	122	143	147	135	137	144	160	142	126	142	137	132	139	141	121	142	138	117	129	133	135	129	128	148	136	146	146	142	141	127	158	132	151	126	162	128	139	141	140	156	134	173	141	149	124	150	144	135	137	153	148	136	135	135	138	151	142	147	160	141	154	138	140	148	139	140	133	147	126	138	144	151	139	137	143	157	130	127	140	159	153	120	131	154	138	147	141	149	140	155	118	135	140	139	155	127	143	148	153	158	130	125	134	137	138	134	160	152	140	131	134	123	118	134	133	120	140	131	157	152	142	134	140	144	148	155	144	135	141	137	157	146	155	148	162	137	143	135	144	171	135	143	150	135	152	143	133	140	137	146	145	138	148	141	129	142	145	127	140	125	149	145	151	145	142	120	130	143	140	144	139	136	134	156	142	130	135	151	131	139	137	146	154	165	146	131	145	156	150	155	136	134	128	162	155	140	136	147	135	146	155	135	131	132	147	124	130	135	157	136	158	137	130	128	145	146	146	140	153	132	132	121	125	132	158	135	137	153	141	145	135	130	145	144	140	146	140	134	136	143	125	131	139	132	150	131	131	155	139	137	156	149	156	135	157	132	154	145	136	147	147	162	169	129	129	133	112	126	131	129	147	144	138	145	122	126	140	122	140	137	134	167	131	132	121	149	152	138	150	129	152	163	147	119	126	148	144	143	138	122	140	126	147	119	137	133	138	137	115	146	149	129	114	142	144	151	165	123	129	130	146	146	126	138	129	158	141	142	133	133	145	140	136	124	130	137	127	146	153	116	155	154	167	136	138	142	138	157	144	143	161	148	151	140	135	144	155	151	128	141	146	141	146	147	133	133	142	126	128	157	138	163	154	141	128	109	136	153	133	143	150	147	148
4973	825	791	414	303	279	235	218	198	188	207	168	183	185	154	180	142	167	163	165	189	180	184	141	172	185	171	178	172	177	187	167	174	152	180	166	175	180	178	178	164	155	159	176	174	155	154	168	173	157	164	150	159	171	160	164	161	171	167	152	160	167	155	163	162	145	157	186	165	165	156	168	163	158	138	145	164	163	186	166	176	168	182	155	174	161	186	148	162	185	165	145	156	162	157	170	165	149	153	160	166	152	176	146	151	152	160	187	154	149	160	142	167	160	155	180	175	185	158	178	168	184	169	149	168	161	174	165	153	170	154	167	155	158	137	179	182	176	159	156	161	183	155	142	180	146	142	159	195	155	147	178	147	163	156	153	140	169	152	188	154	142	145	158	164	175	141	166	166	167	171	162	164	175	160	169	175	160	159	161	178	136	165	189	171	159	174	164	157	145	200	165	138	201	150	162	156	172	157	157	163	169	166	164	157	155	160	182	159	159	142	147	181	142	168	165	176	153	171	174	175	159	160	156	146	144	154	152	172	152	169	169	163	143	153	174	168	155	159	153	149	176	153	193	127	192	171	163	171	147	192	167	171	168	162	178	157	163	165	172	181	178	186	169	163	155	170	157	168	164	165	170	168	163	149	179	175	163	162	160	158	173	158	144	173	178	170	168	166	152	145	160	168	177	151	152	158	163	157	153	170	180	162	176	172	174	166	184	180	157	161	159	186	181	163	165	154	156	178	175	161	160	156	170	172	145	168	177	154	173	170	171	178	172	150	181	153	162	156	142	153	162	178	170	146	162	161	170	170	167	176	157	164	151	168	172	168	140	173	192	133	154	153	155	142	183	177	149	170	157	187	182	157	156	167	185	179	158	161	174	165	173	156	168	185	178	173	156	170	136	166	162	168	159	175	165	171	151	148	163	158	161	155	171	177	180	155	192	152	164	165	166	152	146	153	160	141	165	148	167	179	194	171	152	152	157	170	171	148	156	177	169	167	168	149	142	169	159	141	165	164	161	154	171	150	161	161	156	170	170	172	157	159	163	163	167	146	159	156	181	163	171	170	166	169	187	150	162	178	140	160	162	168	166	169	157	183	150	151	154	162	167	165	174	156	150	147	159	163	177	143	158	171	168	142	167	162	140	157	186	158	156	152	161	152	185	153	144	198	157	161	168	172	174	177	166	140	186	156	160	154	141	154	174	177	159	153	173	169	170	147	140	197	154	166	152	165	171	166	163	194	169	165	163	170	157	170	162	153	158	157	165	165	155	185	174	160	176	165	169	155	177	168	170	181	158	157	166	161	192	171	161	167	184	152	156	156	168	157	170	185	173	171	147	165	168	139	173	173	165	163	157	174	164	182	156	165	140	166	163	161	146	153	172	148	162	174	173	174	156	171	168	169	146	186	167	180	149	182	175	155	168	143	159	164	153	168	173	179	172	176	187	153	156	167	173	156	187	168	177	188	145	145	143	179	183	166	170	172	173	162	155	175	154	174	159	172	160	170	165	155	162	158	182	159	170	143	154	181	184	162	156	160	168	161	152	176	166	157	159	179	186	150	183	184	174	141	160	178	165	169	154	171	154	170	167	182	172	176	170	149	170	163	173	178	161	162	188	152	172	163	156	158	153	183	156	170	158	160	143	168	164	172	173	169	169	169	187	160	173	156	175	180	165	159	157	182	170	162	179	158	169	174	143	164	187	149	163	186	168	140	170	184	176	164	146	167	152	160	157	174	166	146	169	148	127	171	154	140	177	156	166	178	163	175	165	167	180	168	166	167	184	164	145	169	174	167	167	158	150	186	171	163	154	167	166	167	150	168	172	188	184	171	151	155	183	188	181	177	171	156	153	172	160	178	162	186	190	179	164	160	169	171	182	140	165	163	160	148	175	151	162	154	166	160	160	160	178	160	173	151	166	161	165	184	185	175	153	151	132	156	174	181	181	140	180	165	174	156	173	173	174	175	198	170	163	152	164	165	173	165	174	175	153	156	146	157	146	161	157	154	168	145	208	157	163	158	143	160	172	168	175	152	172	155	165	158	180	145	173	179	133	164	166	168	164	154	158	151	143	175	157	138	179	180	150	145	159	141	167	182	144	160	144	151	156	154	143	148	170	145	154	162	169	155	132	152	138	147	165	156	162	160	170	144	171	178	156	149	143	180	161	183	174	154	145	163	164	171	162	160	156	161	138	167	172	160	177	156	169	147	153	170	180	152	170	156	174	155	171	160	174	154	165	156	182	183	168	153	169	143	162	164	157	160	187	156	189	167	139	162	156	155	149	150	176	169	149	161	155	182	158	156	164	179	173	158	162	191	163	156	168	173	166	150	178	146	175	153	163	148	153	160	154	172	154	189	183	150	159	146	158	171	176	177	175	142	162	170	157	163	160	123	180	142	176	172	186	133	183	151	153	189	161	172	165	169	145	130	163	168	156	163	166	157	162	160	160	160	158	170	162	172	149	174	154	165	171	180	170	148	162	152	137	170	159	173	168	167	157	172	179	173	174	194	172	195	154	158	153	179	162	155	189	155	162	151	167	173	179	163	157	151	159	162	186	167	175	157	162	167	164	156	164	175	186	178	155	145	163	168	163	170	197	182	171	171	162	170	149	145	160	166	163	163	153	184	167	176	168	170	174	146	161	149	155	150	166	169	163	173	169	159	154	180	177	150	162	151	143	158	187	160	150	154	199	160	151	159	161	165	131	153	151	169	183	151	170	166	170	165	152	167	183	146	176	159	164	171	148	148	136	142	193	161	165	171	167	169	196	165	165	145	165	167	169	174	172	148	167	177	160	158	153	160	168	172	154	179	148	174	179	187	191	143	166	180	174	183	159	168	153	164	155	168	148	149	190	177	171	188	154	157	178	186	163	177	165	156	172	184	173	169	175	182	186	153	145	178	162	175	166	169	175	142	166	198	164	176	159	147	158	148	160	149	149	133	186	152	157	182	185	169	141	182	172	171	159	178	163	151	171	152	148	163	174	172	190	168	156	158	164	157	165	192	146	147	178	159	176	167	175	163	166	173	128	151	160	168	142	160	200	169	171	142	168	147	155	178	178	180	185	149	179	170	171	165	157	171	172	148	170	164	154	164	153	184	142	142	173	162	162	159	159	157	178	166	162	142	189	169	162	162	172	171	144	162	160	165	162	160	162	150	174	172	139	151	180	154	170	153	165	150	156	165	155	159	154	178	163	166	176	176	153	148	158	168	173	153	163	171	155	174	160	183	165	165	185	144	171	162	151	171	176	160	148	180	176	172	164	189	161	165	178	158	149	169	171	162	153	156	170	167	164	174	153	136	182	187	172	158	188	170	167	149	147	157	140	180	137	154	161	170	165	153	153	146	160	158	160	168	163	189	169	164	193	176	157	183	178	168	165	158	189	147	159	162	170	157	172	185	142	163	168	155	157	164	130	178	176	148	151	162	153	171	154	177	180	171	146	135	133	153	171	158	151	192	173	175	151	185	160	158	164	176	176
24420	20374	26436	24176	20347	8481	1138	828	646	544	485	413	435	406	372	375	348	364	345	340	385	302	317	288	313	324	327	284	266	298	281	303	305	283	299	278	267	307	277	254	272	287	247	324	271	260	288	281	257	267	248	270	274	288	254	292	295	253	260	293	280	315	274	282	249	264	258	267	292	264	280	275	270	279	243	280	263	266	307	221	263	297	275	275	282	258	279	286	271	278	244	264	265	257	256	280	281	268	277	254	239	266	257	252	278	255	276	260	264	223	294	265	287	272	272	257	291	282	267	269	284	260	252	285	281	264	245	241	277	260	263	277	279	285	281	275	265	259	258	279	253	266	266	279	278	270	262	259	276	259	250	272	269	258	264	281	266	266	272	246	265	270	268	258	267	264	272	240	257	228	251	275	256	230	260	275	265	249	282	256	254	245	259	261	263	266	301	256	291	242	273	271	262	267	275	271	295	266	251	293	255	272	263	276	279	236	277	273	277	253	257	246	278	283	234	276	272	247	260	239	274	285	299	282	290	235	271	267	251	265	247	268	289	253	251	256	265	268	256	279	256	278	265	249	257	265	273	281	257	272	294	219	256	249	283	243	276	267	277	235	294	290	246	239	269	260	257	246	273	285	251	267	260	252	274	252	247	274	261	276	270	260	284	266	251	256	295	258	274	261	280	275	261	295	275	304	240	273	262	270	259	285	284	264	271	274	242	263	256	224	262	262	280	283	274	260	286	265	253	250	246	254	263	253	256	270	277	279	262	243	306	257	264	260	267	264	252	261	283	269	293	283	260	264	268	274	251	279	274	265	249	261	289	278	257	264	256	264	275	258	263	257	252	285	265	274	267	236	250	283	276	296	252	287	251	262	246	305	289	278	289	269	256	261	259	256	242	264	247	248	273	257	250	268	287	259	277	263	272	250	258	262	257	276	271	277	222	264	259	251	272	239	288	259	272	258	253	287	274	277	291	266	280	230	276	279	296	265	276	244	251	244	241	279	275	239	284	243	262	251	261	261	277	276	278	269	259	228	291	263	262	248	246	261	273	255	232	289	228	259	250	242	274	269	249	276	259	240	263	240	266	246	242	271	282	233	281	266	279	259	259	262	243	265	283	281	244	273	252	265	282	250	257	237	259	263	259	275	274	273	244	279	232	257	283	238	292	257	276	230	274	260	289	262	293	273	247	266	289	263	272	254	282	293	268	266	251	274	279	271	259	235	266	269	255	288	252	289	263	254	281	262	251	259	252	268	261	281	278	247	254	247	272	249	252	219	251	260	273	252	242	304	274	278	272	269	272	258	255	269	269	247	276	303	276	274	276	282	258	250	249	248	236	281	285	255	236	262	295	278	284	264	275	265	233	261	265	288	246	271	255	276	251	248	255	299	239	286	253	249	248	245	279	281	264	280	264	278	257	245	288	287	262	253	272	275	254	273	269	241	275	282	274	220	259	255	240	269	289	242	263	281	279	289	269	278	249	296	261	255	241	245	263	290	282	262	260	277	269	249	245	247	270	269	253	257	259	276	238	256	310	259	305	243	300	259	276	273	266	293	248	246	269	266	233	253	278	277	294	283	254	261	255	248	274	280	280	256	273	263	297	279	222	271	292	258	236	279	250	296	262	268	272	250	221	260	284	257	283	269	273	254	273	264	274	270	264	274	283	273	253	237	253	256	236	267	237	290	246	272	255	257	294	267	259	245	276	236	264	285	248	283	292	262	274	276	281	263	287	293	261	263	280	246	260	285	251	281	262	292	268	268	254	250	266	272	248	266	267	257	253	266	248	264	252	271	248	264	287	261	261	281	281	291	272	263	264	272	277	259	292	255	244	282	266	278	264	241	267	269	253	259	241	269	263	270	275	269	269	271	213	251	258	288	290	247	268	280	284	282	293	257	262	249	288	248	283	255	290	267	271	268	277	259	269	291	278	261	250	253	279	241	251	245	265	260	291	270	267	234	258	256	248	262	258	249	293	232	277	300	278	278	265	255	250	279	287	290	263	254	262	288	268	261	269	245	262	275	265	248	249	255	272	255	248	242	258	284	272	269	251	278	313	261	280	264	268	246	257	261	252	285	287	257	248	267	254	252	224	236	275	253	273	252	259	289	257	262	257	281	246	252	245	244	275	264	283	261	276	265	288	249	230	284	256	263	241	256	285	235	271	294	290	284	266	260	254	288	240	266	257	272	260	259	225	277	263	301	286	275	267	265	243	251	310	272	253	270	281	252	252	308	248	275	279	259	281	294	257	287	262	234	277	271	248	262	247	249	265	264	240	280	254	231	265	273	253	271	270	283	250	280	276	262	288	289	282	268	280	254	252	233	271	267	226	256	290	263	275	276	252	279	273	277	263	251	265	311	254	288	281	248	246	241	290	259	265	272	275	266	284	265	256	280	268	281	270	278	256	264	265	277	252	260	284	260	262	263	230	271	237	265	278	264	276	252	240	247	287	234	260	217	237	287	262	259	279	248	282	280	289	275	252	258	270	264	281	260	252	260	253	285	249	261	261	246	299	235	237	265	243	267	265	250	254	274	242	264	233	271	265	309	274	271	251	237	281	270	303	271	274	259	269	276	243	267	299	261	256	270	265	265	277	259	261	288	258	269	273	277	255	245	266	287	289	291	253	277	270	237	270	222	257	296	265	261	247	269	262	287	262	272	279	311	254	279	260	275	245	270	238	270	259	276	262	302	260	263	235	278	289	257	252	264	267	258	262	291	265	251	234	267	258	265	286	262	270	249	240	273	235	263	276	258	258	310	240	255	244	261	277	253	280	245	280	264	306	294	256	254	255	257	235	270	274	290	272	283	235	252	260	252	274	252	251	275	271	263	266	258	256	287	278	237	270	260	255	253	253	280	291	243	275	249	269	253	268	254	261	295	264	283	236	291	266	244	283	256	269	275	269	268	259	263	274	263	308	281	291	271	270	278	269	256	254	275	280	256	267	282	277	229	282	286	262	266	250	282	255	218	297	273	269	246	254	274	291	253	277	247	271	261	250	278	280	260	302	281	288	262	256	275	259	281	248	266	269	273	241	281	267	291	273	290	272	246	235	275	271	255	284	263	298	250	240	253	259	273	245	235	272	251	288	214	267	256	223	244	286	276	264	256	252	276	239	257	271	255	256	230	252	279	250	266	248	310	262	269	291	253	256	273	247	258	287	266	249	264	261	223	252	263	283	290	264	253	286	240	268	276	275	224	278	265	262	264	273	252	263	227	278	284	291	264	254	268	274	278	247	252	270	283	254	269	240	276	239	234	283	249	290	244	273	228	261	271	271	254	277	275	254	277	296	247	261	280	279	236	275	268	293	252	257	258	306	276	271	269	238	254	280	285	244	276	290	242	263	265	270	266	294	251	264	284	274	270	296	279	266	229	233	270	220	254	276	255	238	250	272	263	272	268	250	276	247	244	258	258	247	264	239	278	256	247	257	224	270	288	274	282	251	261	271	287	304	247	265	268	249	255	270	302	254	257	265	257
7653	11601	10609	5509	3519	2474	1798	1427	1183	992	871	727	690	628	554	542	480	445	440	430	410	403	394	376	326	346	384	321	372	324	343	305	300	318	296	326	254	307	335	298	305	294	321	299	304	286	295	263	297	308	296	265	287	281	314	301	276	288	281	274	303	265	294	268	267	259	277	268	286	259	288	275	282	282	283	243	286	266	256	290	302	280	261	267	283	256	258	298	304	288	265	256	288	278	285	306	294	301	269	271	244	270	278	257	291	263	252	276	254	258	280	269	251	269	275	293	266	268	251	254	274	284	266	259	259	254	287	280	276	295	269	269	263	260	279	277	272	291	267	282	294	276	241	263	293	265	283	265	299	290	279	261	246	287	280	256	257	258	267	259	255	247	273	290	267	256	253	253	290	258	272	271	245	260	307	255	289	260	247	254	285	258	281	274	258	257	277	250	258	283	257	285	266	290	262	271	253	265	238	252	246	273	266	258	259	242	237	290	287	265	258	302	281	267	281	273	286	255	268	266	281	283	274	291	249	261	251	242	239	268	259	276	283	272	286	281	274	292	243	290	259	284	276	263	294	249	281	248	270	284	267	225	245	275	300	251	285	264	264	275	292	266	248	237	288	268	245	265	246	287	269	288	253	257	261	267	287	263	259	281	248	280	269	281	256	262	290	280	275	262	246	249	275	217	245	307	271	260	246	261	264	266	252	246	270	284	283	276	262	284	266	294	276	253	289	233	269	235	273	268	285	262	267	294	289	256	262	238	243	247	281	263	244	287	249	285	268	295	285	284	242	266	286	270	287	258	276	268	271	266	261	289	253	280	270	241	262	268	275	261	270	258	269	274	291	260	267	254	256	284	267	293	276	272	245	246	260	247	257	258	261	261	287	237	250	249	247	266	271	266	276	290	245	265	240	266	258	292	257	256	261	259	283	259	237	265	274	303	263	259	289	273	240	283	277	290	261	264	245	278	310	261	278	267	288	247	254	265	253	259	286	293	259	274	275	274	288	277	265	229	277	265	283	274	284	277	260	252	261	271	267	261	247	273	286	272	276	254	245	279	258	242	242	269	303	254	247	260	300	243	252	272	244	262	247	239	259	261	252	251	259	281	292	263	276	290	252	267	288	250	279	250	279	257	250	271	254	289	292	275	267	243	257	285	269	267	284	256	256	275	279	273	266	266	236	262	271	256	262	251	280	264	273	274	221	266	291	262	261	267	275	279	270	249	271	254	285	272	266	265	237	300	270	253	255	282	272	246	277	255	281	266	273	266	271	251	271	268	260	258	290	268	281	262	286	281	262	262	264	278	269	251	278	253	255	264	267	247	249	268	287	258	267	262	260	262	263	287	264	275	267	279	245	286	278	257	265	252	275	268	244	277	270	265	266	265	275	273	262	275	287	279	257	271	264	284	272	252	283	276	292	254	301	272	263	257	252	282	255	282	245	248	274	270	252	279	255	271	260	297	257	260	238	275	277	249	281	228	248	245	281	261	257	279	275	243	264	266	242	245	265	239	262	289	259	285	277	243	282	281	264	287	297	279	251	271	279	264	276	273	263	247	246	241	260	250	287	268	286	260	270	277	279	232	282	261	290	300	250	299	267	263	265	280	268	268	239	254	266	268	265	252	273	263	280	250	283	268	250	257	270	264	268	279	271	260	262	239	281	254	274	294	264	271	241	275	230	268	253	310	260	285	296	257	260	295	242	253	259	282	270	257	265	231	254	261	249	282	248	275	261	253	260	282	269	261	246	254	258	264	288	285	244	254	284	307	261	262	254	242	274	245	267	268	261	245	261	284	270	281	264	254	274	276	272	276	267	257	246	268	233	267	269	276	252	255	268	287	216	246	258	275	270	275	278	271	274	258	249	235	257	290	247	276	242	285	285	266	263	257	276	252	269	266	274	238	276	267	262	287	255	260	261	235	260	265	284	289	271	294	298	304	281	284	259	285	272	293	277	295	242	242	257	264	270	257	275	247	265	249	269	250	263	258	261	246	254	253	252	267	265	266	263	253	277	280	280	256	247	241	254	270	256	277	280	266	290	298	248	270	264	277	266	276	276	255	269	246	273	267	242	265	245	254	266	288	251	279	269	260	279	291	259	268	252	243	266	247	283	282	260	277	275	243	276	275	275	249	286	261	261	252	299	273	247	283	280	241	263	287	267	257	273	268	263	283	284	248	264	247	286	268	266	248	274	273	249	288	277	268	292	270	259	254	270	259	257	263	280	260	269	288	243	280	243	282	274	254	261	277	250	262	282	266	242	249	255	273	270	277	271	243	289	253	249	268	284	263	245	258	292	275	293	241	270	259	267	256	277	282	292	273	274	252	258	260	271	302	261	261	226	288	261	254	253	288	284	255	235	253	267	246	229	275	269	275	282	245	242	255	272	253	254	265	264	268	272	273	282	256	268	256	263	265	262	261	245	250	270	253	273	237	265	264	268	292	273	235	249	263	258	251	285	267	283	257	272	259	254	245	261	291	273	261	281	278	272	295	243	274	253	275	275	299	270	276	286	281	245	257	258	260	274	246	264	292	253	254	274	281	258	275	244	270	251	279	235	247	250	245	266	305	296	270	260	297	262	248	284	247	274	273	263	262	268	264	276	280	252	242	237	267	249	263	283	255	263	271	241	287	294	253	285	259	297	303	279	266	259	274	259	274	294	249	250	284	252	246	235	253	267	227	238	258	267	231	266	246	259	256	254	254	262	246	265	276	272	275	240	260	268	266	248	286	273	261	288	282	273	288	252	242	253	246	280	265	254	241	251	284	268	263	265	293	287	247	247	274	263	272	255	243	254	282	282	273	259	248	268	277	244	268	260	301	286	283	250	281	266	263	256	267	284	239	259	273	293	269	264	264	285	267	279	270	266	244	273	242	258	277	295	260	267	272	288	258	225	280	260	265	265	261	277	248	233	256	282	274	278	242	274	259	259	274	257	301	256	274	281	260	273	237	256	276	266	265	273	255	251	278	264	276	252	300	287	287	251	272	259	276	240	260	247	243	281	259	281	253	274	250	268	275	237	273	268	255	270	260	271	270	286	271	287	268	260	261	289	262	265	254	286	255	296	250	305	261	286	235	290	245	258	279	260	269	284	262	282	255	255	266	254	295	236	243	262	294	254	267	288	268	291	274	268	266	234	291	233	237	279	256	268	242	250	224	276	284	300	254	251	294	280	252	240	259	303	239	269	251	295	249	260	256	278	293	283	272	281	252	253	282	233	278	267	248	285	284	256	260	272	272	251	251	242	277	237	278	247	248	277	263	260	274	268	288	256	276	256	249	265	276	266	259	241	278	261	270	269	273	261	261	247	231	260	283	296	280	243	286	282	239	303	266	254	306	264	257	267	285	228	246	290	266	254	254	250	257	287	252	289	285	273	268	275	263	253	269	248	255	262	277	275	268	268	271	267	267	256	258	283	290	270	281	245	263	248	282	272	260	276	270	250	274	281	294	258	286	259	261	268	271	289	248	258	273	268	259
22598	20408	26962	23775	20422	20476	7529	1652	1320	1113	980	911	872	832	739	790	748	696	739	644	651	624	635	653	622	623	602	629	614	635	615	617	602	599	599	610	569	588	543	664	572	621	589	586	631	578	520	625	585	571	596	573	617	572	593	587	592	595	557	553	638	576	595	541	571	542	588	561	562	586	519	607	598	572	583	616	584	556	608	544	566	572	551	571	562	573	562	567	538	552	595	583	583	580	539	554	556	534	572	582	581	554	577	572	519	563	567	597	544	577	556	550	592	568	519	575	575	575	565	532	589	549	548	569	548	559	565	571	563	553	539	558	592	530	551	559	514	593	538	588	542	599	565	608	555	535	549	531	560	544	548	539	545	544	541	550	566	536	526	554	534	556	552	567	559	558	546	562	582	524	596	565	540	541	554	553	587	559	558	554	542	538	587	551	541	560	567	542	547	592	551	549	567	516	609	520	562	593	554	553	564	546	493	545	530	573	524	540	586	560	552	568	560	547	557	554	597	584	595	520	516	556	542	547	525	521	591	560	535	579	571	569	530	540	525	532	571	536	580	566	534	541	562	552	525	538	565	526	588	545	560	605	546	595	552	552	603	538	525	567	575	535	527	579	541	578	548	547	511	557	552	564	540	566	526	586	592	585	579	570	569	536	554	576	581	575	557	589	548	537	543	548	547	538	556	544	581	544	568	543	600	514	564	531	576	510	549	554	548	533	537	573	504	561	566	541	572	554	576	532	543	522	531	571	562	559	581	550	586	525	529	547	604	529	504	575	539	567	568	528	546	550	557	566	590	547	561	552	503	545	539	565	497	578	572	553	552	538	574	574	554	556	532	591	553	606	523	529	560	575	554	559	583	576	546	562	562	522	552	553	550	564	569	543	596	558	532	547	559	548	563	559	545	541	499	533	543	555	597	577	540	539	576	558	543	561	523	540	576	545	525	571	574	542	541	583	536	533	548	603	548	575	605	513	592	576	597	587	552	550	524	548	580	552	559	585	532	557	542	565	586	545	573	535	522	529	525	555	540	546	523	560	538	551	550	580	541	539	547	571	536	547	553	570	598	548	585	552	548	549	519	550	585	583	523	530	594	580	533	518	557	565	524	580	589	557	552	533	536	580	577	570	525	538	579	571	566	575	587	574	574	571	553	558	553	555	498	539	526	574	581	522	548	574	557	515	529	585	562	626	530	526	536	581	557	546	539	572	540	563	530	555	558	569	518	565	559	588	571	566	515	521	547	585	542	576	532	582	524	546	526	527	544	560	538	524	540	557	563	583	521	568	585	560	556	512	576	521	586	562	535	532	549	565	584	597	599	587	563	535	538	562	511	550	547	577	549	527	499	575	578	593	562	545	554	544	560	524	526	554	541	541	567	565	580	532	567	533	597	543	542	550	540	586	527	589	547	523	542	557	597	597	529	544	544	599	562	575	561	537	532	537	526	569	493	547	550	601	551	555	532	567	562	558	556	594	562	528	571	541	557	540	565	593	538	547	602	578	554	500	576	582	559	578	547	543	588	551	558	580	543	545	558	564	552	543	537	545	536	585	573	549	609	586	543	582	578	576	553	570	604	545	531	561	554	495	646	585	547	580	577	557	568	561	561	513	529	553	571	553	533	577	549	517	603	529	540	549	536	542	570	569	549	550	561	522	581	543	539	597	550	531	544	548	568	524	555	530	547	558	575	575	531	550	553	545	544	583	560	510	623	519	565	517	575	635	551	544	549	589	526	578	586	499	630	553	559	532	554	524	515	554	589	517	534	544	599	571	563	547	528	562	577	563	537	603	573	536	607	592	563	538	548	583	564	534	568	531	591	566	569	597	531	558	557	532	553	550	512	564	549	543	528	545	588	564	546	571	575	559	570	576	562	538	574	532	524	562	560	523	533	540	535	573	599	544	567	573	541	553	521	552	582	569	576	566	580	570	602	560	574	496	546	509	556	560	558	534	518	573	578	578	568	544	563	536	545	532	612	539	573	583	564	585	564	582	592	586	548	566	588	534	558	534	547	544	525	541	591	506	559	608	611	546	572	546	557	550	506	562	562	543	543	567	533	569	528	536	539	534	554	548	599	547	573	509	573	540	582	564	568	557	544	538	508	568	504	545	547	553	529	541	508	591	527	561	598	553	564	541	550	560	559	539	580	582	566	562	527	548	584	526	539	491	542	543	548	528	541	569	553	569	577	517	513	518	552	561	551	542	523	534	516	530	549	531	561	559	551	551	554	589	595	553	537	544	510	532	576	558	557	552	582	544	552	563	553	555	549	588	572	578	557	552	542	558	582	579	595	537	563	548	541	547	524	529	549	576	584	584	588	590	515	548	566	591	514	545	551	537	544	575	530	587	555	491	539	534	519	582	575	566	554	560	574	539	539	554	540	575	543	535	561	546	541	559	544	523	504	552	543	584	557	575	523	542	611	536	518	515	524	537	566	548	546	581	544	580	537	551	554	544	559	567	539	556	545	510	534	511	578	535	598	535	548	594	549	571	573	581	528	550	521	570	583	535	528	581	543	583	558	541	542	579	500	534	560	543	589	545	542	551	551	527	553	544	540	605	578	536	576	535	551	540	562	534	580	545	502	558	565	545	558	574	554	508	566	541	608	557	560	537	582	555	553	578	553	581	549	550	568	576	541	553	553	587	534	586	544	586	496	549	532	547	537	546	556	496	525	555	541	543	529	547	586	517	533	517	567	581	521	548	569	526	532	567	552	545	558	563	550	477	573	555	579	590	566	577	601	546	516	558	595	551	558	475	564	577	533	583	504	537	571	539	503	553	537	605	551	589	578	542	533	580	551	550	584	561	568	539	557	559	526	554	543	563	581	553	558	577	547	548	560	560	578	572	566	520	584	561	538	600	534	582	580	548	527	514	499	555	555	575	553	581	536	568	562	554	540	538	528	576	522	538	593	550	555	556	535	541	508	564	527	555	505	540	552	539	553	550	603	589	565	561	546	555	559	575	564	572	547	568	534	592	561	593	599	556	597	578	593	575	560	567	552	561	574	571	546	561	573	550	564	541	529	565	551	545	538	539	542	508	535	535	580	555	572	581	558	559	544	568	578	564	545	562	523	552	560	585	535	529	592	532	562	584	579	549	509	522	522	555	565	548	570	571	571	513	542	544	583	504	537	533	559	572	547	539	554	532	589	544	559	556	538	542	565	535	558	554	554	562	568	526	547	565	535	525	559	519	551	559	538	535	538	548	546	522	571	551	559	582	494	566	609	576	571	575	540	544	575	530	573	557	544	559	525	543	563	570	553	550	542	524	589	565	579	566	537	570	539	533	534	503	595	553	542	558	609	532	562	533	530	571	483	544	543	597	544	545	600	541	537	558	568	592	618	559	569	558	511	561	566	549	597	528	556	563	551	559	574	517	540	575	560	544	554	559	536	563	557	558	561	572	573	566	582	538	560	547	610	590	559	565	562	506	484	565	564	535	531	579	556	555	537	529	561	528	566	507	547	559	527	527	506	546
11079	18530	17055	9901	6427	4689	3567	2741	2277	2003	1697	1514	1364	1151	1114	994	965	967	880	877	802	730	798	738	766	747	749	717	640	667	652	646	632	617	651	654	630	587	622	596	670	613	582	588	608	591	576	610	546	614	609	548	560	628	588	550	530	546	586	591	569	559	607	577	551	609	552	578	557	546	545	563	573	559	572	569	520	542	573	585	538	534	572	579	594	587	562	553	548	533	558	578	567	557	525	537	535	525	549	560	546	536	541	566	562	546	572	561	566	554	576	557	571	555	578	552	544	560	529	595	538	523	513	571	536	535	569	502	546	580	556	526	550	579	548	574	572	524	561	570	560	584	547	576	546	524	528	532	574	570	558	543	551	584	541	549	560	546	517	553	538	542	508	579	559	545	551	533	539	538	527	525	560	555	520	571	561	584	538	567	564	499	554	539	587	567	567	577	566	537	550	530	525	566	542	545	565	581	516	532	500	554	571	529	530	536	543	555	529	571	520	516	544	516	554	543	534	549	544	572	527	527	548	587	563	572	492	543	519	578	558	567	506	551	537	591	580	561	553	569	536	522	557	568	557	553	529	600	591	537	514	541	550	517	556	566	548	537	525	567	583	574	543	524	542	498	512	527	520	541	547	540	568	539	522	586	548	528	529	520	591	546	550	578	554	517	530	533	549	589	503	556	519	493	556	545	531	506	553	562	563	552	567	525	546	513	553	561	544	506	565	556	573	602	540	553	526	583	536	522	530	560	498	525	587	503	546	538	555	554	553	522	541	545	518	536	573	503	563	555	564	514	546	531	555	574	554	523	528	557	601	542	516	540	541	525	527	536	572	513	554	517	516	532	549	544	547	563	541	503	527	577	564	509	567	562	545	572	542	515	513	540	551	537	548	562	589	560	527	523	564	547	511	528	549	547	566	542	526	548	601	533	564	514	549	586	544	562	562	540	561	521	551	546	538	532	563	555	534	532	508	512	564	538	521	537	542	551	535	537	549	564	529	504	551	531	544	532	532	528	492	566	574	546	552	535	509	538	499	562	528	547	548	517	597	571	505	521	511	516	527	572	534	556	553	532	556	511	556	592	533	538	534	537	561	525	543	557	541	533	537	554	503	544	548	578	575	592	576	564	537	566	542	534	539	530	553	525	562	540	562	571	536	550	529	562	532	562	557	521	534	529	494	552	560	527	559	562	563	555	559	583	521	546	547	500	516	536	493	532	542	531	583	593	550	530	541	572	524	508	541	544	553	556	502	504	597	505	573	551	547	537	557	558	522	553	530	530	562	512	530	527	573	557	553	560	557	484	549	562	540	605	597	561	554	553	537	516	527	574	589	587	552	525	545	587	551	534	537	552	547	523	553	524	587	543	552	549	546	527	557	515	562	524	565	579	542	521	542	577	532	537	528	539	533	538	571	561	573	562	524	564	536	538	558	541	518	554	573	523	549	590	526	525	527	531	561	511	542	544	540	567	581	493	547	559	535	521	499	545	554	520	537	555	546	541	532	543	537	524	533	521	579	537	567	497	579	553	575	574	504	578	515	516	523	533	535	552	531	536	574	536	548	556	532	571	527	533	560	535	550	538	562	544	528	544	544	554	494	554	536	555	573	570	546	558	496	558	590	516	548	500	535	521	533	564	541	596	553	510	516	591	543	500	580	521	536	606	549	542	544	567	551	564	545	520	525	532	542	544	513	509	545	551	545	542	536	521	549	503	578	530	514	528	541	554	560	511	548	587	578	547	529	509	563	505	542	520	539	559	569	578	557	530	531	513	538	547	533	557	552	555	560	569	590	534	547	521	542	566	569	543	545	515	570	556	518	543	542	576	578	630	571	544	544	539	549	535	538	536	536	543	512	485	534	521	550	560	525	523	514	524	586	550	522	504	550	510	567	527	525	558	531	530	548	533	549	516	493	513	554	580	512	568	607	525	523	562	576	529	559	527	537	568	551	504	553	530	569	533	549	535	560	518	531	528	540	566	507	491	528	537	556	519	543	542	550	530	514	567	566	537	553	546	536	547	535	536	545	555	553	606	552	523	531	509	538	574	533	561	554	543	523	564	550	555	562	593	539	564	537	538	515	568	572	554	524	535	539	581	540	567	553	543	573	503	552	533	550	549	543	554	587	509	530	532	571	546	562	540	537	572	551	534	535	524	556	563	571	516	552	517	509	535	526	543	548	546	587	569	583	524	521	545	587	554	543	551	563	561	553	525	513	535	566	517	529	563	576	607	522	532	535	576	589	545	587	625	505	528	555	573	539	537	525	576	507	520	529	498	533	543	564	517	563	588	563	562	560	560	544	571	528	565	523	574	561	557	530	575	564	540	571	508	549	546	577	528	529	564	521	560	592	566	537	581	565	542	521	528	555	511	537	528	530	529	540	535	539	514	559	556	558	534	530	511	532	604	536	549	522	535	587	544	557	526	544	538	549	529	559	539	570	574	550	537	515	545	551	558	534	529	597	551	574	536	584	524	552	532	585	558	561	581	517	503	545	587	557	549	527	520	522	537	536	551	548	532	553	555	517	500	572	554	578	516	540	536	539	575	553	519	568	562	522	568	512	541	579	582	543	554	508	526	555	528	525	593	545	561	564	513	540	536	542	578	540	555	547	581	551	548	513	553	556	513	509	530	526	511	553	543	505	532	594	581	511	582	519	555	534	565	495	573	535	537	524	554	560	583	543	568	510	547	598	526	592	529	559	568	580	575	593	570	510	559	536	516	522	536	561	554	546	553	550	521	537	522	531	558	515	526	555	510	562	580	566	564	577	528	533	581	545	563	510	554	534	532	556	556	530	543	558	523	540	509	571	569	539	554	583	531	553	523	570	550	512	558	537	566	510	540	601	534	546	551	521	525	544	517	532	541	517	524	583	538	529	588	548	591	563	541	578	523	561	561	563	538	611	573	530	549	549	501	526	502	563	529	572	528	509	547	549	501	505	523	520	575	541	537	542	552	532	534	506	556	552	570	540	511	567	597	600	537	550	558	510	520	529	521	510	546	581	557	515	538	537	555	547	514	531	563	558	551	573	574	559	524	578	555	562	584	542	517	531	556	515	524	535	551	556	562	549	569	502	550	574	583	536	546	506	595	592	553	521	535	499	558	564	530	565	571	538	506	534	553	511	531	522	569	555	581	603	517	498	536	499	530	547	561	575	562	525	557	539	561	556	545	520	549	516	566	508	568	526	540	570	537	553	537	544	517	576	537	541	534	560	576	537	519	543	524	516	518	587	552	507	496	544	553	546	520	548	556	548	539	585	513	492	572	528	527	569	541	522	544	545	570	540	566	560	506	558	528	590	541	506	560	581	526	556	507	537	592	569	542	616	570	566	543	506	555	566	528	539	546	555	569	561	537	551	583	529	595	510	532	541	529	549	539	525	588	531	525	541	547	525	509	566	574	557	536	537	575	534	576	516	511	563	559	535	578	588	571	542	541	525	527	523	576	529	563	549	548	531	546	544	516	546	578	561	513	533	571	554	528
27626	12266	1061	310	209	157	166	162	157	143	163	144	154	160	146	154	150	139	150	157	132	160	147	134	133	133	141	151	160	125	153	122	143	143	134	135	127	164	149	119	135	155	152	132	146	140	150	145	143	144	149	153	123	134	150	144	130	146	135	130	146	149	141	111	133	135	143	136	139	145	152	129	165	128	127	124	135	149	136	132	153	147	156	131	157	143	132	155	153	134	122	158	136	142	147	129	132	135	130	151	136	138	148	141	122	135	148	144	129	127	138	128	126	157	122	124	133	129	143	162	134	151	152	116	150	126	126	146	131	126	146	162	161	135	147	135	139	152	132	132	144	133	143	137	129	150	149	158	117	156	138	128	155	128	141	152	125	128	160	141	144	138	139	146	137	146	141	144	120	151	128	150	124	120	120	133	126	140	129	120	169	141	145	137	135	144	135	133	160	133	122	128	144	129	119	136	131	137	137	145	124	160	127	97	132	150	135	131	136	138	137	145	136	140	147	144	114	142	139	140	153	134	143	127	136	125	132	132	133	143	147	166	136	136	120	145	144	129	138	125	139	117	136	153	119	157	126	139	123	126	145	126	136	144	143	143	141	132	144	124	152	155	144	147	140	142	132	141	132	153	138	131	152	153	121	142	157	141	130	140	155	146	165	132	153	126	150	147	150	131	145	134	141	130	140	126	142	125	155	143	137	131	145	146	128	152	142	133	140	146	130	114	136	139	135	124	137	121	145	139	139	134	125	132	141	126	122	119	129	161	129	140	159	156	129	127	137	135	135	139	133	132	147	142	143	131	128	135	145	151	147	159	129	126	139	147	149	125	128	128	143	151	125	119	130	126	136	162	120	157	154	155	158	115	142	128	138	132	128	165	136	137	154	133	156	137	134	136	149	143	147	154	133	120	156	135	151	144	141	130	144	127	153	136	148	125	142	145	136	125	152	141	157	135	147	164	146	159	140	150	158	159	128	152	130	134	129	151	145	136	138	142	137	129	138	126	127	136	154	129	127	144	119	140	133	163	119	151	137	150	152	145	127	130	137	133	138	141	137	145	135	155	114	141	144	133	150	154	157	140	169	125	148	124	123	143	152	139	140	123	135	135	143	135	140	138	132	137	123	149	106	147	126	151	138	139	133	127	135	137	136	136	169	135	125	145	118	162	138	141	145	124	126	146	129	143	140	143	124	150	141	148	136	141	145	133	141	138	148	141	140	132	111	141	132	142	147	140	149	142	148	151	130	140	130	147	132	135	121	132	127	142	149	153	135	150	140	132	128	150	149	142	143	132	123	125	127	134	125	139	133	133	151	152	126	141	135	139	148	121	137	148	140	142	177	147	159	144	135	142	134	141	133	143	128	137	151	143	162	134	129	158	153	133	154	162	134	122	140	129	144	131	126	136	134	125	121	125	154	128	140	143	143	125	131	141	144	142	140	146	127	145	141	139	148	129	144	144	119	134	148	118	146	133	120	125	151	124	144	146	178	144	155	144	147	170	131	143	120	143	150	137	122	152	115	128	137	129	149	135	144	146	149	135	142	130	148	148	136	137	168	137	154	136	146	137	128	162	144	146	135	128	128	144	134	152	115	166	133	152	142	147	153	144	154	162	128	136	118	154	134	147	150	134	150	143	152	141	148	136	155	134	129	136	133	148	147	135	150	141	145	128	144	124	132	143	146	126	134	127	144	126	134	142	124	133	133	130	139	148	157	139	136	142	128	148	133	129	160	141	135	154	124	132	155	149	145	130	150	126	145	134	135	134	149	135	153	133	145	149	144	140	136	127	146	141	144	135	158	145	157	135	151	119	137	148	139	143	137	138	136	129	132	140	154	128	140	150	143	129	129	150	136	136	136	154	146	120	124	125	151	143	127	154	135	141	120	133	125	155	153	133	152	143	127	155	134	133	128	148	124	128	147	121	123	135	140	120	144	155	155	133	154	138	123	158	130	132	149	145	135	142	136	125	146	121	117	124	132	147	135	136	158	122	139	137	136	139	154	141	146	135	151	153	145	142	131	149	134	180	149	136	145	164	161	99	132	141	139	150	139	120	139	134	141	117	156	127	147	145	145	129	136	156	144	140	130	153	123	147	138	157	153	140	130	152	150	122	136	132	130	115	130	148	136	132	137	143	135	147	149	133	143	133	132	143	148	161	127	149	150	140	129	144	139	161	160	134	153	136	143	162	146	124	136	130	133	126	141	141	127	145	158	137	130	141	117	131	113	117	131	147	148	143	130	134	140	127	137	150	139	134	132	145	159	136	148	155	143	144	119	136	145	141	132	146	131	133	138	129	161	131	100	161	144	160	136	158	149	131	147	157	145	132	146	144	151	150	133	156	149	129	133	139	140	137	135	134	144	149	139	141	129	155	117	133	144	143	160	145	152	149	135	126	136	134	134	136	129	126	134	147	150	157	151	119	140	107	147	147	122	139	129	141	145	133	137	134	131	153	137	131	147	152	145	110	136	153	128	146	135	153	132	150	124	141	143	139	135	149	153	138	128	147	142	127	146	127	152	137	147	146	123	153	164	138	143	112	126	115	150	125	135	120	141	119	135	135	134	133	151	143	137	125	150	137	148	129	124	133	148	152	123	130	133	132	141	114	144	142	124	123	131	139	148	132	135	124	133	142	148	117	123	129	145	120	137	133	146	148	146	156	120	149	144	125	141	161	152	156	143	127	158	127	150	161	142	135	133	136	142	165	118	144	132	120	114	158	145	145	150	140	147	142	130	128	128	136	140	130	144	138	137	144	132	144	157	139	131	125	144	152	133	132	125	132	134	151	139	137	135	129	145	144	137	144	148	144	145	155	142	140	132	123	138	135	120	133	133	131	146	126	135	138	139	130	130	134	134	148	129	136	126	129	143	146	133	134	143	147	132	137	158	150	132	152	108	147	147	146	142	125	152	145	128	142	139	161	132	122	149	149	153	142	119	143	150	136	125	131	132	135	124	156	149	137	137	152	157	160	145	141	115	154	152	125	140	146	139	130	124	134	138	140	128	145	141	132	158	154	128	149	135	158	161	135	129	135	116	130	148	140	130	153	124	145	135	136	146	134	118	134	138	142	134	145	156	147	135	145	142	123	149	137	142	147	146	128	151	138	134	162	133	131	145	146	141	147	157	144	132	134	155	128	139	123	129	150	124	149	130	137	116	122	130	136	117	143	133	136	122	138	138	146	131	142	131	131	132	150	163	151	154	144	167	128	149	131	117	151	136	149	115	141	143	129	149	117	142	141	132	129	144	145	131	125	146	150	152	157	132	144	146	146	143	138	146	160	117	132	163	144	141	133	150	115	150	150	146	137	147	127	141	166	134	123	145	139	135	136	165	148	126	136	133	139	133	127	146	122	128	142	143	151	129	131	147	118	134	125	157	135	142	134	137	143	138	131	155	134	140	135	163	135	132	156	118	139	124	134	153	139	133	150	147	141	154	133	144	153	128	140	148	143	127	154	130	148	149	142	114	120	137	149	141	133
5039	878	702	464	341	277	246	205	190	209	212	166	180	171	179	181	173	166	170	184	175	156	192	170	174	183	163	159	161	190	191	176	174	168	158	170	179	156	172	180	157	155	175	167	158	187	180	163	175	160	153	181	149	145	160	153	177	159	167	174	170	173	156	181	160	158	177	153	173	181	171	162	185	148	166	150	149	168	170	164	153	185	159	157	157	169	152	178	162	162	142	149	180	169	187	155	151	177	169	180	171	162	154	144	169	138	152	157	167	175	158	159	166	202	146	168	161	159	153	173	162	169	168	184	139	174	166	167	167	167	161	172	160	152	178	160	162	161	174	156	141	181	172	187	194	159	134	164	148	160	179	160	169	185	173	162	178	159	147	171	163	178	167	147	171	159	153	150	189	161	188	148	182	135	159	152	164	151	164	166	165	161	175	164	146	170	158	150	180	156	158	151	188	152	169	181	158	163	139	179	171	167	166	164	182	167	151	174	171	131	164	172	196	167	162	162	151	158	163	161	167	173	185	161	182	184	176	143	151	178	154	159	183	168	187	163	173	174	157	164	176	170	168	172	140	168	148	184	167	148	193	169	139	141	169	157	150	177	159	156	143	152	155	193	166	151	157	175	151	151	158	153	164	156	159	149	155	169	160	171	157	159	180	157	189	188	152	173	176	169	163	175	152	141	167	160	155	175	181	154	183	165	155	152	152	171	181	151	154	160	146	164	159	144	165	158	182	131	174	154	169	157	166	162	160	157	172	156	178	154	161	168	179	170	183	166	153	191	164	153	173	163	179	157	171	161	148	175	172	163	172	142	145	155	159	162	146	158	175	141	171	153	157	164	168	179	172	166	168	169	150	160	156	151	160	144	164	125	159	149	150	174	160	153	154	163	169	163	157	142	153	143	147	148	157	187	153	168	168	155	149	156	153	147	153	169	132	167	181	147	168	196	136	165	140	183	192	167	165	166	155	169	151	163	170	174	187	146	163	165	172	167	170	185	173	175	167	174	146	162	166	142	177	156	145	149	165	153	176	166	152	167	174	165	175	154	159	175	148	165	166	164	149	166	167	196	187	182	148	146	161	176	175	181	153	153	157	149	163	144	161	153	150	166	162	161	161	145	148	147	156	153	159	163	166	154	183	169	151	166	171	155	162	146	145	179	181	157	171	150	168	210	160	183	154	151	155	147	154	154	173	160	152	173	184	148	170	163	155	152	167	157	163	193	159	156	174	161	155	144	189	164	151	191	172	164	179	160	163	159	144	166	180	162	140	160	154	169	176	148	150	141	170	163	152	158	162	147	177	176	154	173	162	159	150	146	145	160	161	175	168	155	178	161	163	162	143	167	172	168	170	172	161	160	157	142	176	163	151	151	187	160	158	144	161	146	138	161	177	155	152	163	172	146	158	182	157	158	169	157	156	171	169	165	178	162	177	162	150	159	167	151	158	183	155	140	164	158	178	162	175	159	157	175	173	194	157	188	176	156	154	172	168	165	161	165	165	172	151	201	178	164	160	155	177	166	169	171	147	168	149	173	151	184	180	153	161	142	153	162	168	173	154	142	147	160	177	161	151	148	174	162	146	148	162	139	148	166	160	144	159	154	166	158	149	157	156	180	175	158	182	157	153	155	170	190	166	148	156	163	169	169	182	159	166	159	155	174	171	161	149	161	183	183	170	180	184	179	174	163	163	160	158	153	181	168	178	161	171	184	164	152	168	187	142	178	149	157	164	160	146	169	173	169	160	172	154	174	150	189	171	170	160	174	177	159	170	179	150	161	157	170	138	151	163	163	171	155	191	175	158	194	141	170	139	150	151	154	151	160	173	143	165	153	161	167	157	174	160	150	167	153	139	163	155	136	158	155	161	167	167	150	161	155	173	167	155	161	166	176	171	170	143	167	163	168	169	159	162	159	164	158	165	155	182	174	197	169	145	174	171	161	166	201	159	173	168	174	161	172	176	161	130	162	180	180	156	184	150	141	162	146	161	153	171	165	151	178	185	144	182	181	185	176	130	164	161	181	168	177	156	177	168	169	177	158	149	154	137	157	168	167	158	176	179	143	146	162	156	165	134	165	178	161	160	162	163	176	154	153	150	157	152	178	167	176	178	149	163	168	177	155	155	147	152	174	165	174	161	187	162	175	158	183	175	172	191	157	151	154	161	173	159	156	157	169	171	185	168	186	149	152	159	185	166	157	163	158	168	165	170	147	136	165	167	157	157	179	171	166	147	176	164	167	162	156	163	150	160	160	183	183	181	173	147	168	166	152	152	151	152	188	160	171	166	161	171	177	184	146	154	151	190	155	149	147	175	159	163	187	175	148	161	156	170	167	156	168	165	156	158	162	185	156	178	137	161	137	164	183	163	159	150	161	173	170	161	137	167	181	167	152	171	164	172	166	145	161	165	163	144	163	194	172	163	164	192	160	152	151	180	171	158	192	160	167	186	150	177	152	161	159	145	184	162	161	160	172	172	162	167	152	168	172	167	159	164	186	153	172	184	141	139	149	137	177	155	159	176	166	182	183	165	166	162	152	158	167	153	164	161	164	189	171	160	172	152	161	153	144	148	174	178	171	146	158	144	174	181	169	147	169	157	161	157	157	159	163	143	147	159	141	166	178	152	158	163	146	143	163	152	181	146	159	167	161	155	157	160	155	154	184	177	147	169	168	162	166	152	146	154	154	139	154	187	170	145	172	165	156	160	168	163	174	155	178	183	151	142	164	148	157	170	156	162	181	157	144	130	181	166	186	174	159	169	160	152	169	153	163	159	175	177	163	164	153	165	169	173	160	185	154	170	138	134	165	175	161	158	164	152	151	170	169	170	169	168	158	169	146	159	173	163	163	162	152	142	164	137	159	160	147	177	181	156	162	166	160	177	169	174	179	167	182	166	182	169	159	163	171	170	182	167	151	162	181	144	161	138	177	151	169	173	145	155	170	190	154	132	180	179	150	163	155	167	158	168	174	173	188	167	151	161	161	165	167	150	150	150	154	184	157	147	144	150	150	158	152	151	175	162	185	151	184	163	177	162	176	164	159	183	180	180	159	164	175	159	165	154	162	183	160	152	155	155	170	145	175	151	175	165	149	159	153	186	169	189	162	165	168	192	179	157	169	146	166	172	169	169	156	163	156	142	150	151	176	147	134	166	166	181	160	185	169	166	157	157	153	166	165	143	159	162	180	147	150	182	134	158	147	143	170	156	166	158	154	165	174	159	155	147	140	129	166	150	173	167	160	189	180	154	173	184	162	146	182	180	170	173	146	181	162	154	151	164	146	143	154	166	165	187	166	166	155	173	152	165	168	182	177	164	144	150	163	153	181	133	171	156	156	185	160	163	166	160	166	134	166	151	154	166	158	155	189	150	169	162	145	161	158	178	181	180	163	180	169	181	162	152	164	179	165	155	155	165	158	157	164	192	154	195	129	171	163	160	164	167	144	168	154	173	131	181	152	147	176	159	160	163	148	159	155	157	176	171	177
24425	20348	26417	24152	20342	8259	1125	709	610	556	498	449	404	437	375	376	377	333	332	306	329	326	312	277	336	297	291	334	315	294	293	262	285	290	307	283	295	294	279	289	328	293	287	259	279	279	254	265	274	258	288	289	277	278	276	278	285	305	286	268	274	250	271	261	279	238	247	273	273	262	261	263	257	270	258	271	268	271	244	263	274	282	271	277	272	278	273	266	276	269	254	287	281	291	265	289	278	278	305	268	283	253	283	313	262	263	276	257	260	279	243	270	261	265	270	283	267	284	272	290	264	246	276	278	280	260	288	247	244	286	259	295	243	269	240	280	263	250	250	256	284	262	240	275	301	277	247	267	271	250	255	252	290	255	257	274	253	285	249	264	258	243	265	268	274	278	265	261	255	264	270	267	253	235	262	228	256	262	240	237	296	278	299	285	246	249	262	256	244	260	319	281	257	283	257	267	253	264	264	272	277	277	258	273	256	286	273	246	235	280	302	252	261	277	274	251	309	256	254	267	271	255	284	250	269	273	258	244	243	255	261	245	308	289	273	250	260	292	271	292	266	283	282	244	270	268	277	269	266	247	288	259	232	264	288	239	264	262	238	230	278	283	256	245	262	245	238	279	273	255	240	252	249	268	259	242	248	299	263	242	273	275	269	285	276	261	272	241	271	238	269	257	282	283	263	248	255	271	247	240	286	246	268	260	285	268	267	266	253	248	252	266	270	266	263	276	276	262	275	266	276	271	280	272	262	264	238	259	270	265	234	272	261	304	272	280	277	275	281	266	279	256	297	219	268	274	268	281	319	269	259	288	261	227	244	236	241	272	253	270	264	264	267	261	264	271	276	283	258	290	275	260	250	276	251	227	277	272	290	241	247	271	248	268	239	274	277	270	245	285	247	305	263	266	282	278	259	279	261	251	263	258	246	272	273	255	245	245	278	252	248	247	254	263	272	261	240	278	247	260	263	276	274	270	271	251	242	237	278	264	247	273	265	265	270	284	272	280	245	259	249	236	235	272	265	261	291	259	260	267	252	239	265	220	255	248	239	250	264	265	248	294	263	295	240	268	272	264	263	247	239	260	260	282	272	246	258	285	266	244	272	238	257	235	264	249	254	269	249	300	262	261	260	271	274	265	267	308	285	251	235	258	264	281	243	266	242	288	241	273	240	274	258	269	269	256	273	279	243	258	263	251	259	267	276	254	232	262	285	254	265	253	221	286	263	255	249	268	250	248	273	255	289	276	248	271	278	282	296	224	268	240	251	256	250	299	285	268	246	265	269	285	270	266	283	262	269	284	268	260	263	257	282	258	266	267	233	275	290	258	240	280	252	287	295	249	262	276	225	265	254	252	258	264	268	237	284	259	265	226	252	284	255	280	253	290	244	240	259	244	258	258	231	255	259	284	257	265	246	251	266	265	241	290	270	291	300	280	257	267	286	266	260	289	283	277	291	243	242	276	266	263	249	258	256	253	285	275	266	256	265	286	256	289	246	266	254	281	279	261	266	257	265	277	259	244	274	244	263	250	251	263	238	254	276	265	258	260	258	268	246	294	275	239	295	297	280	276	277	269	284	249	251	261	284	283	258	253	264	257	241	238	259	270	278	269	239	246	250	248	263	247	258	258	277	283	280	254	256	234	254	249	264	281	247	279	270	263	294	266	232	279	275	282	258	266	285	255	264	274	288	257	273	258	252	288	271	243	257	239	272	291	280	256	264	280	251	234	280	274	284	264	267	258	261	279	273	226	265	259	287	281	261	287	275	292	264	267	273	275	267	269	275	269	271	244	254	273	287	239	269	273	242	277	261	262	294	243	258	257	260	274	273	297	288	300	263	253	303	258	254	289	275	247	262	256	262	270	254	268	278	264	257	273	269	244	272	245	273	278	264	262	284	279	278	252	257	276	270	239	259	262	248	289	255	281	288	256	272	244	255	256	256	268	243	264	268	236	229	249	289	278	282	294	255	291	275	277	260	258	269	268	252	260	260	251	274	246	242	257	269	281	247	266	278	272	273	258	275	274	264	269	243	283	260	259	267	261	282	259	275	302	275	259	284	261	281	259	261	275	228	276	247	284	264	248	287	250	245	245	295	257	267	264	264	274	266	255	230	259	244	266	264	253	264	280	283	250	261	271	247	303	290	268	273	277	262	255	268	290	246	262	288	283	242	247	256	262	261	275	256	250	278	255	266	248	248	290	272	273	282	272	255	285	266	248	242	261	250	261	261	273	246	233	270	266	288	268	241	233	276	258	256	249	255	255	263	279	260	257	269	261	246	255	269	273	257	238	281	269	275	267	270	280	251	256	278	248	264	271	261	271	242	268	271	277	274	272	285	250	286	268	255	275	279	232	268	272	275	271	263	253	247	287	274	259	285	238	247	262	287	268	273	253	291	274	257	265	272	278	249	274	267	253	257	265	266	270	273	267	253	280	259	270	258	246	238	311	249	254	245	264	232	265	237	256	242	285	241	240	261	248	266	271	254	284	272	279	258	266	261	233	282	258	267	254	261	229	245	248	280	256	238	253	278	235	273	243	252	254	234	238	302	262	267	255	238	256	281	259	258	266	292	305	248	244	241	255	239	261	244	262	247	241	268	284	241	282	300	266	256	239	265	262	272	286	324	239	279	218	267	276	274	256	254	237	266	248	259	261	250	279	252	273	294	260	246	251	247	253	256	259	285	287	279	276	253	285	272	227	257	230	269	265	286	257	242	247	267	260	291	251	266	258	256	262	281	272	314	266	269	263	244	279	233	252	280	261	269	216	235	292	266	266	269	293	277	258	265	276	246	277	256	280	268	248	256	283	275	272	262	261	255	233	276	243	262	279	254	276	252	260	285	271	262	252	254	260	288	266	245	269	274	272	266	249	242	282	258	287	278	275	263	257	264	282	278	281	274	279	260	258	264	268	281	262	281	269	262	280	240	284	238	275	265	273	248	240	248	235	256	266	273	225	275	262	285	255	275	270	279	272	274	303	256	245	245	244	288	242	274	271	248	264	253	266	276	288	264	259	254	263	265	275	274	259	264	284	270	252	264	266	298	244	278	272	261	260	289	282	266	260	248	252	269	279	263	290	261	277	240	262	275	277	263	263	266	239	258	258	266	251	268	261	248	273	271	277	223	248	265	279	271	276	273	253	273	277	269	302	280	281	263	236	284	288	256	264	269	242	261	265	278	249	277	247	299	265	277	274	273	293	270	289	249	273	272	257	258	270	249	276	279	274	240	284	245	251	263	287	260	286	258	286	258	240	249	239	270	246	282	261	264	282	266	266	278	249	280	277	262	279	282	263	272	252	257	253	253	306	283	263	254	277	263	274	269	272	261	273	272	308	256	242	254	273	246	269	278	264	245	275	280	259	274	272	272	245	269	265	244	268	234	264	272	265	249	290	264	293	267	238	255	276	255	274	252	238	276	249	278	265	267	288	256	257	250	267	267	239	253	276	249	237	244	310	288	267	269	263	242	265	277	286	263	283
7673	11437	10500	5458	3502	2402	1790	1417	1136	988	857	774	668	635	567	531	514	471	435	417	433	362	374	390	346	368	341	367	340	313	359	324	301	298	302	294	311	298	300	300	311	317	306	289	278	272	286	265	257	268	271	261	289	277	283	294	292	300	323	279	293	267	269	278	265	297	310	281	270	260	264	264	290	273	265	277	274	266	281	308	282	258	251	311	277	275	291	239	296	299	270	283	273	277	268	268	278	249	268	301	249	223	275	284	243	277	290	284	260	274	288	295	277	253	292	277	262	270	255	242	259	280	286	271	260	274	280	241	260	258	273	262	280	259	261	254	254	268	265	246	279	277	270	240	267	289	264	280	249	274	268	231	246	249	287	251	298	247	270	271	262	260	278	292	266	295	281	270	258	250	281	240	267	266	256	242	286	286	257	268	289	271	262	275	255	260	262	273	293	261	261	230	275	259	281	287	244	270	279	259	280	293	268	261	278	286	266	274	249	288	254	274	253	260	235	254	252	273	253	226	272	273	238	241	292	258	244	259	255	274	293	229	270	249	275	255	250	255	280	252	280	264	262	289	269	261	269	276	231	259	266	257	291	258	225	287	289	258	246	247	242	291	271	267	238	254	268	290	284	286	272	305	264	248	269	260	290	245	271	228	262	276	261	241	231	272	255	264	266	280	237	284	250	290	296	258	282	279	253	272	268	257	273	295	284	288	262	259	287	263	250	259	293	245	249	268	258	275	299	282	230	259	287	263	272	251	273	308	267	253	268	287	278	275	292	260	271	273	287	263	257	296	259	283	261	276	262	264	263	224	297	276	293	267	225	269	263	260	253	268	242	253	269	286	256	267	292	294	260	266	263	275	267	254	250	265	272	283	278	255	249	248	264	276	274	276	279	264	231	271	258	255	277	273	261	287	290	255	273	239	257	249	286	262	266	248	263	275	265	283	240	261	247	285	261	249	266	259	268	266	278	275	266	266	254	259	276	237	280	272	247	276	262	257	274	272	274	250	268	291	286	294	261	245	267	252	250	236	278	276	260	229	268	253	258	257	266	251	281	252	256	286	262	267	274	287	268	257	264	277	273	254	270	269	261	269	268	274	260	254	272	249	280	258	280	267	281	243	261	303	284	290	266	253	273	252	285	271	273	233	267	269	250	278	255	261	274	269	274	281	263	281	263	267	286	281	274	291	253	259	278	236	265	285	260	263	301	272	275	307	266	266	265	287	286	262	256	243	281	261	286	262	253	287	276	280	257	244	280	273	263	228	260	252	268	232	252	244	258	272	284	245	242	238	287	219	277	251	272	281	261	242	281	258	263	255	254	282	289	253	254	238	258	298	231	284	280	267	226	258	274	252	255	289	288	281	235	243	255	256	276	273	287	237	266	267	283	269	263	242	269	252	257	244	252	269	263	288	251	279	268	266	285	262	269	280	292	267	248	244	282	259	295	269	242	252	267	285	258	243	281	244	270	274	232	242	263	233	295	259	288	255	237	254	257	271	275	274	262	252	262	250	249	258	268	284	239	270	252	272	258	264	276	260	295	263	280	240	254	286	272	283	265	257	274	256	255	267	287	248	241	261	320	252	278	290	247	295	247	255	284	260	257	264	272	258	282	245	255	274	253	247	293	289	295	246	285	267	284	256	298	264	290	267	272	245	253	302	290	284	252	272	283	276	262	256	292	265	256	263	293	285	264	251	281	277	238	234	263	276	250	290	262	300	257	263	257	244	248	261	259	262	300	289	273	283	288	269	279	305	257	264	287	291	250	302	269	276	256	254	250	289	279	282	268	285	245	259	259	268	265	272	284	270	285	258	272	279	243	286	259	257	265	265	262	250	245	285	276	257	277	280	264	289	290	264	280	269	262	275	275	269	263	245	250	274	224	273	259	246	283	269	259	255	297	280	275	241	248	282	265	273	287	289	263	259	269	248	297	285	281	277	235	280	293	279	253	252	279	248	255	254	274	267	258	280	272	267	268	282	271	278	289	272	249	265	268	300	266	253	250	243	253	263	283	268	257	264	289	256	292	293	259	253	271	250	252	270	272	243	246	252	265	274	293	271	239	269	296	253	279	246	262	249	269	285	272	249	276	270	265	284	249	250	270	251	260	254	247	259	266	263	244	243	275	281	271	269	271	253	253	240	233	272	259	258	298	234	258	264	235	275	255	273	264	235	236	280	262	291	250	272	276	243	261	259	257	252	259	265	257	297	267	282	222	264	264	273	308	274	271	261	241	255	256	263	240	296	266	276	247	252	284	248	231	261	257	269	298	267	273	286	281	262	269	260	256	252	266	269	258	258	261	262	255	271	241	283	258	252	235	292	280	251	278	258	237	260	275	280	258	242	261	261	267	243	255	233	293	276	292	268	275	269	234	261	262	250	279	279	293	271	290	274	266	261	313	286	272	288	259	260	261	286	296	251	253	269	265	282	249	286	275	248	261	269	272	290	283	261	279	269	244	273	273	276	298	292	294	233	277	284	272	244	244	266	264	235	260	264	245	258	288	297	249	284	268	255	246	267	251	261	288	259	243	223	278	272	280	289	266	270	237	273	273	293	254	261	289	272	247	261	280	264	248	264	260	254	269	283	305	262	239	252	286	294	259	284	277	276	290	290	285	253	296	252	266	265	274	313	272	283	251	250	253	272	261	276	285	274	254	272	251	234	291	282	299	264	287	276	263	241	239	272	268	280	283	287	258	285	239	277	286	267	266	239	263	270	268	282	265	290	265	238	274	287	252	241	268	273	296	240	259	273	265	259	267	262	278	265	267	263	254	273	259	280	246	269	244	266	320	254	278	310	264	290	261	273	220	267	279	263	273	280	294	266	265	283	276	267	254	277	244	269	274	228	269	247	270	274	243	244	258	283	287	291	247	296	284	268	287	262	277	242	257	275	273	231	266	289	268	272	269	283	289	252	279	244	266	252	260	278	298	238	254	272	282	266	257	273	289	259	256	244	263	272	294	267	251	251	306	275	294	255	264	269	284	251	274	282	277	256	258	263	263	245	297	289	301	284	247	279	281	270	265	255	252	246	248	253	263	274	244	277	276	263	240	269	254	265	285	297	307	268	279	275	244	278	278	285	286	281	312	265	300	260	259	246	253	260	275	235	263	261	256	277	302	275	268	283	287	254	256	270	281	301	249	236	249	263	242	266	261	279	280	277	272	265	296	261	275	287	288	266	257	252	260	300	240	282	254	280	277	266	266	281	268	274	274	284	275	277	266	266	270	273	265	260	279	268	260	269	257	281	254	283	272	255	261	281	268	259	270	284	263	248	238	276	253	302	253	256	256	296	284	271	246	281	255	282	291	283	276	251	235	275	255	278	281	265	262	242	280	278	264	278	289	267	278	263	285	250	259	232	278	276	272	277	270	279	266	243	278	292	267	299	256	267	254	274	273	269	250	276	278	274	282	269	271	270	268	251	267	257	250	273	276	286	295	265	248	288	271	249	261	265	286	254	269	247	275	235	282	285	269	273
22465	20344	26834	23706	20350	20405	7497	1730	1258	1127	1037	920	882	798	826	748	727	741	739	635	657	701	685	662	611	633	580	593	628	601	648	579	613	620	586	586	558	569	600	548	600	615	570	609	613	579	608	583	565	581	577	569	537	577	564	549	562	601	548	578	536	592	579	573	614	532	559	599	546	524	597	561	548	588	552	550	531	561	547	590	526	513	547	609	528	571	575	570	579	524	528	552	593	546	559	541	565	573	535	563	542	565	536	563	549	560	522	583	587	552	567	502	555	552	579	582	557	568	533	533	611	570	499	524	536	611	559	540	563	561	582	538	556	516	513	559	561	567	578	580	582	541	582	549	548	556	568	545	552	577	545	554	571	588	586	594	595	563	527	535	600	526	548	541	578	544	581	563	554	559	534	550	587	556	560	569	574	523	523	554	581	523	541	574	577	480	557	558	507	516	550	585	477	574	532	566	547	571	546	531	560	550	569	578	549	552	557	576	510	547	547	559	575	574	529	590	533	514	572	558	566	564	551	522	561	538	529	562	553	570	543	530	541	584	552	553	537	571	580	559	553	531	540	561	523	561	568	573	526	537	568	553	568	561	563	533	577	551	584	544	584	554	527	565	544	553	577	511	526	596	560	542	572	552	600	566	560	538	575	576	566	576	559	530	539	513	515	556	571	569	562	519	580	571	578	574	530	544	594	536	557	565	500	570	568	566	555	535	526	591	586	564	565	540	580	508	596	633	532	542	559	535	564	531	591	538	554	569	551	520	572	572	557	511	528	591	557	533	515	587	575	584	553	542	570	550	579	561	582	551	570	544	541	558	564	570	540	553	575	550	570	571	566	570	588	608	520	595	591	580	533	563	551	576	569	553	526	571	538	505	570	567	587	540	509	540	569	508	546	520	513	568	570	598	563	580	603	615	598	544	590	532	590	580	589	543	569	540	555	589	541	587	582	552	591	584	537	510	516	584	523	547	587	532	537	520	568	532	549	569	553	545	571	556	539	562	572	523	624	554	554	532	517	619	573	562	554	553	584	499	549	510	549	507	508	528	533	506	562	564	575	581	544	525	590	539	537	554	533	593	576	558	557	548	551	558	528	571	576	567	572	518	559	577	556	585	544	544	557	563	554	585	603	611	578	574	565	585	553	532	588	585	582	558	556	512	541	536	538	558	585	526	536	541	519	568	501	545	508	594	564	612	554	565	560	515	532	555	531	538	571	547	543	555	561	555	541	547	607	566	557	560	555	545	567	535	552	526	554	565	527	523	523	533	564	542	530	557	581	557	553	554	581	561	555	569	573	547	527	528	593	524	560	580	545	573	550	567	543	555	551	558	561	581	534	568	565	536	528	564	536	514	606	532	531	549	540	536	521	541	544	555	545	540	543	576	548	561	605	544	578	617	568	577	539	530	586	545	539	575	535	598	602	534	568	633	560	578	570	581	572	562	557	560	560	596	572	587	570	562	544	564	546	588	564	570	511	551	556	561	541	536	563	588	580	562	575	531	554	590	552	567	575	532	547	558	549	614	552	539	563	567	556	564	551	528	544	523	605	523	545	565	571	588	548	558	579	561	574	569	536	576	556	522	549	578	522	584	579	559	564	543	559	580	533	574	593	550	530	514	552	576	556	576	545	570	541	589	561	510	553	511	552	546	579	553	599	586	542	560	577	556	601	562	545	571	543	544	514	523	543	604	608	572	537	578	572	562	546	553	532	557	593	526	559	509	533	529	611	551	561	539	560	570	595	610	552	581	572	559	518	580	541	544	568	516	552	523	507	556	540	601	604	571	596	554	566	524	558	531	579	557	562	522	517	591	538	570	530	553	540	551	552	554	544	561	559	496	555	586	549	570	535	529	509	546	544	545	550	563	534	568	578	577	585	521	536	543	555	550	564	617	553	537	569	543	529	501	557	532	598	578	523	504	591	534	585	589	551	589	556	560	552	590	518	552	542	566	588	578	563	587	599	521	580	589	550	552	521	540	561	548	510	532	587	533	581	583	553	522	540	541	552	575	526	569	554	559	539	539	577	578	559	517	526	553	533	519	541	568	565	582	548	569	537	564	578	515	556	537	552	524	593	540	577	608	562	581	582	563	515	578	578	557	556	560	558	571	563	573	548	530	534	594	476	530	559	574	542	563	575	531	546	552	536	556	559	547	534	580	549	538	573	537	607	526	549	572	625	578	509	561	573	537	545	547	574	532	553	570	582	553	551	541	548	527	521	531	548	539	517	522	556	512	583	540	561	546	573	523	547	552	538	547	545	516	552	610	523	550	564	572	533	534	552	533	543	535	544	533	566	537	567	598	521	553	532	538	535	571	558	559	550	557	516	545	525	550	525	540	560	572	525	516	565	563	593	562	554	510	555	554	561	535	592	593	576	550	546	555	592	553	539	540	562	545	568	573	592	536	527	571	557	577	540	541	548	559	532	565	547	581	563	551	537	575	528	556	502	565	548	605	544	568	542	547	528	551	559	550	563	567	562	543	569	562	552	553	509	564	548	553	553	576	577	589	560	581	542	562	585	556	525	546	558	537	526	555	556	567	557	552	532	530	560	589	493	545	521	548	575	603	572	524	584	554	528	554	563	532	547	521	554	585	549	528	513	562	581	550	505	548	607	558	558	602	533	554	556	599	558	545	583	545	533	520	583	573	538	565	588	544	520	532	529	546	598	565	535	571	575	555	562	567	573	567	552	531	541	562	564	576	555	588	512	562	536	556	587	570	568	533	525	556	520	564	579	567	597	534	560	536	559	538	543	557	526	557	534	562	599	588	608	527	611	556	555	538	560	548	543	603	504	555	565	534	563	592	559	548	594	546	508	563	550	572	563	559	591	524	535	552	547	541	535	534	595	536	567	548	543	558	595	529	556	577	598	546	512	523	546	542	558	569	535	572	560	577	538	529	577	578	563	565	555	579	566	580	537	524	509	550	575	588	573	589	510	541	535	558	557	523	568	557	593	578	513	570	543	601	565	542	596	526	517	547	545	525	569	544	512	556	559	600	541	539	570	519	599	592	556	522	529	576	547	526	506	548	532	488	550	586	551	534	542	535	553	594	606	532	536	581	577	531	531	539	556	546	544	567	543	579	546	579	554	549	579	561	553	547	531	519	553	544	541	540	531	572	567	552	556	544	558	529	579	513	526	523	552	521	542	536	562	547	531	565	543	545	559	551	529	587	564	581	590	547	520	520	544	541	559	504	519	635	568	543	554	579	560	578	524	556	564	586	580	572	571	556	592	573	583	541	561	577	561	547	560	579	514	594	564	529	548	564	569	521	555	551	565	579	578	524	538	534	532	528	546	560	589	605	515	538	538	555	602	545	526	569	533	519	613	578	575	582	547	526	575	548	520	573	560	558	532	532	565	577	597	560	542	517	526	529	562	590	541	535	579	518	591	539	490	568	549	579	538	571	515	582	592	543	532	580	586	529	577	534	588	574	547	561	557	560	572	555	612	566	562	558	556	576	582	559	548	522	545	563
10832	18572	17277	9862	6554	4638	3463	2788	2304	1847	1746	1427	1299	1178	1074	1065	922	914	883	858	815	813	762	770	738	755	722	687	652	689	636	661	734	692	612	625	625	579	631	642	602	606	592	598	570	598	576	547	590	585	595	570	588	580	591	588	565	597	601	577	530	578	520	574	567	602	576	536	524	560	532	565	534	542	525	529	547	549	550	574	540	546	535	576	579	543	512	544	534	554	531	536	593	533	527	552	532	527	536	533	530	569	518	563	553	587	526	563	533	520	534	563	544	511	534	519	527	536	542	553	553	545	583	561	522	570	521	568	588	543	533	548	557	539	579	594	542	569	530	532	552	557	534	549	535	575	531	525	523	537	513	546	511	567	562	559	543	554	556	497	530	592	564	554	520	606	557	489	562	537	565	549	546	542	568	532	544	555	548	477	549	543	567	570	544	562	596	563	555	539	564	581	555	548	542	545	540	568	529	582	525	523	529	545	507	595	498	570	512	543	559	510	536	562	579	573	541	549	524	523	519	529	558	526	551	557	556	542	557	545	563	540	512	553	521	563	513	546	576	572	525	553	579	542	550	557	494	555	496	528	571	561	549	547	552	563	537	545	559	569	541	523	563	549	537	546	561	562	552	560	567	528	535	534	562	574	569	576	534	516	579	561	538	563	537	585	553	530	554	542	557	511	549	565	545	532	540	555	538	533	547	531	513	538	562	559	547	520	525	521	585	514	548	545	566	541	550	508	595	563	516	547	514	517	557	513	533	546	501	565	558	574	573	548	581	537	557	557	563	497	532	525	548	562	537	572	544	543	552	568	555	573	537	541	477	519	575	564	530	561	547	584	549	551	572	534	559	514	515	553	523	531	531	537	553	529	539	534	511	518	561	538	530	535	542	509	544	556	533	573	539	570	571	548	537	531	544	531	566	521	547	504	603	576	522	555	515	487	561	544	559	528	586	511	543	564	555	525	567	532	573	552	532	547	538	467	519	529	550	556	552	519	521	559	530	521	584	576	586	488	556	544	497	525	510	576	545	515	500	527	559	552	533	555	561	513	545	534	518	568	534	555	533	569	521	515	550	503	549	540	554	578	592	535	537	530	544	596	552	504	562	542	554	543	545	525	553	538	538	536	567	559	539	525	528	555	541	594	530	508	520	529	542	530	571	547	532	530	524	525	541	575	557	597	531	517	533	551	551	491	575	571	509	581	586	516	509	604	534	557	516	538	497	502	511	530	550	534	520	544	541	577	540	560	518	516	550	543	498	579	532	536	538	536	552	537	542	532	541	509	548	581	563	511	573	531	512	554	557	539	502	536	561	519	548	499	516	552	532	551	611	559	551	488	559	572	512	577	511	531	535	505	522	585	577	552	550	578	503	551	524	555	579	539	581	517	532	526	508	537	531	555	564	506	536	522	553	511	506	573	541	558	539	549	527	546	555	566	572	536	520	540	501	529	568	568	532	582	573	538	595	555	557	509	513	541	493	514	534	554	556	561	543	558	504	533	507	587	538	570	599	523	572	497	549	536	565	539	571	560	548	561	535	529	565	517	544	551	557	571	539	557	533	582	536	525	544	586	547	555	523	530	535	496	554	555	524	547	576	583	542	501	584	527	539	560	561	552	517	502	495	567	495	561	573	534	536	527	538	485	557	536	564	579	548	540	571	546	538	539	526	519	558	536	581	599	517	538	547	554	536	580	563	507	519	550	491	548	551	560	542	511	557	551	542	570	578	523	565	522	545	516	543	555	520	564	542	528	542	526	534	572	556	557	531	541	535	551	575	535	542	538	528	553	592	517	544	558	515	569	560	549	548	554	573	581	533	534	526	522	569	555	520	544	571	562	523	580	518	583	514	549	488	545	552	577	557	584	547	555	543	563	518	528	515	536	545	567	546	532	564	584	549	555	563	548	535	532	541	511	533	520	573	553	571	551	544	533	591	542	525	569	560	513	552	515	512	542	540	526	540	530	578	532	555	538	561	551	550	554	539	550	551	574	504	511	558	570	554	527	527	517	561	542	547	538	548	523	533	582	535	548	525	537	571	558	570	512	534	553	519	559	526	523	519	559	536	534	513	489	518	518	534	541	525	566	601	554	550	569	576	551	536	541	558	534	502	504	560	539	529	579	558	512	593	574	535	541	565	505	509	570	512	562	542	582	537	543	533	593	521	549	522	546	572	529	567	518	540	529	550	542	521	534	485	543	537	519	541	562	527	564	507	526	566	495	568	557	541	548	515	549	543	536	550	560	566	542	580	557	576	529	554	548	541	582	551	530	530	503	530	553	537	579	523	570	517	528	534	557	514	538	530	554	578	575	521	511	525	521	536	493	569	583	552	533	538	583	560	554	537	525	551	520	531	574	549	555	515	514	559	524	563	528	531	508	518	547	537	560	562	571	578	509	526	529	547	548	534	539	574	503	546	552	505	505	531	524	563	571	546	536	550	579	558	540	541	550	590	563	538	553	574	539	544	516	549	578	531	527	504	533	482	527	547	504	563	502	565	548	548	588	551	539	552	515	561	533	584	544	551	547	609	578	590	553	534	545	621	533	549	548	556	562	546	531	531	506	586	521	507	513	567	521	596	511	513	543	557	549	558	508	580	533	529	536	562	559	543	524	526	541	561	577	565	560	566	512	543	556	551	541	524	559	562	551	521	559	566	557	542	578	532	573	511	551	551	558	545	507	557	541	550	532	581	561	548	532	515	523	529	550	503	543	579	527	551	552	538	531	531	582	569	542	559	601	538	564	552	514	561	559	537	541	527	544	518	552	534	532	560	544	553	529	496	567	587	574	556	527	535	546	540	595	531	525	539	496	532	521	523	491	560	541	546	499	548	565	597	526	547	596	539	521	495	520	549	528	555	502	531	536	548	540	558	572	563	549	542	557	536	543	523	499	530	541	515	518	551	538	529	521	561	564	489	559	540	545	559	536	527	571	583	556	517	528	584	504	543	517	535	531	558	521	539	542	505	511	513	540	526	551	542	583	578	584	530	543	546	519	531	517	547	517	525	503	545	533	535	567	542	551	530	556	510	535	557	582	531	545	544	518	569	517	557	564	547	508	536	517	510	527	539	562	517	594	498	538	542	587	580	572	526	538	518	487	535	539	539	525	571	556	523	570	565	534	554	521	541	581	536	550	563	554	510	530	540	559	555	556	563	542	582	566	519	556	535	568	533	538	469	578	519	562	540	541	553	538	547	514	567	510	529	526	517	560	548	514	530	561	539	507	561	512	556	559	507	510	535	534	562	585	536	566	527	550	536	494	558	548	533	544	532	545	501	552	536	524	510	539	523	517	536	533	534	536	531	551	574	474	550	513	565	560	515	553	517	517	535	549	561	531	578	556	558	563	554	501	535	497	512	529	562	562	581	533	583	509	573	546	545	535	524	547	521	542	539	576	509	543	588	529	562	573	591	527	518	561	534	556	551	546	560	560	498	525	525	517	582	564	584	561	558	594	549	534	520	512	532	574	550	564	551	532	557	499
27672	12407	1160	359	232	197	204	154	157	149	156	139	133	149	124	150	151	140	152	145	144	124	139	146	146	132	144	138	138	134	149	137	140	155	128	153	139	143	140	142	175	129	131	154	169	141	143	148	137	152	172	135	124	140	152	140	140	142	164	142	137	156	153	138	148	131	121	138	142	139	137	142	129	115	111	135	166	119	130	133	167	148	146	126	143	152	144	145	147	140	136	141	157	149	133	112	157	146	131	136	147	136	141	150	146	136	147	140	146	153	127	146	132	147	132	146	132	157	128	139	152	139	141	143	127	141	133	134	137	146	137	156	122	130	135	151	145	139	123	139	139	155	141	155	129	132	133	136	150	164	129	138	134	145	139	153	132	131	163	128	160	135	135	131	152	149	133	126	150	148	141	148	151	156	128	135	165	162	141	138	141	149	154	155	140	141	139	125	134	156	133	128	139	146	151	114	148	150	124	121	150	126	137	146	130	149	140	131	152	128	135	145	131	140	147	136	125	139	135	117	153	147	134	143	147	154	141	157	153	131	129	130	130	130	123	164	138	126	126	142	126	145	138	127	133	153	120	134	121	131	127	124	143	141	135	139	124	142	140	150	153	149	151	128	147	126	143	146	164	131	144	136	157	133	144	130	121	167	148	148	118	161	143	145	145	156	141	134	135	130	137	126	112	160	146	123	135	138	125	125	153	139	130	146	138	137	152	113	140	155	138	141	128	134	116	159	148	148	152	158	142	147	137	129	125	155	124	142	139	121	139	134	146	135	137	134	116	135	127	139	140	117	138	133	151	140	146	126	136	156	130	138	145	133	156	124	144	134	163	139	143	132	133	150	141	142	133	126	138	117	141	141	135	152	165	142	139	128	144	130	136	153	152	164	150	148	140	159	148	142	135	147	129	143	156	128	155	130	148	127	126	153	123	142	146	140	142	143	144	148	144	153	115	141	132	134	149	144	135	152	141	119	144	143	143	130	121	155	140	132	130	127	138	149	143	162	113	142	132	136	139	140	136	150	155	145	148	128	128	154	152	140	151	145	108	149	149	125	152	136	153	142	118	134	132	136	129	142	147	144	136	147	139	154	155	156	129	132	144	145	158	141	165	131	163	145	131	163	138	147	134	138	146	158	128	128	146	124	142	142	162	151	154	140	149	133	139	126	135	141	158	138	142	145	132	149	148	142	124	141	148	143	139	141	119	153	128	147	134	170	139	137	138	130	149	121	129	145	153	121	118	127	127	134	127	124	135	149	127	154	149	161	128	141	135	147	109	148	132	143	142	129	143	149	124	122	133	148	123	154	170	134	128	145	171	167	155	143	118	144	112	128	158	127	148	128	161	141	150	142	131	140	131	140	148	150	142	139	150	134	158	132	155	135	149	129	142	152	125	144	138	131	122	124	136	153	149	141	143	150	154	118	135	157	131	137	140	130	138	128	128	125	119	121	151	144	132	133	156	145	131	166	140	131	127	140	140	140	147	121	122	134	133	140	151	129	147	143	127	129	131	143	148	153	120	138	117	120	153	135	123	140	122	133	146	138	141	135	163	118	142	143	141	142	144	135	142	137	135	122	114	136	125	143	126	144	151	153	145	140	145	161	127	166	144	155	128	150	149	142	145	126	136	124	129	141	137	136	136	134	136	150	136	125	148	138	147	135	145	140	115	154	175	150	129	140	117	138	149	147	116	132	134	143	122	125	133	141	132	146	140	150	150	140	136	133	140	129	131	157	143	147	127	127	136	156	142	127	140	138	128	122	155	140	148	150	131	153	155	128	144	149	146	156	127	156	136	154	140	138	158	157	128	144	127	131	127	121	124	140	154	140	118	125	125	151	158	153	159	157	151	142	151	136	130	126	130	127	146	134	131	139	144	139	118	145	129	130	133	133	142	129	161	156	132	125	132	147	147	126	178	129	138	115	146	135	148	138	152	135	134	154	127	151	137	134	150	140	158	154	154	131	148	136	120	145	149	135	131	162	135	126	149	139	125	151	131	139	129	136	167	120	148	128	122	139	151	121	121	140	153	141	157	152	136	136	130	156	131	148	137	128	156	164	157	126	124	144	131	146	128	147	145	138	135	146	124	139	138	137	140	159	138	137	135	138	145	122	147	140	163	139	139	136	159	154	170	153	138	143	137	143	139	133	133	138	147	126	160	116	138	148	148	148	146	134	137	145	148	138	127	157	143	137	152	148	130	135	142	138	129	142	139	129	133	155	138	136	128	111	145	141	133	130	143	135	142	136	151	147	152	131	149	141	146	146	140	145	143	156	163	138	148	143	145	148	128	144	137	156	146	126	144	160	118	149	160	136	148	139	130	137	115	146	129	131	141	153	149	143	147	149	156	137	141	137	149	135	138	141	148	105	132	143	127	145	163	141	131	134	118	131	159	112	137	147	131	146	151	131	145	135	150	117	133	134	125	134	140	123	150	145	141	131	130	148	136	150	130	142	138	149	148	140	167	131	142	143	149	145	128	151	134	148	128	137	146	167	142	138	160	137	146	146	144	152	147	128	124	124	135	144	127	122	153	155	128	146	151	125	139	130	127	134	144	139	120	122	142	129	148	146	138	138	120	145	131	152	151	152	144	130	161	130	107	140	146	142	132	146	145	146	138	157	129	148	131	146	152	161	142	115	142	129	135	164	147	137	150	140	156	148	138	150	127	144	123	142	156	140	118	117	139	141	118	128	129	123	130	158	140	136	142	145	145	125	158	151	128	124	153	129	156	136	147	139	123	131	143	137	142	140	105	142	128	128	130	149	126	145	146	138	156	146	147	141	135	137	155	142	129	127	142	142	143	152	147	140	138	136	133	140	138	163	151	136	138	140	139	139	129	162	145	117	150	136	152	141	143	128	145	158	135	145	145	132	131	138	134	135	172	134	134	146	141	171	129	146	124	152	136	156	111	160	118	172	147	158	133	143	124	137	141	114	141	150	150	124	134	132	116	148	130	140	146	124	132	140	117	142	153	108	141	150	124	164	127	136	142	128	156	150	142	141	163	120	154	146	137	147	134	151	137	138	131	127	153	152	130	128	140	142	126	151	144	153	132	157	122	134	131	149	141	150	131	127	137	126	150	157	148	146	143	129	126	135	153	133	134	124	151	123	123	150	147	142	131	115	151	130	151	157	135	138	130	147	146	139	157	135	145	129	113	141	137	137	128	150	140	163	163	119	126	161	139	135	147	163	130	132	141	145	145	138	161	157	136	148	136	120	152	148	140	136	138	140	163	137	145	142	143	129	136	136	145	141	125	149	136	121	136	148	142	170	145	127	132	146	144	115	126	147	151	152	152	142	145	131	144	152	141	135	131	140	145	145	163	152	144	160	139	144	121	142	130	132	123	148	147	133	152	128	140	123	136	128	120	153	129	131	132	136	159	135	145	145	132	135	157	138	155	148	125	128	128	135	140	137	153	154	147	162	122	122	136	124	138	127	146	153	146	130	136	144	120	163	112	135	140	143	147	141	148	135	130	149
4994	843	729	439	291	256	265	192	210	171	194	191	187	182	176	161	163	183	164	161	153	163	165	173	188	172	177	145	158	178	145	154	167	158	188	164	168	166	172	164	159	146	186	162	198	173	164	184	157	181	171	158	174	175	198	150	156	179	155	151	162	182	141	157	173	165	153	162	160	144	163	176	150	157	174	171	147	147	165	173	167	177	161	188	165	149	168	151	161	153	172	170	149	160	153	149	162	186	166	156	150	147	173	173	153	162	169	131	172	164	137	183	144	140	160	162	165	165	154	175	143	183	163	175	141	161	173	183	159	166	152	173	153	181	144	171	190	159	172	130	168	156	160	157	156	185	169	171	162	150	163	149	161	154	179	158	162	156	152	160	154	173	184	164	142	164	166	180	163	187	165	161	172	178	163	190	170	165	164	147	168	178	171	175	166	168	166	166	156	178	154	183	158	170	164	143	171	174	159	145	156	163	167	153	173	142	157	147	154	167	160	168	162	153	153	169	187	183	173	161	166	171	173	194	169	150	171	161	155	174	159	197	151	164	189	172	187	154	181	169	144	160	176	165	143	157	151	164	164	176	159	155	174	158	174	174	160	168	155	150	186	146	147	171	175	146	164	172	167	165	164	172	178	158	137	132	144	149	159	173	168	155	163	152	183	176	159	163	163	172	154	143	171	159	150	160	171	171	165	155	165	161	177	138	180	157	173	168	182	170	191	172	183	174	178	176	138	156	156	145	172	168	164	148	153	167	152	148	154	145	161	173	179	162	173	157	158	143	161	184	149	159	154	136	143	195	162	178	177	163	149	162	174	175	180	187	172	161	162	150	161	155	162	159	162	188	152	173	134	149	157	176	133	161	162	159	153	171	149	188	171	157	159	162	150	162	160	157	157	153	167	159	172	173	163	170	158	143	161	163	163	159	172	168	177	174	157	193	164	154	145	189	144	160	174	164	149	171	165	153	165	158	162	177	139	164	173	142	138	163	162	173	153	173	169	166	148	153	142	172	169	155	156	150	195	154	161	168	132	163	161	174	156	175	168	166	171	189	158	187	173	174	187	167	162	143	168	155	173	170	148	191	151	178	162	163	166	161	156	165	166	175	168	172	156	171	152	198	173	175	186	154	157	150	176	165	133	156	161	186	190	169	181	142	154	167	146	162	164	176	165	162	152	142	160	160	161	167	173	172	177	155	177	165	167	158	153	161	139	176	169	155	180	181	163	173	164	168	141	144	136	155	158	154	143	172	145	170	180	174	150	151	159	156	183	185	175	198	169	170	164	187	183	156	191	158	165	156	176	169	165	157	151	178	171	153	155	150	185	177	167	164	159	168	166	152	168	164	167	172	184	148	156	185	151	153	180	161	139	179	173	148	186	151	172	154	179	195	147	166	168	162	159	143	153	165	169	162	196	146	161	159	186	159	190	175	133	173	156	150	163	182	163	150	176	164	145	172	154	160	157	169	158	181	165	171	159	164	157	154	149	171	161	163	195	176	157	194	161	162	165	167	177	161	186	169	159	173	147	202	175	171	156	159	143	165	190	161	171	177	163	160	146	170	156	160	166	171	179	163	165	171	155	152	165	146	175	142	178	166	157	158	150	142	173	161	150	162	163	144	164	150	179	148	171	170	156	169	168	173	163	162	171	162	168	147	135	145	167	164	169	149	176	138	173	166	162	136	162	157	169	165	208	171	159	151	145	150	192	158	181	170	162	181	169	151	165	176	176	147	166	178	145	161	158	143	155	177	173	173	168	150	186	180	156	156	162	159	163	153	157	174	145	145	170	164	161	173	162	134	139	158	153	173	161	164	177	173	170	166	162	144	179	182	162	167	147	159	163	194	168	158	174	178	158	159	166	169	159	171	150	179	172	170	163	169	170	143	170	169	164	145	173	147	161	167	156	169	141	152	155	188	186	157	156	181	162	148	155	146	161	145	144	172	164	172	161	168	172	161	168	169	165	141	168	168	156	171	160	176	148	166	180	176	136	148	156	141	160	154	161	166	158	163	169	161	153	155	145	166	179	173	152	140	167	160	160	164	206	175	169	166	159	177	152	152	170	157	158	152	137	173	152	167	142	173	149	163	159	158	171	171	161	157	150	141	194	186	165	156	168	155	174	168	193	138	159	169	179	189	172	170	176	152	157	173	170	159	189	168	158	153	173	154	178	150	159	158	158	168	184	148	153	165	161	154	175	163	151	148	158	163	169	144	141	152	178	171	174	163	134	155	167	166	172	158	160	175	140	150	163	161	162	185	160	156	170	161	143	208	169	137	151	169	172	159	136	176	172	145	132	165	163	155	146	174	165	165	153	167	172	166	171	167	137	170	155	168	151	161	150	169	161	158	159	182	156	169	144	163	141	161	147	166	157	164	175	160	166	186	158	163	159	157	188	151	144	168	157	161	169	165	168	167	148	155	160	156	164	147	170	183	162	165	171	162	153	160	148	140	166	149	148	171	161	166	174	150	179	169	181	177	192	165	166	148	173	172	166	154	176	175	160	173	158	159	168	152	161	151	159	143	156	157	141	181	180	144	179	152	148	172	179	168	164	160	176	149	150	158	176	175	175	163	157	158	157	166	169	181	156	147	135	148	161	172	155	148	156	172	156	174	169	140	159	149	189	161	148	157	146	167	156	187	160	153	162	182	161	157	163	157	158	165	152	160	172	167	143	158	182	145	185	172	163	174	174	148	140	168	157	184	169	145	164	161	163	167	176	168	185	168	158	156	168	150	155	176	182	160	170	164	171	163	152	166	165	147	154	147	156	167	178	156	165	172	181	160	170	155	156	135	155	152	162	145	162	176	171	163	158	145	171	168	158	170	181	148	171	170	161	147	181	173	180	170	146	193	158	160	166	166	166	175	163	161	186	178	196	152	175	173	170	162	163	168	157	158	168	166	168	176	187	178	155	162	151	168	166	161	153	189	150	148	188	160	177	143	172	153	143	167	153	182	163	137	168	178	177	159	164	171	158	167	156	176	160	153	164	162	166	166	156	164	192	203	156	159	167	139	180	169	138	177	163	160	154	144	171	161	172	160	157	177	180	165	169	172	163	165	173	177	158	165	173	195	157	148	154	161	155	177	162	161	170	171	165	155	162	168	156	167	186	166	159	142	162	157	178	162	160	165	164	180	161	156	160	154	196	175	160	145	189	157	168	162	157	148	169	180	154	149	156	152	177	146	179	189	167	147	172	175	163	160	171	162	154	154	145	157	168	177	186	174	155	158	135	161	146	156	183	164	140	192	149	170	142	162	167	157	174	151	156	176	157	169	160	150	173	157	164	163	169	152	156	174	145	153	142	158	167	161	154	143	182	146	174	157	163	165	156	152	166	152	162	166	158	156	158	173	150	178	164	169	167	173	160	160	173	181	163	157	196	179	160	159	166	172	184	145	167	165	133	171	173	160	178	172	149	180	193	158	150	156	168	152	169	157	156	150	166	168	140	152	176	158	168	155	157	165	174	171	149	157	163	155
24439	20342	26428	24132	20313	8354	1200	768	551	604	531	487	413	413	382	380	357	356	332	309	304	317	326	306	277	320	293	295	308	316	280	275	294	276	262	309	304	270	274	264	284	279	272	298	278	305	283	271	262	280	255	281	260	273	259	281	292	269	302	272	258	281	261	309	264	265	248	293	266	279	292	278	266	280	293	269	271	283	274	223	262	261	279	274	266	276	279	254	289	296	260	273	258	280	265	266	279	256	246	266	299	233	282	278	270	281	276	236	263	263	262	275	300	244	254	272	269	265	253	267	256	250	254	306	280	253	292	315	247	263	273	273	238	257	259	290	249	269	265	271	264	257	243	250	283	270	253	269	273	281	245	280	270	249	284	273	276	274	238	241	250	223	252	272	284	275	260	241	260	280	276	225	296	258	277	262	277	282	273	282	271	258	269	273	239	262	253	262	255	247	274	244	270	263	237	273	259	264	260	250	259	264	248	265	270	285	292	274	286	242	288	255	256	241	264	242	256	287	273	265	253	258	264	265	250	274	281	250	270	280	244	263	257	296	273	255	279	265	258	236	238	284	258	291	259	279	267	268	301	254	267	248	233	239	273	243	260	231	254	261	287	271	236	275	276	266	255	292	279	231	245	260	260	290	274	258	274	255	271	273	246	243	309	260	262	277	241	290	257	271	267	275	252	242	282	274	274	277	267	263	265	273	236	247	262	266	264	244	257	290	268	281	247	265	250	253	268	233	269	272	254	250	283	267	249	278	259	258	262	256	248	241	255	263	258	287	294	241	268	253	249	269	266	273	262	269	256	253	301	285	262	274	265	276	279	254	264	274	269	267	264	244	248	273	256	247	288	270	260	276	256	259	273	290	280	263	238	268	279	277	280	291	286	270	278	270	236	249	262	269	297	284	255	258	288	257	256	267	265	263	273	227	268	246	281	244	258	255	252	240	247	258	234	269	265	280	273	235	278	261	277	247	249	249	260	274	258	253	279	285	270	251	268	291	259	243	242	270	256	252	269	239	266	276	259	258	299	255	260	252	269	241	252	268	293	255	273	267	252	253	265	262	257	243	237	264	272	244	278	237	248	245	260	221	270	280	279	256	258	274	243	240	255	269	248	261	258	262	271	263	258	274	261	259	277	245	278	257	225	258	255	268	272	261	275	298	290	281	284	261	268	269	301	244	247	249	295	263	242	273	255	235	270	258	249	258	246	233	284	276	251	289	285	253	263	270	278	254	245	244	271	274	233	260	263	248	259	282	276	250	254	241	262	231	260	273	281	266	248	255	254	244	265	237	312	289	281	291	255	272	245	260	245	279	271	268	288	264	278	298	245	243	255	286	233	285	266	234	263	266	263	255	270	272	247	280	252	254	265	230	235	256	265	259	271	275	260	275	269	247	263	243	251	255	279	281	256	251	254	247	309	259	259	315	265	251	260	259	274	246	266	236	281	289	294	262	280	242	279	255	269	265	261	261	266	283	273	264	266	259	245	274	274	282	260	266	275	250	278	263	262	257	273	264	250	285	286	254	244	283	259	271	260	238	261	271	285	261	278	246	266	229	283	273	268	261	262	282	298	230	258	284	250	289	276	262	263	301	261	265	284	292	262	270	273	292	257	276	262	247	256	280	271	237	261	264	251	256	269	269	284	258	240	258	231	263	244	261	254	265	259	270	257	238	233	273	246	253	286	256	249	258	285	268	266	275	298	289	246	276	268	269	274	255	304	267	258	285	231	261	252	238	236	261	264	269	256	245	265	256	237	255	271	282	278	288	259	235	286	265	250	256	269	289	241	241	265	241	267	295	279	291	243	255	240	270	234	281	262	275	275	247	282	270	267	233	266	246	280	252	259	239	256	264	258	261	272	268	258	267	304	238	267	236	252	270	275	220	261	276	240	265	263	293	260	241	250	255	271	261	257	244	265	250	264	265	254	246	275	239	292	266	268	282	260	246	267	283	255	243	268	240	283	250	253	260	282	262	265	260	313	256	281	277	301	247	266	251	254	268	282	293	274	282	269	241	287	272	267	298	266	258	247	298	268	252	286	223	278	272	249	286	235	251	270	266	264	266	245	260	278	295	255	281	274	276	265	239	281	239	269	287	267	278	285	284	273	265	275	272	280	266	258	287	261	295	262	242	274	245	269	293	257	289	244	249	257	276	297	275	274	265	247	265	254	241	269	251	265	239	262	272	264	276	256	251	298	260	229	286	297	241	293	272	250	282	246	276	290	292	254	293	262	246	249	271	255	251	287	292	271	237	262	235	286	287	270	264	273	269	271	257	238	269	253	262	287	265	288	244	276	229	278	251	264	261	281	256	254	264	241	255	260	253	267	239	242	240	272	273	258	265	264	253	301	251	253	255	281	252	277	245	275	246	262	267	241	241	260	270	232	281	250	251	267	247	265	278	277	252	262	266	253	243	238	261	271	272	251	256	267	257	279	245	280	265	252	263	290	271	247	262	256	273	278	253	255	284	266	267	273	264	268	238	261	237	258	288	258	276	260	251	278	268	237	279	264	302	237	260	252	268	257	267	274	258	262	274	243	272	259	290	248	264	275	241	241	250	291	226	266	263	234	257	261	262	263	245	258	281	277	256	261	265	267	272	263	250	293	263	265	253	269	288	285	265	232	274	239	250	270	282	254	269	306	283	273	214	254	257	277	273	293	278	253	274	295	255	285	271	272	262	231	266	274	280	261	243	286	240	264	276	249	262	268	243	279	255	283	271	261	253	269	278	268	270	261	270	256	284	280	243	247	268	255	259	253	269	271	318	269	290	257	246	265	260	276	250	270	270	283	264	268	255	281	267	270	254	293	267	275	271	273	233	249	271	256	252	250	285	267	258	254	281	288	282	266	244	247	283	278	262	262	237	280	281	253	261	296	257	287	255	267	272	273	269	262	260	251	265	278	278	263	258	260	260	268	278	254	285	254	274	247	244	280	290	269	260	265	295	301	289	248	277	275	279	239	258	270	263	269	305	284	272	275	277	277	283	242	272	265	273	238	247	255	274	274	263	255	261	281	259	254	291	248	273	269	251	279	272	258	265	260	243	280	241	242	280	260	251	265	279	263	271	281	260	240	271	267	246	232	293	277	269	293	277	262	272	273	275	283	248	258	266	257	280	249	246	270	298	270	256	273	256	257	272	248	266	257	270	290	305	255	252	259	265	264	302	280	282	265	230	286	267	262	287	239	245	264	256	265	284	294	250	247	266	271	274	251	294	246	265	242	260	272	277	284	286	271	292	270	268	262	256	274	261	256	288	256	259	268	243	247	266	274	285	253	269	248	276	278	246	223	276	243	246	302	266	294	255	255	259	275	266	257	288	259	270	290	258	266	278	287	258	246	259	265	268	286	280	289	257	286	258	293	269	267	256	255	293	218	246	246	260	275	252	259	275	251	280	245	276	259	270	256	254	307	292	260	284	277	274	241	264	251	238	269	253	279	256	248	260	281	263	247	257	285	258	273	248	260	266	278	269	268	265
7737	11546	10550	5625	3436	2410	1849	1508	1178	964	866	771	646	593	572	524	456	414	416	416	413	380	372	369	370	332	323	340	356	334	299	292	320	309	320	308	329	306	305	291	299	340	292	266	275	317	271	269	298	283	285	295	286	293	252	281	265	299	294	252	258	288	300	261	282	272	258	267	250	263	277	280	266	283	282	269	253	281	277	283	288	224	274	276	269	257	294	279	240	273	261	300	247	252	262	250	284	260	264	276	269	287	289	262	317	280	268	268	294	251	259	289	255	287	278	283	261	258	272	281	266	235	249	263	276	250	274	306	262	279	266	250	262	275	271	280	261	284	280	252	288	270	257	258	260	271	258	277	293	298	271	251	278	278	267	277	273	293	280	288	289	272	269	252	246	302	272	252	247	272	280	280	280	290	260	250	279	239	268	266	257	286	263	271	282	261	286	283	268	267	310	274	261	273	231	251	294	278	248	272	273	285	246	267	251	279	274	259	277	235	262	262	271	260	252	267	280	255	287	287	278	290	247	293	267	269	267	266	274	276	277	270	273	240	248	262	280	274	308	267	247	271	255	244	247	262	272	272	270	267	269	238	292	284	274	250	270	269	269	272	300	268	275	271	283	265	249	260	282	276	259	252	265	264	331	280	272	301	281	274	286	266	274	257	281	244	271	247	282	251	256	286	256	265	260	225	257	241	262	280	252	294	279	291	266	289	259	261	289	273	282	259	254	264	254	258	277	273	275	246	237	265	299	249	279	272	233	245	272	270	276	249	282	273	278	275	238	261	259	267	269	242	252	241	259	272	262	267	257	281	258	273	262	287	269	295	257	280	255	276	219	295	286	255	257	281	293	261	258	248	269	275	267	242	255	281	225	272	279	261	279	269	269	259	269	241	273	227	254	275	273	241	244	251	301	261	253	281	256	252	274	303	287	287	271	292	270	255	233	281	299	276	279	257	274	271	273	248	274	239	260	255	269	254	276	260	236	315	227	238	285	273	267	277	249	267	275	288	277	259	287	289	259	275	261	251	270	289	258	282	295	254	266	269	262	274	254	277	281	248	273	268	243	256	267	261	273	266	271	280	276	275	250	291	254	251	235	273	269	272	301	257	279	272	256	271	273	284	240	287	267	289	269	289	282	269	263	272	284	263	264	297	265	270	268	265	251	241	254	271	266	278	284	273	256	273	241	256	262	279	257	269	255	284	271	257	249	249	274	255	241	282	286	260	262	251	284	266	257	259	265	267	239	276	255	260	266	249	267	261	265	226	275	285	263	276	253	278	243	280	278	265	259	273	274	272	285	261	266	251	272	252	233	271	257	287	292	286	266	261	276	254	251	271	279	255	245	260	290	268	261	264	276	273	280	270	279	283	278	259	256	251	262	272	282	277	275	283	263	269	254	299	261	284	266	254	252	260	254	249	296	251	274	251	282	270	234	268	309	287	290	285	244	287	231	276	258	295	277	239	266	279	261	256	270	259	248	284	257	281	250	289	271	272	274	303	282	270	268	291	274	282	263	245	266	290	273	281	250	239	246	295	281	284	297	300	262	285	270	267	290	281	252	273	295	251	246	282	283	254	260	258	263	224	289	291	284	257	277	239	267	271	265	247	284	280	277	281	254	248	286	260	241	285	269	304	271	273	265	268	262	266	276	230	263	247	245	284	257	264	280	260	256	263	275	260	276	262	257	278	261	268	298	304	284	269	256	284	251	284	256	227	285	274	243	262	249	262	260	244	251	281	303	268	320	254	293	289	242	249	288	281	277	264	254	265	240	280	261	249	264	262	285	297	263	270	257	325	258	281	268	280	278	244	247	255	242	247	275	266	254	295	262	276	256	273	278	284	280	276	239	270	277	271	263	272	249	259	266	268	303	263	246	263	234	256	272	276	229	239	251	271	270	261	248	290	264	273	257	293	274	271	261	271	291	254	283	268	282	255	242	258	272	267	270	261	274	271	233	253	279	241	257	281	249	254	264	303	279	281	266	271	252	260	247	291	257	288	259	248	293	251	260	231	236	286	261	272	273	262	221	254	251	262	270	252	255	259	274	273	280	281	267	256	268	270	255	284	259	261	259	276	299	261	276	258	271	260	253	246	277	278	267	266	261	273	298	289	281	278	261	263	278	273	247	264	260	262	282	278	268	280	259	265	235	264	268	259	229	274	297	271	281	270	244	270	273	258	266	275	239	254	264	277	239	281	276	271	273	281	280	276	253	246	292	271	257	247	309	310	274	255	255	292	273	277	266	247	274	273	263	269	277	244	273	248	268	280	267	266	280	275	245	266	249	257	268	275	303	298	272	244	241	259	257	266	281	278	286	267	276	273	282	277	277	249	261	271	245	244	266	242	262	254	251	266	251	272	248	260	276	246	251	287	247	291	275	271	249	258	263	260	252	276	233	260	287	269	287	258	282	242	268	268	246	258	271	264	261	264	297	277	260	226	259	272	267	261	294	266	299	250	267	250	257	303	300	268	257	287	262	278	286	247	254	248	277	245	256	267	288	245	285	283	251	315	275	288	264	307	274	267	276	248	268	268	278	250	254	249	259	244	267	290	275	285	262	267	288	285	263	259	261	240	260	243	284	289	273	295	268	257	260	258	280	241	295	264	275	248	286	255	271	280	294	276	262	271	312	264	260	302	276	262	283	259	285	281	267	275	267	281	272	267	307	265	265	269	252	282	251	236	230	267	275	277	254	262	252	252	267	279	254	273	256	268	276	299	288	260	263	268	275	256	274	250	282	242	265	275	259	253	277	279	276	278	257	243	252	271	285	248	288	253	243	259	259	276	241	271	264	244	259	249	270	269	249	257	266	238	305	273	266	293	254	280	287	242	257	260	241	262	245	275	260	253	272	289	267	261	263	268	256	253	264	267	262	250	274	249	275	256	248	269	245	255	272	291	301	288	249	259	258	284	278	275	251	258	252	286	289	272	241	287	262	272	268	260	247	276	250	298	271	265	257	270	272	267	263	277	284	270	251	267	286	236	284	253	261	289	252	250	294	262	278	283	258	263	271	286	270	278	262	237	264	288	267	272	259	252	254	281	266	290	293	272	244	252	249	271	278	249	271	280	269	239	259	250	245	266	287	274	289	268	259	285	277	282	234	266	245	286	276	288	254	247	257	284	267	249	292	250	283	292	285	279	250	255	287	234	306	279	287	254	267	274	274	267	267	274	262	272	266	266	258	256	257	263	270	290	274	274	286	254	261	289	288	270	268	267	261	264	263	305	268	254	298	251	268	290	289	273	270	276	252	244	285	261	280	280	289	276	244	264	260	261	289	248	259	233	237	268	252	281	254	255	264	294	290	271	259	266	270	252	252	246	290	296	247	321	256	293	263	270	264	285	281	279	256	235	248	257	265	292	256	289	253	257	278	285	283	293	258	292	276	268	295	238	256	280	276	246	267	224	266	278	273	236	293	260	242	258	272	269	254	262	258	276	272	254	273	276	231	272	260	259	242	278	287	238	276	251	247	250	278	261
22574	20404	26956	23750	20411	20469	7657	1668	1305	1097	978	967	872	798	812	785	775	704	734	693	692	663	612	660	629	630	642	644	643	652	611	589	598	564	640	591	629	611	590	611	571	574	573	628	555	611	563	603	568	594	583	592	576	593	582	602	572	603	572	573	573	567	574	539	569	623	593	561	577	574	531	538	541	555	545	581	619	569	511	558	564	539	558	592	540	594	525	579	581	573	601	543	585	560	599	565	573	538	592	557	615	516	544	560	591	556	550	537	580	543	572	571	551	595	591	595	581	601	584	594	541	596	594	559	501	555	567	574	580	552	590	546	561	550	540	539	602	529	565	577	550	559	531	579	550	517	587	577	574	550	546	508	535	556	536	587	552	565	554	584	548	564	581	516	603	604	572	562	593	509	570	546	593	540	570	561	611	569	543	574	525	592	610	567	581	572	559	589	573	583	563	549	569	542	577	552	543	560	529	530	579	549	532	507	565	579	542	558	518	548	589	561	551	603	588	599	602	615	590	543	556	526	558	529	565	621	583	590	565	554	545	604	561	538	633	546	564	544	559	563	571	533	544	569	616	541	607	576	583	568	588	570	537	571	576	559	590	545	548	570	595	569	540	556	595	546	589	589	627	602	564	573	600	589	552	532	589	530	556	553	561	569	581	543	596	538	561	564	567	588	537	549	566	561	567	582	604	527	566	550	572	631	577	575	587	577	586	564	594	566	600	550	556	553	547	545	546	581	556	541	568	557	555	550	585	560	571	554	523	546	575	579	524	608	583	559	602	558	574	553	523	573	577	539	545	597	541	581	575	552	566	536	562	566	534	535	549	612	519	548	602	555	546	547	582	537	578	582	606	562	599	538	545	559	538	594	602	543	558	503	522	556	574	528	571	545	546	584	542	531	553	589	554	571	566	531	566	573	540	589	552	520	515	575	578	546	559	558	562	584	564	558	529	554	616	544	586	528	585	569	558	528	571	596	547	545	567	560	594	545	557	570	565	534	558	590	565	501	564	578	554	562	568	570	553	569	600	610	545	541	542	611	554	552	560	593	489	527	596	595	567	593	581	552	556	555	540	597	541	559	562	599	586	572	571	576	560	536	596	595	544	519	534	552	530	560	564	527	584	596	612	597	606	533	576	544	580	601	580	536	569	571	513	565	525	564	551	582	592	534	545	550	559	557	566	578	582	570	612	575	556	590	582	566	549	576	553	551	585	563	569	571	534	572	588	557	541	552	554	556	588	573	542	566	574	612	555	582	575	571	565	551	544	548	507	563	587	545	527	622	533	570	583	538	554	582	558	591	566	572	555	555	500	510	523	555	532	542	540	571	540	549	550	561	565	596	546	559	550	561	578	566	552	558	561	564	526	553	578	558	587	556	574	565	553	570	582	531	547	522	554	566	559	552	565	552	576	559	570	584	531	543	534	592	563	558	574	548	555	560	561	539	599	583	573	557	609	554	548	559	570	560	509	598	532	565	554	533	572	557	550	612	512	593	584	560	598	602	571	558	589	554	556	529	541	521	559	533	549	532	505	553	563	545	543	597	586	553	561	562	512	575	570	541	575	527	578	607	544	574	565	572	583	568	605	548	548	539	549	542	566	557	552	609	542	572	556	565	589	536	573	569	555	593	576	564	558	553	585	564	545	626	533	544	593	552	549	571	548	594	572	598	537	533	563	628	567	603	516	540	570	534	571	555	548	586	580	554	529	562	568	556	560	578	540	567	579	564	575	540	597	582	621	588	574	547	596	559	606	544	596	604	558	574	566	519	543	565	556	562	585	569	561	548	542	555	580	545	579	573	555	594	547	530	560	539	573	544	501	538	538	593	550	568	558	551	565	561	525	573	572	546	548	536	592	559	588	575	550	601	536	557	537	602	573	572	569	544	526	589	558	571	564	536	550	539	571	604	603	575	545	572	579	589	560	613	565	569	561	544	561	557	598	569	551	554	601	557	539	563	564	531	571	542	560	572	581	555	585	592	560	599	574	562	561	581	535	538	568	564	538	550	606	611	579	530	527	580	545	565	579	569	575	572	540	561	583	542	546	580	587	580	550	601	534	590	560	553	532	580	522	574	569	545	619	563	567	537	575	552	556	557	543	562	573	559	547	566	560	563	549	556	546	552	540	545	542	559	537	572	580	567	560	541	597	564	568	582	571	539	575	568	533	540	520	549	549	555	511	568	596	570	560	576	560	558	547	575	565	554	517	536	591	517	581	570	549	590	551	546	547	541	545	561	578	600	524	561	540	525	528	561	566	579	583	593	556	553	565	567	531	561	547	588	580	567	557	558	543	572	544	578	550	553	576	522	506	568	568	564	551	510	488	566	572	540	578	549	533	547	537	581	539	542	532	572	526	516	578	532	568	583	554	510	587	577	528	585	570	586	526	558	580	548	579	561	588	575	569	536	593	510	613	588	577	571	548	525	510	589	542	562	601	538	518	513	554	589	576	574	561	547	568	519	535	560	514	526	535	577	533	541	581	556	545	574	549	557	579	554	566	560	582	548	555	559	571	565	592	554	604	547	538	562	567	578	506	567	561	575	577	515	555	596	547	539	566	591	555	572	570	569	559	597	574	556	574	549	575	560	560	581	561	583	564	585	532	578	543	561	570	592	554	571	544	593	542	573	562	568	549	546	546	544	552	540	592	560	550	512	568	549	550	601	553	588	573	583	557	619	581	554	542	557	596	554	560	597	524	556	537	580	541	582	542	525	548	580	596	554	569	553	558	595	506	579	528	544	569	559	566	561	564	563	545	510	595	541	514	558	587	610	541	581	583	586	560	567	585	590	565	555	564	548	561	539	560	555	561	600	567	566	575	572	563	580	557	562	601	530	560	530	533	539	592	545	600	543	585	536	565	593	581	571	571	586	540	547	581	545	584	577	596	550	576	536	562	536	562	559	518	580	568	581	575	579	565	588	568	569	557	534	557	578	561	558	571	556	574	542	536	619	578	589	561	556	575	537	570	558	575	540	589	560	535	552	528	576	597	591	580	555	572	578	576	548	530	505	548	583	571	572	554	601	531	528	552	571	566	541	529	620	572	527	567	568	591	549	580	554	604	588	553	561	579	566	528	520	563	542	541	535	568	589	564	594	549	539	499	556	548	527	562	540	561	558	546	575	594	557	547	539	618	597	600	535	592	582	555	521	577	563	545	556	559	542	589	597	576	598	542	588	520	551	562	572	609	572	548	549	594	611	511	594	600	564	517	569	596	505	559	579	552	590	627	510	558	534	524	569	552	540	569	531	552	600	572	547	593	592	548	555	520	522	607	540	595	544	579	555	581	560	544	550	573	585	566	555	610	563	586	566	576	546	546	576	514	595	547	589	561	569	584	578	529	547	576	602	522	608	534	636	569	521	554	575	560	566	504	565	560	537	537	568	586	566	578	554	554	607	570	569	561	542	565	610	609	579	548	559	591	539	585	612	536	534	519	551	527	578	585	577	585	603	561	552	562	567	541	557	577	551	587	563	537	603
11087	18743	17204	9754	6412	4708	3523	2819	2265	1961	1705	1526	1326	1185	1063	1083	947	887	904	849	797	801	761	767	756	712	720	691	694	698	686	672	649	676	652	623	611	621	650	613	647	615	546	655	612	604	626	604	581	577	582	539	560	564	561	585	548	593	553	520	562	571	583	563	572	594	587	577	605	579	512	587	552	526	583	565	552	559	549	573	570	578	554	543	565	547	593	529	543	567	605	602	501	586	565	512	567	471	548	549	580	545	565	540	557	597	559	519	548	566	555	529	570	580	522	539	506	536	538	544	511	551	539	542	558	520	563	554	543	562	548	545	505	515	539	548	538	536	527	554	520	483	562	544	560	560	544	540	537	528	536	518	541	547	582	551	550	504	554	541	529	584	534	587	553	496	549	534	501	536	531	581	563	551	539	557	551	547	523	562	537	536	539	572	552	569	527	540	508	571	547	557	503	571	556	528	551	592	534	551	545	512	530	520	566	499	584	530	566	520	543	488	544	513	528	538	536	517	524	545	527	578	541	527	523	543	523	573	584	545	558	529	562	522	568	561	574	562	540	540	528	519	560	528	514	525	510	546	545	532	570	557	496	541	565	579	522	578	556	520	542	527	561	560	583	542	566	541	585	538	488	564	555	550	534	548	565	575	524	532	571	546	563	549	547	583	513	543	552	570	581	512	531	514	538	549	544	571	525	558	544	533	557	558	578	574	535	546	564	552	544	555	534	578	555	531	532	540	574	557	516	575	520	533	570	556	526	526	531	540	583	555	566	550	526	543	567	571	544	520	557	527	553	556	501	576	563	527	549	519	518	585	549	551	557	564	545	580	560	542	591	543	540	548	546	540	565	551	562	528	553	536	553	532	524	543	578	501	529	570	557	562	536	525	526	527	551	573	557	579	528	576	556	545	541	540	552	557	559	566	563	575	565	550	549	535	549	562	541	531	528	542	545	569	540	566	540	552	530	497	552	541	558	528	552	576	594	544	544	544	555	529	563	561	593	548	559	530	544	560	548	544	500	555	553	550	589	559	542	550	523	528	522	517	561	546	535	532	519	528	554	550	549	550	585	526	546	521	590	536	536	567	541	554	588	543	556	569	571	561	542	542	546	529	545	532	538	520	578	591	548	535	539	538	515	546	526	548	509	565	505	506	560	508	586	560	552	566	587	558	543	551	550	517	519	494	572	563	553	544	565	501	592	564	564	567	565	576	517	548	567	546	486	544	537	587	538	535	557	542	555	596	520	557	530	539	514	548	550	580	518	531	538	555	492	526	545	492	518	511	558	531	541	541	538	605	521	595	535	569	512	545	544	573	537	572	517	552	528	552	514	542	548	478	585	536	537	538	549	558	530	524	540	538	544	538	551	568	539	550	531	539	567	581	558	520	529	579	534	543	556	579	546	524	543	551	539	581	559	509	543	533	572	558	525	532	561	518	537	562	565	544	542	567	512	579	561	554	570	554	581	559	555	525	529	546	517	546	562	526	558	575	546	561	507	528	551	528	548	566	536	537	535	538	576	567	552	538	555	541	492	531	561	523	557	486	526	532	569	535	540	531	553	541	544	524	584	549	515	556	564	575	537	576	575	583	534	537	569	511	528	543	509	550	527	563	566	579	568	543	562	555	561	528	554	563	514	553	554	571	542	508	574	581	546	547	566	524	575	525	526	554	530	576	564	542	527	588	553	514	545	556	553	550	524	523	543	549	550	523	581	583	582	552	536	529	579	591	518	567	567	547	589	546	600	553	565	533	494	585	574	554	532	523	548	557	558	528	555	556	581	570	551	568	538	562	567	591	588	516	525	566	598	529	543	609	594	572	543	554	539	530	561	558	573	590	548	580	540	533	545	507	545	546	521	576	552	558	533	573	569	550	546	575	525	544	548	556	517	541	519	529	544	541	563	523	520	525	536	510	522	559	570	544	572	575	590	575	525	543	567	555	523	556	566	572	548	554	527	519	502	531	560	516	531	563	561	544	551	563	577	547	556	542	557	538	529	559	602	539	516	535	584	517	571	520	530	570	521	566	528	531	530	564	539	552	519	566	579	530	531	517	560	573	503	544	549	575	582	547	535	537	513	555	531	565	571	548	554	568	565	544	571	521	538	545	596	547	537	522	526	579	548	542	530	601	565	520	530	541	582	537	550	537	554	587	530	514	516	521	558	512	547	582	551	567	561	515	541	499	572	564	530	549	521	539	561	545	562	530	579	558	538	587	580	547	554	499	510	545	551	515	578	535	540	546	521	544	558	572	510	548	574	543	523	546	572	530	545	530	545	514	535	548	542	545	506	554	570	566	550	547	550	554	523	522	568	545	575	576	536	547	541	514	540	513	539	534	558	535	536	558	618	562	510	563	537	560	529	543	588	511	569	500	534	536	552	552	589	569	553	543	577	550	536	554	551	573	541	533	514	531	560	607	516	529	537	545	530	605	516	544	532	553	505	586	524	536	552	536	552	556	551	573	533	533	510	540	602	547	546	539	565	536	529	558	527	584	542	567	562	544	540	533	545	543	570	537	524	522	536	552	520	558	562	541	554	556	555	573	482	526	551	583	528	569	558	566	573	509	556	544	522	553	549	573	537	580	570	536	586	538	546	520	522	526	557	474	573	543	559	520	579	495	574	550	581	493	589	580	526	564	592	534	508	567	536	507	540	539	579	505	555	496	565	550	568	562	587	523	543	540	588	532	546	512	573	544	544	517	510	523	563	567	570	540	534	581	581	520	608	563	516	566	530	576	538	467	553	527	536	540	548	537	559	526	530	522	553	515	571	588	540	533	532	533	539	536	570	554	499	533	487	503	564	549	543	554	522	576	494	556	501	536	553	563	538	521	580	531	533	546	548	561	549	539	552	538	569	601	591	579	522	563	532	501	597	591	576	524	512	535	559	576	541	547	563	548	587	554	588	520	541	523	548	542	526	538	552	572	539	558	545	517	569	563	520	526	548	543	572	532	568	573	573	548	514	565	532	524	540	555	539	568	561	521	515	555	554	542	560	566	560	541	528	555	574	571	523	496	499	536	544	586	547	522	557	522	574	537	544	515	587	558	537	538	526	546	546	558	560	533	534	574	533	565	532	598	556	541	523	521	505	521	556	542	587	544	567	548	573	599	577	567	506	548	507	599	538	534	521	569	550	537	560	516	528	523	553	565	554	538	525	517	562	572	557	514	518	532	525	563	528	539	557	531	570	546	559	509	551	546	536	535	506	551	561	545	517	529	547	541	541	578	587	560	524	576	555	545	556	536	529	565	546	518	537	588	533	539	563	550	573	576	529	530	573	597	542	583	557	532	548	586	545	530	560	515	580	547	505	529	538	577	539	564	517	543	595	591	549	557	559	557	555	558	558	512	552	516	515	514	576	536	566	557	522	561	565	515	543	532	531	552	555	584	528	568	595	573	522	562	572	521	548	537	513	551	564	569	543	556	525	547	546	571	570	540	512	538	519	523	526	572	540	527	572	543	491	577	584	571	567	587	524	535
27928	12447	1165	330	231	198	168	160	140	135	143	154	141	145	151	149	159	162	117	154	139	145	163	148	140	144	117	135	178	153	147	161	131	158	144	134	159	137	168	127	145	139	114	163	136	137	142	152	150	135	120	152	133	121	160	145	144	128	149	139	149	137	151	120	145	148	162	145	130	148	160	117	159	129	141	151	156	146	147	158	113	124	148	117	150	148	156	156	152	141	143	139	136	137	167	155	125	147	139	110	143	125	160	137	143	144	146	123	126	127	146	149	151	152	145	136	135	138	132	134	127	150	130	140	138	145	140	152	149	120	150	133	126	134	133	160	138	151	130	137	127	146	146	143	114	118	148	172	149	135	137	153	149	126	155	155	150	140	136	146	145	142	127	138	132	147	160	164	144	146	160	157	140	135	143	162	156	148	149	132	131	144	164	150	135	136	164	130	145	141	142	156	154	145	140	157	131	159	135	135	139	154	126	155	135	156	143	164	116	139	151	135	146	148	133	153	140	125	149	147	128	144	158	127	151	167	140	121	137	152	152	151	125	144	139	148	137	157	147	131	158	127	132	142	133	145	141	152	142	118	162	138	129	135	153	150	125	151	140	124	135	155	139	125	124	136	154	154	134	118	126	149	133	136	143	160	151	145	118	129	146	122	140	148	139	152	145	122	127	138	137	145	134	141	151	102	151	144	136	147	149	154	153	134	151	132	157	142	127	126	143	166	159	126	141	125	124	146	130	138	135	133	138	162	130	149	134	124	139	153	152	137	138	129	133	132	147	140	154	150	133	146	152	159	132	128	140	140	145	150	133	142	115	155	121	130	139	147	123	142	146	145	149	136	142	137	163	132	146	122	159	137	138	148	130	132	148	146	129	164	139	129	161	116	126	139	138	134	145	155	136	126	142	133	129	118	144	145	159	113	149	147	150	145	137	140	156	128	136	144	145	111	150	150	131	164	151	126	132	145	155	141	150	133	144	125	153	133	138	137	152	141	131	151	154	135	134	140	125	127	160	143	155	121	143	133	169	147	148	118	134	138	134	134	149	140	114	152	142	130	140	136	129	139	154	122	136	157	119	137	138	132	160	119	156	154	154	145	148	131	131	138	145	145	142	151	142	136	120	155	129	141	145	131	140	150	133	110	151	149	142	151	124	150	151	154	138	137	140	128	139	140	139	129	142	148	129	135	144	142	134	141	126	124	119	137	139	129	132	137	139	142	128	141	140	146	142	144	157	125	143	132	150	121	144	140	142	139	116	150	142	139	146	139	134	124	150	146	126	158	143	141	146	139	163	144	175	141	141	143	148	162	137	130	148	117	131	133	125	158	141	103	137	137	161	172	131	166	141	121	135	119	146	131	131	139	129	133	148	146	132	147	138	137	142	141	129	130	151	137	127	155	148	134	146	157	142	147	143	126	133	125	108	147	139	143	157	141	132	141	149	136	125	125	132	159	141	166	131	123	160	140	150	132	139	131	134	127	155	121	116	120	133	120	136	139	133	143	159	128	145	153	129	142	151	128	145	147	141	138	150	140	149	141	143	142	123	134	128	136	137	143	141	125	133	149	145	151	151	136	144	150	133	135	151	154	160	154	156	148	139	177	128	121	125	134	119	159	139	120	142	129	117	154	146	157	123	135	133	146	134	135	132	133	123	139	127	147	122	131	138	143	144	137	160	150	149	137	143	137	147	128	142	135	129	138	139	136	161	149	139	136	150	136	142	149	138	160	159	152	141	138	129	124	145	122	138	131	141	162	153	137	145	142	146	141	144	142	159	150	123	130	146	134	145	139	138	135	129	146	145	145	142	160	131	138	147	144	128	144	138	140	163	140	140	148	138	154	126	123	150	156	142	142	145	136	134	138	130	118	140	129	148	130	142	155	138	121	128	149	160	151	159	142	155	148	130	130	135	137	146	144	138	139	150	135	137	160	145	154	152	154	122	131	145	122	143	137	133	139	158	151	140	136	137	142	147	114	121	139	136	144	143	125	139	132	139	134	161	142	128	133	135	111	137	126	135	119	143	141	131	147	153	171	133	140	138	145	143	128	148	160	142	139	138	143	131	150	147	146	134	133	147	168	151	128	129	154	147	144	140	131	138	175	147	148	146	148	147	147	151	141	154	150	130	129	145	133	142	134	152	151	131	133	149	133	152	162	148	131	161	140	142	148	128	152	133	146	133	149	135	142	143	137	137	161	146	145	155	133	137	151	151	140	133	150	146	132	159	135	128	160	154	152	142	131	156	149	143	153	154	130	143	153	135	134	123	136	128	141	133	148	119	128	137	151	146	147	132	157	127	150	164	143	126	119	135	165	132	142	130	157	131	132	134	150	136	138	130	136	136	157	137	134	136	140	137	131	144	132	137	149	146	139	124	150	124	139	148	148	149	130	116	169	148	146	148	135	131	143	137	145	169	141	130	161	130	127	135	123	147	155	121	124	140	119	148	169	151	142	138	135	156	137	130	122	144	139	133	150	138	135	148	125	130	129	164	146	140	153	145	150	124	130	139	142	132	144	125	155	155	147	139	127	157	145	131	160	143	118	133	140	127	132	129	146	177	135	141	129	121	132	151	137	130	121	142	149	137	152	159	162	142	143	140	145	129	152	130	123	163	114	148	146	141	141	128	143	142	165	143	131	166	146	127	135	126	142	122	138	154	137	135	144	154	135	166	126	139	131	129	148	126	154	144	143	138	157	131	146	137	143	126	108	125	145	160	148	152	138	128	136	141	124	141	150	159	136	118	147	120	149	157	162	136	118	148	145	137	130	138	153	141	125	147	137	138	151	148	146	132	133	122	138	144	159	123	144	140	134	139	126	135	132	140	139	154	132	157	129	138	147	140	140	139	133	139	153	140	148	141	157	150	126	152	121	161	130	146	148	134	130	158	146	135	154	126	141	137	131	125	134	150	151	149	129	165	160	146	131	127	150	151	157	139	132	152	125	126	136	161	133	119	163	138	142	142	132	151	123	145	153	148	163	155	161	145	158	142	141	159	143	146	142	151	144	152	139	156	144	138	129	150	152	146	171	158	149	139	147	127	141	159	131	130	138	130	148	128	146	132	133	152	135	142	147	153	121	123	143	123	143	159	153	123	157	137	132	113	127	153	134	142	124	151	137	120	131	124	134	148	130	130	135	142	156	142	116	135	131	136	133	130	139	138	126	125	162	151	139	129	128	139	126	155	154	161	141	139	171	143	149	147	139	122	150	143	127	138	133	133	142	136	151	130	137	148	132	129	141	140	148	143	120	130	146	155	136	156	139	149	155	151	151	144	152	144	164	131	130	148	156	151	111	131	155	128	166	144	136	148	129	144	120	116	145	146	158	131	127	155	128	115	145	137	126	132	134	140	131	132	140	135	154	134	138	146	142	150	149	132	166	143	150	140	131	141	166	134	137	132	114	161	134	120	135	114	145	150	154	138	144	149	152	143	130	140	132	140	134	131	137	118	134	118	127	156	136	133	139	158	144	114	141	137	135
5013	894	789	459	325	267	226	237	210	208	195	195	175	178	172	174	177	164	180	182	158	153	183	160	182	170	161	168	165	170	171	187	163	146	183	152	169	161	170	171	157	143	177	171	181	162	166	168	158	194	154	163	147	163	160	173	164	151	178	197	195	165	174	172	167	147	168	156	156	150	170	172	182	187	176	172	175	160	172	167	159	174	166	185	172	171	164	173	177	169	165	176	141	188	162	164	170	165	140	175	160	180	177	184	163	151	146	166	183	164	186	137	144	164	163	139	162	164	174	164	186	137	173	177	142	169	167	172	175	169	155	147	159	152	146	183	158	181	159	175	143	147	172	158	151	163	151	144	165	152	164	195	145	143	167	165	177	168	162	162	151	166	171	146	172	161	167	175	167	171	160	189	156	165	159	161	186	158	161	161	151	157	183	171	161	164	154	174	128	160	180	159	151	154	160	176	154	156	189	146	196	166	177	153	170	145	168	172	150	184	167	187	175	154	161	152	208	150	173	167	179	150	172	171	150	153	161	152	185	158	167	165	176	140	183	168	159	181	163	193	167	157	161	169	183	153	156	197	191	149	153	169	163	163	171	173	149	152	177	180	164	167	190	164	161	147	149	157	156	167	139	176	152	171	154	169	162	194	158	148	155	156	180	173	160	159	179	159	164	182	175	162	159	170	174	151	173	158	178	176	172	167	152	127	147	186	143	178	154	152	183	161	191	176	187	166	150	172	164	150	171	179	177	165	183	170	172	151	163	140	158	167	166	154	158	180	171	180	167	168	172	159	154	142	194	170	180	165	171	173	168	179	180	182	157	145	169	176	159	157	160	171	161	156	171	181	152	173	171	158	151	145	170	185	184	196	181	166	144	159	171	147	160	141	195	183	161	178	167	154	179	181	168	158	195	165	165	158	175	165	179	141	152	139	158	160	168	173	160	170	166	163	187	155	176	190	184	162	170	155	164	144	151	187	168	175	153	183	157	164	165	136	145	172	143	134	171	157	183	162	164	170	147	150	155	167	167	168	164	173	185	152	158	186	154	178	139	198	141	169	165	164	176	148	167	163	152	182	176	142	164	174	168	146	175	162	167	155	142	162	170	168	171	195	160	181	166	176	175	173	174	187	169	174	197	155	179	178	152	168	186	159	151	199	183	172	153	162	143	156	176	140	149	126	161	155	175	186	168	164	178	171	152	183	171	188	176	152	148	184	151	163	154	176	164	169	181	175	154	190	147	164	150	180	170	160	180	156	161	174	174	167	191	161	173	152	158	151	164	194	163	139	151	151	149	167	172	155	176	175	174	149	181	155	179	157	164	167	164	177	161	143	162	154	169	158	180	160	168	161	175	166	162	182	153	171	140	161	152	164	199	172	177	183	145	150	157	158	186	176	159	159	150	150	148	158	165	148	164	174	197	160	163	178	160	169	170	154	158	168	198	165	155	164	160	178	179	153	170	140	172	160	158	171	152	198	168	163	176	166	178	171	188	165	176	187	169	139	161	159	174	139	176	151	152	156	184	174	168	183	160	164	169	158	152	178	164	163	142	176	176	169	164	172	157	140	168	160	174	152	157	168	141	178	183	169	157	164	152	166	182	179	173	169	149	161	164	170	160	164	161	165	154	154	176	147	155	176	184	168	173	150	161	180	154	182	179	141	173	170	167	153	180	164	160	166	167	174	188	177	175	171	152	134	171	178	171	155	146	159	179	166	175	153	157	169	155	152	148	173	158	169	183	166	172	163	184	155	170	160	170	148	183	167	193	163	171	172	133	162	182	170	167	178	149	148	173	158	181	156	175	169	167	184	171	130	167	172	161	155	145	162	180	170	160	172	169	130	155	142	170	160	162	195	160	147	140	174	137	165	179	149	175	161	147	162	153	164	166	171	157	184	162	163	166	186	165	164	174	172	158	152	133	142	147	175	180	147	164	169	146	182	170	176	166	156	156	145	156	158	185	172	179	179	152	159	158	170	146	155	166	156	187	161	145	185	169	152	173	166	152	145	156	162	183	165	177	149	158	159	147	160	186	158	185	163	179	162	169	151	170	165	181	147	163	172	163	154	165	168	157	156	167	166	178	164	171	157	173	146	173	172	147	154	166	182	155	170	176	164	169	155	150	138	135	156	150	165	162	162	173	174	158	164	164	147	167	137	172	165	167	152	177	176	159	143	163	164	161	178	159	164	165	179	151	170	173	152	153	195	157	161	156	162	180	156	151	147	167	195	144	156	164	164	157	152	146	164	161	181	167	172	157	156	128	169	161	173	170	158	144	166	146	156	149	161	188	169	146	149	179	156	155	169	164	159	151	187	137	171	153	173	172	148	173	162	154	160	155	165	146	168	137	158	158	164	171	152	178	165	165	147	158	161	168	159	143	192	177	161	155	165	171	170	159	154	154	154	162	164	164	176	180	179	175	193	149	156	153	162	157	149	188	186	155	160	178	166	158	171	171	154	161	161	177	179	154	145	163	128	183	178	173	157	158	185	163	163	161	175	174	176	158	158	139	175	169	154	138	167	185	180	167	158	149	170	159	162	172	137	174	168	177	147	170	173	172	176	172	176	188	155	158	146	149	168	166	171	177	155	164	173	170	179	144	140	166	135	152	166	155	162	159	169	159	147	182	192	168	187	181	153	157	184	165	168	182	150	155	152	157	176	169	160	142	180	164	155	165	175	172	159	165	160	178	170	176	163	181	160	154	164	149	159	153	162	161	164	173	159	167	160	170	174	173	188	153	158	161	187	167	183	166	190	175	151	175	176	163	164	149	175	167	175	159	180	170	165	152	174	151	186	159	155	196	170	188	169	176	147	161	160	155	154	161	156	165	186	186	159	155	169	176	171	183	157	176	139	161	169	133	195	151	154	167	166	161	159	142	169	179	169	148	179	168	165	157	164	180	172	177	155	174	169	160	142	135	180	170	167	157	173	158	180	156	146	154	158	165	171	160	148	133	168	157	150	174	136	173	164	166	138	180	158	165	174	141	176	159	171	154	154	164	165	152	197	166	141	166	154	180	158	180	143	158	157	154	172	173	153	169	166	153	162	169	186	161	155	179	155	184	189	149	176	185	153	173	161	156	151	167	161	162	166	167	176	145	162	143	168	163	168	144	183	180	154	157	174	176	176	183	174	177	165	149	154	162	178	149	161	174	177	171	155	161	148	174	176	152	179	161	164	168	175	166	148	168	151	173	172	181	164	145	170	161	143	150	184	173	168	156	169	187	173	161	179	161	142	164	166	155	150	158	174	166	159	179	161	146	183	180	177	148	173	164	152	162	132	150	166	172	148	128	136	154	166	156	165	166	162	143	175	162	172	167	162	160	172	169	164	178	172	174	157	161	159	161	168	144	189	177	155	161	141	154	193	151	163	136	165	174	162	157	154	148	168	159	184	144	141	172	165	174	167	155	180	194	178	170	163	168	188	147	169	156	171	156	175	161	151	162	164	140	191	181	159	138	178	183	183	191	188	191	189	158	153
24433	20358	26480	24105	20362	8462	1210	797	610	541	534	485	419	412	398	384	365	349	337	338	340	321	308	319	313	261	301	300	289	305	272	288	278	312	331	288	279	273	265	314	290	278	294	268	293	299	288	282	283	265	285	278	287	296	259	292	263	285	279	278	267	251	261	267	284	258	289	275	292	262	295	272	263	279	256	292	269	252	277	285	252	262	256	268	315	234	250	259	275	298	285	235	261	243	278	282	277	305	263	303	270	272	268	267	270	274	260	289	285	257	258	303	249	280	274	272	281	278	257	245	276	306	279	297	270	253	255	254	274	289	240	266	286	271	263	266	257	288	272	267	258	274	237	288	280	276	255	295	265	277	246	276	284	253	272	329	263	286	267	256	281	267	281	284	277	266	260	263	250	243	278	294	300	270	258	259	264	284	261	261	280	301	258	260	260	264	296	279	266	271	245	257	290	247	263	260	270	263	296	274	278	279	261	243	241	271	282	264	304	284	255	284	256	268	280	253	265	300	294	281	270	249	256	273	280	289	248	271	250	285	282	274	268	245	274	229	232	252	292	238	285	258	224	288	232	276	283	291	249	268	291	265	249	260	299	282	259	266	248	271	265	244	244	265	281	253	281	279	249	270	254	281	246	286	236	278	276	264	289	268	289	280	252	305	253	281	284	280	273	296	277	269	298	258	278	291	256	271	247	261	278	278	251	251	281	294	246	259	258	248	262	250	272	272	259	251	237	282	288	270	291	276	265	279	246	297	255	250	276	269	223	291	271	271	275	252	281	270	263	285	262	282	273	262	289	239	280	266	270	288	296	279	276	252	283	285	254	260	240	240	258	294	267	262	251	276	252	276	258	262	297	250	261	276	269	276	242	270	240	275	265	291	304	261	264	287	293	275	249	258	289	278	289	267	262	276	247	261	282	282	233	264	276	279	266	282	256	246	263	235	251	251	276	263	264	283	286	306	279	280	272	258	272	254	255	271	266	250	301	284	253	238	257	270	265	286	276	253	263	282	278	268	264	253	299	271	286	254	247	245	260	245	274	270	256	263	260	237	250	284	280	281	260	278	286	305	279	288	247	266	283	283	285	268	266	267	290	266	272	274	264	274	238	226	252	246	258	267	266	274	261	272	271	250	255	268	264	295	241	273	275	261	266	268	298	221	234	265	262	243	286	275	244	250	281	261	259	280	244	292	271	252	281	252	265	266	246	288	276	279	273	264	263	247	261	273	287	274	272	268	276	301	254	280	257	263	280	260	264	254	299	266	224	266	275	258	278	299	296	265	283	277	295	288	255	269	247	264	266	278	275	266	266	256	267	256	275	294	259	279	289	274	261	243	281	269	260	263	265	285	278	263	240	283	259	272	259	281	276	290	271	266	259	280	276	271	293	295	252	241	246	252	261	263	279	265	270	244	272	239	299	264	252	256	276	231	282	258	266	266	282	269	270	281	264	269	260	256	263	245	250	286	268	290	278	248	289	293	295	253	293	251	276	253	273	298	269	292	261	258	243	272	251	248	259	245	275	289	256	263	284	253	272	260	289	284	272	278	247	279	257	277	293	279	237	244	304	275	290	273	264	267	260	277	259	286	260	285	260	247	250	258	265	263	282	278	266	284	273	274	280	250	276	253	289	262	247	273	277	233	270	248	259	260	271	292	260	283	237	275	257	267	281	249	290	262	287	266	267	285	267	290	278	252	277	279	288	258	283	274	277	311	267	268	279	273	261	288	294	253	254	257	291	236	258	275	247	269	275	264	278	283	266	260	283	275	269	238	283	260	275	276	268	248	253	251	249	270	278	286	266	238	292	219	277	270	276	270	246	253	260	261	272	251	255	273	262	267	268	259	266	262	266	251	263	270	270	275	274	281	273	271	261	298	272	282	249	248	283	274	265	281	269	269	280	248	280	274	242	285	274	257	254	253	246	275	289	274	245	242	312	246	284	254	248	268	265	254	248	258	268	250	235	284	289	261	246	264	261	261	307	279	270	287	269	224	254	264	252	246	291	277	269	249	261	254	275	265	252	245	255	279	245	256	254	260	267	268	261	263	255	258	253	250	283	303	269	264	293	258	288	242	274	258	281	265	256	300	275	251	279	236	245	258	301	305	276	309	273	288	246	253	261	273	255	267	267	282	288	279	247	250	251	271	294	286	251	253	286	289	292	271	276	246	244	280	251	263	248	273	243	231	279	267	257	248	279	267	281	249	265	244	282	282	271	249	269	282	263	268	265	273	307	279	277	280	255	263	279	303	269	291	267	272	257	235	277	256	279	247	269	304	263	255	283	275	261	258	256	281	257	267	273	245	249	252	289	298	257	283	290	276	214	253	265	260	263	255	264	265	256	266	245	279	272	258	264	273	254	229	280	244	264	291	257	246	284	280	273	267	246	267	253	279	266	248	254	283	260	272	283	296	259	266	249	243	259	262	215	229	302	287	282	252	285	263	253	301	284	270	279	258	290	266	253	279	274	249	247	263	255	274	265	251	267	244	264	231	245	263	266	261	269	254	296	284	243	279	265	270	255	285	273	289	270	269	279	274	241	262	293	300	271	262	270	268	280	250	307	245	262	232	252	286	263	249	267	239	243	253	303	270	263	269	257	254	288	283	281	242	274	238	250	265	272	270	271	261	275	290	237	252	248	244	259	297	242	286	257	273	231	265	281	281	277	258	290	287	315	269	263	280	243	323	279	273	262	286	254	278	272	266	274	298	289	286	269	276	281	255	255	263	290	251	260	237	271	273	275	260	263	268	275	285	274	263	299	265	260	274	286	272	278	239	268	256	232	270	263	283	267	240	234	276	246	286	283	260	282	256	280	286	246	258	288	271	250	255	256	230	265	303	279	238	253	242	251	248	269	272	302	260	238	272	285	272	275	247	277	239	223	294	273	293	267	304	233	257	279	281	252	299	256	254	269	237	284	273	267	261	272	261	254	260	281	274	276	244	282	250	266	231	283	288	267	285	276	297	269	249	252	237	285	237	260	291	301	279	285	240	271	256	301	288	233	258	252	253	274	291	282	250	259	272	269	257	295	255	259	289	279	271	260	243	275	267	251	287	263	258	277	287	272	284	270	287	263	259	257	253	257	252	280	262	247	248	267	269	272	287	256	299	257	272	261	305	268	289	240	259	256	271	265	247	272	235	271	251	249	265	255	265	265	248	256	257	251	272	281	253	262	285	276	245	254	280	262	265	258	284	262	290	257	257	291	249	307	290	243	253	266	270	265	265	233	254	262	292	294	267	240	268	251	248	268	298	271	271	263	240	275	275	274	262	271	243	248	264	298	267	243	291	244	278	254	291	267	241	274	264	272	285	279	302	280	261	280	259	286	291	268	265	284	278	238	269	274	277	265	258	284	256	273	264	262	265	308	267	274	271	289	264	278	261	282	267	275	275	253	230	290	260	257	255	250	280	268	270	261	302	254	280	265	305	270	266	299	283	282	268	265	284	265	258	290	288	280	267	281	266	295	255	256	246	274	272
7822	11597	10630	5632	3459	2479	1846	1431	1176	1004	860	751	665	641	557	495	458	445	412	445	444	411	416	393	354	357	339	323	331	315	338	304	368	339	330	305	314	324	291	270	295	298	300	303	314	314	289	306	294	301	293	294	275	290	275	280	260	257	276	297	271	285	268	272	301	282	298	289	263	253	282	266	266	305	269	282	262	286	277	249	288	283	269	263	289	284	266	256	295	266	294	271	280	260	278	248	265	257	289	262	272	269	248	308	289	298	305	276	274	299	273	275	269	284	299	284	285	249	267	268	310	264	285	274	272	269	244	267	257	270	254	285	243	262	299	268	276	256	276	295	270	279	243	281	258	275	292	265	269	270	256	266	277	266	248	278	264	252	275	240	252	232	285	293	240	234	254	276	260	278	288	288	281	284	284	236	274	256	273	280	276	265	287	283	280	260	267	259	253	271	265	275	300	282	250	269	266	270	264	269	264	262	260	251	244	273	279	266	265	273	246	261	245	257	262	279	275	250	275	254	228	280	225	270	273	251	289	263	243	260	271	277	280	274	284	271	287	287	259	259	269	266	254	275	267	248	263	271	256	231	308	272	259	291	269	276	269	258	279	252	263	285	263	273	300	259	268	268	273	279	274	280	303	278	260	235	287	247	238	266	259	253	276	226	262	270	262	258	312	277	266	264	278	260	269	274	278	294	282	283	232	275	252	261	321	263	256	281	249	259	250	284	247	260	272	281	261	280	276	244	260	291	283	265	278	245	270	286	282	267	270	296	270	261	277	283	264	279	270	272	259	282	266	258	276	253	258	281	283	279	273	272	316	265	282	270	234	288	244	286	258	247	237	274	272	263	272	278	295	289	245	245	248	268	257	288	260	291	276	260	254	241	274	266	300	289	263	258	246	267	291	259	266	278	270	246	282	248	249	278	293	282	267	262	250	275	250	285	230	265	271	291	262	257	262	258	261	244	286	265	215	260	288	280	276	252	264	272	267	272	274	278	257	285	253	284	274	276	252	289	270	275	272	284	268	257	267	277	276	243	273	257	244	264	262	243	274	287	282	257	263	268	264	252	295	257	258	281	265	269	258	250	254	251	259	236	274	252	262	272	259	274	250	282	252	257	287	279	290	272	222	283	254	276	269	242	277	273	261	278	264	279	269	251	282	242	250	240	283	248	257	278	261	273	268	252	264	241	243	275	260	291	267	263	263	264	275	260	249	256	284	263	279	256	261	270	281	253	250	247	252	259	239	279	251	280	270	274	243	310	262	299	310	234	246	262	267	250	248	272	295	259	273	266	251	283	294	257	283	227	305	243	266	247	279	266	285	263	277	247	272	245	298	268	290	266	250	249	287	287	260	268	286	254	280	264	266	273	236	271	269	270	284	256	253	278	270	278	247	263	266	273	255	255	270	275	237	282	289	274	277	290	274	287	271	290	264	293	281	267	253	258	281	264	273	271	268	272	290	276	240	268	265	244	257	286	239	266	268	249	266	289	241	259	265	303	284	250	288	266	250	281	253	263	292	264	247	263	281	283	268	279	244	283	281	260	282	252	266	267	291	271	284	263	245	267	300	264	281	252	288	285	270	248	275	272	246	280	273	273	247	304	280	283	254	267	252	289	248	228	241	273	310	245	264	230	280	257	246	273	249	277	261	262	290	308	243	267	300	285	275	274	268	265	265	246	240	278	278	287	262	285	253	250	270	272	272	277	280	271	279	265	271	257	296	239	230	235	242	270	254	271	276	217	252	284	240	284	252	261	260	297	239	252	271	271	294	295	238	273	290	289	288	277	302	284	276	235	244	261	252	292	271	264	278	286	286	272	250	251	250	251	271	273	247	246	299	310	274	256	290	285	248	255	277	279	287	276	275	267	255	247	242	239	277	278	297	269	287	277	251	262	273	262	252	276	246	264	265	283	232	270	265	258	253	267	265	269	261	318	284	247	266	250	273	274	254	283	251	237	278	278	282	258	257	259	292	288	242	271	274	232	259	258	271	261	262	281	278	280	285	295	268	273	279	263	251	257	267	268	260	274	270	254	296	244	251	265	267	269	289	286	285	270	256	259	257	266	258	298	280	281	258	259	286	258	259	260	271	281	256	265	263	273	278	258	251	291	282	272	262	265	277	257	245	285	269	246	276	277	251	272	284	254	274	283	259	262	262	272	262	261	265	269	271	261	284	275	246	265	287	271	299	287	288	280	251	278	278	275	282	262	276	274	272	272	264	255	248	254	275	274	264	260	265	261	260	245	282	266	248	258	287	269	302	256	265	257	258	286	271	278	287	253	284	295	253	271	264	255	262	252	247	256	262	263	262	276	249	301	314	274	302	283	287	282	258	245	265	266	293	250	257	287	254	252	243	256	245	274	262	252	303	270	259	255	269	275	279	266	265	250	255	276	251	270	256	264	231	266	280	235	317	254	260	273	262	264	294	276	283	289	269	255	261	264	289	281	270	246	279	286	273	285	249	284	278	267	258	266	291	288	272	252	277	253	300	280	278	263	254	265	243	263	276	266	286	295	278	262	274	260	271	305	260	254	260	280	267	280	277	262	253	252	294	262	247	266	292	266	269	243	264	258	292	259	293	255	262	247	275	261	267	292	246	282	255	286	295	280	257	253	270	289	238	266	264	245	287	294	291	246	250	269	253	301	280	253	232	270	256	266	253	239	250	272	250	272	272	307	257	253	244	259	274	284	258	244	274	253	296	271	257	300	270	262	270	260	252	247	294	276	266	254	280	277	234	233	249	279	258	259	262	273	251	280	266	278	275	290	266	241	278	280	255	243	243	248	251	254	279	252	271	266	244	257	283	265	251	288	301	268	261	266	294	274	269	266	286	284	255	262	262	243	257	264	237	287	239	294	253	249	297	255	294	260	260	284	264	253	275	255	266	251	268	253	275	248	251	259	240	246	290	258	263	255	273	258	247	271	247	229	308	284	275	280	225	281	260	281	260	283	277	253	320	273	276	260	294	274	312	289	295	278	266	274	292	250	272	256	262	263	240	261	279	253	278	262	235	279	271	265	255	289	253	242	279	275	268	263	268	281	289	291	235	261	268	241	278	243	258	266	243	259	276	285	285	278	294	265	274	277	260	254	273	251	280	300	284	303	265	243	294	257	283	261	236	240	251	272	282	272	261	269	272	275	260	285	301	244	261	259	309	269	291	244	247	236	275	258	278	260	248	249	292	266	292	256	278	291	275	277	275	259	267	291	256	260	281	259	225	253	266	266	257	259	260	280	271	267	245	279	285	252	265	246	249	273	269	278	247	257	280	276	283	248	276	287	282	271	250	273	246	257	272	251	287	280	264	264	301	283	248	249	260	263	305	287	265	298	254	294	262	265	253	262	291	253	273	262	228	291	260	262	292	265	282	283	269	270	301	290	248	265	283	257	277	293	275	301	282	276	284	276	242	264	273	254	278	278	264	264	256	272	299	302	269	274	258	298	256	270	270	253	264	270	246	276	257	284	263	256	237	275	245	272
22530	20366	26907	23725	20368	20417	7646	1742	1290	1139	1049	971	877	869	783	749	789	736	710	703	710	630	655	620	642	610	622	641	686	599	659	626	636	575	615	593	640	545	633	584	585	575	559	569	582	643	607	582	563	572	648	626	595	548	600	580	619	601	525	600	621	538	583	581	548	577	557	547	567	552	587	557	544	565	597	613	541	621	592	628	557	579	563	559	536	557	536	569	569	581	562	588	581	596	560	587	551	560	556	619	571	564	535	562	571	565	550	587	591	530	532	584	611	580	568	553	576	559	560	577	570	586	607	576	609	535	567	551	543	533	555	559	584	548	582	566	558	556	559	558	573	564	566	502	577	558	506	558	543	539	565	543	600	573	584	559	588	583	565	515	596	580	575	556	564	608	549	567	609	558	556	568	562	536	556	547	591	601	595	566	569	561	579	538	614	546	551	568	532	606	596	560	551	567	562	586	590	570	570	558	553	575	564	525	573	533	570	557	528	534	578	526	555	513	559	605	596	562	587	555	556	601	551	583	504	551	588	614	539	532	573	575	571	571	583	574	562	545	589	535	612	519	555	528	501	597	602	577	591	574	547	572	527	543	537	556	539	559	605	535	526	534	558	555	524	606	607	514	497	527	560	553	530	538	544	548	628	562	528	597	523	547	550	518	568	546	620	572	575	576	500	589	543	570	560	552	546	545	547	565	574	559	566	523	533	591	567	526	559	530	541	559	543	540	581	582	548	546	576	640	575	534	536	549	554	561	582	598	551	632	562	537	545	573	564	563	564	541	519	520	553	589	580	512	553	539	541	548	577	553	554	572	553	552	580	530	552	541	556	595	561	595	599	553	549	561	560	569	545	559	563	566	532	603	575	586	585	533	568	554	552	615	509	590	587	554	572	562	563	565	565	558	551	556	542	561	577	557	561	574	575	602	541	538	526	566	571	560	523	566	552	566	504	570	564	577	584	560	536	587	559	578	661	573	535	600	582	563	558	547	592	543	550	587	584	537	520	537	542	589	565	566	527	545	556	589	580	577	532	578	553	545	601	578	507	542	565	576	534	586	540	580	596	581	508	590	583	584	593	609	571	581	572	596	576	565	583	606	549	550	588	521	561	554	538	582	562	587	564	586	544	597	548	571	557	567	538	577	508	603	586	592	548	548	541	601	545	563	568	565	534	558	579	523	561	564	546	590	537	590	605	519	563	532	615	558	587	593	584	562	560	554	542	529	549	499	542	567	547	548	611	574	525	549	588	593	599	542	563	530	566	602	547	575	527	573	528	573	566	555	576	539	532	591	581	535	593	552	510	573	597	552	536	574	529	552	538	546	521	578	536	577	559	518	545	541	565	579	622	555	586	577	589	570	576	546	599	576	587	499	569	547	567	570	570	571	558	596	538	543	532	545	582	541	553	538	567	579	541	573	591	542	590	576	521	563	569	563	536	546	526	518	571	577	580	563	583	603	602	564	583	584	570	562	581	540	541	580	564	563	526	535	564	554	570	556	593	572	546	586	609	590	583	524	589	568	590	545	566	587	555	579	555	541	568	606	534	540	567	557	550	586	563	566	556	535	539	545	523	554	560	526	603	578	566	583	525	548	565	527	531	539	590	560	581	566	559	538	573	609	565	573	558	586	598	586	588	559	578	540	542	557	586	512	601	545	561	555	570	577	550	568	533	562	525	533	594	566	551	541	515	532	573	571	572	601	559	544	527	617	548	556	555	560	590	559	561	567	537	566	583	545	594	555	557	561	515	574	610	584	574	552	557	545	579	565	594	546	570	583	548	543	547	563	569	578	578	566	597	555	516	583	560	566	567	531	552	548	563	556	558	564	581	575	556	541	550	586	529	544	621	562	547	570	543	566	564	551	555	581	570	523	571	504	501	588	564	536	516	535	546	488	563	516	596	585	558	553	570	521	598	526	568	564	575	574	566	542	597	573	572	544	555	558	576	546	552	599	579	548	577	534	560	565	543	572	536	581	586	571	520	553	563	559	624	561	551	555	592	552	523	603	523	537	565	547	571	563	553	537	610	546	563	522	576	584	571	541	533	525	546	563	548	542	556	545	580	572	577	540	619	524	550	593	561	515	564	566	577	548	569	565	505	564	565	571	576	580	604	538	562	570	579	587	515	521	586	566	566	566	548	543	577	570	596	575	548	590	560	564	521	569	559	596	585	575	534	559	540	555	557	552	624	542	582	580	539	573	581	563	577	549	562	528	552	552	568	509	578	562	576	593	570	612	591	512	546	609	581	544	573	545	563	575	616	535	576	495	525	552	563	604	579	599	553	578	570	580	566	514	565	575	552	549	574	531	576	583	564	548	547	586	522	553	555	572	520	573	587	597	537	520	591	610	585	554	510	567	552	585	565	521	588	542	586	595	633	528	582	568	558	590	584	533	523	517	577	589	563	569	600	575	534	597	549	543	575	517	590	541	607	532	567	567	508	532	587	580	549	624	557	538	582	546	593	529	579	562	563	553	554	542	528	562	588	562	541	517	555	597	554	529	552	546	546	522	575	557	548	566	589	560	569	559	576	524	621	541	585	537	541	567	593	562	581	541	552	592	533	585	575	532	548	589	535	544	577	555	548	547	571	521	582	543	556	558	545	577	532	578	571	569	541	541	529	588	558	585	603	576	581	569	598	603	558	567	542	591	564	559	585	578	556	527	563	544	558	574	569	519	522	534	517	558	554	570	509	570	562	596	527	593	565	529	615	525	548	543	568	502	569	525	597	542	610	602	550	518	613	528	565	569	547	570	574	556	579	567	591	571	548	557	549	590	575	525	540	564	573	555	558	603	570	557	565	618	603	558	561	583	569	538	562	575	594	559	528	597	565	589	571	560	565	541	577	548	536	575	540	560	556	577	532	549	537	579	534	541	525	577	533	565	534	577	543	532	543	567	542	546	528	550	580	581	550	548	561	596	590	525	539	533	547	590	586	578	565	529	546	579	522	572	570	559	552	549	580	567	551	552	504	574	575	545	612	617	607	587	543	560	577	579	529	576	557	552	581	599	530	571	540	555	578	495	541	533	567	578	568	579	547	543	567	577	600	587	526	584	571	556	580	545	520	517	566	545	551	562	584	562	574	548	557	557	572	549	560	586	588	559	573	545	581	556	557	568	577	532	535	562	598	548	568	587	577	520	556	577	584	570	622	564	551	591	590	537	541	553	549	542	553	562	547	554	555	546	572	551	560	539	563	530	575	559	579	589	516	547	569	496	532	535	598	582	562	610	521	592	577	567	519	559	569	584	548	613	588	583	577	550	578	610	567	533	531	586	565	582	529	516	560	542	530	558	560	589	541	530	546	578	558	590	555	561	538	558	575	572	546	570	562	588	534	561	518	567	582	526	542	567	589	616	599	527	536	535	562	582	532	575	551	542	549	563	585	560	566	544	537	545	534	529	556	532	543	595	597	587	572	535	556	547	598	546	554	526	561	557	590	546	591	552	549	579	580	496	605	594	570	582	557	591	561	571	574	545
10997	18609	17038	9778	6454	4663	3613	2752	2296	1919	1682	1557	1255	1212	1093	1109	937	914	908	883	777	797	741	739	774	694	703	733	696	695	615	652	633	615	634	598	611	606	635	568	606	562	622	626	622	597	608	566	574	555	599	604	580	578	571	615	561	615	537	569	563	564	569	527	571	565	565	541	525	545	554	480	570	551	598	556	571	550	526	597	539	559	585	560	504	568	544	551	539	555	566	550	568	551	567	545	560	534	583	571	578	579	547	551	553	540	584	572	552	550	561	625	551	555	573	522	575	537	548	541	587	541	518	540	571	522	525	552	520	546	538	523	550	560	516	536	576	570	516	535	556	569	571	546	505	552	529	543	555	604	559	558	505	549	562	574	527	566	553	535	546	488	559	550	545	556	563	582	555	583	536	555	598	510	529	571	598	518	548	548	536	556	555	552	524	483	554	572	547	533	551	576	555	590	557	507	559	523	510	526	548	544	551	627	541	606	568	535	574	564	534	540	528	541	545	560	548	571	565	543	530	552	563	548	533	530	571	558	504	555	545	540	558	562	529	585	569	555	568	561	526	546	523	535	533	518	572	517	531	540	548	566	553	622	593	530	557	540	558	546	517	555	541	534	522	543	539	498	494	545	562	595	546	553	513	609	604	560	499	604	501	477	547	550	548	592	569	532	573	532	503	540	518	570	549	518	555	533	518	557	564	577	514	533	542	638	543	538	537	524	521	524	552	511	536	519	505	600	525	553	561	487	554	576	524	575	533	536	538	527	512	543	570	535	523	530	514	532	543	539	545	580	536	562	541	532	551	592	550	489	520	541	513	592	496	544	555	545	540	572	547	579	516	550	520	515	537	539	552	524	546	522	568	567	564	578	555	560	559	552	504	544	567	536	540	536	539	547	507	547	508	525	542	515	558	557	565	568	533	576	556	555	574	548	576	539	538	567	563	541	503	558	566	579	530	567	544	510	569	571	535	557	542	535	548	547	547	524	570	561	557	547	532	558	559	544	535	525	528	555	525	531	571	555	556	533	580	536	553	547	511	562	519	525	519	535	556	576	538	537	569	537	514	544	511	511	589	565	545	548	490	606	564	545	547	546	546	527	537	564	524	553	525	536	507	579	558	515	566	502	514	505	568	533	555	528	519	553	535	527	513	526	560	541	518	599	479	564	506	523	531	506	569	614	518	539	537	558	537	517	551	568	539	519	555	491	539	547	551	529	519	534	511	558	518	481	515	560	509	526	537	558	536	533	539	555	564	546	537	570	550	562	551	583	529	535	524	507	550	553	526	509	565	523	551	549	528	549	566	524	509	564	532	549	519	551	577	574	538	530	538	536	581	519	518	553	564	555	528	516	549	550	550	551	570	529	520	544	531	507	541	547	561	531	607	551	524	558	556	546	529	524	544	579	535	566	555	555	534	526	557	549	548	537	533	535	544	588	557	555	571	589	519	560	543	508	562	568	542	556	556	531	544	564	521	535	512	542	548	516	535	556	557	548	557	562	512	524	589	547	529	547	584	538	524	523	518	521	544	511	546	578	535	543	549	553	547	545	545	530	524	521	564	535	534	533	540	595	565	525	552	564	551	530	594	551	521	569	519	521	505	557	533	543	545	534	524	571	562	546	547	552	540	525	520	548	540	539	568	581	548	492	592	522	482	594	551	562	546	531	551	575	533	545	567	547	563	545	515	503	555	553	517	528	514	561	530	544	542	532	581	576	533	573	534	545	547	531	528	549	531	532	537	546	545	553	584	572	548	526	523	550	576	529	542	524	536	510	558	590	541	573	556	572	511	538	542	565	534	535	562	524	567	573	564	533	527	524	558	532	491	537	537	627	564	534	529	564	596	561	502	537	523	534	543	518	545	523	569	544	539	527	537	553	551	558	539	571	562	550	566	531	541	540	513	531	526	520	548	521	512	523	507	545	549	599	555	546	544	548	512	518	531	533	572	569	583	573	556	545	540	526	532	580	531	555	498	559	543	542	576	574	519	536	551	555	581	539	558	560	539	577	560	527	591	588	523	524	526	532	558	513	511	550	539	525	570	579	591	568	545	530	543	537	528	551	533	540	526	571	559	544	555	560	569	541	518	541	520	512	518	565	511	520	542	562	575	503	508	564	540	552	558	534	542	514	565	593	550	529	536	491	540	550	560	501	531	563	563	598	551	526	574	529	543	562	545	554	539	554	569	509	512	516	523	528	521	560	528	544	533	568	576	552	503	525	548	512	562	533	555	526	518	551	547	508	553	527	555	555	507	519	540	561	544	519	499	559	518	538	534	560	540	544	584	524	541	563	528	576	565	526	519	573	587	538	543	539	523	533	548	533	552	524	560	527	534	514	539	496	553	588	599	572	566	503	535	557	548	523	565	556	561	549	558	571	555	531	547	552	562	504	556	540	547	555	544	557	539	535	548	574	561	511	563	558	536	511	605	554	547	587	526	559	542	530	549	560	573	578	527	568	507	536	551	542	550	555	538	534	574	610	567	554	552	551	561	559	546	538	521	530	544	565	523	547	615	542	578	562	554	531	537	576	548	535	524	617	537	571	571	564	536	535	534	535	545	538	548	580	556	544	550	554	601	532	555	511	500	565	544	492	553	553	531	557	569	593	509	510	483	566	484	540	482	600	563	546	558	575	526	565	505	539	545	572	538	538	570	540	561	509	516	537	495	572	535	510	576	539	575	529	565	566	594	561	549	565	545	538	534	539	527	533	516	551	534	553	541	537	554	562	523	577	530	542	513	535	495	532	525	548	542	542	548	593	548	544	549	545	508	550	568	509	522	557	581	540	517	496	517	537	570	560	569	500	524	571	531	534	548	488	511	549	532	543	615	565	562	522	548	594	508	562	530	557	546	584	549	535	545	547	549	599	576	519	543	548	556	535	530	522	551	535	527	553	582	539	552	581	555	529	542	534	591	557	563	554	560	578	581	529	575	565	507	551	535	558	584	547	546	538	556	572	538	534	565	553	554	551	564	529	598	549	549	563	547	528	569	512	558	532	544	512	549	552	505	515	567	506	517	562	570	566	532	503	534	522	545	549	515	569	508	562	512	567	514	536	545	562	553	532	536	554	576	539	538	557	533	582	554	552	579	514	523	561	558	554	542	572	556	529	567	557	550	579	531	577	476	518	582	531	512	558	545	572	559	528	544	555	537	562	530	540	516	561	584	552	576	532	568	581	527	563	561	572	522	538	573	534	512	556	541	534	563	575	530	528	567	562	537	512	567	530	577	509	556	544	519	517	584	590	592	548	547	562	569	591	559	562	562	565	549	547	551	554	576	565	565	506	558	571	573	521	537	546	534	570	546	536	514	546	565	512	542	536	570	546	536	552	549	566	502	566	553	590	512	590	497	556	570	512	522	542	553	565	573	586	546	529	539	552	560	538	544	573	584	540	498	521	542	582	543	544	570	529	560	523	558	546	524	541	563	565	509	537	553	529	627	552	559	562	536	550	575	489	531	559	543	528	531	536	566	518	526	565
27798	12546	1121	287	209	170	156	185	151	161	165	152	148	142	153	147	154	145	151	137	142	142	158	127	169	136	146	156	135	147	122	164	123	130	152	129	131	142	166	139	133	140	145	134	114	133	138	152	151	140	132	125	141	140	132	153	164	155	147	153	150	136	138	141	140	120	133	143	137	130	135	121	152	156	136	133	140	127	119	133	129	143	138	149	160	163	130	132	128	127	146	164	122	145	131	143	145	128	142	136	144	155	137	133	123	154	127	146	145	150	158	148	142	139	146	120	131	137	133	120	140	152	133	131	143	147	152	152	152	164	123	124	146	138	141	130	158	131	155	150	140	139	140	160	130	136	136	116	142	142	143	136	139	148	134	157	124	157	133	135	156	150	136	140	129	127	144	143	137	146	135	128	155	137	136	156	159	143	146	140	125	143	149	131	128	144	119	154	139	133	125	136	137	157	132	129	149	139	159	134	139	140	133	133	140	151	130	128	163	144	129	138	130	154	137	144	134	146	123	133	143	139	135	110	140	132	138	145	125	138	138	142	143	132	136	148	140	147	131	143	113	133	126	137	143	154	141	141	145	130	135	145	146	130	148	124	123	145	130	138	147	142	132	125	146	140	127	139	149	158	136	140	137	135	129	140	135	133	148	142	151	146	137	147	155	138	141	147	143	128	139	133	127	139	144	133	126	157	154	122	138	137	152	142	163	133	137	131	139	137	151	124	148	155	146	148	145	123	146	127	152	129	151	144	142	136	146	137	143	136	126	169	145	141	147	135	156	124	133	145	162	156	129	145	163	136	148	140	137	155	159	143	167	137	141	136	160	141	145	133	149	152	161	140	152	131	161	139	138	150	160	140	132	145	160	154	141	162	138	141	143	125	148	163	130	151	126	148	153	125	142	146	160	120	119	130	144	139	149	137	128	160	133	148	141	138	131	122	144	144	152	149	154	126	159	153	137	131	136	147	138	140	137	151	135	151	133	137	152	134	134	122	139	149	147	169	137	125	140	147	149	154	152	128	144	134	154	143	135	115	138	154	121	156	144	127	152	157	141	151	128	151	141	145	141	152	129	154	136	138	132	147	157	135	140	152	137	162	135	140	166	131	144	111	146	119	148	159	122	146	135	136	161	150	143	133	146	148	114	134	144	118	151	153	155	118	130	134	125	121	133	154	152	114	138	132	133	138	159	126	114	148	126	117	167	144	134	145	140	132	142	147	154	135	144	142	128	134	151	153	125	120	142	153	139	138	134	139	130	127	141	125	117	143	130	133	135	138	135	139	140	139	140	131	122	136	139	149	133	130	147	138	121	147	129	148	107	129	154	138	134	124	122	136	127	136	117	136	152	127	144	123	163	138	141	157	153	142	127	112	161	127	130	133	146	135	154	134	135	140	131	130	144	149	138	144	154	156	141	133	147	137	132	117	140	147	141	128	149	131	126	122	129	140	148	150	144	143	145	142	144	125	133	107	144	147	140	129	148	160	132	155	164	129	152	151	154	138	140	129	128	128	139	143	143	129	151	144	138	137	136	127	143	138	141	124	134	121	138	150	162	149	169	143	131	119	158	135	144	143	145	139	138	121	147	147	125	147	146	113	142	148	139	133	174	144	145	128	119	130	127	133	122	152	141	149	145	136	143	121	132	161	124	153	151	149	138	131	116	130	117	149	113	127	145	138	170	150	151	157	133	145	128	131	151	132	153	135	132	132	146	146	131	159	143	135	136	142	135	147	132	122	148	125	127	132	142	140	124	145	123	146	142	153	152	149	136	133	131	162	136	131	132	152	148	133	164	149	113	158	155	138	151	161	134	127	131	137	125	153	158	153	140	161	145	146	141	148	143	137	139	156	155	135	161	128	156	129	125	138	132	137	138	151	142	137	129	134	148	145	135	140	120	148	148	149	129	141	123	152	145	157	129	143	144	140	124	135	131	134	127	129	145	137	152	140	125	154	165	133	122	143	146	143	132	149	136	139	158	145	156	150	136	161	129	155	136	131	132	134	134	144	152	148	134	135	126	165	154	125	132	119	130	122	140	144	145	156	145	149	135	109	166	128	155	141	138	142	143	139	134	172	140	136	147	122	132	134	153	127	141	161	155	160	136	143	155	120	135	111	139	119	140	135	134	159	134	137	117	145	133	127	156	139	141	119	137	164	141	137	171	134	139	142	154	138	145	161	152	128	145	129	149	127	126	140	130	148	136	143	141	126	128	144	142	137	136	120	128	139	124	162	131	120	142	148	126	124	152	144	132	136	143	138	143	146	138	139	140	114	155	137	141	157	138	133	112	119	150	149	141	129	148	149	140	152	145	122	144	152	143	126	121	120	135	149	129	120	108	133	138	148	137	136	141	138	128	125	133	142	142	164	149	140	143	141	115	131	132	155	151	154	164	154	136	159	140	167	119	144	145	140	132	137	140	162	135	139	139	143	125	142	143	125	121	123	163	125	144	120	147	141	135	150	141	135	154	140	145	142	163	135	121	133	138	132	106	144	137	125	141	162	145	141	133	151	151	155	139	133	142	139	146	132	141	138	119	153	141	128	151	159	123	146	149	155	143	146	115	134	152	147	139	167	158	139	143	123	148	139	128	140	131	153	141	144	153	144	129	158	146	130	145	141	126	164	141	140	127	155	128	115	115	146	147	129	124	169	152	165	146	161	119	138	137	142	132	159	162	118	137	134	140	140	106	130	132	154	143	137	141	136	123	147	143	136	144	128	130	138	169	131	154	129	134	132	137	141	146	140	135	142	147	147	146	143	134	142	164	134	137	132	141	149	165	142	149	141	117	140	128	129	157	137	156	143	130	148	128	162	138	147	143	137	131	140	139	147	131	143	131	110	145	142	127	149	137	143	160	136	141	137	141	156	148	131	131	138	133	152	157	138	153	147	122	139	158	133	145	116	138	152	130	143	148	145	130	145	141	152	147	127	121	151	132	139	140	149	131	145	149	136	132	136	143	121	131	125	138	153	147	141	138	172	116	128	128	151	131	138	163	143	121	134	137	129	146	122	167	143	136	130	143	147	139	143	169	149	152	147	150	144	139	165	134	130	124	162	143	138	138	142	139	141	121	126	149	154	166	125	127	157	154	141	148	150	150	124	124	132	138	133	126	137	115	163	143	119	144	145	122	144	151	125	131	142	137	124	159	160	135	147	130	131	136	147	114	151	125	136	127	166	146	149	116	102	129	136	128	130	148	129	139	159	134	137	136	141	124	165	158	160	131	129	146	155	144	143	119	153	136	134	136	129	152	118	150	138	157	126	130	123	160	154	146	116	157	128	144	146	132	121	138	144	145	155	142	165	146	131	145	125	130	150	122	130	144	125	131	135	136	118	150	121	135	151	127	148	113	163	145	125	141	126	142	150	134	137	151	140	124	141	141	139	127	143	148	139	143	145	147	135	149	128	159	173	129	141	141	136	138	154	118	150	165	120	147	128	124	134	168	134	117	135	149	129	158	127	129	170	135	141	149	155	129	148
5025	855	765	451	308	275	221	221	198	178	193	193	170	181	181	173	147	162	168	172	168	188	180	163	155	184	191	197	136	168	190	171	157	153	182	153	182	170	169	175	170	163	170	168	179	158	166	174	168	173	162	142	154	171	166	162	157	166	155	185	165	151	152	172	166	165	144	173	169	191	172	186	174	176	135	146	153	166	145	145	144	191	155	169	159	173	158	132	148	158	161	158	171	159	173	176	162	137	156	176	166	164	195	168	148	177	142	159	164	142	166	171	169	181	171	160	167	186	159	162	147	183	174	137	146	155	166	159	181	169	171	164	170	166	163	166	158	143	176	164	194	152	182	178	161	167	145	155	171	165	162	168	170	174	167	161	158	168	167	177	191	149	170	154	152	153	149	151	151	143	181	165	135	148	174	141	164	160	183	141	139	168	144	165	168	167	154	175	167	149	153	147	178	149	170	158	166	158	157	166	198	183	177	163	164	174	191	164	174	182	159	165	188	132	150	129	151	157	143	162	156	166	158	172	177	160	151	186	151	158	152	182	146	141	166	138	150	160	177	201	184	161	146	162	176	157	145	167	147	171	184	169	181	153	168	163	154	149	170	157	163	162	150	168	182	181	178	159	169	170	172	158	164	164	160	146	160	144	146	170	158	145	183	142	157	185	170	146	156	140	137	143	148	177	187	178	201	169	164	178	153	151	184	162	183	162	187	168	134	184	164	169	161	163	156	149	174	171	140	152	172	162	169	147	162	172	160	155	170	168	156	168	174	170	180	177	172	184	176	151	146	155	165	156	168	159	171	175	174	157	149	183	180	165	142	168	148	153	167	163	152	163	165	151	176	185	163	152	174	174	170	168	143	150	166	183	154	158	166	155	175	175	154	161	156	155	155	161	161	162	148	167	157	174	134	171	133	159	185	173	163	162	162	163	168	171	179	177	164	164	159	171	192	178	151	163	185	166	174	154	175	179	162	164	161	174	167	171	189	172	187	183	190	176	160	168	158	154	169	149	150	159	161	162	161	140	162	163	175	184	168	162	168	177	155	141	171	167	158	168	184	173	162	146	172	148	159	180	148	147	169	168	171	155	168	172	180	160	173	177	149	180	171	169	163	167	177	157	160	154	147	180	187	153	148	159	163	192	169	163	164	157	146	155	151	167	187	162	153	171	154	178	158	162	168	184	147	159	162	164	165	159	165	160	140	177	154	147	163	173	169	167	159	183	171	166	168	167	165	152	165	148	158	182	162	147	176	173	155	156	166	143	178	163	152	162	164	165	154	174	157	174	161	148	185	197	151	172	163	169	147	168	160	161	187	182	153	153	150	179	175	166	176	157	159	161	181	176	154	170	166	184	175	142	196	160	167	164	177	159	162	164	168	162	169	179	159	171	167	176	168	166	145	174	181	166	157	147	159	168	171	177	175	184	164	153	143	162	152	161	142	175	166	165	171	169	163	179	176	155	166	176	174	168	165	174	173	170	157	149	184	156	165	160	161	162	175	168	167	174	158	156	179	193	168	156	190	139	167	169	157	151	170	167	162	162	142	144	145	151	171	174	176	143	178	157	158	164	165	148	160	146	144	178	163	148	172	177	154	166	173	170	160	148	158	159	167	145	167	161	168	168	157	147	153	187	184	165	154	167	149	186	170	172	147	171	167	159	138	172	141	179	167	168	163	142	160	172	157	154	153	166	156	173	158	164	185	178	152	148	150	169	162	173	186	187	170	172	150	174	162	174	165	166	173	153	154	157	177	154	162	153	163	173	154	157	161	136	185	177	149	169	173	185	164	158	163	181	160	162	179	147	161	130	164	168	170	169	153	160	152	176	162	154	182	156	175	160	138	160	127	157	151	163	143	192	180	168	152	167	161	183	175	136	158	152	150	160	177	134	146	160	159	165	158	186	155	142	139	159	141	159	157	160	149	173	152	172	145	175	178	172	137	151	175	147	161	157	161	169	153	167	162	160	159	147	148	164	140	150	159	159	161	177	152	170	159	181	191	153	130	152	151	174	149	168	183	183	170	175	172	152	172	170	150	146	140	172	165	152	151	170	200	194	155	185	169	136	166	146	183	154	173	173	177	171	175	171	175	169	185	147	181	150	148	158	156	160	156	174	184	168	159	155	156	149	158	175	163	154	162	196	142	150	164	176	166	183	155	168	158	164	162	146	169	158	162	170	168	157	177	176	182	170	155	171	149	139	189	175	129	166	168	180	169	156	143	167	160	181	186	168	159	156	145	183	164	154	152	190	174	163	168	156	171	158	161	178	158	156	159	176	160	165	164	168	181	168	150	176	164	159	165	161	173	172	151	157	173	158	147	179	144	163	163	140	163	172	158	164	147	154	151	192	168	183	158	162	154	170	165	150	153	139	173	185	168	181	165	180	188	166	174	193	158	176	148	161	164	172	181	142	164	169	159	159	158	161	136	155	147	153	175	180	173	178	174	142	164	182	151	152	140	162	178	150	169	175	170	145	152	184	168	170	125	162	172	163	174	147	160	172	133	137	177	146	168	164	153	160	156	147	170	154	159	168	155	185	168	147	139	176	144	164	174	155	140	151	193	153	158	165	161	152	192	164	161	140	164	162	172	159	162	154	153	157	161	156	169	175	145	183	174	146	183	167	157	146	146	170	151	159	186	145	179	185	149	150	149	160	171	178	146	181	181	159	164	165	195	153	172	140	154	161	175	181	185	147	160	160	156	185	167	146	142	141	167	170	167	163	155	166	153	169	184	172	158	166	161	162	170	168	150	157	158	172	173	156	161	149	177	154	151	162	167	160	160	170	186	161	179	160	162	156	164	147	193	167	154	171	192	156	182	152	184	153	184	156	135	167	165	158	114	156	187	155	187	167	172	133	173	152	172	173	177	192	171	161	157	141	145	153	145	156	158	158	149	165	169	167	186	164	149	179	172	179	178	139	172	157	155	161	160	169	194	146	143	173	167	154	167	159	149	156	165	179	165	164	161	158	149	160	147	165	165	158	153	169	175	178	189	162	177	193	164	156	168	182	172	166	152	174	168	184	163	183	152	162	152	160	145	185	156	152	146	171	178	147	154	162	171	182	159	178	169	163	150	170	170	152	161	148	136	165	165	169	150	191	169	157	167	183	154	172	166	163	150	169	171	182	153	169	182	150	144	165	145	153	179	159	151	166	161	162	171	149	136	160	151	171	166	170	183	185	168	170	179	164	143	203	159	172	154	168	138	144	176	169	166	169	189	158	158	184	162	154	184	167	174	168	154	156	150	155	151	147	177	154	168	160	186	189	145	141	150	157	148	202	181	166	135	180	164	145	158	167	157	174	160	176	197	191	173	168	162	141	177	176	188	147	176	151	149	174	159	174	167	156	156	153	148	175	157	162	186	154	184	160	156	137	167	166	158	150	159	160	148	181	163	169	152	189	165	147	172	172	154	165	177	164	157	173	158	155	161	177	160	162	163	177	182	149	154	150	186	158	169	141	176	165	152	154	149	160	148	187
24380	20344	26419	24135	20328	8360	1164	818	638	553	528	484	402	414	390	402	375	358	340	328	315	335	340	315	294	299	304	323	307	308	284	301	295	289	302	265	302	275	266	251	276	272	273	252	276	286	287	293	293	315	290	288	299	293	313	268	259	285	291	292	275	275	244	283	299	266	255	297	261	270	288	251	288	272	297	276	258	263	268	280	262	267	267	261	273	263	269	281	261	286	262	251	273	274	262	265	265	286	277	283	251	280	279	256	249	256	278	263	265	275	270	245	287	278	254	275	268	290	258	281	232	262	305	288	258	244	264	275	268	271	243	295	263	266	284	263	292	284	266	291	262	253	262	291	281	293	281	286	269	258	287	264	264	278	264	245	286	282	270	284	284	260	269	273	271	261	258	268	261	256	295	259	261	268	247	267	272	246	242	258	264	277	277	254	273	247	273	264	258	260	281	300	307	276	251	247	293	279	268	262	282	266	251	300	245	246	257	268	264	264	269	261	301	290	276	282	254	288	253	264	257	244	257	254	242	292	254	302	262	252	272	253	277	244	284	247	264	250	280	263	272	249	272	268	276	258	235	268	269	265	251	253	276	270	250	278	306	271	278	241	258	255	260	280	252	250	267	250	282	283	292	290	286	249	281	269	249	292	260	288	283	220	283	278	275	265	232	256	272	277	257	268	253	269	287	276	232	250	252	266	251	263	277	251	275	281	261	272	282	257	273	257	270	241	245	297	264	258	260	266	256	259	259	288	254	257	281	281	276	251	292	267	251	255	281	270	291	274	243	252	266	250	306	291	284	238	267	264	288	267	259	290	277	240	273	292	267	264	266	248	271	272	252	249	311	277	270	253	291	257	277	261	249	271	296	294	296	263	279	267	250	273	268	260	247	275	272	265	244	274	283	293	258	266	264	265	264	278	264	293	244	261	279	295	254	259	290	242	284	275	259	290	275	256	274	246	293	266	281	273	258	271	239	273	259	274	287	262	255	295	282	275	263	256	275	270	300	263	260	256	261	288	266	271	260	291	267	273	308	292	262	267	297	273	252	276	256	308	294	265	238	294	244	267	267	239	263	283	267	258	261	247	258	254	270	279	268	259	272	261	247	280	234	268	284	278	261	265	269	250	279	285	247	262	256	249	281	270	267	251	266	264	262	262	288	245	285	270	282	259	265	268	283	294	245	278	299	259	232	257	244	284	290	294	288	264	313	268	281	263	252	248	266	283	278	237	271	280	253	261	261	282	263	263	251	277	266	271	257	263	277	290	276	250	263	250	285	277	260	274	272	256	306	297	264	279	270	236	264	259	239	268	257	285	268	243	280	278	300	265	292	256	269	266	258	283	261	265	274	256	260	247	259	257	289	269	252	266	240	302	254	286	273	282	247	305	288	267	256	271	242	275	266	317	262	266	270	296	270	289	239	258	270	286	251	281	306	290	270	275	265	240	263	261	260	266	276	272	290	281	275	275	269	273	235	282	269	260	264	264	250	260	274	260	295	275	262	247	269	318	293	273	240	267	284	261	280	291	260	279	260	274	290	286	267	263	272	275	262	265	285	270	245	268	262	261	276	273	291	277	290	253	259	261	307	274	256	261	268	261	275	252	264	274	260	256	268	289	263	260	266	260	265	286	289	256	258	230	254	292	271	292	268	246	273	271	238	280	318	280	265	278	258	264	248	273	296	279	258	251	248	261	282	256	277	268	268	287	261	268	264	240	240	303	246	281	281	273	276	291	250	280	281	244	264	265	259	266	280	241	277	256	257	312	266	280	274	275	271	269	277	259	266	273	283	258	237	288	260	283	300	273	273	277	245	285	265	261	285	287	262	298	253	250	269	247	291	289	247	292	285	304	281	282	266	254	275	290	262	269	278	234	316	294	254	255	264	230	282	252	272	282	253	260	258	256	273	251	255	259	270	253	242	259	253	306	258	271	270	254	276	265	248	264	292	270	245	308	263	279	258	281	282	278	262	298	278	274	260	289	255	268	259	269	263	276	258	290	263	269	243	257	266	294	234	274	250	254	252	272	281	285	247	307	257	293	265	244	246	265	239	274	260	265	253	247	263	262	255	280	266	279	268	264	278	245	302	278	313	264	279	278	241	270	306	264	285	283	275	236	249	241	287	266	277	252	291	264	268	273	285	275	248	267	252	262	265	300	257	284	244	235	301	262	295	282	247	280	256	291	268	278	279	262	276	294	263	267	258	257	286	258	268	300	283	278	299	300	261	284	277	263	238	291	263	267	255	247	286	271	253	252	254	288	258	255	315	301	244	285	282	294	267	286	262	286	287	269	247	263	256	276	285	280	284	251	246	265	307	258	276	285	270	235	229	255	278	242	267	257	275	300	251	268	271	291	286	280	275	261	277	309	266	249	249	276	266	241	277	241	252	272	289	242	250	276	252	238	239	289	265	258	299	244	254	289	230	264	267	247	247	247	268	266	297	246	244	267	234	253	299	233	243	282	280	259	249	261	276	288	262	283	270	267	270	260	293	287	308	267	235	266	262	295	239	259	270	245	262	269	248	281	268	267	263	260	280	275	281	249	266	283	253	261	255	252	241	247	266	293	294	252	280	299	281	284	286	306	269	257	259	295	259	265	300	293	275	291	251	247	261	277	247	241	251	240	267	257	286	282	288	272	292	258	259	279	277	260	258	280	268	257	230	268	272	299	254	241	271	247	266	244	271	271	273	245	252	288	253	247	252	276	271	275	262	287	248	264	283	264	255	268	245	266	264	274	260	258	257	281	280	269	254	273	271	254	278	291	276	226	250	273	286	280	244	243	283	255	264	258	273	269	276	269	239	267	272	274	234	262	284	260	262	286	283	278	272	303	260	263	259	268	271	244	266	266	258	267	284	289	270	257	299	251	277	261	270	266	268	272	263	261	274	279	279	262	303	249	271	279	266	273	275	270	263	249	244	268	290	239	235	273	265	256	254	279	296	289	259	260	273	267	292	264	294	277	260	279	269	286	283	241	258	267	285	259	249	270	265	266	287	272	285	282	282	248	253	235	247	260	224	279	246	270	298	290	250	278	270	238	277	241	255	270	246	263	283	267	265	261	288	268	271	275	256	242	268	243	261	281	265	259	262	238	255	242	309	291	251	268	248	280	259	236	248	275	238	281	286	267	262	256	254	280	252	269	268	278	274	255	264	266	281	263	267	260	276	264	301	256	266	264	278	267	274	265	271	264	270	250	298	284	301	254	265	275	269	272	271	262	276	273	262	247	272	265	297	235	302	257	286	259	277	277	248	302	264	286	283	247	254	257	266	267	263	273	291	267	264	274	250	249	249	280	263	270	274	276	259	272	264	263	264	263	245	264	277	263	245	268	272	254	284	248	258	272	286	257	253	239	278	237	267	278	287	274	262	259	233	277	252	280	263	252	282	257	235	254	244	262	288	253	279	271	300	252	294	265	257	289	254	282	255	274	284	276	276	255	274	261	283	271	268	258	255	246	260	278	269	315	253	297	263	251	243	277
7591	11623	10584	5488	3455	2453	1832	1396	1145	989	885	741	711	593	611	493	485	438	437	423	404	434	389	374	329	330	365	360	354	357	331	324	339	301	353	317	326	307	318	299	315	295	308	288	288	291	312	297	307	283	281	297	281	294	313	293	269	271	284	287	306	279	280	288	286	276	287	308	270	282	266	270	313	271	253	264	276	277	277	278	245	268	288	256	293	289	258	256	250	289	285	257	281	293	276	290	266	282	271	287	265	235	295	309	262	257	277	251	281	263	275	269	288	268	268	251	276	274	256	276	253	275	273	269	246	261	283	283	278	277	261	314	283	247	266	289	264	286	262	267	278	256	272	264	281	296	269	261	230	270	281	265	273	270	275	282	290	245	289	274	250	275	265	266	287	252	256	256	294	277	254	274	261	258	273	285	268	281	280	280	276	233	273	272	259	258	271	279	275	276	243	302	263	278	248	252	303	255	284	255	272	286	285	265	257	255	260	262	271	268	268	281	289	257	255	283	270	245	282	272	272	261	272	273	269	247	249	294	273	259	266	256	269	298	285	290	253	275	312	282	255	271	274	260	256	296	278	240	267	271	275	264	257	268	256	260	264	258	268	274	262	274	248	279	253	271	240	283	269	258	263	268	279	237	277	266	252	265	271	279	257	277	253	306	264	259	268	252	289	270	277	277	288	281	262	268	300	310	255	250	253	272	286	248	238	248	280	272	244	282	236	280	281	260	281	259	277	285	282	265	259	308	251	284	274	266	277	270	254	270	269	313	267	263	299	278	250	275	261	282	274	280	258	272	258	270	252	267	262	281	272	294	289	268	275	294	263	251	282	309	284	260	251	314	302	260	275	262	244	268	264	262	248	294	238	258	269	276	265	269	251	286	268	286	255	274	259	277	276	268	288	283	276	259	251	275	266	266	276	234	272	259	285	261	253	276	280	266	293	286	273	282	281	280	269	265	286	268	275	277	285	284	262	287	255	290	247	267	269	273	273	266	290	251	285	247	282	263	262	289	276	293	256	281	279	276	290	297	269	253	247	251	259	257	276	254	258	241	253	314	285	292	267	284	282	276	261	274	276	258	255	272	274	271	286	276	273	297	247	264	250	283	242	272	283	268	296	267	256	293	260	243	266	300	263	266	267	267	271	269	278	258	250	272	266	277	255	259	260	303	265	299	282	264	270	269	247	285	258	289	262	252	279	290	282	273	274	244	281	258	258	273	248	281	258	248	253	311	287	260	279	250	258	261	254	230	270	273	265	225	311	259	280	251	274	290	243	258	283	271	287	276	279	248	271	251	246	231	261	266	274	291	255	266	278	264	264	243	271	246	259	256	262	301	282	275	292	268	266	285	273	270	226	301	283	267	265	267	266	257	287	256	253	282	275	260	264	259	265	266	252	254	302	306	285	243	262	268	259	291	249	286	260	252	266	267	261	260	239	288	287	262	287	284	277	281	267	280	291	297	281	276	262	257	254	263	285	280	279	267	273	262	260	302	299	257	281	276	252	255	272	278	275	248	298	275	283	262	278	265	279	262	279	276	266	279	255	266	272	254	264	251	262	298	295	288	264	234	246	278	270	266	266	234	299	272	264	272	278	257	264	267	269	287	253	256	267	264	266	269	288	245	298	249	273	252	268	270	239	240	252	257	260	285	244	260	299	258	272	256	261	282	265	266	274	279	255	230	280	251	273	272	282	276	278	247	292	267	264	273	273	261	282	248	265	245	277	257	279	242	291	251	274	269	249	263	254	234	269	271	255	231	268	256	260	286	226	258	280	263	275	262	244	260	284	278	241	293	266	269	310	244	277	264	284	260	253	273	258	249	263	288	287	278	276	255	254	286	288	267	270	246	291	293	273	249	247	296	286	284	274	246	262	235	244	278	274	283	297	253	277	291	293	259	259	287	260	272	264	272	240	255	264	257	248	264	248	251	280	267	278	273	269	224	263	268	261	269	247	281	265	270	247	271	287	289	260	247	269	279	291	260	286	245	277	269	238	259	272	248	279	250	263	290	294	260	263	280	244	277	264	287	280	263	289	279	247	262	273	267	288	275	248	270	261	273	276	277	276	275	269	265	278	254	284	253	256	283	293	244	268	272	270	257	246	284	247	279	300	290	290	256	292	279	274	278	243	249	278	276	260	223	267	268	267	260	266	277	275	260	259	297	266	254	291	259	240	245	276	251	270	299	249	269	261	258	287	254	268	269	265	261	255	247	248	273	277	257	254	268	272	242	275	278	258	275	283	280	263	264	294	260	257	279	242	245	285	267	283	272	256	279	268	241	262	267	271	281	246	257	297	256	270	258	254	257	258	278	279	255	295	269	235	254	270	270	277	271	274	271	258	284	306	245	260	288	273	278	239	281	254	275	258	239	272	286	296	251	280	269	259	308	261	301	298	274	226	258	236	250	264	260	287	247	303	267	325	241	269	238	265	265	243	251	293	282	277	253	262	247	280	244	296	245	291	257	300	268	267	240	301	277	264	258	264	251	255	268	261	289	281	288	249	249	290	260	256	241	263	269	276	261	248	275	247	291	275	277	282	258	283	241	250	247	261	271	282	266	260	258	274	277	265	266	240	280	263	248	258	264	264	285	254	281	261	277	248	256	245	253	257	271	250	263	263	224	278	283	329	279	278	265	257	290	286	255	272	264	248	294	275	264	271	275	274	269	249	277	273	291	281	280	272	273	277	296	271	254	261	268	269	259	262	295	266	277	241	277	264	291	283	272	277	275	265	285	277	281	275	231	263	237	244	261	278	271	248	292	258	280	259	275	272	262	268	270	294	260	285	274	303	269	262	261	275	279	269	290	295	289	281	305	263	284	284	253	254	296	289	266	261	289	252	270	269	283	265	260	282	279	265	263	280	271	259	240	279	287	256	245	287	257	276	281	281	288	284	249	220	290	259	283	266	266	253	263	269	259	251	266	285	253	287	275	268	289	257	259	247	265	274	288	233	262	269	223	258	270	245	286	284	274	282	278	281	262	281	274	300	270	257	271	295	277	273	248	244	275	245	236	246	255	256	290	282	261	245	235	278	292	277	234	265	260	255	282	314	283	300	248	256	282	251	244	267	250	264	289	250	256	235	239	231	274	285	291	274	287	262	274	283	234	258	231	273	267	265	255	247	263	254	280	298	277	262	268	285	272	284	252	261	267	236	316	260	282	291	254	272	302	266	282	280	270	276	265	266	284	284	260	271	266	252	287	270	281	288	260	252	305	267	288	301	270	273	302	270	261	287	253	280	292	277	258	257	276	260	262	285	269	254	270	277	240	291	256	323	286	250	258	273	279	283	257	287	283	260	247	250	275	262	286	271	260	248	268	287	271	246	259	274	259	269	256	273	264	286	282	239	275	255	262	278	271	267	272	274	249	227	253	249	260	246	259	273	268	270	256	264	261	233	307	231	237	275	289	290	295	230	289	259	261	275	301	234	274	260	264	271	250	264	272	280	255	267	263	253	251	267	279	264	269	262	265	244	238
22584	20352	26837	23717	20356	20421	7467	1710	1222	1122	1003	927	885	821	772	747	744	692	725	677	682	653	704	646	648	662	638	641	636	609	633	662	614	580	647	631	622	581	613	639	589	575	560	575	583	517	557	597	608	604	594	572	563	592	598	561	568	557	555	561	577	569	563	564	603	596	586	580	548	572	582	544	590	539	600	550	580	570	555	575	578	563	561	573	556	559	581	645	560	561	541	556	545	558	534	562	570	537	582	582	540	573	530	560	589	553	532	550	538	588	552	543	543	572	558	545	585	604	541	554	584	548	560	549	544	620	544	550	554	505	540	599	569	545	590	540	517	538	528	574	538	561	597	563	534	578	554	558	544	593	542	557	575	550	555	631	541	588	589	582	570	532	611	578	522	570	566	547	560	578	525	558	542	586	576	581	525	534	536	592	578	586	557	552	518	556	613	539	580	593	551	537	562	562	539	518	573	530	557	562	575	544	557	573	554	525	565	587	548	544	548	536	544	555	579	565	531	508	595	569	548	529	573	561	532	563	567	604	597	565	567	551	576	559	571	581	578	563	538	541	568	597	550	582	542	571	528	564	547	555	534	542	559	549	568	565	562	546	595	582	552	530	544	578	521	570	552	599	531	537	542	557	562	528	582	551	556	565	531	549	573	550	589	556	516	554	574	529	578	557	545	592	569	568	520	546	551	552	558	569	536	533	567	554	540	548	558	557	584	593	551	538	557	571	581	571	539	566	608	574	574	560	581	558	550	612	539	598	547	532	529	552	546	563	573	567	566	577	537	573	539	573	535	594	567	574	548	567	565	572	571	552	584	583	511	550	566	545	590	590	528	546	565	561	530	527	554	539	557	590	543	518	577	536	551	476	555	593	547	543	529	590	586	532	542	530	540	558	583	552	552	588	579	500	567	558	517	570	563	579	564	547	556	529	553	548	547	596	552	561	518	546	554	607	577	563	580	544	546	566	599	563	550	559	570	578	547	553	515	571	533	593	562	542	557	566	554	577	612	575	580	566	580	556	549	546	549	605	588	542	552	625	544	557	554	589	544	573	616	563	506	634	563	588	539	564	543	570	545	547	599	598	550	578	567	578	556	555	580	555	547	575	540	556	547	536	577	538	493	527	554	567	576	560	553	556	533	538	576	576	542	563	597	578	568	543	615	603	531	568	590	575	608	532	583	565	578	576	569	607	560	520	597	548	605	535	558	581	555	565	566	542	533	579	555	589	552	546	580	554	581	583	587	527	540	590	568	562	556	602	523	556	593	543	599	586	549	565	576	582	570	602	569	545	553	587	542	568	549	573	554	567	534	521	587	578	559	505	571	549	547	579	527	577	578	558	570	565	550	507	579	536	556	561	516	544	594	546	575	597	505	542	553	578	542	553	565	572	543	570	586	587	547	584	579	578	555	557	556	553	577	588	583	580	549	571	554	509	586	581	591	511	535	534	543	560	516	505	565	597	531	568	586	554	567	557	561	572	536	532	584	518	607	572	571	583	554	543	537	575	540	587	560	562	560	549	551	532	596	539	570	584	584	576	513	555	582	556	530	535	547	574	525	513	548	574	582	589	582	516	554	580	568	564	552	567	544	558	577	571	564	538	557	556	571	573	529	565	559	577	547	548	535	575	601	568	552	513	580	543	582	582	542	578	609	569	549	547	527	559	538	562	603	587	610	546	552	537	582	534	545	562	562	564	551	542	576	571	534	558	575	563	601	562	563	541	550	526	535	550	544	542	540	565	572	579	576	572	550	561	566	547	549	533	508	555	603	576	546	571	550	592	563	593	556	607	494	608	554	570	582	588	554	609	554	556	551	543	550	543	606	580	520	544	544	537	563	600	545	536	566	587	550	573	560	529	557	551	578	583	523	560	548	576	577	557	516	550	571	595	563	593	538	532	542	540	540	560	558	567	565	598	553	537	593	555	536	589	565	539	522	586	528	576	549	558	545	588	563	556	563	557	567	531	559	529	597	528	532	539	594	535	561	570	548	568	556	525	535	555	518	563	536	557	530	587	512	554	574	588	544	562	573	562	573	545	530	572	537	563	556	536	591	565	521	541	593	532	534	548	555	621	555	556	553	534	532	581	559	553	548	563	544	546	542	553	523	561	577	553	535	546	541	575	574	564	532	586	556	534	588	540	580	565	528	587	508	564	551	543	526	548	561	526	531	545	553	582	565	551	585	602	574	559	542	559	553	533	538	540	566	576	504	561	613	543	549	550	578	568	571	539	548	574	582	574	550	554	536	551	520	555	588	556	599	533	543	540	564	545	550	586	502	544	572	542	573	569	543	570	602	530	591	508	554	542	563	555	522	534	564	558	592	597	577	559	569	552	576	532	562	557	551	544	568	552	548	547	558	539	551	560	573	555	566	565	529	510	492	577	582	520	532	570	559	563	639	550	565	573	582	522	582	584	587	587	528	576	557	554	543	540	549	566	535	533	555	625	560	544	550	557	532	584	551	590	569	574	575	575	559	527	521	544	576	606	527	563	594	570	565	588	579	525	603	531	588	542	564	549	557	589	546	638	500	529	550	503	524	539	563	569	608	546	559	531	526	585	575	548	579	575	532	551	545	550	557	567	592	588	591	527	554	501	553	582	537	560	570	567	536	582	548	549	581	606	516	586	490	553	552	548	576	574	563	575	550	556	582	567	537	590	561	584	566	560	571	573	577	546	524	593	523	539	545	543	564	566	553	563	585	524	563	539	526	535	576	592	552	588	574	561	614	553	553	542	552	570	571	519	600	543	534	553	520	574	581	555	558	563	554	557	583	555	540	564	547	557	579	529	549	557	539	554	537	579	635	567	551	578	604	582	509	534	557	559	578	549	552	610	525	540	557	505	537	573	623	560	590	587	546	576	560	578	573	568	598	537	589	572	539	593	573	546	555	607	565	540	588	569	552	578	576	603	522	579	546	545	543	537	539	527	570	590	581	596	552	520	615	557	553	548	561	568	530	534	568	575	577	514	562	584	575	543	523	584	558	557	574	532	547	550	581	545	608	581	576	533	545	520	537	543	560	551	586	584	564	538	564	557	568	520	586	627	560	530	557	544	525	533	550	552	576	559	566	585	550	615	558	557	552	569	534	547	562	545	579	557	524	509	525	590	551	564	547	559	562	580	636	561	584	583	561	567	600	558	563	545	544	547	576	552	542	563	547	563	574	539	578	558	579	585	570	567	544	575	595	587	545	556	530	543	562	573	590	535	543	596	578	576	561	558	551	521	611	578	546	534	553	581	589	558	516	581	579	546	530	568	544	546	608	504	571	554	572	584	526	593	546	579	513	514	548	539	581	557	542	568	562	576	582	542	596	545	555	572	595	548	573	574	552	575	542	534	567	543	571	562	543	607	514	553	585	555	564	574	576	517	537	580	552	554	559	618	587	556	568	570	561	593	576	579	525	592	518	612	541	504	526	580	570	569	610	561	554	552	592	558	569	531	545	583	531	559	580	588	580	557	566	542	534	579	604	598	504	566
10709	18690	17066	9749	6502	4730	3667	2775	2284	1914	1691	1480	1322	1205	1183	1045	963	893	887	863	791	788	728	737	678	748	726	711	679	656	700	654	648	663	697	660	607	594	646	589	611	606	581	599	583	588	593	582	624	604	585	570	588	580	589	599	562	588	581	562	575	550	563	580	620	580	538	555	585	585	583	591	551	580	575	587	577	569	569	577	581	556	546	562	551	537	542	603	517	541	567	546	543	586	504	501	529	563	557	522	590	545	511	526	542	542	555	551	543	570	542	531	532	536	545	554	562	564	531	565	593	566	556	565	537	543	587	589	575	547	556	520	511	565	572	549	545	546	526	518	537	572	513	507	513	532	532	552	551	527	520	507	557	585	563	554	558	542	550	537	537	545	537	572	558	553	591	532	589	563	527	565	584	558	547	567	522	543	577	531	567	554	561	558	567	538	549	535	583	538	537	590	527	555	594	566	560	532	486	553	580	523	528	516	524	558	552	571	536	579	579	529	508	578	551	563	560	531	529	543	554	584	584	553	575	574	565	574	520	556	533	544	555	564	538	517	568	524	537	524	531	540	554	558	542	594	550	548	573	583	556	525	524	553	549	553	563	562	538	549	536	554	564	553	512	549	557	502	552	541	572	556	549	538	536	524	530	519	553	571	558	539	555	563	550	512	582	561	527	527	520	486	544	551	527	527	538	550	512	553	555	536	580	535	488	534	513	541	548	512	517	565	516	574	550	524	505	559	529	545	575	544	564	544	521	517	601	524	532	553	561	553	562	528	577	548	592	519	563	530	551	528	505	507	545	506	537	573	548	545	538	565	575	540	529	519	552	537	521	533	554	550	557	536	572	519	526	585	544	533	559	541	563	537	548	534	540	527	560	548	546	506	566	498	543	560	586	563	522	526	508	541	569	594	501	568	519	495	567	561	540	552	518	530	569	525	511	537	521	508	488	550	552	549	537	569	519	492	508	531	535	569	523	597	552	560	531	522	570	577	521	563	601	520	533	575	584	574	549	562	532	559	550	507	506	557	517	550	527	504	549	532	551	559	542	539	563	610	506	577	520	586	544	550	507	494	566	523	544	532	541	574	539	593	542	541	523	542	516	547	549	553	558	529	533	544	525	571	573	555	522	547	596	547	581	538	498	544	560	545	524	537	557	550	573	533	564	512	541	537	593	492	544	558	572	579	556	579	544	561	567	528	557	529	545	540	525	551	551	532	551	531	541	540	538	554	556	546	557	541	527	537	556	557	587	548	512	557	575	522	542	533	516	527	569	534	547	566	530	538	559	557	511	550	526	544	591	549	520	558	539	514	553	538	588	504	533	506	562	583	534	534	558	581	566	604	528	538	572	541	532	502	550	552	527	568	521	550	542	545	532	562	543	545	511	578	587	560	531	545	562	553	544	548	524	567	510	559	539	549	553	564	546	542	550	549	589	553	543	562	545	505	559	558	521	531	517	550	578	549	532	555	530	512	563	572	587	504	550	552	577	537	534	539	533	526	561	506	559	544	569	534	564	530	530	534	542	522	578	557	558	524	582	536	582	558	553	536	543	518	540	530	537	513	583	549	493	546	541	559	533	594	532	533	540	545	515	534	524	537	537	560	523	501	541	545	502	524	493	545	564	560	578	533	534	578	558	539	526	548	537	553	557	589	546	568	554	541	572	524	556	548	547	542	539	571	542	553	627	528	509	541	542	565	549	519	541	588	542	538	546	552	572	542	530	543	574	584	543	518	542	520	510	552	541	572	574	566	535	537	573	510	523	540	550	525	548	526	577	572	573	495	532	539	558	514	550	557	552	597	525	550	565	528	515	505	526	514	541	549	546	565	548	559	556	543	516	529	561	538	505	513	546	547	565	534	554	548	514	571	535	573	572	531	527	527	542	523	495	573	551	507	570	497	579	582	560	532	590	556	561	549	570	557	510	543	546	528	568	551	546	546	524	497	572	559	533	562	527	557	516	559	532	562	568	532	519	552	532	530	571	546	549	510	562	512	528	534	565	552	509	546	566	525	517	548	549	561	558	556	511	565	529	541	552	550	570	559	558	582	513	563	574	556	540	602	546	515	522	542	504	536	595	540	563	543	520	527	542	560	549	544	606	548	496	532	559	555	530	571	537	528	573	576	578	557	561	549	566	572	529	560	562	539	529	543	518	508	505	536	565	522	544	557	536	534	524	507	532	582	588	512	562	555	548	559	564	532	495	545	547	529	526	564	564	572	537	542	586	574	531	557	538	551	506	564	548	500	557	525	554	513	501	525	562	527	515	559	517	507	572	574	539	546	580	537	550	535	575	527	495	572	554	541	518	566	563	564	520	488	538	532	550	530	612	559	530	570	556	526	507	525	563	581	551	545	541	550	581	569	605	544	561	582	578	518	533	560	538	541	520	538	553	551	558	537	554	521	543	566	508	530	560	542	528	531	549	555	571	530	529	522	550	554	548	565	572	529	568	557	522	537	598	568	516	557	508	566	509	560	511	607	554	556	538	504	545	555	552	542	554	502	564	566	593	544	568	596	537	578	513	562	592	559	576	547	528	549	500	577	567	557	529	523	595	565	545	563	558	566	545	526	555	529	569	504	573	571	576	584	575	545	548	547	534	578	546	546	507	544	558	533	546	564	504	562	556	596	530	554	572	577	550	568	570	562	534	556	524	534	534	577	572	520	519	512	572	566	517	566	576	556	572	539	560	583	548	555	484	553	568	555	517	528	529	547	495	535	526	544	530	568	516	549	555	538	518	503	556	548	563	536	549	547	542	554	537	601	510	559	558	541	535	565	529	499	587	535	497	553	550	536	550	546	540	550	555	543	535	528	538	528	579	540	561	547	573	542	586	564	553	589	554	529	539	549	523	497	570	511	576	562	559	565	592	586	570	587	551	572	542	539	543	573	547	528	569	547	574	561	535	558	569	547	551	531	543	571	564	547	534	530	544	569	505	540	542	514	552	552	553	536	549	549	549	508	521	542	559	515	509	551	538	507	548	536	556	540	548	557	566	544	578	536	573	548	540	588	581	568	570	552	562	546	517	581	541	551	551	516	551	542	535	550	532	538	525	503	529	541	542	498	536	564	563	575	552	526	517	586	557	538	532	555	535	561	518	541	471	559	519	571	544	533	522	531	552	521	567	544	515	514	533	520	540	512	553	513	551	519	521	560	543	525	538	510	520	526	512	532	570	565	573	529	517	547	509	534	570	519	547	518	573	559	540	568	535	538	549	550	544	575	479	522	536	564	546	531	539	556	547	530	568	567	570	597	567	544	510	559	554	580	545	550	568	542	514	529	555	576	583	485	545	563	580	578	538	529	539	545	544	579	495	528	538	529	530	494	562	528	516	543	538	507	596	537	563	564	576	544	492	584	536	572	586	541	496	511	549	559	553	551	509	511	547	526	511	551	582	514	550	531	599	532	565	541	534	537	509	569	542	578	507	559	527	543	578	511	519	557	526	550	564	528	531	583	527	557	584	552	532	535	553	532	587	535
27688	12416	1220	438	290	254	197	178	146	154	154	136	135	139	157	159	131	146	143	147	136	136	152	136	150	130	148	143	140	126	134	149	140	147	153	124	148	117	141	141	147	139	134	148	145	131	124	127	115	133	135	172	171	136	127	141	154	144	170	121	112	123	131	134	136	155	142	152	161	140	147	143	122	142	142	146	143	145	139	131	148	132	145	152	151	154	140	141	143	139	152	155	144	149	140	147	165	139	150	153	136	133	148	134	145	147	160	124	155	139	147	128	148	133	146	142	137	138	143	130	146	149	158	121	160	140	140	138	177	128	115	144	143	138	154	166	151	131	126	136	130	161	140	148	131	140	159	133	146	144	138	148	133	146	146	143	131	152	125	142	130	142	132	152	156	163	138	125	152	129	143	146	157	145	148	160	125	125	155	150	127	147	158	126	141	139	148	137	134	131	142	149	128	148	144	144	171	143	139	139	131	143	153	121	148	138	133	145	135	146	135	143	129	133	142	150	129	132	157	137	159	140	140	141	129	141	142	147	159	149	133	142	129	144	153	123	126	160	147	133	168	165	150	143	152	142	151	138	136	145	134	151	146	144	139	137	146	123	128	130	131	153	131	152	131	136	148	132	152	147	133	146	132	144	146	140	168	125	139	145	157	146	140	125	139	158	148	145	137	138	127	137	142	159	137	159	129	131	147	138	131	142	147	124	150	141	160	151	133	136	149	142	135	125	154	153	136	119	167	139	135	117	133	161	138	146	144	122	123	151	170	140	154	127	142	161	136	151	137	142	145	149	132	137	115	125	147	115	138	151	142	137	130	133	156	140	149	113	110	110	137	134	140	145	135	116	108	129	161	150	162	131	149	148	142	150	146	134	145	151	145	148	152	139	125	143	160	144	135	155	147	126	146	130	141	119	127	135	153	152	160	147	142	139	141	143	141	117	138	159	145	154	157	165	132	134	139	155	137	124	144	148	143	177	140	143	155	146	151	133	131	136	146	149	144	148	152	139	128	132	144	147	133	113	150	150	147	143	155	136	145	133	153	152	160	144	144	140	134	143	154	128	141	145	150	131	121	138	133	168	143	138	156	148	159	150	133	157	168	159	153	131	129	129	135	118	139	143	132	142	149	128	145	120	158	152	150	140	126	143	133	121	134	135	131	130	137	119	143	139	142	135	127	139	146	127	150	146	138	138	160	137	141	124	153	149	159	128	138	141	146	147	157	154	150	167	144	131	132	134	135	138	150	125	161	147	118	161	131	139	133	146	154	154	127	145	153	122	157	133	144	129	107	120	161	141	136	128	133	139	134	127	145	134	133	141	137	156	130	130	139	138	125	140	133	163	137	150	128	137	141	150	141	124	138	120	139	134	142	142	138	144	164	127	156	149	142	139	139	133	143	139	157	155	126	132	150	160	134	128	140	143	149	142	127	129	126	140	145	141	133	150	122	151	154	149	130	148	128	145	135	147	123	147	134	151	152	124	156	126	131	156	152	157	166	171	145	119	141	175	139	137	142	132	152	161	133	135	145	142	151	135	156	131	147	123	150	146	135	137	141	158	143	146	128	137	141	125	146	139	153	136	132	135	162	152	135	126	150	152	148	151	145	152	134	166	136	140	125	122	149	140	118	152	134	139	145	141	146	136	152	125	148	133	132	140	154	117	142	153	130	141	147	141	154	150	154	128	143	137	144	138	133	128	158	131	157	149	147	141	129	140	143	124	165	126	162	132	139	128	151	136	156	143	147	131	137	135	116	161	148	150	144	122	162	149	131	131	128	149	125	138	138	149	126	129	147	149	145	144	144	132	144	136	166	139	160	133	132	157	116	129	139	145	146	140	112	130	159	127	145	141	142	138	146	147	154	133	130	142	131	153	133	141	134	165	111	142	129	134	154	131	140	129	156	141	112	150	133	158	124	140	147	139	129	144	129	147	159	145	127	144	139	125	131	143	138	139	147	146	141	144	133	136	148	149	131	142	132	128	137	132	137	136	152	132	131	133	133	144	140	132	141	145	163	165	153	154	132	141	116	148	146	147	146	144	129	143	131	131	144	151	128	165	127	150	148	132	123	144	131	124	147	145	136	121	147	130	129	145	126	145	157	133	128	150	165	130	153	163	135	159	134	140	152	143	153	136	149	155	116	132	148	140	163	133	153	134	157	158	143	149	139	155	142	152	124	155	128	136	128	159	123	162	133	128	119	135	131	126	147	143	144	134	147	130	150	128	159	144	142	137	150	155	141	116	150	140	146	134	129	163	134	118	169	148	145	130	140	122	151	141	156	144	141	118	170	132	118	154	132	132	144	154	146	128	136	152	132	145	118	131	138	134	156	145	151	156	143	133	138	152	145	149	147	152	152	142	158	144	142	148	149	152	127	140	139	139	118	118	151	131	145	126	149	153	153	158	130	149	160	143	126	146	159	141	137	111	132	153	153	158	130	138	129	140	149	137	149	131	154	136	139	121	139	134	156	149	158	143	125	136	129	149	148	129	152	140	168	145	153	144	116	142	139	147	137	136	140	158	134	130	137	145	129	126	130	133	137	130	133	142	133	127	121	138	134	136	142	138	115	119	148	159	157	128	134	144	139	137	156	138	148	148	147	140	175	154	147	163	135	154	143	129	133	137	155	136	126	123	137	148	160	134	142	123	145	143	131	122	146	136	131	138	131	132	128	140	132	146	157	153	139	136	135	141	139	160	150	131	143	138	149	132	126	135	119	163	147	141	138	140	145	142	145	125	144	144	137	133	137	160	136	149	161	140	156	167	147	140	131	118	145	143	132	134	137	143	134	146	164	128	160	129	140	153	146	119	146	135	164	153	145	142	140	124	136	142	144	148	158	134	157	122	150	138	166	160	135	146	160	127	152	144	134	125	140	134	153	127	138	142	158	134	167	151	152	123	150	142	147	151	120	133	149	109	134	144	156	136	127	145	158	144	176	130	136	152	137	135	127	142	160	133	145	138	154	175	150	129	144	140	152	127	158	122	149	158	133	150	157	163	156	133	148	136	147	132	149	124	135	133	138	151	140	152	160	156	147	126	140	120	135	140	145	135	145	122	125	140	148	138	140	130	149	145	135	125	130	136	138	125	137	134	118	134	151	145	147	156	138	151	131	157	153	127	150	143	144	126	160	136	134	166	125	159	142	134	172	154	132	136	152	138	149	134	138	118	130	137	157	135	152	162	131	147	139	145	133	148	160	151	157	171	116	147	151	151	124	151	168	141	149	131	140	142	151	139	148	140	144	126	136	128	126	135	145	152	129	173	148	122	147	166	121	147	150	153	136	119	187	138	138	139	117	160	142	145	137	125	133	157	124	144	143	116	151	142	131	145	159	168	150	144	128	143	152	106	158	124	148	152	138	146	129	134	151	133	164	144	135	146	162	155	152	140	139	139	140	140	119	135	153	132	138	130	156	148	137	149	122	132	142	130	128	121	144	155	151	151	136	113	150	142	149	141	133	158	153	126	153	145	152	136	151	129
4960	981	794	463	311	275	239	236	210	183	208	202	176	179	181	179	182	179	154	169	181	173	161	201	175	181	182	187	169	183	156	199	167	168	169	170	183	181	165	185	187	141	163	184	172	157	170	184	175	181	185	171	160	170	176	166	159	138	142	182	173	163	150	172	149	185	150	170	165	143	158	164	171	180	174	169	180	165	166	178	172	151	164	156	167	156	164	158	166	175	164	179	155	152	174	160	152	175	178	159	165	149	161	169	156	159	172	188	165	171	149	169	182	190	169	170	156	163	167	167	168	186	174	181	164	152	150	159	176	168	169	171	138	170	160	157	170	169	155	178	154	126	170	157	132	162	159	172	159	151	145	152	144	175	164	177	139	184	163	157	170	132	156	173	180	160	169	180	179	161	176	176	145	158	173	168	181	188	164	165	147	154	147	173	166	158	159	169	159	165	169	181	164	161	163	158	169	163	156	184	159	151	161	155	163	143	170	163	166	145	146	141	153	154	179	160	172	179	175	169	154	179	177	150	158	152	157	167	172	169	129	154	184	165	160	181	154	146	175	156	139	162	165	165	153	176	155	140	160	170	162	146	164	162	181	172	176	175	192	156	167	171	157	176	172	151	160	166	153	143	149	166	167	182	171	181	186	180	156	173	173	192	173	160	153	157	143	161	149	142	143	158	156	153	182	158	142	161	171	164	176	189	172	147	172	156	180	155	179	169	173	166	137	167	144	184	163	147	164	157	167	158	170	146	175	147	173	166	151	163	160	161	167	165	155	163	151	177	136	157	154	179	185	166	153	180	161	147	171	171	168	181	149	163	173	165	145	158	149	158	179	187	157	182	176	164	169	156	170	182	170	153	151	156	156	173	175	161	178	169	179	155	178	136	179	184	156	170	175	156	156	171	172	153	164	168	151	145	164	184	161	170	147	153	175	188	173	170	163	161	147	165	173	177	155	174	195	173	150	167	164	171	175	144	161	161	179	161	139	150	169	163	139	170	162	154	171	161	184	168	140	173	162	170	159	172	154	166	150	147	174	164	160	182	173	181	169	160	189	154	189	159	155	164	152	166	148	167	147	145	153	157	172	172	154	151	149	147	165	158	152	169	157	167	140	192	157	170	159	142	152	156	137	160	144	173	168	152	173	160	185	150	177	157	183	164	144	188	179	163	176	161	164	158	167	165	156	144	189	161	161	192	162	135	148	161	183	154	123	155	169	189	151	158	154	178	162	167	164	151	158	151	159	159	178	194	159	160	147	147	174	174	161	146	173	161	187	150	167	162	153	168	179	174	165	159	175	166	162	165	164	148	177	166	179	172	172	175	185	164	141	151	175	175	185	173	138	169	155	155	141	164	157	176	154	158	142	169	177	173	168	136	183	169	148	172	153	167	159	151	154	207	156	160	178	149	164	171	149	141	192	186	154	165	175	175	170	179	167	163	171	160	148	166	159	143	179	169	166	167	185	156	166	157	150	154	160	158	158	178	141	166	194	162	198	148	187	157	143	140	157	152	145	169	170	157	165	185	155	177	151	146	151	175	182	162	165	189	190	172	162	169	144	188	173	153	157	157	178	178	177	161	172	175	172	184	172	166	155	182	156	162	153	161	153	150	173	155	162	174	155	185	181	173	177	165	173	181	172	148	168	171	161	154	161	161	169	166	177	161	169	189	181	171	156	168	183	190	177	165	155	167	174	166	172	149	152	163	183	148	149	168	148	156	180	157	167	194	171	179	151	147	158	149	169	166	178	175	150	161	162	170	161	176	172	151	157	150	160	172	163	169	135	151	152	146	159	158	176	177	166	164	144	161	168	148	157	144	155	181	174	181	160	153	193	150	171	156	154	162	141	181	169	178	140	163	158	143	150	185	158	142	146	154	168	173	181	171	162	185	170	182	164	142	196	177	161	181	183	183	174	162	168	153	144	169	169	184	164	171	144	195	177	180	169	173	177	173	176	156	134	154	159	173	169	153	158	176	147	156	174	183	164	171	146	172	194	171	156	163	146	154	153	136	150	181	176	163	155	138	164	157	165	167	172	151	155	159	166	168	141	163	172	169	125	149	169	169	185	161	146	170	190	164	144	160	170	158	169	150	155	174	148	169	195	160	149	155	183	175	181	161	159	186	162	162	160	186	168	166	171	144	164	148	153	155	168	169	174	157	164	168	169	182	165	149	147	164	150	154	167	160	186	165	159	141	159	181	160	150	173	157	180	151	166	154	160	187	165	145	158	159	164	175	161	168	163	152	145	146	151	162	166	161	158	163	150	173	144	164	159	182	177	152	161	151	186	158	183	168	175	160	164	162	171	150	162	156	190	178	171	185	162	165	166	185	150	155	182	156	165	156	163	158	173	162	157	157	175	164	158	160	181	163	156	177	160	181	155	171	144	161	159	150	167	159	145	177	160	189	171	194	158	168	168	140	186	171	171	177	161	170	167	157	146	160	179	155	189	153	165	172	189	183	165	154	187	164	164	150	179	184	153	175	151	176	154	149	158	124	187	153	168	156	184	172	161	165	187	144	171	171	171	167	142	176	157	158	149	181	192	151	181	160	165	168	171	166	185	155	171	167	155	164	175	163	185	170	172	165	179	161	179	168	147	178	164	205	169	163	161	161	150	172	181	158	143	165	158	188	171	152	161	173	145	165	141	182	181	169	187	161	160	168	164	190	165	164	158	157	145	180	179	164	165	186	133	155	167	167	145	158	185	170	162	165	178	142	170	157	179	158	162	167	175	152	163	172	161	151	154	158	158	175	177	165	184	180	171	161	148	153	157	189	163	168	140	159	142	153	148	169	180	150	177	145	169	161	165	165	180	153	159	173	163	153	148	142	159	164	168	173	177	140	164	160	171	161	171	191	186	177	159	157	167	145	164	166	157	174	170	165	153	178	168	152	170	170	181	178	179	168	171	155	164	175	166	182	180	181	143	146	171	176	165	161	157	166	177	174	159	160	139	132	190	163	154	156	156	161	163	163	173	160	162	161	141	179	150	129	180	158	158	170	165	163	153	138	159	195	155	166	144	158	168	177	164	148	169	173	142	166	160	164	160	158	136	163	171	160	157	179	180	170	160	153	162	144	156	162	139	184	163	159	162	181	128	168	173	163	149	161	156	162	175	170	163	163	181	168	156	194	175	171	180	174	150	166	163	152	157	147	163	155	158	144	164	161	160	155	173	175	148	169	135	166	167	159	160	146	161	180	158	159	179	162	183	163	175	171	187	166	158	155	171	167	157	146	161	163	180	167	178	168	175	175	152	187	161	191	179	168	160	160	176	143	160	164	152	167	171	180	173	166	198	156	156	142	160	161	174	177	151	191	162	165	169	165	159	160	167	177	125	151	149	173	182	196	156	140	162	178	155	195	148	158	170	146	158	156	180	145	178	166	163	166	171	179	165	170	173	156	167	160	145	164	161	179	188	149	188	191	152	160	163	153	180	172	191	157	163	157	160	198	127	129	159	164	184	166	167	172	149	168	153	172
24431	20390	26496	24185	20378	8317	1180	737	626	552	502	457	459	436	361	384	364	381	354	335	302	308	349	275	309	313	319	281	288	293	307	297	277	304	263	239	315	299	287	273	292	296	269	273	296	266	282	270	288	295	272	259	264	269	295	287	280	259	271	275	265	260	274	285	269	256	287	272	275	263	260	274	298	239	258	262	285	252	252	272	296	295	258	251	272	260	270	257	256	262	296	244	303	276	283	254	273	278	246	257	296	252	251	251	290	250	295	294	273	251	251	289	256	265	281	299	258	261	265	302	264	300	300	245	264	291	264	288	250	261	261	289	263	272	275	281	256	285	264	244	243	278	259	275	257	281	253	250	247	254	270	273	252	255	261	276	288	258	276	280	276	295	281	278	239	283	260	261	277	259	262	246	300	259	274	265	278	290	255	258	254	257	242	277	249	304	290	258	275	282	260	269	255	273	239	251	269	265	254	274	280	267	289	252	272	275	272	284	300	239	244	250	273	267	282	258	251	292	287	270	247	275	272	284	283	296	267	281	287	252	271	271	261	283	255	261	272	277	270	261	241	285	248	292	287	275	271	272	259	248	261	264	282	262	283	299	274	285	263	282	277	269	296	260	269	296	290	260	305	253	265	284	259	281	267	240	269	248	273	232	290	273	277	272	271	268	242	262	266	261	275	270	250	253	257	264	290	247	265	271	274	279	239	273	256	278	283	256	231	259	247	268	270	262	271	279	275	255	266	253	274	272	258	280	239	262	262	273	278	248	299	287	298	257	278	252	243	244	226	279	281	297	252	277	253	277	264	258	251	264	255	267	239	290	250	284	277	275	294	284	282	267	251	254	302	268	260	276	253	264	273	252	266	270	279	247	292	245	266	284	284	246	275	278	283	261	271	266	282	280	267	258	269	296	277	269	275	273	305	268	247	277	285	271	250	272	248	278	228	252	260	262	272	264	266	248	261	273	280	278	278	309	293	230	263	282	251	270	277	241	251	295	278	258	248	279	224	254	271	247	266	261	239	233	279	274	300	292	294	258	295	257	262	258	240	269	269	254	255	272	239	260	257	266	265	256	302	261	284	259	275	257	287	265	248	258	248	276	252	257	301	233	289	255	288	281	289	261	264	261	268	266	272	270	277	255	270	255	245	283	269	278	276	302	218	253	248	269	257	246	254	266	281	262	251	277	271	283	289	284	256	273	262	279	264	256	267	257	264	292	269	303	253	279	281	281	283	270	272	291	273	252	247	244	246	254	256	247	268	309	278	280	265	272	256	272	253	263	276	272	258	277	273	266	275	231	271	284	269	282	273	270	276	253	282	316	234	268	255	273	276	258	260	268	261	274	248	266	280	255	234	254	253	261	277	280	258	258	292	265	278	238	240	259	268	275	270	240	279	316	265	298	252	252	289	262	254	244	260	272	261	287	272	281	263	256	274	276	269	244	254	287	277	270	283	243	263	248	267	298	279	250	270	262	261	257	256	279	291	248	286	285	255	265	261	282	249	246	278	247	278	286	288	263	297	255	259	281	259	300	275	263	233	273	278	272	247	247	281	259	272	277	278	246	258	263	248	253	290	258	258	259	263	242	267	254	268	282	279	253	275	236	276	273	285	268	241	260	266	245	274	267	309	263	243	259	246	252	277	259	232	259	256	269	258	278	259	266	285	282	288	249	279	261	257	267	274	297	283	266	244	264	274	269	272	291	232	288	264	295	242	248	252	260	250	288	258	282	257	266	296	277	246	286	259	263	258	261	272	253	248	238	253	258	292	296	248	279	254	249	256	270	291	284	293	269	263	246	247	257	283	243	298	255	266	248	295	273	292	256	247	265	300	278	283	312	263	260	258	286	280	259	257	277	237	258	266	256	253	283	249	286	251	260	263	288	271	254	301	270	257	279	267	282	241	262	289	274	263	296	260	278	275	254	279	275	272	257	242	265	254	265	289	281	255	264	273	265	275	291	229	280	255	279	297	247	268	258	260	251	275	262	225	242	317	276	281	263	281	259	266	254	261	264	264	248	259	253	241	264	284	265	220	279	284	294	290	242	299	253	263	232	244	276	267	274	277	266	250	244	269	278	275	299	259	288	243	231	266	285	285	270	250	253	303	287	272	266	275	253	273	234	252	252	292	296	303	268	261	289	255	272	261	265	248	271	259	280	246	270	302	267	260	285	263	288	273	275	277	278	230	285	288	277	242	279	278	291	238	293	280	279	278	279	266	266	268	248	261	265	263	281	289	235	275	274	251	277	256	270	274	275	277	307	242	294	269	290	261	287	256	264	282	270	254	275	278	266	247	271	267	272	297	269	271	267	279	266	284	260	251	259	289	281	276	282	264	271	241	277	268	259	282	253	273	257	252	263	259	279	270	266	258	253	252	284	298	249	248	283	282	274	272	272	262	271	290	269	263	278	271	274	251	259	251	255	281	270	276	250	265	272	242	287	262	258	265	258	276	299	252	256	263	253	262	305	250	249	265	297	262	259	257	307	262	292	297	272	269	270	276	272	250	294	296	274	263	253	246	265	259	267	274	272	291	259	247	276	267	251	277	254	239	269	295	243	242	268	249	264	265	253	269	267	276	287	265	248	265	266	286	256	258	232	271	286	262	270	269	310	271	260	273	270	267	259	238	269	262	284	266	262	290	266	252	245	293	288	267	278	277	265	276	284	259	249	270	254	251	238	237	267	294	263	266	258	277	295	292	284	260	287	275	272	291	264	226	253	283	244	292	286	247	250	254	297	286	256	276	247	296	273	292	270	239	270	254	262	271	258	299	276	249	287	247	256	256	284	282	279	264	283	279	244	296	279	295	269	252	252	254	268	270	259	290	243	271	272	316	297	250	289	267	259	271	249	258	264	279	278	264	270	262	301	276	275	269	244	246	279	276	293	259	266	273	262	283	259	287	271	254	255	267	267	255	279	248	248	265	255	266	286	273	282	270	267	262	253	264	262	278	277	252	288	234	250	251	253	275	296	269	253	288	286	253	264	251	278	263	286	237	274	272	245	281	288	270	280	261	270	263	256	259	292	267	245	279	254	280	265	267	302	258	265	282	284	291	271	281	281	280	265	248	228	285	282	275	266	298	259	271	250	282	267	251	279	300	264	243	245	249	237	270	296	280	254	262	267	270	275	279	292	283	256	246	262	285	275	301	279	259	259	247	273	243	267	240	269	250	285	260	265	280	275	304	272	293	279	246	271	280	277	292	263	283	299	286	266	259	248	251	316	255	276	280	250	250	277	270	255	264	276	269	262	257	283	232	269	252	293	285	268	267	247	258	260	262	266	237	263	246	223	259	255	262	285	270	275	282	264	275	310	294	269	262	259	284	248	240	257	243	275	252	263	268	260	262	255	267	282	286	254	279	252	260	240	250	285	279	257	253	256	276	291	291	265	226	268	263	256	283	289	253	284	278	291	295	226	254	278	267	269	293	259	258	305	234	244	267	287	256	280	285	271	243	264	279	263	256	294	267	252	307	243	309	279
7638	11559	10710	5610	3646	2469	1815	1380	1187	1007	854	772	631	589	581	531	458	471	457	394	376	422	381	344	361	387	348	328	348	349	336	317	331	338	311	313	338	299	294	264	322	337	286	312	304	287	283	311	290	252	293	291	296	317	263	271	313	283	285	292	259	261	280	268	296	303	268	294	314	281	267	272	238	267	298	264	285	286	268	279	260	271	271	292	260	274	262	300	270	270	267	266	262	282	312	255	280	287	276	266	286	289	256	272	271	258	279	294	296	254	282	273	259	296	275	274	297	272	262	287	266	302	261	273	275	288	279	243	248	268	274	288	280	269	286	276	265	251	290	267	252	254	237	243	246	265	252	263	279	259	298	308	278	266	266	236	292	301	258	276	252	257	250	274	257	247	263	263	262	259	273	255	259	253	267	250	282	266	283	260	286	270	252	278	286	257	251	277	271	275	240	236	257	268	257	265	293	276	269	280	262	255	265	260	268	270	273	247	261	267	282	239	258	279	244	274	238	277	270	258	259	255	246	223	292	273	249	303	247	250	295	265	257	281	263	284	259	264	293	338	262	260	294	254	277	299	269	265	304	292	267	293	254	272	234	261	277	276	261	274	285	240	279	290	246	283	264	261	280	271	284	275	270	268	250	282	293	267	281	282	293	291	283	283	270	303	287	254	286	258	263	263	275	263	274	252	258	278	253	265	274	274	257	296	287	282	279	293	249	242	257	282	287	239	257	222	269	262	283	258	279	261	280	259	259	264	284	269	284	287	269	228	284	271	279	258	273	266	270	277	264	298	270	271	276	260	297	271	290	278	261	279	279	244	244	263	280	237	253	266	246	263	261	264	296	278	282	275	245	266	262	253	277	282	291	242	271	273	269	243	315	273	267	261	294	264	274	285	287	304	263	252	231	253	280	278	285	236	267	269	247	274	279	270	257	290	271	278	273	281	276	250	303	270	285	253	251	288	276	269	277	269	244	271	245	263	264	255	278	265	261	256	255	275	293	237	272	268	266	271	269	269	257	242	280	271	255	269	261	244	263	289	247	251	275	286	277	255	263	268	268	246	281	275	280	288	253	276	272	258	259	265	245	252	281	268	245	265	258	301	256	264	292	256	285	264	255	288	250	292	263	276	255	253	307	277	270	281	273	263	285	278	283	283	281	282	292	286	276	256	264	288	281	285	305	282	268	252	244	251	272	273	259	265	266	258	270	282	270	257	276	273	271	237	283	277	260	279	247	298	257	273	249	246	260	269	270	272	248	282	305	276	268	270	278	292	260	272	275	274	293	276	275	283	283	248	281	290	278	252	275	265	273	255	279	274	260	266	240	265	284	277	293	278	268	264	260	288	284	266	241	280	274	253	236	273	252	271	293	234	277	243	282	259	242	287	258	250	254	269	263	300	255	266	266	254	242	268	289	262	244	271	286	263	277	247	256	274	274	248	258	269	242	297	272	245	281	242	287	276	264	244	274	255	270	278	252	278	280	255	260	255	274	278	274	288	283	265	253	282	265	277	233	240	262	276	261	283	268	247	288	271	277	240	259	274	258	250	263	263	264	277	264	260	237	265	249	268	254	273	292	259	274	267	263	277	241	250	245	257	286	270	274	261	274	278	283	275	258	261	256	267	283	259	267	284	282	246	265	287	262	259	290	282	264	272	275	256	263	266	277	245	275	257	287	298	264	270	227	305	260	271	269	285	270	274	270	263	269	257	250	272	268	259	259	280	298	269	282	274	255	277	291	267	301	274	289	247	274	266	241	266	290	235	266	269	241	278	293	274	271	268	305	272	275	286	294	263	270	269	238	258	279	278	264	277	285	276	277	275	269	263	260	276	275	263	248	293	296	290	297	255	268	277	254	274	233	266	275	248	279	264	297	251	252	262	239	269	291	268	255	272	267	286	273	258	222	298	282	269	286	296	284	262	264	280	283	262	291	275	271	305	255	242	301	300	275	287	234	257	283	283	282	248	261	270	283	271	242	288	284	253	257	279	263	272	245	268	259	256	263	266	262	285	282	272	243	253	277	263	282	251	261	255	256	259	279	291	244	250	264	259	250	256	282	292	291	268	285	246	285	282	303	285	248	268	265	266	251	246	270	287	261	271	233	272	280	258	258	291	279	264	275	262	298	263	276	263	270	256	302	265	280	286	290	319	267	255	254	271	313	271	250	282	281	305	261	280	262	235	269	263	259	272	269	267	281	272	264	253	292	261	263	250	258	238	257	298	261	283	248	272	239	268	267	255	289	245	266	264	279	300	259	248	262	295	266	273	258	269	287	250	297	285	255	275	270	258	251	267	263	253	225	295	244	280	286	268	274	299	267	292	260	277	252	265	280	273	286	298	292	252	296	265	278	268	276	264	294	282	285	260	270	267	272	251	298	258	284	287	274	272	258	276	253	285	318	240	266	288	307	261	295	253	293	269	261	244	303	304	258	278	251	278	248	286	291	263	263	272	261	259	238	231	255	278	264	239	260	284	280	238	290	275	264	272	301	274	254	260	278	287	291	257	252	242	272	240	278	270	289	274	254	276	262	272	279	284	273	296	247	285	271	289	265	276	248	279	290	291	252	268	298	293	256	267	270	296	278	264	243	274	265	273	256	265	273	263	267	259	264	298	291	241	286	262	257	288	268	262	267	288	256	259	262	287	270	286	276	260	261	280	277	240	254	271	241	256	266	267	273	265	286	277	272	264	246	261	295	249	277	259	303	254	270	305	262	290	304	273	229	282	249	268	266	243	291	286	297	300	273	267	258	254	257	297	271	251	237	284	262	275	265	270	260	270	249	257	247	258	253	286	298	284	295	302	256	253	278	281	257	253	268	316	260	256	264	262	272	258	278	258	247	286	280	263	283	280	243	262	262	249	275	253	288	268	272	235	263	248	250	279	259	266	274	260	258	268	265	269	275	271	278	251	279	292	302	289	279	279	243	268	248	267	300	289	269	265	281	296	248	267	278	275	292	286	271	244	263	249	239	263	287	255	283	274	296	254	297	284	278	269	274	261	279	275	271	237	258	298	256	284	265	259	270	262	249	258	272	275	258	293	253	292	261	247	272	277	254	264	270	285	273	259	259	264	278	264	273	279	285	264	271	278	255	301	287	267	277	262	241	257	270	297	276	266	278	266	274	310	269	264	264	285	267	249	303	274	262	248	311	290	274	261	286	261	253	272	264	266	264	267	299	249	273	293	255	284	286	280	259	260	279	245	280	285	264	266	277	272	258	292	274	246	267	252	270	252	270	273	279	257	270	269	293	243	270	276	286	244	295	276	253	257	301	266	273	299	279	274	253	267	261	276	259	245	255	281	280	267	248	279	255	283	259	253	270	261	294	269	263	275	262	265	270	261	254	260	283	279	256	267	255	261	248	260	281	273	299	253	264	263	284	255	272	278	288	257	272	254	260	264	266	250	276	258	262	265	254	288	277	256	256	254	270	299	269	233	268	272	270	289	285	284	279	281	250	285	265	263	257	219	280	284	306	261
22512	20366	26876	23725	20371	20426	7468	1723	1249	1169	1057	889	853	814	847	771	772	774	712	717	674	625	668	638	637	670	621	622	610	586	621	585	575	580	597	602	600	600	570	625	627	602	580	594	577	547	544	610	573	537	593	555	570	577	576	603	575	586	607	609	586	587	631	584	551	528	603	609	622	550	607	607	605	567	560	582	586	551	556	559	600	544	574	562	538	583	554	560	603	580	559	555	568	575	580	577	584	612	567	551	576	539	533	559	550	554	549	542	546	523	517	593	590	545	615	566	576	568	565	547	561	528	578	534	560	553	559	558	539	528	580	550	557	502	591	543	562	528	576	556	600	532	589	577	567	602	562	571	541	571	565	580	566	572	587	584	550	536	550	541	576	584	590	507	569	541	561	570	546	548	567	564	581	520	581	591	610	530	520	601	571	557	576	582	547	536	589	540	570	583	553	567	545	496	528	570	558	549	551	561	575	592	573	576	530	560	573	529	547	583	555	588	563	538	537	586	569	573	541	569	604	551	558	567	506	588	579	553	546	567	580	579	514	573	557	546	578	541	549	551	596	565	548	527	560	574	620	580	560	528	566	619	565	554	586	592	568	598	544	546	492	548	545	562	569	560	514	568	530	559	570	600	588	535	576	545	591	564	567	557	590	581	556	572	556	543	608	569	601	564	541	594	568	524	538	571	590	577	595	545	543	556	561	569	595	574	577	583	592	559	537	566	525	548	542	551	503	576	518	543	587	523	552	579	543	555	554	604	554	565	576	552	560	571	571	596	569	565	546	550	566	563	522	540	591	641	583	579	585	553	510	569	533	588	562	572	583	567	566	528	573	566	538	606	534	559	599	579	545	547	568	604	518	561	591	581	563	582	552	537	557	591	584	545	566	574	584	506	567	549	562	606	558	552	559	560	553	580	504	561	528	537	574	567	549	543	605	555	576	572	599	531	585	511	548	553	542	528	597	583	577	562	528	533	611	516	598	523	557	545	570	561	569	572	554	564	517	577	560	596	567	545	503	528	542	522	547	556	537	544	547	567	561	573	535	547	547	541	574	595	598	581	562	577	592	604	557	541	564	541	624	559	537	546	539	553	562	585	501	534	553	525	539	507	512	564	547	525	585	585	519	552	561	530	576	558	533	564	550	569	555	540	590	572	475	580	538	514	536	558	549	533	589	573	512	565	500	605	563	562	530	608	566	545	577	569	533	586	574	571	542	558	586	562	582	629	598	524	559	587	613	572	570	537	614	570	537	554	555	564	569	533	541	560	553	565	538	558	526	581	573	584	547	547	589	565	516	565	582	555	527	564	561	541	589	546	588	510	507	587	571	563	559	550	539	551	523	542	514	568	573	568	568	536	593	523	537	553	562	539	604	540	531	558	599	532	572	555	505	565	566	557	540	565	549	541	553	538	590	552	544	599	602	568	555	567	567	538	552	501	579	580	602	566	520	569	541	561	546	581	543	526	559	575	561	604	554	545	573	539	564	577	585	565	557	602	532	571	566	567	489	542	550	516	563	556	564	589	536	581	559	572	535	528	553	563	578	576	619	550	514	560	568	536	556	575	589	563	567	521	565	574	566	543	550	556	573	567	497	538	577	552	575	573	511	545	516	566	550	539	532	567	556	583	567	553	553	555	597	586	591	567	551	580	580	590	579	539	524	521	599	566	527	524	535	577	577	563	560	584	565	565	582	592	561	551	562	547	552	542	531	556	533	528	562	560	579	597	548	558	610	518	561	565	581	557	557	566	578	594	561	538	586	528	547	549	535	550	612	565	585	577	571	550	545	584	559	558	506	550	518	508	553	541	559	561	552	545	514	538	531	580	517	567	561	590	536	587	523	564	593	550	557	549	593	567	537	570	516	576	565	571	566	568	549	570	567	586	552	580	531	553	548	517	577	549	543	560	566	571	584	591	584	534	565	547	559	564	568	584	594	557	559	520	593	558	549	553	581	534	545	563	527	548	566	576	480	563	565	557	566	581	531	592	589	580	573	561	586	567	537	596	575	562	573	549	532	543	542	638	567	587	571	544	588	565	535	584	583	559	581	562	584	578	571	554	530	531	550	551	565	572	598	514	554	549	565	535	555	569	568	511	566	546	572	563	551	566	564	557	551	545	563	566	558	536	604	596	585	561	549	564	538	602	564	541	577	579	601	531	548	535	590	567	570	562	588	615	538	554	555	584	579	519	587	554	533	525	570	529	578	593	557	548	524	532	592	579	490	569	568	528	589	563	568	519	560	533	538	586	537	600	565	565	559	565	552	585	578	561	592	595	590	524	566	532	554	561	580	553	549	581	561	563	513	547	557	546	564	548	589	522	516	584	583	543	560	509	526	546	567	549	569	590	573	621	517	584	540	578	543	566	533	553	507	544	546	568	611	607	565	542	564	504	558	552	509	535	562	535	567	563	593	593	563	579	533	549	556	557	552	537	540	528	576	564	539	546	530	542	573	560	607	557	513	560	586	552	558	531	578	554	550	525	568	546	543	577	539	543	547	583	552	575	562	543	571	599	561	534	589	544	545	539	568	575	535	551	549	545	528	579	546	578	589	586	540	554	565	567	571	535	560	543	538	554	552	540	578	506	521	570	588	561	542	556	535	537	552	560	564	535	562	547	566	543	594	536	561	524	577	586	557	501	538	546	577	545	553	589	595	546	588	567	593	570	564	576	550	534	560	561	584	570	532	544	560	585	569	542	578	538	540	592	519	561	522	565	542	537	558	536	588	551	531	556	583	561	545	544	579	572	542	544	543	568	562	590	535	578	563	551	561	576	534	548	554	547	617	554	548	548	571	554	548	571	522	535	547	592	539	545	562	518	539	548	533	540	604	544	535	528	550	543	552	562	574	538	598	557	555	589	606	577	533	536	619	513	536	541	584	569	552	549	557	539	531	536	530	585	599	531	562	593	562	547	537	596	591	559	571	576	537	524	590	573	586	535	546	529	541	553	545	550	557	558	543	588	525	561	570	596	548	568	540	574	586	534	561	557	549	543	516	545	555	566	536	588	540	528	575	537	580	541	590	548	567	557	541	541	546	538	524	583	539	543	534	539	586	568	573	554	557	558	572	542	553	547	569	599	570	553	561	545	546	544	606	549	559	583	562	617	551	570	581	557	573	594	552	525	563	564	557	590	531	593	589	530	500	543	551	543	575	536	544	593	547	547	566	535	528	542	582	538	562	581	533	538	569	594	607	577	554	569	550	577	501	569	561	548	539	562	576	571	559	548	574	555	539	571	537	579	581	562	534	571	556	585	557	539	568	541	569	597	573	596	538	566	537	534	556	535	555	628	520	528	561	574	573	517	562	550	556	600	583	544	602	539	554	566	532	550	575	583	536	604	559	493	530	549	540	553	561	561	592	562	602	567	541	546	569	555	591	557	545	539	545	559	537	589	513	564	555	580	520	592	555	543	561	545	534	562	544	586	561	556	531	527	527	555	529	533	568	550	561	593	560	524	589	585	567	566	577	520	538	578
10768	18612	17164	9762	6378	4663	3514	2786	2251	1892	1689	1558	1349	1238	1128	1052	1025	973	871	836	782	815	787	793	726	716	703	672	715	672	671	667	615	628	587	598	642	651	622	643	614	586	589	584	635	592	550	607	600	548	565	549	574	590	580	592	584	555	544	544	602	595	553	609	553	526	549	583	540	592	549	557	566	530	519	620	538	552	576	551	549	534	534	578	548	536	568	538	535	580	579	551	595	587	577	518	542	552	524	552	542	558	544	542	551	582	623	576	598	572	520	488	557	528	559	541	544	580	551	552	581	527	557	564	530	546	540	564	507	587	566	552	520	551	593	556	521	520	523	543	571	531	523	539	565	521	557	573	555	564	523	516	559	537	569	511	559	535	542	536	515	527	514	553	565	517	536	558	520	555	532	556	558	559	545	550	533	528	528	511	532	547	515	544	571	537	534	541	552	529	526	568	524	573	567	553	571	557	525	535	533	548	542	550	543	508	591	517	552	587	539	565	535	562	546	581	539	540	537	508	563	568	594	568	575	566	549	534	501	552	562	538	526	530	517	527	553	458	547	533	561	545	532	585	538	548	526	561	570	553	603	564	540	555	565	553	498	528	569	594	553	521	540	537	573	527	550	552	556	565	540	535	564	526	531	558	558	517	577	539	522	548	583	554	559	551	539	575	535	561	568	541	546	535	555	528	549	561	547	531	554	538	569	564	524	550	583	528	561	535	557	533	539	520	611	505	553	522	512	588	544	585	522	518	528	570	542	546	556	512	556	590	529	552	523	508	546	529	527	548	545	497	555	533	539	544	525	503	534	525	547	578	578	528	535	544	522	584	528	543	542	537	544	562	544	561	580	539	545	519	540	539	551	527	529	567	550	527	555	583	559	505	570	552	551	579	528	522	518	521	541	538	539	568	564	567	531	548	536	564	532	546	596	582	506	560	532	557	534	542	588	567	556	575	518	533	546	531	492	532	553	527	569	515	571	521	544	559	524	551	570	555	524	510	529	528	544	559	561	571	559	530	541	557	558	521	494	531	533	525	583	582	577	510	556	532	530	563	565	555	585	526	530	558	556	561	580	586	538	557	551	559	541	524	550	583	536	509	554	596	544	575	597	552	560	553	534	565	560	528	582	538	553	548	566	521	553	509	569	535	589	551	536	512	540	566	581	562	510	577	558	573	535	565	542	564	520	561	539	566	545	542	559	523	552	526	572	538	559	560	506	549	532	544	569	500	583	517	496	539	527	549	542	533	556	549	519	517	535	541	516	571	537	545	562	517	542	506	535	545	519	535	582	524	531	506	549	541	539	508	558	568	531	546	541	572	560	598	559	531	538	557	558	515	546	557	561	544	558	554	568	564	591	517	499	557	547	564	552	558	507	563	533	542	547	581	578	594	525	570	542	578	555	558	562	518	528	567	564	532	557	573	529	546	562	524	558	529	570	548	525	530	504	584	505	574	540	568	565	571	532	518	556	572	534	548	569	543	566	555	547	526	525	560	536	520	544	582	521	569	534	534	564	572	569	599	545	538	551	540	551	537	576	542	527	556	537	569	514	522	600	554	529	534	533	532	497	545	553	594	534	528	514	532	511	540	555	524	510	494	549	558	525	531	549	548	533	522	563	537	518	522	582	544	546	552	586	577	560	538	550	537	525	556	514	573	542	540	507	551	542	599	535	542	529	552	564	557	563	515	561	581	544	544	567	570	539	557	524	533	537	536	583	549	534	544	522	521	534	566	487	564	581	557	553	578	536	573	586	537	508	492	581	539	505	540	566	521	541	591	549	550	556	532	559	512	526	529	559	542	571	521	569	520	528	559	543	532	552	513	545	490	572	488	545	523	557	560	530	531	538	543	542	577	591	528	529	550	514	618	541	581	510	595	552	542	562	571	555	570	544	547	540	516	516	568	542	494	500	555	528	535	541	539	544	520	536	522	544	502	551	534	539	566	548	558	566	568	529	525	523	550	541	551	521	560	575	541	549	558	549	530	546	568	564	543	565	544	547	552	547	536	522	553	565	553	541	536	548	506	557	553	549	548	500	521	546	545	522	577	566	574	553	576	565	512	557	564	550	624	537	511	540	541	556	536	528	539	547	529	536	501	545	603	568	524	541	561	528	543	553	507	563	496	544	561	542	533	537	546	549	547	523	555	570	561	544	585	572	555	515	560	559	537	530	540	487	575	563	590	553	545	502	508	605	506	534	550	517	563	497	588	556	566	527	508	499	580	509	577	505	529	576	581	542	588	544	530	538	583	557	533	576	584	538	551	560	532	559	569	546	590	526	599	506	564	551	488	554	549	524	568	577	529	576	543	539	581	512	559	538	549	529	555	541	555	527	534	525	561	528	593	548	527	563	517	535	518	584	583	559	535	511	551	523	560	553	565	545	575	540	532	562	525	528	581	566	552	549	564	513	525	552	552	494	552	583	575	526	595	547	550	564	506	543	564	553	565	533	506	534	533	558	585	540	521	580	559	570	556	557	540	529	538	567	566	546	518	571	526	546	570	564	520	571	586	535	553	553	521	518	529	578	537	530	579	526	566	547	541	598	536	545	557	548	551	573	548	576	541	531	519	541	508	502	514	589	514	534	519	544	530	602	524	556	553	559	561	574	514	598	556	545	568	507	524	506	568	565	555	531	563	568	524	545	527	562	537	537	537	572	551	555	499	560	560	548	492	556	519	559	565	553	555	549	555	534	555	495	552	534	533	541	602	530	575	551	527	544	558	558	565	531	530	601	551	519	550	506	545	536	569	583	535	563	565	531	539	552	560	541	510	550	522	539	593	551	540	562	523	554	552	554	507	537	526	521	537	566	544	516	547	573	551	568	568	512	563	563	506	576	523	520	547	544	540	577	538	510	557	562	535	521	556	574	545	515	546	541	564	507	512	516	551	558	525	559	576	548	532	551	539	539	551	504	540	553	555	583	572	560	511	491	549	508	577	551	547	518	497	551	553	526	542	514	489	577	524	554	509	504	565	533	544	559	531	539	537	558	543	524	543	514	579	543	523	576	518	555	539	595	528	537	538	547	531	561	535	591	575	504	546	552	583	577	522	514	575	547	560	513	563	571	609	582	533	549	548	583	566	550	582	544	570	548	566	570	547	508	505	547	600	604	559	577	571	547	564	572	536	565	568	513	526	525	576	512	563	555	517	507	545	527	589	522	570	555	559	546	579	579	559	542	515	569	564	561	535	590	551	514	512	540	555	513	505	569	574	526	533	532	600	556	582	531	553	507	496	521	572	544	531	574	588	541	540	515	556	571	565	536	541	537	513	560	510	541	491	537	533	557	562	508	570	576	543	564	587	530	523	493	564	549	544	575	541	548	543	567	553	540	556	593	554	526	569	542	501	588	525	536	581	548	543	535	532	532	521	531	551	563	526	561	568	510	515	530	537	524	527	550	563	547	538	522	585	570	524	525	533	535	509	517	528	525	567	556	589	544	550	499	544	563	512	532	556	527	529	555	538	541	563	534	524	533	561
27744	12234	1157	352	216	205	188	150	172	131	172	159	141	160	127	161	156	149	159	156	146	140	145	157	146	157	141	136	137	163	133	122	125	138	147	150	144	144	144	141	145	140	134	143	143	144	145	135	138	124	118	145	144	137	147	139	151	146	151	135	157	152	133	143	151	145	132	135	156	127	143	147	112	138	162	148	144	133	147	137	134	147	148	152	131	146	157	137	132	163	155	130	140	140	123	131	153	145	162	137	130	157	150	128	134	140	112	131	145	147	140	138	139	125	138	139	168	138	150	142	148	153	142	136	133	131	125	169	159	151	135	154	130	147	129	135	147	160	149	139	136	136	129	132	158	142	147	138	150	140	153	118	132	134	141	165	147	160	133	149	153	128	145	139	131	128	121	154	148	138	149	144	135	124	139	132	153	137	122	122	166	125	148	139	123	116	143	128	138	138	138	140	132	123	132	154	143	151	146	144	125	113	137	129	139	134	131	130	140	146	142	162	136	149	125	127	144	150	150	147	112	130	133	159	126	140	137	148	125	141	128	145	146	129	144	114	123	125	131	143	149	143	124	143	113	142	127	121	129	155	150	143	129	136	135	120	130	125	144	145	142	139	140	151	162	158	144	147	151	117	118	134	147	129	132	137	159	129	131	145	127	126	124	162	131	133	120	158	134	154	137	154	154	142	122	147	164	127	145	152	151	132	149	128	125	150	150	130	158	130	140	140	153	159	137	129	131	133	140	138	128	121	148	134	142	123	137	135	160	135	152	158	134	143	151	141	154	159	144	142	142	160	135	139	124	140	145	152	145	142	161	175	140	140	120	144	125	146	149	141	140	135	115	124	132	123	149	143	151	144	138	138	147	155	132	140	147	149	156	128	137	160	132	154	161	165	130	139	179	148	126	174	134	128	141	152	121	142	134	115	129	137	135	126	133	140	125	165	143	134	127	133	178	134	141	143	142	143	129	138	141	140	145	141	152	142	134	139	124	122	128	134	140	122	127	145	123	123	151	143	129	142	150	122	136	144	156	159	140	141	135	146	150	148	135	131	138	143	141	154	141	145	148	136	117	139	139	125	128	137	138	123	147	124	139	138	165	133	156	163	118	131	144	120	164	132	139	143	137	144	151	146	145	120	145	143	140	131	140	133	149	162	136	133	124	120	138	113	139	129	137	129	135	133	145	142	142	115	158	140	137	159	164	136	125	143	141	125	124	139	140	130	136	146	183	150	151	141	153	138	142	143	150	136	168	129	166	172	144	164	132	157	149	152	139	137	158	116	122	153	130	162	127	140	151	124	136	133	124	142	140	137	146	131	126	123	127	130	153	134	134	148	139	141	142	124	162	133	151	135	139	147	141	151	145	162	139	150	125	143	151	137	140	127	150	147	155	152	156	155	127	125	132	130	123	136	138	151	133	143	139	140	136	160	147	144	138	156	148	134	118	116	124	125	133	135	136	137	118	118	140	126	175	139	151	147	163	139	133	158	153	139	137	151	122	153	130	164	133	137	136	127	146	134	152	144	140	142	112	158	165	139	132	133	148	136	136	121	134	122	135	124	149	129	117	134	128	153	146	130	134	161	116	134	129	128	125	130	138	150	137	145	133	157	128	173	150	135	126	154	144	132	126	129	151	130	133	123	148	160	134	134	129	146	150	136	129	148	140	166	133	148	142	147	142	151	138	130	135	138	149	141	151	133	127	134	133	147	160	131	135	139	135	143	152	141	146	148	141	133	142	122	150	139	155	154	123	147	142	150	157	141	124	155	131	135	167	140	150	138	142	138	158	152	127	133	138	152	140	127	145	143	145	151	134	146	116	129	153	140	140	144	150	135	144	136	124	159	144	145	138	124	140	123	128	141	138	140	127	125	147	171	137	145	141	143	121	153	149	146	139	140	132	126	135	152	130	148	157	152	141	146	125	170	157	138	143	123	147	133	128	131	119	141	131	135	145	138	124	138	154	141	149	152	144	148	146	131	150	145	155	135	139	139	134	148	136	120	153	128	145	125	141	151	136	132	149	156	151	157	136	146	134	144	156	140	145	123	165	136	130	144	151	134	154	130	137	115	132	161	137	138	151	116	133	132	147	138	144	129	136	132	165	140	136	129	139	127	143	147	157	166	129	138	137	151	142	156	134	139	146	126	129	155	135	136	129	128	120	140	118	132	120	136	146	138	156	101	124	154	141	151	159	137	145	143	138	131	162	143	132	134	135	136	134	137	165	145	138	132	131	126	146	145	155	166	126	146	128	130	145	149	140	136	136	132	139	161	132	124	153	150	125	141	144	119	116	151	155	148	136	139	141	135	145	130	146	140	149	122	135	143	131	125	136	138	127	142	151	128	147	154	125	122	153	148	142	148	152	119	125	149	142	136	148	144	137	140	148	146	115	126	134	131	146	122	145	147	143	146	127	145	133	135	129	154	131	125	159	146	143	127	146	140	137	151	129	134	127	141	143	121	134	154	131	127	139	145	177	124	128	143	140	147	139	146	132	141	153	138	132	149	144	127	147	117	151	157	138	142	126	118	137	144	156	148	144	156	130	136	158	148	139	163	122	135	122	128	140	161	144	128	149	144	147	137	142	110	144	139	141	154	142	118	144	132	134	145	123	154	132	122	138	146	149	141	147	117	150	134	142	144	140	122	138	148	139	162	144	140	137	115	139	146	131	148	158	145	124	143	152	148	170	141	148	130	134	130	148	126	140	147	142	142	119	141	117	149	124	151	138	144	150	140	122	135	156	128	141	151	153	136	136	153	141	139	119	142	160	131	138	159	150	140	150	134	126	129	154	135	130	146	137	140	136	118	139	136	144	142	146	120	136	146	136	140	144	138	148	147	141	133	151	124	142	145	123	141	143	131	142	125	132	116	142	129	149	120	148	138	145	134	125	127	145	150	140	151	157	133	127	124	131	135	123	121	135	154	161	150	153	149	115	127	127	136	149	137	114	163	162	109	143	135	118	147	152	127	115	131	142	133	134	127	142	138	152	134	136	149	135	113	131	144	125	124	113	125	150	142	124	148	133	155	142	111	146	147	151	149	131	130	151	135	165	133	145	139	132	154	141	126	137	125	128	139	148	132	110	116	138	145	144	153	162	133	159	138	157	146	141	129	158	132	158	157	145	116	130	136	143	131	138	128	150	137	160	147	142	131	129	144	132	138	150	149	127	130	140	133	166	123	162	147	142	142	139	144	122	138	148	147	142	129	126	119	138	143	134	146	174	153	147	144	155	122	144	126	142	131	140	140	165	132	139	147	122	154	141	151	116	145	142	121	143	145	152	157	148	150	114	113	136	117	126	147	152	142	142	146	149	130	135	154	141	148	132	157	137	147	141	147	130	165	137	139	131	155	143	129	151	146	141	134	143	147	126	151	137	142	147	131	153	139	140	147	144	133	135	150	139	135	152	121	138	143	126	134	146	129	155	147	155	145	145	148	141	124	150	154	126	143	133	150	151	139	137	151	146	137	131	118	140	133	137	142
5011	936	756	477	335	277	251	195	231	215	196	171	193	182	156	163	173	160	178	176	164	184	157	144	147	184	188	178	173	171	178	164	180	173	178	166	176	169	168	197	169	172	165	181	160	159	168	161	165	174	173	153	153	177	151	167	164	131	148	195	166	159	158	173	138	171	173	157	158	172	160	152	154	172	173	167	163	183	162	158	182	147	161	190	170	161	170	160	162	147	159	151	172	152	164	153	159	159	137	170	156	167	145	140	164	149	171	178	161	165	141	160	164	153	143	135	156	161	171	153	168	180	149	176	152	164	165	185	176	181	150	186	188	169	169	139	192	172	162	157	153	186	180	153	141	151	159	159	159	156	181	154	171	164	178	174	168	157	164	179	193	171	174	172	161	152	165	169	175	156	143	142	136	166	165	187	177	149	187	146	150	144	156	174	176	177	159	163	172	179	163	177	175	177	136	159	167	151	157	181	163	173	160	163	172	161	172	153	138	150	163	148	149	145	153	181	162	182	157	177	168	155	142	158	167	165	143	177	157	157	163	157	177	167	162	176	150	155	152	163	142	180	176	143	148	157	166	156	136	155	148	166	146	161	160	166	170	162	173	178	168	166	166	173	160	163	176	170	164	149	156	166	158	151	157	167	147	152	151	157	172	165	164	178	178	171	161	163	169	163	182	181	151	188	151	165	168	164	166	162	180	158	171	166	161	169	173	161	162	150	165	147	153	156	166	157	163	155	159	150	170	164	179	171	153	152	160	131	160	168	165	176	166	163	173	166	176	166	155	167	172	164	179	161	167	184	166	162	195	169	162	164	146	162	159	161	157	158	178	151	198	176	168	176	181	162	155	177	164	160	165	183	163	160	153	162	171	167	161	173	146	153	166	152	159	156	177	150	155	152	177	157	192	163	181	161	149	155	161	178	163	156	149	153	176	155	162	181	183	161	186	159	172	180	144	158	151	147	146	155	154	162	155	191	157	179	174	175	189	168	193	144	187	153	160	159	157	138	158	128	157	191	158	172	163	152	158	186	153	186	176	154	180	147	167	162	172	133	173	156	164	175	167	165	167	187	167	152	167	156	180	166	158	157	166	165	175	143	161	158	173	150	151	166	170	159	147	178	141	158	151	144	158	165	154	153	168	149	175	157	171	170	167	182	167	169	173	149	167	197	159	141	168	142	163	153	173	158	170	170	168	191	149	161	160	145	136	136	185	143	183	160	163	165	180	165	172	150	157	131	168	155	156	160	161	155	183	174	160	165	172	151	165	149	179	153	149	171	155	138	195	149	165	180	161	164	145	163	154	152	160	159	164	161	162	170	142	161	179	168	162	157	160	166	153	164	168	141	174	160	138	141	165	163	169	144	166	177	150	156	166	158	154	153	157	176	173	156	156	161	165	188	139	168	162	181	186	170	147	172	163	147	176	152	154	186	153	158	162	159	165	161	160	176	168	176	161	190	165	143	154	154	173	161	147	191	187	175	157	169	164	138	145	169	171	186	168	151	150	163	160	170	161	164	168	168	157	148	172	156	164	156	167	175	189	185	157	149	158	177	162	165	170	152	159	168	159	147	163	155	176	156	154	157	166	190	167	153	160	173	178	167	138	162	176	162	182	158	150	185	163	175	151	182	152	154	164	147	148	150	182	172	175	171	150	157	130	156	143	139	174	174	163	162	149	172	146	159	167	194	168	169	172	175	179	171	184	163	184	152	169	148	159	157	163	179	173	134	131	154	156	155	157	163	157	177	177	167	176	151	166	156	171	153	165	157	162	175	159	196	191	177	155	167	169	200	163	161	153	179	170	154	162	172	156	164	162	137	159	175	171	171	174	165	172	156	151	138	177	173	177	161	164	170	147	156	166	165	150	170	160	182	180	153	167	179	179	168	153	160	164	173	166	155	149	172	165	138	157	157	161	162	149	148	170	179	160	158	175	178	154	169	178	147	163	177	147	174	178	182	176	172	164	174	168	175	140	169	164	157	166	167	149	166	155	163	138	145	176	151	145	159	152	173	148	143	154	174	180	168	172	172	182	154	153	163	165	167	171	138	151	153	186	171	144	140	170	179	165	167	170	177	181	164	151	150	159	156	161	180	155	159	159	185	154	153	170	140	168	171	162	177	159	169	143	176	156	171	186	156	144	159	167	168	170	178	157	179	141	172	155	194	168	157	168	149	163	172	153	144	152	197	142	162	156	167	160	167	170	150	169	181	155	180	160	186	149	146	141	148	181	156	156	179	153	184	157	167	178	135	198	169	157	176	173	151	160	146	144	136	155	181	161	162	143	155	167	150	144	143	174	144	153	150	161	158	163	156	182	180	173	174	164	159	155	157	161	146	156	172	144	158	180	147	161	158	172	170	170	152	161	170	180	161	156	182	159	162	186	141	170	168	177	152	164	150	163	151	174	168	159	161	183	123	169	173	187	156	152	163	157	161	150	142	184	162	161	159	197	160	170	165	177	179	157	169	170	170	137	176	173	158	198	161	155	151	171	166	168	151	156	181	162	150	168	149	172	165	165	139	170	165	153	147	153	165	157	188	165	171	176	169	166	171	143	150	181	164	186	161	168	172	154	147	174	149	161	168	159	175	147	138	172	171	187	177	159	157	162	157	200	161	133	147	169	152	157	152	166	192	178	142	158	165	169	175	159	166	158	173	186	165	159	158	172	153	143	183	166	164	159	172	139	171	166	175	174	182	170	153	161	206	153	174	165	142	141	161	162	159	164	162	154	175	168	173	161	165	160	150	162	163	165	162	136	170	161	173	174	158	143	174	175	162	146	169	183	176	168	153	157	168	177	145	150	162	162	163	151	168	157	182	146	179	150	164	188	159	175	168	162	145	157	161	201	170	155	145	176	168	149	159	158	163	174	146	170	178	171	172	168	177	144	156	171	156	172	154	167	168	169	160	161	165	123	205	157	129	137	173	186	171	176	168	162	175	164	173	151	168	164	166	156	174	175	162	170	162	153	140	171	142	147	157	168	165	169	154	175	152	180	186	190	148	169	154	179	145	150	140	166	191	158	163	163	177	181	173	175	173	172	173	169	175	152	160	170	163	184	169	149	170	158	159	170	156	177	179	170	180	160	147	172	178	168	148	158	166	167	171	162	158	167	178	148	144	157	159	170	169	152	152	186	168	153	156	169	168	160	173	175	164	174	162	188	149	164	167	172	189	166	152	162	179	169	151	136	165	181	183	157	156	169	162	181	167	161	191	161	176	161	164	157	179	145	141	152	149	179	166	170	163	170	175	167	154	161	182	159	176	176	186	154	179	153	140	180	162	146	167	186	174	168	155	142	162	176	176	187	159	172	161	135	173	144	172	171	151	162	155	154	161	184	174	140	159	169	169	139	187	151	143	147	155	168	168	183	163	158	161	163	166	142	163	174	164	160	168	160	150	188	180	163	154	160	174	168	166	144	188	156	172	172	181	169	177	179	180	166	169	162	169	176	165	168	161	146	172	188	168	144	153	146	194	178	169
24390	20346	26380	24178	20318	8420	1212	803	617	596	512	511	411	439	394	383	344	366	371	332	342	324	327	292	286	306	320	249	291	284	292	299	307	258	303	288	296	277	285	270	250	289	295	279	294	281	261	300	298	272	297	295	300	292	262	272	275	279	274	275	248	250	269	255	273	282	274	252	263	293	290	278	283	246	287	277	269	266	263	276	245	271	289	254	257	288	256	244	272	304	277	312	290	294	282	265	269	269	286	271	267	282	305	284	286	266	291	289	265	270	279	272	267	264	271	246	290	279	276	273	258	281	274	285	270	272	277	289	273	275	269	263	261	284	289	275	242	241	269	282	259	283	253	310	293	255	265	273	249	287	285	252	276	283	260	295	255	295	277	259	239	263	275	247	267	268	257	250	237	257	252	265	308	265	278	224	253	272	246	266	259	267	310	261	283	279	294	269	269	248	266	260	287	282	248	297	302	250	289	252	267	287	260	270	269	264	258	265	279	256	255	249	246	270	300	267	265	233	280	286	248	290	277	251	274	306	275	270	275	291	266	275	293	273	293	250	282	264	272	272	269	269	240	266	279	258	283	258	269	268	246	299	267	277	266	272	246	263	299	260	267	284	278	283	255	278	276	255	275	257	279	263	264	264	288	277	252	287	255	257	292	256	268	272	253	304	263	301	281	260	256	259	254	276	261	270	300	244	261	270	265	262	249	259	285	297	265	236	259	278	272	277	241	275	286	272	265	265	276	293	270	265	230	255	253	297	262	309	272	278	275	252	261	257	281	264	279	257	307	271	247	262	260	258	267	265	237	298	247	286	268	272	244	288	278	253	266	273	279	280	296	251	267	255	277	271	255	253	290	251	308	245	262	266	256	277	244	246	285	236	270	265	265	259	290	286	273	263	276	258	303	297	281	244	271	309	301	261	288	241	301	252	284	246	255	263	277	281	287	276	244	284	297	276	272	281	261	270	248	278	262	283	244	263	241	261	261	234	260	268	297	277	264	280	281	272	254	274	277	258	284	256	277	262	253	279	259	249	252	300	287	274	223	260	266	257	259	258	262	252	260	251	286	248	315	278	265	251	266	273	261	279	255	283	272	266	243	272	249	240	265	323	276	302	267	281	286	282	283	254	281	264	259	256	264	243	285	255	272	277	265	275	278	255	236	288	291	250	270	302	275	299	242	265	282	306	271	254	273	271	271	267	275	274	250	267	288	279	280	273	273	299	287	273	264	243	333	274	303	258	273	268	262	291	300	261	307	267	246	269	269	270	243	280	287	255	239	273	300	250	278	263	250	316	263	275	265	267	258	285	256	261	256	261	271	289	257	264	275	257	256	275	271	268	274	252	266	245	266	272	237	294	289	279	262	256	259	291	267	294	258	220	269	312	300	255	300	314	300	271	260	248	231	238	253	243	266	257	229	283	268	268	270	255	286	246	297	259	259	307	303	243	308	248	281	299	292	298	273	257	262	309	279	280	267	270	272	239	261	252	275	280	270	274	263	275	248	273	282	292	297	288	278	267	274	270	270	274	279	267	261	280	278	270	265	277	284	255	248	247	267	265	270	286	259	295	251	244	295	284	295	217	269	262	264	249	265	279	289	270	265	264	264	277	270	296	262	274	292	265	272	239	276	264	269	294	268	310	262	296	251	285	299	261	260	261	278	253	280	278	254	281	267	265	228	266	260	270	274	281	270	270	275	300	279	281	246	293	262	276	232	284	257	265	271	284	279	263	249	268	243	303	289	256	297	265	246	278	274	246	289	275	264	259	270	267	256	252	279	280	279	282	292	274	280	281	266	277	284	255	259	280	277	230	263	282	292	288	270	288	242	271	248	247	289	264	248	272	273	273	275	262	278	285	252	254	271	306	276	270	250	253	252	286	269	259	277	269	256	275	278	246	280	281	252	291	278	283	286	290	298	311	272	275	258	303	246	313	271	269	253	283	287	267	281	239	259	272	239	277	247	254	266	286	271	268	277	291	262	267	302	275	287	246	282	296	264	259	274	253	281	260	281	264	259	240	250	279	268	288	260	283	262	263	290	302	264	260	277	253	277	266	262	247	272	277	303	268	262	247	281	259	272	273	268	277	265	267	271	293	252	277	279	265	272	274	284	272	265	290	235	254	250	263	284	243	248	268	274	252	250	271	265	239	267	255	265	267	274	250	280	272	277	253	266	286	276	272	264	296	271	271	277	256	299	318	268	251	269	278	269	232	283	269	271	337	264	261	257	291	254	271	266	278	270	222	272	274	267	253	271	275	252	265	296	275	293	288	266	298	242	283	268	300	247	275	266	249	249	272	241	267	265	252	288	290	291	238	267	273	279	253	259	267	268	274	244	275	258	245	275	257	273	246	270	273	282	295	302	244	252	231	255	274	252	294	277	260	281	256	250	274	276	252	260	256	284	281	239	281	245	283	243	270	256	259	286	253	279	259	246	272	267	281	242	239	257	289	288	268	260	278	304	253	275	264	284	283	286	278	276	244	288	265	279	248	260	262	301	304	263	245	292	287	255	263	284	284	246	259	236	283	271	264	277	250	247	275	283	268	218	273	284	276	264	276	259	277	231	243	239	266	298	255	274	240	270	287	258	288	230	279	254	284	265	282	263	267	275	255	259	265	274	265	237	249	283	243	266	270	274	280	283	255	266	265	244	261	254	280	254	275	262	253	276	242	287	272	273	275	278	229	270	264	250	277	253	270	272	290	257	271	239	269	269	277	274	286	271	237	246	260	263	305	263	273	281	273	241	256	274	283	253	254	266	262	255	289	252	289	258	268	289	282	261	273	256	278	259	244	279	263	277	296	263	292	244	276	267	295	272	297	254	285	287	291	267	253	255	259	243	279	264	287	287	268	310	269	247	262	258	269	276	254	263	266	237	253	289	283	290	273	272	264	295	263	302	294	273	287	225	280	267	270	280	240	279	250	258	281	258	250	256	280	303	273	271	263	232	294	256	257	301	243	264	269	288	275	275	279	256	257	255	271	262	266	250	225	276	261	274	270	259	248	281	283	278	286	256	270	239	263	230	306	272	275	255	266	272	268	279	261	215	238	266	286	250	242	283	258	273	258	268	264	243	263	247	249	266	268	263	283	283	264	270	281	258	263	275	253	255	276	255	256	272	240	254	264	302	291	299	274	262	268	278	240	257	246	286	265	239	254	255	277	270	282	269	252	268	276	299	246	300	256	265	284	267	255	291	272	292	253	269	271	290	231	247	298	281	236	278	256	250	273	271	268	273	253	269	264	248	293	272	240	283	266	281	256	304	255	274	255	259	279	278	317	242	278	264	279	253	274	269	292	263	264	247	278	300	270	279	247	277	251	268	271	284	265	264	276	267	260	261	264	239	282	278	252	244	267	274	298	269	258	294	271	250	272	250	269	290	276	262	277	264	248	286	288	270	279	254	299	279	251	283	270	281	278	287	266	263	262	259	282	269	287	267	287	285	280	257	280	264	281	275	263	272	259	277	294	261	286	263	272	259	264
7664	11593	10671	5508	3527	2486	1863	1390	1170	949	941	739	657	550	574	534	468	444	442	437	404	371	389	391	366	322	360	303	345	309	319	333	324	322	312	327	312	326	316	285	318	323	299	322	263	281	307	298	318	307	288	290	276	281	312	289	280	256	272	274	258	270	299	261	282	284	275	299	292	278	280	293	269	277	291	309	287	266	293	271	253	248	287	274	270	286	278	267	255	269	277	246	274	291	284	284	286	260	275	279	282	271	306	273	290	292	264	274	229	271	279	235	279	272	246	277	263	280	286	268	262	291	293	287	255	269	259	280	293	267	259	284	261	249	252	279	265	274	276	268	268	237	299	273	253	291	268	258	248	274	292	251	259	303	266	284	286	282	237	268	252	273	241	259	280	258	257	257	257	295	258	269	271	273	262	303	242	256	261	263	270	290	276	280	265	271	272	276	285	283	269	251	283	259	248	282	250	276	280	252	266	272	273	285	273	277	242	277	282	273	265	262	261	282	247	284	251	281	289	275	295	256	277	272	245	259	286	282	248	269	270	306	288	256	251	284	272	279	280	283	277	291	256	251	288	245	255	256	287	269	285	291	302	267	274	267	272	276	273	251	263	264	281	271	261	269	265	262	280	268	268	285	267	264	286	265	239	277	288	262	259	257	274	277	265	276	260	299	269	252	285	235	284	253	268	247	275	277	277	266	300	249	269	245	268	282	277	272	253	282	271	239	245	285	263	252	286	255	238	282	280	288	251	261	252	277	288	264	251	287	242	271	250	266	255	257	289	271	283	275	280	289	257	262	284	265	237	269	207	271	264	283	253	265	263	267	281	279	259	250	261	271	244	274	250	280	266	273	277	252	240	296	262	273	297	270	264	273	266	261	253	278	270	310	276	243	273	241	279	261	273	268	293	266	276	273	277	260	250	260	260	283	276	274	269	265	292	250	253	272	267	272	253	252	271	259	284	272	274	281	258	307	261	275	248	278	280	291	266	278	253	265	267	269	244	269	256	279	287	290	295	290	281	291	256	239	234	271	285	254	277	277	260	253	282	293	294	253	259	270	269	283	258	268	301	266	276	226	295	261	283	264	262	237	274	253	256	261	275	269	275	257	272	270	280	276	275	281	253	279	295	279	275	255	267	292	308	262	251	258	303	257	271	273	242	243	255	282	278	287	272	258	305	261	277	272	263	243	247	273	281	258	272	273	264	271	249	273	286	237	287	273	320	267	273	238	249	277	259	268	268	268	293	260	250	275	257	251	269	291	250	268	315	250	245	263	250	287	278	270	284	260	250	266	283	278	279	269	272	254	287	272	257	247	297	230	271	255	279	260	301	270	271	247	251	274	239	286	286	276	263	265	249	285	268	252	301	275	270	255	267	265	258	280	281	284	273	264	284	265	324	252	290	275	239	275	285	285	264	245	270	273	260	246	300	258	264	258	251	253	274	277	273	245	268	280	274	286	236	255	274	244	252	291	267	266	271	268	272	272	245	282	293	265	286	242	270	263	259	275	243	257	291	253	274	254	263	288	275	261	266	274	270	285	282	254	319	262	298	251	272	286	276	282	285	257	299	264	262	260	258	311	259	260	253	279	274	278	273	288	275	254	275	253	262	273	253	285	250	267	262	294	292	287	259	282	247	242	289	283	261	288	261	247	261	264	292	257	282	260	263	265	275	271	259	262	278	242	260	228	274	275	284	260	267	279	266	275	271	258	285	296	253	262	277	233	257	266	266	255	274	245	297	281	281	268	289	250	253	282	263	280	254	276	257	268	261	277	245	279	290	254	258	278	264	246	265	279	244	242	267	273	292	301	239	273	271	247	296	278	249	247	291	280	279	277	262	294	263	296	273	279	275	266	288	257	266	304	285	256	269	288	242	251	251	291	276	277	256	268	272	281	267	272	283	276	293	282	249	268	240	288	286	280	250	290	256	292	339	291	285	272	265	273	294	255	294	288	274	240	250	284	276	288	287	287	257	245	285	253	272	262	261	261	263	261	277	300	246	261	268	259	273	280	278	263	276	253	253	252	269	251	265	277	287	265	272	258	280	268	285	274	316	262	255	267	247	243	300	270	276	298	273	310	253	244	291	275	275	265	282	284	282	250	285	285	267	293	266	274	254	272	299	263	283	286	277	240	259	285	254	273	274	267	236	298	262	263	277	272	289	283	275	250	260	255	302	246	236	269	270	294	246	248	284	261	256	249	261	309	273	287	267	275	279	279	261	281	275	268	290	265	282	289	285	279	282	276	246	285	256	269	278	265	258	297	291	289	229	273	271	310	296	258	271	282	301	296	256	271	271	282	289	245	281	271	277	271	272	272	279	254	269	302	254	288	266	261	264	262	284	241	271	279	250	253	251	280	282	255	265	264	288	262	293	273	247	275	244	289	272	264	255	279	269	272	270	257	283	286	259	246	288	261	268	259	271	266	259	251	249	284	272	277	278	243	267	289	270	286	299	266	301	262	254	271	272	269	279	279	271	277	268	262	266	268	282	284	278	302	267	266	287	260	300	274	298	238	279	250	283	242	275	262	257	274	252	247	298	296	229	289	252	252	281	262	261	304	270	259	244	294	249	301	249	263	265	288	271	265	277	286	273	294	271	267	269	286	279	246	270	243	331	257	291	275	276	270	283	264	280	278	268	298	253	239	286	250	275	249	243	278	264	266	265	261	255	290	313	274	250	285	270	251	289	265	285	267	266	261	261	262	273	268	267	280	257	274	262	260	276	267	257	284	269	285	241	267	271	284	281	276	266	245	258	272	281	293	269	263	255	287	266	277	282	303	240	262	253	254	284	274	280	303	294	263	282	287	236	276	264	238	259	261	255	251	242	287	267	266	265	283	291	257	277	274	252	283	261	281	258	254	264	286	314	240	256	292	267	264	258	275	303	270	248	251	267	276	298	273	281	264	253	258	271	266	256	269	270	222	259	282	280	289	227	280	303	272	261	273	283	264	287	277	302	283	281	260	279	283	261	274	249	271	280	269	293	273	263	272	279	283	251	266	268	264	250	290	266	237	259	258	260	252	280	247	281	275	280	236	287	261	253	268	258	314	296	270	296	250	282	291	271	268	265	259	262	280	285	222	295	277	250	293	285	246	242	282	282	270	292	255	264	283	246	268	283	264	279	281	255	290	278	285	270	268	272	261	261	256	284	281	263	276	285	291	249	299	266	263	284	260	284	276	274	286	288	277	250	276	255	274	294	268	290	263	258	298	268	266	265	253	260	266	256	312	265	267	274	266	294	274	259	326	237	276	270	272	244	259	274	274	278	234	266	282	261	297	283	276	263	282	269	286	265	291	279	262	282	290	272	299	264	245	280	284	263	270	268	260	246	248	264	278	303	280	291	241	261	246	251	272	277	286	250	260	260	271	274	283	276	290	279	265	284	251	254	243	267	279	267	245	279	250	275	279	276	267	283	288	268	286	264	281	263	245	249	253	273	260	236	270	277	249	278	265	234	270	308	245	276	285	262	250	269	262
22539	20366	26926	23683	20372	20436	7518	1662	1347	1149	1057	925	878	873	775	745	744	750	715	716	630	683	639	649	611	624	672	647	605	637	602	581	612	623	613	645	587	608	584	631	602	625	561	585	590	628	610	572	597	592	566	525	565	545	585	553	591	519	575	563	569	555	574	604	626	588	553	571	568	547	545	525	584	583	574	618	552	580	608	573	600	555	593	581	549	529	574	544	590	554	547	618	545	564	606	536	583	565	592	550	557	555	575	579	538	514	545	588	562	568	552	572	565	572	547	559	566	590	586	541	541	563	549	601	586	573	551	559	580	569	541	526	575	544	551	564	544	580	551	590	557	582	554	565	570	577	567	549	566	563	544	525	588	567	557	567	579	560	536	564	553	531	540	531	553	560	578	520	557	527	529	543	560	593	524	587	549	527	544	557	579	540	537	589	534	560	613	592	554	575	554	561	546	539	551	544	595	572	549	551	570	538	552	537	545	526	539	536	600	527	601	554	578	579	540	537	559	583	553	548	541	534	585	566	593	539	538	577	569	559	578	521	558	504	557	569	568	572	576	590	572	562	571	541	581	589	550	593	562	561	578	540	569	618	547	576	561	559	572	552	584	635	578	573	517	529	586	557	571	538	538	545	612	593	574	563	565	522	563	564	595	564	543	580	570	590	548	581	553	561	588	510	516	529	535	558	547	548	579	549	546	555	526	596	589	568	590	578	577	607	571	563	528	577	573	613	571	559	579	516	517	607	568	561	574	534	614	572	552	545	533	581	583	631	590	604	586	576	529	556	529	552	538	550	558	549	540	549	579	531	584	541	607	573	573	552	587	603	563	578	522	561	561	567	552	589	553	533	581	567	570	557	553	583	541	582	512	583	545	554	570	543	585	547	531	533	588	564	604	583	540	578	548	569	596	544	574	527	546	582	557	541	589	561	568	507	582	576	587	539	574	567	544	518	564	546	569	555	616	542	570	553	605	512	510	558	551	542	578	545	538	539	513	563	525	570	552	584	568	547	556	569	554	564	568	554	525	559	524	585	523	599	538	546	555	569	543	542	547	597	530	583	573	567	553	546	551	568	547	580	583	568	613	528	605	517	518	580	555	621	548	553	564	578	573	563	550	552	577	612	558	571	537	582	534	529	512	600	586	566	553	550	554	595	559	543	589	520	551	526	551	558	574	559	584	578	543	538	563	584	547	551	572	559	594	521	539	597	562	586	575	565	548	546	550	571	553	570	579	572	594	602	580	580	591	605	571	519	550	515	553	591	550	557	568	606	558	558	564	557	554	498	537	558	543	520	581	540	509	584	580	536	543	557	565	558	519	570	599	586	609	545	551	561	563	531	523	540	527	541	573	540	590	557	590	576	560	562	553	554	589	586	524	601	528	561	568	536	565	570	576	535	519	522	543	555	557	590	559	559	536	546	563	515	582	591	536	536	607	580	574	552	551	559	549	557	576	537	597	561	513	572	563	580	568	591	562	604	579	584	569	564	550	595	568	557	581	525	544	568	541	545	559	578	549	559	578	555	565	561	564	581	523	544	533	574	523	514	555	594	590	568	559	543	552	540	556	574	564	559	583	550	557	562	601	529	574	555	566	513	522	532	591	574	526	584	552	543	597	552	535	594	560	552	584	508	512	572	561	535	569	577	532	593	564	567	564	569	576	566	534	548	586	558	554	552	512	596	581	559	574	564	530	522	591	545	539	531	509	559	584	519	538	531	566	559	556	567	573	524	549	568	584	575	592	565	538	583	540	589	593	528	542	562	547	546	579	555	580	573	545	543	600	562	578	557	595	540	554	531	561	546	535	582	568	577	541	507	535	578	552	528	546	508	560	595	542	531	568	531	555	506	570	580	514	570	529	576	559	603	568	535	535	562	559	562	544	562	525	591	572	558	550	532	560	539	552	558	524	550	548	601	568	595	526	563	547	574	540	581	586	563	566	584	591	571	574	549	570	529	565	571	563	567	554	552	563	527	576	545	518	584	545	568	584	524	565	545	554	518	550	596	588	536	559	591	613	546	549	551	587	547	552	588	548	545	553	560	564	574	540	558	582	615	505	551	505	588	559	566	535	556	584	530	511	557	547	561	584	565	539	574	590	534	592	552	557	557	519	550	571	571	600	539	585	526	545	526	542	587	598	552	508	543	560	535	536	568	595	520	554	546	516	533	548	572	553	566	599	561	581	570	524	505	491	591	530	562	526	522	584	580	573	562	554	558	559	548	580	561	583	555	582	565	557	537	528	559	502	553	550	622	612	550	533	559	580	547	535	567	555	551	587	540	540	529	532	548	575	581	523	603	558	535	568	540	527	597	527	582	593	603	530	542	562	577	569	575	550	546	587	563	559	604	558	580	549	590	504	569	501	507	619	584	526	568	597	575	584	544	554	555	563	587	550	569	549	530	589	553	556	559	551	582	587	594	557	563	548	561	560	546	588	582	565	559	574	562	529	550	557	541	531	536	529	541	547	555	554	577	557	525	588	562	532	532	594	569	545	565	559	548	568	572	565	558	535	529	556	540	582	564	583	557	575	553	584	548	563	520	565	548	549	587	584	555	556	560	566	530	520	605	536	562	566	544	535	570	559	542	522	581	564	533	545	541	558	565	525	560	552	553	554	527	559	524	559	550	562	545	562	568	603	518	582	528	562	555	549	548	562	576	574	580	532	509	579	569	544	585	548	559	602	627	569	534	546	570	587	544	561	519	534	602	526	541	563	567	568	527	565	595	540	581	562	575	588	589	567	575	543	587	590	574	551	522	516	603	561	607	595	575	542	562	571	586	554	504	553	561	582	544	534	567	581	552	560	567	557	536	558	525	571	546	552	554	573	530	566	543	587	520	560	505	549	529	553	529	522	564	570	533	542	610	600	596	527	591	561	549	570	588	557	544	502	540	549	577	556	544	543	566	571	587	545	532	581	557	565	552	567	564	611	538	528	548	540	520	587	540	584	570	572	569	588	534	549	559	586	557	503	512	567	558	570	596	541	538	561	551	567	533	575	555	583	589	591	531	559	530	560	549	590	660	544	567	586	564	569	606	540	566	509	568	556	572	602	538	532	554	607	574	564	520	559	540	598	557	585	581	544	580	548	557	560	559	571	564	568	585	570	526	561	524	572	560	608	552	602	546	519	592	569	575	528	593	550	539	530	515	593	556	575	600	555	594	571	541	568	586	531	507	604	542	558	570	556	594	581	549	587	597	538	568	572	534	559	594	556	556	569	587	538	560	563	537	555	552	564	527	544	534	539	571	541	576	540	552	579	591	502	561	590	537	592	574	553	548	571	567	566	545	540	558	533	583	546	574	576	588	591	571	593	550	563	605	568	603	546	545	546	560	553	536	550	564	549	564	572	531	551	577	531	553	555	574	556	566	542	565	560	562	545	514	539	543	566	547	545	597	568	554	519	569	600	558	569	572	554	566	548	549	551	591	543	578	557	559	530	521	570	533	550	576	539	545	550	524	546	535	565	589	556	608	593	557
10878	18597	17094	9815	6437	4619	3568	2631	2205	1969	1663	1487	1383	1179	1085	1004	933	916	843	872	824	801	765	749	732	690	710	709	672	658	695	631	619	626	625	670	674	628	615	576	615	586	643	597	626	575	604	580	563	569	583	566	585	598	593	604	609	537	578	595	564	581	558	550	533	594	569	545	525	572	519	553	539	550	562	595	557	544	562	542	526	559	567	559	533	584	538	540	538	539	561	533	575	581	551	575	563	521	547	570	609	537	559	568	543	560	556	563	540	590	562	540	514	545	581	533	578	564	521	561	559	543	538	533	555	554	562	535	545	528	553	566	523	612	557	543	571	535	581	565	596	551	527	539	552	549	545	484	523	558	521	540	561	578	567	544	519	587	551	581	566	552	527	592	579	541	551	512	543	553	556	574	521	568	514	535	574	511	513	504	471	522	577	533	559	548	566	533	597	527	552	563	635	561	495	572	553	518	579	506	577	562	548	527	556	562	592	521	570	531	525	572	585	578	546	563	545	504	530	572	558	559	531	582	540	571	572	557	559	526	571	538	556	573	528	519	543	586	560	531	536	540	534	566	560	548	541	545	568	580	541	507	584	564	574	560	515	525	555	576	545	550	565	583	557	576	547	545	556	588	547	511	545	554	585	538	562	540	523	527	529	538	557	529	580	568	574	548	568	535	535	579	547	558	541	540	545	544	587	574	623	531	547	583	540	535	562	606	582	525	570	526	560	548	539	577	526	559	565	500	534	563	513	565	542	509	544	513	547	539	517	519	559	555	582	565	540	546	527	553	585	553	503	551	580	543	569	514	608	578	533	526	586	556	514	551	563	527	569	582	537	556	585	543	550	538	531	541	561	554	557	601	560	554	579	573	575	533	516	523	534	523	511	568	596	541	552	569	552	549	551	508	537	558	528	564	516	554	576	541	523	586	551	549	529	584	571	549	521	557	552	498	562	516	537	530	585	514	520	534	579	551	568	532	521	521	543	548	564	564	565	576	537	536	546	549	561	572	541	566	550	550	556	581	518	525	577	582	597	563	524	557	565	522	514	532	530	545	540	538	533	545	573	569	527	553	554	559	533	525	534	561	558	544	561	544	547	544	550	532	526	566	541	541	572	549	523	574	525	561	543	585	562	512	560	564	563	527	584	517	567	517	531	532	595	524	576	498	533	555	562	526	571	552	516	535	557	569	553	562	519	559	518	551	534	544	505	565	560	564	498	533	531	560	572	556	560	551	545	595	547	569	530	530	583	536	573	524	572	526	525	558	533	572	550	576	544	545	544	537	547	552	543	545	561	538	519	591	550	507	554	562	549	505	584	530	528	535	546	532	568	484	567	535	525	501	541	526	554	548	522	562	532	542	558	543	554	574	579	566	539	543	532	617	536	559	541	622	597	542	567	567	537	518	545	541	584	560	575	557	556	520	565	518	507	541	520	539	563	567	524	513	513	499	510	507	527	525	564	572	509	536	522	507	546	508	544	527	580	545	578	534	552	535	564	531	496	547	522	563	542	574	556	512	535	530	525	540	551	548	541	504	546	536	551	551	539	529	561	566	492	575	560	555	528	532	581	515	567	568	571	566	504	552	519	553	563	559	507	538	564	536	537	529	554	568	568	543	535	534	550	535	550	531	533	545	534	559	556	516	541	547	549	542	515	545	551	580	560	539	578	556	546	578	599	564	549	538	510	534	548	567	588	564	555	571	541	544	523	553	560	566	559	533	556	505	546	512	555	551	506	541	537	547	541	586	530	574	560	538	543	517	539	502	549	528	571	538	546	519	544	569	551	593	515	608	558	502	525	554	566	553	550	537	539	562	529	504	537	492	512	550	603	541	507	557	551	544	548	548	538	539	560	576	591	517	526	549	564	507	561	507	542	548	544	551	573	562	548	525	568	532	537	565	560	563	585	531	537	541	564	549	567	583	539	579	509	547	558	561	536	541	558	512	604	535	542	531	528	539	561	552	548	582	540	527	556	576	533	561	550	549	504	512	541	518	542	520	532	542	542	569	596	571	554	572	563	534	529	545	521	543	517	586	529	543	604	565	540	547	550	533	560	541	555	585	559	572	517	564	555	540	563	520	548	534	552	563	545	512	545	555	481	548	502	532	564	530	563	555	543	556	561	543	556	531	568	556	572	545	532	570	563	539	560	573	543	571	566	543	541	561	554	510	555	571	554	539	565	539	568	539	552	533	528	520	524	559	603	554	521	569	573	552	552	530	539	524	504	549	573	605	549	540	523	590	549	558	561	550	569	501	539	506	584	584	500	531	505	519	537	511	567	537	554	546	521	592	519	511	528	558	536	556	554	533	512	555	537	580	533	527	544	565	579	587	520	541	523	540	562	582	567	547	583	550	522	571	572	515	565	542	513	598	557	490	562	506	552	540	550	516	541	542	535	540	566	575	546	505	571	561	521	534	535	546	555	493	540	570	562	540	580	499	549	563	545	538	555	538	580	557	566	543	526	597	540	528	567	555	521	563	518	557	598	560	566	555	529	569	576	518	497	587	529	575	560	552	603	559	550	576	530	529	516	555	556	530	559	558	561	531	546	528	570	571	537	514	509	558	523	592	553	589	548	565	581	541	545	557	558	549	532	537	496	542	554	569	535	552	505	532	575	556	496	527	582	586	532	529	528	545	530	500	535	563	542	551	561	514	511	560	544	544	533	552	521	545	536	560	550	532	571	563	556	573	563	528	543	560	565	532	576	559	581	562	537	570	569	541	545	569	533	520	555	563	564	573	549	572	573	529	556	527	550	526	523	562	521	556	495	543	515	541	549	519	507	531	564	596	525	564	499	548	540	564	572	568	549	547	537	531	551	540	601	524	561	534	542	539	554	558	562	548	577	515	520	522	559	509	514	495	570	567	544	537	543	515	575	523	545	540	531	542	575	529	528	558	519	587	570	611	508	543	500	536	570	559	547	553	535	605	523	547	544	530	592	554	517	545	562	536	484	527	540	567	527	552	523	561	535	534	540	564	554	508	555	599	574	545	565	547	568	541	549	564	567	565	532	568	519	548	576	526	556	570	550	551	533	564	563	540	526	552	544	535	552	524	584	566	539	565	542	566	525	601	502	535	557	533	539	510	533	537	528	551	534	546	512	578	561	538	556	530	567	572	540	568	522	590	545	593	531	549	521	561	581	520	512	510	573	546	563	561	548	565	542	524	547	540	582	543	552	550	573	574	586	572	559	543	585	539	545	519	537	564	554	530	559	558	525	584	576	564	543	517	514	545	559	528	553	561	524	537	522	532	539	533	569	578	580	544	522	546	545	511	572	538	568	571	522	577	539	525	537	583	548	538	580	566	546	537	531	552	589	588	507	596	531	548	551	561	540	511	521	551	557	559	572	559	567	542	563	574	567	562	537	565	575	548	569	541	557	543	568	556	558	524	532	542	541	560	571	556	572	527	522	600	538	550	568	530	582	585	558	577	554	532	550	536	586	614	556	491	551	563	585	523	602	568	537	542	529	583	561	532
27555	12413	1165	364	240	204	177	153	133	167	162	169	137	147	123	135	156	142	140	142	126	158	151	125	145	138	137	156	137	129	142	155	134	140	144	154	126	145	144	137	127	148	142	147	142	147	122	159	126	142	132	132	134	134	138	136	116	159	128	143	139	139	131	142	152	130	155	132	138	135	151	148	138	124	130	140	119	133	131	131	133	140	146	146	152	152	127	142	142	155	131	142	145	148	147	141	132	152	161	138	126	126	171	147	138	143	132	139	146	122	138	149	142	147	138	151	144	129	130	133	144	134	135	166	142	121	139	137	136	161	140	136	143	132	133	157	148	146	144	139	138	149	147	129	125	122	137	131	140	139	129	153	138	122	150	142	151	134	158	143	128	134	137	143	135	144	164	128	141	126	146	125	121	158	147	123	131	131	142	130	150	144	166	126	124	139	142	158	136	126	152	143	132	138	131	149	156	137	127	129	125	138	155	150	171	113	130	125	162	145	134	126	130	139	155	151	133	149	134	138	143	142	149	135	144	151	147	138	127	148	145	142	132	133	147	123	114	141	137	134	163	128	144	136	127	143	133	132	133	148	135	142	137	138	137	144	143	127	139	148	145	166	130	165	142	135	155	120	147	137	169	139	131	138	134	123	127	141	128	162	148	153	130	127	128	147	141	135	130	131	148	163	131	132	132	160	128	150	127	141	148	128	139	145	131	143	132	138	146	140	138	130	159	125	134	135	134	146	143	151	141	128	137	132	149	150	150	144	154	123	151	139	144	146	138	130	137	134	128	119	139	172	150	151	141	133	134	132	132	118	131	155	147	139	144	156	144	130	142	139	141	127	155	143	164	170	135	128	141	149	118	146	153	152	132	140	141	129	125	127	147	145	159	127	132	142	142	145	142	130	136	137	132	130	129	158	159	138	135	141	123	132	151	138	150	143	139	146	128	147	146	121	150	133	136	123	118	134	132	143	143	145	124	134	131	168	168	141	148	148	119	123	161	143	139	121	121	141	146	143	126	144	143	166	115	110	142	161	155	144	151	135	145	140	147	140	141	139	132	127	136	145	141	130	124	142	142	166	118	133	124	131	159	141	145	141	149	141	118	122	123	115	131	130	145	133	148	139	151	144	129	129	129	130	139	138	145	142	153	147	144	132	127	119	144	123	134	136	126	138	137	141	151	134	146	130	135	144	131	139	145	134	126	144	121	125	142	140	135	131	148	119	128	154	151	159	142	125	137	145	122	139	142	104	137	117	138	156	122	133	146	146	145	137	139	163	143	132	139	129	140	143	142	155	134	147	139	126	123	158	135	129	134	160	141	139	154	146	152	136	134	139	141	121	128	140	134	139	136	151	148	142	137	138	149	159	138	138	153	135	138	144	113	142	159	148	114	140	141	143	126	129	151	128	135	147	154	143	131	142	133	132	143	146	148	153	116	143	153	149	156	129	142	138	136	116	133	135	160	123	172	149	159	123	148	122	119	149	128	138	153	147	143	134	127	134	140	120	144	145	121	136	141	139	149	141	132	122	152	136	152	135	134	136	123	139	137	140	158	144	160	138	146	146	128	128	151	115	143	149	142	138	134	154	154	133	116	144	125	142	137	160	127	149	144	141	128	116	133	124	131	144	128	136	142	149	143	150	130	141	124	128	139	151	129	164	136	141	122	124	155	127	135	155	149	140	157	140	136	135	156	145	137	146	145	128	147	131	144	124	126	140	146	144	140	146	134	140	129	159	140	146	148	137	150	152	128	156	142	121	139	140	121	156	141	155	142	115	138	127	151	134	130	157	131	133	146	134	143	147	127	136	146	159	127	130	138	141	135	137	125	140	138	135	132	147	137	123	133	129	129	145	150	165	148	155	154	155	147	136	131	150	145	140	152	142	137	153	128	135	144	146	140	147	140	150	142	148	145	158	154	135	128	135	138	131	142	129	156	144	136	145	122	129	156	154	137	148	158	146	146	153	155	113	137	136	169	118	137	135	142	149	163	161	115	143	113	147	130	155	137	144	146	126	120	145	125	146	143	150	133	151	112	142	130	141	113	148	149	127	142	138	127	172	145	126	142	138	141	118	145	143	115	149	142	143	139	163	153	145	135	141	150	141	120	147	139	122	111	121	124	148	153	144	141	129	138	109	152	145	143	134	152	149	130	156	141	158	135	130	139	126	142	129	140	144	141	138	148	154	123	135	113	146	129	137	145	143	123	130	134	156	151	141	123	112	144	145	135	149	135	150	147	135	125	139	151	143	144	138	139	130	130	136	161	154	142	149	150	166	131	151	128	133	154	149	125	154	145	151	134	129	129	135	153	139	137	127	155	125	132	129	153	144	146	146	149	163	154	125	148	150	151	146	148	139	137	156	137	146	129	140	153	159	119	137	113	136	163	144	124	149	134	134	136	125	135	141	136	151	134	156	134	125	122	136	130	134	129	148	153	123	134	137	142	158	162	138	146	143	145	117	153	138	148	137	132	147	134	156	130	130	153	142	147	161	148	148	147	148	142	146	113	130	136	114	146	129	144	130	145	147	134	142	147	145	110	148	146	142	135	131	156	132	132	134	140	141	123	133	157	143	140	150	151	143	157	134	153	140	150	127	133	143	150	135	155	144	135	147	147	134	122	117	156	139	129	149	137	137	117	148	132	141	146	140	135	127	134	135	117	155	150	147	129	129	130	156	130	128	122	166	144	141	124	134	126	131	161	126	155	156	144	139	126	137	132	155	134	128	137	118	128	149	149	151	139	132	137	145	162	142	145	141	148	148	139	136	131	134	118	126	140	138	149	123	127	142	136	153	135	132	135	133	142	125	150	131	148	144	143	151	139	142	155	120	142	124	158	131	157	127	125	132	143	133	129	124	142	137	139	129	119	140	113	127	137	134	146	137	142	135	138	124	132	147	162	134	134	146	121	160	146	139	142	129	125	144	138	141	160	125	124	137	144	134	143	139	156	148	144	154	131	141	126	138	138	125	124	132	135	133	152	150	135	139	130	136	136	124	139	134	134	118	140	141	133	127	162	130	166	149	151	149	136	144	150	128	145	134	138	131	166	127	138	150	161	148	138	112	135	154	136	142	148	138	153	135	138	146	144	154	135	142	105	137	127	158	136	142	124	123	138	130	149	131	124	146	137	148	128	147	142	114	149	120	124	129	133	154	151	140	142	148	145	120	145	145	135	137	135	119	136	139	117	141	154	149	128	118	145	139	141	137	147	120	155	147	140	125	138	140	141	147	131	129	153	157	154	126	149	153	162	144	131	133	129	149	137	147	115	148	167	140	127	138	137	151	137	153	128	132	110	135	135	131	148	145	136	120	120	136	117	144	149	132	131	131	141	151	131	130	140	119	132	129	147	158	139	156	151	150	152	151	138	138	145	144	147	146	122	130	129	144	136	140	166	133	150	146	140	127	150	149	142	145	141	156	142	129	161	131	124	143	153	134	136	155	144	135	135	140	126	142	153	158	140	130	132	139	137	138	152	135	125	156
5006	919	797	428	326	272	216	223	214	189	202	169	194	168	165	180	173	177	175	206	174	161	185	152	149	187	151	174	186	162	139	166	189	160	155	169	165	171	169	164	164	138	168	162	157	206	147	164	181	154	167	183	183	186	166	187	174	172	164	184	152	181	159	153	165	163	161	173	150	183	155	173	136	186	168	154	181	144	153	173	165	155	185	162	164	169	164	153	150	142	186	163	152	140	201	163	172	156	158	156	151	167	148	170	179	170	148	173	167	142	140	178	160	162	143	141	156	147	140	136	181	155	148	165	158	172	173	172	165	155	163	168	163	164	163	159	160	155	169	153	153	164	154	147	161	176	165	177	155	150	152	162	166	176	155	169	161	163	165	174	169	163	162	183	159	178	140	146	179	163	174	172	166	160	152	177	186	172	184	152	134	159	183	170	143	190	164	151	175	149	172	177	172	163	139	153	150	159	160	180	168	156	163	166	166	165	167	155	178	159	151	159	172	179	155	155	170	149	162	134	189	164	181	169	176	130	159	174	171	143	164	156	161	154	151	175	149	150	149	153	148	160	151	170	172	174	169	182	159	152	149	175	168	160	161	181	155	159	155	163	161	169	166	152	156	174	155	165	168	146	183	171	152	150	157	174	157	183	148	179	172	164	181	152	148	169	166	157	171	155	187	155	169	178	176	149	145	174	169	153	151	154	177	171	138	150	163	169	155	156	170	168	161	170	171	156	185	154	152	174	159	176	172	157	173	162	164	177	169	162	174	163	180	173	153	158	134	180	166	167	176	172	183	179	147	164	148	166	166	169	179	152	161	157	152	168	164	182	161	159	182	174	174	155	159	154	157	159	167	147	143	154	164	156	180	181	178	153	179	162	191	161	154	162	145	168	130	156	130	145	164	183	169	158	156	180	159	138	163	152	160	166	168	155	147	177	152	172	161	156	155	157	164	165	186	155	161	162	180	146	153	164	188	154	149	160	143	149	192	144	186	165	144	165	167	178	160	175	159	161	144	195	148	146	172	172	158	172	174	169	167	170	163	151	163	138	171	157	150	164	160	177	166	149	159	182	167	171	163	149	170	154	158	161	170	169	169	173	196	162	149	156	160	183	179	186	159	172	159	149	156	160	154	170	159	164	155	162	174	145	159	162	173	158	168	168	168	163	160	162	150	171	167	164	149	152	165	186	144	156	181	161	184	161	175	163	143	179	180	141	163	133	190	161	166	176	151	150	161	138	170	187	141	155	147	178	165	157	163	155	129	168	145	149	165	166	185	162	176	151	148	184	157	159	154	181	167	177	167	140	163	174	169	146	163	151	157	159	172	143	187	167	182	163	168	178	132	168	165	162	179	171	183	161	151	210	184	158	169	147	156	172	165	171	140	150	161	145	159	161	168	177	162	164	143	164	164	150	142	173	153	181	162	165	155	155	145	142	157	154	165	167	169	162	175	153	157	149	164	152	176	156	173	134	142	153	175	160	168	165	139	151	135	168	166	159	164	162	161	157	168	170	157	155	180	164	176	163	165	152	174	167	163	148	187	173	166	154	154	187	164	171	165	165	143	178	161	144	175	146	173	155	179	163	140	175	150	164	185	180	151	147	135	161	169	170	166	164	174	168	167	163	144	147	162	170	173	164	154	152	197	145	160	151	175	157	159	163	152	150	160	156	142	156	183	172	154	149	153	177	186	144	187	166	169	139	143	191	177	145	159	166	148	144	165	165	180	183	183	166	185	162	170	131	174	177	157	136	145	154	177	154	160	172	150	148	169	141	161	183	148	165	156	165	174	168	167	171	169	178	176	167	145	150	157	169	175	147	123	153	161	165	156	171	158	162	161	168	157	168	135	162	176	169	188	158	178	154	165	141	134	175	167	185	164	170	178	139	150	140	166	157	135	168	156	178	173	181	150	174	166	188	155	166	182	171	170	171	160	160	151	171	165	178	162	148	185	180	169	163	151	171	164	160	163	169	174	131	159	163	160	189	157	156	181	166	167	172	166	149	163	155	163	148	202	178	173	154	165	151	154	181	137	178	170	173	170	168	159	156	171	157	176	166	163	174	193	157	176	156	153	145	157	162	139	144	167	166	173	158	157	164	160	147	176	147	166	160	152	177	153	164	165	136	176	161	159	167	167	153	186	148	159	166	156	146	153	169	188	181	171	153	184	145	172	160	174	139	175	159	152	160	151	177	147	177	151	164	168	149	150	164	164	153	172	182	174	188	150	167	144	149	150	154	146	182	147	188	189	184	192	177	171	159	155	164	181	196	174	169	157	154	173	159	146	145	168	156	174	163	161	158	166	160	161	153	151	180	183	148	177	163	158	142	153	171	169	169	168	173	157	161	138	153	155	165	173	147	155	166	158	174	179	137	150	163	152	162	158	171	173	152	170	157	138	141	178	180	155	180	151	191	169	174	159	135	152	154	174	177	159	145	148	175	171	151	141	175	172	168	172	172	170	171	137	156	140	149	162	169	151	179	155	203	153	156	155	165	140	167	167	158	161	168	159	173	159	177	153	161	154	173	163	174	139	163	188	162	146	183	156	181	168	152	176	155	145	163	176	144	168	168	181	193	153	151	174	171	143	175	150	163	168	181	174	162	156	150	148	158	166	188	170	130	164	167	150	170	167	183	167	155	136	143	164	173	151	174	164	133	176	169	146	170	151	174	153	162	142	169	163	147	178	173	171	146	157	138	166	164	183	150	168	171	158	170	158	152	168	172	178	153	172	158	157	138	177	153	149	162	165	191	161	169	160	153	143	168	169	158	137	154	159	154	154	143	168	158	168	182	174	147	170	172	154	159	172	159	167	127	164	164	170	160	152	154	163	175	158	176	167	172	160	169	161	180	154	154	147	167	168	154	159	166	158	165	170	181	160	156	196	168	151	174	145	171	177	168	174	146	148	159	178	144	158	188	162	146	166	153	145	162	175	163	157	183	169	149	156	155	174	173	171	164	173	174	157	199	169	196	164	162	160	160	160	161	197	150	179	167	178	143	167	159	140	151	153	164	155	189	168	167	170	154	169	149	163	175	138	148	161	167	163	161	162	152	158	165	131	168	174	162	147	181	177	180	171	151	154	183	150	159	177	175	160	162	157	157	159	167	157	146	158	163	158	184	147	158	165	160	151	165	165	161	152	170	154	174	193	159	169	177	162	148	147	161	161	182	148	173	194	182	169	179	160	150	188	157	167	174	137	163	165	164	142	178	167	165	143	154	140	154	152	195	137	167	167	168	159	152	153	170	175	138	151	183	155	139	178	150	148	153	166	150	181	154	147	169	136	167	150	162	149	173	169	183	176	178	180	132	136	166	155	140	150	160	158	146	167	170	163	157	163	186	171	160	177	163	179	152	160	159	150	164	182	165	147	163	175	156	147	164	169	153	143	185	143	152	174	154	191	147	153	164	178	173	165	163	172	191	150	166	168	160	148	147	163	171	152	177	162	165	155	164	164	161	147	172	180	141	155	169	167	149	154	165
24395	20352	26437	24146	20358	8411	1178	792	595	514	486	458	430	396	362	353	375	368	344	320	307	301	335	288	280	341	307	284	317	290	243	287	302	293	284	304	272	280	243	257	252	261	280	301	271	317	278	284	299	248	262	314	289	272	269	286	266	277	252	257	292	256	272	280	297	284	256	259	265	276	302	296	291	276	261	274	271	274	261	251	285	272	256	247	249	233	270	249	273	271	271	251	248	292	263	279	298	258	309	304	263	283	268	274	257	307	267	271	241	239	282	255	226	272	276	265	300	246	282	294	261	270	265	243	275	293	285	241	264	289	262	250	257	262	276	281	263	262	268	254	280	267	262	267	246	263	251	284	238	250	280	277	268	261	260	259	252	255	286	267	285	248	273	277	230	242	285	262	266	258	257	277	285	297	277	270	287	260	278	266	270	254	285	272	258	253	284	284	255	256	243	266	259	257	262	236	285	250	261	284	293	266	235	314	302	289	265	282	231	240	267	247	248	256	274	272	269	273	263	249	256	270	287	278	248	279	296	232	283	237	246	282	275	268	281	259	290	262	283	285	265	264	247	301	283	250	271	279	271	267	270	263	255	255	259	250	240	243	274	239	253	268	261	240	284	281	267	276	262	249	271	268	292	269	292	271	255	278	245	285	277	263	248	295	245	299	243	272	277	235	228	241	292	289	291	256	283	264	277	248	247	271	235	258	289	281	268	246	257	272	260	250	287	290	294	285	255	259	267	270	289	247	241	267	260	252	280	267	258	248	289	261	282	248	284	285	301	278	274	273	271	275	295	258	273	264	296	243	266	285	261	276	289	258	268	263	282	258	256	278	260	245	253	292	256	271	266	271	292	284	266	285	246	280	260	265	267	244	322	288	276	277	269	283	247	252	273	275	275	227	254	262	287	280	294	294	270	253	293	281	253	257	249	265	271	241	264	265	243	270	248	270	281	253	261	253	285	271	257	248	274	293	253	283	284	290	260	252	271	275	263	264	272	288	268	258	277	282	293	275	241	257	234	290	283	282	280	288	260	277	254	275	269	248	235	296	273	240	295	267	290	289	274	263	258	271	290	279	242	258	269	269	292	273	272	256	245	254	287	259	269	269	256	256	270	272	244	260	248	277	272	280	245	281	270	279	225	241	233	284	264	258	277	268	265	261	270	255	277	263	246	256	284	286	273	239	279	265	250	277	243	276	271	282	252	260	245	272	288	268	275	247	236	249	268	261	276	263	284	245	251	262	257	268	250	269	291	255	258	270	256	257	274	249	279	266	276	278	278	270	250	262	287	259	286	272	294	253	261	311	246	259	253	275	239	270	268	270	265	240	279	281	277	254	260	264	266	278	240	258	282	272	260	277	255	268	238	261	272	243	266	282	263	263	240	253	244	247	265	256	300	276	272	271	278	259	261	304	227	273	273	289	276	262	247	267	274	256	262	265	249	289	258	291	257	275	259	262	267	248	272	265	269	278	274	269	284	282	250	282	244	266	285	278	284	279	248	256	284	318	267	276	251	273	276	261	254	246	262	258	275	267	269	284	284	315	276	282	278	276	288	278	262	263	268	298	291	262	277	273	316	247	287	280	273	271	253	263	276	235	274	253	246	251	287	250	286	287	269	252	232	279	280	280	270	270	276	275	262	259	261	258	272	307	283	257	262	265	293	267	275	270	266	244	271	240	274	255	272	254	228	271	263	270	246	252	294	262	277	249	277	254	288	268	231	269	262	235	268	243	244	291	265	274	253	263	263	315	267	267	275	252	252	316	276	270	265	295	259	238	267	292	248	246	225	266	274	276	296	242	256	285	260	280	275	265	274	256	272	288	263	275	250	283	268	262	248	254	287	279	257	301	283	267	289	268	278	272	267	290	296	293	256	257	272	261	245	251	257	264	269	258	294	271	265	277	289	239	229	270	242	245	256	261	229	281	231	230	244	264	283	273	257	275	234	267	247	255	249	269	261	267	246	274	301	252	285	275	236	252	285	290	271	269	270	277	287	289	250	248	269	270	268	256	285	257	243	263	283	292	255	290	254	276	278	267	235	255	291	282	244	243	263	258	258	251	270	263	275	286	260	296	239	251	320	298	237	260	246	273	251	256	251	266	256	240	301	281	237	254	296	254	265	247	265	253	295	254	261	283	264	257	248	271	263	305	270	260	267	271	258	273	281	250	280	265	256	302	271	265	268	249	291	258	269	267	266	249	275	263	268	279	259	252	288	274	271	298	226	249	272	273	263	273	260	270	248	239	254	263	276	235	270	262	240	267	243	267	267	272	266	276	290	279	275	262	219	279	251	260	228	253	253	294	259	255	271	275	226	263	290	304	278	301	291	261	287	271	266	243	239	270	264	285	260	243	267	279	289	263	237	271	263	265	276	251	246	255	275	298	269	255	269	295	291	257	275	240	303	275	291	267	258	245	276	250	291	253	276	272	262	266	290	269	289	277	280	289	278	297	266	276	277	247	244	268	271	234	267	263	267	249	257	265	281	264	281	269	272	264	272	254	261	278	250	256	288	257	252	275	302	274	266	253	299	245	266	263	287	264	277	259	280	256	265	250	302	272	287	293	264	262	280	249	295	263	253	288	287	282	272	257	253	268	249	254	278	268	265	277	257	282	262	255	267	255	275	252	272	311	267	278	251	267	230	257	279	278	250	261	285	272	260	256	233	277	275	271	273	272	276	276	263	259	294	309	281	244	265	289	265	275	276	275	268	267	248	260	264	250	267	289	261	260	275	266	261	293	268	244	280	275	291	281	270	232	254	292	255	267	288	271	273	266	249	248	265	250	280	292	265	247	265	272	300	280	259	271	263	284	240	272	267	267	261	278	267	262	283	245	306	290	262	234	261	279	274	245	266	250	262	291	282	276	273	259	267	280	276	271	255	272	252	249	263	273	271	281	289	274	259	235	234	260	264	295	298	265	257	257	268	236	286	284	275	295	280	255	279	281	261	275	283	268	263	269	272	265	300	255	296	254	274	260	230	247	259	267	242	246	283	279	268	255	284	279	260	243	270	269	283	263	256	269	284	270	272	259	283	276	307	291	260	275	273	255	268	277	258	248	296	279	286	293	307	267	257	266	254	252	268	283	276	287	253	257	272	234	239	268	260	265	248	265	253	291	286	265	267	234	281	286	269	248	268	267	281	278	262	267	253	273	247	264	266	253	264	281	286	282	274	275	303	263	263	286	278	264	252	264	258	278	269	271	274	235	269	283	251	304	268	294	269	273	295	266	287	271	297	246	266	262	250	270	264	243	237	285	258	261	268	283	272	261	246	267	289	274	252	266	266	281	271	272	247	259	261	275	277	272	254	288	256	258	280	273	261	230	253	265	270	245	309	289	287	288	272	277	289	276	302	260	259	265	291	283	280	292	264	267	284	244	273	281	254	270	284	251	259	280	273	271	234	278	310	246	258	267	223	259	273	263	273	264	272	254	270	282	236	279	259	287	263	251	278	284	262	245	284	271	289	270	315	259	251	255
7689	11699	10597	5542	3517	2410	1844	1420	1161	920	831	809	715	602	528	547	526	451	441	383	413	400	385	394	372	373	356	333	344	345	333	330	310	325	308	318	312	282	308	328	324	288	316	296	264	295	276	267	288	313	280	294	308	278	305	277	283	267	272	299	292	279	274	268	278	267	245	289	308	278	269	292	294	290	329	313	285	276	262	258	296	268	284	300	280	284	301	257	262	257	281	277	279	260	273	309	256	278	279	262	263	298	285	272	284	315	299	282	247	280	284	271	271	260	293	279	284	281	256	245	238	288	282	264	283	279	290	268	254	264	264	264	241	274	264	319	247	300	261	283	285	266	272	258	274	268	271	277	268	304	260	280	252	256	277	293	268	265	264	293	273	264	268	249	243	233	289	265	281	261	288	257	263	272	252	236	279	297	286	277	258	303	260	267	254	285	237	258	255	259	315	279	272	247	277	278	280	276	244	291	258	282	271	255	247	269	255	228	276	257	276	276	267	275	252	251	286	270	278	275	263	268	267	261	249	290	284	226	296	271	271	291	254	258	270	279	261	262	260	257	266	223	248	283	258	282	251	296	277	263	279	256	263	277	243	274	260	266	277	286	274	257	271	275	267	280	269	255	263	243	242	294	272	276	260	254	297	257	270	289	275	286	281	307	292	266	274	277	248	273	275	275	283	257	256	256	298	279	245	270	255	264	301	274	248	244	266	277	311	257	261	283	280	280	271	269	254	270	275	262	271	282	292	268	273	267	313	276	292	261	276	282	287	270	307	275	277	261	254	282	291	240	270	254	268	310	276	259	286	267	275	273	283	287	267	273	284	291	279	304	277	272	250	260	257	289	292	295	268	269	287	273	260	273	302	273	321	286	247	286	266	277	266	281	269	279	242	266	251	286	259	298	268	274	272	279	270	300	260	262	275	262	264	247	288	253	296	280	262	279	275	280	285	274	276	251	246	260	308	271	280	280	268	260	253	283	260	273	280	246	283	275	251	247	258	247	266	279	264	278	270	255	276	292	269	256	242	242	296	292	286	281	287	297	289	255	295	248	267	289	286	282	314	278	292	265	287	246	268	261	270	275	287	230	248	260	284	238	281	261	270	253	291	264	282	253	227	259	307	289	277	291	267	268	272	267	280	288	250	262	270	259	272	268	303	254	279	276	274	273	246	286	265	263	283	258	261	302	276	251	293	260	254	298	266	270	261	284	276	284	261	273	269	273	255	259	300	302	294	307	263	279	288	260	263	271	309	279	276	269	287	274	257	287	246	271	243	279	253	253	275	281	285	240	281	302	260	260	266	266	281	255	259	292	264	248	242	243	261	270	290	263	312	282	265	280	264	286	258	300	286	268	254	285	285	275	269	288	280	264	256	280	286	265	270	276	273	270	234	267	259	268	288	298	274	273	264	255	268	263	278	255	285	275	271	268	269	263	268	288	276	267	276	252	276	293	255	257	272	282	270	259	265	270	284	273	271	265	299	255	284	249	300	272	246	264	273	269	272	251	280	272	249	262	278	245	262	281	265	257	266	237	253	245	287	296	267	241	285	271	268	283	285	266	273	276	247	286	272	298	258	256	258	285	282	277	294	288	259	282	298	249	306	282	270	257	270	293	284	259	272	291	278	313	267	274	278	297	241	290	257	275	283	258	282	275	274	267	299	273	258	294	273	289	283	275	302	254	268	256	278	285	282	298	285	268	258	274	285	268	258	257	287	293	277	292	257	261	276	268	270	297	271	283	284	271	296	264	275	275	272	258	295	240	244	273	257	256	249	272	280	259	275	302	283	271	287	282	275	251	280	266	283	282	271	263	288	260	237	275	261	286	271	255	237	268	268	289	241	272	275	263	261	268	302	308	264	289	269	278	262	260	278	281	270	265	238	265	293	281	261	249	268	275	272	269	286	290	304	273	266	242	278	259	272	309	265	273	260	247	249	277	284	291	246	243	249	276	274	255	290	273	283	254	237	283	262	288	281	295	278	259	276	258	271	255	267	274	267	257	263	252	275	269	291	302	264	260	259	268	270	275	275	259	284	274	274	261	283	292	274	268	282	278	272	273	265	295	270	280	268	260	265	298	264	280	273	266	252	258	268	277	298	281	278	265	271	265	275	268	280	253	260	280	264	260	249	248	280	270	247	278	267	265	279	271	260	266	263	286	289	245	268	286	280	269	237	240	290	267	248	274	283	248	249	287	272	257	268	303	290	275	261	270	286	261	297	278	295	262	254	283	246	289	258	272	250	292	258	269	280	255	285	256	305	303	258	242	286	280	266	279	276	249	274	275	280	273	275	281	258	264	267	283	312	259	272	269	267	289	252	269	254	265	266	268	273	297	248	265	225	269	268	260	287	275	285	272	272	244	276	259	244	261	290	278	263	267	249	279	261	275	300	285	271	243	275	306	300	286	262	251	283	246	289	293	251	273	309	246	267	268	272	275	271	253	265	281	282	255	297	272	265	250	250	255	260	283	258	267	272	296	290	242	272	258	297	271	278	286	281	301	288	297	271	305	290	285	293	290	242	286	285	272	273	261	281	300	261	256	274	297	264	288	261	287	284	271	277	271	273	281	278	272	269	234	262	285	268	289	270	280	263	244	293	256	297	254	268	302	268	271	267	253	264	291	301	291	283	258	224	261	285	284	257	263	276	267	285	281	297	266	280	259	282	261	267	273	255	280	277	321	265	253	284	255	290	252	273	271	288	288	252	295	259	286	282	304	255	262	257	252	230	268	281	292	296	261	286	275	275	238	292	256	271	296	252	264	290	287	287	292	293	259	274	273	262	272	266	273	264	260	279	306	250	272	265	250	277	276	266	278	270	267	268	282	291	246	273	251	301	253	287	268	281	267	287	270	269	241	276	288	309	270	267	259	261	275	281	268	258	260	245	283	276	276	303	281	265	270	244	250	267	262	300	295	291	288	259	261	275	266	301	282	260	274	263	263	279	243	265	266	272	269	277	280	257	265	275	282	265	274	263	281	296	298	280	275	264	266	288	267	242	302	283	262	258	254	299	294	263	272	245	256	262	244	287	260	291	274	268	280	290	279	279	265	260	277	276	245	238	268	268	278	281	298	286	313	271	251	284	253	283	304	262	265	270	262	268	266	257	304	273	285	278	242	281	260	282	278	272	276	284	244	265	258	261	251	269	265	268	259	270	268	257	261	291	291	246	267	270	273	257	320	314	248	278	283	280	269	275	258	267	260	300	272	272	254	268	268	278	296	269	268	247	280	272	304	267	277	300	263	256	253	265	264	289	276	273	259	272	274	269	267	263	296	274	274	281	282	270	279	292	285	268	253	281	264	261	271	253	270	244	262	263	282	288	274	266	274	268	288	254	271	245	257	281	281	254	280	267	245	293	245	282	295	284	281	280	258	274	263	252	290	266	273	265	273	276	233	287	268	249	284	280	261	282	262	270	280	268	279	226	249	243	279	287	257	277	253	262	265	293	257	273	314	279	294	256	246	296	250	237	268	282	283
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
