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
339429994572	339429995091	339429995641	339429996191	339429996741	339429997291	339429997841	339429998391	339429998941	339429999491	339430000041	339430000591	339430001141	339430001692	339430002242	339430002792	339430003342	339430003892	339430004442	339430004992	339430005542	339430006092	339430006642	339430007192	339430007742	339430008292	339430008842	339430009392	339430009944	339430010492	339430011043	339430011593	339430012143	339430012693	339430013243	339430013793	339430014343	339430014893	339430015443	339430015993	339430016545	339430017093	339430017643	339430018193	339430018743	339430019293	339430019844	339430020395	339430020944	339430021494	339430022044	339430022595	339430023145	339430023694	339430024244	339430024796	339430025344	339430025894	339430026444	339430026994	339430027546	339430028094	339430028644	339430029195	339430029746	339430030295	339430030845	339430031396	339430031945	339430032495	339430033047	339430033597	339430034145	339430034697	339430035247	339430035797	339430036347	339430036897	339430037445	339430037997	339430038547	339430039097	339430039647	339430040197	339430040746	339430041297	339430041847	339430042396	339430042948	339430043498	339430044046	339430044598	339430045146	339430045698	339430046248	339430046798	339430047348	339430047897	339430048447	339430048997	339430049547	339430050098	339430050648	339430051198	339430051749	339430052297	339430052847	339430053399	339430053949	339430054499	339430055049	339430055599	339430056149	339430056699	339430057249	339430057798	339430058348	339430058899	339430059449	339430059999	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2578	3600	2300	2578	3600	2300	2579	3600	2300	2579	3600	2300	2579	3600	2300	2579	3600	2300	2580	3600	2300	2580	3600	2300	2580	3600	2300	2581	3600	2300	2581	3600	2300	2581	3600	2300	2582	3600	2300	2582	3600	2300	2582	3600	2300	2582	3600	2300	2582	3600	2300	2582	3600	2300	2582	3600	2300	2582	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2582	3600	2300	2582	3600	2300	2582	3600	2300	2581	3600	2300	2580	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22834	20194	26969	23221	19172	2732	935	550	492	437	456	402	396	382	333	408	391	376	367	368	364	354	371	356	374	369	361	385	372	357	327	368	366	339	359	343	322	359	331	357	346	344	337	359	357	345	346	370	352	355	366	348	315	340	341	328	351	342	352	351	340	352	344	358	365	341	332	339	346	346	376	359	340	344	316	362	364	359	361	367	360	334	345	319	338	302	366	342	368	352	340	331	362	315	338	303	361	338	334	350	337	349	319	338	364	344	341	346	363	343	360	347	320	338	361	350	347	361	303	346	331	336	341	342	320	324	349	337	355	368	324	384	352	346	380	332	377	322	361	346	325	347	325	329	311	332	335	347	371	329	361	361	373	341	326	362	319	341	369	325	342	351	333	364	368	351	338	320	341	336	332	337	322	357	332	347	368	337	370	369	346	330	348	316	357	355	338	340	347	348	331	327	336	348	317	343	346	341	329	332	346	372	342	357	338	318	349	320	353	325	341	319	363	351	351	335	386	345	353	332	333	340	343	356	345	355	331	364	347	324	324	335	351	336	348	348	357	338	327	337	311	355	322	373	353	344	327	353	343	319	375	357	324	357	346	316	326	319	327	356	351	392	363	345	349	308	335	346	325	362	318	361	363	369	282	331	361	351	348	356	306	348	318	343	333	321	371	349	355	362	349	391	366	352	364	372	334	354	355	344	362	339	343	343	358	338	367	327	315	346	316	341	338	330	351	333	324	372	342	336	374	346	295	318	338	334	348	320	357	353	334	325	358	363	347	328	342	336	360	376	331	347	325	367	336	327	365	388	305	345	339	366	345	316	338	355	363	344	332	332	331	321	369	345	333	343	362	377	349	355	349	362	355	312	329	340	341	348	315	341	308	357	350	336	382	347	327	331	343	350	321	333	327	329	340	342	365	368	333	322	320	358	332	311	364	366	357	341	350	317	351	353	309	343	368	342	345	363	334	333	356	343	356	320	354	313	374	353	313	332	343	379	321	357	359	374	316	340	327	337	347	345	343	360	294	324	323	350	348	327	360	319	341	339	318	318	357	325	331	354	335	328	335	306	367	326	353	321	338	342	342	322	338	337	295	342	349	392	340	331	328	346	362	325	358	353	357	313	327	356	328	343	376	318	326	345	321	322	307	308	348	365	345	323	343	357	359	358	328	375	319	348	341	339	347	340	344	331	313	334	306	321	332	326	368	369	327	327	353	348	365	348	325	330	350	349	315	322	359	350	362	344	329	332	391	345	333	336	353	316	370	332	376	362	367	337	328	354	351	349	320	356	331	332	340	333	338	341	349	320	344	359	329	356	324	361	327	342	354	366	352	307	346	314	327	326	367	340	353	335	328	353	317	318	343	353	345	349	299	307	371	306	323	360	352	320	361	340	359	313	343	341	323	363	344	350	360	319	342	307	320	367	322	361	338	320	378	316	329	344	324	336	328	315	345	310	332	327	355	340	304	354	352	347	323	338	341	357	344	321	330	368	349	337	323	333	333	371	340	341	311	356	311	347	354	355	332	322	359	370	357	370	304	341	348	339	359	342	345	357	346	346	345	354	338	317	342	332	350	347	381	324	303	333	323	328	349	335	354	344	334	345	328	330	317	339	348	351	336	338	338	344	361	328	323	338	316	339	342	332	363	374	356	328	342	330	305	327	341	370	357	326	360	329	360	341	336	346	341	342	353	343	364	332	348	354	320	369	337	337	316	323	323	357	314	320	364	352	363	340	353	362	333	341	320	327	353	337	342	334	324	331	330	327	330	361	329	381	325	343	343	333	340	340	315	340	324	369	330	330	321	301	358	343	360	384	351	363	338	371	356	354	348	362	337	389	323	373	353	370	367	343	360	308	351	299	353	356	296	359	347	328	352	331	351	335	303	328	301	311	326	358	343	336	330	359	335	371	353	344	348	291	321	322	360	358	401	367	313	346	333	356	349	325	350	328	334	329	333	346	351	304	355	328	347	341	333	350	306	326	355	344	360	335	350	374	309	353	308	329	344	349	392	338	325	343	365	355	321	371	355	339	370	350	334	356	351	325	375	362	339	316	311	351	347	345	328	346	329	344	348	321	323	352	362	371	329	354	334	324	346	316	334	331	334	327	334	359	329	331	349	332	333	321	344	333	349	330	342	356	347	342	327	339	315	326	364	329	339	367	345	334	360	330	341	358	348	376	333	346	378	325	317	307	336	327	338	349	354	322	307	352	349	350	337	327	355	364	331	366	356	357	332	318	322	329	354	344	339	332	339	317	335	362	340	346	321	352	320	344	368	349	361	325	379	327	319	385	350	366	340	344	345	340	315	350	334	343	358	361	349	354	330	388	334	323	361	342	328	337	353	360	350	333	338	323	346	349	358	351	328	304	346	355	341	302	337	335	308	352	344	320	363	312	321	359	332	321	321	316	343	342	346	353	329	339	330	319	387	350	368	345	336	352	338	326	332	353	355	352	357	350	320	346	317	347	373	342	309	345	329	321	333	327	343	362	370	363	337	353	325	337	350	326	352	315	380	342	351	340	317	314	349	374	301	341	319	363	340	336	351	351	308	349	357	340	361	333	367	346	341	331	312	354	315	303	346	329	342	335	374	353	319	347	346	307	347	308	346	343	348	319	308	316	329	331	384	334	316	316	326	321	327	326	329	344	336	351	333	343	313	356	344	343	330	375	366	334	334	320	365	335	365	301	365	335	326	324	345	364	364	335	346	360	353	351	299	326	320	344	358	352	354	324	343	321	347	356	325	349	345	317	306	334	332	368	339	296	342	376	326	332	352	327	343	335	359	377	352	331	353	314	350	323	339	319	326	339	336	373	339	336	338	348	343	318	327	335	328	375	364	343	344	349	331	372	334	337	328	348	348	314	316	347	333	361	359	324	337	344	317	337	358	343	340	341	325	364	339	345	311	315	346	352	337	372	372	321	345	357	331	345	344	354	343	315	364	346	338	319	320	329	316	340	339	361	324	357	359	333	350	328	323	361	308	342	334	367	349	348	342	345	312	337	348	342	331	342	321	353	320	340	333	328	337	340	332	287	353	335	340	354	325	344	344	352	347	373	358	349	319	330	342	354	340	347	340	358	343	299	342	318	340	385	369	340	339	360	362	320	311	318	352	349	324	353	332	347	346	319	361	341	330	342	337	346	324	352	374	351	335	359	364	359	327	351	316	342	341	353	351	337	342	321	330	365	349	365	344	331	336	357	347	339	343	348	329	321	352	325	337	294	334	337	334	337	357	317	328	350	338	377	319	315	328	342	349	360	355	362	314	316	341	345	332	358	313	362	342	346	359	355	332	349	323	345	335	336	329	342	343	370	326	303	345	338	349	336	354	347	354	328	389	372	315	344	350	308	364	321	358	328	356	347	400	349	356	352	324	349	317	315	326	356	327	353	328	357	349	330	331	350	359	364	356	356	304	364	354	345	312	309	358	334	318	334	341	334	316	343	334	339	350	348	335	345	376	341	318	352	348	350	283	326	342	342
3249	4501	3569	1747	1293	956	859	705	631	553	496	472	429	437	447	439	399	379	392	385	392	412	384	386	410	379	344	386	347	347	383	363	374	355	398	359	322	362	349	361	381	354	374	383	358	339	370	339	355	350	338	361	364	370	390	395	350	361	376	350	370	360	354	352	363	380	396	370	352	359	358	361	364	377	341	388	325	376	368	370	342	369	333	361	371	352	370	355	379	352	356	318	356	380	352	360	374	373	380	388	346	352	349	351	361	351	358	345	371	367	377	339	375	353	346	334	338	363	365	362	341	374	355	341	353	315	349	345	354	337	348	377	338	358	360	400	316	329	386	340	353	351	383	353	359	360	356	352	371	356	366	373	394	357	352	346	337	373	378	369	357	376	395	341	319	383	383	338	381	382	332	372	379	346	357	333	370	381	349	333	353	383	342	367	382	352	368	349	349	351	365	347	345	372	346	359	371	368	325	348	382	353	352	381	358	379	325	338	334	338	345	332	320	381	341	332	373	354	379	331	359	356	329	360	349	345	365	345	350	352	326	352	354	349	340	314	354	352	397	373	348	371	341	393	370	347	327	372	349	374	373	321	352	346	355	348	377	350	368	331	358	357	337	348	397	364	367	362	353	361	359	368	377	353	362	334	392	332	352	378	358	357	359	370	370	390	340	382	340	330	352	336	320	376	352	339	332	361	345	344	394	354	323	358	341	336	375	372	337	354	353	360	356	340	359	370	363	346	385	339	364	354	340	343	369	332	325	349	337	317	363	381	333	322	352	339	367	333	365	360	348	330	328	360	332	387	322	335	342	370	339	348	351	340	368	343	325	345	364	342	332	356	340	374	374	341	362	337	354	342	374	333	327	342	403	365	351	370	361	365	345	339	344	374	353	359	337	386	356	368	338	366	386	334	343	373	345	373	369	345	380	376	342	361	315	345	330	328	338	373	323	329	385	328	348	346	366	363	319	386	367	342	351	351	372	332	353	359	361	354	343	371	346	336	357	338	339	358	352	308	324	362	335	326	359	337	365	369	363	356	360	355	331	332	314	325	344	379	329	348	329	335	392	347	340	362	341	377	332	378	315	320	344	376	347	395	358	317	357	374	421	344	364	325	387	342	372	332	339	343	383	358	376	331	355	379	332	341	331	319	368	350	390	336	356	344	342	318	355	357	349	327	326	340	371	322	374	348	370	357	354	346	361	365	333	384	352	358	336	326	328	326	332	365	352	364	367	354	332	405	347	344	344	323	372	352	358	348	352	325	370	322	346	379	362	341	356	331	339	346	313	315	332	358	353	352	327	372	363	341	339	380	364	363	338	334	357	345	392	339	333	339	345	339	363	345	347	350	352	358	347	370	370	343	337	344	336	386	334	356	361	329	349	366	360	318	341	372	321	347	331	360	347	369	352	349	374	334	358	354	365	360	354	341	380	364	382	340	326	380	337	355	338	362	335	367	381	366	362	371	375	365	353	353	336	363	381	325	352	330	354	352	351	329	332	336	384	369	326	352	376	336	368	344	344	325	352	368	346	342	298	389	358	357	356	360	358	358	372	311	369	325	371	332	365	347	309	359	350	374	338	356	345	356	394	376	338	351	380	346	332	366	381	372	339	374	369	380	342	348	339	375	327	334	375	316	364	355	369	355	346	369	339	329	356	328	353	353	361	385	355	337	357	346	329	360	357	362	371	374	347	334	375	355	337	348	352	352	385	337	331	357	337	347	328	366	332	336	318	333	328	345	323	353	341	329	390	357	339	337	362	350	369	364	351	345	336	358	336	363	364	327	367	351	356	357	354	352	344	340	378	379	342	352	350	346	395	305	357	391	359	328	330	341	355	349	306	356	307	393	337	363	356	349	386	342	352	333	344	378	358	366	276	351	351	384	323	350	370	319	342	344	331	351	331	360	353	330	338	334	377	367	354	312	361	356	376	320	376	342	346	340	361	359	352	365	331	331	332	331	321	321	347	345	342	352	353	344	356	308	365	360	355	356	337	340	388	330	332	367	360	346	361	336	361	360	347	334	328	372	341	309	350	370	343	320	372	364	372	342	362	323	345	360	336	351	332	356	352	361	343	323	350	354	372	351	341	326	365	349	363	326	322	355	332	350	362	362	367	356	319	346	338	397	332	320	361	356	332	375	352	356	366	357	320	363	364	383	309	360	325	331	338	360	353	344	358	339	359	351	357	341	344	332	327	378	340	351	333	343	336	349	370	338	316	331	333	352	340	319	357	349	327	366	336	326	355	398	332	358	354	361	348	335	354	346	352	327	353	356	355	362	345	356	346	327	360	376	315	357	325	324	354	361	350	335	345	335	386	344	339	348	355	361	321	322	345	380	356	353	393	333	360	331	383	339	343	348	355	320	352	353	335	352	323	355	330	359	379	345	354	329	331	347	356	351	351	340	323	312	325	351	335	349	340	346	357	344	393	350	346	364	370	320	318	357	323	363	360	341	368	365	346	368	347	347	354	368	370	364	333	333	324	351	360	359	359	330	353	332	392	348	330	361	324	338	324	328	350	329	345	343	362	353	328	358	331	376	341	330	325	361	308	334	358	335	351	354	356	356	349	330	327	363	341	337	360	349	337	324	339	345	322	356	336	339	333	365	359	369	356	329	325	357	336	387	339	335	351	330	363	335	331	312	362	338	339	347	309	383	345	336	325	364	326	367	340	345	337	333	374	319	371	368	355	350	341	357	355	327	353	364	337	337	379	373	342	321	362	364	337	351	352	341	346	336	374	352	378	322	324	379	355	368	336	343	316	379	340	380	357	326	332	344	353	331	393	352	359	371	368	356	361	337	318	358	320	343	329	339	343	331	342	347	358	373	328	342	360	350	379	339	380	349	343	340	327	353	325	343	394	332	327	336	380	402	380	323	366	334	317	381	350	344	370	388	314	361	341	339	332	346	359	354	319	376	315	375	335	338	326	318	330	320	340	365	366	341	322	357	348	318	357	380	358	338	355	368	335	345	331	352	363	365	314	354	377	306	323	352	321	340	360	339	337	333	361	363	318	377	376	384	345	330	337	335	349	365	360	323	364	356	349	335	326	366	329	367	349	344	329	344	358	331	348	353	334	350	365	344	375	327	326	350	322	353	346	356	348	346	341	333	343	346	338	351	355	365	309	348	333	334	361	372	328	364	327	355	318	388	351	344	329	342	365	371	353	347	346	333	348	328	327	385	338	353	364	352	358	357	363	342	362	326	320	358	372	391	325	374	372	348	313	356	340	365	315	345	320	337	328	345	355	338	322	347	351	345	371	408	355	336	328	365	343	345	361	373	329	370	381	358	352	331	367	355	364	363	357	336	327	336	370	346	375	306	337	356	339	317	359	374	368	366	351	336	351	321	344	356	346	352	344	314	315	349	343	319	325	378	338	358	350	372	356	354	378	344	315	342	355	354	367	358	357	356	355	353	327	348	339	346	326	308	325	337	355	312	353	359	353	352	347	342	359	337	351	305	341	346	319	347	333	334	330	352
27651	12021	2080	1275	915	938	935	910	936	882	936	883	942	953	872	922	905	893	871	912	912	890	925	882	849	893	913	899	927	882	914	865	882	874	840	872	916	923	980	934	889	943	901	874	958	904	892	862	927	947	940	912	844	909	928	849	917	883	923	899	900	913	895	878	887	920	922	900	885	904	850	909	857	916	907	875	883	910	844	827	914	945	874	888	887	885	886	930	912	855	897	855	896	884	907	894	879	918	963	875	846	903	940	905	923	892	891	919	863	948	916	896	852	905	895	879	871	928	884	919	891	990	874	892	901	888	900	896	860	925	878	930	886	895	882	876	902	885	894	904	891	919	859	917	896	875	898	946	902	863	901	888	828	863	944	949	893	888	891	930	918	966	905	896	899	859	928	855	881	839	914	880	904	914	884	919	919	902	877	957	847	914	911	923	919	903	930	861	923	812	868	950	933	891	916	901	911	891	923	898	926	906	839	875	860	908	904	927	932	875	907	910	872	929	949	879	860	932	922	887	953	875	885	931	921	925	894	901	889	893	872	870	891	875	893	914	869	914	871	867	925	908	910	883	907	905	967	892	940	907	913	892	967	870	838	910	896	929	906	878	827	879	886	890	921	848	890	865	886	861	862	913	869	928	865	929	847	862	902	950	856	897	931	923	889	958	917	909	894	899	871	868	909	928	980	869	929	854	848	924	894	869	917	984	955	856	889	833	924	914	939	926	916	881	867	860	883	886	915	842	896	881	906	858	867	916	909	919	912	903	865	919	927	908	922	882	894	875	928	895	868	899	940	943	901	886	882	863	915	833	946	925	902	923	874	878	922	950	918	892	872	849	880	868	903	861	886	954	911	900	929	871	869	896	908	812	865	917	876	891	863	921	917	907	869	906	890	939	931	871	894	849	884	938	928	875	907	900	911	897	901	912	861	877	905	866	922	899	889	938	877	919	895	880	922	894	909	858	870	845	867	937	875	850	881	935	902	915	904	909	895	882	865	888	832	897	863	884	874	876	908	866	934	887	892	909	897	937	932	883	929	861	900	893	980	908	974	902	892	921	917	906	886	898	884	911	908	903	877	943	890	892	912	909	824	955	889	918	927	904	893	868	893	847	921	860	910	850	876	866	894	862	883	863	893	890	899	920	915	867	856	882	908	912	926	972	925	883	893	906	914	918	865	886	899	871	907	903	925	895	939	949	931	866	913	927	949	952	934	930	843	902	943	896	886	904	870	953	889	888	909	902	881	914	864	919	888	939	863	941	874	905	882	869	876	903	886	865	917	934	868	911	847	886	881	952	863	917	866	862	899	880	878	877	959	868	913	916	905	842	902	872	933	930	936	836	918	852	893	836	933	828	908	910	875	889	889	862	872	888	918	898	902	917	895	912	880	896	907	912	896	890	865	899	884	955	937	836	933	890	852	896	909	859	902	890	930	901	926	892	857	872	845	906	915	886	898	901	891	906	916	901	873	861	912	891	937	879	934	943	878	945	849	909	872	861	844	913	973	853	882	946	904	916	883	880	886	915	906	910	895	911	906	880	864	896	924	865	875	902	912	884	898	912	875	920	873	940	909	929	936	907	918	945	926	866	855	922	893	855	888	880	886	890	922	890	918	879	855	862	926	869	897	889	950	869	874	892	865	889	903	889	904	884	948	920	923	834	866	883	932	943	885	946	919	958	888	872	921	940	902	893	878	882	859	895	905	911	859	872	917	932	946	939	897	923	920	857	925	903	888	838	907	865	891	913	851	853	871	870	875	936	940	911	867	899	844	903	827	875	883	877	878	896	903	890	932	884	926	914	921	896	890	906	872	862	834	940	856	903	892	909	952	912	918	866	896	879	910	900	918	896	897	913	924	933	831	896	905	886	915	919	927	891	874	882	859	930	934	904	885	918	903	906	909	912	886	869	923	922	871	910	954	926	920	921	879	927	883	881	895	891	875	918	914	919	895	923	875	877	901	922	919	878	901	892	879	888	865	920	912	894	911	911	910	930	901	898	944	866	922	922	892	866	882	873	889	860	853	914	879	912	889	956	870	908	898	876	913	888	919	940	906	861	888	947	922	899	939	915	916	948	874	929	867	887	875	914	898	902	895	905	931	905	916	899	929	903	838	891	916	919	898	905	879	905	863	928	871	899	940	890	847	927	913	899	933	924	844	856	888	874	870	883	899	898	906	922	932	906	936	905	846	886	916	898	894	900	910	888	922	916	904	881	899	898	926	846	900	996	890	897	887	865	913	963	937	941	932	947	884	910	900	882	854	887	915	915	979	944	891	900	875	913	824	921	915	890	889	871	915	915	844	885	924	857	868	919	932	889	913	886	916	864	874	889	872	881	879	857	926	955	872	912	878	900	878	865	858	889	832	899	872	866	923	905	863	919	896	841	911	851	917	919	937	794	931	944	918	908	918	880	902	906	869	907	902	875	928	874	901	916	890	896	891	859	894	909	898	883	842	868	925	843	928	863	931	900	933	964	883	973	893	884	913	897	933	902	893	883	930	890	905	946	948	927	872	844	968	897	893	886	923	860	904	915	890	969	931	892	866	935	921	902	940	865	860	844	906	901	873	916	898	870	894	933	907	909	883	974	936	873	916	886	873	871	889	940	911	905	828	892	920	896	850	913	944	906	861	873	891	956	944	918	896	953	900	871	861	941	922	937	956	932	842	914	883	914	915	890	955	889	932	881	921	875	886	898	868	899	878	886	893	902	919	956	833	872	909	915	880	888	907	908	920	894	875	880	954	938	866	883	907	969	897	899	924	950	949	867	816	917	843	906	863	888	900	882	880	903	888	886	891	876	905	837	917	895	895	949	923	966	912	880	905	898	931	886	918	853	907	930	905	851	890	924	886	888	878	865	888	931	898	901	906	896	884	867	854	935	909	918	896	962	857	861	886	855	933	892	871	863	867	913	914	964	878	914	885	903	858	910	903	924	916	843	865	933	949	872	881	895	915	850	858	865	931	914	899	891	880	869	915	882	901	897	848	875	856	847	914	923	866	880	869	873	824	886	883	903	883	870	918	935	881	857	890	829	914	912	903	883	863	894	915	832	852	899	875	873	897	840	898	854	897	896	923	931	920	878	901	850	920	894	891	875	881	854	893	913	880	862	898	926	975	889	905	921	934	891	902	924	882	932	858	898	922	896	901	864	899	933	892	917	865	919	850	904	868	917	902	933	931	904	909	921	897	843	863	889	892	898	884	892	860	892	915	890	896	896	873	878	854	903	907	913	937	912	870	896	915	885	903	872	933	879	895	958	849	875	942	936	850	881	906	953	912	894	935	880	872	919	925	888	887	893	874	911	846	910	930	915	912	928	892	841	912	867	884	913	875	853	859	896	935	894	867	916	814	870	889	999	947	932	919	886	859	893	923	879	902	975	905	894	839	939	903	910	891	874	887	905	868	897	869	852	865	885	891	930	811	908	890	853	937	908	925	876	894	917	878	881	943	931	908	970	925	872	876	844	896	897	902	872	920	908
5180	1036	953	843	831	817	784	727	819	807	802	799	753	799	761	738	786	775	759	812	805	795	823	755	744	751	764	771	781	781	804	805	782	719	793	760	765	778	791	764	765	759	770	776	746	822	734	789	763	811	778	740	753	733	737	789	772	800	780	714	798	771	733	772	786	786	761	831	745	787	804	778	799	791	779	813	742	780	754	769	804	747	760	775	732	774	771	794	743	770	746	756	764	733	761	808	805	760	758	786	770	733	793	748	783	773	813	783	773	797	783	837	785	746	744	769	770	769	752	828	778	752	724	773	822	789	803	775	788	770	798	752	757	787	761	744	775	782	719	757	814	720	810	769	725	795	803	749	800	754	779	731	767	800	800	761	790	731	779	788	739	784	826	772	765	772	732	758	762	800	784	800	770	819	798	796	742	818	766	764	759	811	767	717	805	766	761	748	802	733	723	779	747	789	725	778	783	811	739	735	759	774	757	769	755	785	797	779	765	780	740	755	797	761	760	821	771	791	771	722	785	811	761	787	718	817	728	745	725	750	789	792	731	699	731	760	793	753	746	845	805	757	794	767	766	795	817	738	770	761	800	771	735	774	780	737	768	813	755	749	780	749	757	750	722	775	747	738	790	723	773	769	767	745	778	802	818	779	757	867	790	769	777	737	802	768	784	774	771	777	830	763	796	778	763	777	799	744	783	815	822	731	773	719	783	767	781	787	778	843	773	762	747	736	773	759	780	724	730	779	787	780	754	810	761	837	786	787	764	751	736	736	757	779	761	803	782	794	732	858	775	783	758	725	789	765	745	730	793	817	720	752	780	755	751	752	774	776	759	765	729	780	791	778	762	803	785	776	786	786	724	732	791	794	810	773	731	779	795	751	801	781	787	806	744	792	803	748	767	761	758	760	764	821	805	758	761	794	807	791	819	794	743	763	745	754	792	738	764	767	802	750	793	774	803	777	762	761	753	780	775	760	821	747	785	765	779	782	799	741	783	771	765	802	764	797	789	769	777	717	731	794	720	752	772	784	812	744	764	781	776	732	782	747	734	742	808	771	767	786	739	813	752	784	777	749	764	731	758	758	742	761	756	749	776	769	821	759	777	799	761	801	712	799	793	718	720	777	721	813	764	792	758	737	766	788	767	805	784	824	789	846	780	793	753	713	768	784	768	757	736	728	776	746	759	756	737	738	714	743	754	770	825	728	777	758	729	787	802	766	770	782	743	778	822	787	791	785	768	764	774	728	789	742	773	749	787	774	763	819	740	782	772	806	810	737	780	816	719	785	725	801	776	822	766	735	817	806	762	849	743	802	720	811	748	745	798	793	828	744	769	789	772	767	791	747	797	784	785	803	733	783	801	801	785	804	780	791	766	755	763	757	741	777	768	748	794	807	734	773	801	747	783	765	790	698	734	737	780	740	769	847	742	775	759	798	785	760	816	772	783	789	783	743	753	735	764	739	797	793	744	775	754	744	798	775	780	805	771	812	782	769	806	743	771	753	796	784	703	754	834	802	793	721	773	805	781	735	802	829	741	721	780	744	788	812	736	810	723	793	780	794	767	806	810	772	746	788	775	720	760	744	785	755	783	748	774	790	771	769	788	776	702	777	768	750	738	752	717	801	795	780	740	742	743	765	815	797	779	757	737	771	763	779	750	742	785	791	750	742	821	771	783	762	827	799	808	787	782	829	826	774	743	716	794	761	737	777	788	785	804	726	790	803	757	781	803	775	752	759	772	749	801	802	825	775	749	751	750	714	753	770	797	782	802	779	787	739	775	774	760	797	797	788	774	756	774	794	756	829	768	748	756	799	799	774	769	762	725	767	754	824	748	757	766	801	811	765	787	792	761	781	752	778	788	702	740	821	797	758	709	775	784	796	820	755	802	759	763	749	787	806	751	790	767	778	703	775	769	803	766	775	804	711	758	772	783	777	794	823	733	814	787	792	749	805	744	762	780	746	790	832	793	795	795	773	801	757	764	775	788	693	818	750	757	789	703	693	724	811	789	814	718	702	817	695	745	771	803	786	815	769	813	791	771	719	747	780	818	784	768	730	836	793	796	734	785	822	798	772	837	762	779	803	804	716	774	765	800	830	748	804	764	775	803	744	735	737	733	786	757	723	838	793	781	738	755	738	765	770	797	742	749	767	820	780	765	761	704	750	764	779	787	798	757	751	770	779	755	797	784	765	788	734	798	777	757	773	763	759	820	738	786	799	753	788	768	766	771	775	746	760	814	758	742	790	774	804	739	782	783	827	768	820	765	797	748	834	744	773	719	788	781	767	834	757	789	752	775	767	734	750	817	795	743	768	752	815	748	779	759	748	789	794	750	735	744	791	739	761	756	777	828	752	764	736	804	826	743	773	778	758	783	835	779	825	779	749	779	762	755	771	774	726	728	752	732	788	733	806	759	789	782	783	724	771	769	777	807	756	785	784	766	784	772	772	777	762	823	801	755	774	744	700	776	773	736	768	768	757	787	765	726	742	777	810	760	765	736	834	806	774	767	768	786	776	762	796	769	798	733	789	740	760	788	752	790	748	744	747	732	761	753	753	782	724	802	782	776	704	751	820	753	821	758	759	745	829	808	847	788	772	754	738	807	777	822	765	809	758	762	789	743	769	795	770	755	758	773	786	780	698	740	805	741	776	785	775	831	767	763	795	779	790	793	758	773	746	759	824	747	769	737	783	790	776	797	742	789	764	753	779	734	816	790	754	736	800	748	804	752	747	781	780	768	774	726	765	787	815	754	776	776	767	783	799	770	801	748	780	757	784	759	740	764	788	728	752	779	772	793	766	792	775	733	778	746	770	740	795	807	786	794	807	748	757	757	810	749	756	763	768	720	718	740	768	744	808	745	822	784	786	777	776	761	724	797	748	711	725	780	724	810	809	754	759	737	725	744	777	790	747	738	820	772	740	797	809	780	789	779	800	770	812	785	759	779	747	804	808	761	794	724	761	752	723	767	778	785	780	776	756	767	714	753	780	812	758	768	794	704	789	784	805	769	753	788	759	762	794	810	728	763	722	808	752	771	813	749	780	780	729	825	730	750	741	785	782	756	798	810	809	734	787	744	783	747	729	768	759	767	775	744	798	673	745	807	784	820	782	781	767	753	745	737	814	738	774	733	775	804	761	833	729	745	737	759	752	725	797	780	772	715	729	770	783	771	750	803	778	787	784	707	729	827	721	739	780	804	790	807	777	721	739	752	815	753	788	743	795	775	814	749	728	787	789	752	763	773	744	744	785	788	777	729	748	757	773	763	761	795	800	730	815	735	768	756	795	770	779	756	708	794	742	761	749	794	720	736	809	798	786	788	768	789	830	799	794	797	816	730	729	764	761	790	758	733	772	768	749	771	797	783	786	749	790	790	817	793	798	786	791	771	700	782	791	768	831	739	722	755	721	805	797	808	791	781	786	791	802	759	781	789	759	766	805	809	755	750	771	751	803	752	767	783	775	834	769	795	794	810	769	767	783	799	789
25657	21401	25798	18815	2053	1063	993	887	827	797	769	773	757	772	767	755	797	772	762	761	760	724	720	728	828	787	763	741	733	787	776	753	754	730	731	768	778	755	744	742	788	763	729	755	739	726	726	741	731	788	750	749	724	768	732	774	736	753	787	776	769	764	750	750	778	747	702	735	718	714	756	735	741	741	745	736	757	757	711	801	703	772	826	753	800	790	736	755	749	764	711	762	724	765	791	769	766	720	779	710	750	710	759	756	753	722	727	736	721	737	736	693	784	837	727	726	740	750	768	770	740	750	748	814	754	721	710	730	721	713	727	712	746	746	738	729	752	744	758	790	764	726	748	726	751	785	747	751	735	766	773	769	754	718	732	745	746	748	759	699	693	716	791	775	783	784	740	725	740	705	791	814	740	733	779	749	708	763	799	769	795	724	709	748	728	716	744	811	775	797	756	765	722	734	746	749	706	771	799	766	756	751	717	756	764	708	768	761	722	733	717	752	750	754	740	751	765	760	766	721	730	781	747	748	784	693	780	781	708	716	760	717	734	756	725	739	740	754	758	757	697	790	712	756	743	784	773	776	725	731	757	750	744	683	695	705	757	702	728	717	743	769	744	735	768	777	737	716	741	774	775	764	740	770	740	733	725	710	729	780	768	734	749	704	732	784	761	796	733	717	751	766	722	743	750	724	715	767	758	769	734	700	770	748	751	752	700	752	756	781	718	753	731	736	748	770	767	786	794	746	718	760	749	677	724	738	760	680	779	743	694	769	756	763	706	769	736	750	753	763	738	729	713	796	736	711	816	788	756	732	769	738	756	665	743	724	752	769	787	746	775	820	821	752	757	754	752	765	760	748	774	784	724	809	767	737	717	750	796	747	700	726	759	734	715	731	741	701	742	786	734	710	772	740	716	720	788	725	733	752	719	744	736	718	764	752	722	758	707	745	743	771	771	770	691	714	747	725	758	703	753	760	787	801	719	754	743	734	792	748	719	761	719	749	775	737	726	742	740	722	709	771	739	760	742	744	731	738	748	723	730	748	751	791	781	713	735	753	699	730	773	780	743	806	715	714	737	715	721	736	738	738	735	747	731	751	715	724	752	743	739	720	725	675	788	768	743	785	776	750	743	695	767	704	773	758	767	755	769	772	756	740	717	775	720	715	764	730	768	746	700	733	786	762	734	764	743	753	827	766	831	760	700	686	755	771	729	813	758	791	766	747	756	746	716	696	707	783	725	755	709	708	752	745	792	730	793	750	712	696	772	727	751	790	704	748	739	734	731	736	762	726	742	743	794	773	767	742	721	731	737	777	785	750	714	763	691	775	781	754	753	717	759	747	737	704	720	750	780	749	754	693	733	693	753	732	707	724	756	743	785	770	751	767	760	738	733	745	736	751	746	767	760	771	725	726	712	765	792	728	699	756	735	778	788	732	745	789	740	766	745	750	762	721	727	740	773	748	754	739	716	708	701	775	782	763	717	744	730	767	739	773	755	732	740	752	760	740	751	753	740	729	757	762	716	755	777	747	741	780	744	733	748	743	716	756	761	718	780	748	792	739	734	734	765	724	726	693	737	701	769	683	736	701	753	796	716	737	761	751	748	752	728	763	744	721	731	744	753	757	764	769	726	702	773	708	772	730	782	735	711	781	707	778	757	716	708	753	773	769	724	747	777	713	725	724	723	724	762	739	731	737	719	713	794	784	716	729	726	782	763	701	684	681	699	745	764	753	765	666	759	759	756	735	758	737	762	712	721	714	711	715	692	739	798	725	783	751	718	794	730	721	752	716	669	728	788	743	762	774	796	742	744	763	741	744	724	734	750	756	751	738	776	739	746	763	766	783	722	740	697	710	726	748	756	743	748	727	778	748	702	717	722	726	731	747	771	778	685	761	744	741	723	740	733	698	701	731	697	763	749	727	724	740	765	778	784	771	729	739	777	758	726	782	754	718	704	741	755	709	763	786	730	769	720	760	774	740	711	740	773	840	761	755	748	719	746	761	687	703	706	748	756	742	711	703	704	781	733	760	737	727	730	725	760	762	729	727	758	731	728	770	786	716	747	732	787	758	739	792	732	755	760	769	779	731	734	700	757	738	748	756	690	749	761	724	757	766	757	753	764	739	716	743	763	744	773	754	759	760	749	691	773	765	754	751	776	753	746	740	746	751	729	741	700	743	763	727	707	758	765	722	699	708	778	776	754	708	776	725	770	723	788	746	821	777	771	725	793	750	715	766	731	775	793	737	730	765	742	758	725	722	729	770	766	706	712	705	773	724	763	737	777	846	761	733	694	786	768	803	739	773	771	752	761	744	755	744	730	726	737	722	769	733	750	756	689	689	699	699	724	756	725	756	726	757	738	770	747	762	730	756	801	709	668	758	777	795	713	765	728	739	693	739	770	745	754	751	773	770	777	769	701	780	719	740	710	767	756	778	753	791	708	767	707	797	706	754	746	745	772	711	724	715	736	744	782	718	725	715	794	724	740	717	750	786	747	749	740	744	769	742	773	761	752	757	767	708	694	701	733	750	673	739	750	724	731	744	718	700	683	720	761	759	749	734	755	747	762	734	701	741	725	724	726	777	773	763	734	727	742	741	758	750	758	774	723	750	704	703	727	713	795	750	771	778	744	762	763	732	710	773	786	713	725	776	758	745	743	727	744	729	732	747	703	765	743	722	716	733	751	726	730	729	725	762	733	732	745	801	739	719	753	726	718	751	727	685	719	756	740	754	701	730	748	749	742	726	780	728	762	717	716	741	759	737	771	756	710	780	745	730	699	765	740	801	724	767	764	775	757	749	721	779	749	726	724	753	760	685	791	794	721	721	753	734	732	720	750	750	737	738	776	784	696	781	752	697	726	676	744	750	776	761	716	717	737	762	780	761	755	739	769	745	777	714	725	742	763	764	744	757	728	757	707	717	765	750	812	753	757	726	715	789	736	714	743	755	722	734	836	782	782	724	716	744	764	747	696	721	760	747	748	763	754	764	759	756	751	767	749	723	753	763	761	709	705	725	739	712	766	796	748	734	753	745	716	747	765	747	739	754	798	758	698	755	741	745	716	713	769	747	744	739	754	744	687	701	768	743	734	700	745	786	691	743	723	701	755	752	772	737	750	779	781	801	723	781	776	710	736	794	676	715	744	734	759	747	734	759	789	729	771	747	758	709	764	764	735	798	738	779	786	763	695	726	727	740	758	728	770	720	741	761	765	718	711	727	715	764	731	737	694	730	729	705	745	692	707	701	749	738	753	752	757	765	799	781	760	772	723	722	801	732	769	758	766	791	741	756	695	765	760	745	748	740	786	786	742	710	757	770	803	709	705	730	729	771	767	732	762	769	770	736	752	725	734	713	790	798	716	769	762	774	755	764	765	732	726	720	751	744	752	783	787	737	720	771	791	755	729	755	771	774	760	667	774	732	758	682	741	679	800	743	720	759	740	704	705	783	765	762	744	695	683	735	719	736	755	769	754	693	815	814	721	747
3646	2222	1956	1217	1077	900	841	802	754	759	729	697	688	717	719	699	681	657	684	690	653	725	720	658	713	697	671	694	638	680	650	640	675	688	684	662	675	663	655	696	726	639	669	679	711	684	695	698	666	676	648	627	694	694	659	682	682	691	675	644	657	681	671	656	679	675	634	664	668	703	732	702	657	672	657	688	659	638	719	629	699	660	716	669	676	682	660	683	627	685	718	679	668	655	676	712	662	681	677	680	714	669	672	602	688	710	646	620	688	664	659	643	695	665	666	642	685	610	607	675	682	672	704	678	692	682	661	678	673	688	677	686	706	648	693	671	653	680	665	621	660	671	642	671	631	684	630	670	682	635	689	654	700	683	715	746	650	705	732	697	678	662	634	642	659	680	652	642	699	670	666	700	665	703	664	619	662	651	670	612	662	660	649	633	654	657	686	688	671	659	714	687	623	634	662	635	645	671	659	698	654	652	715	576	670	637	647	672	669	659	626	707	695	669	673	703	676	650	643	653	703	648	702	685	706	659	679	664	678	705	643	664	669	665	643	656	731	670	654	630	667	657	665	636	648	622	636	675	691	665	677	670	655	697	689	670	698	637	666	647	657	729	673	664	663	696	660	686	690	697	668	699	642	644	659	659	650	661	662	675	654	648	665	673	670	639	695	687	672	701	631	701	680	694	604	638	709	636	631	652	680	691	733	646	681	738	649	643	662	637	674	672	648	704	697	636	655	679	666	667	680	700	700	683	652	657	643	640	671	706	650	676	667	693	655	679	704	679	637	694	659	655	650	629	717	668	631	675	668	628	667	666	632	670	670	676	642	690	696	686	663	679	698	700	673	705	631	711	673	661	656	666	671	664	681	677	673	667	670	689	673	654	663	685	668	689	694	661	687	649	639	658	673	637	680	662	655	710	626	668	658	628	675	678	678	684	685	654	654	659	660	660	626	656	642	662	700	666	673	638	666	653	678	667	662	664	652	669	706	637	665	603	653	644	650	660	652	646	667	669	663	686	671	662	619	673	695	701	662	647	684	712	662	678	657	657	674	646	670	672	634	673	666	670	651	670	698	678	691	721	666	633	659	672	669	682	685	669	663	667	621	704	682	688	694	678	664	661	671	641	677	711	681	665	659	672	658	641	640	649	616	667	629	620	631	677	595	677	649	671	666	663	662	692	668	655	661	693	678	671	644	664	661	647	660	701	657	686	655	692	642	665	668	697	721	665	671	657	650	705	669	676	684	661	669	649	691	645	637	666	725	673	676	646	689	626	664	688	655	647	644	629	694	679	688	712	673	687	670	660	661	640	697	676	631	692	657	625	653	728	647	658	655	660	675	625	673	680	680	722	690	637	675	677	681	681	657	697	637	684	697	709	690	703	659	667	675	670	689	641	683	639	667	726	656	644	669	649	647	699	682	657	676	656	701	714	643	661	649	657	607	657	695	621	684	699	664	657	659	601	649	657	677	666	708	706	736	655	661	673	655	631	667	571	645	636	663	627	619	693	659	675	664	683	671	626	648	629	677	625	627	645	663	660	703	626	689	677	672	658	689	653	599	667	637	669	643	656	672	661	701	682	656	675	680	694	672	651	677	689	661	665	632	639	667	680	634	646	691	653	655	716	669	645	653	673	652	652	686	645	649	688	632	653	676	637	701	647	714	662	687	595	642	709	717	653	634	721	668	685	679	641	660	664	670	655	666	671	685	671	709	636	742	685	669	660	671	671	657	638	673	708	657	663	622	649	637	670	685	699	688	650	672	675	654	668	666	642	668	695	631	656	698	652	705	696	656	638	665	679	612	681	664	646	664	676	684	716	667	627	708	644	693	644	748	637	615	681	669	658	682	726	647	644	711	622	648	686	663	670	666	691	656	648	694	683	650	659	617	718	678	689	659	671	676	687	651	700	630	649	707	631	689	639	673	704	666	646	645	678	677	676	685	689	645	679	673	676	687	673	665	643	677	693	655	660	662	688	625	638	685	671	595	693	661	699	666	649	682	630	685	649	665	609	658	669	702	649	641	707	653	695	716	666	701	706	657	668	654	644	638	617	689	669	632	635	635	681	612	697	663	670	625	625	634	677	723	675	661	620	663	649	721	642	636	698	677	702	646	652	610	689	686	632	679	664	687	639	675	658	685	672	706	670	707	646	629	677	660	632	634	640	677	615	684	689	721	626	665	630	639	655	678	667	662	640	661	647	696	650	687	694	697	665	672	670	635	622	699	685	616	690	668	641	702	656	616	671	641	615	637	654	656	658	709	639	621	626	667	632	677	659	686	626	658	710	675	669	669	676	662	656	678	680	651	649	722	631	670	693	687	667	685	670	670	650	679	641	680	648	677	675	691	642	668	661	665	710	682	610	651	694	641	663	677	662	669	704	658	650	683	650	598	637	704	682	678	683	634	660	651	656	624	685	674	660	634	620	650	626	661	694	651	660	684	714	687	640	682	670	639	718	656	700	625	657	687	655	703	668	671	664	668	641	676	689	667	673	681	656	664	644	650	695	654	669	680	663	678	679	664	704	716	654	668	708	662	611	651	655	641	673	633	644	689	650	672	672	692	615	615	650	654	620	643	660	681	705	668	707	662	661	699	693	701	660	662	662	662	691	627	685	625	620	642	691	649	624	683	639	644	694	649	640	650	684	648	710	711	652	660	643	677	704	682	640	657	662	661	688	665	663	683	669	646	669	652	658	643	662	685	652	631	633	661	652	676	627	629	695	666	680	671	649	662	602	670	679	691	669	642	662	634	647	680	657	684	647	658	686	666	668	667	694	699	674	658	615	640	654	674	671	636	642	676	671	646	665	680	633	640	653	607	643	696	692	679	633	659	669	664	644	651	676	635	658	631	664	690	685	678	663	712	649	724	646	718	671	698	673	705	632	689	654	661	672	649	695	680	647	613	670	705	669	716	684	669	677	657	676	674	656	652	668	684	672	694	677	632	677	645	671	676	665	668	628	656	667	691	718	680	639	695	687	646	667	654	615	735	651	659	664	681	652	687	641	666	648	693	660	730	675	617	657	629	671	663	704	646	685	695	653	614	645	672	660	671	630	692	595	660	655	664	692	679	612	671	583	648	714	679	666	670	659	620	639	634	660	680	681	661	673	657	641	637	632	668	654	689	682	648	695	648	678	688	695	635	682	670	634	662	657	677	660	633	661	669	680	674	653	676	693	679	638	695	692	689	653	682	643	623	663	643	692	623	657	674	650	737	668	657	685	675	682	638	687	609	701	637	674	655	676	681	666	671	672	648	657	710	671	681	653	681	632	655	657	671	629	665	649	675	643	691	691	636	634	630	664	660	720	674	661	642	675	672	656	664	670	678	634	672	665	669	647	638	667	665	630	669	656	686	637	624	634	647	685	658	646	645	699	666	646	651	669	664	682	644	647	672	670	677	665	682	696	688	649	696	674	641	644	693	667	643	656	645	643	647	670	661	659	657	649	630	704	663	693	688	664	663	689	651	711	659	641	625	703
24226	21394	28590	24598	20243	2891	899	593	508	458	460	429	403	432	407	401	399	410	358	385	390	397	423	362	375	362	349	361	403	417	359	361	360	358	375	375	319	403	385	338	374	362	355	396	390	377	367	338	393	356	356	381	366	377	379	372	377	396	363	373	377	359	361	345	361	373	354	363	379	358	364	368	348	377	376	363	384	372	378	348	347	352	339	386	361	410	439	387	378	409	376	377	374	354	379	363	364	364	365	364	359	407	339	375	396	370	350	365	379	386	373	342	360	368	346	350	363	380	368	353	362	353	378	334	392	399	333	375	388	350	377	325	372	331	366	360	366	377	356	383	338	361	379	343	371	353	375	366	394	342	373	339	372	351	347	373	344	386	374	344	319	364	343	348	348	382	369	360	348	341	351	364	372	394	346	372	378	396	368	349	365	368	407	372	382	395	330	376	372	355	352	343	338	355	385	361	331	405	396	364	351	359	337	342	360	393	400	343	370	327	344	382	402	370	343	340	342	377	388	387	332	390	332	352	334	339	353	360	365	360	394	351	369	356	376	365	353	378	367	359	361	350	358	372	330	375	351	381	375	344	356	369	375	374	394	389	368	371	361	368	377	358	365	332	356	339	384	349	368	395	393	375	404	380	380	355	401	388	360	340	391	376	365	354	353	344	373	344	360	366	403	355	348	380	343	332	387	339	378	393	359	364	364	376	392	357	389	369	379	339	319	350	339	353	334	395	349	357	345	357	379	383	397	356	348	377	372	317	379	334	368	367	360	353	350	357	321	373	349	380	374	363	397	362	358	369	373	335	382	388	383	357	346	350	348	391	403	363	378	341	367	365	372	341	383	358	340	323	365	340	368	359	366	342	366	346	362	379	333	402	343	363	395	354	376	337	377	363	378	345	400	330	391	361	369	367	379	388	346	368	323	372	368	366	320	361	431	404	332	371	356	366	350	342	320	365	339	382	329	391	368	354	344	360	366	351	360	357	367	370	358	353	369	350	385	372	365	352	367	349	357	358	344	362	344	372	342	340	335	360	376	350	354	368	344	363	375	380	364	352	342	370	344	339	369	353	332	342	366	347	364	377	309	381	352	351	387	363	352	351	375	355	338	379	420	372	359	358	393	371	339	370	359	371	392	340	359	369	347	341	359	349	339	370	359	380	361	373	362	360	403	354	400	376	352	385	369	369	371	355	368	387	364	333	341	369	355	335	371	363	379	367	388	361	384	367	354	359	374	365	331	349	355	359	402	399	401	353	342	359	365	382	371	361	369	375	351	366	361	341	363	382	350	325	353	370	383	349	346	383	388	363	375	363	397	363	367	369	388	395	371	343	360	346	345	340	356	355	368	342	375	368	371	352	384	381	365	366	374	358	346	368	388	352	353	350	373	342	375	380	382	358	337	391	346	336	363	310	320	387	368	335	382	370	358	369	376	361	328	324	353	376	382	347	351	375	353	382	368	370	365	369	335	376	359	341	371	334	366	322	382	371	378	391	336	352	396	381	320	352	414	404	339	385	392	385	393	343	378	382	361	390	363	376	366	385	342	374	351	346	363	374	368	320	378	388	356	368	372	344	367	342	376	374	358	393	370	382	346	338	325	360	363	359	357	349	347	399	360	368	366	351	369	380	335	349	349	342	359	335	391	382	361	341	358	356	368	359	356	355	370	330	374	385	374	347	350	340	382	355	372	379	371	372	383	363	393	350	365	387	333	333	359	362	340	360	377	367	413	379	377	354	397	381	366	323	349	355	364	357	341	359	358	364	394	360	347	335	348	357	403	367	380	359	350	337	354	382	375	366	366	387	310	381	341	376	351	365	360	351	376	319	327	330	371	359	335	387	347	377	391	351	336	340	344	374	370	324	373	386	368	373	344	395	344	372	349	364	395	359	373	367	393	352	341	348	413	339	363	362	363	357	335	345	358	314	346	357	359	335	341	365	356	361	362	315	378	374	361	389	336	365	363	363	355	375	376	374	359	360	342	346	356	379	389	334	381	369	386	360	365	335	376	385	380	360	370	384	357	349	383	341	359	363	358	366	394	346	372	399	365	371	353	360	347	391	405	358	366	373	347	347	353	356	341	347	382	336	372	373	392	342	364	389	341	363	326	348	336	339	386	346	355	356	389	334	351	351	323	331	348	380	350	324	339	341	372	361	365	340	379	367	381	316	357	369	332	378	388	378	374	381	374	347	338	364	346	377	374	359	373	341	362	345	373	373	340	363	322	390	401	389	348	367	331	340	349	335	358	359	362	354	356	402	347	363	345	357	391	340	321	353	355	365	351	331	378	367	346	359	355	370	340	361	344	347	328	340	387	356	352	383	338	343	388	353	336	407	354	342	352	372	372	369	370	359	356	380	400	348	378	363	382	381	377	340	333	396	356	330	371	356	360	381	372	375	383	385	387	360	407	343	318	365	377	360	408	364	318	370	371	366	326	377	394	326	377	378	371	339	346	369	372	404	347	357	358	363	371	391	379	348	368	366	342	328	377	402	372	367	385	355	360	380	353	382	376	347	369	378	332	383	360	362	366	388	340	323	356	340	319	333	393	326	328	336	358	366	369	389	364	388	385	381	362	348	352	359	354	357	346	361	383	342	391	350	379	343	313	348	352	395	385	404	366	350	351	355	353	354	367	364	367	339	340	370	365	335	375	371	344	344	363	368	394	360	414	362	366	396	383	367	385	358	373	386	341	387	363	341	354	362	377	392	372	392	341	381	336	366	338	360	366	345	378	392	356	304	318	360	357	332	350	389	394	358	361	348	376	342	402	361	350	381	339	338	378	410	346	380	350	350	354	349	353	331	350	378	367	342	372	364	378	370	343	378	371	346	365	364	382	369	378	371	335	353	358	358	334	338	392	376	362	339	357	367	338	373	359	345	331	342	372	355	417	364	361	315	376	315	336	336	365	357	373	360	358	356	359	370	358	390	373	369	383	347	349	360	367	348	352	316	331	350	357	356	349	355	357	352	375	344	376	394	350	390	397	345	361	378	384	341	366	391	374	360	345	375	342	371	347	359	351	378	370	354	358	334	354	350	373	355	338	343	344	355	397	347	362	343	386	379	330	343	362	351	347	365	364	375	383	373	336	377	352	366	332	334	400	365	325	377	354	325	347	366	316	353	369	367	360	385	389	374	331	336	348	371	348	353	361	379	337	337	340	379	363	386	360	348	386	372	360	384	378	367	335	361	382	398	384	338	357	359	347	349	324	376	382	340	392	327	340	343	384	323	345	377	387	372	366	350	352	349	394	340	376	342	370	364	365	388	343	400	379	380	354	314	350	378	374	373	386	383	358	381	366	339	353	364	362	353	393	360	346	355	360	363	354	382	336	375	386	322	356	349	395	363	346	363	408	401	375	342	338	367	362	372	341	371	339	377	364	378	342	365	345	383	333	358	379	370	326	350	384	358	363	345	379	395	355	338	378	381	398	370	341	344	341	344	374	364	341	367	352	370	365	346	368	331	381	376	335	353	367	333
3443	4678	3652	1956	1286	1049	852	710	654	549	542	496	478	458	476	456	497	418	430	415	407	437	404	413	400	417	366	426	369	383	375	406	405	378	400	353	379	394	383	398	403	371	391	380	387	391	399	372	352	357	381	384	387	365	394	372	410	356	353	370	366	393	384	366	363	387	387	366	341	359	353	386	390	396	388	328	333	349	395	348	367	394	392	394	365	380	361	388	369	355	349	360	382	409	339	376	371	386	343	365	411	368	387	391	369	334	320	346	376	385	347	366	361	363	389	392	367	377	369	362	372	376	357	371	381	409	363	382	368	348	379	334	381	373	369	366	371	398	371	379	378	365	379	378	417	384	391	374	349	381	357	379	383	373	385	355	402	367	397	377	390	374	368	403	367	343	389	383	352	372	372	361	368	380	381	357	352	417	397	346	386	378	401	413	397	383	361	377	362	409	358	345	382	381	359	390	361	364	373	374	376	347	369	350	359	382	359	384	374	372	323	377	374	346	400	369	388	365	373	358	394	344	406	350	343	362	374	330	371	404	391	345	385	339	365	347	350	400	371	358	386	327	356	366	376	404	381	346	367	405	380	390	368	380	393	396	368	348	397	356	377	392	376	391	365	363	387	362	410	371	390	357	342	356	356	376	369	333	368	394	377	338	364	355	377	382	366	371	363	342	379	363	343	349	353	382	365	350	382	409	340	396	334	356	382	400	379	380	363	361	378	359	347	351	363	357	351	373	354	394	354	334	387	400	356	354	400	380	338	363	358	379	424	376	350	385	380	373	398	354	360	356	388	368	380	353	366	343	347	397	370	378	386	346	361	384	411	366	374	343	322	365	341	350	379	369	394	406	339	378	378	394	390	357	360	346	349	374	355	395	350	367	349	377	321	337	410	363	322	375	408	402	398	389	368	350	360	380	378	348	375	378	386	368	352	384	370	360	381	368	344	353	370	384	372	392	358	373	410	321	349	377	375	372	357	364	429	341	375	379	385	388	381	375	371	371	380	391	397	371	364	361	361	397	374	336	386	318	389	361	377	333	410	355	344	348	379	355	337	376	408	396	391	348	365	375	331	374	362	318	366	405	343	403	344	392	376	343	372	372	380	375	367	372	386	360	393	355	385	358	365	357	336	371	368	371	323	388	366	345	357	356	358	373	392	367	375	363	395	393	378	381	377	364	336	386	359	357	349	354	391	404	360	391	371	366	345	373	363	354	372	388	328	354	358	380	351	363	392	343	366	358	362	378	373	365	328	338	364	374	393	381	381	409	365	393	383	358	397	350	384	347	371	368	324	369	352	366	357	359	369	358	417	380	362	347	373	403	378	390	386	353	349	390	391	364	383	335	349	377	399	375	362	353	347	366	367	376	379	336	364	376	361	321	349	380	348	359	386	380	337	362	342	375	377	359	414	331	393	368	348	333	350	347	342	394	381	364	326	390	334	345	403	360	358	398	352	371	371	413	403	352	337	359	377	363	376	435	407	403	383	389	363	380	370	341	378	399	365	372	381	376	372	350	345	371	343	351	390	361	329	353	370	320	346	393	333	392	361	357	354	388	370	360	364	405	338	341	349	394	380	380	399	349	373	353	372	368	346	397	347	371	373	353	380	368	385	351	375	384	385	377	379	374	373	351	356	378	367	349	352	328	395	373	396	348	374	401	359	326	340	362	345	329	348	390	364	358	348	357	366	372	371	382	360	354	374	388	374	361	354	332	366	398	376	340	372	350	384	347	333	365	364	364	394	360	407	376	354	357	371	367	367	376	341	399	363	361	344	394	344	354	395	328	321	392	358	361	398	402	345	360	384	375	373	409	380	396	340	389	392	349	374	348	316	384	361	361	395	386	377	370	377	380	363	387	371	419	348	358	376	367	365	401	375	369	371	379	367	380	376	378	384	391	381	335	361	367	394	339	372	342	380	367	363	380	408	368	361	366	386	357	366	331	366	363	370	348	374	357	341	375	371	405	394	363	382	367	341	348	353	369	358	366	363	354	349	348	311	342	373	392	365	379	371	353	398	394	364	335	379	369	393	351	376	380	380	339	369	392	328	354	388	373	378	382	346	369	379	343	400	411	357	359	355	361	356	390	373	362	353	345	394	412	407	383	410	356	348	366	346	349	387	361	374	335	358	398	373	377	370	370	333	354	379	376	382	369	365	355	356	362	387	364	373	370	377	378	355	341	342	365	346	396	352	383	364	366	412	335	377	375	360	359	374	383	381	327	378	393	336	352	383	369	370	364	414	341	367	334	358	350	351	312	354	356	383	347	377	373	371	397	381	360	375	372	326	328	341	351	390	359	329	343	382	387	370	385	379	349	398	356	373	355	370	355	377	373	358	387	346	392	369	428	394	372	366	381	341	375	349	355	387	384	363	341	338	375	368	353	366	372	367	371	372	365	394	351	381	345	351	376	361	348	386	402	365	368	357	387	381	382	361	353	354	377	365	386	347	334	362	357	337	338	365	359	347	379	386	379	361	372	359	367	374	382	374	368	402	369	359	404	333	347	375	370	390	355	375	348	360	371	359	380	359	359	373	370	374	369	384	377	404	382	400	363	363	360	369	370	356	377	389	386	365	359	356	381	372	404	333	379	342	387	351	374	378	366	364	367	341	359	348	369	428	370	367	384	366	356	367	334	386	346	367	353	356	374	387	360	357	358	340	368	371	362	389	376	369	351	366	381	376	384	358	355	355	363	354	350	397	371	387	366	340	375	359	352	358	392	380	328	391	368	375	385	332	365	347	367	369	352	357	367	370	381	386	369	373	353	379	376	358	362	357	370	404	360	347	376	372	381	330	364	362	368	369	336	371	328	365	352	368	367	355	408	337	367	347	340	355	400	364	385	356	387	357	388	347	371	392	338	382	363	386	366	382	373	396	363	338	363	336	352	347	357	328	372	365	380	354	379	357	376	328	381	367	358	370	379	385	351	334	374	385	362	350	374	366	377	360	346	373	339	370	388	351	365	385	391	363	344	353	347	361	373	354	360	343	331	407	352	355	422	369	346	381	351	397	368	339	373	350	361	351	363	354	361	380	361	351	354	352	376	346	390	357	382	379	336	381	394	334	371	374	382	337	397	378	372	374	371	385	345	385	342	372	337	364	335	376	347	387	387	386	380	357	349	370	352	355	343	343	338	346	382	386	359	364	377	352	380	380	342	346	358	376	358	375	349	351	376	348	384	334	326	336	395	382	372	345	351	326	346	389	344	335	365	374	405	333	361	399	374	384	342	372	343	382	354	324	365	391	362	373	342	360	357	353	375	377	387	335	345	371	384	359	378	387	381	391	350	415	326	387	355	373	369	352	359	337	343	384	378	376	386	360	368	347	354	379	337	371	345	348	377	365	379	331	355	347	378	355	370	356	372	402	341	392	379	361	377	378	359	375	378	398	369	358	363	357	380	356	393	354	364	349	377	398	362	356	382	389	378	396	384	336	350	392	386	357	389	364	378	376	382	381	368	350	368	345	362	348	393	365	391
27653	12146	2314	1446	1076	957	897	950	928	892	865	870	870	885	856	837	931	895	933	952	930	907	899	923	925	929	822	867	923	886	876	875	896	854	932	875	957	887	844	898	923	884	895	947	889	908	895	829	920	897	859	894	929	877	910	846	868	855	893	912	897	821	826	886	833	895	886	893	896	792	900	924	865	929	819	852	929	882	887	908	916	923	904	878	923	871	914	882	933	878	840	885	876	909	939	881	873	891	895	909	914	939	903	844	894	901	858	885	824	960	879	924	898	882	928	911	874	889	908	887	934	876	899	907	897	863	891	881	874	891	903	870	878	944	854	887	904	872	926	907	855	912	880	863	860	919	847	899	938	884	856	879	869	864	874	884	905	864	881	880	880	916	897	873	858	867	913	967	847	889	816	853	903	911	858	843	919	942	846	894	887	940	888	877	876	911	891	879	876	951	865	874	863	907	909	888	847	877	893	927	867	904	923	864	886	903	892	842	928	904	892	895	897	889	901	944	904	903	893	951	885	924	894	858	836	890	883	929	877	889	827	870	851	925	899	833	868	899	936	886	866	866	903	884	901	890	867	864	871	912	904	894	865	910	872	861	892	902	838	900	883	923	900	901	900	898	870	890	903	876	861	893	906	880	885	943	969	884	951	930	903	919	907	881	852	904	862	852	850	907	849	882	899	843	901	914	917	896	881	957	870	849	892	954	899	931	908	876	887	885	910	925	873	843	875	876	921	874	853	860	855	894	896	876	860	870	837	918	898	849	888	891	906	865	794	889	856	907	866	868	909	892	898	908	919	925	901	903	892	874	964	899	880	898	889	887	784	903	881	904	885	866	910	820	941	866	894	892	865	923	863	870	913	856	798	862	922	906	883	889	878	910	876	898	872	860	904	921	898	934	894	863	909	878	930	888	871	912	888	835	880	908	909	902	876	924	868	881	894	886	878	876	885	916	892	905	868	915	842	922	891	891	892	873	828	908	886	873	930	863	904	916	919	948	841	886	867	899	887	858	871	942	846	904	857	884	917	834	945	834	880	866	886	897	851	837	855	871	883	882	863	855	861	892	877	896	890	892	904	912	885	903	869	897	927	840	876	940	940	946	830	905	921	904	903	934	859	879	876	911	874	852	942	891	912	875	870	861	869	924	918	925	917	904	933	840	856	939	894	863	895	905	877	890	896	880	871	853	868	855	908	912	876	889	886	923	859	858	893	893	874	896	895	915	863	881	851	819	858	910	914	927	943	928	946	880	896	901	949	853	878	860	816	878	926	900	927	891	877	926	883	868	891	903	847	869	883	914	881	836	855	897	853	875	854	835	889	862	916	938	866	905	884	824	890	845	884	902	878	891	942	924	906	893	898	877	966	822	914	893	843	869	920	883	866	892	897	902	844	901	875	892	872	887	900	849	925	849	911	826	941	890	899	902	884	894	858	888	918	869	863	922	831	842	851	911	858	896	862	880	859	888	915	871	918	883	896	903	866	854	910	957	928	907	884	875	915	911	909	814	827	862	893	896	835	851	883	861	930	876	872	969	887	844	901	834	927	801	882	860	893	871	846	898	875	881	889	884	827	927	944	941	904	880	899	902	887	875	886	900	827	875	845	885	909	852	870	856	876	882	868	909	849	846	875	898	899	855	881	864	884	849	871	896	907	871	878	930	973	866	873	822	887	936	908	848	873	861	890	858	870	988	897	848	853	929	896	884	901	924	946	900	877	903	873	857	837	873	926	869	877	909	857	856	910	838	887	885	854	830	895	845	892	920	880	864	920	845	889	859	921	894	897	885	974	889	901	859	907	904	910	894	891	866	938	909	914	951	893	923	956	889	889	872	884	801	867	894	898	869	811	894	847	905	891	902	860	871	890	886	868	881	879	855	861	939	907	934	845	872	842	933	830	847	868	887	854	896	947	926	925	865	880	891	877	886	969	865	875	935	859	861	858	894	931	878	861	904	922	887	851	902	897	892	911	905	874	892	911	868	890	868	911	909	943	883	866	881	916	900	905	869	879	920	921	867	883	901	913	851	869	878	844	913	847	939	888	857	880	918	900	865	915	905	863	887	846	887	936	886	836	935	881	839	922	842	883	845	886	893	848	881	875	908	954	896	882	872	905	917	858	849	896	904	890	872	887	883	888	876	869	860	897	892	913	847	859	945	869	882	867	878	945	912	840	853	848	871	860	871	907	863	893	867	904	922	850	961	881	871	902	899	906	905	846	825	893	847	892	845	848	880	872	903	891	880	857	971	928	872	878	857	866	916	877	925	880	822	901	905	917	854	857	879	940	886	915	886	895	877	887	908	882	901	838	896	923	900	886	881	887	887	902	855	826	886	861	904	878	851	909	890	870	890	899	864	935	883	841	865	879	873	877	907	903	895	857	888	907	881	919	893	896	838	868	932	886	926	894	929	885	867	892	851	885	879	857	910	899	858	848	885	880	868	906	921	953	920	955	867	847	853	902	884	875	858	860	908	898	903	908	861	839	909	880	865	890	850	820	903	905	868	898	859	868	885	906	844	898	842	884	844	873	837	916	847	846	857	874	871	949	943	860	871	904	876	863	897	874	893	945	920	843	891	908	871	877	885	853	865	896	845	847	894	918	828	890	846	879	882	915	867	938	977	955	920	856	882	889	936	899	899	884	863	879	948	922	920	961	905	862	922	885	852	883	874	875	887	883	836	880	904	898	905	897	924	894	856	929	869	873	903	896	951	952	871	885	889	868	917	917	892	916	913	866	888	936	829	906	848	873	922	878	862	878	918	903	913	902	859	866	866	865	915	868	868	924	925	896	925	904	890	834	899	902	853	902	892	849	865	927	866	901	868	935	880	887	876	936	837	880	892	906	845	910	846	921	872	839	931	927	908	902	906	901	895	877	977	888	888	868	889	860	864	918	895	847	846	874	887	898	843	864	912	847	907	905	915	898	947	966	885	869	907	887	894	909	897	916	878	929	860	909	942	899	910	847	826	905	871	864	862	908	848	876	867	895	895	884	862	937	853	866	888	878	962	864	849	888	907	913	927	908	879	886	961	911	891	893	925	853	858	870	848	932	881	878	894	839	855	851	926	898	921	873	837	829	854	870	925	897	863	954	857	910	894	889	878	922	873	844	920	864	892	856	887	892	958	900	885	875	913	891	862	893	858	894	850	880	865	902	863	844	860	863	882	897	923	879	890	927	929	863	895	908	941	884	899	859	872	882	893	920	904	825	930	902	870	864	877	876	857	899	924	901	927	888	854	880	933	912	931	851	931	886	937	905	870	960	929	888	898	872	894	887	878	909	925	889	919	879	913	916	886	884	882	870	850	828	924	862	914	861	865	937	846	878	848	859	890	831	876	863	883	897	895	898	855	918	897	892	863	868	854	896	926	943	965	913	869	908	882	868	908	891	851	863	914	907	912	906	891	893	916	921	897	879	819	850	837	863	877	917	853	942	876	922	839	892	885	929	915	936	886	903	849	820	827	869	867	837	860	890	848	871	869
5170	1000	914	816	764	817	782	851	867	824	755	788	756	762	707	758	794	762	786	792	787	790	757	858	750	787	793	817	734	814	766	783	701	777	738	783	710	766	725	704	771	781	773	788	782	777	742	726	757	827	730	772	755	780	800	742	751	732	783	775	785	772	775	787	702	800	745	721	770	798	764	781	816	759	792	739	782	779	791	783	780	783	776	771	773	758	738	733	775	773	718	757	772	742	772	807	744	790	755	738	762	765	803	805	745	735	770	772	809	766	791	829	767	776	798	739	753	788	787	799	705	764	727	755	774	770	816	785	787	731	748	766	742	760	779	821	802	776	698	774	760	761	759	800	750	789	731	767	782	773	792	789	764	743	814	752	775	743	742	749	757	807	737	788	757	793	780	722	791	711	754	793	810	746	808	797	761	775	707	796	759	753	776	846	787	701	728	771	753	802	731	798	791	744	754	770	770	798	796	756	718	768	783	766	710	754	733	823	767	773	751	749	783	730	753	807	787	771	764	761	770	742	739	758	772	745	780	796	798	788	742	798	746	749	726	754	791	725	800	782	822	771	723	758	815	759	778	786	765	744	848	800	753	760	860	740	744	775	745	750	766	742	741	786	778	810	743	761	830	784	771	805	756	757	763	739	833	767	760	828	751	771	779	744	768	802	772	768	744	763	779	786	768	799	769	735	747	738	757	764	759	779	764	787	713	782	802	841	778	794	783	757	787	783	758	768	763	796	823	756	795	751	738	769	766	744	712	752	784	760	782	764	746	742	764	837	769	811	784	810	728	776	776	810	780	776	740	786	781	718	758	757	725	752	827	779	767	777	779	784	799	829	731	845	781	761	736	752	780	797	772	772	726	756	795	800	761	760	733	815	809	803	780	745	778	778	795	768	794	813	733	790	749	743	779	782	796	780	747	807	741	731	774	738	795	822	772	736	764	806	735	756	756	784	797	744	777	736	693	785	777	694	753	792	766	779	752	723	773	777	766	813	773	786	725	746	845	767	805	766	812	764	784	767	769	798	815	824	808	800	724	748	772	735	760	789	824	797	804	796	758	716	762	785	801	778	800	774	773	776	805	824	700	785	781	748	802	781	740	805	817	744	771	780	746	745	806	711	749	730	746	751	744	741	786	824	757	769	789	801	735	777	773	761	732	798	764	781	754	730	782	774	774	798	786	739	798	741	766	754	759	770	785	773	781	740	773	786	803	744	748	750	780	728	718	794	784	807	781	761	724	796	775	792	777	713	730	747	763	736	782	773	798	785	728	761	783	731	735	792	726	767	798	769	770	753	733	774	787	797	763	731	781	763	750	771	730	743	752	785	722	761	801	797	782	775	771	699	809	742	768	762	806	721	781	802	775	800	758	720	782	763	781	769	777	761	768	749	797	783	763	769	710	786	741	750	779	768	794	788	713	798	768	762	745	767	806	792	771	790	792	739	802	717	755	792	781	802	771	740	810	794	765	753	776	741	732	774	750	779	767	726	748	730	761	755	711	780	750	773	776	757	782	773	795	758	788	762	760	724	756	740	789	799	779	763	755	746	721	745	775	783	736	748	748	771	797	778	769	725	740	760	782	759	781	793	769	751	823	768	792	753	760	773	773	727	745	777	751	778	724	755	765	748	783	778	792	729	811	812	747	748	748	806	739	769	773	758	753	750	753	772	752	770	790	782	826	743	771	767	751	774	745	777	760	735	766	742	830	772	734	765	729	753	744	748	743	809	777	736	772	777	801	736	750	809	760	766	744	792	821	790	781	752	757	790	751	770	791	795	752	709	747	763	806	740	762	805	725	733	745	778	720	770	788	784	822	741	776	792	770	806	771	807	813	792	817	781	734	785	724	796	778	770	773	778	789	731	781	775	760	761	770	769	767	757	777	769	774	736	753	819	788	790	809	766	744	745	788	779	769	765	798	743	794	765	728	814	829	785	732	749	773	752	761	778	766	746	702	775	717	805	767	828	772	827	796	804	748	812	752	802	751	786	748	772	767	802	751	755	769	758	786	754	811	810	824	752	793	764	773	769	794	763	773	815	760	748	725	797	817	761	752	774	781	710	776	771	794	761	757	764	791	752	807	763	735	804	784	766	752	759	791	779	747	745	775	699	771	753	745	772	731	776	736	792	760	769	768	763	752	759	756	808	746	743	770	731	809	743	779	810	719	783	777	803	778	772	818	777	764	791	769	785	781	799	788	774	774	743	759	730	759	737	751	748	814	794	783	786	787	767	731	786	721	732	726	696	746	724	768	756	757	708	758	738	748	785	772	833	771	742	728	824	771	781	817	787	776	785	754	763	708	783	813	807	774	756	758	784	738	724	717	788	739	746	741	782	781	812	760	738	770	777	816	782	756	737	779	773	740	734	772	779	728	746	748	816	743	742	780	699	786	745	811	752	781	823	768	786	800	743	821	717	786	789	808	807	702	762	738	763	748	789	764	780	805	826	773	738	757	739	782	760	757	802	746	783	765	793	774	734	758	766	812	740	773	781	801	765	792	775	753	765	740	782	761	731	746	742	820	801	776	761	737	778	781	810	758	791	793	765	790	819	727	780	763	804	758	844	736	811	731	729	815	760	747	819	800	799	760	764	719	803	756	802	749	753	746	804	736	749	833	736	766	751	793	815	741	797	757	734	762	744	764	777	820	798	766	800	757	730	804	732	781	759	835	785	777	747	717	767	806	764	730	782	850	783	728	794	808	782	787	759	769	768	790	749	776	773	767	788	801	774	748	772	743	754	765	744	778	788	730	757	759	769	784	780	708	751	801	732	770	728	806	727	777	791	792	767	776	765	776	765	824	742	803	787	802	753	786	850	698	769	796	745	735	735	821	794	759	744	733	739	789	773	782	738	752	755	779	779	718	763	771	793	757	812	746	782	785	820	724	806	844	774	739	781	785	740	753	723	802	804	758	732	750	799	783	726	779	724	802	797	804	770	765	773	779	815	819	771	748	765	704	781	823	756	777	749	759	776	760	803	769	757	751	831	790	764	787	767	806	800	740	770	800	814	740	808	781	743	749	778	758	756	783	740	734	751	771	745	776	758	794	775	797	783	777	759	761	746	769	756	758	744	771	757	759	795	780	806	747	737	812	764	763	786	699	780	763	770	807	739	808	785	745	784	792	780	799	785	816	778	750	784	755	765	770	764	741	733	724	723	804	734	815	750	765	766	759	754	735	769	788	733	764	797	770	746	756	764	760	776	747	796	779	825	782	764	728	754	763	738	738	758	778	718	777	791	770	748	742	746	767	726	747	792	780	800	777	754	722	798	741	800	810	783	803	722	793	752	798	728	784	797	750	718	786	741	745	751	760	754	769	775	764	761	728	788	756	773	748	721	766	787	749	779	717	785	776	756	811	744	770	725	781	751	752	777	752	768	779	784	802	736	831	778	758	751	754	768	782	756	772	762	736	724	762	759	729	753	784	789	705	762	781	754	745	799	747	759	753	720	778	760	800	823	780	684	760	792	807	800	763	728
25744	21388	25785	18815	2121	1092	1013	785	797	777	795	783	798	758	759	756	744	777	776	775	776	760	842	754	749	746	784	780	782	779	725	730	765	763	766	756	788	748	766	791	738	791	772	761	801	772	759	741	787	781	768	767	764	764	731	792	776	787	787	750	808	724	765	709	828	741	708	750	748	764	807	764	720	777	782	807	807	688	733	740	751	737	767	735	751	760	761	720	787	752	744	730	744	737	787	775	717	739	749	797	767	775	762	783	747	806	739	783	778	723	712	727	777	751	782	716	762	794	702	777	728	724	783	810	733	734	738	776	726	775	764	736	747	747	804	757	780	786	822	736	742	790	796	691	761	792	765	756	764	711	752	765	721	760	747	823	734	815	720	721	785	761	764	700	745	741	772	709	785	777	754	749	759	693	738	725	737	726	778	795	710	762	733	756	712	816	740	819	704	771	755	754	753	765	766	763	796	729	724	743	809	748	731	793	745	687	710	766	754	714	811	685	731	731	774	776	779	804	725	731	715	768	765	733	722	716	769	771	707	737	782	794	752	771	734	693	777	795	742	758	729	769	732	775	732	769	734	742	777	763	754	741	731	716	794	738	738	707	794	774	707	761	718	764	717	795	751	784	758	748	747	779	736	760	715	760	743	770	774	767	763	745	721	739	769	773	697	706	719	788	792	749	674	742	779	742	777	793	736	772	744	770	791	758	780	735	738	747	729	685	761	751	748	762	771	737	739	747	764	779	800	712	752	793	692	722	739	764	750	751	756	810	779	764	749	724	743	719	757	733	761	804	746	753	795	762	768	727	757	730	795	800	738	712	696	767	803	762	751	783	756	754	750	763	761	747	767	763	766	710	784	723	768	788	776	751	727	746	735	754	748	771	748	772	779	734	754	738	771	729	728	743	763	801	747	728	766	745	735	748	743	767	714	761	755	738	724	765	763	720	707	798	704	730	743	771	748	701	798	738	766	739	744	731	729	788	769	743	708	763	768	744	713	771	724	786	807	788	744	756	744	686	730	711	742	776	712	731	770	734	715	728	784	753	704	764	720	715	775	670	775	777	744	762	761	755	735	754	712	757	768	777	755	740	771	750	740	733	757	714	796	719	769	759	731	739	742	711	729	755	726	715	746	755	753	764	765	734	806	743	727	768	772	702	737	717	723	730	744	754	759	797	744	775	759	787	722	725	772	720	700	791	764	753	730	723	758	747	780	787	711	768	749	818	776	728	725	775	750	775	805	776	751	732	762	751	706	761	682	752	750	757	717	769	699	809	768	702	797	713	760	736	760	778	687	717	714	699	790	773	740	722	760	783	763	783	762	743	763	729	733	763	758	783	693	722	772	791	728	732	721	772	771	732	761	765	733	710	730	723	736	735	753	786	750	757	757	720	670	734	737	754	731	734	770	751	732	749	760	766	770	809	747	735	715	756	691	732	729	734	738	743	731	794	700	734	776	739	736	764	754	775	771	715	753	761	760	746	779	763	788	795	731	731	776	798	754	749	744	766	729	745	750	783	769	716	771	717	736	708	743	804	831	801	746	759	796	754	763	776	823	805	735	767	744	840	739	722	726	711	735	793	775	767	751	772	767	726	775	740	799	725	790	809	723	760	780	790	778	763	724	734	736	742	757	808	759	766	716	756	770	753	783	796	786	732	727	699	757	772	755	756	750	752	731	758	768	755	830	742	790	763	769	754	743	689	736	722	788	801	767	768	746	711	730	729	724	774	754	808	729	756	706	733	752	750	702	744	743	781	734	731	775	786	703	722	730	730	740	755	766	739	759	727	767	732	763	735	712	759	756	786	739	762	744	717	728	756	754	778	765	758	758	730	722	767	715	728	755	802	734	743	755	731	726	771	733	763	727	772	743	758	724	735	750	754	716	755	762	736	752	744	754	753	742	754	744	765	740	764	698	786	722	788	799	748	692	761	736	703	758	740	772	745	768	714	774	753	773	801	757	742	788	780	721	732	736	734	764	774	750	697	741	766	766	791	762	754	724	692	796	819	717	731	744	707	749	794	718	734	724	708	736	788	770	742	789	746	775	717	753	741	739	772	784	765	715	750	748	775	736	711	816	767	708	786	771	812	815	728	795	800	724	756	737	793	749	732	788	745	717	738	749	760	776	753	755	768	735	808	756	724	778	749	749	780	741	736	688	720	756	741	769	706	760	751	751	824	752	710	795	751	751	719	742	698	721	743	723	717	736	742	696	816	732	815	727	710	745	774	714	717	751	721	771	738	743	787	710	749	837	752	735	781	745	744	779	741	726	754	747	763	751	751	786	762	727	722	735	737	732	757	796	732	750	742	709	758	723	749	736	744	758	754	794	807	754	791	749	767	748	733	752	762	751	746	705	727	738	760	810	782	726	712	759	765	768	730	757	759	715	813	751	758	739	742	744	740	781	775	779	811	754	744	753	714	781	746	759	731	735	704	752	798	721	747	755	804	801	803	769	753	785	756	748	735	729	747	727	731	746	732	788	709	745	784	715	798	771	759	755	713	748	783	739	759	734	730	768	816	704	780	786	790	741	829	762	796	774	749	787	781	762	840	751	751	732	696	765	749	756	809	736	735	746	772	728	807	776	739	720	738	743	735	747	800	769	745	734	761	730	729	705	752	762	777	807	768	718	744	832	761	752	738	811	750	752	777	700	749	701	744	707	795	768	753	733	790	752	730	754	764	745	778	731	775	730	710	737	742	735	743	740	751	746	770	766	753	731	761	787	757	800	739	736	763	701	734	742	731	801	684	714	712	762	761	731	761	773	737	730	756	787	693	766	742	732	744	730	799	738	766	765	717	739	726	760	762	707	748	694	736	760	738	742	741	793	769	789	745	766	720	722	757	780	721	728	788	704	787	757	729	790	754	758	718	717	769	766	695	776	738	760	731	721	784	765	789	785	743	756	684	747	733	779	766	785	671	734	715	767	745	742	742	708	753	766	734	793	730	734	748	736	762	786	782	753	761	787	770	758	766	782	740	779	741	762	728	729	753	733	739	770	755	720	779	748	691	797	759	762	771	761	720	756	769	768	821	732	672	772	749	731	705	725	749	740	733	731	755	759	764	747	739	705	779	765	752	776	731	761	786	751	725	790	721	772	742	708	768	751	760	775	731	732	754	784	772	732	737	727	749	747	746	717	707	732	720	712	788	781	731	773	750	764	786	777	706	752	724	745	752	748	706	797	790	751	725	703	775	749	741	779	764	776	788	774	762	782	766	770	822	747	769	735	749	730	716	767	738	798	748	783	779	736	721	786	765	727	738	706	740	736	777	743	739	746	780	803	747	736	753	761	748	739	746	776	802	736	748	760	763	755	807	728	757	778	793	740	702	736	780	762	736	764	777	797	775	761	740	751	771	781	755	731	774	792	730	728	741	723	744	749	758	730	741	711	724	698	739	764	767	719	727	804	734	712	712	727	732	724	755	748	748	716	781	711	763	758	754	786	767	765	705	758	702	813	757	732	736	747	747	774	694	795	748
3597	2320	1912	1238	987	939	813	781	761	770	754	724	679	715	700	714	727	781	671	682	688	667	663	710	706	726	696	672	662	646	725	692	699	631	681	680	699	701	646	677	700	610	673	686	670	681	636	691	684	662	668	674	685	679	666	692	703	681	687	669	667	689	638	633	699	657	657	708	693	689	636	690	651	631	676	675	650	626	685	684	683	679	655	651	618	717	657	640	632	681	707	664	670	686	652	665	657	664	673	644	662	702	675	653	701	683	679	651	684	631	662	635	674	676	674	675	694	678	703	650	670	713	681	663	685	716	663	667	705	673	656	637	693	614	685	691	679	656	627	656	670	646	679	699	730	679	656	698	679	646	678	709	762	662	637	673	645	626	646	700	703	662	656	659	677	666	674	702	673	690	632	612	690	683	650	723	625	684	662	668	680	689	685	680	651	646	632	662	662	641	653	639	667	632	677	690	661	653	686	664	647	661	685	678	659	664	675	693	671	704	632	659	684	712	729	680	642	664	671	701	675	618	661	633	644	709	678	728	683	679	669	678	684	687	658	683	697	641	675	666	692	655	688	704	670	679	723	640	690	685	618	698	653	676	670	685	705	610	716	661	671	700	669	634	671	696	707	660	681	668	629	729	615	648	662	629	689	614	672	684	669	645	677	664	630	699	662	646	621	642	658	644	671	735	639	674	704	622	651	699	670	680	700	672	625	642	690	711	675	657	653	674	694	657	673	726	752	684	692	672	682	645	677	599	702	656	676	676	691	682	682	688	699	647	679	654	660	640	658	691	684	653	662	656	690	644	670	647	694	693	658	657	720	650	654	662	692	655	663	674	674	660	641	684	705	694	675	641	686	700	671	671	692	696	689	675	664	654	655	624	658	664	623	672	686	678	618	634	704	700	686	655	682	659	685	694	650	629	704	673	657	647	685	682	672	665	648	639	635	674	635	676	684	706	720	668	635	684	741	667	657	671	621	712	694	681	648	652	681	655	614	632	706	704	670	614	648	642	649	676	629	680	712	714	656	675	684	667	662	650	683	669	659	682	660	644	658	634	654	674	711	662	629	687	669	689	662	667	664	669	628	650	652	641	625	708	673	661	683	678	696	677	673	647	699	673	649	653	656	643	705	689	641	657	621	655	689	635	672	693	692	669	702	643	659	641	669	662	680	720	690	632	637	647	711	673	658	657	706	631	619	642	677	654	677	684	678	687	679	678	689	709	631	683	643	706	649	677	698	629	726	655	657	654	621	638	660	662	689	652	638	672	668	694	671	658	672	617	683	668	666	625	644	661	705	661	652	703	663	671	674	691	662	659	655	672	611	655	697	668	688	656	648	716	687	675	667	666	653	719	638	639	696	670	698	656	657	631	687	638	676	658	634	731	641	708	670	676	670	672	705	682	688	637	674	674	688	664	684	662	683	633	653	688	697	687	672	673	658	718	667	672	658	688	665	708	679	679	691	610	679	664	664	650	652	659	644	673	674	655	654	654	707	660	678	687	700	686	704	677	659	677	654	707	677	663	627	653	633	651	659	679	673	653	655	655	673	663	746	658	701	653	637	714	633	684	721	677	676	656	695	623	674	632	735	654	683	637	705	643	671	658	664	685	655	692	666	701	647	685	673	614	671	676	658	666	660	642	658	685	663	667	693	701	685	685	642	700	682	708	667	669	729	690	682	660	664	636	653	683	638	690	660	670	652	661	656	684	647	637	690	666	641	642	697	657	638	701	683	642	671	627	643	651	666	683	682	680	670	680	663	614	659	663	650	639	642	664	646	661	692	703	675	661	678	666	662	682	686	712	673	688	713	719	700	631	676	689	711	690	678	656	662	722	658	665	648	701	697	678	689	700	654	683	632	615	690	666	692	617	617	693	666	641	662	670	691	683	704	709	638	662	668	672	652	638	653	682	677	664	694	692	677	667	661	672	650	648	675	633	645	628	694	686	665	664	697	691	692	678	681	670	672	684	699	676	668	674	683	676	697	649	704	656	701	669	662	701	646	712	661	672	634	672	654	698	642	652	629	673	655	614	684	666	654	655	654	668	708	682	687	653	616	679	655	705	612	653	707	678	674	666	715	674	657	637	684	649	664	674	649	665	693	686	690	719	671	644	718	695	664	634	679	669	654	656	709	725	653	647	712	641	666	645	632	671	658	680	721	675	623	715	637	694	651	666	613	712	657	691	660	665	660	681	669	676	661	692	763	671	708	701	703	636	640	697	685	672	681	645	647	702	672	678	679	683	683	645	653	727	646	625	725	652	662	619	676	681	693	627	682	677	632	683	665	661	685	703	643	644	656	672	681	602	651	674	660	697	705	671	642	682	644	650	688	632	683	676	651	698	665	689	662	691	661	671	659	649	699	698	682	677	668	664	642	669	718	632	626	667	677	650	669	697	643	651	652	671	618	657	712	712	637	715	714	660	655	657	679	668	656	677	656	595	654	664	691	678	647	655	670	684	612	669	647	679	672	655	695	701	695	662	639	683	677	624	687	653	661	626	659	622	652	695	704	707	687	675	678	686	659	628	676	609	657	653	658	633	656	665	692	692	620	652	645	688	637	701	679	664	697	683	711	679	643	656	688	628	648	660	705	664	661	691	675	657	686	675	668	660	666	645	623	642	650	659	687	672	623	655	667	626	672	688	650	649	665	671	678	656	658	664	658	723	642	688	685	667	656	674	678	649	701	640	671	677	678	643	639	651	655	656	639	675	701	650	690	646	663	652	675	646	678	697	633	705	656	685	675	662	661	623	654	726	695	693	678	690	638	635	680	660	662	639	662	637	674	658	698	658	679	662	652	686	647	696	689	726	671	690	676	628	677	674	670	635	686	700	720	653	633	650	667	658	693	658	673	663	704	646	643	707	638	640	676	667	698	598	661	643	719	690	707	653	643	671	680	680	654	704	632	639	670	694	672	677	720	644	628	645	662	672	671	648	648	636	645	685	684	639	699	692	628	623	646	653	677	648	687	661	668	700	722	689	642	636	640	673	647	705	650	670	652	707	644	665	684	649	659	657	609	667	687	680	628	744	690	664	636	650	683	639	683	631	712	625	658	650	660	699	628	697	641	625	658	673	636	667	659	618	676	645	698	664	709	626	729	646	624	637	684	640	659	655	661	629	673	645	679	638	664	654	658	696	685	683	684	679	639	636	638	705	726	685	670	632	674	627	632	652	682	651	671	700	643	645	647	665	677	725	697	669	638	682	637	659	686	703	710	668	686	654	688	650	686	701	663	650	669	676	672	696	606	663	673	674	651	668	690	678	689	694	666	672	709	659	693	713	590	686	694	680	688	637	653	656	703	633	660	659	713	669	645	676	674	650	662	648	690	643	664	674	663	674	694	633	653	679	677	688	708	661	709	601	631	699	721	664	639	627	648	667	683	721	655	676	691	677	670	694	691	681	678	698	644	718	687	656	689	667	660	663	658	654	675	646	707	669	669	655	656	659	703	656	695	634	649	671	691	711	667	664	651	692	667	704
24254	21432	28600	24658	20121	2770	961	607	535	538	480	472	436	443	439	396	399	375	377	386	361	387	388	379	345	387	404	378	361	375	363	375	386	376	404	377	372	403	353	412	390	367	393	376	349	362	324	398	394	370	363	395	372	383	370	375	358	371	376	339	333	388	329	375	367	366	365	354	384	370	393	350	394	378	372	354	378	334	366	385	334	369	350	360	369	358	367	343	359	353	325	395	369	368	409	353	352	373	351	411	404	373	364	368	385	341	376	346	380	360	358	346	400	371	346	371	347	361	367	367	346	386	347	407	311	372	365	343	361	410	384	370	341	390	378	396	350	404	372	360	360	380	382	346	368	362	363	377	367	332	386	366	363	326	360	365	388	377	337	395	351	348	370	336	334	340	391	364	370	346	349	378	382	377	342	357	325	362	381	338	373	386	404	374	318	358	380	343	385	337	400	381	364	345	346	330	363	363	358	366	385	377	345	364	375	368	371	382	354	356	362	332	354	354	331	378	366	379	363	346	347	364	351	359	381	367	373	371	341	356	347	385	372	370	362	368	367	378	406	361	360	384	336	350	342	367	360	361	390	356	354	340	377	391	343	368	382	369	379	354	342	375	377	369	370	377	382	349	365	367	368	372	366	386	341	376	366	360	342	364	398	372	400	383	329	369	383	354	380	348	354	365	335	378	403	352	372	390	347	383	381	384	400	375	372	340	401	326	347	372	381	344	352	362	383	375	326	363	376	353	345	330	340	374	376	363	368	345	399	389	348	363	376	390	386	400	366	377	374	335	382	384	355	364	401	362	349	355	362	388	351	358	401	363	357	379	355	373	371	391	371	371	356	377	354	383	383	382	403	379	378	369	372	349	378	381	375	385	340	371	391	341	348	369	378	380	361	362	354	368	357	339	345	361	356	346	356	405	360	351	364	358	358	367	358	371	372	406	369	371	378	378	405	348	357	356	376	366	423	401	341	381	385	332	384	374	371	395	357	373	380	393	367	413	375	408	390	368	389	380	363	333	340	362	373	356	351	371	336	379	369	381	385	354	374	372	343	394	339	385	381	356	376	327	406	335	386	369	382	358	363	367	333	386	402	381	375	359	380	359	366	359	372	339	404	397	336	372	364	369	383	365	339	389	380	360	352	373	373	379	367	355	392	334	370	368	360	392	378	357	362	385	360	394	342	374	357	366	376	379	352	343	358	358	344	367	395	353	367	347	352	370	358	339	342	339	367	362	371	329	389	358	384	380	371	389	383	364	396	370	364	352	337	349	369	375	373	389	371	353	336	337	399	347	391	380	360	332	346	356	342	346	376	365	325	396	390	365	380	351	399	365	361	374	375	323	378	363	387	380	369	365	393	424	337	343	335	400	351	355	401	360	363	405	372	385	376	373	382	360	378	356	363	375	369	390	391	360	393	331	388	358	350	369	378	368	367	331	377	382	337	351	373	349	368	379	360	360	362	351	348	361	383	374	336	392	371	334	356	353	373	350	377	368	338	380	314	369	340	361	350	338	380	342	357	351	393	374	386	386	380	377	377	385	392	374	367	349	370	322	354	353	356	385	366	368	383	371	386	365	345	375	386	361	342	366	356	352	323	367	363	359	366	370	368	343	369	393	328	350	395	371	341	353	349	361	376	376	375	384	358	387	354	360	373	355	390	384	339	366	369	365	372	342	372	356	378	345	359	379	368	352	374	348	375	376	401	342	377	366	384	353	374	412	368	398	315	390	354	380	352	341	356	371	367	359	358	381	386	401	348	347	342	389	394	387	363	384	355	350	348	378	375	371	359	369	382	401	366	346	354	360	391	371	358	378	329	354	373	347	361	393	358	377	382	340	333	388	369	372	354	365	358	367	346	350	334	389	355	369	353	378	371	360	332	367	374	330	372	390	360	382	370	377	349	328	380	377	370	380	361	371	367	372	364	353	352	338	347	355	374	390	336	402	371	325	364	365	349	401	373	366	338	375	369	357	396	372	361	351	358	357	350	392	374	359	363	382	344	367	376	397	382	376	326	341	393	366	375	352	358	351	373	349	382	331	375	392	327	373	368	353	355	380	348	359	384	373	371	380	365	359	347	390	340	342	379	344	404	389	322	365	401	341	396	401	371	361	326	372	353	378	333	348	373	349	363	353	349	359	375	361	339	378	344	387	383	382	374	390	333	370	390	363	390	373	376	343	381	375	420	334	382	370	364	378	357	337	364	379	358	312	375	351	370	357	350	367	346	363	364	337	360	345	370	379	344	358	351	382	385	349	366	381	360	380	387	355	342	387	384	362	332	383	340	343	356	381	385	347	342	345	358	385	363	382	374	371	373	368	316	394	367	377	381	348	367	358	393	334	383	348	354	353	407	359	380	344	370	376	370	361	361	350	363	396	362	356	376	379	372	358	378	348	379	389	352	370	365	381	368	377	380	351	389	368	360	328	380	377	367	374	360	370	375	347	334	348	365	367	353	377	347	408	380	360	362	334	399	367	360	380	351	387	358	370	363	373	400	361	345	355	382	358	373	364	334	365	371	391	348	367	359	337	325	344	365	387	363	363	378	356	373	367	366	347	375	362	368	318	380	365	382	340	382	374	353	367	348	372	364	383	338	340	369	373	362	336	370	350	350	366	372	351	337	389	349	347	360	374	365	346	371	372	386	365	404	384	376	344	344	366	359	346	371	356	373	390	351	382	365	321	357	395	353	379	388	339	379	362	359	349	396	390	377	357	352	371	368	382	339	376	326	328	351	347	376	340	390	345	367	390	367	366	368	348	363	360	373	361	356	379	354	355	385	358	323	381	338	353	335	332	370	342	360	372	364	374	359	359	384	407	355	350	391	371	391	341	397	351	392	386	373	357	359	352	351	387	333	351	380	396	375	345	345	344	353	371	402	367	363	352	355	330	328	365	393	369	376	376	386	362	369	350	374	362	347	344	340	336	379	327	341	370	329	432	368	395	379	381	348	378	347	366	371	375	367	361	395	347	352	363	366	378	326	359	353	352	338	374	360	368	378	381	389	378	348	346	356	361	347	350	375	353	382	359	365	385	360	361	374	377	375	358	383	338	372	366	338	309	329	365	385	394	357	348	391	398	330	375	381	373	377	378	355	353	352	355	374	369	356	360	345	358	401	341	387	350	379	359	379	343	374	404	353	356	357	365	377	363	368	350	407	367	338	366	365	379	331	376	378	393	338	397	375	382	379	351	363	361	373	341	351	368	367	347	388	375	392	353	377	377	361	346	363	356	357	380	318	391	322	349	373	359	365	350	355	374	369	347	395	356	373	356	355	362	330	411	402	390	353	339	346	369	371	368	353	390	387	363	337	350	378	343	377	409	388	380	356	388	353	360	347	362	385	346	378	369	396	356	385	369	385	378	354	374	402	332	351	357	347	352	376	363	344	383	393	356	380	345	374	347	358	384	348	369	326	369	376	392	368	368	372	372	358	377	353	365	378	347	408	352	333	342	332	349	363	361	411	358	357	355	360	347	349	349
3279	4574	3647	1857	1282	979	812	721	642	593	535	489	482	491	471	455	437	432	436	452	424	359	422	445	386	417	395	390	369	392	406	357	394	385	384	376	364	375	409	369	383	374	414	354	392	392	435	384	411	386	379	358	360	365	358	389	395	347	375	372	369	387	361	387	424	394	375	389	353	361	405	367	369	376	373	360	413	427	353	394	375	344	360	391	405	361	345	415	381	381	364	428	342	345	339	371	360	353	369	354	349	364	390	383	391	387	389	348	327	363	344	351	373	365	353	359	406	399	373	384	385	379	371	364	334	381	377	376	368	418	360	385	403	377	365	399	371	382	345	349	355	382	376	380	348	389	353	375	367	360	351	418	389	345	406	386	371	356	376	392	390	364	346	392	349	372	367	341	351	356	373	366	389	382	381	366	355	396	365	398	382	402	364	402	381	391	380	361	355	387	342	392	367	348	356	368	370	378	339	374	380	389	376	387	369	395	386	382	351	354	381	381	340	370	367	353	338	381	386	353	383	404	324	350	383	382	350	374	389	365	348	359	390	379	406	373	387	337	356	353	362	352	363	373	348	383	347	380	382	388	329	381	355	377	362	379	371	375	355	380	356	348	391	334	370	371	374	357	368	366	355	403	337	370	345	371	386	377	378	348	364	358	404	376	356	367	401	367	370	387	356	370	329	351	379	378	356	372	355	368	357	418	376	358	364	383	377	382	360	328	374	322	389	386	353	367	361	348	399	381	394	407	387	378	324	395	346	373	384	378	389	369	342	363	373	373	376	390	363	362	413	362	394	358	370	377	354	395	347	371	421	357	348	380	392	378	369	343	364	351	371	382	371	399	370	390	365	345	331	366	365	358	345	353	354	362	349	359	348	355	387	363	370	331	337	324	357	369	348	389	377	401	361	347	377	429	356	364	362	344	390	391	371	357	384	369	358	342	386	391	392	355	380	385	392	381	356	357	354	352	398	362	358	370	395	341	384	373	382	362	350	382	371	381	342	350	344	372	390	390	391	416	356	339	387	386	375	375	384	374	384	370	378	372	372	405	399	362	385	344	379	381	331	370	362	351	347	370	371	369	369	389	381	368	341	377	360	328	377	378	379	335	397	371	341	346	376	350	321	368	338	388	360	384	364	395	389	410	352	367	386	380	381	384	356	359	359	410	380	377	372	395	400	383	342	368	385	335	372	363	384	372	357	368	362	370	373	366	377	342	363	349	373	356	364	373	374	361	371	367	358	363	394	350	392	365	388	387	353	363	394	366	360	401	343	345	388	367	383	367	363	377	369	372	360	379	364	362	408	390	350	376	363	358	355	381	366	384	389	365	386	380	363	358	349	354	367	369	364	338	385	372	352	358	358	377	352	367	356	387	317	363	337	369	399	351	364	407	362	361	367	370	344	368	329	356	385	375	360	335	382	354	340	352	346	375	318	371	377	367	366	367	402	350	374	354	393	382	400	386	366	369	368	358	345	367	345	333	372	374	367	392	366	358	378	378	334	380	379	394	349	339	354	344	386	364	355	354	385	349	399	359	328	362	331	347	383	374	359	351	376	390	362	376	389	363	373	353	365	355	380	354	370	364	388	362	344	353	363	384	359	372	357	345	381	364	359	386	359	350	374	344	338	386	370	391	365	386	358	333	374	345	411	353	354	380	370	354	384	338	350	371	372	356	340	377	342	395	339	360	377	357	387	363	358	383	395	386	378	367	356	355	362	358	363	376	396	359	367	393	384	368	361	350	365	381	364	406	379	359	339	340	373	391	376	398	368	382	379	370	372	361	360	409	343	370	359	386	367	354	365	364	338	351	352	355	398	344	343	332	382	364	350	356	371	369	377	349	335	365	346	370	354	384	351	375	340	356	357	360	385	353	342	368	360	363	388	385	393	359	418	367	377	341	353	362	387	339	359	365	378	363	342	403	369	343	374	344	402	338	367	350	381	362	350	381	360	356	374	355	388	356	352	384	406	408	341	318	376	418	380	370	341	370	372	387	372	369	377	376	388	318	363	389	361	360	367	381	385	333	358	367	375	414	362	356	346	349	403	340	373	375	382	330	388	346	342	408	386	358	340	379	371	371	361	347	388	364	360	372	394	358	366	352	343	377	368	384	366	335	373	377	382	394	368	347	351	362	378	328	347	370	356	360	365	389	356	309	367	343	376	396	346	390	369	387	348	377	364	386	366	349	385	388	397	358	354	355	379	347	361	407	331	389	376	408	376	387	359	337	371	371	351	364	364	369	341	397	400	377	368	367	350	369	370	351	350	360	396	354	388	377	368	347	383	380	359	353	355	356	376	392	360	351	342	371	361	379	360	390	371	400	369	387	344	344	400	349	360	353	379	348	384	392	393	374	360	357	412	391	345	361	350	398	391	360	322	345	334	363	367	368	321	353	343	357	361	341	352	348	343	378	386	351	396	342	358	366	398	371	363	374	377	366	372	372	351	350	374	347	358	383	339	395	366	353	360	380	370	352	362	322	389	342	381	358	367	379	355	349	398	334	352	335	382	335	349	362	353	329	384	366	370	331	394	355	359	347	378	385	347	371	366	355	341	362	378	353	378	364	394	379	374	362	367	386	382	368	392	322	389	374	364	372	363	363	387	365	383	382	351	363	346	360	346	353	362	353	367	354	394	398	343	356	376	364	434	351	335	333	351	339	371	362	372	336	345	352	360	357	368	403	341	371	344	369	377	363	382	381	393	375	424	350	357	366	352	326	410	349	355	347	362	402	365	385	369	343	394	348	365	365	371	401	344	330	324	351	363	364	359	366	381	391	385	357	365	392	342	397	340	370	368	383	344	361	345	366	362	367	358	385	406	379	337	368	340	411	369	349	348	370	394	412	340	368	371	347	361	350	348	351	372	340	378	338	368	364	350	362	353	370	365	341	384	359	351	368	351	375	374	365	345	389	384	357	334	326	371	365	370	362	383	352	381	347	351	368	357	385	372	363	402	360	358	363	375	345	363	334	358	398	361	398	354	365	376	337	349	370	341	365	355	390	344	371	359	350	392	374	380	375	385	365	366	371	349	339	379	366	337	378	366	392	361	359	372	343	365	371	371	382	344	371	352	371	355	374	376	329	384	373	358	376	373	373	375	343	368	389	381	356	348	359	351	362	355	385	328	346	341	349	360	373	338	399	370	372	395	357	387	377	364	363	366	397	386	405	379	325	354	380	370	347	369	362	364	364	398	385	389	393	319	372	361	373	363	365	387	356	340	366	374	379	361	370	357	380	382	360	376	325	334	342	371	352	367	363	350	380	385	389	391	379	394	386	378	381	386	361	380	361	379	339	328	382	375	383	366	377	357	356	370	358	366	371	346	347	366	369	365	369	324	369	378	364	381	333	370	335	373	372	371	361	364	341	377	368	352	351	367	355	372	359	359	336	356	325	352	386	371	384	366	368	377	371	404	363	355	350	338	346	375	356	361	379	369	367	377	336	363	349	390	349	392	378	351	376	396	360	392	371	334	378	388	394
27611	11879	2098	1282	953	870	899	943	915	869	872	923	871	935	883	850	863	883	896	847	865	896	922	833	877	892	900	875	884	906	844	869	881	864	859	882	917	895	870	936	920	846	933	815	943	889	891	877	853	828	878	935	842	876	853	928	887	900	874	892	874	924	835	885	917	869	907	888	900	842	869	854	846	944	863	899	894	908	895	828	891	912	856	877	882	892	862	889	864	854	867	875	852	867	848	856	880	875	921	825	854	851	818	895	941	858	835	856	887	893	847	866	892	861	876	872	916	880	864	881	894	898	854	817	932	880	917	883	899	858	891	932	930	880	811	862	952	867	895	855	874	899	904	902	873	889	876	891	899	867	927	836	841	850	850	833	889	901	852	865	870	870	907	812	832	895	874	874	872	875	883	805	914	863	859	902	837	875	862	893	867	809	901	890	941	824	826	888	902	890	847	914	862	862	857	849	863	847	907	939	894	865	896	879	876	921	896	877	893	911	894	890	894	863	851	864	878	873	838	911	944	858	912	876	896	887	924	863	857	846	869	918	908	894	885	855	909	842	857	901	895	908	837	877	897	921	844	873	834	885	877	866	853	869	884	869	879	904	915	875	906	867	874	867	875	874	850	855	905	911	855	905	882	838	839	877	862	895	859	814	914	863	915	878	850	853	893	897	852	913	845	877	890	880	890	924	880	863	872	851	822	854	856	856	878	889	855	846	850	801	829	864	878	894	893	898	947	894	936	876	872	887	824	872	849	878	933	908	904	920	869	905	925	935	917	898	868	864	925	866	936	880	923	859	866	870	921	905	929	895	925	866	886	916	870	894	862	895	864	881	891	878	905	834	821	850	907	890	943	896	915	849	932	868	874	837	841	904	874	855	847	873	837	897	826	889	903	873	867	888	874	866	922	852	884	840	871	829	910	849	886	910	926	843	870	873	846	876	865	894	854	892	898	880	909	870	873	909	896	894	888	859	898	869	829	878	849	870	861	859	892	832	880	834	892	877	828	848	867	883	892	860	906	887	910	804	893	844	878	887	871	881	848	925	909	909	934	915	872	853	860	861	909	876	897	900	923	888	871	883	862	878	882	841	883	858	838	864	858	843	895	889	832	891	870	909	823	873	894	885	839	864	884	857	890	880	849	856	901	915	895	907	863	903	862	908	886	882	935	871	864	891	814	901	881	879	868	885	891	854	864	884	839	881	870	868	849	833	864	858	894	839	923	884	926	875	916	913	886	838	927	915	883	946	865	916	904	887	941	926	892	880	871	906	887	870	868	907	898	933	864	940	827	904	891	902	867	913	895	846	860	910	828	927	871	854	853	906	893	934	873	872	870	873	882	877	912	857	860	959	883	847	876	852	839	813	884	869	886	881	867	904	890	858	912	905	861	843	887	866	858	864	863	843	923	885	835	909	834	864	857	852	878	866	905	855	896	905	825	872	913	884	868	908	857	864	926	862	889	832	881	910	850	877	894	906	867	859	871	858	868	872	867	885	899	800	880	854	885	926	905	850	871	894	870	877	840	887	861	859	842	890	854	911	877	856	883	840	850	853	886	843	833	916	886	841	891	908	840	847	827	875	890	862	854	894	941	899	926	901	859	898	909	872	927	913	871	870	867	812	878	860	920	888	872	862	914	873	890	896	819	874	916	883	903	907	889	913	877	854	862	887	835	820	853	925	918	865	852	891	852	917	857	866	943	893	894	864	902	891	918	886	888	942	878	852	928	853	909	859	916	908	856	875	906	907	955	891	878	909	887	889	884	945	898	884	887	899	892	882	923	934	846	891	880	889	839	924	854	870	908	901	946	821	868	840	842	859	844	874	862	867	847	876	874	871	854	852	888	908	934	857	834	843	876	893	848	811	879	915	887	827	860	910	948	894	875	893	840	933	877	918	894	865	896	906	882	843	854	893	892	869	886	846	884	855	863	872	931	836	905	858	843	850	861	882	876	833	862	862	893	880	833	896	859	866	858	865	878	953	875	869	926	849	899	869	921	934	808	853	876	884	912	938	922	873	836	903	848	900	905	914	900	858	850	892	884	886	890	869	897	837	880	927	868	887	870	954	889	829	845	835	853	894	886	888	910	864	858	901	905	902	831	866	855	921	885	863	901	882	866	897	885	865	878	842	917	909	866	863	822	824	903	888	871	865	848	866	860	883	829	905	825	861	886	891	884	920	879	837	888	923	907	912	909	863	873	918	812	868	839	893	860	829	909	863	890	816	909	884	878	912	902	877	893	869	897	857	873	848	859	863	867	813	853	910	842	873	859	888	833	824	838	893	883	905	884	898	881	877	922	892	926	942	963	828	889	854	845	924	868	834	838	849	866	918	867	894	816	877	913	862	928	868	929	888	956	865	861	853	877	859	916	849	837	822	846	859	915	892	905	938	901	903	865	851	931	810	857	863	888	874	926	876	917	868	879	820	888	915	884	879	882	855	869	893	858	828	906	819	906	854	900	904	919	896	879	938	887	879	839	903	823	927	842	867	855	862	874	862	911	867	872	881	929	861	952	906	920	851	905	859	871	924	885	920	864	897	871	889	864	921	865	897	929	913	845	885	834	915	857	918	892	913	902	897	850	892	896	859	862	885	867	864	935	872	878	925	901	844	867	904	861	862	923	900	830	949	861	875	876	890	909	901	865	878	822	853	841	909	887	843	877	877	889	887	866	838	879	900	831	903	848	885	889	868	872	857	806	844	915	875	915	846	877	883	799	863	887	834	878	857	888	803	893	875	879	869	828	839	871	927	948	877	939	864	918	898	935	895	866	864	888	894	892	854	886	848	873	870	888	859	955	898	901	874	879	899	854	888	912	909	814	869	945	885	841	879	856	851	937	880	851	951	844	840	880	883	887	963	943	874	916	920	874	902	889	841	862	909	890	895	895	875	874	829	841	867	865	864	845	857	876	859	881	901	862	908	864	887	879	877	858	897	865	844	891	878	857	938	911	915	919	863	863	831	865	837	940	831	895	871	840	950	874	862	893	855	868	910	870	860	930	897	851	915	838	861	853	893	909	920	866	853	851	833	923	834	839	818	906	871	854	862	877	941	872	860	885	894	850	883	873	868	878	936	891	873	877	913	867	877	854	931	942	851	910	829	853	872	855	880	864	838	851	899	841	880	893	930	906	875	833	871	859	840	876	926	826	880	877	843	857	862	848	863	910	914	939	911	874	900	892	898	857	865	867	846	875	897	905	851	801	898	974	882	885	857	892	965	861	873	915	922	904	893	856	825	855	851	912	886	856	905	835	848	901	927	882	833	815	908	904	857	875	889	828	860	900	873	884	891	946	899	941	880	910	888	871	879	905	861	861	783	916	891	867	831	867	906	862	891	950	890	927	846	847	851	870	900	873	926	909	870	882	831	884	876	854	856	883	895	841	874	853	839	890	830	855	875	833	918	863	892	848	940	878	892	849	873	834	842	854	910	888	889	931	862	886	882	904	892	825	877	868	910	895	924	927	881	885	845	910	873	888	885
5233	962	929	836	772	768	771	826	760	750	756	728	713	764	757	690	740	760	804	760	764	794	743	774	772	747	777	776	751	751	774	809	818	798	764	743	695	705	772	726	725	777	740	723	762	742	768	814	753	736	749	726	745	773	757	778	726	746	729	749	795	760	726	753	755	732	750	747	774	745	770	794	736	734	762	753	766	730	767	763	751	760	687	758	750	785	758	773	770	720	790	766	767	768	699	765	787	759	797	683	768	703	758	725	763	747	783	738	725	765	753	750	783	724	748	703	805	740	713	730	681	769	738	737	748	753	752	727	725	758	739	781	779	788	754	753	754	779	723	736	757	788	743	756	789	754	782	788	772	771	786	770	756	762	740	722	771	715	741	770	736	729	723	780	759	718	789	766	768	777	718	728	780	770	748	759	782	719	764	733	766	775	746	802	698	721	758	786	733	759	727	681	749	758	752	715	719	741	774	737	786	719	785	747	754	726	754	753	710	739	718	768	746	758	784	738	773	727	741	745	749	751	759	786	748	730	777	741	763	811	757	759	741	738	722	749	706	785	759	734	732	728	768	760	744	772	711	744	721	724	731	721	805	754	776	738	751	685	774	738	760	734	825	737	753	746	743	755	731	755	724	732	757	761	738	697	741	760	733	764	750	736	715	757	689	747	763	747	771	747	778	738	780	712	723	776	738	713	710	750	767	707	788	752	739	769	756	720	737	814	743	797	772	751	766	779	753	752	746	752	740	748	734	725	780	764	752	694	754	732	753	707	775	726	745	805	710	796	748	767	706	737	705	743	757	737	786	731	770	791	706	722	710	758	726	796	702	742	781	742	757	754	757	773	734	715	757	746	789	728	740	740	703	762	720	723	755	804	751	743	751	739	747	790	736	702	730	757	770	735	764	744	735	719	757	726	744	754	724	794	740	762	714	764	744	730	713	722	748	736	719	726	725	772	741	756	756	729	768	749	801	724	703	712	737	771	747	743	749	813	779	702	761	765	753	748	726	743	731	789	783	753	734	769	786	783	778	760	746	803	705	796	764	762	776	709	734	768	745	683	745	720	738	758	748	717	726	798	762	734	789	748	811	728	811	717	723	791	789	735	767	717	772	716	795	760	766	718	744	781	764	713	804	762	752	736	749	716	742	773	769	810	767	695	758	726	745	723	711	752	766	708	734	739	772	731	680	738	761	768	723	785	743	770	750	687	742	768	793	762	742	773	772	729	732	754	737	760	729	761	770	755	756	726	734	741	735	780	739	739	707	770	772	710	763	741	760	806	723	798	734	763	759	734	766	736	757	782	756	757	698	724	770	729	718	705	769	786	744	751	778	728	790	688	773	713	769	767	722	744	679	715	774	781	824	776	760	783	736	789	757	767	745	739	766	734	751	734	717	731	722	703	758	771	752	830	751	724	729	763	757	769	758	782	788	736	745	741	738	743	743	781	782	698	761	724	769	714	727	711	732	759	709	743	748	736	742	730	826	792	789	787	737	760	754	731	749	746	764	724	770	761	729	771	693	758	709	742	771	768	736	735	717	734	720	763	741	723	730	778	750	786	699	763	748	719	747	746	774	701	805	746	750	779	763	698	761	790	734	745	722	805	745	804	785	771	787	767	744	784	723	743	796	733	769	742	725	724	744	798	698	768	758	791	796	717	811	758	785	758	745	779	775	743	722	788	704	769	762	738	752	766	753	760	712	739	696	811	740	782	803	712	754	743	760	768	718	769	726	762	719	732	787	752	755	739	770	765	734	743	773	683	747	727	747	727	788	731	722	760	748	771	773	788	761	795	731	769	684	712	789	766	729	774	774	714	729	699	784	792	765	792	732	751	734	757	751	754	752	717	733	743	773	740	750	705	729	765	754	785	772	772	704	754	760	787	751	760	759	729	792	792	780	793	723	748	757	745	777	757	764	758	799	776	762	750	741	808	697	746	770	777	771	732	780	753	723	758	761	722	751	754	769	735	766	688	768	733	666	814	791	770	804	777	752	785	682	722	782	749	707	757	785	779	712	743	741	760	728	735	774	803	774	749	780	729	725	758	694	722	748	734	672	750	699	737	787	763	709	760	727	801	737	759	705	727	754	709	703	717	769	764	737	757	721	733	735	704	773	727	741	776	781	743	733	697	777	775	693	717	786	766	729	775	768	742	802	780	737	781	740	730	702	764	807	747	739	775	782	734	776	743	723	755	738	771	713	740	741	721	707	757	734	750	719	735	745	742	723	774	770	717	785	782	760	745	771	756	744	778	775	727	737	817	754	760	746	736	709	730	743	758	726	738	742	713	764	740	710	737	787	783	729	742	771	742	743	686	761	729	794	766	772	773	743	810	758	790	763	723	743	748	710	716	777	771	767	712	670	721	705	771	769	737	782	756	796	761	764	766	718	738	748	737	763	748	757	742	792	696	736	753	753	781	716	716	741	725	743	762	751	769	748	742	785	738	774	753	770	729	731	697	769	756	760	760	745	727	727	753	769	764	749	757	736	698	753	740	759	723	805	737	753	747	754	786	781	777	763	716	718	803	770	768	717	759	730	743	738	734	760	754	776	711	748	792	732	757	768	743	760	735	774	740	753	739	741	733	723	785	754	722	777	766	737	773	763	769	752	787	738	756	744	726	720	741	724	778	727	773	772	749	740	778	741	741	729	736	741	760	747	781	722	739	730	768	749	687	744	739	737	722	762	774	729	772	744	751	778	769	744	725	719	744	714	760	777	702	726	744	773	737	779	782	777	768	777	759	765	744	725	763	767	738	731	780	798	805	719	744	754	737	720	791	738	758	746	782	749	717	734	748	681	741	778	752	718	722	742	743	753	771	718	756	760	788	796	761	776	734	801	802	785	729	718	767	758	718	759	792	798	735	771	716	755	729	737	783	719	761	723	781	761	734	753	792	760	767	714	752	773	766	759	709	730	737	747	750	724	736	797	792	710	750	703	776	739	734	771	743	712	736	788	758	781	757	777	757	728	718	769	746	734	749	752	731	729	722	786	748	740	757	726	709	723	757	705	764	776	745	752	736	725	735	769	749	770	725	716	739	722	734	739	761	804	736	800	807	720	725	762	766	793	710	746	714	766	758	751	758	794	756	786	735	760	749	740	770	772	740	726	776	784	762	733	715	767	810	763	751	754	766	697	758	731	787	804	731	738	761	739	815	820	796	726	736	795	754	801	721	787	729	715	761	753	739	677	705	734	770	767	767	749	734	832	768	731	779	765	770	774	765	732	714	754	698	787	760	778	743	749	765	740	732	719	777	736	740	765	732	725	771	778	809	733	738	767	790	753	769	785	749	768	716	726	804	739	788	773	734	722	761	799	708	760	770	736	720	739	806	760	754	758	749	774	807	742	736	755	766	804	759	768	786	731	768	717	719	776	714	765	790	746	751	721	739	769	765	736	734	778	776	750	715	731	766	815	762	764	769	808	772	763	774	803	734	742	731	726	740	751	778	747	733	745	758	746	765	778	751	772	755	766	756	789	722
25832	21454	25875	18916	2086	1052	955	776	758	751	837	758	745	786	783	810	714	794	747	747	803	757	730	776	735	759	755	784	775	687	727	777	706	726	730	734	743	788	759	766	751	766	788	763	730	761	730	724	737	757	764	776	747	706	724	684	728	785	725	750	688	762	729	734	781	641	757	715	740	709	745	695	726	776	753	720	773	722	755	763	773	773	747	715	720	746	765	710	734	749	710	727	736	751	766	692	723	764	736	727	750	707	728	692	706	712	760	792	758	768	728	699	724	703	769	738	725	748	790	716	724	712	769	742	698	709	687	773	743	776	765	768	715	755	757	724	756	734	730	702	725	761	711	718	744	729	771	755	729	764	715	755	704	714	744	701	790	746	752	761	749	689	776	721	746	721	754	732	718	739	733	735	766	748	715	702	751	765	718	717	700	726	739	752	707	729	778	734	739	785	794	772	734	747	728	763	761	736	755	752	746	731	713	724	730	728	722	778	724	679	773	744	728	743	768	713	725	755	743	749	718	726	723	717	761	702	720	737	755	761	743	746	740	734	762	739	732	756	737	750	711	714	738	732	730	787	763	741	725	734	752	760	667	750	769	718	699	750	739	733	709	709	731	750	735	727	702	716	809	725	714	727	758	788	744	740	735	746	730	703	694	685	715	738	760	756	720	740	758	780	740	783	733	746	737	716	738	735	788	776	740	815	689	728	721	732	678	708	736	681	674	707	755	686	713	713	736	717	763	742	701	724	725	740	741	712	747	732	740	727	725	750	742	742	757	741	745	745	751	708	718	739	736	719	771	825	715	694	716	739	765	705	717	715	693	789	720	778	738	775	732	733	761	777	763	757	770	726	745	700	709	721	713	668	716	711	698	742	749	761	735	742	691	755	770	754	711	739	794	731	730	734	731	725	796	719	785	732	745	722	760	716	709	743	784	703	709	734	702	745	714	727	700	763	767	747	682	767	742	752	683	696	774	756	727	732	693	696	754	726	779	718	719	674	762	739	763	720	741	728	730	678	688	721	714	725	732	738	739	747	703	704	739	742	778	672	750	757	738	720	734	734	737	714	743	706	757	706	688	764	790	736	755	748	772	697	703	764	761	750	744	747	748	752	745	752	799	744	736	750	741	707	752	725	749	711	749	719	753	729	755	724	678	771	738	745	761	764	781	754	704	767	748	690	780	698	691	727	753	746	714	765	742	749	748	730	751	718	779	722	765	780	764	746	728	669	782	650	768	742	715	721	714	688	735	732	751	736	781	751	708	786	724	701	740	744	769	761	759	713	715	748	704	699	688	746	744	704	763	726	722	692	690	760	748	739	741	728	709	794	762	745	720	739	718	807	698	743	731	698	726	765	725	708	729	723	772	705	764	727	717	655	712	743	688	711	778	778	735	718	752	744	708	730	758	702	746	711	748	748	744	750	701	738	706	776	732	730	695	701	737	783	725	680	775	747	719	780	771	727	716	779	721	750	727	714	720	751	756	732	710	678	714	735	764	793	747	776	749	741	745	747	728	724	788	727	744	693	756	726	742	792	737	792	726	769	705	722	737	723	718	761	739	706	690	714	722	766	719	739	727	739	757	772	710	708	726	788	731	708	705	769	743	783	760	722	716	734	747	697	802	717	697	707	713	808	713	740	812	728	772	771	713	720	751	747	725	701	676	741	727	712	723	724	697	765	696	718	738	750	744	754	738	734	720	696	732	738	738	749	711	724	706	748	722	732	745	749	756	760	741	701	723	718	777	781	728	765	716	741	708	714	710	688	713	731	710	735	741	755	754	733	733	705	774	701	728	706	745	761	738	738	733	705	790	722	739	762	769	745	737	701	718	755	697	719	685	701	759	768	707	765	714	735	761	770	698	761	727	705	713	734	713	759	751	750	722	730	749	762	715	739	752	739	724	750	793	709	724	730	733	727	691	729	713	747	720	764	703	739	700	707	736	709	732	739	733	767	730	761	722	735	709	743	728	741	759	801	740	706	747	763	715	710	739	742	768	740	730	692	714	750	783	731	775	705	738	745	756	747	761	704	740	752	770	738	760	716	716	722	760	752	684	752	746	721	753	759	762	705	719	694	755	736	706	712	703	691	702	697	717	800	732	685	727	725	715	793	737	716	724	722	683	706	727	763	742	734	730	721	770	707	731	683	726	718	690	724	766	739	714	738	755	715	783	778	726	747	743	729	756	733	754	759	745	726	738	747	718	785	695	728	732	716	702	752	696	685	729	751	733	728	691	731	763	759	714	730	720	717	711	718	744	727	671	761	711	815	710	762	747	759	785	766	678	761	713	753	710	774	722	800	719	716	723	727	759	762	766	721	717	691	720	746	766	772	733	714	776	730	742	768	721	746	743	730	738	754	770	761	730	723	733	717	735	725	785	700	683	736	775	707	733	737	762	725	735	694	699	683	697	782	755	688	775	781	720	697	736	712	698	700	744	730	755	724	748	724	741	704	749	747	727	734	729	759	683	758	802	756	730	724	765	713	718	708	732	716	682	745	743	747	742	747	705	706	738	669	740	763	772	728	702	718	759	756	748	710	756	758	759	721	696	695	772	734	757	731	742	791	765	684	699	742	770	756	690	741	725	688	692	754	740	713	732	725	769	675	712	716	737	724	709	743	770	710	775	708	773	696	676	691	797	729	729	707	735	737	756	740	690	718	737	738	753	765	734	734	808	719	734	772	745	722	725	711	751	737	773	720	740	707	724	728	718	718	785	773	768	668	723	739	734	713	687	673	730	721	749	717	768	692	690	730	754	730	712	700	752	701	752	705	749	732	728	763	758	741	769	688	743	706	714	738	766	733	734	687	722	706	766	806	716	714	770	687	725	724	739	802	695	760	716	700	707	703	724	730	744	705	729	724	718	751	683	735	729	758	763	736	745	691	725	706	775	752	723	705	716	802	725	740	741	729	674	730	735	704	734	743	739	713	738	714	732	735	762	752	724	697	760	748	723	758	775	723	740	733	774	721	761	733	741	740	752	761	730	753	735	744	789	747	750	723	792	688	708	708	750	715	712	774	721	715	717	726	687	734	755	696	719	733	717	719	767	691	748	742	702	734	766	722	732	719	661	765	747	777	714	699	715	745	808	732	691	738	746	714	756	685	758	779	726	756	725	738	731	760	694	758	745	688	722	742	771	751	751	727	704	744	782	775	693	783	752	727	739	731	779	737	768	791	792	687	745	715	772	730	774	770	717	734	702	679	736	746	720	704	704	733	677	716	721	687	762	713	717	747	752	741	724	750	741	717	747	725	768	786	710	749	718	729	712	714	683	720	712	709	695	733	787	741	748	692	726	750	695	759	749	767	714	746	719	777	692	722	740	695	746	727	710	741	785	743	731	728	750	713	738	736	727	732	701	719	681	700	721	732	717	716	807	732	701	708	727	781	730	745	730	700	726	794	722	733	703	712	727	808	696	738	802	694	757	742	752	664	724	704	716	709	742	708	739	699	804	714	766	770	686	720	716	793	776	703	741	755
3597	2216	1991	1211	1005	943	811	791	732	714	779	744	697	732	703	691	690	679	703	672	690	661	671	676	654	642	669	643	655	648	692	714	686	682	708	664	709	714	708	677	681	665	616	613	692	693	664	670	683	695	668	661	656	646	699	668	646	669	641	666	648	645	653	619	642	656	683	655	659	643	639	636	676	621	686	721	666	654	643	693	634	664	628	668	680	699	660	624	689	668	658	669	684	607	702	657	626	680	668	645	699	686	647	605	680	652	660	714	680	718	651	680	656	649	680	680	671	656	645	612	641	609	656	689	636	659	659	724	657	630	668	659	658	666	692	673	639	665	631	636	710	650	651	658	676	633	672	674	653	656	697	645	657	705	666	664	672	684	690	692	650	629	698	678	657	673	661	681	679	663	658	659	685	659	642	673	666	629	666	659	667	654	669	639	657	679	649	675	674	668	701	668	686	637	684	672	633	658	657	679	662	666	615	628	657	639	657	676	708	657	652	688	644	649	626	686	634	626	641	684	710	659	645	653	637	637	652	637	603	685	666	625	663	619	660	716	657	705	690	600	661	663	638	719	657	634	646	716	641	675	616	648	662	720	658	647	651	710	681	681	685	655	690	643	652	626	681	656	645	646	695	704	660	632	658	672	674	652	660	635	675	684	684	619	647	653	660	650	636	672	664	583	696	649	666	660	672	656	649	649	651	628	647	629	609	645	692	683	667	675	662	679	615	641	671	672	692	655	680	638	655	622	660	613	629	622	683	644	649	660	657	692	662	665	654	656	648	633	688	660	672	709	660	697	674	716	663	688	650	656	684	644	712	678	666	690	677	681	666	687	695	635	675	661	663	641	662	626	668	671	677	655	633	654	627	659	674	661	647	626	665	639	680	668	666	681	627	653	628	667	657	670	643	693	648	669	659	647	654	684	654	676	637	693	644	694	683	651	633	691	694	667	718	671	686	660	665	675	692	656	678	686	613	680	631	647	678	669	630	673	691	654	643	686	645	622	662	677	665	652	642	661	622	711	651	644	642	624	632	646	682	706	633	668	733	641	695	658	689	643	674	651	627	638	643	685	690	633	674	656	687	706	630	665	680	641	664	668	668	688	647	719	639	653	668	633	647	666	665	667	663	652	655	641	687	678	652	646	630	641	657	688	663	691	688	707	690	710	636	666	646	694	672	635	652	666	601	627	694	629	658	651	649	695	686	690	626	674	662	644	634	658	619	672	695	663	629	640	644	671	632	646	663	674	675	681	676	693	660	671	696	653	658	665	656	655	638	640	671	712	681	667	674	662	629	658	641	643	663	645	663	696	663	692	687	670	650	653	707	679	684	636	674	659	658	648	651	677	671	662	633	645	679	619	695	686	668	650	670	619	712	680	659	697	650	643	670	661	708	688	660	692	644	709	623	668	678	626	627	654	644	673	653	624	696	681	679	716	622	693	631	673	718	676	686	673	705	659	648	656	675	702	625	623	664	682	657	675	650	674	677	600	608	666	658	677	639	609	679	666	653	622	630	660	632	633	662	686	665	725	637	677	638	681	669	624	705	682	682	665	655	658	657	663	677	675	647	659	675	698	650	655	662	649	616	687	697	666	648	642	627	647	666	654	667	648	681	660	681	665	673	671	650	588	675	637	611	670	683	668	666	733	643	646	682	682	682	624	661	652	690	669	679	654	654	666	664	706	639	683	697	654	718	657	669	665	673	655	671	642	665	686	640	659	681	662	690	666	657	653	637	643	632	621	696	641	692	666	650	635	725	658	608	617	689	671	666	669	612	636	688	676	648	683	675	664	629	677	627	691	646	673	655	644	662	620	649	688	601	633	631	666	621	666	592	690	676	660	645	693	622	732	652	728	622	671	662	654	651	646	658	634	645	729	632	670	667	712	637	638	710	668	670	668	671	695	673	599	638	683	660	663	658	680	653	668	667	667	638	732	705	648	693	687	669	635	611	626	646	670	652	696	673	650	669	658	650	654	663	636	680	645	633	654	640	661	640	625	690	675	698	646	702	665	648	700	649	636	674	628	652	687	679	605	643	662	610	685	655	659	627	627	646	664	648	644	658	646	659	658	700	700	683	632	639	659	627	648	673	670	696	656	696	661	669	611	680	675	659	638	652	678	668	669	672	660	728	656	643	702	638	644	621	673	647	656	580	662	669	686	682	689	700	686	679	652	647	626	661	665	611	652	662	708	631	637	654	686	648	658	647	702	665	642	638	655	656	637	670	667	670	624	667	612	647	632	644	683	652	682	668	643	674	689	674	678	683	687	670	734	690	634	645	656	642	665	647	638	703	663	662	681	613	706	641	660	706	674	625	634	664	646	682	655	669	696	656	622	634	669	700	664	644	630	643	693	697	650	617	681	718	675	650	646	635	679	671	677	650	687	653	633	678	673	632	670	665	697	603	690	649	641	697	644	688	660	655	647	657	642	680	649	636	635	670	676	670	700	653	628	662	712	672	666	651	666	656	677	655	636	674	651	635	612	642	626	662	697	646	667	614	654	669	642	641	664	638	634	688	641	720	592	684	668	672	640	647	667	672	649	652	656	639	681	620	656	678	653	654	649	679	650	666	682	685	661	622	616	670	681	716	709	663	621	651	649	656	629	661	638	657	656	660	669	640	648	649	650	634	658	648	659	674	674	616	654	689	629	656	704	674	625	679	646	640	651	692	646	658	695	669	676	683	606	679	655	671	617	651	691	631	617	659	697	701	669	656	651	650	669	691	651	647	678	694	662	631	631	677	651	678	701	644	664	648	608	644	688	695	705	645	681	671	681	655	709	613	642	641	672	658	656	649	668	665	603	654	653	650	623	685	646	658	680	708	646	613	651	661	573	662	648	671	674	639	634	637	662	662	644	616	644	703	643	644	676	640	664	692	681	673	681	689	635	671	699	687	609	646	641	670	702	693	674	703	670	647	679	661	697	698	677	696	660	599	650	651	631	676	649	641	672	703	706	651	628	659	641	678	670	650	645	707	675	673	603	663	732	611	655	668	662	663	658	680	611	670	630	619	676	657	699	652	724	639	715	619	638	676	625	639	632	637	665	622	680	647	642	627	673	660	622	670	639	666	658	651	678	649	642	629	609	663	620	684	648	620	646	705	643	650	606	670	610	634	669	674	630	656	640	606	656	647	659	647	646	645	648	691	657	676	636	634	665	629	620	666	690	678	637	657	643	645	659	663	704	672	594	618	668	665	689	660	656	656	663	659	683	612	664	665	647	695	689	711	649	662	648	659	628	659	643	623	714	604	679	649	643	675	638	640	616	662	679	638	666	665	657	738	636	658	655	652	586	676	658	656	678	659	672	660	621	717	706	630	651	664	644	617	677	646	653	677	682	696	678	652	656	664	619	647	651	661	647	640	635	659	680	691	654	657	658	669	679	611	667	654	664	623	692	608	656	668	645	686	707	652	678	624	645	638	664	648	649	630	674	614	713	654	669	658	624	659	614	664	656	674	668	681	640	636	694	652	617	693	653
24359	21456	28608	24699	20265	2746	989	630	518	454	473	408	389	442	400	385	385	396	356	374	409	375	366	409	337	361	357	403	381	348	331	365	339	369	348	356	380	383	362	380	361	374	353	343	386	370	393	359	358	370	357	348	376	380	342	365	384	370	352	377	372	345	405	354	358	342	318	386	356	380	355	355	311	350	367	404	353	343	363	357	373	338	377	358	338	345	334	350	364	394	348	355	384	333	327	337	357	372	343	369	348	339	373	349	390	354	313	364	344	386	394	368	372	374	365	368	345	368	342	343	364	333	350	345	393	335	370	334	346	368	345	326	318	324	354	362	370	378	373	370	353	353	354	352	343	372	375	348	362	371	379	336	382	345	357	369	357	325	371	363	387	391	370	348	379	345	349	353	388	316	371	357	382	340	348	328	382	352	336	339	378	362	364	309	363	352	369	374	345	367	333	356	357	378	373	356	347	343	366	378	393	370	345	357	332	334	342	364	340	355	358	341	354	364	361	349	361	357	369	331	358	360	361	315	374	340	382	363	361	351	331	372	375	371	340	343	361	318	372	382	387	363	351	329	376	338	350	349	371	351	338	380	329	359	364	358	363	343	330	365	356	368	356	334	333	362	351	367	314	363	350	345	355	340	343	367	325	354	333	341	362	357	384	377	352	384	338	371	362	380	359	348	325	331	363	372	342	340	352	375	334	367	349	337	392	363	363	358	341	358	333	372	377	354	365	389	386	358	305	352	351	334	337	367	332	362	384	359	339	352	360	355	356	376	360	363	329	363	336	368	374	370	327	337	359	345	364	372	389	388	357	342	324	387	380	360	324	355	325	365	379	382	361	370	379	343	360	323	378	366	368	339	355	326	341	342	337	346	346	342	313	375	339	368	365	339	372	343	364	346	348	351	348	352	339	333	369	347	344	361	342	358	372	350	362	353	359	373	340	355	354	386	354	363	332	335	345	326	362	387	353	371	397	339	392	390	338	344	373	342	365	360	378	348	379	362	347	369	333	344	336	357	355	359	358	354	372	332	359	357	359	346	333	343	321	377	333	356	367	320	364	342	363	369	385	334	382	358	296	344	350	384	368	370	346	341	387	386	338	344	375	368	355	386	369	308	378	344	369	348	365	330	335	304	348	356	345	337	359	353	330	382	357	350	382	373	385	356	354	376	364	338	350	346	318	326	315	357	354	357	350	376	364	371	308	346	373	342	352	320	396	339	348	351	352	356	351	362	366	344	385	342	335	349	333	374	352	372	348	384	342	346	353	336	359	357	331	375	374	372	338	366	342	333	336	372	393	334	346	356	351	364	378	338	300	356	374	351	377	378	352	346	331	383	363	372	373	354	325	383	360	336	369	362	384	363	343	350	354	350	354	312	372	353	347	340	374	374	337	378	365	376	348	338	337	354	369	333	303	353	314	310	329	350	359	320	359	365	344	348	317	365	362	340	358	358	357	350	330	354	364	345	331	351	362	359	307	321	369	332	348	354	329	364	341	401	399	363	371	349	371	352	379	362	366	377	373	368	363	325	372	358	376	331	375	339	384	359	355	346	342	313	361	337	379	360	370	369	341	365	350	376	357	404	354	340	346	378	379	338	336	378	356	361	366	334	344	314	336	342	368	348	391	351	346	361	324	381	334	366	344	371	359	331	387	379	356	355	351	306	373	374	375	375	358	378	365	339	399	341	374	341	364	375	371	328	346	349	387	359	355	354	333	341	364	342	372	334	341	359	371	353	350	361	349	343	365	358	380	367	376	313	336	372	335	374	333	331	332	341	370	342	373	338	338	373	322	328	358	363	354	332	349	331	344	357	356	323	339	356	365	350	395	337	344	337	349	347	344	327	367	354	386	374	351	360	382	320	344	345	381	331	349	347	375	360	339	323	333	372	339	373	359	330	347	364	346	358	357	368	378	372	365	337	385	346	370	385	355	346	350	313	365	357	351	370	325	332	343	359	368	346	345	345	351	391	329	324	345	318	371	356	310	379	387	358	359	310	354	371	364	374	341	315	335	360	332	337	322	357	363	358	358	357	372	382	348	354	357	332	328	366	362	403	376	362	318	335	360	366	405	376	372	352	361	345	374	352	339	384	337	358	304	355	381	346	322	332	340	325	338	346	328	370	356	349	332	308	382	370	326	327	321	325	352	351	334	348	357	326	314	323	376	353	357	370	363	355	348	348	324	359	359	347	359	347	326	363	310	363	369	357	375	315	375	370	359	362	336	364	392	361	358	350	316	358	357	334	296	351	365	330	360	344	351	340	328	360	348	348	392	347	364	395	358	353	398	357	349	362	376	351	344	359	372	324	339	350	308	367	362	350	328	377	341	339	346	323	338	370	366	352	386	336	348	313	364	366	320	350	370	388	342	330	343	351	384	370	376	389	340	357	366	339	379	347	374	358	309	361	378	393	374	353	372	322	325	340	368	361	341	380	342	344	375	348	384	401	355	339	362	316	331	332	341	353	340	376	347	380	353	349	349	340	379	317	373	353	385	326	326	358	342	364	372	344	372	364	344	357	344	357	362	371	354	357	357	342	364	310	342	373	351	370	316	351	326	368	379	364	337	317	326	358	381	354	356	329	349	383	372	395	352	361	360	367	298	365	378	373	336	390	398	358	319	370	357	375	371	314	346	383	333	336	336	352	349	375	355	356	346	337	370	375	356	349	371	374	344	344	344	350	363	354	333	315	328	348	377	326	387	385	339	366	339	384	371	333	329	342	374	327	333	345	365	331	366	341	369	333	365	347	365	314	343	327	361	359	350	366	341	372	363	352	330	366	356	389	344	342	384	354	371	355	360	345	369	312	341	348	371	338	360	366	382	399	366	336	325	378	357	339	363	328	369	352	365	345	325	350	376	396	344	377	332	354	351	336	338	385	347	357	344	367	318	328	353	335	340	357	362	375	341	333	352	360	347	347	303	356	344	353	369	364	360	345	359	350	359	344	331	357	347	364	339	402	348	362	355	361	345	352	348	356	348	370	355	356	351	323	340	357	393	341	334	319	356	326	346	339	326	364	349	367	360	316	394	342	386	354	359	320	395	336	369	364	377	340	362	337	337	330	347	375	357	343	351	362	378	356	373	343	366	342	333	356	334	341	361	347	356	372	369	340	374	352	351	357	369	343	346	405	354	361	346	326	348	342	345	359	391	324	336	355	348	344	354	382	364	361	381	352	311	342	342	383	386	348	328	371	363	354	353	343	360	366	332	341	348	341	355	342	354	383	333	324	351	320	354	352	340	318	336	347	336	329	312	373	343	334	338	391	363	347	347	384	348	345	356	334	337	367	396	347	375	360	396	374	365	383	319	349	333	359	347	359	343	389	347	339	361	370	389	330	356	347	354	352	357	379	327	344	366	364	350	306	352	368	335	383	387	359	346	383	353	349	349	349	339	357	347	338	343	336	382	385	319	323	378	314	337	351	315	358	366	337	366	350	366	357	323	347	345	350	365	397	361	387	311	338	347	356	434	292	358	353
3405	4734	3613	1860	1329	958	835	697	655	603	533	487	488	473	477	465	436	420	421	375	402	407	413	380	366	414	391	366	368	404	372	391	391	366	406	368	327	374	367	386	376	364	401	380	377	345	380	380	332	362	351	375	387	345	374	400	359	374	376	378	370	382	355	371	389	338	368	376	346	369	355	353	392	375	379	360	367	355	397	373	372	366	385	359	347	371	389	343	349	369	389	351	389	397	361	360	347	384	386	338	362	397	359	377	359	346	359	366	346	382	390	396	373	364	374	360	382	373	376	361	389	358	354	383	358	369	351	357	354	327	345	365	403	364	360	353	369	376	340	367	338	364	320	350	361	358	354	418	357	401	387	363	388	359	388	359	366	392	325	382	339	366	340	349	320	347	366	356	363	389	354	370	383	366	341	365	339	376	352	332	369	372	374	371	352	382	372	335	362	364	356	358	337	356	359	387	337	336	372	384	382	392	389	361	358	364	326	322	338	377	350	349	345	354	374	375	357	382	363	319	351	378	372	374	359	373	382	372	400	349	367	361	392	327	339	370	389	359	366	348	333	352	376	368	333	343	357	370	355	371	366	368	357	346	406	333	388	375	359	339	360	377	336	352	323	361	387	372	368	347	375	381	359	359	356	373	371	347	392	352	384	323	331	340	363	358	369	393	369	366	343	359	387	330	383	390	348	358	368	324	339	335	342	362	375	365	383	401	358	333	350	343	358	368	364	373	336	387	343	382	390	348	342	353	349	338	347	365	343	348	325	344	339	358	352	328	355	355	348	332	386	365	367	352	366	328	380	373	351	359	348	335	371	374	361	383	372	342	346	367	344	337	378	351	367	378	336	355	375	370	367	359	366	365	357	376	374	387	358	347	376	333	331	405	362	347	381	318	386	367	339	362	353	352	346	379	386	368	344	355	348	372	350	338	370	371	395	362	305	354	337	381	354	342	387	314	351	339	376	358	344	370	361	343	360	377	393	368	380	371	389	324	362	353	353	364	353	362	356	358	338	351	374	395	360	353	375	324	340	329	365	334	354	338	343	347	347	395	363	361	368	357	423	349	347	371	380	371	384	330	323	321	388	382	343	358	373	380	365	341	370	360	356	368	366	353	357	353	356	336	345	368	394	385	368	342	347	353	373	373	330	340	362	365	361	332	377	371	338	330	326	366	337	353	355	372	356	388	361	381	369	376	335	363	335	351	369	365	343	365	350	336	340	372	354	373	331	350	343	363	362	381	363	379	368	358	375	346	382	329	334	372	350	345	383	365	359	333	340	355	373	349	352	331	337	387	346	350	332	375	356	371	333	326	341	345	372	369	342	384	388	371	329	384	311	368	329	348	378	323	358	355	346	357	340	366	380	336	363	360	363	334	349	376	360	363	372	351	391	343	337	344	319	370	380	336	388	347	392	343	386	347	398	360	350	352	379	368	331	378	357	343	342	364	374	369	358	354	386	338	382	373	373	338	363	355	316	368	340	327	351	362	358	351	366	339	344	334	359	352	357	334	336	403	335	320	320	334	387	333	368	354	350	357	356	346	382	332	350	337	380	368	363	351	333	350	341	364	348	378	340	352	363	346	367	343	378	374	351	346	364	330	357	352	344	367	367	381	337	326	341	336	321	375	344	343	359	343	355	378	365	383	358	371	325	331	357	351	358	363	327	376	322	378	363	388	332	372	351	368	374	367	381	345	351	326	394	361	346	365	379	372	353	381	364	361	372	332	362	343	336	386	350	375	358	385	396	352	352	364	349	337	337	345	362	363	356	361	327	344	341	334	346	380	366	375	347	372	350	359	364	361	329	335	359	359	367	337	366	398	348	377	352	367	344	345	347	354	351	388	364	330	358	379	381	316	353	380	400	383	355	337	364	356	375	400	347	403	339	360	350	341	336	352	351	335	355	339	398	342	323	368	359	361	341	376	327	346	361	304	377	350	333	336	332	344	375	362	332	327	350	381	345	330	366	368	361	339	355	361	365	337	368	352	368	356	344	334	378	341	342	355	358	381	323	348	350	377	342	381	382	351	364	349	347	374	334	355	333	333	328	363	340	336	366	354	329	348	355	373	353	353	361	336	353	332	380	331	351	349	340	325	336	343	395	326	366	348	348	338	347	317	364	368	351	345	359	311	393	378	383	367	385	350	374	363	351	357	374	347	331	363	314	344	348	367	377	362	338	383	355	349	337	355	352	354	373	338	331	351	331	346	364	362	340	370	323	363	377	351	372	361	351	362	370	359	362	361	381	349	334	354	392	383	358	384	369	370	342	359	351	368	367	308	359	375	353	354	396	373	393	346	357	329	356	316	382	362	370	383	337	337	368	362	342	359	353	363	364	361	395	328	409	347	361	341	407	332	366	374	336	334	374	344	341	342	372	387	314	367	396	370	358	374	365	373	340	341	338	361	346	363	335	350	343	359	381	333	351	335	351	381	319	366	372	336	366	372	362	374	351	375	350	358	373	374	372	344	348	369	341	342	377	364	348	314	362	337	351	331	343	388	340	372	346	370	318	374	371	354	331	353	365	363	378	354	358	357	378	378	365	388	332	347	359	373	364	345	347	376	398	351	336	368	361	349	373	360	342	363	336	331	384	368	347	341	370	383	346	347	368	363	344	381	376	351	347	321	330	381	386	343	373	304	352	363	349	345	373	359	362	373	371	356	374	364	359	360	336	361	374	353	355	348	318	320	386	358	386	352	340	361	356	360	345	369	362	327	391	382	367	323	369	337	371	379	340	362	383	373	373	348	347	347	375	378	367	349	379	341	354	346	369	369	353	343	356	349	370	340	383	348	366	343	343	358	342	317	325	355	383	348	333	343	343	368	353	335	297	339	384	404	325	338	373	330	354	356	353	346	357	333	365	358	357	339	365	375	366	370	363	338	322	353	366	343	387	357	365	352	382	382	352	331	335	366	350	338	337	325	344	341	365	388	362	359	355	357	320	368	342	344	352	329	358	327	381	345	359	377	352	356	329	345	312	332	349	351	342	353	349	310	342	365	337	343	369	378	363	353	307	323	373	327	388	372	309	359	343	349	335	365	372	412	372	357	357	362	346	351	353	341	393	371	327	341	354	378	364	327	312	366	366	353	360	372	362	337	363	349	378	337	363	345	345	299	391	352	348	378	398	345	339	366	347	371	328	332	370	312	337	342	341	369	366	355	348	331	347	345	344	341	332	336	357	365	346	354	379	364	364	373	341	333	365	374	395	373	347	330	362	324	360	333	347	365	342	349	356	377	343	363	351	346	349	352	375	341	347	343	359	355	379	332	366	349	368	348	319	335	358	360	340	350	350	372	340	368	359	344	358	348	335	328	376	382	344	369	357	381	369	351	347	341	383	382	359	376	355	347	357	353	369	335	344	355	297	369	336	370	352	343	346	371	380	359	356	363	351	356	352	348	318	343	334	351	339	335	358	319	355	352	376	339	320	350	328	359	375	368	336	369	374	355	346	363	344	358	380	342	341	333	335	360	345	368
27865	12080	2015	1269	988	909	861	884	861	815	859	957	857	845	887	873	835	830	823	875	918	866	860	882	858	843	842	873	863	899	853	874	845	879	872	914	909	879	891	858	858	866	866	839	857	840	814	880	873	841	879	840	900	861	883	874	872	851	853	798	857	830	905	899	875	870	856	817	876	828	874	819	859	915	850	899	893	847	816	915	868	960	859	844	885	858	847	907	904	803	852	884	846	871	892	868	871	880	808	859	873	836	842	840	857	910	875	848	804	828	933	862	867	862	884	869	834	893	885	894	861	826	898	882	878	832	921	906	816	879	898	917	931	891	865	901	808	836	859	919	883	863	904	876	857	897	923	879	892	811	881	929	883	869	888	801	862	841	892	819	824	850	905	897	869	859	847	872	841	874	898	874	875	881	907	866	869	899	769	842	881	872	872	858	828	877	897	810	855	887	855	869	901	860	863	881	877	858	855	884	848	842	882	877	888	879	869	878	889	794	848	879	805	866	856	868	863	855	847	860	828	828	889	855	873	830	854	892	856	950	891	869	886	827	847	836	905	848	912	834	857	824	845	882	889	846	874	829	896	854	882	846	872	874	890	898	888	872	889	874	830	824	849	904	847	867	867	931	837	852	891	859	858	899	818	931	861	879	873	891	874	815	883	884	831	865	877	834	880	867	886	871	863	894	845	894	877	866	817	899	861	884	834	879	841	819	866	900	828	809	827	894	887	890	881	894	896	888	875	829	877	852	852	888	855	795	881	835	849	852	861	899	917	930	815	887	851	852	904	866	919	844	825	857	885	872	881	874	868	839	886	877	886	869	855	836	922	833	867	947	890	924	882	886	895	817	902	871	876	872	882	883	848	877	859	863	881	870	856	898	893	879	812	837	835	909	828	872	867	866	900	897	855	859	872	922	910	908	928	884	820	844	897	882	853	849	847	872	882	887	905	856	863	846	879	834	868	895	863	878	876	884	865	892	882	864	895	894	920	885	813	929	860	890	859	829	889	840	872	875	870	896	872	852	894	883	863	866	853	835	833	866	888	927	879	847	896	897	859	874	881	854	904	847	824	798	853	922	930	854	848	854	845	903	906	842	866	818	898	892	863	869	899	826	879	882	834	850	862	833	854	869	810	858	826	878	867	837	839	850	862	934	913	790	838	879	895	875	851	846	848	850	847	864	896	884	907	818	887	882	843	879	885	855	856	933	888	890	860	904	860	850	887	865	857	872	856	864	854	898	909	799	802	861	884	856	879	897	881	850	896	897	870	877	822	878	907	828	911	835	846	842	861	830	840	868	852	846	879	860	870	847	918	798	835	881	890	862	831	853	910	876	814	909	877	848	864	879	866	896	872	860	814	845	871	885	895	820	859	896	869	878	898	890	834	821	891	895	871	812	855	863	847	878	840	828	836	861	917	855	853	874	846	876	884	864	871	872	885	903	934	870	844	829	846	843	877	811	894	837	859	846	877	869	842	847	929	825	835	862	836	931	843	856	905	913	839	854	890	850	868	896	890	889	843	911	870	814	910	908	872	819	878	891	925	868	866	858	900	921	869	892	875	876	885	840	920	827	894	863	891	919	875	879	915	865	866	860	840	871	900	843	853	917	847	903	864	840	883	881	873	874	906	873	872	874	829	836	882	869	805	913	884	876	873	807	872	863	848	903	823	864	914	859	846	884	833	824	902	926	852	896	910	908	864	845	883	839	864	852	874	868	834	871	839	840	875	892	838	850	840	830	862	895	809	833	849	891	854	891	871	832	872	865	884	867	852	872	887	809	840	860	912	881	847	856	863	896	847	828	893	859	900	867	832	859	857	838	844	860	877	897	868	828	871	813	858	814	879	893	844	841	884	886	885	877	910	854	901	819	845	877	896	845	848	867	832	858	885	854	854	868	905	839	875	830	850	895	839	838	842	890	907	880	812	820	866	831	862	883	860	843	864	826	863	868	925	841	863	844	865	862	902	885	878	819	875	874	826	853	871	867	885	858	894	817	901	855	838	864	867	841	915	885	921	890	876	848	856	848	867	896	862	887	832	801	937	888	867	870	808	881	848	880	831	871	876	835	894	865	900	845	856	916	889	855	900	880	858	852	827	913	865	884	878	873	958	809	866	919	895	885	884	936	889	830	879	873	860	855	873	871	862	858	887	846	894	856	882	867	820	877	893	893	847	823	903	910	896	916	898	842	845	897	889	836	827	907	870	820	845	870	879	920	862	855	873	847	881	881	929	931	883	871	905	863	820	871	912	869	838	950	844	823	875	842	847	891	886	866	898	867	893	934	842	858	878	878	866	862	905	902	900	865	877	915	872	902	877	870	845	843	917	829	909	879	901	833	921	852	846	814	866	858	869	883	837	840	891	839	856	920	877	886	864	839	827	839	835	835	861	855	908	872	854	874	887	851	836	822	907	893	863	895	844	922	854	898	858	895	865	876	883	845	893	855	874	904	908	881	872	889	858	801	826	908	851	841	906	881	849	872	876	851	855	896	879	864	885	813	853	814	916	814	861	848	879	868	842	841	876	837	875	877	851	862	872	838	826	829	839	873	856	882	890	969	932	906	837	820	809	883	804	813	843	946	850	895	892	881	891	900	840	876	812	924	833	906	868	889	835	884	864	915	823	878	841	882	870	835	840	889	837	816	887	908	879	894	873	864	861	861	905	858	883	856	841	854	889	836	870	915	874	848	790	887	826	855	851	914	838	927	864	913	859	887	862	846	866	902	866	806	836	845	874	857	863	885	830	882	887	879	931	892	832	865	898	867	849	872	849	894	923	836	878	869	865	813	841	846	837	849	852	880	818	903	864	887	821	899	850	891	890	873	820	919	834	800	832	863	869	886	883	921	879	872	828	839	881	827	896	844	920	850	896	900	915	873	877	881	897	818	845	897	891	876	854	846	893	853	820	826	885	856	860	859	880	907	864	836	832	882	869	853	852	867	893	882	928	877	882	913	844	852	863	864	852	949	877	876	836	887	868	866	867	801	850	890	889	828	917	905	902	894	807	863	837	853	861	881	783	886	866	916	828	858	844	884	863	869	871	833	919	870	921	843	907	847	865	904	843	863	845	886	878	905	899	893	821	843	903	851	902	881	885	804	873	884	857	846	860	899	900	855	879	820	840	915	899	836	855	848	840	835	891	810	843	886	797	868	866	859	851	829	901	833	871	848	876	880	859	854	879	883	804	895	924	879	803	836	837	905	853	861	888	849	905	888	847	843	834	884	853	884	838	858	817	852	897	863	901	903	905	837	898	854	850	856	875	858	861	900	818	874	892	804	823	877	879	901	821	872	888	838	836	884	869	894	908	869	919	924	884	865	851	886	840	846	912	828	891	857	829	830	824	824	843	824	878	856	902	872	848	894	857	917	853	835	909	847	937	870	870	830	891	888	880	864	889	859	892	864	838	866	906	886	890	833	889	864	908	894	872	898	911	844	866	822	854	868	906	871	888	878	878	878	877	842	836	867	874	854	894	884	889	870
5202	994	951	836	819	785	797	785	820	790	744	831	711	720	755	793	741	749	777	725	752	790	768	749	741	786	740	724	730	794	739	710	773	734	734	722	771	733	761	760	755	754	776	720	739	744	764	744	774	748	800	768	781	750	752	767	768	708	741	785	787	750	746	761	805	760	771	754	748	777	756	770	714	741	779	771	755	766	732	746	721	707	710	760	791	724	731	693	738	764	729	755	775	769	796	755	761	744	780	731	709	761	712	789	744	764	720	756	777	768	761	749	765	729	778	770	711	758	774	762	714	782	769	706	748	760	754	735	685	738	738	743	730	771	719	732	740	743	778	732	718	754	730	735	755	756	754	708	735	776	734	714	716	738	703	728	777	775	755	733	736	779	703	810	735	721	706	724	759	724	726	751	725	788	760	772	719	774	699	706	720	730	718	741	750	718	719	747	743	778	711	786	725	752	739	735	698	771	731	772	728	774	742	807	742	723	782	757	753	771	746	766	742	704	757	771	756	767	729	757	750	775	765	791	766	722	687	732	757	757	753	753	741	742	764	721	729	764	749	776	747	744	750	796	765	736	737	740	751	730	726	745	779	752	725	803	740	764	791	721	763	744	747	757	801	754	760	688	763	732	695	801	739	733	787	717	764	764	804	752	724	754	738	768	721	763	727	764	721	749	766	750	715	741	764	748	761	764	778	759	756	741	744	778	802	751	723	759	723	775	752	735	772	765	766	746	763	766	748	759	759	740	746	738	715	718	735	765	729	719	738	753	727	737	760	786	742	742	687	745	746	765	703	762	758	748	730	791	764	757	751	762	755	782	721	757	763	793	720	749	743	756	706	734	720	693	728	715	737	731	765	744	734	711	690	751	764	788	768	749	792	723	779	736	754	734	719	782	757	746	718	753	736	772	743	775	748	742	773	747	763	730	719	706	708	762	732	769	735	773	743	747	739	713	742	742	763	776	797	722	776	794	741	734	761	713	744	758	704	690	779	720	747	774	760	780	720	707	700	689	758	744	741	777	772	751	783	783	759	730	803	754	730	752	730	723	762	740	729	797	738	687	725	742	765	773	779	750	721	776	748	760	759	724	764	741	793	767	680	755	726	723	741	743	751	721	759	737	739	749	698	714	729	764	736	722	732	724	764	716	767	753	778	748	742	756	766	722	728	784	804	748	749	744	773	758	758	772	770	744	788	713	835	754	766	749	722	730	750	755	749	718	728	740	714	754	755	753	735	745	719	716	748	736	774	739	768	763	706	724	808	740	774	771	703	728	749	747	773	810	729	725	774	753	736	764	753	787	729	672	775	721	748	748	704	777	753	741	770	744	768	727	767	764	738	768	704	770	783	738	759	702	778	737	715	745	763	771	745	748	784	734	742	755	711	802	733	748	751	739	785	768	782	714	705	749	737	748	734	762	727	725	760	783	768	738	758	720	719	781	716	773	753	756	784	775	755	696	743	753	780	730	723	737	741	704	732	754	751	738	680	795	735	762	718	805	765	771	759	789	719	774	705	713	680	732	731	763	713	750	751	773	739	737	757	740	751	733	833	798	725	752	768	764	751	736	756	749	769	744	786	778	765	727	742	777	754	798	767	746	771	796	698	765	742	759	705	753	707	784	787	698	752	776	750	726	772	702	724	739	753	804	725	720	742	766	760	750	733	746	739	742	746	763	774	751	737	742	739	739	749	767	746	740	797	753	731	767	719	740	748	743	738	767	771	717	759	788	706	711	709	754	791	741	828	728	750	666	756	751	741	716	747	784	722	762	733	777	743	719	754	782	721	754	739	725	735	726	711	748	784	659	758	765	781	760	723	744	799	744	750	727	794	708	735	786	709	740	731	727	747	761	754	752	775	786	710	773	820	804	726	724	754	716	717	721	701	768	758	696	735	772	726	744	743	802	768	715	726	712	773	800	704	796	744	725	769	737	741	750	683	754	726	738	740	725	757	777	733	781	729	778	721	752	767	728	716	760	759	741	731	772	777	774	695	714	752	814	777	745	741	823	765	819	720	760	714	711	740	784	748	728	727	699	762	752	725	737	769	757	771	743	776	751	754	801	725	771	764	712	804	790	752	761	761	732	694	750	760	746	720	744	707	755	767	772	693	734	745	744	736	753	759	779	726	751	742	728	764	791	755	699	742	785	788	703	717	754	714	719	741	728	699	754	743	768	755	712	749	735	736	750	753	724	767	764	700	730	723	759	693	764	764	738	724	760	767	741	737	718	751	716	757	784	750	756	741	707	771	732	719	749	747	778	713	746	754	757	772	763	730	768	747	773	796	750	757	745	711	741	707	743	711	773	705	742	736	753	700	784	766	797	783	760	735	738	746	767	777	729	778	740	731	742	771	710	729	792	769	732	770	798	726	763	750	706	740	733	780	743	783	781	737	725	805	738	762	750	702	772	734	767	750	732	727	744	727	765	742	748	731	751	720	744	713	724	782	752	731	696	672	735	713	748	730	751	770	746	718	761	758	753	740	761	742	716	775	812	787	773	729	767	790	782	758	742	795	804	752	767	750	717	749	753	744	768	757	810	675	748	738	763	771	773	758	796	734	724	781	745	736	773	746	712	759	728	735	803	779	764	720	765	753	800	771	712	692	709	745	726	769	775	736	687	737	768	733	751	750	808	745	743	735	768	751	782	703	749	755	738	764	715	759	736	751	751	761	782	774	724	702	708	786	725	756	737	722	708	747	748	801	790	775	721	741	756	760	723	738	718	759	790	780	722	748	758	725	781	724	789	736	728	722	740	718	755	754	722	740	767	745	784	763	706	748	766	757	752	720	765	804	706	745	710	737	754	716	712	761	756	732	761	730	738	748	709	761	741	717	749	787	708	783	708	734	737	723	757	776	740	764	804	740	751	773	788	749	760	780	762	772	732	781	697	768	740	753	743	751	726	724	755	787	732	759	755	730	752	717	757	757	702	765	759	736	772	794	763	726	711	737	725	785	778	745	777	776	768	758	756	708	775	754	734	730	728	733	820	787	736	719	742	751	764	752	742	718	745	758	780	686	748	719	746	692	745	755	730	767	817	800	754	754	719	742	775	769	719	702	746	722	791	710	793	685	713	765	717	765	753	772	769	769	781	776	736	761	751	747	760	737	706	744	722	733	729	757	738	774	740	696	794	754	716	728	735	700	684	698	762	754	717	801	762	751	744	728	739	752	728	763	742	715	741	734	772	695	692	784	741	721	749	721	733	733	742	762	736	733	777	773	761	785	745	718	771	723	738	817	742	750	743	714	775	793	770	717	725	712	733	778	740	777	740	773	721	740	764	740	776	760	787	745	751	735	721	751	751	760	812	747	741	724	783	735	748	728	774	734	755	755	773	735	725	716	769	730	742	716	745	712	745	753	836	752	779	719	783	736	751	713	781	712	770	777	743	732	783	817	736	771	716	746	739	742	742	791	743	760	748	755	775	716	756	754	766	758	764	707	773	729	736	762	746	743	711	771	777	795	806	791	771	750	724	761	751
25704	21466	25922	18961	2087	1062	955	801	869	783	754	783	752	763	750	768	776	735	713	765	781	727	766	751	757	673	764	741	729	717	712	770	762	749	710	744	735	745	705	691	737	720	784	736	774	727	747	726	774	797	754	719	734	733	750	699	714	714	682	715	727	794	742	741	725	688	678	720	697	691	767	701	756	742	674	761	721	734	762	708	697	720	678	744	705	715	768	711	740	727	725	756	682	764	719	698	719	757	714	726	765	740	728	749	750	678	689	768	773	722	705	761	738	773	736	706	699	759	765	728	708	720	752	763	703	775	734	719	768	727	731	740	696	759	713	718	723	691	748	751	751	808	693	725	732	684	696	706	719	705	734	716	713	694	757	739	723	713	752	713	725	739	718	747	761	724	788	760	677	728	773	730	752	737	770	729	720	756	714	671	752	721	727	694	822	751	730	776	750	722	739	733	674	760	744	735	750	696	769	716	740	702	724	718	690	736	705	783	720	695	730	731	711	785	730	688	741	718	791	714	750	703	772	712	720	757	716	698	713	742	699	740	702	785	741	690	746	731	738	707	735	720	719	709	764	739	755	709	719	752	684	697	772	714	703	693	733	726	731	761	753	752	704	727	762	736	718	744	733	722	716	732	678	727	698	742	688	725	789	727	693	744	760	714	730	724	705	770	721	682	716	698	692	717	745	729	707	674	699	745	694	751	712	731	698	722	732	735	688	729	744	732	747	703	727	744	731	742	722	778	681	727	684	781	719	751	719	675	711	754	689	747	697	725	735	767	730	726	734	684	720	740	732	697	715	730	742	681	730	718	716	690	724	691	724	731	744	709	780	755	729	727	701	708	708	767	702	741	721	749	694	734	715	716	771	722	742	668	740	713	747	742	712	753	753	706	646	738	732	693	719	712	732	732	712	763	730	717	685	753	729	804	739	716	758	722	721	764	745	731	718	744	715	759	706	700	733	722	729	743	727	707	725	713	761	681	719	690	655	733	698	727	704	681	741	765	719	744	735	742	753	688	733	694	704	770	706	720	694	673	700	731	723	722	724	754	723	692	712	739	762	721	681	710	748	708	697	756	754	698	753	693	681	726	717	722	734	738	722	776	736	734	734	747	703	718	693	728	754	727	745	767	732	746	728	716	729	675	742	722	710	750	726	755	751	703	682	768	705	709	717	715	722	750	722	772	715	667	725	721	778	787	705	711	699	738	739	731	772	707	702	727	732	723	727	739	720	719	746	702	715	762	709	697	734	758	720	719	764	725	739	720	734	802	767	704	714	691	711	743	720	752	758	711	776	753	738	748	722	756	660	691	765	741	713	681	703	686	734	726	737	711	730	772	707	768	687	726	758	722	723	659	727	698	712	714	702	699	707	712	714	727	680	760	718	737	699	721	725	708	697	722	745	716	713	742	701	707	726	714	772	726	747	733	694	740	715	714	719	696	788	756	728	711	709	761	722	700	713	690	765	728	740	724	744	715	713	717	736	695	724	767	736	662	779	710	759	687	777	722	723	703	720	699	712	709	740	751	771	700	764	756	781	740	709	759	716	731	729	682	756	692	673	737	741	704	725	737	726	710	721	676	733	719	742	693	717	675	709	740	737	731	674	682	717	718	730	725	729	694	732	701	725	795	722	735	736	702	718	773	693	669	734	730	720	716	743	740	793	768	727	713	732	708	706	736	680	735	690	732	746	724	712	738	650	740	776	735	719	742	710	746	733	718	732	754	721	682	727	747	704	722	690	704	706	711	744	726	711	697	742	755	710	723	714	753	749	796	729	716	682	733	755	693	758	702	731	713	740	691	676	722	758	739	682	701	720	737	711	746	690	739	729	706	733	720	728	733	760	720	713	771	772	729	752	693	713	727	752	719	725	727	705	725	739	763	745	659	729	721	737	729	748	763	727	717	732	687	754	682	736	727	743	737	768	772	718	729	733	755	723	670	717	690	728	756	735	741	735	721	687	750	742	733	826	722	690	758	716	709	754	707	813	775	772	707	706	709	753	710	733	748	753	716	762	732	693	744	704	724	695	703	699	751	720	772	717	703	757	720	702	736	689	750	710	697	722	729	760	755	709	736	725	741	725	732	712	727	681	696	697	710	736	750	708	727	715	758	691	715	757	739	744	733	716	734	746	719	758	720	712	762	714	738	725	733	738	719	698	711	749	748	747	756	689	740	717	758	754	720	723	675	717	691	739	750	704	699	744	706	737	715	743	770	709	746	711	740	734	737	687	768	716	733	725	716	706	712	725	702	739	691	726	698	661	776	729	733	720	711	737	698	701	761	682	680	722	777	738	761	711	802	770	702	724	714	658	703	754	728	727	728	712	741	708	704	719	776	739	672	728	713	801	721	731	722	662	724	779	725	721	726	651	767	700	730	732	720	729	764	714	699	768	700	724	718	700	687	736	746	735	707	697	721	777	724	781	673	722	745	729	703	738	709	717	724	751	766	662	749	741	727	714	784	757	759	794	687	733	740	743	753	726	733	707	677	735	715	722	749	694	693	693	740	734	719	757	719	721	725	655	751	725	727	703	713	728	763	685	737	748	702	718	690	702	720	696	705	743	725	708	684	729	727	734	750	720	694	762	747	731	770	700	724	693	728	697	712	676	740	719	684	758	710	744	759	729	750	728	730	745	716	700	704	680	765	717	724	704	739	721	718	750	726	720	755	707	710	754	723	674	731	712	663	750	697	698	696	700	701	735	700	727	751	739	717	734	750	742	772	737	724	728	742	745	741	706	765	721	710	679	756	702	738	740	751	736	732	705	769	684	750	730	706	717	756	771	740	769	721	705	698	730	675	733	727	743	695	699	768	746	727	672	729	773	701	727	738	746	789	736	708	743	709	721	756	743	739	712	715	736	736	714	731	769	662	719	716	689	697	639	716	693	723	760	718	675	718	698	717	733	703	710	740	728	737	755	759	699	760	774	715	715	726	737	720	743	712	693	750	695	778	712	759	705	709	744	718	741	695	699	763	748	723	704	748	758	728	724	741	770	694	725	713	723	708	716	714	768	746	716	728	710	701	705	733	694	688	749	772	712	695	742	736	730	723	689	717	739	713	715	710	744	746	734	670	711	739	721	723	749	729	707	770	718	672	767	699	688	699	768	738	711	730	721	700	752	673	764	691	699	741	766	712	722	750	748	710	736	698	732	716	733	729	694	708	702	700	683	756	731	695	710	707	725	701	746	718	702	758	685	720	680	762	673	724	741	756	699	702	693	703	720	718	719	716	716	721	711	704	755	794	702	710	729	737	762	699	727	651	737	748	765	748	650	738	725	733	755	657	737	739	735	745	723	732	727	752	708	714	713	699	692	719	720	721	781	747	711	714	678	686	733	747	733	695	691	744	701	743	704	701	768	761	697	726	728	700	756	715	699	694	742	747	715	690	726	658	726	722	741	728	733	714	746	749	727	699	761	690	727	728	755	746	771	729	732	693	759	747	739	732	666	732	762	701	743	735	740	724	776	711	772	751	724	722
3595	2354	1904	1215	1031	888	891	796	732	754	719	722	639	723	690	631	659	697	628	709	690	696	636	662	667	724	666	676	720	658	651	642	645	653	689	674	686	672	660	665	650	632	674	647	652	676	644	704	665	625	647	687	665	666	627	673	629	625	635	650	676	669	683	715	696	622	642	637	694	602	635	670	675	682	634	653	696	691	654	674	639	634	690	634	674	635	611	681	653	613	654	702	622	648	675	682	687	641	653	682	669	658	661	659	660	675	649	663	686	647	662	668	648	667	640	627	645	691	675	616	627	698	645	637	660	659	626	692	657	688	637	666	614	641	699	681	655	645	684	614	660	662	689	671	733	640	648	659	633	641	666	640	651	592	650	662	646	626	657	675	643	635	655	663	622	684	693	661	705	676	675	674	696	643	673	646	654	623	649	612	682	641	670	662	615	665	632	692	685	641	652	644	658	645	594	641	633	623	636	623	652	640	710	656	654	640	648	645	670	697	663	612	656	663	678	677	642	647	669	702	657	651	669	693	663	666	650	658	672	670	664	656	659	621	651	641	696	660	626	624	664	602	671	707	631	652	670	669	629	729	620	597	663	675	664	643	634	606	598	639	670	627	649	663	625	620	638	656	680	612	700	673	711	625	633	627	635	673	666	625	674	662	685	711	673	676	629	643	639	650	624	692	681	621	687	701	655	693	632	674	692	680	697	625	648	639	617	673	644	705	665	633	626	647	658	635	701	658	671	689	673	689	676	701	606	683	646	682	660	656	629	612	667	692	642	684	675	647	645	672	673	678	654	682	664	703	670	655	614	646	663	652	660	663	642	634	656	655	646	670	624	632	649	626	675	668	709	667	697	684	631	657	640	644	632	698	676	696	690	649	651	616	649	632	643	663	711	663	686	641	647	640	630	692	684	701	675	684	640	731	632	633	652	642	689	647	610	634	662	649	677	646	679	663	649	662	626	636	666	678	677	653	632	650	669	671	668	673	727	619	688	705	641	677	633	613	654	687	695	619	634	653	639	652	660	650	658	681	617	645	654	674	646	626	652	659	696	639	625	641	587	634	692	674	631	659	684	648	669	647	637	625	691	658	699	624	674	662	632	643	638	639	636	641	675	662	669	643	687	611	657	698	646	660	644	669	635	623	675	639	625	615	614	676	679	647	693	689	693	710	645	642	608	649	690	662	660	633	695	634	632	646	691	645	621	627	695	598	636	650	644	675	632	678	667	633	687	650	696	642	679	652	663	607	610	635	625	635	694	643	642	689	604	634	680	682	653	620	610	645	699	640	610	651	658	666	684	602	648	640	691	628	642	643	650	649	681	649	683	610	660	646	690	637	642	604	634	659	651	635	634	621	656	670	662	636	646	674	642	665	665	701	672	633	633	680	636	675	663	640	648	690	646	646	660	700	678	659	642	666	667	661	684	648	674	623	670	657	638	620	623	705	679	635	653	670	639	684	648	605	666	661	639	665	634	625	641	669	596	680	650	648	666	642	628	695	644	598	681	616	669	665	608	633	654	652	697	640	628	589	664	627	635	635	705	706	642	598	608	630	643	642	647	645	626	669	645	652	677	683	620	642	648	682	656	640	628	660	671	663	676	661	709	706	683	673	687	667	662	657	677	646	666	666	651	664	618	641	673	633	673	663	699	641	671	665	690	669	679	637	681	642	674	608	689	657	674	620	650	623	675	707	644	644	660	687	688	619	648	671	655	639	637	654	667	643	628	701	623	656	658	658	593	632	702	678	689	639	623	676	638	641	646	627	629	704	673	641	672	690	645	661	678	655	671	637	632	609	588	663	668	653	655	650	666	607	676	674	641	645	655	652	639	678	663	650	648	671	644	636	662	641	691	693	626	669	632	663	634	644	673	679	623	680	613	666	636	648	700	621	634	649	690	651	643	627	622	610	647	649	648	660	625	667	684	708	657	593	668	669	618	646	634	663	665	706	610	664	651	638	641	663	678	664	679	690	694	707	624	658	659	677	635	637	642	679	650	658	640	636	638	648	667	662	671	657	645	674	646	630	669	643	647	666	607	674	655	641	633	628	680	647	619	709	665	662	688	628	599	703	656	652	628	659	661	613	704	628	653	665	638	658	673	677	620	630	638	674	710	648	680	663	619	629	693	677	673	636	628	638	633	637	665	681	632	675	625	660	678	685	614	655	671	590	671	656	667	682	697	613	692	634	653	658	671	672	679	634	674	684	680	645	605	654	665	676	646	653	698	660	671	639	651	675	669	662	653	642	653	661	686	608	640	659	613	672	616	675	655	636	668	621	630	701	640	678	631	669	626	664	669	690	641	597	640	620	650	669	612	646	631	657	645	641	651	660	650	701	641	629	646	671	641	629	648	628	649	666	647	639	604	632	680	643	649	615	660	594	610	669	633	669	643	616	632	639	652	644	685	637	671	669	597	635	674	646	620	655	681	658	638	627	610	649	630	648	633	602	654	616	661	639	634	677	657	623	696	662	659	640	653	705	668	671	665	662	639	631	659	670	657	676	653	620	688	681	588	632	660	707	600	695	636	680	670	648	644	604	632	612	695	649	670	628	623	668	667	607	659	638	615	660	689	654	640	659	657	659	623	604	606	663	647	660	665	666	659	663	623	663	674	695	623	664	620	666	672	706	668	668	613	676	638	595	684	667	612	590	623	657	694	677	607	668	630	650	630	682	603	614	602	679	604	651	629	648	661	698	636	586	675	636	621	679	702	667	605	653	639	628	632	667	661	685	641	628	660	644	606	635	631	634	671	652	632	659	667	679	648	644	703	649	666	655	645	649	676	682	673	659	615	591	640	622	620	669	642	638	636	622	671	636	674	686	650	642	641	643	648	682	638	660	660	669	653	640	623	650	652	595	628	652	627	627	647	622	606	642	697	692	692	642	639	657	682	643	657	636	683	662	655	639	705	657	660	704	694	690	675	643	671	684	659	656	625	666	644	676	664	604	693	693	644	650	650	624	656	657	624	641	649	674	651	647	688	630	646	630	644	647	652	649	629	640	649	626	652	608	640	641	647	684	647	671	623	639	645	645	668	696	653	677	675	683	629	667	634	639	609	674	594	708	622	645	653	636	645	650	645	668	631	626	613	661	650	624	617	685	654	643	622	646	653	671	621	618	652	669	669	697	674	616	664	622	690	691	723	667	653	676	574	666	620	660	578	688	649	657	625	640	636	629	620	655	697	698	615	612	647	660	628	643	721	629	671	629	667	640	613	663	690	686	671	644	686	630	680	623	612	686	628	658	677	660	665	624	657	666	603	643	680	657	676	674	666	630	642	638	645	652	665	623	662	666	657	620	646	668	646	660	683	680	664	647	627	627	634	646	611	664	605	615	642	656	665	655	630	650	642	654	672	657	653	673	637	602	628	647	645	653	656	705	691	611	633	676	664	697	643	687	647	696	651	648	674	643	632	681	634	647	684	636	664	605	663	661	656	614	630	657	640	662	621	670	620	697	622	623	658	621	635	641	731	673	658	630
24349	21502	28698	24740	20355	2787	952	627	451	458	469	429	436	432	394	365	361	353	399	365	379	359	365	343	333	335	368	381	343	354	373	363	375	363	364	350	347	359	348	348	351	343	331	338	374	372	371	337	366	340	382	360	386	316	352	341	338	351	344	354	371	366	358	372	344	347	359	321	373	319	333	358	359	348	328	360	338	355	381	326	371	312	364	360	343	398	369	353	342	342	368	354	382	367	341	343	339	390	342	356	328	352	351	350	363	320	376	350	340	329	337	355	370	346	334	325	352	356	359	352	328	359	347	391	382	347	333	353	341	332	339	330	343	342	349	381	325	355	317	340	348	329	318	349	341	343	351	336	365	361	389	361	322	342	357	366	343	366	317	335	337	355	368	342	340	351	356	358	355	363	361	351	334	362	343	352	325	347	324	332	323	339	353	343	344	394	399	316	318	331	364	323	327	356	344	346	341	351	370	333	337	377	381	367	341	335	331	351	316	329	359	373	358	373	336	374	336	368	321	336	353	352	328	357	356	353	357	365	358	332	371	360	340	345	334	334	340	348	353	354	376	350	357	331	318	337	367	327	333	337	387	334	344	338	359	342	331	344	363	363	362	374	330	357	331	355	326	359	359	358	351	334	367	362	364	339	357	312	350	347	319	344	331	332	337	331	356	365	332	344	360	320	313	344	375	338	376	340	354	340	372	315	354	341	337	350	373	377	354	328	365	343	367	369	348	348	344	351	368	326	341	327	318	362	319	375	345	351	338	352	337	355	334	341	365	337	370	355	368	339	298	373	354	352	345	374	340	364	339	335	342	361	323	347	349	360	363	340	338	351	332	331	343	313	368	380	349	343	344	353	354	386	326	366	369	355	346	325	322	366	355	327	337	345	365	381	355	358	355	329	318	339	345	365	339	358	358	390	354	336	328	330	319	377	338	323	363	377	354	342	360	340	369	352	340	340	333	336	346	382	354	353	362	301	357	338	353	320	367	334	339	358	355	373	334	354	332	365	366	353	335	327	351	340	333	337	358	384	370	363	344	337	369	350	342	367	377	354	355	342	329	361	326	343	320	342	362	370	357	351	369	395	334	347	348	311	343	313	354	338	343	388	386	348	337	360	334	322	378	338	342	336	321	352	386	352	331	358	377	351	326	344	381	350	341	357	330	352	364	327	339	354	381	361	356	330	341	350	381	327	337	334	351	347	294	325	343	352	355	372	319	374	344	321	354	350	356	384	364	343	351	385	332	335	360	324	363	317	335	334	351	310	332	327	360	332	329	337	363	346	327	358	321	339	347	352	361	351	347	324	323	315	375	332	380	348	330	347	331	330	342	328	336	355	347	296	355	360	387	346	357	348	332	359	368	357	344	355	310	332	347	338	360	373	344	343	383	352	335	373	357	348	319	339	367	352	337	345	316	384	328	357	389	324	383	339	346	370	367	380	368	362	354	318	329	337	335	344	363	345	362	366	377	321	353	340	352	345	343	383	367	358	320	310	342	374	328	369	327	383	401	351	377	372	343	357	337	346	292	333	370	349	401	374	324	343	332	353	366	337	343	360	345	354	372	366	330	332	324	347	376	350	303	353	364	328	395	337	314	340	369	340	353	336	375	378	344	348	338	353	394	357	356	348	347	338	360	343	358	340	321	334	351	356	322	359	314	351	342	345	341	337	358	337	347	369	311	345	356	327	320	363	392	365	353	347	371	322	362	392	355	356	343	346	350	321	364	324	340	332	366	314	372	361	337	335	371	346	348	369	359	345	315	323	357	351	341	372	320	365	366	360	353	345	321	343	317	360	358	352	358	355	315	352	365	356	373	334	352	351	346	346	387	363	338	342	342	371	336	345	355	350	333	339	338	315	363	374	300	329	349	389	309	362	361	326	342	326	356	351	370	355	361	335	352	360	313	347	359	341	339	341	367	338	384	386	339	351	345	371	328	332	327	328	359	340	358	342	333	359	318	384	345	359	337	327	383	368	368	367	312	343	349	361	359	362	364	342	355	350	359	364	358	361	324	357	339	359	359	341	329	318	370	344	327	345	351	364	364	347	345	366	345	359	326	359	321	328	363	336	331	358	340	374	372	342	344	354	352	344	293	372	334	331	355	358	328	338	346	361	325	349	339	341	376	341	337	343	320	347	350	346	310	345	338	349	359	388	354	354	353	316	367	348	341	334	361	306	356	343	345	346	335	322	366	342	363	345	342	357	344	342	345	332	368	346	324	386	344	348	389	332	355	332	366	333	322	337	328	351	335	379	363	356	378	323	391	366	350	359	343	326	377	333	375	310	320	301	350	407	367	332	343	368	363	310	343	352	313	365	354	334	364	316	354	310	321	328	339	302	337	359	368	329	335	344	324	336	355	354	348	359	355	349	335	298	342	327	345	351	343	319	336	357	327	369	354	369	372	352	367	346	376	329	348	343	320	336	333	324	352	348	358	339	328	358	342	355	336	345	387	351	363	335	353	359	350	313	334	331	352	320	349	306	374	330	352	347	344	329	355	355	347	331	366	370	371	301	355	340	337	326	334	320	369	362	339	380	330	364	344	351	375	352	316	318	344	336	368	358	367	382	324	357	354	338	345	324	339	344	311	319	338	318	334	357	382	343	365	357	402	375	353	334	359	349	323	366	346	327	346	348	334	309	338	353	373	381	372	357	305	367	344	370	345	372	361	348	318	338	385	331	344	367	337	351	343	366	347	351	346	337	335	320	352	337	317	342	353	327	344	380	342	308	366	353	364	337	321	318	357	344	331	335	385	355	342	333	360	338	307	337	376	312	334	360	336	331	328	353	366	362	348	357	355	325	309	342	335	335	365	352	345	352	346	351	338	366	343	335	351	357	349	351	330	360	322	342	353	337	349	373	314	346	353	347	305	380	305	359	336	345	364	335	334	370	321	390	343	375	359	321	343	357	344	316	354	336	340	398	363	327	327	340	343	327	353	367	336	363	314	330	354	353	309	356	338	341	335	380	370	345	334	353	361	311	331	370	334	339	342	300	334	322	344	359	310	338	355	346	338	340	350	313	355	369	341	329	353	351	314	335	346	315	327	347	314	348	340	355	346	324	369	328	345	340	349	348	330	332	326	366	344	354	325	327	372	367	358	320	337	332	354	360	361	336	356	328	355	333	340	341	332	333	348	351	363	325	397	335	344	345	351	345	341	365	340	343	367	352	320	352	341	393	359	308	327	330	337	363	362	321	331	359	357	347	320	312	351	340	354	321	335	347	346	373	338	335	358	338	333	328	352	359	298	390	360	345	349	332	331	362	363	365	344	363	364	350	388	364	358	360	321	332	332	348	367	320	360	356	335	378	343	366	343	339	367	333	320	327	370	326	345	319	364	371	379	364	353	373	378	369	338	350	328	319	351	334	334	319	386	368	352	358	353	366	351	358	374	345	342	322	331	335	360	350	376	307	355	344	341	344	357	321	347	355	388	348	334	329	371	349	374	337	383	360	320	316	350	358	333	322	390	376	353	316
3382	4742	3632	1780	1241	1013	851	667	627	596	532	499	488	461	426	427	442	445	385	393	420	397	371	403	366	393	382	374	379	347	356	394	334	378	348	352	346	359	380	369	332	380	398	371	340	360	371	356	394	351	374	377	330	346	383	346	362	382	356	384	351	387	385	354	379	349	377	353	403	382	343	333	308	363	356	389	362	331	372	403	354	356	378	367	375	343	364	357	398	377	359	361	362	354	358	394	355	350	372	368	359	347	334	383	401	339	375	364	370	351	350	361	350	360	336	365	352	374	377	360	371	351	369	381	370	392	338	415	352	322	361	378	348	391	373	347	354	361	369	366	356	331	392	341	375	354	357	325	354	352	390	361	369	342	327	364	355	362	396	326	365	372	355	345	360	387	374	341	332	355	350	319	371	362	357	373	354	359	338	352	352	352	376	339	361	378	360	352	379	367	323	357	365	335	356	354	348	352	349	372	354	360	384	367	371	351	355	356	315	337	367	342	330	351	347	330	350	374	370	352	350	381	399	360	376	368	348	382	364	358	347	346	353	362	347	335	348	377	355	353	365	358	402	372	363	370	382	383	362	353	379	357	346	383	405	381	335	339	355	361	388	317	333	346	362	349	362	339	366	344	384	345	364	365	364	343	394	361	390	373	344	327	374	348	355	354	374	360	353	362	337	353	395	360	363	342	398	353	365	371	364	383	353	310	353	336	336	366	363	324	364	367	363	381	369	350	362	360	364	354	346	382	354	337	358	390	341	401	359	350	357	351	354	361	349	378	321	378	351	323	320	369	355	332	350	338	385	358	341	370	348	338	348	355	334	384	387	361	323	352	318	360	385	354	388	372	353	376	343	355	359	309	346	355	358	376	373	405	354	353	368	326	353	331	329	331	346	368	345	362	378	371	349	379	361	336	355	319	344	373	351	363	381	370	344	364	350	347	381	377	341	352	330	380	367	352	328	366	320	347	306	340	352	325	364	400	339	362	320	348	371	339	354	329	356	332	361	336	345	372	390	337	382	346	365	372	339	352	335	351	353	342	355	371	331	381	343	338	372	359	396	362	373	348	374	377	359	355	361	316	321	316	336	347	349	349	363	367	308	350	361	383	362	381	346	337	318	372	375	344	368	325	381	367	338	364	321	345	359	350	340	364	381	351	372	343	349	343	340	385	364	346	342	359	329	370	359	368	371	322	348	311	327	330	366	385	343	375	334	350	329	365	345	365	334	354	388	334	322	383	326	358	376	396	345	356	357	356	365	337	363	339	361	382	365	333	374	357	347	340	374	340	362	359	353	347	351	357	359	358	370	333	340	347	363	364	352	368	380	362	341	364	366	357	344	378	348	355	315	379	368	377	341	377	372	369	388	355	372	347	358	314	355	306	363	362	349	366	368	339	365	370	390	378	346	326	337	376	335	373	341	356	365	371	354	356	361	414	346	353	341	357	351	360	352	355	409	354	358	338	371	361	322	380	387	381	333	357	398	360	361	388	387	374	363	366	370	357	339	343	341	353	355	326	368	380	384	335	367	391	332	371	334	337	331	354	347	356	377	368	350	357	362	348	366	332	366	379	380	365	327	347	372	369	353	373	408	347	371	397	337	353	329	348	370	359	379	368	340	348	330	358	335	362	364	348	352	358	358	347	350	336	337	362	359	350	353	391	350	315	373	333	364	349	360	368	373	368	326	348	349	338	347	374	353	339	342	338	354	323	377	357	342	355	295	344	386	380	381	362	322	372	333	314	372	363	360	359	341	363	389	366	366	354	330	392	372	349	354	365	361	378	342	349	361	309	358	367	342	347	361	324	363	392	354	321	310	378	347	318	362	371	360	343	350	334	401	354	344	370	374	367	352	345	354	365	334	349	350	356	347	318	344	333	335	332	337	315	382	371	349	357	361	383	356	339	378	344	338	354	360	361	324	370	348	344	340	368	344	370	377	336	358	356	374	390	358	365	384	347	366	354	342	340	360	341	339	359	328	367	329	322	377	345	348	334	340	344	344	381	349	365	412	379	337	368	350	364	363	317	332	367	370	356	350	363	312	361	355	343	340	348	361	313	341	323	351	377	334	333	350	380	359	368	370	362	361	351	376	347	365	371	329	353	317	341	354	345	344	353	365	367	367	352	337	351	362	374	366	347	349	343	329	349	353	373	342	327	329	373	381	352	372	356	342	334	349	353	383	359	362	381	356	337	382	333	358	368	354	331	359	326	385	354	314	375	380	333	352	359	353	342	363	350	368	387	388	333	382	347	373	360	322	315	399	361	343	350	359	349	356	348	385	376	377	339	338	324	347	390	340	347	331	353	368	382	384	345	323	343	349	333	345	360	374	350	317	359	352	312	396	344	397	345	341	369	361	385	339	354	343	365	366	367	349	386	337	351	345	355	321	387	361	349	331	355	349	324	387	363	346	353	340	372	348	356	362	353	338	320	334	308	354	361	355	389	346	340	346	341	380	350	314	338	385	378	349	324	363	404	349	352	349	346	353	335	352	345	354	340	370	354	334	329	352	350	366	324	334	371	352	361	387	363	344	357	359	378	376	364	351	322	345	351	348	347	344	334	366	371	335	324	359	377	351	395	358	335	361	327	326	327	350	347	342	370	358	333	373	343	352	328	364	349	369	354	381	359	362	356	316	342	324	349	373	376	345	306	322	325	313	355	356	340	355	353	337	362	356	387	348	381	362	380	374	346	358	327	384	319	351	358	322	371	353	355	373	357	345	312	346	344	347	350	353	345	360	371	352	367	364	319	380	340	374	345	371	349	356	319	357	380	343	367	339	348	324	356	326	382	332	361	330	333	351	358	378	374	386	352	365	360	393	371	346	351	338	367	359	359	321	342	348	357	379	342	293	346	336	327	368	359	390	341	356	368	389	365	365	337	343	352	394	362	353	357	346	339	346	358	364	364	348	358	336	361	377	354	346	328	364	353	333	336	350	325	383	359	353	326	365	339	363	342	370	367	381	364	350	336	343	373	334	368	338	347	314	360	346	337	326	335	400	345	382	369	362	328	357	381	394	383	395	355	347	358	315	317	337	369	374	334	325	370	351	363	351	360	350	327	344	337	349	370	361	371	327	373	342	386	353	365	359	363	367	328	366	338	352	348	318	347	351	338	346	372	357	390	351	352	347	350	343	385	339	380	376	342	363	342	365	340	347	357	354	350	355	337	359	368	337	323	357	350	361	355	343	332	345	362	353	320	341	364	337	374	359	341	364	338	362	352	325	349	348	318	332	350	349	372	354	327	397	359	346	347	369	378	356	389	335	390	368	361	323	384	377	344	340	354	345	331	363	326	340	381	359	334	346	358	349	337	362	345	322	397	340	378	345	380	348	358	390	383	346	341	333	365	373	328	367	340	345	355	334	373	360	364	319	333	383	354	382	350	321	397	345	395	356	351	338	360	340	392	339	306	356	337	347	371	329	348	356	343	342	347	341	338	352	329	364	334	348	351	313	356	357	360	345	348	361	384	329	371	328	364
27709	11925	2130	1263	947	929	839	865	842	875	915	858	917	841	867	840	852	872	886	841	898	903	871	813	869	885	855	902	880	836	932	889	902	847	876	876	870	850	870	909	833	881	917	887	886	814	851	879	851	888	918	873	815	881	849	825	889	889	909	888	863	868	876	835	888	875	896	921	875	840	817	899	846	854	860	880	864	859	880	878	912	842	857	889	897	891	887	848	895	858	821	832	829	882	870	907	850	846	856	831	814	826	835	886	894	826	842	888	857	923	881	881	835	914	927	868	928	840	874	874	854	859	864	900	863	898	846	852	864	872	895	875	898	848	810	838	844	871	820	885	921	858	821	823	819	846	867	888	859	919	885	874	849	868	851	860	926	902	877	879	827	859	849	829	849	864	826	871	829	846	902	878	863	848	857	861	813	849	918	889	841	857	863	896	853	840	815	863	851	896	864	867	873	892	875	904	861	823	820	855	892	894	836	877	819	867	855	895	813	875	885	893	888	865	862	821	823	855	886	875	800	830	818	845	877	878	841	833	890	884	835	873	831	881	865	871	861	872	807	880	867	827	856	853	838	844	818	860	835	838	860	904	886	881	864	864	917	876	869	869	894	853	819	849	866	874	895	857	904	878	850	850	842	861	860	852	846	864	854	873	840	918	868	857	853	913	837	865	847	844	863	859	845	866	841	846	875	850	937	890	868	846	888	896	860	768	819	834	861	907	842	891	867	846	836	878	831	898	890	845	851	860	854	836	860	888	861	839	885	826	778	905	825	838	851	888	905	892	876	854	879	818	833	857	873	862	860	832	819	815	882	911	908	841	910	839	858	909	903	866	845	818	841	844	887	872	896	890	852	841	840	898	916	879	860	818	889	871	902	852	890	871	850	843	888	879	863	850	908	852	829	884	850	863	865	852	843	802	832	862	879	812	873	901	844	863	908	905	860	896	872	907	900	918	887	862	845	896	867	851	837	880	870	850	847	871	845	871	830	918	863	843	883	863	913	813	837	901	886	849	847	894	880	832	906	835	812	890	843	866	822	919	905	886	868	869	823	853	863	840	794	900	835	851	847	866	810	844	886	930	879	881	851	895	871	827	840	836	849	881	858	900	831	894	889	845	897	887	868	847	819	874	851	862	868	893	857	867	836	862	854	864	868	907	870	876	811	861	861	868	802	918	859	896	892	874	812	864	885	848	882	884	839	908	852	864	887	895	858	885	879	876	870	875	832	901	867	870	861	815	849	862	864	852	821	861	875	828	821	916	800	923	860	856	904	875	854	864	864	812	893	901	809	808	818	843	871	862	857	911	867	888	819	829	858	888	889	891	812	895	863	875	881	883	890	832	918	893	822	851	899	844	865	873	878	874	862	884	825	864	883	844	865	861	862	845	863	837	847	896	868	858	856	857	932	874	861	868	827	835	938	816	876	870	875	871	877	897	833	858	899	851	836	827	858	806	868	863	881	888	885	881	905	885	852	874	799	872	820	887	931	844	906	875	866	886	876	895	885	874	883	914	899	801	837	894	867	891	849	858	889	866	851	805	838	936	864	890	923	831	848	903	850	836	850	870	820	888	857	881	829	902	833	901	837	830	887	887	877	884	880	848	902	845	859	864	829	864	830	860	847	864	879	855	816	895	902	848	888	843	840	799	878	802	826	854	876	842	872	890	863	911	847	919	896	838	835	816	885	899	828	835	855	888	869	854	847	863	851	855	854	891	888	840	849	886	927	848	888	868	927	857	886	786	848	895	894	847	886	870	853	847	874	822	831	872	910	817	897	922	854	839	875	906	895	819	918	890	895	874	949	855	838	899	881	862	820	878	869	836	861	868	883	854	867	905	879	780	880	913	846	923	866	813	925	862	829	926	871	898	867	902	831	842	887	864	956	842	870	849	887	885	889	863	872	854	870	879	844	855	880	892	814	902	845	834	867	831	853	861	878	891	867	864	829	888	906	863	889	866	909	838	854	887	869	834	798	847	831	852	811	864	879	824	827	871	837	810	856	859	838	903	891	861	906	894	797	872	859	827	861	859	893	853	888	938	891	846	886	916	876	944	867	855	882	867	840	902	884	837	854	888	876	849	853	860	866	838	863	889	856	839	873	856	824	870	829	898	845	855	860	853	869	865	907	880	808	920	885	905	851	874	864	842	894	812	876	888	863	874	926	867	876	860	843	820	842	886	833	875	837	847	863	854	844	912	914	888	900	828	915	913	906	934	847	859	872	907	885	864	911	792	852	878	841	813	886	883	879	838	888	867	823	828	875	821	855	840	871	856	878	885	917	895	882	886	909	867	818	857	878	843	879	913	885	834	835	853	847	942	838	845	892	897	880	819	849	902	866	891	870	844	817	905	824	895	883	860	835	909	869	897	866	874	859	849	774	864	886	864	849	841	913	846	887	894	881	877	870	840	843	839	922	877	830	905	856	831	838	847	865	876	833	867	913	876	936	937	881	841	866	865	909	894	873	891	872	896	846	863	819	870	823	838	892	853	883	895	913	873	878	884	891	838	839	861	820	935	869	886	926	802	841	850	907	833	904	864	929	893	876	843	847	840	922	853	895	907	844	914	874	850	905	909	871	833	865	814	839	843	865	866	885	829	860	885	885	804	907	856	829	899	873	896	894	882	852	897	891	830	842	872	849	890	873	866	899	866	856	913	857	847	841	863	874	850	854	839	831	885	823	872	941	827	882	861	864	860	859	867	856	862	872	867	819	854	871	882	879	885	896	898	844	844	865	855	848	900	863	878	896	875	839	867	869	857	845	898	865	910	835	857	866	839	866	874	866	854	861	832	880	848	841	875	825	878	875	875	915	808	831	873	849	822	881	843	853	870	884	879	841	861	924	859	842	875	878	888	849	872	920	906	837	878	892	855	838	935	867	910	867	873	905	917	885	903	882	852	799	942	904	835	880	835	888	875	897	921	867	867	870	873	894	888	874	816	831	905	873	920	868	856	900	875	850	887	886	867	818	889	867	860	964	865	874	878	879	858	878	897	862	849	837	846	841	853	870	856	901	883	838	863	872	906	820	838	839	838	847	876	800	867	878	880	878	869	874	906	870	884	873	898	888	862	852	871	862	819	822	921	849	874	859	873	862	838	886	812	859	868	897	857	882	829	855	840	877	884	911	839	836	841	810	874	874	802	865	891	862	933	878	826	870	862	913	899	880	865	889	887	899	884	852	874	872	910	855	865	830	813	866	879	841	867	826	860	933	878	837	908	846	863	862	871	910	881	855	868	849	877	900	861	831	924	883	877	875	859	855	884	874	877	918	955	838	831	907	832	869	846	868	839	831	956	844	861	844	863	858	878	860	823	826	877	861	852	906	848	887	933	856	859	875	905	865	924	882	888	901	816	866	838	896	881	906	914	861	886	845	874	831	872	807	862	863	826	848	886	821	872	834	844	866	853	850	890	867	834	876	875	888	835	870	935	852	903	860	869	890	866	840	903	890	860	874	832	817	864	869	814	891	867	837	856	870	838
5135	976	928	847	814	800	757	704	752	727	727	746	731	764	732	731	782	774	747	731	695	733	747	770	737	722	766	698	762	778	745	739	728	748	763	771	711	736	743	763	720	714	728	777	727	756	746	743	776	758	740	751	734	711	761	745	769	768	734	715	765	748	765	743	746	710	705	774	752	783	731	761	780	730	690	700	725	751	697	715	753	701	746	704	749	707	778	756	734	725	726	755	751	747	758	764	761	751	704	763	795	709	769	715	746	723	757	762	759	765	681	751	732	753	734	779	750	699	700	725	723	733	752	724	782	754	718	738	743	739	743	703	749	771	780	727	742	787	774	754	781	713	689	798	691	784	789	803	701	813	720	759	747	773	747	712	735	736	776	764	711	752	715	724	723	735	719	693	712	738	783	707	679	708	780	758	755	774	775	738	751	734	740	726	735	700	780	774	695	728	734	708	685	826	716	749	733	766	737	756	725	761	778	734	757	735	737	731	740	736	723	766	738	757	702	726	714	724	730	705	738	732	726	759	708	731	749	726	757	749	740	800	729	741	755	774	784	697	729	746	706	740	772	757	763	775	721	730	737	728	768	764	759	775	769	724	744	761	756	742	752	711	722	748	692	732	782	736	689	678	740	746	715	738	739	713	740	770	712	749	726	700	701	759	739	742	736	733	771	770	782	760	766	756	773	749	761	687	806	789	759	771	715	749	709	745	707	727	720	686	730	752	757	725	770	786	723	791	747	747	778	769	687	735	711	782	734	682	719	757	782	690	751	741	739	706	698	754	712	783	746	740	775	735	752	711	754	771	734	746	772	762	744	710	729	749	779	720	738	711	739	745	751	801	771	749	750	764	732	765	685	751	742	733	734	731	750	779	783	729	749	742	703	757	741	763	750	755	729	769	746	750	730	769	715	686	739	722	738	732	795	773	681	692	725	749	742	772	787	721	726	794	697	769	754	767	713	721	749	789	725	703	780	738	713	702	762	717	746	715	726	728	696	747	745	753	764	711	722	763	728	721	760	733	785	702	703	750	766	721	698	735	740	728	746	751	762	791	738	802	775	753	751	753	775	737	708	731	780	720	743	742	750	769	746	770	750	742	723	808	763	721	752	702	700	708	711	751	753	756	729	737	730	743	720	731	738	733	771	723	731	748	748	767	773	790	766	749	802	722	747	755	689	757	739	725	755	723	798	743	725	768	717	754	749	735	780	722	707	749	730	772	746	720	775	724	719	744	734	693	691	753	722	727	809	728	745	746	723	733	734	730	754	751	760	732	718	708	759	678	768	735	753	775	805	693	698	704	721	760	769	769	698	725	737	762	744	746	698	690	774	747	740	718	640	745	700	770	754	749	768	724	715	766	726	768	738	733	740	712	791	748	766	774	772	739	705	768	722	714	714	713	791	752	736	729	799	723	744	782	749	690	742	703	743	769	761	787	719	778	739	731	746	744	760	746	730	747	754	732	747	740	755	748	715	727	709	706	767	760	744	734	813	717	715	783	683	775	723	765	759	715	774	757	677	718	720	740	770	737	718	714	760	710	763	783	742	749	747	719	734	793	710	754	795	766	803	753	721	774	728	761	716	734	783	764	750	708	745	761	766	724	721	738	730	744	755	747	768	712	726	760	711	723	719	742	741	721	749	760	785	732	745	792	701	677	730	744	750	741	754	730	698	755	712	752	750	764	800	728	728	723	731	739	764	750	735	736	704	719	759	730	747	734	747	722	703	789	727	782	759	731	778	729	729	766	752	722	778	735	774	769	697	742	713	751	768	736	757	728	718	705	737	775	715	728	727	740	753	744	727	751	773	766	766	747	744	765	751	690	721	764	726	744	700	763	709	683	762	782	738	763	741	731	705	801	770	703	726	706	763	767	721	739	723	763	726	713	766	776	734	755	732	692	750	740	712	704	725	692	708	748	707	738	779	730	740	755	762	738	789	691	767	702	727	706	778	744	762	742	779	793	748	722	763	748	756	719	749	754	799	655	769	698	734	749	730	704	745	776	731	720	737	713	726	803	743	771	731	769	711	766	740	721	733	715	752	734	767	770	746	752	772	720	729	754	732	744	717	725	727	775	744	723	715	767	737	714	780	772	740	762	752	752	776	740	743	718	717	744	763	703	732	736	724	710	757	662	737	755	684	731	663	774	735	754	730	776	733	721	816	700	722	695	757	703	731	761	747	736	719	708	762	706	785	771	739	762	709	715	734	739	742	772	783	718	730	733	756	732	691	707	780	753	742	694	758	750	757	789	769	743	718	746	757	722	710	775	754	778	702	735	746	779	792	752	735	743	711	759	709	791	805	752	743	711	726	744	766	744	737	717	757	745	767	764	751	704	723	747	716	755	691	757	767	696	727	722	749	739	756	800	765	765	726	729	731	734	737	750	723	765	732	721	720	791	713	719	710	753	760	726	661	730	782	718	763	744	734	763	695	761	717	784	718	692	713	738	738	728	733	732	729	667	751	761	720	722	726	733	744	755	769	715	765	751	738	754	793	732	719	730	743	778	723	756	775	799	731	731	766	775	748	743	765	702	730	739	756	695	733	752	738	707	697	781	754	767	762	795	712	783	712	769	705	751	754	775	712	703	726	749	729	727	734	761	783	780	761	760	746	742	726	723	773	736	737	738	704	707	711	764	729	715	742	703	757	774	766	715	769	738	758	762	752	793	732	725	706	727	705	747	743	722	728	734	717	716	778	758	744	750	766	771	809	788	735	741	743	730	708	731	775	735	710	737	765	727	730	751	756	720	729	763	770	748	779	719	737	692	719	721	722	741	774	715	733	761	734	768	791	718	770	765	728	798	748	718	746	794	715	761	689	755	787	760	735	762	758	715	725	716	729	748	776	760	761	719	746	739	773	711	723	725	756	752	726	723	745	731	715	749	743	714	815	800	762	737	715	728	772	763	788	786	715	748	714	820	690	739	734	722	762	761	716	764	721	714	732	713	728	784	721	733	774	743	737	704	763	757	733	722	745	728	733	755	715	767	770	727	690	739	757	718	745	713	688	723	795	737	792	751	725	763	750	706	733	743	756	781	742	726	731	713	743	737	727	751	745	697	774	691	739	752	761	800	704	734	685	763	746	776	737	817	730	753	739	779	749	740	714	725	746	685	718	756	711	706	760	801	745	749	766	749	753	753	761	761	746	755	744	743	698	800	726	754	746	781	741	703	697	744	749	786	681	711	732	732	743	734	745	738	788	761	733	749	739	759	747	820	707	763	718	780	723	787	705	767	787	774	691	763	731	768	729	707	731	725	738	694	730	745	734	726	756	726	750	751	711	745	757	782	726	710	695	765	769	736	716	775	780	713	714	741	696	734	761	752	762	713	750	746	762	714	750	712	783	708	791	773	742	754	787	729	749	757	733	746	720	715	756	757	736	751	728	753	757	773	715	741	758	754	779	714	738	758	746	757	760	749	734	750	787	759	734	735	735	720	721	740	716	718	743	756	739	779	766	786	748	670	740	752	709	759	760	745
25805	21486	25945	18845	2005	1031	939	839	786	723	741	750	780	787	773	742	763	709	768	756	747	767	725	731	733	712	721	691	745	740	693	759	748	707	757	707	689	752	727	705	723	733	742	749	711	729	762	735	762	724	731	727	689	667	723	741	793	664	737	791	690	724	718	725	750	745	717	737	711	711	708	681	674	727	733	781	709	679	719	679	696	738	764	706	781	724	694	740	722	718	738	731	724	681	735	718	710	755	707	714	736	748	740	769	714	714	715	741	731	758	737	786	742	738	731	705	733	739	747	706	698	675	718	727	740	689	731	694	700	729	723	752	714	767	738	705	718	700	720	745	738	729	742	663	726	663	762	648	724	763	742	684	726	706	774	716	743	708	730	742	683	699	744	726	707	761	694	719	698	714	764	680	703	736	757	717	699	696	725	703	715	761	792	714	730	764	716	740	707	684	720	733	729	767	691	692	745	780	700	714	731	676	722	694	699	722	770	714	742	723	742	696	740	734	755	742	722	718	725	717	679	691	719	691	686	738	678	683	729	676	739	722	725	681	724	723	680	766	681	686	732	698	716	737	741	724	731	753	730	684	695	740	781	657	684	734	750	714	704	708	691	680	753	739	722	748	706	707	745	723	758	727	709	729	756	722	692	761	737	751	680	735	703	708	752	748	763	709	753	749	727	761	729	672	693	721	744	712	723	692	697	733	719	755	739	723	771	763	647	733	700	707	731	754	701	726	740	696	726	731	659	697	707	722	720	816	700	721	740	743	753	710	697	703	716	727	735	748	738	724	720	765	706	677	719	755	725	692	730	751	700	695	769	729	727	742	718	726	724	716	757	674	775	735	700	755	722	771	747	779	742	711	714	744	752	719	773	681	713	698	726	720	705	708	689	743	747	718	691	707	759	693	773	747	721	721	779	715	681	696	730	721	735	687	732	690	734	795	694	713	741	693	706	693	710	765	731	714	682	698	742	712	713	709	714	729	752	746	738	742	789	738	785	723	742	688	715	701	713	745	724	701	740	723	732	781	729	721	699	711	721	753	715	737	748	733	729	707	736	764	686	747	748	733	756	707	729	730	754	730	738	700	729	748	715	734	745	707	737	726	745	738	731	727	736	721	725	743	724	734	732	714	704	699	734	769	777	744	716	760	713	720	734	754	740	749	737	697	714	692	733	702	736	739	748	752	772	748	723	697	763	736	754	770	725	695	704	778	718	702	771	725	726	732	788	637	785	711	701	763	793	697	709	714	720	650	690	728	758	737	721	729	734	732	688	707	715	767	722	752	725	703	689	733	731	693	717	739	671	750	741	717	698	665	728	732	780	708	770	748	756	746	732	793	664	742	720	748	736	737	756	721	711	764	745	720	731	739	710	747	745	747	708	734	766	748	755	689	739	718	668	720	715	758	748	785	723	784	758	725	684	789	731	704	709	726	743	718	721	685	739	741	729	681	720	713	738	710	726	748	744	672	723	703	737	680	748	703	714	745	772	751	715	719	695	762	747	743	742	694	722	692	686	711	741	747	717	736	724	783	711	741	698	730	743	749	714	666	705	718	741	699	735	729	735	775	698	717	736	697	692	698	699	714	727	707	730	723	696	725	693	753	729	725	713	697	720	757	698	699	751	703	736	744	722	748	707	717	668	714	748	688	747	695	673	710	697	729	757	704	695	750	742	741	740	741	716	736	728	728	708	720	750	715	743	752	747	708	772	701	747	711	735	735	670	741	685	731	773	712	718	708	703	736	731	725	719	699	726	705	696	718	697	790	713	709	752	700	714	696	721	707	734	715	780	695	745	684	722	733	694	681	747	722	748	716	704	750	748	765	771	778	703	756	731	719	756	761	722	768	746	723	716	718	743	704	712	674	723	731	745	735	745	751	780	723	727	737	753	739	731	691	702	729	676	742	714	700	680	721	675	702	745	762	726	723	710	704	757	683	701	689	716	714	715	715	703	723	702	707	678	727	721	731	692	698	744	699	673	735	741	745	711	779	749	683	736	749	742	703	691	721	712	728	768	727	710	714	750	744	697	732	725	758	754	748	686	713	733	742	711	763	719	681	741	709	703	679	788	687	744	733	693	707	729	672	695	700	689	712	737	699	744	733	766	744	702	687	712	686	722	774	743	726	735	714	756	735	730	721	698	722	783	694	720	708	684	771	749	714	743	776	719	701	710	713	713	697	724	699	696	725	705	714	739	708	717	769	765	728	684	764	729	683	718	736	707	733	779	735	684	744	733	760	750	731	703	734	762	706	719	692	778	738	698	734	710	737	774	702	706	709	783	687	715	740	739	751	755	743	733	733	707	828	742	720	747	718	731	725	738	706	707	707	710	663	771	749	739	730	675	736	733	754	680	722	759	709	716	756	689	728	727	740	771	739	706	729	736	705	719	745	752	760	747	700	740	778	727	734	691	695	721	747	722	772	703	684	735	707	764	714	702	757	702	712	713	762	707	711	728	754	704	727	745	708	720	730	713	767	731	730	769	693	756	711	659	731	743	753	715	720	709	697	702	719	717	763	642	704	730	701	665	749	692	742	735	725	778	694	744	768	765	804	684	697	698	713	743	705	758	724	782	738	772	711	742	690	780	752	698	685	730	712	730	707	733	715	713	734	744	777	710	724	719	688	749	728	694	738	743	720	705	733	729	729	714	778	677	801	746	778	724	713	723	732	686	742	734	745	731	766	712	737	706	709	737	731	724	696	715	702	719	716	726	698	734	730	731	683	706	730	735	726	714	790	761	752	699	749	731	713	741	706	701	752	753	709	767	683	718	757	721	741	725	776	751	791	706	729	706	732	674	710	749	709	734	728	705	710	726	721	708	691	733	706	697	746	693	703	701	687	724	707	739	718	696	711	706	721	744	795	752	707	720	750	718	709	772	726	734	710	721	734	721	755	698	721	770	740	733	745	722	744	735	735	702	724	727	676	714	686	691	729	736	710	709	700	664	775	751	719	740	698	699	748	782	725	702	736	738	740	713	695	761	698	737	688	705	688	731	733	695	731	732	678	732	679	743	706	713	690	730	717	768	691	673	686	748	734	692	679	717	718	743	742	688	695	680	770	713	735	673	756	729	714	724	763	695	716	708	695	692	737	700	797	731	714	763	752	737	758	726	709	762	700	731	753	723	706	711	756	706	751	748	730	711	729	718	714	777	684	742	764	747	739	699	719	754	714	750	781	707	694	727	712	741	723	704	758	703	717	684	740	777	735	723	726	702	733	655	683	730	757	734	705	731	794	767	716	736	740	735	721	707	727	742	734	746	741	675	687	732	672	677	711	707	737	716	678	763	727	761	789	744	748	684	748	718	700	755	732	707	766	699	722	730	755	705	727	729	699	730	739	743	733	728	760	797	734	775	748	724	725	743	697	774	717	740	714	715	700	738	698	754	724	732	721	746	783	732	771	761	696	761	688	732	724	722	716	687	728	774	741	720	773	696	717	699	752	716	694	761	758	723	713	741	704	722	674	710	757	765	726	677	716
3573	2285	1967	1206	992	896	818	835	745	711	683	688	735	661	723	718	717	659	663	677	648	669	667	660	658	686	654	649	698	642	688	659	679	699	674	679	654	628	670	649	653	650	678	693	674	722	662	660	650	640	680	641	634	655	671	676	640	639	675	684	675	717	678	647	649	627	618	651	629	628	652	692	638	647	666	604	689	687	660	717	650	674	653	648	670	649	650	626	641	609	635	641	629	613	625	616	645	666	644	694	665	621	650	636	596	685	641	654	696	670	688	680	656	645	663	672	673	621	606	643	657	638	669	676	698	629	632	656	671	688	667	650	642	644	671	637	650	610	631	650	647	673	647	667	666	650	624	631	675	633	644	639	674	644	670	656	680	693	663	673	656	659	638	650	646	639	617	640	665	676	636	645	713	636	609	669	670	638	694	644	606	643	627	645	700	641	664	645	649	648	650	627	640	650	688	681	606	662	654	649	653	632	657	658	672	621	688	646	638	600	657	626	636	660	614	633	627	640	630	635	628	607	659	659	639	632	670	670	671	664	661	615	649	659	656	643	631	678	676	584	640	645	652	676	688	669	669	666	646	625	626	614	590	625	669	637	690	621	639	664	623	660	679	659	649	644	679	650	673	626	640	621	692	697	595	645	661	607	636	643	650	667	658	613	616	655	650	658	699	651	687	667	622	622	643	645	653	648	645	654	636	649	652	637	653	683	668	631	656	628	658	609	665	658	680	671	672	645	640	634	673	664	643	625	671	675	638	652	609	652	686	659	653	619	639	611	653	650	661	689	633	633	668	666	639	659	635	647	635	649	647	606	661	680	662	656	643	675	671	638	632	656	626	666	609	654	695	695	678	644	632	644	601	652	630	706	659	633	654	683	662	647	637	665	662	622	654	645	647	645	723	657	648	632	634	623	609	613	669	661	660	619	638	673	618	693	660	659	630	634	657	653	627	629	592	664	649	666	682	667	581	605	611	668	631	639	625	627	667	651	702	627	607	653	678	649	668	621	619	668	631	637	637	649	658	638	620	665	631	707	685	692	636	689	592	626	621	621	648	676	660	669	656	639	651	620	674	646	673	640	642	685	662	670	663	649	640	614	680	642	657	666	621	606	624	665	603	677	663	590	672	642	666	685	671	676	631	612	645	687	639	650	616	659	621	618	628	603	664	666	660	632	703	647	620	665	674	620	655	646	627	608	661	684	621	623	658	656	629	678	597	641	651	657	636	615	677	670	625	661	655	644	591	631	672	620	620	622	677	645	637	637	612	679	641	653	657	641	655	690	631	653	640	637	672	622	620	696	670	663	681	648	674	626	639	667	635	647	628	624	704	640	644	659	658	684	623	659	600	633	650	639	662	633	653	628	663	608	637	688	615	618	650	627	655	667	669	612	631	603	664	675	648	656	672	612	657	677	653	693	670	686	576	640	628	651	587	640	659	641	689	674	628	653	646	700	628	629	638	579	634	607	655	614	605	658	641	620	648	610	606	608	626	640	629	617	666	717	631	686	688	657	644	601	622	661	614	655	694	631	683	630	628	580	640	673	654	636	694	611	618	674	677	658	627	622	631	671	597	585	672	692	630	654	663	635	628	667	635	667	674	619	688	603	639	654	593	672	635	651	618	635	659	650	643	628	646	625	649	680	627	661	631	669	629	689	595	658	688	658	637	592	607	686	612	631	613	658	661	615	711	647	673	674	645	702	644	672	615	666	670	656	657	656	644	624	650	650	650	637	627	663	646	637	576	652	659	640	692	647	613	649	601	633	687	652	656	634	665	649	636	686	610	652	669	646	705	636	687	630	641	663	676	622	663	636	668	614	633	658	637	656	683	633	619	636	662	655	661	624	679	680	649	625	689	660	675	710	666	577	610	699	648	620	634	673	668	646	632	649	674	635	620	666	635	629	665	635	662	630	639	616	675	668	627	670	666	615	638	661	679	606	670	634	663	715	635	650	634	652	657	645	636	635	628	617	624	593	638	603	650	707	621	647	678	635	588	658	616	654	702	712	654	651	650	636	595	625	654	662	687	603	636	667	695	634	690	608	678	647	623	722	646	645	617	619	646	656	697	674	673	661	653	707	641	655	605	614	608	625	638	698	669	646	651	657	655	621	654	662	680	629	634	604	625	658	609	643	613	662	652	620	645	671	643	635	589	667	628	604	643	629	662	633	619	637	639	628	691	636	672	687	668	647	650	658	650	634	628	637	610	681	635	661	656	623	628	663	662	643	637	631	642	682	660	594	616	627	655	660	628	687	641	635	669	681	711	628	614	639	623	661	643	673	652	612	609	684	660	637	661	674	619	624	690	645	666	642	680	616	631	635	669	639	653	634	635	643	622	634	623	680	584	667	614	634	677	633	665	584	647	611	633	601	682	664	695	654	679	636	673	649	663	659	608	686	637	637	637	626	628	651	596	657	608	628	673	685	697	650	661	635	617	608	637	653	641	614	688	658	608	717	699	697	635	697	640	606	651	660	628	639	644	659	673	599	622	660	664	582	648	603	617	693	600	620	657	650	634	609	661	697	638	686	613	648	633	626	702	644	648	653	684	649	637	628	666	633	641	659	694	641	656	659	673	638	638	704	626	627	607	691	658	682	676	665	689	633	659	655	620	662	641	636	673	660	613	620	668	602	634	612	659	660	627	677	642	690	677	656	629	681	675	632	641	638	623	652	663	627	614	631	623	645	656	635	662	667	702	699	617	637	648	664	683	640	649	678	668	690	659	631	662	696	644	638	654	589	631	672	637	679	664	618	671	659	664	633	616	682	630	610	667	663	667	640	633	590	605	626	672	628	663	681	697	652	641	622	630	623	645	667	620	644	670	659	656	655	613	621	628	632	602	615	635	675	633	651	664	661	642	661	656	645	640	662	649	655	657	669	662	638	641	594	675	679	630	669	614	640	650	685	627	615	670	645	650	701	717	655	662	633	593	690	665	607	685	644	650	622	681	635	615	650	643	603	658	683	618	632	652	679	587	682	597	631	653	648	608	621	600	678	657	653	640	659	674	650	673	690	627	663	635	613	680	658	652	642	664	610	715	633	604	657	646	664	633	634	623	634	649	607	660	632	629	667	642	690	642	671	645	633	659	660	651	661	653	683	675	649	608	618	620	670	648	646	652	669	606	615	611	645	587	627	642	626	638	652	645	685	618	671	609	664	650	641	649	684	649	577	659	674	613	694	642	606	644	663	631	682	662	675	670	651	632	676	626	616	642	623	673	659	640	655	655	635	622	643	672	643	714	638	595	584	653	645	675	666	651	653	631	643	644	621	686	666	666	614	634	639	664	620	624	663	625	662	587	636	653	661	627	612	712	670	604	634	627	654	596	667	635	615	637	665	644	646	620	622	648	636	625	647	651	661	655	610	600	641	634	619	665	694	685	656	624	637	704	616	662	656	652	651	653	651	655	649	636	665	624	658	635	620	629	655	632	644	633	684	625	634	657	619	679	672	682	666	603	673	639	664	610	635	663	637	669	618
24352	21482	28669	24702	20233	2747	908	599	487	473	441	412	414	400	393	406	388	369	324	364	371	363	366	357	348	344	408	369	345	347	350	358	371	381	386	374	373	347	357	386	324	357	372	361	357	353	374	349	343	299	307	350	338	349	339	314	334	365	334	348	364	351	341	350	337	342	336	345	324	383	372	349	322	337	334	366	340	338	312	366	342	327	359	327	340	332	344	332	364	344	337	339	345	330	356	341	340	351	338	343	350	327	351	339	357	337	295	333	321	344	372	333	322	343	371	344	340	343	338	382	357	366	323	319	376	329	359	363	353	323	345	350	362	330	354	353	364	328	342	337	353	323	334	332	301	321	356	351	317	326	335	357	347	341	339	345	327	366	364	344	335	310	350	332	358	325	358	389	351	332	356	350	335	334	332	373	367	348	378	393	352	310	357	335	365	346	351	336	339	364	326	347	341	359	365	341	352	320	344	323	344	332	318	369	353	358	364	324	337	321	330	355	308	343	341	351	355	347	374	368	351	354	346	333	371	347	354	368	327	354	389	385	372	348	351	343	373	380	355	344	335	342	296	365	345	360	336	348	359	339	340	345	351	348	346	339	377	360	310	337	344	356	343	368	343	336	361	353	372	328	363	325	328	308	347	370	350	337	330	360	310	358	353	378	340	317	370	388	373	350	364	372	361	337	323	350	356	326	350	360	323	341	363	344	368	307	350	346	338	359	344	362	381	350	371	315	350	336	353	332	330	366	337	347	323	355	346	326	326	380	343	355	313	319	355	357	345	370	358	354	372	351	336	361	295	341	353	392	331	336	336	395	351	332	357	349	365	333	348	359	310	333	344	359	376	364	338	354	352	340	334	339	385	368	343	331	367	358	333	326	343	348	347	319	362	354	329	352	306	314	369	401	340	336	352	369	355	334	360	337	334	342	345	343	344	309	335	367	310	315	343	351	332	339	379	311	356	329	322	323	332	340	340	359	376	385	348	315	328	360	332	381	331	326	364	352	356	357	373	332	327	378	356	345	326	339	331	335	352	364	327	347	346	340	327	361	355	343	321	370	321	334	342	344	352	360	350	339	332	332	358	295	359	356	389	366	346	329	304	345	292	315	305	356	352	358	330	351	350	348	326	363	349	331	354	388	354	349	397	374	318	386	332	359	314	318	334	385	353	353	341	366	335	342	312	334	360	337	353	374	352	345	333	326	354	328	364	382	337	363	378	329	336	364	357	334	348	372	333	340	351	310	317	333	346	356	352	322	345	343	337	327	346	321	323	360	323	331	347	349	359	319	367	346	330	304	319	337	343	359	300	354	343	381	344	317	363	340	312	334	322	317	353	361	358	386	314	342	357	346	346	332	333	330	329	345	368	333	324	330	329	314	344	332	325	344	359	347	336	325	370	352	337	376	366	333	320	369	363	365	348	307	328	357	325	336	368	316	346	315	342	350	330	358	346	365	326	330	337	338	359	362	343	326	369	323	355	303	323	350	355	344	337	354	357	340	316	327	302	345	357	352	355	348	362	402	369	313	350	372	335	316	347	327	375	331	348	302	346	341	349	346	344	354	342	347	309	324	351	342	357	347	368	335	311	315	342	348	304	349	322	341	343	370	344	370	352	336	358	374	376	399	346	313	368	351	346	348	342	353	338	329	347	346	313	370	333	371	349	354	322	360	330	339	349	362	320	303	341	322	329	317	362	330	332	379	346	328	362	326	350	296	348	334	374	366	339	338	353	357	293	336	324	319	341	348	361	348	350	349	358	355	365	312	330	352	352	329	341	333	347	352	346	350	334	354	320	362	354	357	374	361	347	358	370	341	352	325	380	370	348	349	314	355	341	358	347	337	367	355	327	358	374	360	362	333	339	358	374	344	340	349	306	335	375	296	322	337	330	342	367	338	332	342	355	395	380	358	340	353	339	339	355	336	359	352	363	344	396	336	338	372	320	324	368	349	354	358	328	339	344	373	321	356	331	332	320	343	330	357	353	363	343	366	364	371	326	379	352	351	339	347	353	301	383	319	343	357	386	345	326	339	333	351	348	348	341	385	334	366	350	342	348	363	349	354	335	320	303	326	372	361	297	335	325	337	373	345	312	337	354	304	341	366	332	324	330	332	359	338	337	339	344	307	339	339	364	373	355	340	348	376	309	315	341	322	338	359	341	388	357	366	304	371	323	335	336	364	352	364	335	341	385	363	362	341	316	357	311	335	353	334	328	361	337	334	347	314	345	338	348	357	321	333	297	370	311	338	361	342	347	344	365	353	331	326	365	364	327	352	342	348	367	317	338	339	309	363	340	345	355	367	363	367	358	304	351	337	340	327	325	348	333	350	324	349	362	340	333	348	342	327	363	329	312	350	341	350	338	355	309	368	355	366	327	347	320	364	299	341	355	359	355	333	327	339	352	309	307	332	304	357	309	339	352	357	348	321	345	351	350	324	333	315	333	346	337	352	324	339	342	316	350	356	340	323	336	343	365	336	336	348	363	350	350	330	365	313	353	309	371	366	356	343	335	340	354	363	338	321	354	360	335	371	365	343	322	321	339	326	356	324	347	296	349	321	351	328	337	321	330	342	307	356	360	311	340	369	337	335	331	319	357	344	320	381	341	394	363	353	371	323	321	370	342	356	329	328	320	378	356	317	344	351	362	359	358	338	333	349	326	356	325	333	313	353	326	316	374	315	306	338	322	317	323	369	330	329	337	380	323	352	360	340	318	338	378	331	352	314	340	349	334	348	348	369	345	372	330	327	354	332	362	354	339	319	354	325	320	312	353	328	364	350	329	344	369	325	340	329	382	353	347	348	339	348	325	311	329	346	346	375	352	365	343	311	359	353	361	338	316	311	337	333	319	322	328	351	353	337	329	341	328	343	342	353	365	305	334	336	326	343	339	347	351	321	331	360	331	378	323	332	359	338	352	322	388	321	370	383	342	347	346	323	331	357	356	358	370	323	320	321	348	353	364	333	351	365	338	343	361	340	316	328	339	330	351	329	366	359	372	351	330	327	341	333	349	343	308	344	331	349	331	358	305	353	338	354	360	321	327	291	350	340	345	325	356	350	352	358	346	343	357	342	335	361	372	319	328	365	353	322	349	350	371	320	379	353	323	354	336	374	340	348	319	315	352	326	372	320	318	328	349	366	340	317	346	331	354	336	369	339	362	351	333	327	336	350	343	331	353	356	330	354	333	332	320	322	362	347	341	351	336	362	341	340	362	309	351	316	340	348	315	371	362	352	339	308	334	339	351	311	318	342	333	317	383	298	337	319	349	326	368	339	333	321	348	348	339	332	337	322	338	349	367	313	330	375	330	328	355	340	325	337	350	312	338	361	335	369	318	306	366	350	379	320	354	349	380	323	370	329	390	323	348	361	296	351	327	372	334	355	337	324	332	346	357	374	354	336	336	363	324	356	356	337	319	342	366	348	383	342	336	342	352	337	339	312	336	335	349	334	317	357	351	337	341	316	318	329	363	371	367	383	359	351
3329	4597	3716	1895	1325	1011	748	738	634	554	548	508	473	476	436	404	442	450	397	447	395	406	376	388	382	387	401	377	380	366	374	373	336	397	358	383	379	345	359	360	364	336	360	364	367	364	388	351	366	370	347	380	387	364	337	345	376	355	372	383	389	335	350	379	374	370	367	390	364	348	358	335	364	353	352	361	360	363	348	394	333	361	342	373	369	375	389	370	344	328	363	342	401	374	353	317	356	387	350	353	346	348	372	351	361	359	338	341	321	394	392	368	357	383	348	374	389	338	352	328	361	327	391	344	374	339	354	352	357	372	355	332	359	354	317	343	362	362	347	352	346	340	342	362	364	379	341	377	367	352	350	342	373	333	353	338	395	380	385	392	365	353	332	359	366	345	361	355	405	368	351	376	369	375	333	355	357	354	383	348	375	392	366	342	353	314	350	353	338	355	352	340	377	320	329	353	372	340	333	352	370	324	350	384	329	382	390	368	330	350	342	365	326	369	366	380	377	349	356	343	358	378	365	323	341	396	353	341	334	351	345	343	361	378	388	339	358	339	378	351	337	374	362	357	360	332	357	352	368	392	361	316	348	396	331	331	357	351	352	358	387	344	368	385	332	381	371	341	324	350	369	332	357	365	352	346	309	371	333	319	354	380	367	351	333	364	372	376	352	328	388	335	386	365	367	346	352	350	343	359	394	318	356	357	357	362	337	357	362	398	352	350	356	400	380	347	337	384	371	382	356	342	349	321	345	348	359	349	346	349	368	342	327	368	378	356	353	341	374	384	340	356	338	405	347	327	364	354	362	338	345	350	339	334	353	341	385	359	337	368	374	367	335	367	352	328	367	372	341	350	378	344	337	376	378	314	366	368	365	367	340	329	388	329	328	359	343	358	342	361	390	330	313	353	337	340	347	341	351	362	338	356	364	378	340	361	317	350	363	340	328	351	324	326	370	371	375	346	358	367	361	380	371	334	352	367	377	344	361	376	361	370	323	343	373	341	356	340	367	337	345	367	325	350	344	390	347	368	366	363	356	319	359	340	353	361	351	349	392	355	338	351	375	359	339	369	332	385	345	338	336	358	324	329	346	348	333	366	355	358	356	335	361	387	343	362	363	345	373	348	352	352	366	347	344	366	374	369	372	337	351	343	389	359	336	360	377	375	333	385	362	356	331	323	359	403	350	381	357	357	387	353	354	362	340	338	340	364	379	336	367	354	327	356	354	378	360	351	360	342	378	353	364	359	311	343	354	365	371	393	382	365	339	340	372	338	366	372	374	357	381	349	352	369	368	326	369	359	363	338	344	340	390	337	381	342	328	356	345	347	353	389	354	355	349	339	355	342	326	341	369	332	362	343	366	351	312	365	346	321	359	361	378	332	359	340	371	359	350	336	338	366	332	379	348	370	374	381	358	346	348	360	351	342	349	374	379	357	349	344	350	364	388	362	336	333	335	345	362	355	355	353	334	330	357	376	367	363	378	336	333	347	346	359	362	340	317	352	333	350	338	347	331	358	351	366	360	345	371	337	303	377	334	378	361	349	334	338	349	339	328	363	337	331	371	374	347	361	375	352	338	347	365	339	369	362	374	383	345	354	370	394	365	336	343	366	346	375	376	344	356	353	343	360	370	327	332	353	342	334	370	336	394	375	354	333	298	336	363	321	362	383	368	377	337	361	359	385	334	355	348	333	331	364	380	364	318	353	358	360	347	379	362	387	338	369	362	339	322	340	321	372	301	347	319	338	331	369	345	361	346	364	342	342	374	373	322	366	388	360	321	356	388	364	345	369	342	360	347	349	352	349	361	333	339	330	365	365	365	357	325	350	363	350	369	351	353	318	360	367	356	314	341	357	345	376	368	378	369	360	346	375	352	366	356	353	337	360	348	358	326	333	369	315	351	353	382	358	369	313	351	366	350	360	329	356	359	354	317	340	353	325	349	333	349	350	319	365	349	351	354	344	340	358	349	329	325	328	388	329	325	343	347	340	369	359	349	352	351	311	360	338	358	336	357	382	329	342	347	302	327	389	362	367	338	394	344	361	346	341	343	372	326	386	361	361	368	342	368	334	350	332	373	363	320	319	346	334	354	334	346	346	367	350	354	373	370	357	353	328	319	358	333	351	350	353	337	342	363	334	355	286	355	325	337	368	359	357	357	333	351	356	321	375	346	369	364	321	373	351	351	349	326	375	346	325	333	342	341	378	326	341	350	323	346	339	339	340	331	306	346	373	324	361	375	351	342	354	348	380	357	323	366	334	371	345	380	358	321	354	325	388	352	366	375	356	316	364	330	350	348	349	345	361	343	339	350	373	369	345	362	377	331	330	339	360	379	380	371	337	336	323	350	384	362	367	337	338	362	382	378	341	334	331	350	369	323	355	368	323	344	378	334	369	360	368	326	354	367	346	340	316	381	331	332	338	342	321	365	345	336	365	347	307	346	380	330	362	355	337	356	355	311	357	336	379	333	325	347	341	317	362	341	336	378	387	328	359	360	356	373	359	350	360	330	361	341	365	331	368	342	341	344	362	371	355	353	346	315	348	374	335	331	307	378	325	359	376	374	378	324	349	354	350	319	346	369	347	361	334	345	372	366	324	376	337	366	328	369	372	389	339	349	350	344	342	342	319	356	360	319	360	373	368	337	329	350	392	331	345	355	367	369	361	313	373	367	369	362	355	359	347	373	365	350	355	333	346	380	344	335	362	335	367	336	349	343	390	358	348	394	352	374	349	358	330	365	368	358	338	367	370	339	350	343	325	364	341	351	357	348	336	359	366	355	377	371	342	334	341	349	351	354	389	338	329	373	355	334	337	368	366	340	382	359	373	352	369	354	330	335	318	342	345	362	348	356	340	312	340	349	350	373	348	365	367	355	356	378	368	372	337	349	351	321	358	356	318	348	382	348	364	352	359	320	352	353	347	338	335	325	335	378	350	372	326	355	336	367	379	348	326	343	378	340	340	348	360	309	383	391	343	343	348	354	364	326	327	331	333	322	322	352	322	381	363	350	302	351	352	383	373	379	352	357	380	340	372	384	327	319	373	347	344	355	385	337	349	363	335	330	356	341	343	364	360	309	328	352	351	381	342	345	362	361	330	325	357	363	368	354	333	368	336	336	355	359	331	340	328	351	363	325	337	380	332	322	321	334	366	357	363	320	361	315	356	358	339	345	320	358	352	384	360	324	356	374	346	364	346	362	357	312	327	371	385	335	363	346	330	367	340	383	333	320	379	336	371	330	372	378	346	325	375	385	343	386	358	320	351	345	325	310	342	359	381	361	326	306	384	333	354	326	379	326	369	382	374	356	355	348	350	345	373	359	341	376	352	325	378	406	330	352	320	330	338	369	377	342	333	322	338	340	312	353	349	364	374	337	358	365	319	321	323	347	342	355	335	335	364	338	398	342	338	376	358	322	320	348	365	327	350	345	356	334	378	360	356	344	350	315	330	354	331	311	351	343	344	319	339	339	397	357	331	361	364
27771	11994	2041	1239	947	886	926	897	893	877	871	863	847	893	875	857	879	859	883	890	919	910	882	874	921	894	897	871	885	926	904	846	889	894	923	886	886	882	888	834	873	881	817	917	825	866	860	895	858	851	908	862	884	875	853	843	862	911	821	901	893	864	894	896	880	892	826	824	907	884	850	846	905	906	806	846	862	869	884	834	824	858	889	877	887	857	907	851	894	815	921	839	860	834	828	851	846	859	862	860	872	863	899	893	881	857	915	895	836	858	855	840	836	837	897	850	894	928	845	902	848	868	887	851	827	817	848	845	888	831	878	775	865	835	876	877	891	860	886	893	851	842	852	899	882	902	895	891	830	871	906	898	875	861	916	914	865	838	847	865	870	888	877	890	842	843	905	908	890	864	877	866	881	874	868	861	866	871	853	919	872	809	824	857	853	848	868	893	849	894	905	881	872	859	895	875	897	867	878	849	912	892	839	824	857	860	927	839	866	821	857	896	864	863	821	918	851	881	886	928	911	898	832	887	865	847	875	882	827	903	899	876	871	826	921	848	844	884	893	851	860	832	870	889	876	902	853	829	885	862	877	901	853	825	853	914	840	856	876	862	870	877	901	923	843	895	886	869	945	857	871	840	892	903	870	861	839	869	897	851	840	889	881	854	889	925	854	852	851	853	831	841	883	852	887	849	796	856	873	820	846	865	813	858	869	905	881	877	822	885	874	866	866	869	826	941	851	861	912	859	901	844	883	911	924	927	892	879	851	835	845	824	886	849	867	859	921	866	884	876	842	897	840	863	855	846	893	855	845	919	858	863	873	878	874	884	840	852	903	859	921	813	851	864	875	856	877	867	890	833	805	884	898	895	884	961	908	865	928	842	871	853	840	831	868	852	860	922	860	875	875	899	829	847	843	865	869	928	838	864	839	842	887	876	899	892	846	852	892	877	885	845	858	956	931	894	901	852	828	878	869	867	893	875	924	873	911	830	865	914	884	870	926	860	862	849	874	880	895	859	899	881	860	823	868	852	908	846	892	866	887	861	863	922	842	883	911	868	833	881	836	837	902	875	892	868	892	857	810	871	884	845	892	924	851	843	840	846	855	856	858	879	844	868	925	877	872	890	844	886	859	846	857	873	905	866	884	878	860	895	856	847	878	840	880	894	880	901	871	884	883	906	909	876	862	857	909	932	872	868	892	910	861	908	876	868	819	897	901	838	891	881	884	877	818	884	895	896	867	893	821	888	867	902	910	889	827	914	835	892	901	872	859	845	847	833	834	951	908	879	854	886	875	851	890	857	921	864	907	904	937	887	910	850	876	875	877	895	908	891	881	856	902	887	876	846	853	912	837	883	829	904	899	859	852	865	842	897	824	834	832	850	904	871	935	892	857	892	846	883	954	923	833	822	883	899	926	871	897	850	862	898	868	873	832	877	899	819	819	908	835	918	847	830	893	875	850	867	856	833	846	913	875	858	836	908	867	816	831	862	856	884	830	859	828	876	844	891	857	876	819	906	869	855	913	841	859	883	919	860	856	828	901	941	886	838	888	850	897	908	897	900	868	860	862	848	865	912	840	842	833	886	846	865	845	926	860	873	864	857	897	881	862	890	882	911	937	876	875	924	856	840	850	869	884	834	880	851	840	869	897	843	911	823	857	853	826	852	857	856	888	814	849	865	880	878	836	883	893	861	862	846	891	832	848	852	868	832	905	882	880	824	875	853	901	863	888	864	932	872	851	885	834	893	872	882	911	878	815	875	885	905	844	839	846	923	897	844	903	887	899	852	862	904	801	846	890	907	856	886	876	849	874	888	785	851	874	880	897	832	829	850	865	865	909	825	863	873	889	919	828	878	863	913	852	819	897	835	853	868	847	824	914	889	898	892	876	935	882	888	878	843	877	862	899	844	843	914	829	886	931	877	905	903	836	860	849	869	806	881	803	846	916	883	839	890	907	852	854	874	893	905	865	865	875	904	846	845	887	825	879	885	883	860	844	859	852	852	825	872	858	877	849	878	944	863	896	845	862	875	878	853	838	867	843	843	856	814	856	920	811	847	860	866	914	832	912	844	883	900	868	895	845	930	844	875	892	894	874	862	897	873	873	864	859	904	869	874	808	882	850	847	875	858	888	877	858	893	840	865	852	869	876	850	870	861	912	895	854	858	923	868	865	862	878	917	872	903	880	878	840	888	878	919	916	899	854	865	834	884	846	881	881	850	887	911	843	825	875	876	889	867	851	918	867	874	863	883	893	888	854	858	921	887	841	864	870	863	864	864	848	871	899	836	928	898	918	866	862	899	862	868	853	827	904	865	854	880	853	893	876	897	911	855	841	868	875	891	928	899	908	852	844	865	837	857	881	887	880	892	939	834	923	863	845	871	828	867	891	887	819	865	844	860	884	899	845	851	853	952	916	900	901	853	869	879	875	864	883	827	896	871	869	845	927	893	842	887	917	877	938	906	889	872	881	893	874	857	855	887	921	807	892	900	895	902	887	885	826	839	889	875	888	865	844	876	857	861	815	878	885	897	834	887	804	843	821	870	828	870	894	838	858	885	822	838	855	864	823	901	853	875	906	880	864	843	849	859	893	852	878	874	853	837	887	870	784	918	841	903	953	902	822	852	876	857	891	851	798	907	801	860	959	888	900	917	867	898	877	881	911	870	866	819	853	901	829	877	861	865	867	878	884	807	931	888	845	887	853	832	862	873	858	803	856	867	845	896	897	808	889	831	915	827	895	862	847	877	888	895	903	804	889	829	870	884	822	846	891	863	817	843	854	894	894	838	864	875	858	870	873	871	859	869	861	850	875	886	846	867	845	870	868	809	856	812	905	866	843	873	889	822	909	882	848	878	847	839	829	873	819	877	865	866	860	803	871	869	886	895	898	839	895	860	803	860	889	835	860	783	856	906	795	898	854	831	912	890	819	896	927	871	869	854	840	870	908	858	841	888	881	819	859	835	854	886	890	846	860	847	879	907	859	844	890	882	885	897	922	914	847	896	857	848	845	851	864	855	911	866	832	882	874	895	849	948	848	830	836	815	891	817	902	827	885	847	882	890	856	884	897	866	890	881	834	869	882	852	889	836	854	891	878	882	882	849	900	798	848	827	878	871	849	858	899	852	839	888	868	853	923	892	915	874	847	855	845	856	854	855	873	938	814	827	897	855	882	888	858	899	854	817	852	893	974	906	855	890	857	846	840	900	847	877	890	851	857	837	879	911	873	920	901	895	827	877	883	899	834	845	878	849	846	854	909	865	829	876	900	847	876	843	894	846	887	878	920	898	935	847	873	856	938	900	880	852	853	893	901	846	855	872	903	898	848	845	878	973	837	812	849	922	877	853	896	850	910	822	909	903	833	854	905	855	867	853	892	850	834	922	853	857	869	898	862	882	879	868	881	869	898	872	840	845	901	882	874	911	864	914	882	908	907	875	866	926	793	874	871	877	850	890	843	861	856	801	877	877	879	894	877	856	872	919	831	866
5206	969	896	781	768	798	804	740	767	797	749	764	786	735	763	749	744	766	713	755	786	747	699	740	765	758	728	721	744	781	753	754	730	781	770	732	747	768	724	779	760	769	747	769	733	716	766	787	721	768	716	748	739	740	759	718	761	759	731	770	780	720	809	762	794	726	778	723	789	760	755	749	767	720	773	772	736	736	745	714	776	754	741	761	750	757	755	801	774	768	752	736	744	760	727	740	705	740	703	721	723	738	767	764	732	767	779	720	774	727	710	716	752	755	773	775	681	805	780	692	729	754	726	699	772	749	754	726	711	744	742	796	780	709	752	736	695	735	724	702	701	782	725	786	730	767	752	737	723	758	735	747	721	772	762	724	713	761	756	757	688	729	757	723	739	699	736	745	726	708	758	696	735	735	778	725	728	738	752	727	722	770	716	760	751	767	769	741	723	729	758	771	694	766	790	717	768	738	784	736	751	757	750	798	733	735	731	751	776	749	740	799	731	782	729	760	739	734	727	737	728	723	718	805	710	682	738	747	769	755	744	775	746	729	721	755	743	772	740	753	743	779	672	778	698	689	767	742	744	747	729	701	744	784	780	713	784	770	734	721	730	723	768	723	734	759	783	758	730	789	772	693	775	689	747	713	739	774	733	720	719	729	741	769	739	694	731	678	726	753	731	749	720	775	764	744	736	762	775	740	725	723	770	695	745	758	769	756	751	757	743	706	741	729	724	773	764	769	811	718	725	753	769	757	755	746	760	798	710	777	718	754	745	740	730	719	701	756	730	730	733	781	764	707	724	734	741	757	781	791	725	755	757	733	720	764	748	719	734	728	789	754	728	752	755	713	711	750	749	743	785	703	739	771	732	785	677	744	749	763	720	731	756	740	746	742	768	706	742	707	748	757	731	758	717	750	703	744	736	757	720	744	739	721	704	715	720	750	674	724	746	782	744	701	745	720	727	759	697	752	754	737	764	762	789	760	763	734	783	729	766	776	781	750	760	737	755	699	727	747	739	694	765	758	739	802	713	703	751	787	747	786	741	767	750	767	741	731	791	738	706	718	769	737	758	752	772	745	715	722	716	756	731	736	740	720	744	731	757	740	738	771	756	797	731	759	744	755	734	771	733	726	743	693	785	761	726	773	754	754	747	740	734	750	775	731	728	745	801	722	719	690	744	772	774	760	728	779	727	737	740	781	782	707	710	744	731	780	757	733	738	791	782	756	764	713	730	705	758	744	739	769	764	720	743	757	752	730	761	700	746	732	715	775	767	736	760	723	744	720	789	756	756	751	778	785	745	770	727	733	744	737	791	726	716	733	712	675	775	722	733	735	774	728	700	730	763	715	689	730	697	751	720	773	727	751	732	683	734	748	773	722	704	763	751	720	747	726	751	745	767	755	800	710	785	770	746	762	760	770	777	714	793	756	776	743	785	731	735	750	725	782	774	726	722	710	761	749	782	726	762	720	764	699	765	727	762	757	738	718	764	782	730	713	751	744	723	732	713	729	740	728	758	712	767	736	755	695	718	752	762	689	740	785	764	758	748	717	749	775	718	714	748	792	728	725	802	715	699	716	773	727	695	704	681	715	711	751	766	770	736	706	752	728	755	743	762	757	767	747	723	707	767	776	761	717	743	756	769	787	740	700	702	747	807	749	774	791	758	769	728	774	776	749	726	753	769	729	773	714	759	730	707	710	722	758	776	704	788	723	703	757	764	750	758	759	762	755	730	726	800	761	773	772	765	771	735	764	781	755	744	728	773	773	723	762	766	744	812	741	756	716	691	716	743	772	764	737	727	788	746	728	719	708	787	735	753	729	725	720	708	712	719	736	733	698	747	740	762	774	727	725	753	751	723	749	785	709	763	768	795	710	730	759	737	704	731	773	692	752	793	759	725	733	791	731	727	724	728	793	792	747	701	686	741	749	701	726	756	759	752	759	781	725	744	709	674	700	734	744	741	740	779	760	742	753	724	725	752	800	755	725	763	751	730	719	733	743	750	766	712	731	695	718	767	753	749	774	731	725	756	758	740	765	757	756	748	771	770	859	706	707	731	725	703	730	720	761	735	810	739	743	758	749	735	704	766	757	737	752	755	770	768	717	735	756	731	745	759	755	763	762	767	751	702	740	728	724	783	771	774	775	759	775	720	721	757	756	730	771	739	705	718	730	750	750	734	783	767	690	785	763	737	734	791	720	806	747	766	764	742	752	730	722	710	730	785	804	745	714	731	765	751	787	781	774	766	760	777	724	767	754	769	769	781	749	700	743	720	680	760	745	775	735	739	728	729	775	750	731	779	734	793	729	716	713	699	684	696	760	736	760	734	748	719	746	785	712	740	769	749	764	755	728	735	743	747	742	814	761	736	767	725	778	776	759	728	690	711	763	780	767	745	748	706	775	741	749	701	727	783	731	696	757	762	726	693	774	715	707	742	742	740	741	720	758	690	754	761	748	741	759	734	760	717	743	768	724	716	725	714	725	747	792	769	700	770	738	732	790	738	714	724	727	758	742	741	783	763	733	733	755	755	777	731	771	765	726	719	690	719	763	708	729	765	728	781	755	751	714	773	712	738	726	704	790	768	761	727	756	788	741	762	734	793	756	765	734	727	757	742	736	745	719	775	775	755	736	697	767	701	719	753	772	773	755	742	755	759	765	746	775	713	699	752	736	743	711	770	703	776	739	745	741	754	724	798	730	744	760	737	684	722	750	753	746	755	714	743	739	826	706	779	723	732	748	719	762	767	740	759	781	735	770	765	707	729	775	736	760	756	752	744	743	725	761	802	749	747	739	764	758	780	757	751	749	765	743	706	705	701	756	825	740	812	767	778	755	744	782	732	722	727	713	808	734	745	717	755	739	747	727	787	694	724	732	730	725	749	735	704	732	756	732	725	746	763	738	731	768	733	708	776	701	733	750	747	708	714	752	736	722	803	730	752	729	774	737	792	741	766	722	721	769	723	724	753	776	715	777	737	720	729	723	744	717	744	750	805	723	743	740	735	805	742	783	692	725	743	742	688	715	719	741	739	694	778	741	792	735	737	746	735	765	806	734	754	738	757	718	779	726	798	705	743	702	737	758	769	781	800	733	763	752	719	702	757	749	760	743	742	739	750	710	739	757	747	735	745	744	768	717	702	753	762	760	767	745	735	661	762	781	712	758	716	727	804	787	748	710	733	778	726	740	742	742	768	752	736	777	762	750	747	749	729	746	687	753	705	738	793	734	734	707	762	761	686	781	763	800	724	725	754	738	722	725	759	764	770	730	713	741	802	792	761	747	726	769	742	716	794	723	721	725	704	764	737	727	732	728	786	767	731	777	725	740	703	707	798	768	768	721	768	718	735	722	748	802	707	744	744	722	734	711	767	766	722	726	754	744	762	743	777	744	725	726	818	721	749	770	739	715	740	737	712	818	759	769	726	732	754	743	751	773	733	748	721	744	736	734	713	757	719	744	699	771	718	729	720	717	742	713	797	751	746	728
25761	21464	25874	18791	2110	1013	910	773	713	725	716	780	734	797	716	785	724	714	715	757	760	738	761	722	699	711	722	762	754	750	697	673	704	745	692	708	718	735	748	761	691	733	678	715	714	674	731	724	649	760	720	698	726	733	741	713	724	709	687	742	694	746	737	749	731	791	698	691	660	744	717	727	753	734	709	732	729	716	733	750	690	713	751	722	743	730	730	712	703	715	700	730	692	747	695	697	675	746	766	743	666	777	746	689	726	692	674	694	726	705	705	740	708	717	718	743	728	731	704	715	764	744	710	709	705	760	750	730	719	749	667	711	728	737	766	732	736	700	718	685	696	731	667	700	716	706	719	743	688	714	742	690	714	735	708	740	675	677	712	726	683	697	700	713	725	689	710	708	703	711	729	765	710	705	707	711	715	730	722	732	733	699	681	719	724	693	746	720	712	713	698	691	712	765	686	694	714	709	686	704	697	746	714	750	725	681	774	769	720	717	726	683	697	734	681	752	723	695	737	705	714	675	695	746	770	682	724	753	709	673	724	758	731	702	713	710	702	720	737	707	757	740	678	705	708	721	703	691	687	694	715	701	774	670	708	738	716	678	728	723	745	713	803	712	732	717	766	725	720	690	713	676	695	701	724	719	715	714	801	735	754	725	751	726	738	695	755	705	735	720	712	733	722	722	716	735	678	715	711	740	690	727	687	690	770	694	758	726	672	752	742	705	741	713	728	722	695	768	726	669	680	727	691	666	725	685	675	776	738	718	719	721	645	711	728	734	703	700	737	695	700	704	739	703	753	685	718	685	786	719	736	751	683	742	726	687	730	735	727	701	732	705	669	739	644	706	708	703	739	758	703	732	697	739	725	743	735	723	697	721	697	731	749	699	717	748	702	711	737	748	705	735	675	724	715	750	715	751	692	710	679	697	746	682	696	706	709	720	689	732	733	736	736	701	761	753	721	768	738	745	700	713	741	749	707	738	719	734	689	710	726	697	724	677	750	738	727	703	663	736	667	752	742	693	692	680	706	732	695	717	711	713	672	751	673	739	698	693	739	696	750	703	722	692	736	719	725	661	704	745	693	703	710	755	703	717	712	714	692	695	706	751	701	717	664	707	696	727	688	712	699	715	698	716	685	736	738	734	741	656	730	740	726	710	694	675	706	704	745	765	672	700	687	706	700	693	756	706	700	689	738	720	710	667	764	732	691	742	725	770	708	695	746	677	707	718	778	739	716	669	682	695	723	722	690	705	717	765	738	718	715	680	701	701	721	680	676	692	738	687	704	734	685	665	686	728	716	766	679	740	709	738	687	699	718	689	681	689	732	740	709	696	708	739	753	751	760	684	689	752	729	726	704	704	708	707	723	739	718	754	729	706	732	715	713	756	712	699	752	730	696	708	709	736	664	764	725	744	680	717	675	745	693	700	747	669	690	715	728	711	704	709	704	720	717	785	714	726	707	685	679	681	668	713	745	695	695	702	717	679	730	720	714	729	684	690	723	731	747	758	721	691	715	697	717	733	753	735	778	704	649	716	725	695	736	722	714	723	678	733	720	699	730	707	706	680	759	694	755	695	747	666	708	708	737	755	723	700	740	731	735	710	703	729	709	706	700	680	704	738	692	668	674	696	700	731	739	721	724	722	710	741	735	699	760	715	725	688	685	699	731	707	684	687	696	685	691	723	717	743	735	668	737	734	710	726	664	695	720	658	654	663	688	707	701	715	733	733	728	708	730	705	716	678	738	721	700	725	701	726	692	703	706	700	697	708	720	734	709	742	715	690	680	712	721	725	667	731	685	709	682	760	761	735	715	738	740	723	740	746	645	653	700	699	700	690	742	731	695	718	757	699	724	754	707	748	724	717	735	669	723	724	701	700	684	719	719	737	712	707	711	723	692	752	753	713	756	762	725	731	727	671	710	696	682	765	721	705	744	692	674	745	722	724	712	704	689	692	727	677	696	696	713	696	723	722	706	684	700	715	687	658	684	729	713	719	714	693	762	712	771	642	715	750	670	708	711	711	749	746	687	720	716	747	703	658	746	737	672	735	697	741	688	661	736	726	739	705	758	747	677	638	678	662	768	705	715	775	685	694	722	666	748	728	706	775	734	729	702	686	732	719	766	681	680	770	698	756	685	752	705	768	764	722	737	712	709	680	673	732	721	694	739	718	711	713	770	716	703	707	689	746	691	684	714	692	753	730	705	703	770	715	710	686	690	718	720	719	723	715	682	713	730	728	729	691	656	735	733	713	733	698	705	704	684	721	719	741	720	693	732	713	742	730	713	723	784	729	735	704	675	656	676	702	692	716	732	657	706	690	694	695	659	719	742	703	667	692	723	696	687	697	736	652	751	738	689	666	676	702	667	743	739	674	715	745	739	760	740	688	686	734	735	677	720	714	689	693	726	725	738	762	703	687	735	716	727	707	695	751	687	650	736	705	751	724	694	707	681	698	715	681	668	700	722	681	734	714	737	723	696	702	763	718	726	733	745	699	708	709	723	717	704	712	766	736	738	702	697	779	724	709	730	707	702	719	743	723	704	711	726	724	733	711	696	746	715	691	703	751	750	678	698	711	712	682	690	763	737	742	710	724	742	706	723	669	716	677	758	752	709	766	710	692	718	725	713	699	770	699	761	743	745	714	699	724	723	766	701	737	736	714	711	685	709	719	747	711	704	789	752	656	721	728	699	735	733	723	715	696	664	741	746	670	690	684	687	743	743	683	745	749	718	724	733	725	696	744	729	713	691	713	674	710	728	704	706	731	734	753	733	750	702	745	750	714	740	731	735	729	729	726	729	741	723	698	742	729	730	708	695	724	681	711	716	736	743	741	687	745	697	699	731	695	702	753	710	779	699	716	741	755	685	658	739	714	712	708	751	740	745	724	752	710	692	737	757	716	713	679	725	772	682	692	743	734	736	734	734	749	730	719	700	697	713	701	713	744	731	697	728	711	721	778	723	817	738	739	720	756	739	722	674	735	701	702	719	716	678	705	730	706	678	726	671	784	675	660	713	727	713	715	690	752	765	741	755	728	713	718	702	719	699	721	721	773	707	702	724	724	696	688	697	737	749	735	689	685	707	743	652	762	691	683	683	691	761	700	720	725	697	708	696	667	658	689	687	720	724	722	704	706	693	649	708	711	727	723	712	718	726	735	723	736	742	730	710	717	679	730	661	660	724	678	734	709	706	731	744	713	726	686	721	705	704	633	719	727	705	672	718	694	625	704	706	769	740	725	744	698	695	711	708	728	661	694	714	665	717	692	722	725	684	690	711	723	712	682	702	659	693	714	664	750	677	716	735	706	744	699	720	724	697	747	749	700	750	680	672	717	735	697	719	721	710	697	718	740	696	701	706	732	709	710	772	710	734	706	739	698	683	753	710	676	767	751	760	673	715	723	704	728	709	688	738	682	726	761	724	733	668	690	699	724	732	765	671	746	701	691	708	713	747	719	711	699	688	685	690	695	687	769	715	722	736	730
3602	2238	1865	1229	951	874	802	793	734	717	746	759	713	698	688	660	702	668	641	647	649	637	638	688	675	677	689	691	656	609	627	626	630	641	654	691	637	667	637	658	642	638	636	653	653	676	652	687	663	622	638	654	695	675	635	620	652	645	650	698	648	684	673	669	618	654	661	645	613	572	635	669	644	646	657	629	620	642	678	648	638	661	655	609	641	606	679	632	643	668	666	627	597	695	640	658	615	631	676	625	661	673	676	627	648	657	650	600	663	663	667	623	678	629	676	658	653	643	617	658	644	606	680	677	593	610	671	586	648	629	630	590	624	579	599	629	689	639	674	612	664	671	671	632	660	683	656	619	638	683	663	635	668	665	669	597	628	644	649	640	641	612	633	630	663	640	673	646	597	670	667	639	592	666	623	638	675	635	642	673	634	670	711	641	683	640	652	652	651	676	620	647	612	622	634	629	641	636	640	653	634	623	636	665	623	628	652	674	642	635	618	669	600	648	643	642	659	637	648	644	643	615	638	622	644	645	626	609	637	639	634	648	645	652	677	641	658	657	606	637	662	657	663	674	626	649	641	642	687	646	609	666	659	667	646	603	661	681	631	639	689	658	629	657	609	628	649	638	688	657	652	631	625	677	617	635	634	603	686	667	621	642	634	615	702	713	617	640	621	660	607	637	641	675	637	636	678	655	654	599	644	638	675	693	663	613	672	690	656	621	583	649	669	663	616	705	686	650	661	664	690	653	674	639	622	662	606	634	617	643	644	588	685	596	639	637	587	612	677	668	657	624	660	655	680	655	683	632	617	656	634	622	639	651	627	594	642	648	645	592	637	632	623	622	629	623	677	612	658	593	632	640	626	642	653	668	570	646	625	622	673	592	632	665	628	634	616	598	646	641	639	644	646	625	590	648	649	620	661	633	637	656	624	629	651	631	628	647	625	646	635	657	618	624	661	655	661	612	596	642	611	618	653	611	653	629	619	672	671	660	654	597	688	652	624	610	617	646	667	635	654	655	642	627	612	631	662	662	672	647	640	642	665	613	653	622	655	677	660	677	597	666	665	678	675	634	600	626	658	598	622	645	641	631	634	671	655	611	637	600	611	657	627	616	584	609	667	633	644	655	589	667	672	660	696	650	724	649	672	666	658	612	665	584	607	650	613	637	623	646	658	636	644	674	624	643	646	627	664	685	633	611	665	640	646	638	634	608	637	640	655	624	653	640	616	638	639	629	627	612	653	612	656	646	684	640	630	639	618	664	616	628	653	646	615	650	624	632	689	650	666	632	640	598	588	643	620	669	649	630	635	640	613	671	676	647	615	653	623	630	604	608	621	650	606	660	622	645	655	571	684	649	621	620	616	618	621	651	628	676	609	628	648	666	665	652	623	652	656	651	650	606	598	661	633	615	632	655	649	632	644	648	665	657	645	687	628	638	642	613	615	647	604	707	662	665	634	651	618	695	594	653	685	652	661	601	647	633	622	635	636	627	652	665	632	629	608	631	642	659	655	620	650	680	620	621	667	626	680	658	653	617	670	650	652	678	615	640	663	601	632	675	623	636	638	704	681	593	567	653	667	660	601	667	656	603	655	645	624	649	634	622	628	635	660	652	620	659	685	683	694	606	656	647	629	659	658	645	656	649	641	577	649	639	626	641	658	654	619	657	657	621	642	663	666	673	645	648	659	630	593	633	654	664	639	685	615	672	676	617	641	664	612	611	617	610	610	598	662	603	675	681	647	663	641	641	646	652	630	653	638	631	640	676	642	667	627	608	637	648	656	643	618	685	648	631	673	654	645	688	670	627	638	645	611	599	623	657	673	632	645	648	643	607	637	653	637	603	618	638	614	653	640	664	657	668	638	701	622	608	617	650	607	663	655	632	664	634	681	664	644	655	668	659	641	635	622	607	598	591	659	630	626	670	654	657	664	670	656	635	634	657	625	674	704	618	667	639	622	605	642	669	634	680	640	650	653	636	635	672	629	664	615	664	636	591	641	649	660	599	636	646	643	616	594	612	672	648	636	675	651	614	615	600	594	708	651	620	627	672	616	627	633	678	628	667	654	660	638	649	631	659	670	628	639	653	652	685	612	642	668	655	659	572	644	611	656	642	662	681	615	612	600	622	632	625	621	617	637	689	626	604	627	677	637	626	660	620	693	657	668	652	665	625	626	644	655	661	648	603	624	655	633	637	655	662	680	620	658	606	634	614	609	611	646	592	707	614	637	646	632	625	666	656	606	689	638	622	646	675	675	635	640	642	609	649	639	653	632	664	615	647	629	617	594	639	647	620	619	640	639	677	595	601	671	634	672	664	635	655	677	657	681	678	597	626	606	608	630	657	623	679	662	650	640	612	642	635	642	577	613	691	640	616	634	631	639	697	660	637	659	646	670	635	618	596	607	668	617	635	632	589	659	663	659	621	674	683	611	651	642	678	663	661	657	656	672	638	603	663	680	614	628	676	630	624	680	641	630	629	679	643	630	673	652	678	612	635	618	604	620	620	611	609	633	626	621	641	644	573	620	579	669	583	626	642	636	632	659	663	646	602	656	626	619	644	663	620	695	675	644	629	643	691	626	622	604	648	627	608	610	644	682	596	662	633	620	690	609	610	642	642	650	613	587	651	663	617	621	641	636	626	663	655	673	660	659	635	642	664	650	683	619	642	654	586	611	665	647	593	666	629	633	666	626	629	649	652	663	610	635	660	626	633	680	651	628	627	615	629	664	617	649	631	656	623	612	596	636	627	646	617	633	649	610	651	662	626	626	677	658	620	635	681	651	654	619	646	579	654	624	615	616	634	605	667	612	617	661	638	673	639	686	628	664	624	650	604	642	627	646	670	658	590	702	678	634	625	646	611	628	644	637	626	620	663	606	647	656	642	668	671	619	609	678	644	665	685	637	608	650	597	634	642	662	656	646	686	637	667	647	604	661	650	653	648	667	617	638	661	633	638	618	602	618	637	626	696	602	670	701	645	704	647	612	661	597	608	625	663	704	626	645	653	639	616	601	646	611	632	609	640	651	596	645	610	622	657	657	625	606	632	657	615	625	613	653	669	651	674	658	676	614	629	644	694	645	651	640	658	659	617	636	634	634	627	658	617	670	639	646	614	686	621	596	582	629	668	676	655	682	620	635	636	598	606	629	658	650	639	649	638	622	684	607	630	636	618	623	666	643	640	629	614	620	645	603	691	654	637	638	642	630	651	623	642	668	696	629	650	660	675	657	689	610	576	632	632	619	641	639	637	641	656	665	628	655	645	597	602	656	643	657	703	655	622	607	634	663	619	667	636	657	644	692	641	640	663	645	633	618	616	604	636	599	664	661	630	611	657	601	647	696	628	655	675	632	676	630	649	619	645	614	683	606	650	645	652	648	668	608	628	649	595	603	603	677	630	655	590	650	629	641	609	654	634	684	618	606	610	599	674	663	639	593	648	643	633	644	620	641	617	659	603	610	654	632	631	631	640	603	620	606	605	587	632
24296	21486	28700	24685	20285	2879	952	610	536	439	440	401	410	401	371	389	424	388	387	370	383	364	358	370	406	361	362	374	355	360	324	333	365	356	365	397	359	379	352	370	365	356	347	379	357	333	338	371	339	381	388	360	361	369	346	404	338	359	360	352	384	371	380	360	330	335	357	362	342	326	371	359	364	353	378	350	345	352	343	353	347	357	366	359	341	367	321	348	350	349	339	380	353	329	337	346	345	358	336	355	318	377	334	324	339	378	331	332	364	352	357	361	343	367	336	330	370	343	353	345	350	328	341	384	344	353	373	364	357	339	326	378	380	349	354	360	364	400	367	363	340	323	349	340	339	345	352	337	363	336	364	394	363	359	342	397	335	320	331	343	357	366	369	378	350	365	382	339	379	347	336	346	381	357	359	344	320	335	341	333	373	329	333	324	330	345	367	371	339	350	357	325	339	357	345	313	327	333	347	317	336	360	328	363	350	333	349	342	341	334	334	367	356	349	333	350	353	370	339	347	316	393	362	356	328	328	324	330	340	327	379	355	388	350	343	381	357	366	356	373	368	346	362	328	364	309	329	381	328	354	357	326	369	351	350	346	353	386	358	341	385	291	372	326	351	331	342	342	367	361	354	298	333	340	370	344	391	343	351	358	341	388	337	370	350	362	399	350	336	355	334	345	342	349	340	362	346	380	359	358	347	339	315	346	344	369	342	354	341	354	305	367	347	327	353	335	355	363	340	360	355	354	380	343	374	364	397	341	380	355	311	333	356	353	338	352	336	349	364	345	366	348	342	364	329	365	347	353	337	349	356	346	350	372	369	372	356	361	350	386	313	334	331	349	361	342	373	378	353	352	341	338	349	343	341	367	352	337	352	359	333	327	378	388	376	360	339	352	347	364	326	348	358	336	347	347	330	333	331	354	335	369	355	322	351	389	321	330	364	319	333	329	324	341	393	321	349	347	333	368	370	343	344	309	355	346	343	331	316	315	361	347	336	375	343	337	377	357	332	356	373	354	377	317	337	349	343	310	340	336	340	316	358	407	361	339	385	365	304	350	361	346	326	327	350	328	349	358	390	357	349	373	366	331	330	335	348	366	324	346	359	307	346	365	319	319	363	325	327	329	390	327	383	339	348	329	336	359	350	347	371	327	310	319	350	350	334	357	310	356	315	342	328	364	351	345	359	319	351	386	351	361	349	345	374	336	305	340	363	354	344	329	325	324	361	348	322	349	368	330	354	311	326	341	331	329	338	352	364	336	319	338	325	325	327	323	350	362	343	366	346	325	325	347	363	307	328	322	343	342	325	339	351	343	378	351	320	350	315	351	335	337	326	322	341	394	362	366	332	332	363	347	356	313	363	339	322	315	347	335	363	365	336	359	369	335	330	367	331	373	324	322	324	334	372	352	337	328	341	358	344	381	352	341	363	350	352	345	359	356	374	338	370	320	366	342	344	377	357	364	366	334	330	330	352	354	337	344	355	339	325	333	334	337	359	337	383	371	351	325	357	348	357	332	341	354	352	364	370	332	363	351	344	339	351	313	356	300	360	373	351	354	307	304	333	337	349	358	329	324	315	363	351	360	369	333	338	333	339	330	344	355	350	337	351	333	381	326	318	357	317	343	340	345	315	368	358	339	323	356	304	370	347	367	370	317	344	352	371	370	340	336	388	337	320	337	341	349	355	369	360	348	329	318	379	326	328	373	338	377	359	324	355	343	358	345	336	387	326	338	364	326	356	334	343	352	349	315	391	344	333	346	330	343	337	356	340	366	360	345	351	336	335	375	334	366	356	310	350	390	349	367	314	325	354	337	313	342	353	341	364	325	326	352	332	329	367	348	364	333	364	361	363	307	366	384	344	345	332	354	357	342	302	342	334	346	329	341	344	343	340	320	367	319	343	327	330	359	333	314	386	314	349	341	334	359	318	331	348	328	360	331	343	333	334	341	323	323	348	359	330	358	329	352	345	324	327	322	334	358	350	390	360	311	349	326	357	341	342	327	304	353	374	348	333	355	340	357	350	419	339	351	332	349	357	344	330	352	350	327	352	363	329	339	326	341	330	356	344	309	339	370	362	367	334	338	323	341	357	350	349	357	356	365	350	354	335	359	335	322	380	331	362	336	363	353	346	340	336	363	350	337	346	316	317	332	323	344	346	333	355	323	354	330	339	342	330	336	371	329	339	355	350	360	360	343	350	353	343	330	345	346	361	370	305	314	338	349	356	349	365	344	332	343	365	345	332	332	356	347	350	326	338	338	348	346	357	327	366	338	353	341	350	350	326	342	297	325	317	337	348	380	339	322	343	364	323	348	374	369	333	379	329	341	345	347	364	316	361	358	361	339	346	359	322	357	343	338	311	335	330	396	363	374	379	336	361	341	385	361	327	367	360	354	325	352	352	344	386	367	323	327	349	360	314	338	340	353	335	336	316	369	384	340	337	369	378	322	337	355	375	345	384	360	319	363	315	378	340	375	349	362	334	317	322	375	311	339	337	381	343	338	358	337	355	334	328	337	349	345	352	381	338	353	331	386	339	356	355	355	338	347	370	316	329	347	343	314	356	383	335	372	355	309	325	345	342	341	325	352	306	297	352	362	365	345	370	351	322	351	347	350	345	357	359	374	334	317	346	330	334	328	309	320	333	360	358	330	359	365	355	371	356	343	335	336	354	316	352	324	358	333	364	363	334	325	350	336	370	336	373	314	321	335	318	320	386	323	343	336	339	339	354	339	348	337	347	352	336	324	369	343	351	326	313	337	362	362	340	369	384	385	314	341	305	317	345	346	362	323	356	305	319	375	342	304	316	366	340	279	322	350	329	356	340	300	335	317	365	335	345	296	367	351	379	302	333	371	342	355	346	329	339	345	354	362	356	319	345	333	405	343	354	356	329	339	350	380	337	361	337	349	314	308	354	353	328	337	335	359	339	342	311	315	347	353	351	355	340	346	361	333	372	330	358	322	363	347	372	367	353	315	358	348	339	361	351	334	372	329	357	327	359	350	331	324	358	367	331	342	383	326	325	349	331	364	343	340	375	370	341	323	341	337	347	361	318	310	355	365	363	374	367	360	344	330	348	373	355	342	366	360	335	335	344	355	339	353	341	366	348	338	354	312	336	382	350	350	371	359	343	335	364	344	370	340	373	349	353	330	331	367	344	325	364	367	327	334	351	356	345	325	353	372	371	353	369	351	310	357	328	325	335	313	338	366	338	328	369	315	373	337	338	317	329	340	315	350	352	349	320	337	320	340	336	335	338	350	338	366	321	364	320	367	362	349	360	328	347	352	363	346	337	363	373	312	355	308	334	369	347	335	350	371	360	319	354	331	343	355	329	344	342	355	363	351	348	345	349	335	286	379	328	361	356	330	326	344	351	372	373	352	360	342	356	348	311	323	371	337	378	373	362	313	360	376	344	338	360	367	366	322	343	338	336	366	318	325	326	352	332	334	324	313	341	371	366	345	329	354	361	373	388	316	369	344
3275	4635	3651	1839	1214	965	869	733	650	581	502	504	469	463	395	425	411	407	400	381	410	416	429	407	426	396	350	377	371	403	388	371	368	366	355	391	381	369	373	406	356	369	364	332	362	347	358	356	391	360	365	403	367	379	352	330	362	405	319	322	356	402	368	324	402	378	366	382	384	359	385	377	352	369	349	346	340	323	351	363	364	370	374	364	373	367	331	347	386	379	361	384	368	313	364	349	354	337	347	356	360	371	347	349	349	325	317	327	354	338	334	340	353	339	393	348	349	332	381	363	370	383	377	341	374	368	360	377	349	381	375	338	352	346	343	358	365	359	343	365	352	379	331	351	356	338	350	352	387	363	371	402	344	316	328	357	364	383	349	404	356	368	373	361	370	362	361	392	360	368	356	325	381	351	341	339	371	340	347	396	349	364	338	344	343	363	337	381	345	349	339	337	362	345	358	361	359	386	359	345	370	362	352	379	342	362	353	378	368	373	392	365	346	385	369	336	363	378	362	356	368	351	364	340	352	345	363	393	343	352	368	362	340	348	368	383	356	330	351	373	346	362	358	339	355	357	359	357	350	374	350	339	365	357	342	377	357	358	367	366	346	343	352	341	333	364	346	342	372	367	368	357	361	359	331	356	336	330	400	344	370	373	317	363	357	333	350	372	354	349	386	355	322	401	364	362	376	371	386	355	347	340	348	336	368	350	389	363	374	361	345	364	369	346	355	391	331	325	393	346	344	373	378	312	346	340	361	345	331	391	370	362	324	334	357	346	378	379	356	364	344	374	325	373	358	367	403	331	360	393	381	360	355	370	317	338	371	342	354	372	331	378	358	345	361	362	317	368	358	350	332	334	380	322	325	368	379	378	352	363	348	384	316	353	389	358	324	393	367	366	362	368	323	395	343	355	345	354	316	333	371	356	403	358	351	373	353	361	318	328	357	365	314	359	364	357	341	417	362	348	332	359	322	384	355	361	317	335	365	336	346	364	367	341	349	337	323	364	368	396	383	359	377	316	383	355	360	354	359	367	354	334	376	394	363	368	356	359	372	356	381	359	342	329	341	381	384	390	353	358	393	341	382	364	336	318	370	283	352	371	382	343	376	352	329	345	378	342	344	353	320	342	365	351	347	322	355	364	352	351	348	368	338	346	343	337	364	317	378	357	382	332	365	353	344	373	357	349	360	339	383	357	387	369	351	321	348	382	347	333	360	337	343	332	389	394	343	385	358	329	385	344	331	355	340	341	360	356	336	376	349	331	340	348	343	359	359	317	378	338	368	327	349	366	379	334	363	376	372	359	342	354	355	326	357	380	340	316	334	376	340	352	368	371	363	387	380	341	368	345	364	354	343	365	351	349	361	390	345	353	347	351	365	364	351	332	333	366	383	335	334	318	365	333	356	363	362	337	347	335	348	406	392	355	350	358	330	374	395	403	355	383	346	326	353	359	345	383	330	303	354	336	355	338	333	327	330	363	386	360	343	352	330	368	338	370	353	345	369	328	376	379	316	320	378	398	371	331	351	321	336	344	357	375	340	343	387	346	363	338	373	334	349	337	339	339	357	366	367	364	357	352	385	314	350	375	303	343	394	352	394	359	314	349	356	352	361	341	318	350	351	351	370	372	357	364	368	345	355	363	350	341	377	327	336	376	366	367	370	360	332	371	347	340	380	369	360	317	358	340	371	363	356	344	346	361	352	396	378	352	401	336	343	324	363	353	356	331	353	339	347	354	347	375	340	339	337	369	366	330	340	358	370	366	379	356	355	336	350	365	332	375	364	367	336	371	359	352	357	367	337	363	342	347	333	361	373	363	316	340	326	382	354	343	385	338	340	329	327	344	358	357	348	350	379	371	339	347	330	349	349	350	357	368	322	375	356	373	356	371	370	342	368	355	352	351	327	315	352	345	355	370	347	336	359	360	348	367	326	345	380	329	341	334	328	346	366	312	347	343	380	363	372	369	344	369	375	352	349	331	343	320	322	347	360	339	337	333	367	376	338	353	377	357	351	356	340	363	367	367	325	371	381	356	346	328	335	331	338	331	323	355	345	363	367	328	389	316	337	364	358	331	357	325	356	364	323	366	345	321	391	376	342	349	365	340	349	378	329	347	367	319	385	332	339	348	329	359	373	337	368	367	346	343	325	347	355	346	314	374	354	372	344	355	351	328	335	372	372	375	336	357	345	345	358	328	381	313	335	357	370	365	318	380	371	356	345	357	365	351	370	374	326	333	367	362	378	340	349	335	364	375	340	338	337	331	315	356	370	361	346	354	351	355	356	324	355	339	346	349	349	361	358	352	351	346	321	335	378	350	355	377	329	350	359	318	345	350	361	386	320	334	345	339	336	370	345	354	361	329	318	366	329	366	347	350	322	365	344	374	352	324	344	342	328	356	348	351	375	344	344	342	331	369	330	357	314	331	366	355	350	326	361	338	352	359	337	327	348	339	340	336	349	340	361	340	361	355	339	352	344	344	377	355	329	375	351	358	358	391	330	325	361	383	379	351	357	328	367	341	316	352	327	351	337	361	319	379	381	382	326	338	342	389	339	344	323	357	353	334	348	328	357	347	350	344	313	347	362	343	371	393	346	362	342	356	328	353	360	396	330	320	356	354	335	347	362	328	306	347	357	348	341	352	385	341	350	321	355	338	345	342	359	345	356	327	407	351	400	379	362	321	364	348	366	350	349	315	370	367	329	335	332	362	379	337	376	345	387	324	309	347	355	354	355	366	349	361	346	363	359	383	358	361	322	333	349	370	379	360	369	346	357	347	372	394	360	350	374	314	355	352	346	347	317	349	347	339	367	371	344	358	335	331	368	340	337	364	355	355	336	331	351	341	372	326	315	375	328	343	347	339	322	319	365	353	334	319	325	315	378	347	359	354	360	361	373	316	386	371	368	349	339	323	361	354	333	336	355	366	350	349	336	363	347	355	386	373	333	313	369	345	329	368	355	316	355	369	370	372	349	349	332	353	369	379	388	354	313	338	353	373	327	325	340	378	348	315	370	370	334	350	344	357	354	353	377	328	340	334	333	368	330	349	375	326	369	336	343	340	370	353	300	348	346	330	342	357	359	325	343	335	314	359	358	386	360	336	334	340	364	328	331	371	303	341	331	316	382	349	352	385	350	331	371	347	322	361	346	330	334	336	345	355	359	350	339	375	325	355	332	343	376	399	368	325	355	331	346	379	360	337	368	363	366	331	368	351	373	340	371	361	339	354	325	375	357	368	329	326	356	351	340	333	346	366	354	315	343	316	369	376	355	377	346	341	349	353	339	382	343	383	362	348	399	334	346	353	337	364	337	372	356	366	372	349	348	361	363	346	343	354	349	363	348	320	368	372	364	346	360	322	334	398	330	317	345	361	363	322	341	375	366	349	351	358	341	354	341	381	335	343	356	339	330	368	332	341	360	350	349	373	355	337	342	338	378	346	358	322	367	378	383	357	343	328	370	336	344	351	358	366	340	364	372	337
27797	11797	2014	1215	855	887	824	828	869	830	832	848	821	917	830	877	890	876	878	858	861	841	819	894	844	919	851	899	843	958	887	846	848	862	868	831	839	899	900	867	876	854	876	836	868	804	848	842	901	876	853	893	877	894	865	871	877	856	880	844	884	847	857	820	852	849	891	836	863	915	877	840	854	856	881	861	834	875	849	864	870	896	846	823	818	909	852	826	861	808	867	855	853	852	826	902	848	850	870	863	837	850	925	863	858	860	818	876	803	797	795	830	881	822	877	936	887	838	893	829	902	852	830	869	866	893	920	835	911	869	852	808	866	834	917	837	849	878	854	832	794	871	820	875	871	920	818	856	895	873	865	872	824	842	832	843	914	848	844	825	879	845	853	831	926	817	841	846	855	892	842	806	896	889	858	853	851	844	919	820	863	869	843	816	908	904	868	889	883	878	852	803	866	849	892	874	827	844	821	842	845	855	849	866	855	858	885	853	797	826	842	857	867	921	884	903	844	876	870	825	880	898	810	900	901	902	830	882	845	864	850	852	844	851	857	881	923	845	848	887	809	869	870	827	864	857	839	858	845	894	875	880	901	895	825	827	881	813	889	851	871	836	805	840	870	846	839	855	882	890	802	856	896	838	880	822	908	867	885	829	853	906	895	888	822	938	892	861	815	850	851	840	860	860	842	874	890	888	861	832	842	855	883	847	867	877	834	855	867	868	853	877	868	866	859	867	848	837	832	777	812	867	889	869	812	889	872	879	857	846	821	919	868	857	889	802	891	876	845	823	895	877	837	883	863	858	853	863	869	875	848	915	840	836	837	861	836	839	844	882	872	831	874	878	875	827	874	847	845	889	846	835	813	879	870	844	858	801	854	852	842	864	845	909	886	874	829	850	849	824	846	879	856	808	885	916	791	869	850	857	895	857	881	792	890	808	857	887	862	891	820	864	871	860	855	839	845	890	864	841	840	806	743	918	858	871	876	877	858	839	818	881	823	900	854	845	842	881	858	873	811	837	892	848	845	821	906	824	832	843	859	882	782	863	812	809	883	849	851	890	866	864	852	860	809	835	888	879	857	860	862	825	855	872	829	846	822	842	848	829	869	921	895	868	827	815	832	868	855	886	835	876	890	854	845	871	879	845	882	857	859	839	900	858	870	859	838	861	885	854	867	805	877	847	909	882	855	875	894	860	949	862	864	820	860	833	838	842	870	876	800	862	877	836	837	850	797	868	893	844	872	889	872	865	857	836	867	853	882	881	871	794	845	838	837	868	831	827	854	889	893	817	850	888	913	831	847	855	919	893	859	921	811	905	829	841	888	862	856	837	874	819	828	802	814	900	859	820	855	876	825	846	869	852	870	908	852	863	867	876	901	854	878	895	872	861	815	840	820	878	866	801	816	854	850	875	873	796	808	852	826	855	855	871	908	894	838	884	886	889	849	896	870	879	867	876	816	892	902	858	822	826	855	857	841	863	903	826	896	885	835	824	830	766	856	858	863	818	807	854	923	898	936	829	884	907	849	861	853	835	876	887	833	864	924	862	847	870	846	853	893	863	858	885	864	838	842	851	844	806	824	840	888	832	841	829	835	859	898	922	836	836	871	901	834	860	835	861	869	823	920	859	818	928	857	908	873	882	876	879	896	925	825	832	829	807	868	867	862	843	812	829	878	872	847	866	829	828	849	827	863	852	797	878	874	848	843	813	838	849	824	825	862	872	869	818	864	844	796	780	888	869	848	860	845	878	832	859	893	850	891	860	842	832	904	840	843	832	828	839	836	853	838	838	797	835	866	828	851	894	872	805	870	870	918	845	842	842	775	814	876	816	785	842	880	831	876	831	856	858	874	878	820	884	860	841	860	819	843	863	885	818	817	822	875	803	861	811	852	863	864	806	798	904	871	857	875	842	814	844	847	835	895	836	811	883	828	891	851	867	785	845	844	848	870	883	822	831	870	905	866	873	905	842	880	903	831	873	837	843	881	870	921	815	841	859	891	858	833	875	858	860	886	891	886	843	819	924	816	907	844	842	910	867	881	874	879	858	863	886	898	869	856	855	857	908	857	918	826	851	877	891	867	811	858	835	854	859	847	824	844	867	881	801	848	834	894	836	892	863	880	828	927	869	865	865	814	876	841	887	888	822	866	874	894	829	845	886	877	908	870	858	868	880	864	828	843	879	814	890	866	864	837	862	894	850	870	839	847	859	804	892	868	920	868	879	871	810	832	835	836	803	908	830	813	850	815	940	859	827	837	868	881	885	918	870	914	855	889	829	859	917	837	837	827	847	801	834	862	899	831	876	888	896	860	869	907	829	880	860	842	826	856	880	871	866	843	818	824	829	891	885	896	852	836	826	843	916	920	909	880	853	877	874	829	881	860	872	853	897	848	883	815	846	835	867	844	790	828	791	807	809	842	856	863	885	857	811	866	874	908	905	908	875	907	892	853	899	862	854	841	810	801	830	892	835	855	823	868	897	906	854	872	818	885	842	873	868	876	854	821	879	846	877	869	839	850	787	820	840	864	857	840	878	842	835	817	873	808	833	835	809	892	882	884	875	874	841	843	838	899	843	837	872	855	876	816	832	862	825	842	870	824	853	859	832	876	858	840	796	859	811	821	850	871	833	824	842	838	860	881	927	904	858	845	870	830	808	867	864	873	890	875	850	860	886	869	907	884	876	799	865	869	832	844	899	870	825	835	873	853	871	916	851	868	864	829	810	858	893	899	870	882	823	849	825	880	883	884	870	852	853	896	885	885	865	817	842	840	840	783	835	859	851	822	896	848	931	931	926	861	911	856	856	832	873	858	819	873	866	860	884	875	842	880	877	907	893	851	852	912	835	835	866	829	853	850	871	855	851	821	822	875	822	869	829	866	848	849	830	899	845	844	818	825	888	845	909	809	871	860	860	873	818	827	860	865	781	920	888	859	863	819	836	792	893	884	876	860	804	842	869	823	868	884	890	882	870	841	824	906	879	865	897	888	842	879	810	846	865	803	858	870	854	916	844	812	891	845	847	877	848	927	848	891	843	876	846	871	779	870	837	879	832	833	785	795	891	896	842	834	869	830	896	876	845	869	828	896	831	853	911	841	830	877	856	861	879	840	803	868	826	855	878	870	835	853	880	811	914	865	842	884	839	819	860	905	893	864	838	771	834	834	900	826	804	876	835	856	878	830	907	881	831	824	856	831	843	857	824	815	904	900	833	863	831	886	834	871	879	831	855	847	857	830	883	826	851	868	780	859	841	873	847	853	816	881	839	849	862	837	815	868	866	867	916	827	866	849	901	900	852	854	872	909	879	872	858	842	894	876	869	899	841	868	854	863	857	821	878	829	847	819	880	867	848	908	879	847	879	832	863	856	877	859	853	862	873	869	871	868	899	892	846	896	828	888	851	867	906	846	833	834	882	882	837	825	853	812	903	860	832	858	853	833	855	885	837	832	896	865	873	777	862	886	875	855	840	852	844	850	840	805	894	855	874
5217	984	982	848	824	778	751	775	803	749	737	749	741	747	748	756	766	694	761	755	687	771	697	764	774	772	758	798	802	726	788	724	746	769	715	782	736	739	762	705	750	734	820	766	750	745	710	785	715	753	750	758	709	765	768	697	764	743	708	758	830	751	741	723	747	725	742	754	760	710	718	716	737	752	733	750	703	744	720	741	723	733	740	727	789	759	718	751	747	710	737	763	803	778	740	748	710	775	832	775	727	750	789	758	780	734	795	736	754	753	761	733	736	779	784	750	765	750	724	745	740	755	818	735	749	692	685	757	771	757	735	769	715	726	730	805	725	722	732	744	763	684	759	767	746	758	697	733	800	760	735	723	753	796	745	797	777	721	760	749	745	801	758	734	764	737	663	762	743	756	780	759	773	770	711	723	687	682	760	773	697	761	707	707	795	760	753	739	717	690	743	729	710	719	744	712	729	719	752	716	736	762	683	711	717	733	715	717	757	727	743	711	730	700	700	745	741	762	709	686	729	784	714	796	808	722	735	734	783	745	757	754	758	727	720	792	764	701	763	709	690	694	753	781	763	741	738	740	723	753	753	703	742	730	733	745	703	740	723	723	753	735	718	721	728	707	738	683	736	698	748	715	699	785	747	726	733	722	749	729	759	724	731	741	803	755	760	748	791	768	740	692	701	749	707	752	706	740	752	767	730	735	751	712	726	746	758	758	734	781	707	719	743	761	742	739	769	787	781	794	754	761	688	731	727	745	700	766	708	745	786	727	697	722	737	697	751	693	759	740	749	747	710	741	755	783	751	742	771	731	789	737	753	719	764	771	782	762	677	718	753	720	756	720	783	725	771	710	722	761	727	742	718	679	763	744	781	738	791	729	730	749	723	699	694	760	739	719	739	733	736	730	772	721	750	730	745	766	735	734	757	732	729	756	713	739	753	726	727	726	731	785	712	733	748	763	731	715	723	742	730	763	713	724	757	773	737	707	711	721	752	745	709	718	771	668	752	799	730	728	746	745	747	709	747	740	750	728	714	768	724	732	735	743	743	776	772	732	776	742	779	740	743	759	733	753	745	787	825	740	790	752	745	688	748	702	783	822	745	682	767	799	734	728	814	746	740	772	753	736	763	754	763	713	753	719	733	742	730	732	722	717	748	726	747	721	768	718	761	752	777	745	673	756	756	719	717	749	746	686	771	805	727	725	723	744	731	738	717	785	709	730	773	739	779	775	717	716	736	735	745	706	756	747	710	723	756	759	740	693	686	726	785	734	742	722	761	731	742	720	698	785	707	769	773	705	721	715	684	738	731	727	721	746	775	775	739	724	721	753	734	722	706	741	774	742	768	690	790	746	728	752	761	740	745	731	757	711	720	730	793	742	715	710	768	719	711	767	708	736	751	798	735	731	719	738	715	711	721	715	718	738	788	778	719	738	731	744	776	756	733	732	744	738	756	754	755	764	733	729	708	730	800	755	700	754	738	720	723	757	745	728	754	769	733	751	700	726	797	742	728	743	736	748	732	736	719	735	747	794	734	734	721	756	715	779	775	681	743	760	723	737	770	744	743	768	732	746	758	754	705	725	775	731	781	725	712	748	733	740	740	717	731	753	709	755	712	733	720	743	732	737	723	692	751	732	744	752	744	735	799	731	733	744	729	703	706	729	739	734	738	745	723	732	763	741	793	745	687	742	742	748	784	731	732	751	760	721	696	732	700	718	770	753	738	755	733	781	758	717	748	727	713	736	703	759	731	759	772	740	715	738	739	768	761	710	744	755	777	731	710	775	732	777	801	759	752	708	752	756	684	761	781	786	730	716	712	745	716	763	733	644	726	737	788	724	737	699	755	768	777	710	681	787	757	729	754	712	735	769	703	697	751	765	753	784	720	724	794	744	745	753	785	734	763	687	771	754	762	764	747	736	775	718	729	714	710	706	739	740	727	719	748	704	761	728	784	761	714	754	717	779	756	746	754	736	784	665	747	721	745	759	728	764	712	725	751	735	773	750	708	749	745	747	725	762	743	768	733	752	732	761	727	771	751	760	727	714	709	743	689	745	785	773	738	688	748	748	774	761	767	756	748	687	777	715	801	687	797	752	709	750	779	732	757	758	757	717	727	719	756	751	670	762	714	768	713	757	681	690	706	790	726	746	761	731	735	735	753	753	771	752	715	758	724	772	682	755	769	776	743	753	733	737	753	772	768	742	739	764	750	723	768	749	729	730	763	735	736	739	789	751	752	738	752	744	719	717	781	791	760	732	752	762	761	732	745	781	786	752	731	693	784	785	757	738	779	786	759	752	786	755	738	757	746	736	742	706	769	808	728	710	748	743	754	757	705	801	732	705	711	739	781	791	731	720	685	747	727	708	749	796	710	762	742	781	761	777	781	744	755	740	726	743	733	742	703	758	755	749	716	757	749	752	744	763	771	748	743	696	691	764	805	769	729	759	807	705	739	742	756	730	731	728	736	751	734	792	740	694	758	734	750	767	775	764	748	728	752	746	722	799	747	743	732	698	754	738	729	733	745	743	759	714	720	751	756	727	707	746	726	728	688	775	731	773	714	775	706	744	714	727	724	740	733	787	732	740	726	753	772	716	690	740	756	761	737	740	707	730	722	732	767	747	745	763	675	737	778	763	682	775	709	733	742	740	744	727	715	739	747	722	712	783	752	690	739	760	735	739	732	767	766	756	800	737	695	743	800	733	772	729	721	780	728	735	747	736	694	755	719	765	739	747	728	689	728	719	746	764	697	749	695	733	773	725	750	792	758	713	715	725	746	750	728	765	754	702	697	738	734	738	734	737	708	700	745	760	706	776	755	724	736	749	734	699	743	735	782	784	743	711	747	757	750	762	738	779	735	787	731	811	710	756	764	808	740	728	752	699	758	745	733	736	748	787	713	747	710	796	700	737	744	783	809	784	777	747	752	763	757	744	741	742	760	808	718	762	742	780	746	727	721	726	756	725	761	791	746	799	762	721	740	737	734	732	774	753	759	719	763	735	749	765	802	751	744	764	747	721	737	739	745	702	764	733	764	712	766	770	764	715	754	776	708	771	750	695	774	706	751	796	737	770	769	760	782	741	750	754	714	711	706	737	750	750	752	743	742	766	775	704	689	800	755	743	734	752	781	703	762	781	796	744	740	738	771	729	733	739	801	699	708	763	731	736	712	795	786	733	738	739	688	762	745	820	796	715	721	745	791	745	808	743	729	726	744	712	730	773	777	708	718	764	753	707	782	709	685	751	669	760	716	802	752	743	721	697	729	727	759	744	742	838	761	715	754	673	795	757	744	678	720	762	746	761	715	750	776	749	733	759	715	752	703	714	717	726	768	741	747	728	711	774	746	788	739	720	729	733	727	774	742	764	763	747	729	770	757	714	771	698	748	722	747	729	725	677	763	742	758	731	738	748	678	752	739	759	703	750	776	761	788	738	715	744	753	726	710	713	714	744	764	736	774	746	767	737	768	765	768	747	710	741	744	773
25794	21482	25918	18823	1949	1006	889	822	774	775	741	722	769	765	740	734	759	716	759	712	694	700	738	712	743	699	739	707	693	728	728	701	710	755	741	667	694	709	682	728	749	698	675	690	681	697	747	738	738	676	683	721	716	692	739	705	734	719	695	745	659	731	714	693	705	743	697	744	680	662	690	706	727	717	713	647	705	715	719	686	676	671	715	718	753	695	711	695	730	675	696	678	738	698	713	656	681	707	716	730	744	701	727	730	709	716	661	623	721	662	738	703	710	703	680	724	762	749	726	732	719	741	680	761	712	689	675	680	660	705	703	785	724	745	701	709	749	699	723	692	663	749	681	704	686	734	669	676	733	680	694	689	732	710	707	676	677	703	700	668	681	714	692	742	699	716	707	674	663	731	673	703	676	688	684	752	681	707	706	772	666	710	728	724	683	703	691	684	707	706	684	684	699	663	720	666	683	682	726	722	745	756	683	725	703	741	722	682	679	682	703	715	717	732	707	723	673	657	729	700	699	659	733	734	735	679	744	688	712	730	745	656	708	733	724	715	677	718	696	705	740	734	669	652	652	712	676	671	680	714	697	730	676	679	717	754	680	702	712	714	734	679	760	695	691	671	693	679	714	713	715	640	729	711	747	649	737	725	712	718	732	750	692	704	675	693	691	700	731	725	683	709	737	673	714	699	709	675	713	668	717	737	673	717	731	706	716	721	684	697	696	673	715	734	673	741	725	718	704	736	700	747	735	748	781	701	735	681	711	679	712	721	680	661	712	776	738	689	725	665	726	681	713	691	720	718	764	667	712	684	687	706	653	713	711	699	736	717	701	713	670	706	672	706	709	722	715	734	725	666	691	730	751	698	723	702	700	657	738	658	779	706	736	698	742	705	732	697	741	666	691	697	689	679	704	652	683	708	706	718	700	706	706	703	669	695	655	648	702	717	746	681	683	701	684	765	743	705	654	694	713	736	706	705	758	692	711	741	671	708	746	695	692	643	730	712	716	699	707	731	687	685	663	713	709	724	682	722	739	682	740	722	676	688	701	736	733	685	702	685	732	704	704	703	720	677	722	698	660	712	712	708	695	737	740	710	677	670	670	722	690	687	676	666	695	771	698	773	739	703	722	745	722	724	711	675	731	704	753	744	776	718	660	705	712	710	726	733	666	699	746	654	719	690	689	690	749	726	712	713	687	660	691	720	667	707	727	711	706	677	685	664	680	725	736	720	722	723	748	680	711	708	708	654	780	707	689	715	726	721	696	729	660	703	758	669	715	754	694	731	721	723	645	684	696	736	670	693	706	677	700	659	702	736	709	717	671	724	735	714	664	746	716	714	724	753	698	711	673	705	680	700	682	656	697	661	715	711	737	697	653	710	738	770	667	708	668	665	656	655	676	708	724	718	689	731	678	677	668	696	669	676	701	625	690	714	676	692	710	714	710	736	699	710	680	707	710	719	750	720	692	709	718	677	716	725	703	709	711	706	668	686	700	659	726	709	700	705	699	707	697	748	710	709	710	658	705	711	648	714	667	702	711	719	684	678	676	712	709	715	669	703	694	719	758	732	681	683	675	684	735	740	734	711	720	703	684	671	772	727	713	727	673	712	677	699	725	735	731	703	676	701	713	717	708	703	676	674	692	665	739	712	681	719	664	702	725	669	667	695	659	709	712	670	707	687	704	704	742	709	641	689	765	703	764	733	723	702	687	707	726	661	682	709	691	717	708	708	689	743	708	684	725	665	689	716	694	715	680	752	685	662	710	688	663	748	672	711	705	719	683	694	670	729	748	678	718	709	721	682	696	741	700	668	711	692	720	739	664	733	691	706	693	665	698	724	706	708	732	725	709	719	743	681	741	651	722	705	677	705	734	724	717	732	726	707	685	721	763	712	693	704	679	678	755	707	707	711	686	699	734	712	725	703	703	691	655	696	716	733	705	768	630	703	700	740	681	728	709	657	728	700	687	695	693	682	700	704	677	722	759	742	714	725	723	690	662	718	739	636	678	685	668	686	680	716	704	680	688	685	724	706	665	631	686	675	665	731	745	676	676	742	686	702	667	687	679	743	635	760	699	671	687	707	713	723	693	644	635	714	634	667	674	725	679	730	692	643	676	718	646	683	711	724	697	734	715	675	725	694	706	752	670	647	710	777	714	671	736	673	756	723	718	695	651	706	706	695	733	760	663	690	709	657	699	734	656	735	733	681	653	697	680	719	715	705	660	726	710	694	740	714	730	708	726	735	686	679	729	699	665	733	691	698	646	696	733	718	714	737	699	658	707	738	728	725	714	725	710	686	697	674	682	700	685	727	729	719	697	725	766	680	689	710	741	722	738	754	720	676	669	685	711	701	715	728	691	695	704	724	645	669	712	668	782	736	719	694	664	682	737	714	695	727	675	659	718	719	699	685	669	709	749	692	681	726	750	662	653	714	705	724	739	688	712	716	697	660	700	711	690	712	742	716	675	714	711	734	699	717	671	699	691	707	736	723	698	703	671	726	675	740	677	700	727	715	707	742	713	677	727	716	713	689	753	699	692	747	689	725	695	646	705	708	691	695	775	691	741	730	672	717	685	672	696	702	700	694	700	683	720	707	708	743	753	705	697	713	695	719	678	679	643	713	699	701	679	702	736	722	688	684	705	650	708	700	745	699	725	718	703	690	732	722	716	703	707	718	703	717	757	738	744	703	711	720	681	762	680	674	703	713	679	696	652	716	716	692	688	710	726	712	693	685	708	731	717	706	729	729	712	693	656	689	713	763	717	713	673	683	675	698	740	747	721	700	668	666	712	703	709	694	709	758	716	733	657	740	684	747	715	706	706	745	766	671	718	723	698	676	736	684	683	739	701	716	735	724	702	716	747	727	679	684	740	675	764	704	687	696	725	698	739	713	639	686	689	705	723	696	686	685	700	692	701	745	689	670	676	725	713	717	693	720	696	708	752	676	734	658	627	714	706	698	689	676	741	724	699	667	677	709	691	692	708	689	709	711	714	726	725	715	756	710	706	650	672	737	728	715	694	739	702	685	692	704	687	691	732	705	699	710	746	696	724	693	729	725	698	707	701	687	694	730	693	659	715	693	632	704	732	700	708	723	685	722	718	679	721	689	714	725	707	708	735	686	710	728	725	700	712	715	705	672	682	654	683	724	690	715	710	705	719	734	740	777	704	671	703	725	645	698	692	696	706	684	670	744	697	694	688	677	708	708	748	689	678	715	691	750	723	700	728	691	678	708	689	704	716	741	690	703	720	669	708	718	733	692	669	707	704	666	719	717	689	683	686	701	708	663	678	742	740	719	714	704	717	705	731	703	733	674	724	674	715	758	744	691	688	708	739	714	658	677	696	702	682	715	686	707	682	760	699	740	694	693	674	722	667	697	674	708	642	712	624	683	712	716	674	726	716	711	700	663	674	739	622	661	733	692	683	727	685	664	656	664	651	707	709	695	756	710	683	693	723	654	689	755	718	732	674	742	719	695	735	667
3513	2238	1904	1220	989	943	794	791	727	713	689	698	692	651	712	638	675	667	676	675	623	634	624	695	645	664	671	648	664	654	625	628	658	661	622	632	655	645	672	665	670	590	631	654	644	644	669	708	626	650	623	687	646	623	659	630	634	638	635	616	683	629	611	641	623	650	638	646	637	635	600	636	640	641	614	583	651	613	675	653	599	654	631	640	614	592	642	624	631	632	658	630	650	652	655	662	616	620	631	636	685	644	591	624	629	693	641	608	635	664	620	628	668	634	617	596	656	592	618	663	679	645	601	653	679	666	647	634	657	580	664	633	606	666	635	644	642	636	669	662	633	610	597	693	649	624	663	626	637	630	600	647	646	696	637	670	594	631	620	577	660	664	626	629	615	655	649	630	657	638	588	674	631	646	602	609	682	597	609	651	627	684	671	655	620	673	620	650	627	601	570	607	668	638	662	620	621	638	656	628	636	676	647	642	640	610	634	635	646	630	652	590	621	610	618	621	661	606	640	647	650	631	630	606	636	659	593	619	639	619	646	647	624	687	670	624	646	675	674	676	598	645	654	570	667	694	599	672	624	645	635	652	654	659	635	637	662	627	674	646	613	671	651	682	650	624	672	622	594	648	605	602	640	624	649	626	579	650	588	640	626	649	619	666	601	633	594	685	646	635	670	614	645	612	642	637	675	612	584	593	612	608	614	616	655	627	655	660	613	625	583	626	665	642	615	627	667	631	635	623	659	638	622	639	628	643	624	644	619	632	593	650	642	674	649	644	661	582	639	662	617	634	647	634	673	630	612	632	562	633	614	645	573	657	640	646	638	646	628	655	638	611	610	633	669	653	641	626	653	630	642	621	633	669	593	600	643	621	642	617	652	614	635	669	620	636	637	653	627	626	596	648	648	682	636	646	632	670	561	670	666	624	625	645	656	664	656	642	627	595	653	596	639	646	638	626	644	634	604	648	620	627	663	638	620	590	658	616	578	613	645	632	628	677	622	638	648	585	633	690	604	680	616	627	636	648	625	674	650	604	675	638	602	637	595	610	651	599	584	616	605	612	600	613	646	633	607	591	645	632	633	621	627	697	639	679	606	632	672	640	644	661	634	642	648	609	632	640	604	636	622	627	605	669	626	651	634	641	646	622	663	617	622	683	687	646	662	631	666	625	645	724	620	625	699	579	584	604	671	650	656	658	619	597	605	712	632	597	661	652	645	623	631	645	613	602	622	621	662	669	661	646	661	687	630	649	639	661	615	619	618	668	592	662	631	583	663	663	635	647	631	609	623	645	611	629	654	632	650	649	634	609	607	611	633	584	642	633	622	650	637	688	618	645	644	661	639	658	650	645	601	643	609	630	612	611	588	675	625	660	641	587	668	617	654	601	584	623	642	587	607	607	640	649	648	606	623	609	679	595	615	618	653	633	614	656	598	642	588	649	645	611	634	668	671	632	635	599	683	593	612	602	683	658	625	626	599	683	623	626	653	686	649	630	613	644	621	670	601	645	623	635	685	634	663	652	623	650	703	644	597	651	620	620	634	646	618	584	589	607	628	624	695	640	648	612	643	636	651	618	659	622	630	602	641	639	657	596	606	628	615	631	616	586	678	629	658	588	623	653	607	644	642	632	636	621	631	614	653	609	624	616	630	628	663	626	630	629	640	658	623	632	653	636	669	649	678	639	630	635	681	602	615	638	646	617	584	628	631	692	635	641	598	638	597	653	631	678	614	623	634	639	634	570	600	627	639	586	663	644	669	618	672	671	623	632	604	643	622	656	627	641	641	655	654	645	610	657	639	626	624	616	632	670	610	627	642	659	685	635	679	612	626	610	637	600	617	616	664	604	651	662	654	647	634	602	613	645	658	586	630	620	645	667	611	624	675	625	631	675	609	636	600	668	634	693	654	674	623	626	611	625	606	639	632	645	670	644	619	640	631	600	632	642	611	648	646	662	595	611	665	631	583	623	663	625	636	654	624	617	634	601	585	615	632	636	670	595	649	638	602	605	661	642	580	601	615	641	598	587	629	609	627	648	629	630	616	664	573	628	610	660	630	656	646	585	651	609	654	631	646	648	645	642	614	613	645	629	607	610	595	609	618	601	618	610	634	636	652	602	591	634	630	665	680	623	607	590	668	664	634	683	648	639	606	642	625	637	613	627	684	609	637	610	622	584	635	646	591	658	637	617	631	621	628	622	618	631	673	631	635	630	623	685	601	609	638	626	638	637	602	604	613	623	582	617	630	625	638	620	647	640	677	644	639	626	650	596	625	648	652	639	641	591	608	654	641	631	639	673	653	635	645	667	656	590	627	612	598	638	628	659	629	572	624	618	628	635	599	633	614	633	622	642	622	578	630	622	659	592	613	632	603	618	589	604	607	657	651	633	632	613	634	636	644	606	631	636	683	648	595	667	613	617	629	617	626	651	595	669	651	684	649	645	618	624	635	598	645	629	639	648	659	662	638	651	611	635	603	649	626	648	626	616	636	607	676	610	636	659	611	609	609	629	611	600	648	602	653	614	665	598	636	606	622	660	619	650	653	611	631	662	616	633	653	693	638	660	629	648	649	625	614	637	653	656	636	633	602	636	655	602	639	598	651	605	604	607	630	656	620	642	633	656	635	660	624	634	632	624	647	670	620	658	640	632	650	637	586	625	592	663	619	599	653	608	587	640	631	584	651	614	642	678	602	658	600	605	655	642	646	652	648	598	609	622	640	619	635	597	637	587	634	654	620	630	616	604	644	683	645	585	640	656	617	618	653	568	650	606	662	696	634	650	611	625	614	593	620	634	646	602	658	603	613	612	619	656	602	641	643	577	602	659	641	652	645	616	587	634	599	624	667	644	609	614	686	660	610	661	577	646	599	643	612	712	620	649	616	646	613	636	623	632	619	661	593	617	597	632	676	640	659	687	641	650	694	640	634	598	593	644	624	625	599	591	640	595	628	645	600	624	608	610	615	659	607	648	608	633	630	626	634	595	656	630	625	657	617	632	626	602	606	602	621	647	638	661	652	607	660	623	646	619	672	648	660	633	645	647	632	679	641	640	603	660	608	626	605	568	644	651	633	643	639	619	577	634	648	605	624	630	642	629	659	603	578	600	661	641	622	616	677	632	617	650	668	638	673	676	647	612	618	638	607	608	652	629	606	643	670	643	614	575	614	620	574	677	624	642	615	650	621	644	624	606	654	704	638	659	548	602	641	644	641	616	656	627	642	580	642	642	688	628	613	626	630	586	637	656	628	629	676	647	674	661	647	582	637	678	607	636	587	632	634	622	621	623	611	666	601	628	619	626	633	680	644	635	592	603	630	627	632	660	658	586	617	597	645	639	647	627	666	615	629	613	639	634	593	617	645	636	649	627	641	624	642	609	596	642	608	652	623	605	597	630	624	635	587	599	655	637	650	610	568	654	659	660	618	660	642	632	643	609	609	610	645	641	634	654	611	600	622	618	620	637	603	633	646	640	632	661	620	649	638	633
24316	21462	28646	24704	20318	2801	986	588	484	478	446	424	408	420	387	379	360	369	365	388	358	370	339	355	356	367	353	378	364	376	358	400	354	331	356	369	332	375	346	342	351	343	357	355	325	342	344	339	348	323	319	315	328	357	367	349	346	338	335	340	360	349	368	353	340	355	358	342	341	396	315	347	335	350	359	323	364	335	361	310	323	317	375	357	336	318	344	353	332	352	339	338	325	353	331	345	316	368	349	335	322	345	345	361	319	350	338	346	352	325	324	368	313	319	336	347	352	358	354	352	319	347	362	339	341	340	320	331	335	365	355	323	342	357	330	356	338	320	357	318	318	340	325	356	300	366	310	330	375	326	374	396	338	354	350	354	354	338	337	341	321	348	325	316	339	332	345	366	354	359	342	353	331	304	378	344	346	326	320	341	317	367	348	319	330	343	332	348	366	322	369	314	344	317	332	369	310	326	363	333	332	361	347	342	337	352	347	343	341	311	328	357	337	347	344	364	349	346	327	359	324	317	377	367	332	338	328	327	340	339	348	368	347	370	328	344	373	378	321	312	347	352	354	345	312	312	327	357	314	346	344	328	344	353	364	359	320	319	334	342	345	324	352	382	380	320	348	354	362	329	332	321	383	389	357	334	325	361	356	331	362	338	354	325	352	353	338	315	321	330	332	338	336	333	368	352	325	315	321	352	298	342	338	335	342	364	346	332	328	349	356	359	329	350	383	341	306	334	311	329	316	331	323	326	327	318	319	335	326	347	333	345	347	297	328	340	334	345	325	320	359	370	363	361	329	354	321	344	335	366	348	343	329	348	366	341	305	344	332	344	334	351	323	348	318	339	336	320	360	343	368	338	331	343	388	351	348	326	352	325	352	337	380	354	293	306	342	319	346	329	343	326	336	354	333	337	383	365	316	360	356	323	328	311	352	325	335	319	343	343	321	347	375	339	301	366	343	358	337	334	350	347	350	336	340	326	357	339	342	315	353	357	342	354	346	312	359	355	345	342	383	327	351	307	343	327	345	363	350	359	349	319	341	360	354	375	339	295	360	347	345	340	333	359	319	327	325	333	347	362	315	322	342	362	353	299	364	311	323	324	353	340	344	346	352	350	294	340	338	306	329	355	335	325	342	333	307	312	284	347	336	361	336	313	347	318	356	322	360	359	340	354	354	337	331	337	308	371	328	383	305	332	323	373	366	359	333	331	348	327	320	330	349	332	337	339	341	361	349	335	338	343	311	365	324	347	321	354	325	349	368	327	331	355	339	330	345	324	336	336	319	339	391	334	339	320	353	344	332	353	350	338	366	333	403	360	376	319	324	337	351	343	357	352	340	377	318	331	325	324	350	304	335	349	351	359	336	304	317	308	325	338	332	351	359	343	366	334	343	347	366	330	327	337	347	340	343	353	343	337	343	302	386	342	329	330	315	359	363	366	330	334	341	382	332	331	355	366	337	380	345	311	369	329	325	339	364	300	359	358	360	377	344	303	328	345	329	350	336	365	353	336	350	319	355	340	361	355	328	351	339	310	333	376	328	333	317	340	377	346	362	319	327	285	323	315	340	324	326	312	351	291	339	315	332	318	344	328	351	342	358	317	334	340	355	331	362	355	331	320	363	336	326	376	347	335	296	336	340	338	377	336	358	370	348	314	304	329	376	341	317	313	319	352	356	333	370	341	344	331	365	381	344	316	370	387	327	316	332	315	338	363	340	308	367	360	344	346	377	363	343	338	326	324	350	356	343	341	318	328	369	331	367	337	351	322	338	303	298	342	349	303	359	356	339	355	331	307	370	380	361	332	328	340	332	351	332	321	351	339	335	334	315	391	310	324	337	339	330	319	318	331	368	338	357	337	327	329	324	337	343	328	339	351	332	330	339	324	332	347	337	385	332	314	316	313	345	314	318	331	396	332	352	335	360	342	322	350	388	321	335	346	299	308	340	332	350	336	337	360	362	358	371	341	344	365	334	353	370	338	283	360	359	342	339	320	380	333	346	328	347	326	346	317	313	330	331	364	351	346	347	348	324	342	325	335	334	327	355	321	321	350	323	335	289	339	337	326	343	354	371	316	342	335	347	328	373	337	325	345	348	335	337	342	344	321	301	340	348	388	343	309	334	340	332	354	320	340	374	324	342	358	345	318	331	300	334	342	331	345	356	373	348	337	362	337	352	329	349	346	362	324	346	322	342	339	382	356	309	315	323	329	350	337	343	340	321	351	368	336	393	347	346	342	345	347	363	324	333	331	346	317	361	337	347	377	325	348	370	330	340	364	344	332	337	356	324	345	351	347	378	341	320	334	326	348	323	320	342	318	352	344	312	336	309	349	324	372	335	324	306	344	333	336	358	331	338	315	324	354	332	354	360	314	319	347	315	336	361	368	330	322	314	363	348	318	344	340	310	353	332	351	333	310	311	346	336	323	360	352	355	305	356	353	324	323	337	354	308	336	337	346	322	335	336	354	337	331	384	299	328	374	324	345	303	316	323	316	358	377	369	328	353	340	422	337	359	317	332	324	314	333	380	309	334	353	315	333	329	351	325	342	356	375	349	356	329	314	363	352	334	339	377	329	306	357	370	340	331	343	324	327	283	349	372	352	340	374	369	342	308	357	321	396	367	346	327	350	326	353	367	360	338	335	349	357	320	355	324	354	331	311	320	358	357	351	344	366	340	301	319	337	325	358	346	338	347	336	334	335	306	355	368	330	372	318	366	345	353	334	331	355	347	323	319	326	350	305	341	324	323	372	344	340	337	293	339	340	339	335	312	379	340	348	350	348	349	359	338	350	350	331	336	361	357	339	335	354	334	367	336	314	348	316	334	348	321	340	315	336	337	314	333	355	348	349	381	365	330	343	331	340	343	332	337	371	346	334	360	366	363	329	341	342	358	353	343	314	327	321	308	342	322	395	342	360	336	370	334	340	350	338	363	330	354	355	358	367	323	323	292	336	341	374	321	353	341	319	339	355	357	352	331	366	329	313	354	321	345	360	322	317	321	388	372	337	347	325	358	353	352	357	332	330	330	317	315	338	296	343	350	335	359	351	334	329	377	337	342	356	317	376	346	313	333	386	329	367	305	309	340	320	332	382	359	352	330	319	332	351	339	384	342	347	371	323	349	362	379	351	322	343	332	338	323	357	313	319	352	345	359	361	310	320	335	327	342	342	358	346	359	325	323	333	338	371	358	360	319	310	350	310	339	318	326	343	303	340	332	316	325	344	354	368	320	315	317	350	351	360	333	342	337	322	364	332	361	357	341	350	337	309	357	350	343	321	349	344	341	334	332	343	331	299	327	343	343	334	332	356	368	324	316	351	308	335	333	341	347	314	331	348	291	322	369	338	353	391	356	309	324	332	347	330	339	348	353	342	316	335	354	339	350	324	318	352	342	330	352	318	350	333	334	323	340	353	325	351	354	329	338	332	327	368	337	348	313	327	387	352	316	320	370	331	365	363	330	383	352	373	362	356	356	329	328	336
3318	4553	3590	1890	1304	1025	820	663	683	563	560	523	532	494	453	428	418	417	416	414	381	389	408	391	378	365	397	395	406	372	385	350	394	375	390	388	331	347	344	400	372	341	390	368	349	375	369	377	339	328	372	335	355	351	360	332	398	387	355	362	383	327	350	350	370	387	367	366	331	385	335	373	351	369	372	353	366	377	360	355	375	363	348	342	303	331	335	353	343	356	375	358	340	376	318	353	354	352	355	352	387	369	376	377	355	357	375	343	362	349	360	387	331	343	339	364	349	394	385	355	351	368	359	334	343	359	326	341	397	328	363	346	378	358	362	365	373	333	356	357	349	354	344	360	349	350	373	370	364	314	383	351	353	360	350	380	387	377	366	383	351	331	374	385	355	330	354	325	352	357	386	357	333	369	352	362	361	345	350	348	354	347	383	366	329	393	349	359	339	355	357	343	350	340	361	354	352	348	353	385	343	383	336	394	379	382	336	358	376	324	351	333	336	316	349	370	343	348	340	338	360	350	356	364	325	325	357	374	334	359	342	329	348	342	325	380	313	293	319	342	357	365	367	321	373	342	340	364	340	315	353	341	339	359	357	327	332	347	354	390	348	366	380	354	355	358	319	336	334	354	387	348	389	348	385	336	365	367	335	359	327	334	355	329	361	369	365	366	360	312	355	375	375	297	352	337	327	341	364	346	353	329	349	366	338	382	366	346	375	343	328	305	382	358	350	358	358	339	363	345	358	346	353	323	399	355	344	357	374	361	356	344	371	355	374	357	325	345	370	347	349	319	342	357	369	338	349	341	362	366	384	326	382	329	350	325	328	369	348	366	371	347	360	349	333	392	364	341	392	360	345	361	355	362	357	346	405	344	351	342	344	348	367	387	347	364	360	341	342	322	360	379	323	388	397	356	414	341	349	380	345	348	364	305	358	365	367	363	344	370	339	363	380	321	335	333	364	366	341	337	312	360	362	353	343	330	381	366	344	330	347	364	324	361	332	313	354	322	374	283	314	339	376	341	343	349	344	334	353	356	352	373	346	321	331	363	342	364	392	337	348	344	347	368	357	401	346	347	314	350	331	349	343	327	324	369	359	337	326	322	355	349	355	368	331	342	379	347	349	365	338	387	393	350	349	353	353	350	333	339	325	353	359	339	324	318	361	359	335	325	347	337	316	324	350	338	311	361	361	340	338	329	386	348	345	344	361	355	357	358	349	332	329	363	365	362	331	372	328	332	307	338	335	289	342	331	345	338	317	344	352	373	337	353	345	325	338	389	327	323	337	350	368	313	367	339	360	362	380	340	335	364	351	346	307	311	345	352	346	368	380	330	346	344	362	354	331	367	358	320	359	331	334	331	329	364	361	386	368	361	320	320	347	364	343	376	329	347	351	344	302	347	353	335	342	366	328	359	350	345	343	377	349	326	328	358	309	325	377	346	310	334	341	325	362	349	363	359	375	340	369	343	380	342	377	366	353	347	341	374	338	352	355	387	345	375	353	354	346	348	369	362	357	379	338	342	372	358	341	350	378	340	357	346	345	341	355	332	361	414	373	361	366	316	354	337	330	370	335	366	343	357	345	366	349	363	338	329	358	365	343	328	356	334	333	350	334	361	358	343	355	332	359	372	345	317	378	336	352	337	364	335	316	350	395	343	357	354	330	362	315	309	364	345	352	344	371	358	333	316	341	365	360	351	318	350	328	326	339	315	314	323	351	355	357	359	326	375	368	320	343	328	318	308	357	338	333	342	323	387	350	339	372	352	351	338	367	331	330	368	362	334	372	345	352	319	387	341	335	317	350	339	348	349	360	349	330	338	328	366	334	315	359	333	357	345	339	354	386	343	358	332	349	337	348	360	338	345	348	328	356	354	355	331	334	358	337	360	337	337	331	379	315	335	360	354	372	389	356	345	341	373	332	326	368	325	345	327	339	340	356	315	350	393	297	303	328	323	336	340	376	339	354	331	352	350	368	353	348	393	347	352	348	328	363	335	319	358	320	346	332	353	369	329	335	326	360	342	335	324	315	338	370	346	315	369	356	373	332	332	355	388	357	354	332	354	333	355	328	359	328	348	335	341	358	366	358	346	354	364	335	333	357	332	351	341	334	365	335	313	360	335	335	325	357	335	368	344	358	347	323	403	336	366	359	336	352	311	323	358	354	342	320	334	351	352	314	387	343	353	330	336	338	354	325	353	346	383	348	349	364	317	359	290	366	308	381	349	337	395	369	315	340	350	342	341	357	346	315	319	329	292	354	341	344	351	337	348	378	308	360	363	354	360	339	367	333	381	360	347	335	330	368	383	359	328	320	348	339	304	379	358	360	368	346	363	336	334	394	351	348	405	355	302	375	371	381	325	359	350	322	358	348	331	368	324	363	349	377	341	338	307	324	337	343	409	338	352	408	327	350	349	351	330	350	335	352	368	350	360	376	321	358	344	332	360	353	365	341	379	338	345	362	334	366	337	314	349	360	304	353	323	340	353	357	382	360	345	353	308	341	366	358	330	359	386	346	361	352	352	357	365	391	357	346	329	310	350	328	356	328	327	339	355	356	338	348	340	344	366	359	345	343	332	338	342	373	360	348	341	320	365	338	370	366	345	327	358	343	362	337	347	334	352	326	350	366	353	325	360	342	354	335	381	349	345	345	329	349	337	372	351	359	311	353	323	328	350	294	360	366	312	352	333	329	328	354	348	352	307	335	349	350	378	313	322	348	343	395	340	353	323	373	368	342	359	346	332	330	347	364	349	392	361	345	383	318	338	389	368	384	355	348	364	340	342	306	328	332	334	316	383	357	334	344	339	360	354	350	341	359	349	344	361	348	340	354	381	359	289	339	341	352	329	345	357	353	321	374	384	369	331	353	382	338	343	334	359	347	314	367	376	340	339	351	343	371	348	353	357	337	345	341	344	323	365	339	367	352	334	353	350	346	347	353	345	342	349	309	348	342	360	314	316	333	376	302	359	387	314	331	371	336	320	331	317	372	368	341	317	354	327	332	344	344	345	362	323	322	369	347	348	327	353	330	360	342	368	340	344	338	365	346	328	370	311	335	360	338	325	344	362	361	360	364	375	380	371	336	361	367	339	391	347	344	365	360	328	344	331	334	337	310	321	364	348	351	362	359	364	336	317	339	370	351	333	320	340	349	358	343	345	323	356	342	298	325	404	329	348	360	333	327	338	336	315	330	342	345	344	325	332	352	335	340	343	360	307	321	353	333	311	323	367	353	323	344	337	336	329	339	371	354	316	358	370	366	380	315	367	391	351	330	355	353	341	330	297	337	347	337	365	317	381	365	337	339	352	349	324	323	360	362	328	363	333	315	365	350	353	349	346	326	343	335	327	344	369	346	351	349	360	359	341	333	316	370	333	344	340	300	331	352	323	318	339	336	355	355	338	335	321	341	364	319	334	336	340	331	341	351	337	389	312	333	340	340	337	346	351	345	354	345	351	335	352	338	355	317	344	351	332	362	343	340	331
27878	11911	2062	1214	941	891	866	884	840	921	870	828	874	854	857	831	852	904	907	862	856	855	900	863	858	903	896	911	890	835	877	869	890	823	933	868	895	860	863	870	866	890	839	821	923	896	832	842	836	848	871	816	886	846	851	899	870	876	876	884	856	858	833	833	897	872	860	834	854	866	901	812	839	827	872	877	883	888	900	930	883	838	842	857	886	862	830	872	906	879	864	939	879	818	857	870	842	855	889	871	844	878	860	882	856	823	908	932	873	938	851	891	848	841	864	892	900	843	869	810	933	838	822	835	877	878	844	837	874	891	860	896	868	887	828	860	860	870	867	870	885	897	854	843	841	852	868	841	921	922	899	908	775	879	915	857	850	800	859	865	895	885	857	923	834	936	871	922	816	866	866	916	852	842	839	782	804	806	825	870	883	871	910	854	825	890	903	853	861	897	868	849	896	833	857	853	903	875	894	893	830	876	896	835	877	835	867	814	863	890	903	857	924	874	857	899	879	850	857	836	877	818	834	815	887	889	927	891	858	925	903	855	887	865	903	879	858	864	906	873	829	879	856	803	862	881	847	888	855	847	812	914	887	838	923	908	840	893	873	916	867	895	892	882	865	842	892	842	846	890	879	823	881	884	909	868	881	878	815	831	831	867	843	883	834	808	852	862	860	864	867	920	816	859	850	900	863	898	916	831	882	879	864	843	810	906	878	854	876	880	879	845	816	833	897	865	880	821	868	853	887	871	916	881	853	916	838	883	838	874	831	842	884	871	850	866	861	806	890	862	869	871	917	899	883	879	832	860	877	864	866	810	914	805	845	886	850	870	856	844	880	845	827	824	910	822	878	917	876	881	839	845	865	882	852	912	879	877	849	843	817	838	836	896	888	867	840	857	827	871	861	814	870	906	828	801	849	830	889	873	876	851	850	840	847	906	842	871	863	874	853	833	900	836	838	808	887	831	864	847	884	872	891	858	837	840	895	838	825	840	885	823	854	891	833	812	816	859	840	838	854	942	862	884	947	814	897	834	832	857	861	877	824	925	867	847	832	876	869	831	862	921	858	873	915	848	880	913	887	878	881	884	843	866	840	844	916	839	847	877	878	919	849	897	877	851	866	875	861	896	846	789	898	911	861	877	877	860	890	848	835	870	889	840	870	851	834	893	875	857	896	828	870	874	928	865	873	824	868	844	856	857	869	883	855	892	887	870	873	826	896	870	817	885	811	867	845	854	832	836	873	839	849	840	867	842	870	838	911	815	839	930	863	863	843	809	828	914	826	813	837	864	863	849	868	864	869	908	825	847	902	823	880	858	837	818	881	762	819	879	813	867	825	863	844	850	862	875	833	862	899	863	886	898	764	897	859	848	860	924	865	885	910	912	869	866	857	871	850	890	856	851	851	856	823	848	847	915	879	894	843	901	886	906	841	875	914	886	890	842	850	817	819	865	804	875	874	860	864	918	865	840	866	819	870	868	859	920	890	835	887	835	899	837	885	816	857	843	911	889	858	847	867	867	883	857	905	855	804	845	828	855	877	870	860	875	919	853	908	833	836	846	851	871	860	811	850	824	841	879	879	851	883	919	875	880	910	894	915	855	802	852	889	823	865	846	860	878	866	898	843	887	829	884	840	812	929	815	845	848	839	860	827	818	828	812	803	881	877	874	841	914	849	850	840	903	862	817	890	866	828	879	898	897	888	878	806	854	941	850	869	903	859	844	891	887	905	823	901	871	917	864	879	855	862	799	815	822	889	877	853	861	853	840	853	878	835	884	851	861	910	868	863	877	883	847	830	869	870	869	848	858	845	857	822	864	869	860	855	875	853	849	843	867	880	906	852	882	881	819	844	900	853	862	874	870	867	893	871	849	878	830	828	855	913	849	842	840	875	898	839	903	891	845	894	861	887	866	877	947	876	861	835	909	846	857	823	868	786	780	829	853	866	850	833	889	843	817	926	910	840	844	880	844	853	837	843	857	855	884	851	887	895	817	946	892	882	870	843	879	829	870	842	923	793	864	872	800	913	904	894	851	833	892	930	883	862	840	865	837	907	830	884	807	896	832	788	852	856	841	887	843	850	847	853	848	894	833	900	859	829	904	881	849	840	858	895	880	850	874	834	814	868	844	814	862	848	903	874	858	905	902	845	897	843	852	834	801	832	828	893	866	864	835	868	892	893	867	841	819	887	890	862	857	886	848	839	886	856	864	887	852	879	893	879	868	865	860	847	833	818	817	807	897	884	869	870	831	839	877	931	886	826	851	828	925	897	824	886	910	831	923	876	857	887	910	846	825	850	903	873	878	909	841	905	848	911	886	865	886	845	854	861	878	886	852	891	827	846	926	921	848	888	844	887	889	875	890	863	885	832	859	880	872	845	876	834	910	868	875	881	846	916	893	910	782	859	861	832	920	859	857	916	817	840	901	864	818	810	840	881	819	873	871	836	886	841	849	841	887	868	897	842	871	836	816	881	818	829	912	838	832	922	880	877	874	844	864	884	876	833	869	839	874	815	875	867	835	853	883	847	868	846	848	907	831	858	860	842	818	893	894	890	878	854	833	837	879	829	912	857	885	892	890	884	884	865	918	905	902	856	843	903	829	934	887	849	909	874	882	902	884	816	843	872	879	840	865	867	867	863	927	858	856	784	830	898	875	838	867	845	859	804	841	884	870	851	841	817	877	819	856	862	853	843	862	862	831	857	877	851	881	860	915	879	860	854	938	899	890	838	855	884	897	840	864	849	840	845	829	842	873	873	882	880	842	804	855	814	856	843	864	845	862	870	858	928	879	892	852	857	833	868	878	874	894	868	822	843	861	827	883	866	904	908	836	880	821	850	864	837	872	880	816	868	832	864	865	894	848	857	881	901	822	845	847	849	863	838	891	870	881	905	867	899	859	858	861	907	900	891	860	852	878	882	926	859	859	867	857	912	903	811	882	878	850	815	859	905	843	850	882	861	889	879	836	890	874	915	869	886	901	853	879	889	885	826	860	858	864	904	877	872	881	916	850	827	911	857	886	853	882	859	893	843	832	871	875	862	816	854	900	893	856	902	857	898	897	846	888	864	818	855	846	821	880	919	870	874	831	842	874	835	851	891	866	812	854	836	852	873	852	877	893	881	894	912	847	858	858	881	857	856	876	862	857	848	891	860	853	851	861	895	886	900	862	869	880	878	860	860	888	869	844	864	923	802	942	893	890	871	864	872	909	909	852	894	852	850	859	837	844	914	869	848	826	852	854	849	844	840	894	917	857	817	882	885	900	900	861	920	807	829	896	921	824	838	857	881	865	889	893	812	894	855	866	914	876	877	885	877	884	872	818	846	892	895	893	890	825	847	896	866	879	972	872	874	888	864	866	892	894	865	862	891	862	874	839	926	888	951	874	819	827	869	795	801	827	853	853	884	874	861	915	892	903	852	863	870	850	857	880	853	836	877	900	893	869	919	920	857	910	849	843	839	824	886	839	885	867	852	830	797	871	828	866
5172	946	927	852	833	805	728	772	786	742	779	782	762	773	776	761	731	765	793	790	748	757	717	744	781	710	741	735	763	773	740	736	780	743	778	729	779	716	708	707	718	711	731	710	741	713	770	765	743	765	734	786	745	701	675	731	764	713	760	744	724	759	708	685	739	745	738	727	735	756	749	711	768	751	772	767	727	716	734	753	713	754	705	749	734	752	773	780	758	755	742	718	747	740	716	721	754	747	737	730	760	756	746	734	752	743	765	752	710	760	730	726	728	750	748	774	748	744	704	762	710	734	730	799	734	765	737	763	741	765	769	722	772	722	764	752	718	745	731	726	773	747	758	797	772	726	740	735	740	749	748	749	732	790	755	718	746	710	693	774	810	730	678	767	746	732	686	768	719	762	730	748	742	776	770	704	732	767	731	735	769	773	702	735	710	713	709	748	735	760	764	757	727	763	700	688	805	759	743	738	730	747	708	709	742	740	730	716	747	722	728	723	702	728	733	708	764	741	760	755	741	777	720	728	704	761	704	760	774	728	762	726	723	799	776	732	704	729	760	753	735	735	722	773	778	730	742	763	748	756	717	756	739	708	738	761	752	753	722	719	767	752	697	775	692	768	754	700	738	730	765	700	709	764	756	734	728	772	738	712	769	722	759	735	741	720	735	773	724	778	765	715	742	705	734	727	709	725	751	771	737	768	736	759	690	743	704	797	751	736	730	719	686	704	775	752	713	787	773	723	769	722	723	763	734	723	742	724	768	752	715	732	754	718	794	810	759	734	764	769	735	738	691	705	774	720	745	730	718	738	736	732	704	758	742	723	725	793	706	767	743	691	722	728	776	713	746	733	735	719	774	748	739	737	777	745	676	688	726	781	774	753	722	727	753	695	729	741	734	748	653	788	748	751	741	716	722	799	739	746	767	700	759	736	753	767	771	694	762	704	691	771	730	753	759	760	750	763	759	769	770	733	741	720	757	779	784	743	794	707	669	753	775	735	729	680	765	719	707	708	802	717	728	702	722	799	755	727	770	766	760	710	762	736	775	722	730	765	739	700	750	730	743	732	747	719	724	756	769	769	777	732	730	726	777	745	751	732	789	746	741	796	747	709	760	701	767	761	710	720	731	718	754	720	761	688	749	740	746	717	768	731	720	757	723	743	700	770	660	769	732	779	765	725	711	719	726	765	769	759	733	694	794	747	805	802	788	729	705	767	728	701	768	775	782	730	746	729	743	746	693	748	787	750	774	772	704	750	799	739	721	749	775	750	764	755	756	724	726	740	716	733	776	753	745	726	727	752	750	728	756	755	739	714	735	772	739	721	760	723	771	712	714	755	778	754	744	755	767	777	743	767	725	744	692	729	775	769	723	723	699	725	718	732	762	780	747	733	800	755	738	782	798	781	763	755	750	699	736	772	725	749	796	741	755	710	760	732	753	742	729	788	715	756	726	797	705	768	723	758	716	744	700	745	772	713	756	785	765	746	712	734	727	764	741	721	681	754	766	768	747	704	684	710	687	744	746	726	760	722	721	797	749	782	734	712	753	715	764	754	783	767	736	768	728	743	741	769	757	742	792	700	739	737	735	739	735	724	721	754	706	698	818	720	737	751	732	767	766	706	744	786	745	760	713	748	721	744	766	734	773	740	733	736	712	794	711	726	743	767	706	726	761	743	721	724	748	691	750	772	723	759	767	760	731	752	754	705	734	730	731	715	765	754	786	810	773	704	743	728	776	739	723	731	739	790	776	731	754	753	700	728	721	714	808	768	757	746	742	757	757	714	763	745	751	753	752	769	741	709	770	739	796	705	741	787	750	757	702	699	721	718	742	702	730	734	735	725	766	749	739	771	718	725	716	786	753	736	705	783	738	717	737	811	765	761	727	701	759	732	711	800	724	745	804	732	717	747	718	728	743	714	752	751	766	796	729	770	752	783	733	761	709	763	732	730	723	801	759	692	726	732	723	743	807	717	770	772	720	789	752	735	754	745	712	735	707	825	724	736	728	735	737	764	757	759	776	773	722	770	752	725	773	733	761	775	764	760	751	755	713	744	775	701	748	739	783	698	746	738	732	737	742	727	709	734	756	785	783	757	753	758	728	721	752	765	760	739	707	705	720	765	702	737	749	733	740	748	784	731	755	721	782	750	748	735	777	713	757	682	800	751	757	700	758	681	749	785	768	771	719	703	703	728	759	754	748	745	766	717	767	696	774	783	749	751	734	799	731	694	725	748	693	735	761	744	776	795	779	737	713	727	758	745	718	747	735	730	766	740	743	753	744	770	737	760	810	749	721	753	789	692	775	709	684	734	718	787	677	701	742	744	737	807	727	758	770	719	767	766	756	732	734	730	734	747	706	730	744	747	775	755	737	769	828	725	690	673	749	733	694	730	729	738	752	752	712	708	811	807	728	706	791	717	789	705	725	733	764	717	755	778	751	779	728	729	725	748	671	757	775	733	727	775	749	749	733	743	764	718	753	757	783	727	771	748	779	746	739	738	711	747	737	720	773	781	753	732	790	792	690	767	726	780	704	751	729	766	716	738	767	774	766	760	681	746	761	758	758	782	762	762	738	704	737	744	763	725	761	707	728	711	740	756	812	791	779	752	769	713	723	771	744	710	732	759	746	751	779	752	741	725	763	694	738	698	750	697	715	724	694	740	792	766	740	785	741	720	797	722	770	733	717	732	788	755	759	713	733	769	773	807	722	718	711	729	740	673	741	746	710	755	733	778	707	778	745	715	767	785	782	722	751	736	752	759	761	752	743	798	766	742	714	770	760	754	728	757	763	759	769	744	699	800	709	769	729	727	670	748	765	730	702	754	733	690	775	756	758	731	747	739	754	784	759	694	763	761	765	767	734	718	753	782	731	765	740	757	749	733	722	737	772	743	702	775	767	749	756	733	755	718	758	714	745	752	757	721	727	740	761	738	708	711	697	734	729	729	761	758	776	760	765	685	731	724	738	783	756	787	756	759	757	770	743	722	759	716	787	764	783	754	731	701	748	771	692	735	759	775	728	707	729	729	732	735	790	741	826	751	668	711	761	780	746	749	764	726	759	758	728	751	763	738	772	778	730	732	714	778	752	708	749	751	692	771	747	722	752	713	751	767	703	736	759	765	709	774	713	744	680	727	776	751	715	784	755	748	702	755	766	712	782	748	730	720	735	707	756	784	722	769	689	759	770	779	731	719	734	773	750	751	783	754	698	701	727	764	750	720	764	749	712	785	747	779	759	785	772	741	704	734	788	751	727	738	782	782	760	794	695	780	756	754	738	759	707	750	723	719	748	730	658	706	747	701	720	775	696	760	762	769	692	732	801	766	716	736	783	765	691	766	739	717	703	749	746	732	734	782	766	718	755	792	740	761	785	713	736	719	723	752	774	751	704	740	753	703	766	759	734	789	708	758	749	702	739	795	714	725	688	757	742	773	732	743	731	744	710	746	696	732	741	749	723	742	766	725	698	747	762	746	764	719	726	735
25839	21474	25905	18771	2021	984	976	814	728	820	749	756	767	756	735	735	739	738	747	745	726	727	738	733	716	751	705	770	797	751	725	708	705	759	704	700	726	740	717	733	696	714	709	742	736	770	725	669	745	748	749	747	724	731	708	725	728	736	753	717	712	759	725	717	762	721	798	737	689	738	734	703	695	674	712	754	687	722	744	714	684	753	733	734	705	744	729	734	691	718	693	729	801	687	694	727	775	680	705	728	677	691	708	663	692	787	727	726	772	750	722	712	743	724	718	762	766	706	741	738	722	712	731	723	733	709	714	714	724	718	655	735	667	714	723	645	717	649	700	699	718	702	701	770	756	708	678	680	692	717	776	697	703	723	706	734	666	670	711	688	756	707	719	735	742	704	692	724	719	718	717	683	719	732	703	710	735	764	738	735	706	706	701	711	707	739	788	724	732	725	726	772	695	739	707	712	711	664	728	713	692	710	694	711	714	746	731	682	706	707	696	668	692	724	741	773	696	668	729	681	640	672	698	683	683	741	756	758	712	723	730	688	694	705	747	692	700	727	729	745	748	683	713	725	718	758	778	747	718	699	752	703	757	708	689	705	727	685	742	732	699	704	710	751	742	780	714	694	748	745	709	720	705	730	714	741	709	722	735	721	714	691	729	725	647	691	697	682	766	704	749	754	685	739	725	710	705	682	711	688	731	708	687	715	705	765	715	662	752	677	737	766	690	724	757	727	700	710	713	712	712	705	714	722	698	678	727	710	719	761	741	717	707	679	701	718	682	773	732	706	675	686	685	680	737	728	654	684	746	708	718	693	760	741	708	702	720	745	737	695	747	738	733	707	787	735	712	720	739	673	719	688	748	693	705	750	704	704	743	711	689	705	735	740	696	707	730	710	701	737	693	714	693	711	713	720	707	718	801	724	722	758	743	736	738	681	738	742	726	676	671	639	741	718	707	690	697	768	700	705	712	724	713	723	748	724	750	665	739	742	710	789	725	692	746	731	751	777	760	709	736	704	733	727	713	685	750	728	729	737	711	715	737	732	699	757	737	685	690	716	681	768	719	725	684	663	679	724	733	723	698	743	750	700	762	723	690	750	713	679	687	698	705	726	708	751	719	691	748	706	663	706	760	696	738	725	688	741	744	718	748	730	697	714	727	719	654	724	717	713	762	708	711	743	711	706	733	704	704	677	733	740	709	712	763	691	719	715	750	730	752	697	732	728	702	713	720	721	706	699	690	744	698	751	732	750	713	720	769	715	742	661	724	762	684	707	752	787	749	704	778	705	739	705	744	673	715	743	712	749	715	726	711	674	730	716	703	740	711	703	706	750	688	724	755	772	723	733	680	747	728	667	706	728	720	712	717	743	706	735	702	733	731	755	722	714	678	690	723	673	743	711	732	700	743	734	728	722	675	701	662	676	704	719	751	720	787	763	720	728	714	674	689	676	701	752	716	759	742	736	709	689	750	720	722	702	724	726	724	722	742	703	728	765	704	726	700	748	754	726	778	744	680	716	690	709	721	709	745	700	693	704	699	757	772	712	723	700	670	711	704	749	722	701	701	703	778	696	727	706	765	754	696	742	685	697	676	726	706	659	754	713	700	743	701	755	762	752	708	719	728	693	736	667	683	765	752	673	716	711	724	720	735	716	670	712	743	696	702	718	727	713	722	703	706	697	727	691	764	733	709	711	761	712	719	700	734	731	704	670	691	739	744	713	719	688	760	717	720	709	728	684	724	791	722	732	670	677	721	729	729	747	719	737	705	645	691	747	734	748	714	707	715	711	719	735	722	723	716	733	774	731	686	710	745	713	704	727	727	711	703	717	712	714	742	724	719	715	756	730	740	686	726	728	745	748	752	740	716	724	719	709	698	782	669	719	724	711	723	714	765	720	721	709	711	726	725	734	715	680	687	711	753	649	709	687	732	770	737	693	718	672	696	720	740	691	734	697	774	728	754	696	738	712	773	771	714	719	711	711	784	751	701	731	693	698	773	695	721	732	699	711	751	698	702	784	698	729	681	753	724	702	708	710	680	732	686	699	741	730	672	673	718	689	718	738	741	741	688	696	733	758	705	748	655	691	744	695	704	709	739	702	727	726	733	703	686	724	722	795	735	691	687	744	720	719	724	758	708	742	706	750	723	753	719	725	732	753	699	701	730	726	739	674	692	704	728	714	744	700	682	741	695	688	733	745	712	749	680	721	695	682	754	724	759	743	726	729	707	718	732	716	692	715	735	732	719	735	665	678	728	705	695	697	673	743	712	753	681	716	741	721	694	721	715	752	691	719	699	707	743	705	684	743	730	690	697	713	718	682	718	690	736	684	729	724	687	762	723	712	718	728	676	688	724	715	755	635	686	713	722	722	698	675	654	714	769	734	714	765	723	729	719	703	789	773	699	705	728	722	753	663	741	685	697	724	740	720	702	738	738	709	713	716	771	715	716	745	750	762	735	737	710	767	702	773	725	696	679	678	742	672	694	734	684	678	716	684	721	712	726	674	729	707	764	703	686	729	744	783	699	742	737	744	697	728	728	718	736	717	745	681	713	764	702	749	701	780	720	712	737	725	693	727	713	736	739	724	682	692	737	711	737	732	712	702	722	701	720	732	676	704	737	710	808	706	700	802	724	725	689	671	735	705	728	725	680	721	706	748	710	738	714	733	746	726	707	710	710	745	753	736	716	725	726	728	714	706	748	742	704	742	733	689	729	693	655	718	735	681	661	751	698	709	740	763	710	680	679	727	728	743	771	723	744	776	674	716	713	730	710	706	718	701	664	712	714	691	708	729	646	710	695	761	754	661	753	719	738	723	702	755	717	698	727	742	658	713	725	739	733	684	693	733	750	726	698	721	685	733	742	761	742	717	704	754	761	695	702	703	740	719	744	717	702	704	681	687	729	708	748	704	707	662	686	736	703	682	732	723	645	760	734	685	719	713	704	710	757	717	758	678	683	709	660	759	704	684	703	755	677	726	699	789	687	737	696	672	736	727	728	704	703	718	718	676	702	725	773	692	685	747	723	745	750	687	739	709	706	782	706	729	718	739	708	728	662	725	729	730	767	749	685	752	719	741	750	732	703	675	690	693	721	705	685	707	729	702	772	731	715	712	743	758	742	716	689	719	643	689	727	740	735	712	740	738	722	728	750	741	732	696	733	760	724	726	656	690	690	743	748	744	700	688	714	735	700	725	702	735	679	721	755	721	715	737	688	725	718	721	702	715	759	763	739	719	754	702	682	747	701	713	716	691	690	732	710	726	694	695	734	731	686	735	702	718	691	715	741	786	713	685	718	703	751	737	781	711	726	755	719	737	729	738	735	760	700	704	756	738	751	709	700	729	718	705	735	756	747	733	737	755	721	787	729	722	705	697	737	714	732	725	706	683	697	744	743	724	706	751	716	740	717	712	706	681	707	800	730	731	749	716	704	706	743	711	715	761	751	730	688	689	757	703	769	777	744	747	710	699	728	710	723	752	728	756
3544	2271	1869	1222	995	862	845	781	757	735	710	646	714	667	659	665	663	624	657	686	683	645	654	717	629	651	661	668	653	673	674	682	674	671	625	662	666	685	686	646	655	635	633	663	693	635	637	638	629	645	625	633	632	671	679	661	670	663	632	676	647	620	635	661	605	683	728	629	660	665	648	662	659	671	671	640	623	675	651	651	662	655	684	647	672	635	651	651	634	678	660	668	671	667	636	611	661	641	657	674	614	646	693	653	622	645	643	656	665	630	684	631	671	662	653	634	666	637	620	649	660	624	622	608	696	637	686	658	662	649	654	638	583	631	627	619	634	618	634	614	616	682	683	647	658	585	660	635	632	682	637	661	630	599	665	610	630	637	603	688	650	623	689	669	661	653	664	683	686	617	646	638	656	644	669	625	646	638	622	671	666	668	635	703	659	655	638	600	631	674	661	643	627	613	676	659	682	591	658	636	624	609	635	655	626	685	616	672	649	690	619	666	631	631	621	659	624	669	657	633	625	678	642	645	652	634	622	639	651	691	666	623	660	658	651	644	704	649	630	614	647	660	722	669	640	642	657	627	621	637	644	616	651	669	675	669	647	622	636	616	638	695	628	648	633	665	691	671	650	630	633	648	633	661	669	627	609	632	631	651	659	700	639	693	641	605	663	639	696	624	684	631	639	641	684	652	648	631	617	628	584	643	620	619	632	640	681	636	669	610	650	644	646	691	647	654	635	618	661	594	668	663	658	637	632	675	623	660	622	655	623	633	637	636	693	599	660	644	666	698	631	657	626	634	660	670	680	657	647	663	662	653	628	653	641	609	636	640	677	655	643	692	667	701	635	631	664	659	680	595	574	664	618	588	651	651	627	621	651	637	630	690	617	626	681	627	637	626	573	608	645	625	646	683	648	633	610	642	653	649	689	629	635	655	642	680	688	664	618	610	620	656	649	666	602	652	633	675	695	657	681	642	586	648	614	670	690	613	667	672	654	627	680	649	612	628	621	598	657	618	634	609	673	633	652	651	629	542	640	607	621	662	666	587	672	642	649	641	657	674	634	629	607	636	637	613	667	639	674	657	637	659	736	620	625	615	638	673	672	654	595	632	601	619	626	648	598	620	594	644	666	624	662	639	635	648	671	567	703	645	681	649	606	703	654	655	638	649	632	635	611	639	672	661	666	634	635	672	610	643	647	632	664	668	597	640	617	640	601	643	585	635	649	595	610	675	670	671	636	640	619	650	616	668	640	625	627	649	640	652	630	665	673	640	579	637	663	658	631	636	616	680	635	670	631	669	641	675	662	644	625	590	647	604	664	657	655	686	688	664	606	680	647	605	681	622	651	683	673	604	652	655	637	607	664	690	634	629	647	650	667	623	678	667	618	646	648	630	657	672	655	619	664	662	673	634	662	632	615	640	644	662	641	655	589	624	614	644	621	630	613	622	680	577	604	648	671	608	625	653	619	620	632	637	636	638	580	609	639	637	646	663	627	593	617	613	679	656	648	660	641	658	647	597	611	657	638	651	659	639	662	630	611	661	621	619	620	667	658	600	641	644	705	604	710	671	698	663	655	638	626	658	652	630	633	648	614	646	680	643	648	650	650	625	669	630	656	644	684	626	639	671	651	665	645	641	680	645	671	633	680	633	647	607	638	648	647	640	660	602	625	627	675	654	628	679	680	637	636	667	678	648	654	640	643	624	662	613	654	635	645	649	630	639	659	619	634	652	641	645	685	646	611	638	629	673	636	635	646	610	649	632	682	640	640	611	667	685	629	610	633	638	623	604	671	625	657	640	638	657	643	665	620	679	635	620	620	640	611	640	651	619	679	616	641	657	597	659	659	657	635	673	577	661	660	692	651	643	653	680	671	671	676	607	668	667	644	678	656	645	649	621	649	648	670	621	638	669	642	603	655	657	658	634	660	638	678	674	662	654	618	659	684	643	688	647	637	646	629	654	653	674	657	665	673	657	633	637	690	655	638	683	627	642	607	640	661	637	681	643	681	705	637	642	652	671	593	690	666	651	611	639	589	597	615	679	668	669	680	652	711	600	647	653	633	622	608	653	592	574	653	610	651	652	651	635	596	650	636	654	654	616	668	701	671	619	648	629	608	634	633	669	686	651	591	631	647	653	621	672	613	613	635	675	645	656	669	619	684	621	631	585	653	642	677	650	624	667	612	647	643	658	616	633	650	682	652	654	657	617	594	691	591	638	653	649	697	636	614	634	617	653	621	680	648	643	627	603	640	674	619	649	636	631	639	628	627	648	606	669	632	631	661	659	602	683	592	649	624	629	638	630	627	659	657	641	674	642	650	650	607	618	611	662	622	596	645	645	633	627	655	659	647	679	693	705	652	634	624	666	656	639	628	649	643	645	613	587	622	654	648	636	634	623	647	640	656	670	626	650	635	611	633	661	612	611	690	651	640	631	677	611	626	639	676	671	661	646	634	615	655	661	643	661	633	642	617	665	633	622	653	667	706	642	606	653	681	641	636	600	676	645	637	631	619	632	613	641	661	633	630	684	672	621	657	621	629	605	674	626	619	627	619	625	645	678	629	645	692	649	628	658	668	669	682	631	615	635	646	636	625	677	664	647	660	614	653	651	644	643	662	640	661	650	638	604	700	650	649	698	635	625	684	613	644	668	619	610	656	646	673	637	661	655	675	658	627	653	648	631	637	644	682	638	654	648	661	636	628	616	636	606	641	676	624	608	594	680	664	622	653	618	698	663	631	633	572	664	634	618	629	652	591	666	691	650	657	630	640	665	656	642	660	662	635	643	655	663	639	649	682	639	669	626	620	658	680	682	660	692	635	680	616	680	619	615	612	653	646	633	601	638	617	650	661	659	645	628	659	638	590	631	634	634	598	643	635	623	653	641	636	665	599	674	672	666	688	601	602	677	627	678	671	641	619	635	673	644	632	671	625	686	673	666	690	647	626	623	609	659	670	695	614	627	684	628	635	628	664	621	673	656	592	635	633	636	652	654	675	630	643	664	653	621	664	651	669	676	686	651	655	635	599	681	633	620	624	641	639	656	651	620	624	640	676	651	658	662	637	626	658	692	636	639	653	631	658	608	638	599	643	656	616	628	645	653	612	633	648	623	697	644	662	610	680	666	654	646	664	648	640	655	651	633	655	645	639	643	621	653	624	646	679	641	654	621	652	660	602	629	659	675	626	646	667	634	655	618	641	609	712	657	613	593	612	653	606	633	649	639	630	624	700	646	647	631	677	684	653	648	648	588	665	653	650	653	591	676	678	607	673	641	623	674	628	678	658	639	619	657	675	614	670	641	683	656	648	674	660	616	685	630	662	705	671	626	648	682	619	614	629	603	614	634	647	614	653	626	661	603	650	660	615	669	611	627	636	611	624	615	622	667	644	585	652	609	618	667	598	631	642	648	641	678	623	635	655	632	651	673	643	615	655	657	639	659	644	638	619	626	617	598	631	674	615	681	696	650	661	666	631	657	640	642	638	620
24293	21468	28654	24684	20234	2756	934	602	496	463	435	433	415	393	357	388	381	346	410	333	380	350	407	331	368	409	347	382	352	369	366	373	375	355	329	351	353	333	334	332	337	320	377	360	354	380	298	350	362	378	347	356	351	354	361	346	333	366	370	338	332	333	332	382	341	365	348	373	328	318	321	362	331	333	347	324	390	350	353	350	351	345	318	363	336	353	356	320	386	366	338	363	323	339	337	355	356	352	370	314	374	341	387	366	340	350	352	317	361	341	339	367	334	295	354	348	343	325	348	323	353	346	351	326	338	344	351	358	365	357	325	334	379	386	347	358	330	356	367	359	303	332	342	321	329	371	321	342	345	337	374	381	311	332	366	339	400	322	345	355	362	358	352	374	331	348	353	361	358	336	361	345	355	375	323	330	374	332	351	319	346	337	324	326	341	315	335	368	345	325	330	331	346	347	331	337	346	347	352	360	323	358	313	310	346	324	334	320	350	364	326	320	335	360	354	316	349	337	346	348	366	314	362	353	341	332	357	349	351	340	349	336	312	350	351	299	302	318	322	326	367	348	327	355	376	339	317	341	349	365	337	326	346	336	325	303	307	363	315	328	366	333	368	337	366	375	343	356	321	305	313	346	354	344	312	358	337	345	337	354	338	333	334	377	353	358	324	336	337	345	335	348	350	343	318	339	350	339	325	350	334	366	324	324	330	357	354	346	333	376	336	344	369	362	340	366	356	340	323	312	324	358	366	350	334	328	351	354	333	339	348	328	377	346	358	325	366	295	359	363	368	347	345	347	344	310	333	312	321	346	350	357	349	354	342	357	327	355	358	355	317	328	352	362	324	352	347	321	319	346	350	342	339	347	356	353	347	367	323	315	335	362	363	342	355	362	306	355	331	336	340	327	369	342	325	391	343	360	353	337	339	362	324	341	334	376	353	314	322	331	321	322	339	311	355	310	345	341	361	320	348	321	331	338	349	354	346	319	341	318	315	333	330	339	358	318	317	306	315	301	327	342	319	315	395	322	330	337	322	362	375	345	318	348	318	346	369	361	308	386	325	388	346	376	335	338	338	316	334	353	360	352	344	329	357	337	352	324	350	369	341	364	359	308	381	339	362	364	351	340	344	352	337	385	356	345	374	348	360	319	331	353	326	318	346	348	357	341	326	332	349	347	360	372	331	380	348	341	354	360	328	355	316	354	386	361	334	367	340	344	380	363	368	369	344	354	365	345	332	351	349	357	356	331	373	335	351	343	353	310	365	337	342	340	305	328	338	290	350	326	345	359	317	372	351	326	365	377	362	345	318	346	337	327	378	361	333	312	321	371	373	292	348	313	333	357	339	389	339	374	336	351	364	333	310	341	300	321	334	364	342	359	344	356	341	357	350	337	347	338	302	320	375	316	353	332	347	314	346	327	327	335	378	344	351	323	322	329	361	338	310	389	364	391	369	311	337	348	293	323	360	364	314	381	317	325	330	362	306	361	336	350	364	345	335	341	365	325	328	384	339	320	381	307	377	330	340	353	336	355	364	343	360	351	364	331	341	341	378	357	348	348	342	354	337	343	334	365	373	373	339	345	353	394	322	364	362	369	308	343	317	343	325	323	347	328	399	319	333	346	357	349	348	323	354	360	311	342	330	358	372	317	366	346	350	341	342	343	328	361	319	359	328	346	359	338	318	368	354	360	348	333	354	341	359	358	321	361	340	341	337	342	338	344	345	341	343	323	319	330	363	351	357	365	351	319	333	382	347	334	348	363	365	315	322	326	340	355	370	367	340	321	315	349	324	374	335	324	339	319	312	359	328	337	343	328	339	329	324	368	335	342	336	342	355	344	323	342	365	368	337	326	327	345	351	346	356	338	314	337	339	331	350	309	346	328	336	327	334	376	319	354	326	349	324	347	356	340	307	352	345	336	331	324	331	350	304	313	337	355	333	335	320	323	320	385	337	370	309	340	344	365	329	347	357	342	356	366	378	322	341	339	370	355	322	336	331	350	304	309	340	345	346	343	345	347	346	372	343	350	366	317	326	348	331	312	347	367	363	332	339	339	326	359	333	347	348	348	328	372	348	334	345	339	361	326	317	368	330	332	318	359	356	378	334	351	339	339	362	347	324	304	321	364	360	304	356	318	334	345	367	350	334	351	332	329	368	346	331	325	317	320	325	374	341	331	341	329	359	353	339	352	327	360	358	358	343	363	355	333	345	359	340	338	327	330	337	280	324	349	335	323	314	318	347	334	378	325	317	360	381	308	347	370	326	359	299	314	325	369	335	339	371	368	327	302	340	355	342	339	348	364	334	345	289	345	327	347	326	324	351	329	332	345	309	322	351	340	330	337	355	333	312	350	345	318	320	365	370	322	326	317	330	357	334	373	344	331	370	307	343	357	299	345	303	338	335	352	327	346	381	339	324	357	325	338	324	372	333	371	366	331	339	330	363	328	323	356	331	353	320	326	339	352	380	358	359	357	364	324	319	355	327	336	324	357	328	359	370	307	327	361	342	313	379	313	357	349	323	326	323	340	347	382	330	319	338	355	343	333	330	338	384	348	316	332	320	348	363	299	322	343	327	333	317	337	387	357	323	309	336	339	342	334	353	337	365	340	335	347	341	340	370	358	355	362	353	346	339	328	348	362	351	365	320	359	314	344	332	350	350	338	341	337	345	328	353	382	336	345	347	334	307	330	357	340	383	341	372	355	356	354	342	347	316	305	325	358	315	332	333	309	355	330	355	341	363	299	310	320	356	343	331	356	342	344	356	311	344	344	355	328	379	342	360	330	320	337	308	341	356	348	318	336	359	346	345	321	338	360	333	320	344	339	329	349	335	333	350	343	343	351	307	374	381	375	327	356	348	335	350	328	318	333	326	366	352	323	357	346	331	357	355	356	303	355	316	336	336	343	359	315	373	325	335	343	349	338	328	320	358	333	301	319	377	346	319	345	330	345	336	337	343	344	344	331	326	344	356	344	334	308	371	320	351	343	344	323	301	366	343	350	333	356	329	355	350	326	353	339	306	332	347	330	374	362	331	355	329	325	313	309	357	335	350	319	324	366	333	332	383	343	338	346	333	332	338	331	387	371	371	372	343	371	356	371	367	349	343	368	361	344	309	370	327	341	327	314	345	325	361	343	328	329	371	338	349	316	343	366	340	341	344	311	315	343	404	334	364	326	327	333	336	339	360	331	312	354	377	389	345	355	345	363	328	315	347	331	334	313	342	352	364	314	349	343	334	346	363	350	342	333	345	337	360	369	309	336	332	363	336	335	334	353	316	377	364	336	355	392	324	353	344	329	336	363	331	343	336	333	354	343	363	329	313	333	348	318	340	350	328	341	329	339	336	351	344	348	336	315	380	367	344	316	332	332	300	325	341	345	369	349	353	318	353	324	369	346	332	349	355	340	344	363	335	352	342	366	337	371	379	343	311	297	344	321	321	356	340	308	340	358	341	327	371	340	332	339	344	325	352	354	340	300	315	317
3276	4656	3793	1885	1253	971	861	713	598	609	580	504	489	441	449	444	383	423	404	411	383	414	372	411	386	387	365	346	381	396	372	354	373	360	376	368	394	364	370	363	389	367	385	354	362	362	382	356	359	363	364	372	353	356	359	331	357	385	368	349	385	372	350	343	334	377	363	372	360	322	360	363	350	387	369	377	325	339	373	343	346	345	378	372	401	381	336	344	375	338	387	350	370	350	351	376	366	352	345	350	365	355	330	343	397	401	377	383	344	350	338	368	365	352	365	338	359	336	388	368	328	355	340	346	374	306	361	362	331	359	357	316	339	354	362	350	357	377	362	349	380	407	335	359	354	349	352	325	346	370	343	340	345	360	336	373	349	345	357	378	380	379	345	356	330	348	369	371	342	329	366	369	332	369	351	353	370	359	315	367	355	335	357	352	348	341	377	340	345	348	341	360	326	367	374	374	331	374	351	362	370	368	354	357	362	365	381	345	355	342	317	364	331	371	339	361	331	354	357	350	336	352	351	356	362	306	336	336	359	364	337	338	350	377	333	352	374	355	397	327	355	326	364	367	344	373	351	339	362	379	349	360	378	332	342	350	347	378	350	317	378	389	341	345	347	349	346	353	344	352	410	338	336	364	371	339	357	366	354	361	364	336	319	309	319	353	335	357	378	357	351	319	362	335	364	353	346	342	313	336	346	325	378	314	336	356	351	355	319	340	360	361	325	364	334	360	345	352	367	332	335	364	343	371	346	347	329	339	370	353	353	325	369	383	308	388	344	346	351	371	322	398	347	372	376	328	319	347	322	335	358	333	339	351	356	338	353	329	341	362	322	365	336	372	359	358	358	365	367	360	383	359	348	351	410	358	357	348	363	356	325	350	336	390	381	342	336	347	351	324	392	355	327	344	359	356	358	355	356	330	328	314	336	351	328	342	319	365	363	354	359	372	320	331	353	343	338	351	350	332	346	331	353	349	355	364	397	367	323	345	349	382	354	323	355	354	361	348	373	341	371	369	354	326	372	337	327	361	316	397	343	343	348	338	386	339	353	359	362	363	353	354	310	319	367	344	378	340	338	345	382	355	329	371	364	349	345	330	345	341	363	361	340	350	341	306	361	332	366	355	371	337	338	348	330	321	360	371	373	346	372	342	303	353	337	363	329	373	340	331	321	328	362	345	391	381	346	356	349	335	359	328	351	340	348	312	350	345	328	341	335	335	316	356	360	357	352	352	357	371	339	343	364	346	354	368	339	366	374	348	355	319	378	368	375	346	330	351	359	332	381	356	341	346	367	338	339	375	345	341	330	344	334	314	351	368	345	342	377	327	341	348	355	360	330	340	331	354	382	357	350	330	365	327	333	366	386	331	333	368	382	341	348	338	344	404	326	355	356	362	348	326	342	337	368	321	356	362	341	329	339	322	322	344	351	331	349	350	366	321	344	363	352	362	365	330	339	355	350	371	313	360	346	351	312	319	351	364	340	342	313	372	366	332	350	349	340	331	358	358	325	336	341	375	345	346	339	355	369	361	354	345	305	353	360	362	327	354	315	349	321	321	351	336	365	329	335	345	337	378	361	338	329	321	361	369	338	355	355	317	361	340	338	348	324	365	361	345	346	338	353	348	344	351	339	354	353	331	374	357	395	366	351	342	361	340	334	363	319	344	340	372	364	345	327	374	365	371	345	339	390	352	348	313	324	363	371	399	323	364	345	339	350	354	360	352	331	366	353	335	349	325	347	388	335	350	372	337	392	364	338	369	331	334	379	349	338	389	314	340	317	338	336	364	394	348	353	358	322	351	387	337	366	353	315	360	339	341	331	365	342	346	334	307	338	354	342	335	359	334	373	340	346	354	350	330	340	361	344	348	338	357	365	345	367	335	344	351	353	347	342	351	312	363	351	349	388	328	350	339	361	369	302	336	345	360	354	321	359	342	391	343	333	340	348	316	327	369	322	351	371	335	319	340	333	337	355	330	318	362	351	352	337	361	365	332	351	358	354	373	374	312	357	332	354	369	331	332	373	346	329	366	329	348	369	344	355	371	316	349	353	333	377	366	380	359	341	324	335	345	343	338	323	326	338	364	327	362	359	354	391	353	354	346	348	331	347	363	344	363	344	338	372	330	370	354	354	381	362	329	337	355	344	351	358	338	321	334	345	375	350	345	330	329	350	359	330	362	358	332	361	377	362	351	355	380	364	354	356	323	326	343	352	363	371	342	392	328	352	376	352	348	344	344	360	348	332	347	344	378	348	342	359	365	320	358	344	348	363	349	358	363	355	352	322	365	364	329	346	346	328	379	345	333	328	343	374	358	330	335	366	315	347	340	345	346	361	347	355	337	339	329	337	330	368	339	359	359	325	335	347	309	359	360	350	321	388	380	330	314	339	340	324	345	354	325	376	335	327	351	325	367	354	340	369	324	376	344	345	348	333	340	313	339	323	348	380	360	327	330	359	356	377	347	361	351	337	313	357	348	352	319	313	341	356	349	353	319	356	351	317	351	345	335	352	394	359	360	403	334	339	339	348	312	332	392	340	354	324	351	353	381	356	376	327	346	337	356	353	364	352	357	329	336	373	324	343	335	377	343	359	358	341	347	381	385	380	342	341	315	327	351	324	361	371	311	350	340	340	374	383	374	329	361	348	360	336	363	386	331	339	350	382	356	344	347	347	327	339	378	353	333	366	362	341	347	323	334	355	329	349	313	357	355	340	378	361	352	363	384	343	360	338	348	384	329	320	351	342	345	342	334	332	394	341	328	351	332	338	327	321	344	350	353	329	357	306	360	336	359	353	337	355	331	356	343	334	340	350	344	344	311	344	340	347	342	325	350	348	368	334	339	344	328	355	342	361	353	360	350	313	340	372	329	361	355	342	314	335	341	341	356	364	338	344	357	314	337	320	362	313	355	362	371	373	339	330	375	349	332	323	329	360	330	355	358	337	327	342	342	340	348	337	364	313	344	358	355	368	346	337	333	341	352	333	337	361	353	347	319	324	348	350	350	325	375	345	319	338	346	356	333	359	348	339	335	362	325	347	372	363	352	335	363	329	358	360	366	328	329	335	345	346	364	356	347	385	358	334	351	325	320	350	314	356	350	330	335	376	329	350	336	329	326	318	331	380	340	348	312	376	366	365	349	338	373	341	352	336	323	348	362	343	343	348	307	355	359	315	349	323	297	334	339	371	391	325	337	322	368	332	339	364	289	358	351	334	382	313	363	360	320	339	332	325	360	339	362	341	347	333	367	340	350	336	337	352	369	325	362	339	353	339	357	319	348	360	332	351	349	336	375	357	359	337	344	364	371	352	350	370	319	322	360	357	316	365	344	358	348	362	360	339	347	341	365	342	312	331	352	341	295	332	323	349	355	339	359	348	341	363	342	365	353	373	371	347	361	317	340	348	366	327	364	315	360	334	329	362	369	337	321	365	361	359	332	371	357	331	333	359	362	368	349	297	330	337	339	361	356	354	350	340	349	336	369
27749	11939	1986	1247	988	887	818	910	904	852	868	867	906	808	831	855	889	879	829	843	863	906	861	846	892	912	934	928	874	889	884	833	892	864	917	807	844	815	857	856	852	872	885	854	868	849	847	893	871	826	884	912	890	893	857	872	908	875	839	871	863	883	851	875	830	876	918	856	901	852	905	851	874	866	822	830	848	833	895	875	815	888	872	866	884	897	871	880	921	884	878	839	862	877	876	820	844	868	865	862	850	899	892	829	858	883	820	880	880	903	873	903	810	871	868	897	840	881	858	859	890	893	820	869	884	856	876	829	828	926	847	833	859	871	883	828	821	849	875	859	892	852	842	817	802	845	850	899	873	855	847	868	839	862	857	834	852	837	887	846	897	865	836	817	810	869	878	834	859	870	910	813	849	861	887	859	850	856	848	887	881	836	846	850	898	882	864	890	856	869	913	885	842	904	814	884	829	906	883	847	868	842	869	808	851	865	839	882	869	876	864	851	815	905	891	853	861	854	842	891	880	859	896	872	905	844	833	874	914	806	862	843	849	848	923	821	844	826	869	871	837	880	843	857	822	863	864	858	867	874	869	895	912	798	888	908	868	871	866	894	839	864	849	832	877	819	873	895	828	892	874	843	796	857	859	886	865	863	809	829	847	895	831	830	917	796	863	860	877	849	864	817	847	917	883	899	877	831	898	870	863	867	920	902	876	865	831	891	844	900	818	832	857	840	841	869	904	858	867	866	839	840	860	833	852	874	878	895	865	841	881	897	935	859	885	813	902	892	853	852	849	830	857	820	859	895	905	883	865	897	870	839	845	882	916	883	937	899	862	861	865	860	878	894	807	874	844	882	861	860	895	862	832	904	879	916	873	866	896	914	846	831	870	894	905	911	864	845	849	857	853	889	851	826	882	851	811	891	861	881	874	813	868	881	850	842	888	829	912	877	820	879	868	881	888	922	862	854	842	870	905	861	892	871	863	814	833	857	884	932	879	834	853	839	897	937	844	905	836	867	905	883	837	907	871	826	848	842	879	928	865	797	880	831	878	913	850	795	868	853	860	914	927	903	868	880	804	856	846	862	900	818	851	852	876	852	879	864	863	841	892	828	892	885	904	875	830	863	859	890	914	878	839	884	845	900	834	845	856	858	856	852	843	875	918	898	852	871	893	827	813	839	851	868	840	811	911	866	861	877	850	852	841	884	882	896	859	817	895	840	882	901	828	819	870	862	910	856	871	858	876	874	897	841	848	869	841	925	879	939	889	888	916	897	880	841	879	874	841	846	847	807	835	813	858	874	856	843	880	857	880	906	862	836	876	844	862	840	841	899	885	869	878	875	863	894	863	879	866	874	891	858	887	887	858	879	837	882	867	862	808	857	814	853	883	850	887	880	815	838	886	929	842	900	808	846	853	866	771	846	888	865	915	865	871	933	889	921	842	861	892	889	866	899	842	855	870	872	857	891	889	826	882	904	838	877	898	874	845	862	872	871	884	904	882	874	878	912	835	846	857	873	875	888	902	913	864	864	822	926	827	857	852	904	848	897	875	867	909	879	882	877	846	856	918	903	841	858	877	876	913	782	867	874	935	846	868	879	848	873	832	821	846	803	886	875	835	843	855	897	805	894	866	890	844	867	864	857	905	875	808	836	860	841	928	878	817	847	883	871	877	900	870	871	888	817	893	926	903	914	867	831	880	833	955	872	871	882	850	888	892	878	877	828	863	819	895	867	862	854	866	807	828	830	811	866	877	896	863	871	843	856	900	892	889	860	894	873	831	891	851	885	919	805	902	823	832	826	848	859	847	827	859	876	886	867	839	856	907	865	894	856	887	830	834	879	839	877	875	825	850	869	871	838	902	858	932	880	882	912	816	830	824	792	818	862	834	856	815	880	814	815	877	925	891	836	836	885	828	826	866	896	872	818	870	854	839	895	873	874	835	824	890	844	898	901	879	860	905	906	869	843	854	856	845	877	889	864	883	867	850	855	898	929	916	893	875	828	865	882	802	850	831	855	823	898	806	853	885	856	929	899	846	867	857	846	867	854	862	873	908	886	879	843	925	847	857	923	821	885	885	844	860	877	837	887	801	870	878	850	896	782	903	850	927	890	863	880	898	889	801	864	867	886	830	884	880	890	893	876	831	913	883	848	915	862	811	911	860	835	849	861	913	889	901	842	807	885	860	839	891	803	850	920	828	880	921	893	886	873	881	880	819	883	875	921	853	844	907	887	862	862	858	806	841	836	844	839	864	891	880	896	912	867	818	823	885	894	867	814	860	866	848	848	889	884	865	840	845	856	897	863	901	933	892	860	839	876	874	844	848	883	880	866	923	872	897	938	849	883	899	868	826	870	899	882	838	849	888	884	857	892	876	843	874	887	916	891	851	896	830	827	898	876	887	873	871	839	876	877	888	906	851	874	853	805	849	846	864	860	836	879	893	817	876	853	895	807	895	931	862	802	905	893	900	922	884	871	814	827	866	876	879	833	840	861	907	861	891	868	889	879	860	868	889	841	884	883	861	865	859	886	862	848	896	852	866	867	867	887	844	870	853	882	854	860	851	874	872	906	908	880	929	870	837	855	843	874	804	898	853	892	880	884	826	857	871	920	802	879	835	950	860	869	858	858	851	825	858	839	843	837	915	969	847	862	884	863	869	907	905	828	850	873	865	877	848	864	822	864	850	897	897	870	849	853	849	808	893	814	887	890	822	871	883	832	885	826	809	857	871	817	865	855	882	846	864	896	874	923	887	915	898	859	881	937	850	897	841	846	888	877	857	866	840	873	890	858	867	900	922	869	895	860	899	826	879	870	909	877	902	902	869	841	858	846	891	851	858	909	879	906	791	824	892	864	850	829	886	864	883	869	861	849	860	809	831	915	798	861	902	913	856	852	813	855	869	900	850	840	848	873	824	873	851	827	849	869	884	873	888	868	841	847	823	871	823	902	830	849	851	799	869	853	897	847	865	845	873	852	903	848	885	860	817	846	843	900	873	863	911	825	874	886	849	904	825	812	890	907	838	848	841	887	880	861	887	861	928	864	814	853	887	861	889	915	900	840	808	869	828	871	829	889	888	855	861	790	837	905	868	863	857	896	863	865	844	833	878	857	864	868	852	798	888	860	847	781	871	891	881	911	853	858	856	853	855	864	817	826	838	840	880	870	914	843	875	847	853	843	847	869	844	839	880	936	894	898	848	894	892	819	810	866	843	856	821	881	892	851	827	868	888	839	874	916	859	843	841	902	842	892	895	900	818	914	857	902	824	883	846	896	866	878	882	896	858	874	801	935	867	876	879	908	887	900	850	877	873	908	841	844	849	894	826	772	833	854	910	967	850	859	878	858	891	869	860	856	800	873	877	860	875	910	844	863	860	908	834	914	885	913	894	826	833	903	812	814	841	878	905	876	876	846	855	858	893	904	868	851	860	863	887	852	909	875	892	917	938	824	853	902	807	841	867	866	884	887	895	836	836	883	879	837	873	815
5167	998	901	765	781	794	799	761	750	739	720	695	779	771	742	765	729	722	718	820	737	759	718	738	758	732	771	733	738	762	717	725	765	781	727	738	721	772	715	737	744	721	759	716	744	727	779	741	776	726	700	730	724	785	788	753	747	688	717	771	760	719	758	688	748	771	735	743	734	774	745	750	736	741	741	768	812	756	787	752	776	755	763	717	760	731	751	723	741	754	778	714	743	755	715	726	769	722	743	718	762	792	754	692	776	756	749	749	780	715	708	770	717	698	745	773	701	751	761	768	729	656	751	739	729	757	765	733	756	785	728	765	729	733	752	754	738	740	753	787	717	773	705	810	725	783	757	793	776	701	734	738	750	735	735	716	751	731	748	680	714	720	753	748	696	718	722	717	771	743	739	724	778	816	773	757	740	791	725	757	756	794	706	689	746	791	791	750	736	737	734	725	761	755	747	717	722	769	727	728	773	794	764	708	752	748	761	786	757	736	759	729	749	733	724	748	750	721	743	724	752	743	786	777	718	761	714	753	750	768	763	736	709	739	740	715	753	769	771	767	732	754	731	725	700	738	736	726	759	707	757	752	755	783	752	793	755	739	754	744	736	710	699	784	781	690	714	757	720	659	761	761	725	750	767	724	725	726	723	793	728	744	661	733	729	761	756	726	803	729	712	729	754	708	781	776	793	768	754	753	756	800	748	749	710	750	710	749	742	771	730	782	715	701	734	793	760	725	728	740	704	725	763	710	716	805	734	731	703	761	773	779	742	778	720	709	761	738	735	760	726	758	737	721	796	703	721	728	734	717	746	732	727	737	699	706	754	704	715	707	770	740	748	747	721	749	700	782	758	792	719	703	773	725	733	730	784	819	735	747	694	739	745	735	739	750	743	736	739	729	772	774	750	724	761	769	735	739	794	746	718	776	744	745	744	736	782	719	742	723	721	734	731	663	750	745	720	731	762	747	754	737	761	754	719	763	696	712	728	775	712	759	759	801	736	751	712	749	724	745	755	714	722	736	776	729	791	720	700	754	737	749	722	706	737	757	746	747	745	712	754	750	728	768	749	751	723	724	744	714	742	759	715	733	749	736	752	747	722	716	719	725	730	710	805	734	754	752	729	759	740	741	786	712	743	779	746	768	749	715	775	732	754	742	740	779	782	749	743	746	741	762	756	741	762	775	723	755	742	741	765	755	732	746	772	764	739	722	734	739	732	724	734	735	769	715	778	694	704	740	717	737	814	743	783	712	724	778	737	722	749	786	767	734	725	695	728	770	714	716	733	723	791	707	739	738	760	755	772	704	795	775	722	753	782	757	763	741	764	733	723	730	718	754	729	695	712	720	704	698	754	795	788	724	770	705	751	719	724	716	735	744	705	756	766	685	750	756	729	777	723	795	720	812	761	710	728	695	734	745	717	694	773	717	710	765	725	734	734	773	742	775	735	746	726	724	721	731	801	704	782	735	788	763	800	749	777	727	740	713	774	762	765	743	771	683	754	736	733	747	739	728	760	740	760	722	757	701	743	783	699	759	739	745	751	743	795	789	749	676	777	749	711	750	735	717	761	740	781	738	729	703	742	736	699	750	739	757	765	701	759	731	707	771	767	745	723	751	729	742	746	777	744	737	791	761	772	759	714	755	732	759	747	705	756	731	736	778	730	729	770	760	767	731	750	698	705	705	733	723	761	691	710	774	700	742	697	788	741	704	798	761	768	771	703	713	764	728	754	732	783	700	765	758	722	697	755	769	756	781	763	735	776	714	699	711	790	771	707	726	731	731	738	741	712	731	737	736	767	731	715	729	722	777	756	765	786	712	693	746	722	704	715	766	777	760	750	759	726	784	694	683	714	696	753	744	708	751	745	695	774	757	705	761	695	734	723	782	735	716	764	693	734	755	815	743	754	758	752	759	758	717	730	692	752	719	782	761	764	781	743	792	704	744	728	718	739	755	754	755	732	773	747	754	751	749	704	741	722	741	727	729	725	755	727	783	743	772	763	756	752	746	757	736	780	750	750	802	732	757	698	762	719	746	740	752	750	692	755	725	677	749	788	779	715	727	756	754	792	734	778	686	765	700	732	746	749	760	713	729	780	747	711	785	727	726	757	777	807	726	716	679	717	719	701	760	732	702	740	764	688	758	763	762	763	734	706	751	743	734	751	709	791	774	719	740	729	747	734	751	724	763	778	784	728	727	718	781	721	786	709	732	717	772	752	701	746	697	771	734	734	707	743	730	767	747	728	771	700	728	751	773	747	727	731	693	709	749	757	751	747	710	745	808	766	730	727	749	770	747	755	740	699	809	687	726	757	720	749	738	741	736	733	710	773	799	752	779	723	740	707	748	776	731	754	786	761	782	708	768	737	742	711	729	752	748	779	740	772	730	743	725	722	734	748	699	715	736	730	729	745	775	780	717	780	725	760	729	746	764	770	762	802	721	703	735	737	726	754	705	725	744	787	759	773	729	737	742	763	718	730	712	751	682	814	718	773	779	747	729	724	740	787	748	744	754	753	769	733	703	727	727	742	725	778	705	714	743	755	738	763	748	756	762	707	746	732	724	769	719	737	702	791	734	765	740	791	738	731	753	756	753	760	694	717	704	790	797	746	766	738	733	786	715	717	727	775	733	761	737	724	761	740	712	692	716	733	735	710	706	738	735	735	738	721	736	719	741	746	708	724	690	725	728	743	740	782	767	754	758	710	721	708	736	720	771	772	730	702	778	738	792	699	719	750	735	746	730	819	782	743	772	782	750	732	752	719	735	716	748	765	747	746	769	748	788	781	824	740	754	770	785	782	746	745	738	737	733	745	720	721	746	705	727	753	733	773	756	740	763	755	791	745	750	776	717	754	795	800	756	749	691	759	752	743	724	727	755	729	743	785	731	697	819	731	734	744	771	791	715	728	740	732	735	766	703	712	767	781	744	760	773	721	746	729	754	702	710	736	728	726	727	754	692	766	722	738	723	774	714	770	721	755	759	775	750	782	700	723	700	787	707	775	768	804	767	738	707	710	733	723	710	749	744	751	746	739	771	779	740	777	715	747	724	723	731	765	788	794	741	753	739	752	721	710	738	779	788	746	750	709	705	718	732	744	713	775	721	749	769	731	741	718	777	757	739	754	749	748	758	737	727	717	756	799	776	748	746	753	746	713	714	732	717	711	729	677	736	764	746	745	741	760	696	745	740	754	715	766	722	755	723	695	721	706	737	775	701	744	792	745	753	715	709	792	759	750	733	789	767	725	785	723	756	783	709	707	754	744	753	728	749	743	766	709	739	788	728	727	720	737	758	731	733	755	782	765	702	724	761	749	739	720	736	769	781	737	807	746	716	755	692	773	716	726	710	768	761	771	775	750	763	758	772	752	742	696	795	705	764	740	726	752	732	782	786	804	811	755	761	700	759	763	743	746	753	750	800	709	757	746	711	722	731	737	767	748	726	742	722	740	734	778	708	790	734	734	780	744	708	741	749	770	759	728	763
25843	21488	25897	18822	1996	1020	858	817	767	798	816	745	777	744	773	745	764	746	761	689	710	658	728	724	710	738	681	753	709	727	729	747	732	746	697	744	743	753	735	734	776	724	736	745	743	742	705	735	728	712	665	698	702	697	748	701	703	691	741	761	772	736	766	726	754	707	710	716	755	700	698	724	705	783	680	738	706	725	705	749	760	738	771	701	747	720	763	755	722	705	733	746	669	698	716	675	697	686	745	727	705	708	733	714	744	697	720	739	695	757	707	725	754	756	701	803	751	736	725	703	737	726	721	746	745	691	709	709	701	700	752	743	694	745	735	757	743	732	748	681	741	720	707	744	712	668	728	744	738	740	732	696	751	704	708	729	653	693	727	723	687	720	680	668	708	724	744	760	761	719	717	716	794	701	717	750	693	749	709	738	746	739	740	685	749	731	717	710	703	695	740	694	713	701	707	746	705	750	709	681	713	749	713	696	731	672	712	688	744	749	723	720	712	715	745	703	746	738	720	717	696	704	724	745	705	691	755	701	704	744	723	731	699	687	675	721	707	687	696	683	696	685	737	739	745	684	722	668	702	722	734	736	735	752	720	731	757	757	754	759	681	746	679	722	660	678	706	778	706	729	691	730	729	735	679	742	687	728	696	658	741	722	740	723	689	727	701	690	715	706	696	697	764	761	745	652	676	727	710	720	737	755	679	708	695	708	724	713	723	710	715	796	708	707	739	727	704	747	729	772	737	736	767	734	737	720	699	763	704	685	729	754	739	738	749	717	761	735	697	708	686	741	704	746	690	742	658	704	702	721	705	772	723	738	712	707	663	754	738	710	708	717	671	726	675	738	722	716	775	708	732	679	732	702	722	708	671	729	706	685	700	665	712	692	687	720	724	707	653	746	750	731	769	712	710	738	705	731	779	715	709	719	715	708	714	718	696	730	748	711	685	712	754	758	701	707	681	725	686	699	688	729	714	686	735	703	704	717	734	769	721	715	724	669	745	708	764	708	741	708	719	710	744	737	713	700	722	742	727	706	664	743	705	687	704	775	705	735	725	744	738	699	764	777	722	725	709	705	733	749	705	726	754	697	706	701	694	727	689	757	768	737	735	706	716	703	698	740	704	715	725	696	755	745	742	701	772	720	712	680	709	719	691	701	736	647	734	663	695	693	712	723	754	713	670	746	776	760	740	763	708	768	776	726	746	706	708	701	767	699	725	702	712	743	733	720	702	689	737	700	747	714	755	703	753	702	715	686	707	693	732	723	687	736	712	685	752	698	722	687	747	721	758	757	706	666	701	715	692	713	730	723	764	763	706	676	703	757	719	696	744	697	694	740	717	700	684	732	728	712	704	722	716	737	710	715	736	706	692	710	710	711	718	694	730	747	701	744	736	695	725	706	737	700	708	689	723	665	724	656	684	722	689	677	734	693	713	700	674	775	724	711	733	685	668	675	707	714	738	708	690	715	695	738	697	725	770	704	758	723	706	720	704	687	736	748	688	684	682	707	675	719	737	722	722	716	775	742	696	816	735	722	759	725	700	695	740	752	758	743	687	692	720	711	668	737	724	686	685	690	757	730	722	695	704	699	685	671	686	741	728	705	756	758	724	714	696	728	722	681	737	729	660	717	692	701	751	760	723	729	722	699	750	695	697	726	756	736	716	768	725	748	739	766	729	746	707	680	717	705	773	732	713	722	716	670	658	709	733	760	685	692	760	676	719	676	742	785	716	697	702	720	698	709	723	798	750	721	759	693	726	725	723	712	748	663	725	697	719	733	701	700	701	701	718	766	709	653	701	717	722	712	723	716	725	712	722	673	704	654	675	786	696	754	719	721	724	728	727	710	733	675	698	710	714	720	751	685	705	722	730	760	735	711	727	769	734	693	727	749	747	663	706	700	730	710	693	723	756	689	655	670	679	713	736	753	668	675	746	764	704	686	772	752	730	749	724	714	716	718	663	699	699	700	734	722	649	698	690	741	737	728	703	723	761	709	697	705	696	704	687	620	771	717	688	677	685	708	702	758	767	710	708	720	717	716	699	699	714	730	683	723	704	749	719	722	757	702	750	751	688	719	711	706	673	736	683	698	729	667	731	738	735	679	701	729	750	715	668	708	669	686	707	680	756	709	697	737	760	774	708	710	729	706	753	701	742	697	671	734	684	693	699	733	711	681	673	723	708	739	722	710	721	703	711	747	743	726	753	716	753	701	697	735	814	711	674	701	698	715	721	702	668	710	720	675	690	723	691	740	767	746	732	708	736	676	666	703	715	707	757	699	705	737	711	711	707	738	695	770	702	702	735	693	717	702	720	709	717	665	704	704	729	717	750	717	709	699	708	701	664	715	734	723	712	738	747	709	695	679	728	725	695	757	732	737	724	690	718	727	749	687	757	695	700	688	739	694	724	741	739	744	735	709	691	714	726	706	670	762	690	786	690	708	729	727	740	728	714	759	745	741	694	719	686	721	722	757	680	689	730	737	744	712	747	688	720	706	718	666	684	707	688	726	685	752	757	684	711	672	684	748	710	714	685	702	675	680	704	675	723	729	766	686	749	733	712	728	725	711	712	731	698	710	709	732	707	700	768	692	700	672	697	730	723	706	687	693	691	759	745	745	722	712	697	644	703	757	735	695	740	744	713	744	673	700	726	728	662	725	701	711	705	722	656	729	694	720	741	698	761	729	701	722	728	706	745	723	738	726	662	736	684	711	700	688	715	709	722	749	701	739	696	707	745	730	729	690	727	678	719	742	688	672	740	716	714	753	701	697	665	692	746	690	722	722	721	700	694	717	681	700	762	774	762	721	697	702	754	720	736	667	729	712	769	760	655	704	720	687	680	757	758	690	709	758	744	692	729	673	698	737	692	725	691	715	707	705	736	688	733	697	708	735	734	702	759	731	718	748	684	773	732	715	722	718	738	693	752	724	703	732	717	678	716	705	734	734	729	682	748	708	653	725	704	712	714	688	719	677	738	698	768	737	685	753	734	738	672	694	745	805	708	742	746	772	762	708	669	678	733	714	734	760	726	692	723	700	683	741	744	724	742	755	707	720	775	712	761	705	724	713	765	731	750	684	704	723	726	699	692	673	654	727	716	733	747	716	679	730	722	718	747	696	737	731	707	720	697	735	739	712	696	709	789	718	758	731	765	715	736	704	737	715	766	703	733	724	676	705	734	708	670	728	718	725	655	752	749	708	701	704	753	754	734	773	712	719	703	747	754	741	709	723	709	699	743	716	683	658	712	715	693	757	717	767	710	714	710	726	684	684	704	754	692	713	767	734	726	718	719	709	759	758	726	699	694	686	709	707	693	715	686	717	667	724	743	717	685	685	669	679	710	662	703	728	768	715	748	680	688	761	772	766	721	764	714	751	742	682	748	674	690	713	723	723	723	669	693	699	766	634	740	735	716	693	706	701	691	720	756	676	761	694	736	668	700	714	708	731	687	764	700	686	706	759	685	723	706	691	702	736	687	710	706	765
3576	2284	1922	1187	1000	826	779	753	727	724	732	685	705	707	669	712	665	675	701	704	650	681	663	659	681	688	655	654	690	675	670	672	666	639	692	679	655	653	611	703	676	674	648	660	701	676	674	677	707	648	645	647	689	668	668	674	624	659	680	629	629	622	654	644	659	604	680	633	644	632	674	605	681	652	676	606	626	669	662	667	653	674	628	619	674	664	664	669	626	630	645	691	664	648	670	656	680	646	620	674	637	681	641	662	640	665	699	636	640	678	659	652	664	628	643	669	677	681	633	625	639	687	616	618	685	660	658	670	656	682	660	649	636	661	659	697	626	664	664	646	683	619	690	685	635	633	639	642	647	639	634	627	677	686	632	630	663	644	692	682	654	635	672	663	660	641	690	619	656	654	614	666	636	641	645	625	678	667	642	717	621	701	618	624	642	621	696	647	643	692	638	668	656	608	633	648	671	655	634	625	659	624	659	626	666	628	651	563	689	659	607	651	685	663	616	643	691	662	614	641	632	670	671	652	651	664	639	665	630	716	689	672	649	670	675	579	648	660	631	617	638	667	667	610	651	688	655	631	635	651	665	685	650	682	665	649	670	630	666	665	687	654	672	635	649	631	636	639	638	672	677	669	664	683	638	670	659	631	689	654	632	657	640	617	654	650	690	691	584	649	637	624	615	605	668	664	697	648	631	655	663	669	686	676	668	658	674	650	663	647	675	673	661	651	686	654	659	630	623	649	656	656	662	668	625	642	645	618	597	703	640	661	673	674	634	641	695	630	613	600	651	652	645	638	680	674	664	663	625	642	651	648	647	702	627	669	692	642	649	615	611	632	659	652	648	608	620	635	631	684	639	651	665	642	651	678	636	642	642	688	643	656	663	671	663	667	658	649	676	662	680	615	617	641	639	685	672	666	639	609	636	707	618	645	674	679	624	617	581	663	650	653	630	653	638	702	683	677	659	634	632	647	695	654	640	615	627	671	639	666	626	663	643	677	657	655	653	702	650	670	672	624	633	664	616	691	701	643	600	596	657	639	668	694	626	650	623	620	650	638	667	647	613	687	678	667	631	613	691	617	657	597	638	635	624	655	677	649	622	659	649	631	613	657	664	645	671	670	609	665	655	668	658	626	682	608	660	677	666	656	623	602	625	648	657	660	622	687	627	653	641	635	632	588	630	674	660	640	656	635	664	610	677	690	623	610	661	683	612	652	676	618	615	694	701	672	697	647	635	601	655	642	663	650	651	667	669	617	679	638	653	636	624	648	620	623	662	620	614	646	646	622	609	663	624	640	640	640	648	656	644	688	702	654	593	644	649	635	657	664	616	612	657	644	668	632	637	624	632	615	677	712	626	671	653	621	665	645	671	615	636	624	689	605	633	669	682	687	648	681	664	663	690	674	639	602	650	633	644	645	577	668	621	644	656	649	694	621	628	670	637	593	642	640	621	637	670	699	661	622	656	591	655	633	610	655	634	618	648	689	712	681	663	613	615	673	643	617	627	664	610	624	654	601	631	713	640	685	640	634	628	676	614	671	668	667	635	649	652	628	620	669	624	658	683	644	655	640	667	682	643	693	640	660	677	644	657	646	662	668	639	662	642	678	578	646	677	651	655	646	614	652	680	686	665	651	617	652	653	646	650	660	666	623	635	714	673	659	620	646	688	641	623	645	622	647	639	697	649	660	663	680	684	656	667	653	632	631	638	677	631	631	633	640	636	618	637	654	647	675	623	622	640	629	635	605	684	663	636	633	682	617	638	614	630	664	640	646	612	674	621	660	653	635	640	671	639	619	635	673	661	646	704	614	644	690	622	640	659	602	623	639	676	633	696	637	654	704	683	675	683	645	651	648	655	646	648	654	644	656	643	672	666	682	656	614	586	627	667	625	654	673	638	637	630	656	668	659	666	638	657	655	658	613	691	635	671	643	669	684	644	651	635	676	593	603	645	677	694	691	593	652	672	637	663	675	678	638	654	630	638	633	657	647	706	651	633	668	624	644	672	671	626	593	633	640	644	660	648	675	648	689	674	651	643	688	656	653	664	649	598	633	661	683	667	664	673	671	677	648	664	607	660	617	661	666	647	659	616	683	622	656	639	670	678	634	629	681	669	689	621	622	689	657	597	647	642	626	632	629	643	647	666	582	649	594	642	632	639	614	593	626	648	650	662	650	640	672	679	665	662	635	684	641	596	661	646	611	679	645	665	620	651	651	659	640	615	662	663	679	665	616	663	675	678	631	681	613	648	662	665	621	628	641	654	681	649	633	644	639	664	627	617	646	672	630	650	581	646	666	635	620	652	617	639	654	668	672	636	626	603	619	638	678	638	654	656	630	658	621	671	675	652	659	587	638	635	611	652	634	664	640	610	648	664	595	659	650	638	669	587	679	668	625	670	634	637	653	621	642	658	667	593	656	621	679	674	668	640	649	622	696	662	670	667	643	625	650	663	650	646	661	622	661	617	651	653	688	628	666	676	666	637	648	656	690	639	642	640	638	637	636	657	657	650	596	658	659	666	661	663	644	638	607	620	635	709	622	640	654	643	677	617	686	602	659	656	629	657	618	647	653	669	686	644	657	593	664	659	672	630	653	652	635	650	636	689	642	661	643	652	632	622	687	644	652	631	631	632	636	664	637	707	624	663	675	669	697	647	627	625	655	668	632	597	593	631	675	650	702	641	636	619	616	687	666	619	650	656	627	631	624	638	655	629	628	646	688	632	652	693	608	685	610	630	611	641	702	689	645	679	672	614	641	655	662	638	673	646	622	664	683	630	650	682	668	692	651	647	637	648	665	628	629	624	648	674	650	635	606	656	621	667	652	670	652	672	612	634	648	614	660	613	595	641	622	644	634	678	671	675	584	615	640	642	591	611	626	685	653	714	642	626	657	632	643	688	619	651	655	693	634	662	652	659	665	682	654	644	654	606	628	665	649	681	658	677	632	668	650	699	661	620	624	653	676	661	644	643	618	623	648	656	625	658	665	684	649	646	691	615	675	674	622	646	670	632	693	649	665	648	625	682	609	663	632	634	659	666	569	640	645	674	650	647	657	670	666	643	639	707	657	640	654	642	601	643	664	683	611	610	680	664	666	663	715	649	669	659	644	659	666	675	667	622	677	680	609	680	602	645	700	630	681	646	629	623	697	637	652	643	662	677	635	673	663	664	657	620	650	613	638	698	679	663	653	606	635	585	623	635	637	642	622	701	672	628	610	679	635	622	664	690	642	683	622	666	650	631	693	609	645	638	611	663	636	650	622	634	630	652	696	621	628	649	676	652	658	569	660	638	654	660	605	638	654	616	671	641	684	590	645	667	627	655	679	635	685	635	640	618	627	646	644	637	642	679	620	593	652	621	612	636	620	689	626	644	678	650	675	654	614	650	634	639	698	649	633	647	605	641	657	700	650	672	620	680	685	656	620	656	628	627	638	614	651	650	658	614	645	669	626	677	658	669	631	660	646	678	628	627	674	645	697	613	629
24355	21476	28645	24717	20244	2743	881	641	478	471	424	456	374	424	405	399	397	357	419	373	385	375	379	375	376	336	399	375	358	366	338	345	371	394	343	343	380	372	347	362	392	353	343	346	344	352	351	378	355	358	353	387	374	361	345	354	338	335	339	369	354	352	369	368	328	353	397	378	352	352	372	364	374	385	373	368	323	331	328	356	366	347	380	313	348	356	345	346	346	347	364	347	373	342	339	356	370	333	369	359	351	341	326	332	370	360	339	330	395	351	361	359	363	308	372	377	353	341	314	336	366	375	363	379	357	392	345	361	372	322	337	355	357	363	351	348	379	365	368	357	343	360	352	351	389	356	362	328	339	388	352	355	363	319	342	356	368	362	341	350	371	335	384	338	326	317	371	386	354	337	350	343	351	356	307	378	344	351	361	366	362	370	363	334	355	366	368	370	347	338	366	373	381	360	344	349	340	350	380	346	356	322	341	370	344	373	320	326	362	355	361	317	320	322	368	354	347	371	349	331	357	357	319	322	374	325	357	350	342	347	361	355	350	330	328	339	369	314	357	328	353	321	369	368	352	353	375	355	360	352	382	371	356	361	366	414	376	351	345	301	364	378	345	356	366	322	350	323	350	381	338	347	338	306	345	367	331	376	340	351	365	358	316	373	332	336	366	369	352	329	355	350	347	371	382	350	375	342	351	358	348	334	354	353	322	359	343	374	363	359	355	335	360	356	351	366	360	355	333	344	325	351	365	354	354	363	380	330	359	370	335	376	384	390	347	335	373	356	345	384	321	395	351	313	369	366	334	340	347	350	361	330	337	385	348	346	350	348	361	356	342	376	324	344	345	323	385	379	346	374	356	363	344	375	331	366	359	377	330	368	362	306	345	335	354	372	376	338	355	370	347	345	362	311	343	360	351	340	341	358	354	353	361	372	367	363	307	369	357	294	347	345	344	332	350	339	353	355	381	346	337	353	354	356	352	349	327	351	336	347	370	375	364	316	340	325	362	327	353	340	339	361	354	351	380	345	307	342	367	356	327	340	332	351	336	344	336	314	364	359	325	352	338	355	360	316	352	342	353	357	363	335	338	332	339	328	405	353	360	316	347	322	372	332	377	328	333	334	324	354	337	335	385	319	422	339	348	382	365	340	363	332	325	356	352	379	381	368	360	364	351	347	343	373	356	378	358	353	353	347	317	359	391	348	369	359	352	346	377	348	343	366	338	360	329	341	340	321	383	352	358	336	380	366	347	328	338	365	332	359	352	355	354	353	353	374	333	345	339	329	354	337	330	358	368	377	343	370	334	353	364	358	385	335	369	341	331	353	351	327	338	373	347	340	348	350	326	370	379	323	370	334	340	348	340	354	339	371	317	361	379	350	369	367	336	340	341	325	316	344	369	354	384	361	340	357	346	332	345	355	353	317	321	337	348	324	353	327	345	381	363	330	340	341	371	340	362	371	340	360	319	374	356	341	351	340	349	318	335	339	359	378	362	370	375	358	327	342	379	377	338	344	347	334	347	333	352	349	356	338	372	350	347	326	346	338	370	330	331	352	357	346	318	347	334	332	378	368	359	340	342	363	352	348	329	350	349	355	358	356	350	402	318	340	343	361	348	323	369	342	344	358	351	378	344	309	352	336	356	376	328	327	367	361	342	339	338	356	356	378	341	350	347	382	360	339	360	363	341	375	344	372	382	376	325	387	375	358	349	344	350	358	346	346	380	366	385	354	298	330	343	357	358	346	321	364	317	368	374	349	345	351	355	347	365	349	378	342	358	332	345	362	352	343	337	332	339	321	337	314	344	360	381	398	336	306	336	332	369	363	340	378	321	395	321	355	378	345	343	351	360	332	358	362	350	336	341	356	384	358	342	349	324	360	370	321	358	325	331	323	351	356	344	359	360	363	356	354	353	338	344	346	368	336	362	347	373	359	342	360	360	346	329	377	362	345	386	366	362	359	364	372	363	347	367	354	348	337	366	332	337	357	351	346	338	314	349	361	334	365	364	357	361	364	336	357	345	307	351	362	345	349	326	353	342	324	329	374	336	352	353	344	367	380	366	321	358	349	382	366	348	367	363	323	368	369	343	342	333	331	338	311	349	358	357	346	364	346	333	352	352	391	371	358	319	344	338	342	329	373	380	325	364	384	375	351	357	377	353	328	365	346	330	351	374	320	360	356	370	326	355	318	355	338	319	356	353	337	369	360	387	345	350	365	360	358	353	363	359	338	356	337	343	364	336	375	363	338	321	347	368	350	366	324	294	344	348	362	329	377	324	354	323	344	331	335	350	342	346	365	344	328	367	342	364	361	379	382	318	333	342	344	355	339	369	332	368	330	341	323	335	332	342	402	334	371	346	349	325	371	371	356	361	348	332	361	357	347	356	339	322	337	355	349	309	349	373	343	334	377	347	369	353	345	340	347	357	346	344	327	342	370	381	347	326	392	321	363	338	341	353	351	338	363	367	348	328	356	352	352	365	341	349	351	374	336	338	347	341	329	357	344	375	361	348	337	367	341	325	350	350	327	301	346	338	369	344	373	338	340	342	351	345	362	358	330	316	332	329	354	324	325	316	323	347	349	358	353	374	324	372	361	347	325	330	377	340	353	378	379	362	322	352	372	346	362	348	339	353	356	361	315	338	336	359	344	374	358	330	359	332	357	355	335	363	386	342	377	321	361	356	348	364	362	345	345	349	320	335	300	326	359	324	345	341	347	374	366	325	362	340	364	382	326	342	377	375	323	345	374	360	334	365	361	369	346	349	319	331	359	310	336	338	312	342	354	354	357	345	331	334	333	343	334	361	351	327	343	346	384	364	341	408	360	351	350	328	336	333	385	328	342	321	348	341	343	335	372	330	374	347	369	352	333	350	375	349	345	347	369	330	401	338	347	344	348	367	367	357	353	340	343	362	349	322	315	374	332	364	352	333	377	322	351	351	352	362	346	303	356	335	317	348	352	330	332	322	313	368	367	364	376	357	381	345	348	364	355	357	343	341	350	324	299	334	342	354	324	344	320	357	353	380	362	341	332	353	398	357	349	331	350	341	368	337	330	342	353	323	359	366	332	329	349	396	354	311	360	377	356	370	357	342	329	330	333	371	339	345	336	324	351	376	359	343	368	377	341	380	317	323	326	342	374	360	365	378	379	343	375	351	353	360	371	353	353	360	351	376	325	363	346	345	358	338	355	333	366	331	348	361	337	363	357	350	336	310	376	361	341	367	378	373	378	334	372	390	348	352	355	372	372	359	369	340	331	327	337	355	357	337	366	371	351	349	326	327	341	343	330	330	334	344	349	377	360	356	344	350	360	376	335	363	352	338	323	333	336	341	344	350	360	373	348	395	345	350	325	324	329	342	341	344	376	349	334	335	376	336	339	384	343	351	320	349	359	346	338	338	340	368	345	362	323	319	312	342	333	350	364	359	350	345	363	320	320	301	346	402	353	336	327	353	339	338	365	370	341	354	330	384	342	362	369	316	363
3323	4647	3714	1765	1290	1006	855	699	639	562	513	512	483	466	458	412	441	360	416	376	355	370	461	434	410	415	389	378	365	329	388	373	364	393	369	342	353	355	354	438	344	355	383	375	350	370	375	361	341	358	322	336	365	387	379	366	398	342	362	337	364	386	348	365	376	369	333	347	370	383	340	395	341	369	373	343	385	354	345	349	356	372	321	336	346	359	350	380	352	370	355	372	376	348	338	343	327	340	365	374	353	364	379	336	367	373	380	361	357	313	376	396	359	386	329	340	333	325	355	407	347	377	358	343	345	393	385	340	351	378	356	388	363	364	350	330	362	341	357	351	357	318	385	376	357	341	329	333	336	348	326	351	377	350	362	372	331	354	343	358	381	354	363	326	390	358	356	336	326	365	356	360	358	402	348	356	363	377	329	338	320	364	375	334	344	362	359	365	363	352	352	353	374	386	365	385	360	362	374	339	342	350	336	362	330	350	337	368	369	342	345	373	382	381	342	387	323	353	355	350	351	345	369	333	323	325	346	359	392	351	353	344	364	346	375	356	384	364	390	356	400	381	374	360	370	356	357	349	373	371	386	381	391	351	371	371	349	326	400	357	359	333	350	361	408	328	336	378	345	354	363	356	354	375	389	331	373	375	345	379	367	378	376	336	397	374	345	340	341	367	377	346	380	385	386	363	332	417	366	339	369	344	381	342	351	341	366	376	329	331	305	377	349	348	330	382	336	400	364	344	383	351	375	352	380	329	352	377	367	323	412	359	360	333	358	358	350	356	367	343	334	379	351	381	345	343	343	323	355	341	388	356	363	369	331	387	370	340	331	349	338	374	381	340	364	346	346	364	334	392	323	341	334	357	344	380	383	384	373	355	363	361	365	350	358	359	360	349	369	332	349	350	356	321	346	370	317	399	319	343	357	393	333	386	348	362	331	341	334	361	343	337	381	321	368	327	369	367	364	339	300	306	356	382	361	361	336	362	339	351	338	388	300	387	376	372	367	307	389	361	350	385	369	338	330	366	348	347	359	330	364	367	358	337	351	352	361	381	353	398	325	363	372	368	338	326	386	328	344	364	335	331	323	380	316	347	352	318	362	366	388	378	380	363	338	338	371	322	323	345	321	340	328	367	375	348	349	354	326	345	353	390	359	385	370	363	380	364	370	362	375	348	353	348	382	300	380	365	373	383	336	360	347	363	353	368	362	373	349	331	366	365	345	354	387	358	341	366	327	360	358	409	355	315	355	352	351	359	355	362	351	378	348	375	325	346	356	354	362	372	389	324	349	317	385	360	378	335	301	380	350	316	358	336	354	393	394	360	365	370	343	351	341	335	343	348	360	382	340	361	352	341	332	303	358	359	335	360	359	348	377	366	345	346	348	407	367	387	330	385	365	347	351	340	346	351	358	370	370	341	369	362	340	347	352	347	359	375	349	363	354	328	364	374	386	341	370	343	348	368	373	362	306	383	364	337	346	358	339	345	374	326	336	340	367	324	370	388	331	351	347	338	371	358	347	342	372	333	358	340	328	331	328	417	354	343	343	320	357	357	353	351	366	356	342	353	343	355	360	340	351	354	344	333	371	352	348	335	384	334	368	357	371	369	349	360	361	366	340	345	341	322	350	317	361	347	343	324	351	363	412	366	345	363	365	378	377	311	334	324	369	363	360	338	335	376	332	330	348	350	338	360	346	340	361	361	362	359	385	319	354	353	340	396	341	341	394	375	330	351	360	346	334	322	342	383	348	385	384	360	362	318	334	340	357	344	369	367	334	356	376	382	362	358	339	366	375	345	331	344	346	349	344	360	341	331	375	370	364	342	326	365	333	362	348	347	350	345	372	325	327	337	329	383	300	337	339	344	369	341	332	351	332	366	364	378	326	342	360	355	359	318	336	362	394	348	362	343	379	343	374	329	361	340	385	368	342	366	366	376	343	320	332	342	333	326	368	339	381	306	357	374	329	347	404	361	355	338	321	359	361	352	355	346	380	355	342	361	358	359	336	336	336	359	365	344	332	351	365	358	326	347	343	363	355	379	340	352	337	364	366	352	336	351	337	353	333	324	349	337	343	388	346	346	307	360	361	336	342	367	335	321	343	379	352	363	355	357	315	332	338	330	362	319	359	362	342	372	347	354	327	387	362	349	343	371	359	342	345	341	360	310	358	342	366	329	358	347	399	319	352	357	370	359	348	333	326	337	341	355	325	344	338	360	359	352	338	372	370	382	355	359	367	377	331	379	349	354	336	326	311	339	375	360	323	386	351	354	374	353	360	333	371	377	328	352	339	358	354	340	330	354	330	361	346	329	313	349	327	371	364	351	349	352	331	358	329	349	381	354	370	372	374	334	339	330	330	350	343	327	368	325	367	375	301	358	361	338	335	321	360	378	329	354	317	341	344	342	341	338	375	386	334	332	326	381	388	343	324	325	346	341	349	394	320	353	338	362	374	352	339	378	400	351	304	349	356	361	335	359	374	343	351	386	362	322	371	365	321	352	350	375	344	345	379	346	390	368	335	353	322	333	325	337	370	354	343	353	358	357	332	371	337	348	362	329	359	318	375	379	375	356	336	347	384	375	373	384	367	356	324	337	343	374	363	357	352	372	332	344	365	355	363	354	331	330	356	334	323	359	375	359	306	336	386	348	382	362	379	343	331	323	374	372	331	353	381	345	353	341	355	340	362	326	327	341	357	365	352	376	375	330	391	330	353	344	354	354	357	358	343	355	346	333	372	361	360	377	336	341	302	348	368	381	352	347	342	352	351	363	359	337	373	322	325	354	309	326	377	347	367	353	371	330	353	343	380	354	389	350	357	312	323	342	374	369	361	339	328	364	359	349	338	357	374	374	358	354	339	358	344	339	385	383	380	345	358	337	359	353	360	354	330	368	386	368	341	362	361	340	324	310	373	324	392	368	351	367	328	346	351	380	358	350	349	354	345	345	343	354	337	366	375	342	345	343	355	363	356	333	374	348	394	333	350	343	336	367	367	359	380	358	378	361	341	353	370	340	332	349	348	351	355	327	361	330	336	337	357	349	363	325	330	340	337	334	349	382	397	369	352	338	347	318	332	339	359	362	365	317	352	357	341	332	351	378	352	366	366	364	366	373	321	314	351	344	328	349	356	321	377	332	345	365	374	335	372	372	377	380	372	341	348	334	371	349	365	353	371	337	374	366	305	347	341	360	360	341	354	333	351	336	377	352	334	350	345	374	329	379	349	349	337	354	374	379	310	365	357	364	389	354	320	367	336	379	361	345	355	400	421	344	387	315	341	325	333	351	321	340	383	311	404	341	335	346	318	373	355	392	360	359	341	346	323	332	333	324	350	332	392	324	381	384	356	368	354	353	383	353	385	362	382	373	327	342	369	378	358	364	347	331	347	378	300	361	322	336	351	290	339	346	354	351	359	376	345	363	360	372	358	350	360	301	363	357	316	357	375	311	321	343	359	372	400	349	338	348	319	370	339	370	365	331	357	345
27795	12037	2114	1194	920	832	907	842	889	901	884	927	841	818	874	895	834	872	900	866	825	883	942	885	834	879	911	873	881	837	872	870	843	913	894	885	876	844	884	855	909	872	860	897	890	907	906	810	938	881	900	843	876	844	868	875	841	895	887	835	845	908	876	832	796	890	829	881	834	887	822	864	920	813	855	796	885	857	855	871	834	880	876	886	880	891	905	854	896	847	904	861	835	831	900	843	785	837	873	892	926	829	833	820	856	841	875	857	887	829	859	859	866	847	897	858	903	883	879	858	868	838	914	823	890	897	865	841	817	868	818	901	796	854	812	831	850	891	853	959	902	881	903	892	864	831	856	850	899	849	863	870	884	908	941	865	850	827	920	905	887	851	897	844	875	805	844	916	859	915	895	804	887	864	875	820	878	852	861	833	829	890	833	880	825	841	854	844	868	930	882	858	891	854	865	863	862	853	837	840	863	916	819	850	925	860	868	861	890	895	888	870	886	852	886	897	877	881	875	834	845	818	848	880	852	873	879	867	893	908	875	870	865	913	872	855	837	866	849	858	834	888	801	904	882	870	829	843	832	889	884	807	841	895	890	831	930	914	886	852	853	824	834	879	902	885	845	862	913	899	886	868	863	822	887	859	869	809	809	890	848	831	871	845	877	866	825	881	826	831	888	890	835	958	864	889	843	884	849	848	858	905	830	864	873	829	929	900	865	872	890	894	865	880	903	802	856	858	821	876	896	830	916	917	862	877	837	809	878	860	927	893	825	929	891	859	929	821	892	831	802	857	872	860	933	829	809	812	916	891	891	883	861	849	902	834	855	865	882	946	885	873	855	887	913	887	852	857	864	847	882	889	823	830	903	901	859	881	873	880	952	850	821	870	863	904	889	873	891	847	908	838	864	839	896	867	888	850	849	892	921	836	895	858	842	869	885	810	872	843	883	866	888	880	857	889	843	842	873	913	840	902	870	901	861	879	862	846	826	884	882	951	849	829	849	843	884	855	843	838	865	865	902	854	856	852	884	941	889	855	893	808	880	869	873	908	829	836	814	852	869	840	878	862	869	863	908	880	903	829	830	873	869	847	900	845	862	877	834	878	877	867	853	855	868	867	935	860	837	851	874	864	812	870	898	883	868	828	844	867	879	860	853	830	866	887	872	864	880	847	868	834	840	842	795	856	885	903	879	902	850	836	854	879	859	861	842	904	770	799	849	873	862	872	863	822	877	897	884	868	847	846	828	881	882	901	857	880	932	863	865	872	904	857	869	821	881	906	851	932	869	868	819	891	848	872	901	861	902	868	851	841	895	862	882	820	874	910	838	846	885	854	837	932	870	857	867	901	886	897	865	871	889	863	872	939	903	812	836	848	891	844	904	916	894	877	865	811	841	835	861	873	881	903	908	859	896	862	846	858	875	846	856	880	880	834	828	877	922	882	885	856	855	848	835	866	864	885	846	846	862	910	925	895	796	874	873	890	856	877	868	918	774	861	843	847	849	893	860	797	869	830	864	809	877	823	845	836	849	849	846	878	901	869	852	858	851	866	866	844	917	831	820	926	876	851	888	872	911	870	877	893	871	850	873	885	885	845	855	809	838	815	916	876	846	874	899	871	843	903	911	923	877	868	861	869	812	862	896	922	894	833	838	925	861	887	871	847	876	868	853	846	828	882	852	930	841	868	864	893	856	830	834	858	898	862	861	857	859	878	823	959	899	865	915	874	809	870	828	869	895	821	895	867	873	828	863	871	894	897	867	869	831	854	902	812	874	898	880	869	908	880	859	914	828	907	825	865	892	906	845	870	872	828	846	827	910	852	804	881	854	833	796	839	863	913	862	851	864	863	841	777	892	888	882	861	887	878	823	881	892	871	865	896	847	894	846	881	873	857	853	941	918	880	817	827	899	897	878	835	876	879	854	845	872	813	827	893	819	831	896	885	854	846	876	883	850	822	917	873	887	888	853	880	881	946	797	884	877	899	876	867	876	902	840	878	898	860	895	876	892	916	908	839	838	925	855	842	858	880	885	842	831	879	902	915	855	840	909	932	964	808	845	855	896	823	883	900	874	908	891	814	816	798	813	837	877	895	838	833	831	838	844	824	893	855	835	872	810	868	887	866	866	833	897	844	846	852	826	854	833	815	861	903	789	874	892	865	851	860	922	870	871	853	898	838	876	878	830	864	801	803	903	882	814	878	847	916	858	881	864	872	858	861	801	849	894	929	804	843	833	864	865	850	856	896	897	878	796	845	888	863	873	857	873	869	868	874	886	857	870	861	857	843	844	833	832	825	881	893	845	864	849	880	870	871	880	847	864	859	832	896	866	913	880	919	879	869	895	883	827	851	846	906	848	853	856	880	897	863	906	876	863	832	851	875	824	870	859	846	874	838	831	904	816	874	896	863	934	865	861	880	851	855	886	900	859	895	869	850	855	835	833	851	923	876	898	837	847	886	822	843	838	814	878	804	832	866	861	883	859	875	875	847	890	893	858	863	843	869	907	875	853	906	902	857	817	805	901	837	857	818	841	794	904	877	859	860	891	824	843	870	860	886	902	842	902	877	849	869	904	817	901	817	886	897	839	866	848	840	853	807	871	859	844	839	797	909	859	927	930	867	831	928	878	872	879	887	943	885	845	842	883	934	836	858	817	864	860	906	831	896	880	922	870	867	868	864	856	943	840	848	846	844	834	881	860	817	852	883	892	904	843	817	844	850	830	876	933	862	856	860	890	827	881	842	900	849	879	886	849	844	845	820	864	869	821	888	899	851	885	865	879	883	899	922	896	854	862	838	853	819	863	891	861	909	802	912	863	883	869	849	815	874	893	883	849	859	876	867	838	825	848	906	893	932	889	869	839	932	912	848	875	888	846	887	855	856	935	890	840	874	844	904	879	906	828	858	840	881	906	915	887	839	825	838	859	838	950	866	885	874	872	884	892	875	825	883	798	834	888	913	901	859	903	914	918	906	896	838	864	889	879	800	891	881	906	884	896	858	811	846	855	895	847	838	863	837	830	845	882	874	817	892	860	861	881	861	899	916	913	904	855	931	884	882	904	864	847	857	847	879	914	861	865	898	871	868	848	885	854	854	904	881	825	859	842	882	853	873	926	861	894	839	867	855	890	870	917	830	879	866	907	785	839	881	884	896	877	846	824	868	897	791	837	876	879	821	818	858	882	845	849	873	822	847	925	893	859	873	862	835	819	852	844	822	875	918	878	813	877	819	892	896	887	873	868	821	883	869	855	851	885	924	913	871	850	875	888	879	867	894	882	844	916	866	853	834	854	903	930	842	897	851	897	844	856	885	870	876	864	910	871	859	838	873	847	908	918	890	833	846	871	816	867	885	861	844	874	821	836	890	894	848	913	869	864	892	867	903	842	875	868	870	887	861	884	867	868	834	900	836	857	892	855	819	866	867	870	870	944	854	847	857	894	857	806	845	861	856	803	857	851	845	869	851	868	881	902	901	870	907	876	894	848	880
5152	942	941	805	841	727	788	733	808	767	726	742	798	755	776	715	751	716	779	779	747	751	752	725	779	752	731	772	734	753	745	730	717	762	739	736	758	775	774	785	771	754	733	766	772	760	719	753	734	768	760	766	798	739	711	735	741	760	800	738	789	723	754	718	774	727	725	745	740	765	787	735	774	717	728	749	747	717	732	776	732	710	768	717	737	789	728	755	710	794	767	755	754	791	780	736	765	742	699	726	702	796	775	741	737	757	708	740	764	706	772	761	764	750	755	788	781	701	727	740	729	739	787	764	765	721	753	761	722	743	764	773	775	775	745	722	736	744	749	740	715	686	830	768	760	718	725	749	700	700	745	740	744	709	706	714	726	722	744	708	715	714	721	798	747	771	771	758	730	772	744	758	738	719	756	725	790	769	753	698	694	767	771	774	798	729	761	802	683	748	746	751	710	752	761	780	733	753	759	780	714	717	738	725	730	743	734	729	748	782	720	730	749	743	762	731	759	723	754	740	712	705	744	772	721	731	769	713	732	750	762	751	773	745	725	789	733	765	764	720	814	737	729	739	760	716	700	783	784	778	760	720	798	746	774	781	747	771	773	770	779	809	756	765	749	749	758	782	742	744	719	721	775	700	774	712	750	759	800	714	731	761	773	743	765	723	741	740	752	758	759	748	729	761	788	769	742	707	776	694	779	725	768	741	706	755	757	730	744	722	713	722	744	742	767	738	765	738	749	763	712	743	765	715	721	766	690	783	707	713	740	734	758	730	776	766	714	721	731	780	726	750	837	771	728	811	753	726	763	793	745	768	763	764	726	785	768	705	732	736	686	748	774	801	770	809	762	778	778	746	735	799	779	789	746	748	767	769	816	727	733	733	763	746	723	724	740	761	688	746	723	741	702	721	720	760	738	734	726	768	724	724	768	756	764	712	726	740	757	680	711	742	814	741	707	708	769	768	794	754	799	749	788	717	780	719	731	743	761	762	758	728	802	747	753	777	742	720	747	771	750	730	753	731	753	766	718	757	736	741	718	765	730	743	774	758	720	732	732	751	766	793	761	711	781	766	716	763	720	762	704	759	769	768	751	744	747	788	754	735	702	707	780	704	771	711	769	759	701	724	777	761	764	769	720	759	715	786	702	797	709	746	725	782	753	747	782	743	772	739	775	748	731	773	750	739	710	753	779	706	768	704	718	756	736	668	725	785	755	755	763	726	754	689	738	751	754	692	763	737	733	748	743	756	759	781	736	750	749	763	764	733	763	684	759	769	752	718	747	762	821	703	729	745	738	735	767	776	750	734	778	685	763	718	774	761	716	689	691	758	714	720	750	725	750	732	774	734	754	797	745	798	738	762	752	729	714	728	748	727	719	750	736	775	744	763	744	740	729	710	728	749	800	768	761	751	786	724	760	733	759	749	810	730	730	733	765	787	740	770	753	763	775	777	721	760	716	759	772	780	739	750	743	762	724	738	759	792	714	730	743	789	702	741	743	811	771	723	708	753	725	711	735	736	738	757	729	763	759	751	744	726	746	769	705	761	761	727	800	739	735	776	768	767	713	765	730	750	778	756	780	766	793	721	789	730	776	708	707	741	730	711	724	782	741	726	711	770	753	767	721	699	711	733	741	728	711	750	745	752	791	760	731	779	738	730	723	756	828	782	738	753	725	718	786	740	687	738	748	757	743	708	747	695	726	759	711	740	779	740	769	783	762	722	793	735	809	763	741	736	728	749	734	732	724	724	709	702	758	743	745	739	748	728	735	739	741	722	706	764	757	705	759	696	714	749	749	731	698	728	743	716	733	753	761	734	709	738	697	722	725	723	778	771	756	739	741	719	715	726	714	758	729	791	803	725	751	745	776	756	729	727	733	708	728	753	758	709	753	738	719	701	752	738	745	734	770	739	742	709	685	744	720	722	780	746	767	682	768	700	772	763	754	771	753	780	700	752	760	723	757	701	782	753	690	728	746	767	732	777	746	713	702	738	751	743	745	742	779	750	780	752	707	695	782	768	715	748	741	727	712	723	676	746	752	767	760	707	772	747	742	767	783	783	752	745	723	750	744	739	755	681	697	750	724	741	713	762	765	688	790	764	735	769	720	769	744	787	706	723	750	801	748	747	802	707	753	710	756	764	739	720	762	752	752	714	757	714	734	751	753	737	740	723	722	712	734	734	714	726	723	732	737	732	774	742	771	748	729	759	773	720	752	799	668	759	702	786	744	769	820	754	793	745	783	717	763	725	762	722	719	751	761	725	749	786	715	764	738	739	792	753	725	733	757	734	744	758	736	722	731	725	743	724	798	794	775	718	725	715	703	745	751	762	761	784	707	713	706	768	759	713	769	758	737	751	761	739	729	775	806	738	756	772	751	730	746	769	757	754	701	730	789	759	724	723	759	784	740	730	763	753	735	714	748	798	739	725	748	765	782	772	733	690	724	706	740	803	766	704	778	722	696	757	789	733	767	708	755	742	715	754	740	786	760	739	787	778	786	789	712	786	793	726	731	794	730	772	762	751	728	789	800	769	744	768	695	730	733	775	727	785	708	736	687	762	755	780	713	760	712	727	755	689	761	712	767	735	756	747	764	799	741	738	754	746	756	784	768	719	749	777	740	719	727	759	736	744	703	788	778	690	719	717	742	726	763	777	760	697	708	787	728	769	772	734	756	750	822	716	739	776	711	751	766	752	707	757	724	726	692	741	711	758	734	714	786	776	704	752	727	730	764	777	698	739	778	716	705	782	751	725	777	810	711	711	787	787	771	741	766	713	711	762	760	726	734	773	787	727	714	719	784	726	761	767	747	771	759	742	700	721	774	750	718	773	703	727	728	744	710	728	734	760	750	740	777	786	731	705	733	728	765	756	796	737	748	685	751	755	766	753	762	751	779	753	748	717	725	760	730	772	736	800	776	751	795	751	755	750	763	727	797	752	788	720	742	770	762	735	729	767	754	730	733	729	737	754	765	751	794	731	727	748	790	730	744	760	706	736	701	767	776	719	694	778	748	727	739	710	724	755	742	752	733	790	690	752	750	723	770	800	742	774	757	705	809	769	703	782	808	746	782	743	773	747	709	730	729	745	727	719	754	778	754	774	760	730	730	771	796	717	768	803	813	738	759	760	751	750	784	743	816	748	720	781	747	753	707	780	767	780	727	773	791	744	712	726	791	774	730	675	810	746	757	754	750	772	747	778	819	809	759	767	717	772	744	715	776	768	724	740	764	780	759	745	729	747	755	737	756	740	749	793	745	742	738	745	768	723	758	692	763	731	766	708	701	753	768	767	715	773	745	762	783	712	773	726	735	746	759	724	765	714	778	706	766	732	702	743	778	779	786	735	772	707	780	728	765	736	765	724	772	747	745	741	766	704	830	792	669	805	738	759	760	751	767	732	764	748	694	756	782	750	716	743	768	750	737	752	734	750	725	761	779	719	708	780	754	763	797	759	725	753	717	751	763	768	782	718	744	733	793	754	749	778
25795	21474	25874	19028	2111	993	949	843	783	813	783	823	825	764	805	753	740	749	759	742	756	723	748	776	726	758	736	713	733	672	777	730	742	775	738	718	714	768	730	746	735	736	731	691	713	704	766	742	705	717	711	717	750	727	758	777	752	706	745	718	707	691	706	693	768	720	709	749	681	721	749	686	725	694	679	715	712	751	727	732	714	668	768	741	749	754	771	691	747	676	725	757	668	737	753	696	729	756	733	663	719	687	778	691	740	680	753	712	747	728	750	711	725	674	714	683	731	745	750	717	731	736	702	719	735	701	693	720	693	737	698	732	696	716	696	727	696	696	705	727	720	731	683	694	687	669	708	733	687	736	760	745	766	731	734	747	678	716	731	751	725	723	707	688	738	658	731	753	731	753	694	750	726	747	701	728	766	715	744	702	759	738	677	756	690	748	693	739	743	703	746	718	772	704	716	722	691	724	648	741	735	753	713	733	757	702	756	688	693	734	708	769	710	711	712	693	740	786	710	717	744	726	706	696	724	727	704	700	732	781	746	698	730	720	743	672	762	712	747	704	752	726	728	746	680	714	746	724	750	731	729	748	711	731	696	681	724	687	729	733	730	703	743	698	672	668	666	734	740	711	707	695	712	690	710	694	731	694	703	671	717	742	684	699	789	731	694	699	747	745	783	689	691	717	739	723	687	706	727	740	758	730	706	676	704	744	727	750	696	712	692	702	754	771	713	661	711	725	676	733	733	690	753	706	708	733	757	759	696	733	748	728	727	736	757	711	733	716	723	767	690	703	718	681	716	736	729	725	679	728	738	715	766	751	769	685	685	729	720	706	691	790	695	734	738	689	651	738	697	718	696	701	679	702	727	718	743	726	714	664	706	734	730	697	721	702	679	747	726	715	680	721	734	702	772	703	701	770	727	662	740	710	751	714	711	685	743	744	735	694	738	711	734	748	802	747	729	720	711	704	733	717	724	742	709	788	734	726	760	718	740	734	729	716	721	730	741	679	752	696	762	730	704	711	741	770	741	712	696	691	743	704	734	754	743	719	713	740	702	726	743	737	703	719	800	700	728	657	722	744	686	773	729	685	654	746	723	665	685	735	739	757	729	720	773	693	662	721	725	707	732	733	759	721	767	674	700	706	705	684	720	732	704	750	734	729	709	683	711	719	775	748	728	737	748	736	716	746	743	685	736	679	695	675	733	660	709	715	717	758	719	682	670	758	721	707	711	701	741	727	713	676	709	765	735	700	730	712	729	708	756	743	756	704	721	718	735	722	721	731	730	725	776	728	732	743	686	724	717	737	736	721	745	722	726	726	686	744	740	707	719	702	751	713	732	724	767	689	735	766	753	716	779	720	668	762	705	770	761	707	704	715	721	723	688	690	717	700	749	759	710	720	714	719	723	738	716	731	788	730	748	722	684	771	721	691	725	784	719	729	717	727	758	690	728	660	740	694	721	718	720	706	741	756	764	684	699	728	699	721	707	733	748	760	686	714	740	768	727	745	741	700	759	752	741	718	750	732	747	730	728	684	748	701	723	702	714	723	750	807	751	757	726	684	708	734	697	799	717	694	696	703	753	681	717	759	763	718	698	733	704	704	764	775	750	741	729	750	806	698	682	717	727	758	711	727	737	667	678	744	723	724	687	739	709	690	723	651	727	718	706	697	736	720	674	719	734	757	664	761	722	741	711	698	698	753	727	684	693	725	705	680	750	726	753	681	761	732	686	716	710	763	742	674	707	716	689	760	672	771	733	690	699	711	713	665	751	723	753	725	750	733	664	699	757	771	746	733	705	719	692	753	759	687	731	728	744	731	705	755	714	737	725	696	741	725	708	749	695	739	720	664	720	733	726	737	715	704	685	756	709	725	740	766	709	718	713	703	704	676	729	705	694	718	757	709	682	694	679	750	732	740	758	745	751	697	743	731	670	669	711	680	690	742	729	711	691	720	732	762	686	728	698	697	696	706	731	710	678	750	695	721	720	703	745	696	707	709	731	735	784	643	732	732	664	735	674	719	746	733	727	690	772	716	699	695	726	699	724	730	711	699	763	708	691	736	684	693	720	723	714	737	710	721	696	715	726	701	724	734	695	725	724	746	703	734	718	761	755	719	719	709	695	778	737	695	755	705	737	772	684	735	758	703	748	709	718	695	713	728	734	754	773	730	718	680	755	731	686	719	731	705	770	691	694	733	701	707	703	654	727	716	687	680	706	712	704	721	658	734	793	676	740	715	762	754	755	742	707	705	731	729	707	719	735	729	731	673	784	728	711	734	709	781	721	712	736	688	722	757	719	674	688	729	772	706	751	781	728	732	694	773	665	712	725	719	757	726	693	749	718	741	750	714	756	784	762	734	722	719	725	720	745	729	697	674	734	695	730	706	697	719	693	771	800	716	735	729	741	733	732	720	670	702	728	745	756	685	714	714	730	712	689	712	710	675	711	763	705	723	712	725	682	745	778	707	738	714	720	686	753	718	695	712	675	686	767	728	696	747	706	689	704	706	727	739	718	741	718	682	727	704	786	715	744	713	716	720	708	692	697	737	750	705	689	671	732	719	734	718	742	697	731	714	712	738	724	800	692	693	692	684	752	771	710	754	676	714	676	685	772	697	760	715	702	713	735	687	716	672	726	662	706	726	723	722	707	747	733	697	753	706	764	746	754	711	733	706	738	735	723	704	715	770	731	690	707	734	645	703	743	701	715	732	701	731	704	712	686	700	762	704	679	725	753	778	740	721	745	704	726	718	701	747	676	718	702	718	704	744	738	722	734	783	752	739	735	701	737	700	707	741	768	687	721	730	752	681	752	718	745	750	748	724	751	677	710	732	708	723	792	735	763	729	702	711	735	709	752	695	709	732	726	745	733	721	710	657	676	688	771	733	698	746	752	731	692	747	786	775	719	752	748	746	748	688	755	682	758	753	697	689	700	708	706	712	723	714	732	714	756	752	700	763	735	750	722	691	676	726	695	720	744	736	686	763	696	730	703	748	725	734	724	753	723	722	736	741	698	692	750	717	701	703	744	688	734	730	734	713	761	690	735	720	733	699	684	783	738	731	698	738	761	766	723	720	767	734	733	671	698	685	636	748	755	749	690	762	722	643	727	693	719	768	697	736	683	711	763	697	716	750	733	751	743	714	733	772	761	714	735	735	711	717	707	732	756	667	689	709	707	744	723	696	718	753	697	741	756	706	731	748	756	711	772	700	744	698	727	709	716	696	760	716	712	713	762	735	730	729	716	764	718	769	757	720	716	683	708	720	683	729	678	690	720	734	748	706	727	719	716	731	738	794	709	728	731	699	714	710	760	757	741	719	729	730	713	707	712	745	712	730	728	677	677	656	686	711	699	714	746	741	715	657	697	710	733	662	726	717	750	752	762	807	739	751	700	668	691	723	729	723	716	731	703	722	721	720	699	724	743	726	713	710	726	708	738	766	713	719	708	746	699	742	706	735	705	736	675	760	736	758	684	679	670	693
3577	2285	1922	1182	994	866	807	821	773	744	746	682	693	693	696	694	677	663	684	704	619	661	712	692	678	688	704	691	630	652	652	665	692	634	686	662	666	665	665	687	650	646	638	684	669	684	683	628	656	624	638	642	692	657	680	676	632	656	621	619	668	657	609	635	632	685	695	649	639	661	633	633	636	642	642	658	617	639	692	666	674	662	652	583	597	661	675	613	607	618	614	686	642	631	643	664	656	650	634	655	677	698	656	650	687	664	674	636	653	663	634	636	692	647	691	586	713	624	623	682	643	656	665	646	694	623	680	652	647	639	650	667	646	649	632	658	642	693	624	659	682	662	661	664	658	645	663	641	607	704	661	677	666	586	670	682	644	636	701	653	680	644	673	656	694	637	652	663	612	628	677	628	631	625	682	650	660	630	610	692	653	657	698	672	633	665	628	673	682	716	645	656	649	702	625	652	664	631	647	583	700	594	645	630	666	655	673	639	648	641	658	663	650	643	606	692	646	684	726	738	667	703	607	643	642	671	649	670	654	679	635	627	647	657	663	670	687	605	633	620	610	604	643	603	685	641	679	638	637	679	660	638	643	651	668	634	685	631	676	600	612	669	629	628	647	638	652	627	646	620	627	655	692	632	623	662	683	690	612	658	662	664	666	665	617	616	666	618	655	633	655	608	607	670	651	640	593	660	650	637	615	675	709	639	603	697	681	631	664	640	614	651	669	658	686	659	628	668	644	633	634	645	629	659	657	633	665	681	656	675	627	675	662	606	666	644	673	644	659	605	617	689	641	681	669	696	639	686	696	635	645	682	655	625	618	606	628	689	666	692	648	622	676	653	660	663	622	649	651	637	620	683	649	676	653	604	636	632	679	672	670	651	668	628	638	671	666	677	614	662	621	633	678	669	661	629	673	613	644	653	666	633	690	642	662	662	677	654	688	654	629	649	650	676	636	677	647	633	656	624	656	640	622	683	636	651	654	663	661	624	682	628	634	648	673	660	629	683	649	644	644	597	653	653	673	644	606	635	625	627	636	650	626	662	626	579	658	626	682	623	661	643	627	617	651	631	681	637	638	637	649	652	668	695	653	613	626	643	646	670	626	670	647	651	653	632	657	675	655	679	665	614	630	653	641	633	618	657	682	659	617	632	627	670	613	623	596	637	648	698	633	667	620	643	623	643	666	641	664	638	626	654	686	685	653	614	618	629	626	652	647	669	676	644	612	656	651	649	649	590	700	676	625	631	589	636	646	666	645	646	623	694	644	666	650	593	627	654	651	601	654	668	598	600	642	669	628	629	614	670	642	714	637	645	619	625	700	621	603	665	619	677	627	617	697	624	645	665	657	673	676	655	657	645	637	596	650	588	650	632	608	655	645	580	633	648	669	621	637	643	675	661	660	618	642	639	646	619	617	653	645	632	650	616	655	637	628	640	666	651	620	643	683	626	606	663	620	643	627	639	691	630	657	631	677	691	646	682	631	648	643	614	663	631	661	670	636	670	658	718	641	652	634	639	645	614	655	679	633	614	634	627	701	682	653	661	623	641	617	632	654	623	655	627	670	627	666	650	600	638	670	644	602	656	642	654	651	639	655	657	657	650	618	607	622	657	639	648	598	697	627	625	635	681	649	690	636	628	675	632	660	670	680	644	621	628	662	624	662	641	646	649	597	665	647	638	659	652	654	654	613	709	656	627	632	660	642	654	637	635	667	679	610	675	650	648	608	639	684	682	615	647	620	605	677	676	635	617	632	611	655	669	681	649	650	653	613	671	652	632	686	652	685	619	607	665	686	618	678	626	648	607	696	618	648	628	652	608	662	635	670	673	620	685	689	653	675	629	650	688	646	636	659	614	664	625	645	632	611	625	637	642	641	645	651	662	618	633	680	663	643	684	633	656	632	681	658	653	653	644	624	638	661	660	649	577	668	672	601	624	669	645	629	643	645	623	625	638	647	662	640	656	611	661	659	683	646	625	671	638	642	623	703	670	712	641	641	683	625	646	619	641	666	685	654	613	654	618	689	606	660	630	631	664	662	631	675	641	599	662	637	671	629	598	681	616	675	621	662	625	665	640	661	653	637	594	664	639	655	700	622	627	643	629	635	611	612	645	625	643	710	591	665	630	637	628	665	682	637	606	667	617	641	688	658	664	665	630	629	634	605	679	634	663	655	628	617	662	677	687	669	641	631	667	697	654	622	682	617	642	639	665	674	666	692	646	617	624	616	612	606	647	640	661	629	635	677	658	650	664	620	592	654	617	665	631	626	629	642	605	649	643	636	648	649	622	630	631	621	647	604	641	650	705	632	640	635	686	633	651	624	633	647	665	668	620	654	653	636	625	643	659	699	630	642	633	644	674	607	660	669	639	652	631	647	693	619	592	682	631	648	674	634	673	620	625	626	600	651	658	625	664	653	652	651	665	642	650	660	624	674	667	633	660	603	633	674	693	665	639	632	691	617	701	663	636	684	649	638	651	655	651	648	607	628	661	631	634	607	718	634	611	659	642	707	622	662	682	703	685	638	656	678	599	650	610	673	663	619	649	647	690	606	659	663	658	675	626	679	668	618	647	638	609	645	643	683	609	636	685	611	662	627	661	659	640	618	688	614	625	676	607	650	598	640	614	643	575	682	650	609	672	666	618	594	603	627	663	640	632	626	629	655	645	658	633	622	625	623	648	653	657	639	615	659	623	670	636	625	643	701	627	629	615	662	668	653	651	646	670	630	673	659	616	631	653	636	632	604	682	614	656	669	593	648	659	628	676	625	646	650	644	627	674	619	634	649	665	653	646	611	655	654	592	612	597	653	602	638	679	670	616	720	608	628	676	620	679	690	605	649	597	704	683	630	674	649	655	657	631	699	658	674	671	684	634	652	691	579	648	661	630	630	629	628	634	644	676	631	633	651	664	608	662	650	643	670	645	632	643	625	636	666	644	682	670	665	675	632	647	665	648	661	671	634	612	653	643	669	692	660	657	648	668	703	627	652	633	657	642	650	643	677	659	683	612	657	623	655	640	624	623	627	625	676	673	711	673	669	640	640	652	674	617	684	613	672	661	628	650	618	623	700	599	648	611	702	625	620	615	662	643	628	654	635	668	659	680	650	692	667	620	630	626	657	686	627	644	631	655	622	634	599	654	643	630	605	676	669	628	631	664	673	611	587	639	606	629	654	681	661	628	645	597	644	656	689	682	718	578	652	656	626	653	657	638	707	689	618	597	627	594	642	628	650	633	612	680	629	637	661	702	651	586	657	645	610	617	651	689	645	658	640	649	636	662	649	671	621	644	625	621	659	611	576	686	643	633	622	596	631	715	669	686	655	648	700	604	647	619	590	692	637	648	649	685	636	603	621	624	613	651	573	599	647	695	663	677	674	625	619	622	677	639	636	631	604	641	618	682	651	633	633	651	630	689	665	628	651	683	660	656	646	676	625	612	600	659	641	632	663	651	663	636	627	655	620	660	616	691	678	639	637	641	670	668
24343	21504	28709	24724	20264	2692	939	577	475	466	436	418	402	420	391	405	418	370	353	382	383	398	386	352	349	374	387	373	381	354	363	400	338	319	356	373	365	397	379	333	342	371	336	328	333	335	355	372	360	373	355	346	350	344	367	346	382	396	346	334	328	358	358	352	348	371	346	353	344	340	340	365	371	352	337	324	366	361	365	339	312	380	395	361	316	371	333	319	332	373	385	357	336	354	353	340	353	389	373	342	330	324	376	378	348	340	346	375	343	316	299	382	385	329	335	363	328	329	390	365	369	351	334	339	348	328	346	353	359	362	361	343	364	333	313	316	350	354	322	338	350	347	338	323	362	323	365	369	330	340	361	320	342	348	354	314	339	337	355	349	335	326	358	335	372	324	364	314	342	360	325	337	369	341	368	373	358	339	351	349	342	338	350	353	345	337	358	350	369	341	323	314	352	348	345	357	336	333	357	344	331	351	334	365	338	338	361	352	345	342	364	348	337	328	349	361	339	318	333	358	340	369	338	333	364	364	329	374	371	360	319	317	317	363	357	361	288	351	336	358	340	342	335	331	348	361	343	329	377	343	352	313	336	347	320	359	372	362	325	334	343	353	330	342	368	327	307	318	366	355	342	342	355	357	346	335	357	309	350	327	334	369	376	362	302	381	336	320	385	355	345	349	358	340	322	321	340	362	350	332	327	329	354	388	322	366	395	342	351	327	345	373	343	341	361	347	375	337	365	335	328	365	321	324	322	370	308	317	350	328	361	313	358	348	353	354	359	335	377	339	343	327	360	344	375	319	335	305	322	377	314	364	331	347	359	370	360	334	338	320	366	346	353	338	350	347	345	344	332	341	343	347	359	334	325	344	346	329	394	348	349	368	339	310	326	332	329	353	329	353	334	358	348	335	350	345	318	360	353	353	342	326	361	360	325	355	321	326	338	331	333	355	328	342	346	356	318	334	384	326	356	368	344	348	329	356	340	365	346	329	351	340	373	380	370	344	329	370	362	340	337	338	354	353	324	391	363	327	337	360	340	327	373	365	355	335	358	353	356	357	367	364	332	350	330	333	335	361	348	336	359	354	366	312	348	365	331	344	371	326	321	378	332	349	347	329	349	396	352	354	319	339	347	361	350	350	323	350	367	384	320	371	347	331	329	348	316	326	338	339	359	339	351	336	390	349	325	344	370	360	347	324	319	331	396	360	350	350	337	337	330	356	388	372	364	367	336	342	328	318	318	371	363	344	330	352	321	361	325	340	360	320	327	358	327	326	354	317	366	368	331	354	345	359	347	355	359	340	332	333	352	349	357	334	346	365	310	335	334	355	372	335	337	330	356	352	347	350	354	344	343	349	298	358	334	331	337	332	339	349	363	339	348	311	383	375	374	338	384	355	334	356	314	370	353	332	352	385	358	368	331	345	352	349	330	307	339	340	339	339	363	354	325	349	320	340	349	339	406	324	377	333	314	363	329	361	333	380	303	364	308	392	343	384	347	346	328	318	347	346	352	326	355	339	348	346	405	381	348	338	341	363	364	345	320	356	378	343	330	360	329	359	333	361	366	309	366	345	334	307	357	346	348	312	359	360	330	342	367	365	313	361	371	371	345	341	340	337	334	363	357	352	366	345	323	338	362	352	351	327	359	350	328	344	334	331	351	360	319	358	334	345	360	353	373	342	348	347	324	374	369	358	352	343	330	350	360	315	423	336	350	345	341	339	323	333	340	382	339	337	330	385	333	329	315	391	338	372	341	347	324	309	371	342	348	337	339	336	323	320	363	333	329	335	339	367	360	331	356	354	320	359	322	317	381	339	332	359	368	343	325	362	353	334	346	332	345	346	344	332	353	325	334	338	345	344	315	364	362	365	337	360	368	333	350	341	333	350	375	344	339	328	324	338	304	344	337	348	318	330	335	353	331	377	336	349	325	334	374	373	318	355	332	339	332	348	350	347	340	343	336	347	351	309	347	362	342	346	317	369	336	387	317	355	354	369	316	359	357	339	357	316	347	337	319	352	350	342	293	358	344	373	326	356	344	333	348	371	324	356	369	354	343	335	360	379	351	354	350	358	316	354	322	332	363	338	321	329	338	374	347	338	358	354	368	377	369	351	321	332	310	365	350	325	362	339	359	338	343	296	373	356	311	350	344	325	319	365	350	332	378	317	331	333	347	325	327	347	359	344	336	365	357	374	336	359	305	352	347	355	328	319	339	362	348	321	332	376	336	345	360	358	343	314	337	352	344	315	367	326	360	328	376	332	326	347	358	310	319	349	345	348	344	345	321	346	347	345	329	346	357	332	371	336	328	369	327	339	355	329	314	327	310	335	337	378	345	357	352	372	334	358	335	361	343	346	314	345	327	328	331	352	338	336	310	338	351	344	357	359	353	364	353	313	340	340	341	337	327	320	327	336	342	328	332	346	339	313	348	346	359	343	315	335	341	360	366	352	347	350	340	339	310	342	372	340	314	333	353	348	382	342	323	331	315	343	328	315	361	336	318	339	354	332	372	352	350	314	355	339	319	348	343	348	318	325	346	345	356	356	339	352	367	339	339	334	344	353	364	347	330	344	327	358	340	358	341	313	375	345	360	311	346	347	333	372	326	332	352	350	309	363	335	346	351	364	378	324	315	370	347	354	345	317	333	322	333	343	332	324	339	322	320	314	325	337	377	335	331	320	335	346	348	375	335	333	330	337	347	362	338	329	385	339	351	351	374	382	330	311	360	373	342	326	359	349	360	338	362	368	351	362	342	325	329	315	352	343	345	338	310	355	346	344	365	337	339	323	314	340	362	352	344	357	328	371	394	340	327	319	318	367	337	337	340	293	361	325	337	346	320	349	317	335	336	336	346	322	338	388	329	328	339	331	312	325	330	359	341	326	383	349	338	342	348	349	335	352	364	374	347	380	366	344	310	343	335	358	314	354	334	327	332	359	330	320	317	313	378	366	366	286	363	348	364	358	375	340	317	335	323	304	331	329	345	341	366	335	340	373	339	334	343	361	338	325	350	361	332	314	349	331	359	312	376	364	328	356	329	372	333	321	334	345	372	349	362	335	351	365	333	310	313	337	329	366	357	351	313	331	329	342	340	328	344	359	354	352	343	321	358	352	324	333	353	326	368	340	332	331	337	339	327	302	317	365	326	330	341	341	364	354	335	362	316	293	350	320	333	331	353	327	362	399	359	342	322	374	358	330	340	352	364	330	355	333	329	326	376	334	294	357	323	334	327	329	377	342	353	359	366	351	350	323	357	292	333	338	411	344	353	358	375	356	341	349	326	328	334	341	334	367	363	345	342	350	355	349	351	352	317	338	322	385	355	321	342	340	341	323	352	317	344	331	330	342	358	389	353	332	313	353	344	334	351	363	361	355	335	318	350	352	325	338	374	356	308	342	332	348	349	376	330	305	337	344	356	353	310	332	351	333	352	338	337	331	325	321	325	335	343	370	325	339	350	344	329	342	379	332	345	339	367	335	328	346
3322	4765	3827	1888	1302	998	835	677	594	580	505	494	463	448	443	474	433	459	399	374	396	422	384	392	374	404	370	405	370	348	388	381	378	389	411	367	375	379	377	367	347	371	339	382	362	378	370	343	359	365	378	343	356	387	371	390	355	344	350	365	350	336	372	317	349	362	383	359	356	352	359	366	372	377	352	380	327	336	361	361	377	368	367	382	342	346	370	355	354	339	363	348	373	345	332	349	383	397	409	349	378	371	346	375	341	333	347	347	343	349	346	394	349	375	349	378	344	363	377	375	357	365	356	346	346	334	368	378	313	366	383	371	345	355	374	356	331	359	357	364	335	362	349	399	342	328	363	353	339	340	375	343	358	348	319	373	402	355	327	355	351	335	345	340	382	368	358	333	333	378	330	346	336	350	356	359	367	384	335	381	360	363	355	372	320	345	357	384	335	352	340	335	337	363	345	359	354	362	380	397	353	355	352	343	349	324	391	358	380	360	346	373	344	366	311	348	365	347	338	344	375	377	340	337	343	341	334	373	392	344	376	351	331	374	335	375	334	369	343	370	352	369	315	340	324	371	343	364	365	408	363	348	345	363	342	383	355	379	369	321	318	341	375	333	397	332	349	374	390	392	361	347	360	369	355	351	341	341	349	375	347	377	382	343	344	351	361	375	354	374	338	339	353	302	334	322	370	331	354	354	387	363	330	383	319	362	373	387	368	383	387	382	321	321	377	364	329	375	374	385	361	340	358	375	369	361	357	362	361	413	380	374	365	355	355	356	354	363	372	356	334	359	356	354	328	351	375	362	313	366	370	386	336	332	337	362	356	369	356	314	387	338	341	340	328	372	383	328	368	324	345	318	349	327	346	354	318	346	365	352	360	353	342	353	346	322	352	304	321	376	369	368	374	357	343	365	334	388	384	362	348	354	379	345	387	344	377	351	357	358	368	347	353	333	362	339	355	340	362	364	337	343	329	355	361	345	357	348	330	395	352	363	356	391	369	356	365	344	389	358	309	381	322	361	341	377	383	377	339	334	328	321	341	342	356	386	374	347	343	375	359	346	341	361	372	316	327	352	370	381	358	349	341	366	371	337	358	372	354	359	363	353	339	353	356	361	385	406	351	350	374	342	367	378	366	361	355	370	371	350	392	348	391	358	358	393	346	363	360	401	330	340	335	327	315	360	373	336	352	315	331	371	376	363	340	342	365	359	335	347	339	347	338	365	364	363	352	348	338	347	337	346	345	373	369	370	332	328	319	345	336	354	356	376	374	349	362	378	359	327	362	341	348	376	358	363	350	334	369	374	373	380	348	335	345	343	335	375	375	375	362	368	321	327	341	344	341	347	371	324	371	381	348	375	383	379	347	329	360	340	377	354	378	353	381	341	367	326	337	341	346	340	362	353	370	360	368	339	410	372	334	346	350	341	361	353	395	353	351	344	358	338	377	338	347	386	335	338	336	357	349	342	366	372	334	353	369	370	358	365	349	362	331	365	395	390	337	350	380	375	326	329	343	363	371	369	361	360	363	323	357	341	325	374	359	353	347	367	344	343	326	345	338	340	361	354	328	357	385	345	391	351	356	338	337	340	335	325	336	358	329	370	361	359	335	349	416	361	342	326	393	348	372	362	331	350	337	374	340	332	388	370	380	319	334	346	370	336	379	334	356	351	370	355	364	375	365	359	352	341	327	347	359	369	304	324	312	330	383	379	343	365	383	383	323	359	367	362	382	343	351	336	343	356	346	351	326	357	365	350	332	336	341	371	394	331	361	333	373	338	382	346	369	362	389	390	359	350	340	334	346	328	367	351	357	343	332	336	337	359	363	356	330	359	331	328	333	341	335	372	323	347	352	370	366	351	348	386	357	358	348	347	362	354	341	349	347	328	368	369	323	333	331	361	374	357	338	381	380	331	329	399	313	337	345	371	381	335	388	363	376	385	330	387	348	352	351	327	358	351	337	365	357	334	370	360	388	363	355	354	355	348	339	350	353	339	364	364	371	402	342	348	331	340	345	366	344	338	358	340	317	317	303	379	353	362	372	346	359	375	381	367	342	397	348	346	373	338	376	367	333	350	382	376	322	405	363	326	364	346	351	313	364	354	317	362	352	393	376	374	354	359	352	343	320	346	383	337	360	362	363	326	319	366	385	343	365	357	384	359	358	371	340	364	329	362	349	384	351	355	345	368	336	347	339	345	345	353	348	370	345	374	379	320	354	342	368	379	349	369	354	356	353	370	356	367	363	339	347	332	351	388	357	351	381	312	367	338	372	353	368	378	370	320	360	357	374	353	355	317	345	328	377	349	378	328	365	371	358	371	358	350	318	342	342	386	368	362	328	353	353	377	340	344	368	368	367	347	355	368	371	358	336	378	346	353	361	352	374	388	365	355	345	354	330	358	328	351	363	320	344	314	365	359	363	340	376	343	334	341	335	337	367	337	336	370	335	339	363	354	355	392	349	367	367	368	349	348	327	397	345	331	334	307	328	392	324	328	377	347	325	356	368	336	344	363	327	345	341	354	356	328	361	356	335	341	354	346	356	357	351	312	353	363	331	321	345	361	367	388	366	362	363	365	354	351	378	370	351	359	365	353	339	355	359	372	349	334	344	348	331	391	318	342	344	378	372	343	353	352	338	350	370	340	344	359	379	365	385	354	351	370	380	289	375	366	341	331	359	353	332	366	366	337	334	340	365	341	356	368	343	343	347	356	372	370	392	366	363	333	323	329	339	350	363	310	352	384	367	331	351	371	380	360	334	356	309	357	394	360	356	360	356	333	355	354	354	351	354	332	305	376	328	373	359	358	326	367	344	326	356	374	351	371	333	343	352	346	319	340	336	352	370	370	345	369	397	361	366	355	357	342	327	349	358	370	346	367	359	357	349	362	386	371	365	353	371	350	365	356	388	352	373	355	359	353	365	375	323	335	338	332	344	374	347	346	327	341	330	319	316	325	385	393	347	338	352	328	346	321	367	335	359	373	330	361	345	364	339	406	375	350	354	349	338	346	362	343	349	364	338	348	357	372	338	360	377	344	369	331	357	354	347	352	360	372	345	357	332	366	330	392	364	353	376	364	367	373	339	364	322	329	354	336	393	350	334	368	357	346	353	370	348	339	357	358	364	358	363	375	363	388	351	325	361	369	372	342	375	336	369	329	371	347	357	330	338	354	346	362	360	312	365	347	353	335	362	351	345	378	354	358	327	319	355	311	369	348	341	363	333	349	341	357	354	361	330	338	371	364	360	337	351	356	352	335	331	341	320	355	368	346	359	367	361	339	354	362	397	363	338	363	370	351	342	349	363	373	363	378	358	352	380	363	341	356	399	363	333	297	353	346	339	344	392	383	339	350	333	340	356	343	351	344	354	336	338	384	375	374	355	317	332	336	358	353	358	355	346	358	356	358	373	345	381	371	361	335	403	355	358	353	366	369	361	364	381	341	362	364	346	352	371	312	383	345	349	377	357	353	352	375	327	350	344	370
27610	11918	2006	1141	907	910	921	863	851	888	852	845	836	865	897	847	889	878	883	852	864	874	895	870	884	877	845	864	869	854	829	848	852	858	839	830	795	846	822	856	851	883	846	807	824	879	862	846	845	861	884	821	853	874	876	827	841	821	830	828	833	820	861	886	906	846	830	866	818	836	804	895	795	828	858	854	847	872	830	903	848	908	825	842	798	858	891	853	841	841	839	929	870	814	832	916	854	876	822	883	862	809	822	834	823	871	812	899	881	904	774	864	863	862	825	865	859	802	856	856	870	860	838	840	874	853	890	865	823	804	843	822	839	819	818	815	881	847	837	855	790	869	836	888	888	847	802	798	792	829	860	856	851	806	826	833	901	858	886	864	847	835	841	838	883	855	849	841	831	856	832	846	824	859	880	841	882	855	835	879	819	858	868	829	795	810	822	820	847	815	895	850	871	866	835	862	845	829	805	894	857	831	852	808	881	882	847	874	813	861	861	846	829	907	865	840	809	787	863	825	891	872	836	815	821	827	811	875	832	832	850	860	848	824	845	861	850	897	874	843	810	831	888	856	813	849	832	855	839	885	854	826	824	835	860	880	792	801	843	855	834	872	887	896	859	865	814	829	842	839	879	820	866	861	866	845	833	889	860	830	814	873	820	880	787	844	870	831	831	838	812	870	871	850	845	803	839	843	856	859	856	827	800	839	834	833	878	841	822	826	813	839	851	882	855	847	879	814	789	819	900	864	842	835	862	864	894	796	856	862	803	831	842	821	849	875	844	829	804	901	873	857	878	830	868	816	889	823	862	862	847	875	850	832	837	807	876	855	858	831	811	805	852	867	836	886	864	803	848	849	869	796	867	862	822	844	859	851	835	823	877	855	839	901	872	857	849	888	862	827	832	782	889	848	805	873	847	866	846	840	875	840	844	878	847	806	875	825	784	854	797	818	826	874	848	816	827	827	857	892	831	844	890	843	821	833	845	856	825	830	870	911	822	908	813	843	916	863	885	827	898	793	825	852	849	854	873	849	825	849	815	827	846	781	860	879	819	833	830	853	811	932	854	879	850	886	840	828	873	846	883	879	850	865	871	817	871	836	834	838	852	883	830	885	795	819	863	818	831	792	851	814	857	801	813	845	785	897	840	852	871	825	862	814	867	809	877	843	881	892	807	820	851	864	869	841	846	851	813	890	839	879	867	812	885	889	884	833	778	818	880	882	826	848	861	892	840	882	848	866	863	810	847	820	825	826	832	880	806	844	849	879	797	810	874	852	842	850	792	855	878	843	839	823	828	850	834	853	822	830	892	829	821	857	844	787	889	857	817	807	878	806	854	820	838	865	869	827	870	877	811	869	866	799	818	866	828	866	834	858	910	871	857	819	835	827	857	887	822	875	834	846	868	833	788	838	809	891	815	826	800	863	859	849	835	810	833	845	850	860	801	884	834	875	841	826	872	907	845	868	878	865	901	856	859	891	827	874	830	828	838	813	824	770	824	863	818	828	865	853	828	802	853	876	869	856	859	815	842	833	834	838	850	854	855	858	832	847	871	856	897	839	813	851	814	839	787	791	876	848	819	877	850	800	857	867	816	816	835	845	880	866	818	850	827	843	787	896	884	875	835	883	885	850	866	859	830	813	860	793	857	869	868	923	818	893	842	860	793	860	855	832	855	840	862	884	856	842	820	849	858	852	823	793	839	824	813	833	833	840	856	809	814	875	852	854	846	877	843	819	815	835	817	888	811	886	833	809	836	875	860	901	844	866	870	831	853	834	841	854	859	866	880	839	849	798	917	837	809	831	812	791	801	815	843	834	878	839	874	851	895	844	841	801	857	870	864	855	824	829	865	870	853	891	840	781	781	832	880	883	871	938	864	873	836	836	903	807	858	894	847	873	810	795	822	872	833	888	841	789	870	865	838	810	840	793	790	802	818	853	835	813	859	853	859	794	823	859	767	835	890	866	835	836	879	827	812	823	829	915	822	802	856	834	800	879	811	860	817	896	820	850	835	875	793	847	808	826	863	856	872	879	806	791	877	859	907	915	826	847	836	820	845	831	815	881	849	822	841	840	800	792	881	847	845	867	854	823	834	867	821	860	824	820	856	873	859	808	813	848	841	798	862	871	798	780	835	814	837	807	862	888	863	837	895	884	855	902	860	862	848	823	788	833	861	803	852	882	845	827	845	846	836	827	817	840	870	812	843	856	843	846	836	798	824	908	862	861	839	818	868	853	908	802	864	814	842	806	851	866	820	832	843	806	886	856	866	844	912	798	906	824	820	863	815	775	841	905	846	854	885	879	839	896	835	896	877	837	854	817	871	855	862	844	815	843	894	837	808	838	839	850	845	795	845	847	818	878	845	869	841	874	848	893	896	848	823	840	821	838	851	844	874	831	822	874	841	867	882	844	890	869	837	870	863	810	866	884	884	840	849	858	910	848	844	828	811	812	859	898	879	840	809	819	869	871	912	845	815	785	859	841	898	838	877	865	812	838	842	841	865	866	870	833	830	857	860	836	875	788	834	872	866	836	812	830	839	841	952	850	852	884	800	825	887	841	826	779	781	840	828	827	862	890	893	859	817	838	868	778	846	905	889	829	829	826	837	848	855	865	879	874	825	804	827	801	910	865	809	841	857	879	854	875	800	879	885	870	848	840	863	858	833	875	836	822	848	810	828	851	851	850	857	814	799	846	778	847	892	928	860	886	852	883	908	814	837	857	847	868	794	824	899	884	891	838	857	855	838	850	852	837	894	928	894	779	895	864	895	864	897	813	860	829	849	813	904	897	858	859	881	817	834	834	794	857	822	849	866	907	842	817	840	840	881	852	847	874	829	826	821	844	834	880	850	873	818	875	822	863	843	884	866	795	912	828	852	841	856	845	873	825	914	858	825	830	852	839	876	877	857	820	826	821	813	850	872	842	829	893	844	847	850	825	799	823	854	796	838	821	869	840	811	821	800	832	855	843	840	833	845	820	848	873	908	833	855	877	824	858	815	841	912	871	841	853	843	869	861	823	889	839	862	861	875	830	908	825	845	812	835	874	860	846	834	792	803	856	880	911	897	829	814	861	836	909	839	822	829	846	867	882	865	849	882	883	859	847	886	905	790	825	847	815	819	846	830	861	836	909	843	852	859	798	888	826	840	803	865	841	839	871	851	826	892	847	828	861	839	782	855	843	836	854	858	890	863	859	826	898	805	835	885	861	824	769	800	810	848	882	838	811	812	863	895	904	858	879	815	881	931	850	867	833	818	881	867	800	857	871	853	849	869	844	829	833	826	884	865	777	828	833	894	816	829	834	814	860	855	812	897	858	881	815	856	792	850	841	878	825	804	808	853	923	813	879	888	813	867	797	810	802	833	822	861	827	854	865	826	841	833	875	920	874	865	785	836	785	863	848	829	861	803	834	816	805	809	851	842	853	838	810	848	862	839	869	851	827	850	877	864	909	795	832	871	809	805	882	820	883	861	871	841	857	852	820
5210	980	838	785	824	755	796	743	733	776	723	695	771	724	764	785	761	739	722	683	794	750	685	704	752	695	719	690	753	678	730	737	764	733	769	745	763	757	768	728	762	761	701	757	744	707	753	743	761	737	740	756	732	731	750	776	740	732	721	735	702	740	728	724	724	714	753	721	734	734	769	724	720	720	746	738	718	771	748	766	751	720	752	758	752	750	705	730	767	787	737	724	732	775	720	744	762	792	718	775	724	723	767	726	736	718	724	714	705	737	705	743	760	727	731	754	751	734	746	722	741	763	721	753	789	731	757	706	709	730	728	773	756	699	716	761	694	701	697	712	726	737	730	745	716	730	737	800	750	737	654	726	721	767	725	757	762	732	736	771	739	706	737	723	725	734	722	764	725	779	754	750	765	764	749	733	759	667	718	761	774	703	767	718	721	739	745	738	733	775	729	744	722	770	808	713	786	730	784	733	701	769	710	715	777	746	747	706	724	768	756	722	757	745	708	718	736	745	699	756	724	738	753	779	709	709	719	755	743	743	771	754	734	717	780	748	782	697	711	743	716	733	753	689	740	714	695	759	761	729	778	726	751	793	744	767	750	751	716	726	710	733	750	787	701	768	678	714	708	709	754	768	738	747	695	736	750	731	721	734	708	697	699	768	715	772	715	732	755	750	718	771	743	745	755	746	711	739	735	751	696	800	712	749	756	748	712	755	683	751	742	759	791	766	711	727	713	704	751	754	684	741	683	790	684	746	684	744	719	761	664	797	748	739	706	719	761	735	721	796	777	736	772	724	699	718	745	727	697	753	729	708	746	764	733	746	754	746	734	685	763	708	790	754	736	710	667	711	796	715	743	698	678	758	722	721	736	731	721	720	663	723	700	749	755	748	777	752	715	766	729	717	721	794	733	676	723	742	735	730	763	749	756	764	741	745	784	738	727	692	753	756	736	740	725	727	689	728	721	752	709	763	748	678	739	709	739	739	705	754	705	724	786	720	748	741	697	703	735	675	760	752	709	764	734	721	776	756	749	737	726	738	725	725	713	744	759	781	764	786	722	738	702	766	753	739	728	741	752	691	723	722	756	703	724	691	737	729	751	731	761	765	762	734	752	758	720	698	724	691	717	759	660	743	747	721	721	717	735	745	777	719	764	748	741	713	711	732	732	719	737	747	743	737	750	743	729	748	778	722	781	697	746	763	731	757	730	730	696	794	744	729	758	743	718	768	708	728	734	728	733	742	762	775	727	727	737	721	708	742	734	729	789	712	716	694	756	747	772	770	749	722	705	717	727	762	741	724	707	724	710	790	755	738	788	742	776	714	736	714	729	758	749	714	759	748	753	729	758	725	727	754	786	727	748	712	714	711	746	760	741	726	745	758	728	773	785	728	733	725	722	730	749	698	745	787	710	742	740	793	722	757	724	728	683	744	741	723	767	762	727	725	723	732	739	730	742	792	761	707	728	774	777	706	730	746	736	804	720	721	697	733	710	748	812	764	686	734	705	717	776	729	757	708	746	764	710	758	761	754	712	739	764	723	752	746	748	790	774	673	722	768	754	779	726	755	745	755	738	725	755	788	778	720	748	754	749	685	737	731	764	730	776	728	722	757	766	768	755	690	737	750	724	725	763	675	733	782	687	755	739	794	747	717	746	726	695	732	766	765	774	726	726	749	702	715	758	797	743	750	723	729	722	752	763	751	756	737	784	689	736	746	660	750	745	731	712	756	754	741	763	717	716	739	770	710	742	765	739	726	744	737	722	740	728	769	794	712	774	742	774	725	744	731	748	737	766	729	758	750	775	683	766	764	723	761	734	733	769	754	779	710	733	753	757	732	757	761	737	729	688	686	737	758	704	740	728	740	738	755	706	757	733	734	694	712	753	729	770	723	725	766	727	744	707	792	713	721	715	768	726	749	765	708	730	704	734	773	702	743	755	749	733	738	778	724	742	733	749	741	703	738	742	733	721	716	762	731	674	744	728	783	735	672	709	779	761	786	743	756	741	697	762	807	676	732	780	746	734	696	715	784	759	752	758	760	736	720	722	767	724	708	725	781	728	738	750	727	748	783	751	726	744	723	691	729	728	719	720	668	693	769	732	716	731	760	687	744	719	749	721	711	719	738	754	699	694	723	727	800	783	713	753	713	760	748	742	754	782	721	738	741	747	701	711	748	802	709	759	765	711	763	727	735	702	721	672	778	748	723	692	732	728	759	691	720	755	678	778	702	744	718	697	747	720	771	736	704	708	728	715	776	731	741	752	727	706	689	801	771	745	793	711	771	744	702	737	751	717	720	709	716	754	746	719	732	727	716	765	744	720	732	758	746	717	769	764	737	692	726	745	745	741	718	758	771	737	722	739	776	726	761	716	714	741	721	708	739	795	769	727	686	726	774	743	780	738	791	718	709	753	733	753	692	723	711	724	734	743	750	734	731	721	710	757	717	730	754	738	729	761	732	702	736	733	744	678	736	733	737	680	711	733	784	743	685	770	727	715	710	707	757	698	755	779	703	750	757	749	703	759	732	728	723	782	749	723	722	804	789	764	702	749	721	706	746	719	744	750	760	731	755	758	814	748	789	754	720	780	740	754	760	745	732	802	728	758	759	725	740	730	762	728	739	712	746	731	717	733	746	732	721	703	697	763	747	774	700	702	746	717	735	738	709	763	721	719	699	701	739	701	698	710	743	756	685	696	768	703	751	727	749	769	779	765	750	729	765	724	768	746	738	736	717	712	785	740	697	742	697	723	711	705	709	706	771	705	692	745	756	718	719	716	711	731	716	755	749	725	737	737	741	710	738	788	735	747	756	732	771	699	789	738	772	708	713	722	747	775	734	715	744	711	704	749	700	749	746	747	754	699	709	743	739	722	715	720	751	737	718	753	732	709	774	762	729	678	703	735	765	699	783	731	755	738	733	742	786	756	762	769	740	755	729	726	704	723	747	739	744	750	710	754	756	771	730	754	720	733	708	735	728	747	718	760	708	706	743	743	772	730	754	733	769	761	798	750	810	743	735	705	682	761	737	760	705	699	715	793	722	768	733	756	757	699	746	725	779	762	769	728	771	741	696	748	755	735	734	709	726	735	741	728	720	738	725	769	708	703	744	726	724	806	764	714	750	742	740	745	737	727	710	734	788	759	772	758	743	767	719	755	716	737	702	722	747	712	750	781	728	734	764	738	736	710	729	769	724	716	754	744	710	702	764	727	786	732	733	723	721	769	724	751	767	761	703	766	743	763	763	706	712	730	770	724	718	728	780	786	760	734	710	786	762	732	744	715	732	739	735	767	767	745	687	715	717	750	733	717	775	727	771	773	713	754	737	721	725	699	762	760	705	738	733	733	742	701	752	782	764	754	738	779	773	731	718	727	721	732	744	787	761	735	706	770	743	744	728	713	720	763	736	717	785	725	739	713	710	726	750	757	717	768	722	728	735	739	744	713	807	755	751	763	754	761	763	735	700	711	747	689	771	739	706	764	763
25744	21480	25918	18831	2029	1007	930	778	726	798	792	736	729	755	782	745	697	755	715	731	754	730	721	726	732	703	751	739	727	704	693	703	718	735	723	656	705	677	655	704	677	710	719	753	681	728	721	672	695	671	734	760	729	721	697	727	713	710	703	704	733	692	664	696	669	677	646	730	699	697	695	713	771	716	709	685	725	755	714	730	702	695	700	693	720	695	696	752	757	698	744	745	704	689	709	705	694	716	669	654	723	688	736	675	711	662	720	684	715	662	710	668	680	756	631	665	700	727	753	717	736	672	713	654	739	735	715	744	704	734	727	687	771	700	724	656	691	730	714	726	680	720	741	753	704	703	686	712	661	665	708	715	714	678	685	710	700	688	702	636	649	751	705	714	690	675	686	695	697	676	669	706	735	668	686	721	703	686	700	702	735	716	706	722	681	754	715	728	709	771	677	727	682	712	667	650	661	680	685	704	739	691	707	705	685	748	742	756	690	704	712	745	730	711	710	752	703	675	735	672	714	664	724	752	727	732	676	710	741	680	685	707	751	707	723	697	727	665	737	696	707	681	713	702	666	712	726	717	720	726	686	702	733	677	682	700	742	710	661	691	706	728	719	668	720	661	691	704	642	663	683	704	709	695	698	693	692	697	720	685	709	699	698	704	670	698	675	705	732	744	740	705	677	709	711	700	699	693	714	681	654	738	729	683	708	708	660	666	747	715	714	662	709	700	699	739	692	660	685	686	722	694	671	713	724	720	717	712	679	720	659	724	720	693	696	730	724	692	712	701	723	705	716	709	714	746	793	710	673	628	683	752	701	679	690	710	722	721	715	724	757	703	727	688	649	668	717	730	715	710	680	707	700	727	707	718	679	721	733	731	738	670	730	691	699	688	688	734	741	699	692	662	720	709	722	672	685	731	691	716	683	687	720	726	657	720	688	714	723	657	741	703	692	676	715	680	698	775	703	743	706	735	689	744	684	693	699	693	685	705	727	755	716	711	712	718	743	697	701	696	651	689	682	663	686	707	713	744	758	721	700	713	697	706	704	726	669	677	734	673	716	672	698	767	695	702	720	697	662	731	700	743	689	711	721	742	688	643	732	709	719	675	650	730	716	676	717	708	689	716	648	698	739	722	716	712	698	669	707	675	731	757	675	654	698	684	719	686	700	707	733	701	713	716	730	671	726	711	691	716	717	697	706	704	709	712	695	689	657	687	685	683	738	728	751	708	706	703	702	702	686	656	655	711	660	666	733	741	684	715	688	695	691	623	735	697	689	749	693	672	674	679	710	689	644	695	694	707	704	711	667	670	732	669	688	683	715	705	697	731	689	694	672	690	671	698	666	722	677	753	682	698	734	735	674	702	706	752	696	702	687	748	686	743	719	694	708	714	704	666	724	712	706	713	702	719	782	664	706	733	707	696	729	689	691	671	657	737	699	735	718	719	709	694	697	709	751	713	701	685	730	701	706	706	675	720	672	659	698	688	738	740	701	688	678	701	709	733	658	690	732	689	787	715	733	671	731	712	691	716	701	644	696	694	680	705	727	671	745	729	719	719	665	751	726	681	731	685	703	711	711	697	685	656	682	725	746	713	679	700	760	734	697	737	700	714	717	731	667	664	709	706	719	748	693	677	728	709	651	657	738	681	744	726	763	728	685	713	724	744	716	717	718	782	729	730	747	725	687	697	724	651	684	696	700	732	747	709	729	692	709	676	705	686	734	698	658	722	665	736	693	722	676	657	696	672	767	751	727	717	701	736	756	761	717	693	709	665	707	739	706	653	708	723	667	665	709	688	693	687	688	677	650	729	669	707	715	687	705	724	702	734	730	676	725	706	737	735	738	658	748	704	695	684	680	682	682	751	690	671	693	667	732	717	702	705	671	726	733	721	755	671	668	642	717	732	733	667	719	695	688	736	701	793	698	694	729	687	685	762	625	754	707	640	702	666	706	711	750	712	720	741	709	699	684	693	712	712	665	716	686	649	696	730	716	698	684	696	693	731	746	702	720	702	731	695	708	723	734	683	688	647	711	674	714	749	712	698	716	671	724	672	689	714	698	682	726	690	728	743	686	685	669	723	697	770	738	735	698	727	699	726	714	715	705	721	711	673	723	716	682	682	675	696	682	698	664	681	713	692	679	724	705	718	702	725	711	694	717	686	737	752	669	685	684	683	633	665	704	719	662	694	681	680	707	682	723	692	664	702	758	733	654	683	713	675	649	697	760	643	704	691	702	747	712	711	724	730	713	677	720	711	680	757	702	700	673	721	662	753	726	734	637	713	684	721	699	717	681	699	707	682	671	697	689	722	667	653	692	687	640	722	712	690	726	682	727	696	632	719	764	730	742	662	698	658	713	678	692	654	715	704	711	716	690	729	689	681	721	735	727	688	715	657	705	744	747	732	733	722	719	672	697	739	688	702	733	691	700	681	656	712	714	715	632	744	664	714	688	670	688	700	756	672	677	681	699	689	665	683	705	725	740	678	714	692	681	705	651	710	701	719	675	698	653	692	701	731	721	721	705	679	672	711	669	660	754	722	693	668	739	705	720	670	737	684	699	689	758	748	757	683	708	681	719	633	714	667	671	689	669	703	721	739	699	743	709	716	692	659	662	692	706	671	689	756	744	603	682	720	671	703	692	662	745	757	756	687	681	678	718	682	687	705	700	679	674	723	686	715	724	698	716	660	728	655	696	676	692	690	716	758	742	701	735	691	672	728	709	689	734	707	756	707	710	683	742	686	742	664	692	711	694	699	766	696	730	743	737	677	682	688	702	724	710	688	715	710	758	732	684	758	693	722	661	747	692	689	702	691	686	705	719	700	714	666	744	720	705	684	708	736	683	687	709	696	687	684	718	724	743	726	717	681	684	697	711	738	737	731	679	688	668	712	743	724	744	728	722	676	734	707	716	735	720	685	728	706	700	710	684	671	714	736	692	724	706	684	697	702	675	737	712	704	721	711	654	722	687	688	709	742	692	710	691	736	722	714	698	733	701	704	730	740	702	728	690	718	722	737	700	671	666	714	698	709	710	706	768	738	660	708	722	700	691	690	696	737	695	701	727	697	703	636	707	677	737	685	684	721	755	733	675	703	682	760	693	738	721	697	747	706	702	692	727	663	687	729	702	675	680	716	724	693	684	709	715	711	722	667	682	695	719	711	684	753	710	649	638	704	670	706	706	740	681	696	666	665	687	718	692	646	711	662	713	704	708	659	731	736	685	718	649	684	695	717	692	691	714	689	681	712	715	760	755	697	674	701	675	714	687	703	727	666	701	661	668	686	671	688	712	703	713	719	689	707	725	708	651	690	741	679	667	683	769	686	709	752	713	695	740	711	748	697	704	695	696	730	728	727	698	721	714	687	694	697	720	729	709	675	705	731	691	725	671	771	735	702	702	708	698	705	728	650	718	643	663	729	703	670	723	701	727	692	702	734	732	689	629	687	664	711	740	711	707	717	724	687	687	727	739	684	723	705	691	673
3545	2300	1836	1164	1017	879	806	747	755	748	693	716	686	692	687	654	645	685	668	589	667	634	659	638	686	651	628	704	651	668	651	669	685	696	685	633	636	621	655	621	675	629	669	611	627	643	634	622	649	613	636	661	628	674	678	630	671	613	617	658	653	699	670	657	617	634	645	672	639	640	706	666	660	599	651	646	650	670	667	665	623	674	599	683	645	646	637	650	628	649	614	622	598	636	670	629	688	673	656	624	651	637	629	625	624	649	674	640	662	648	669	627	648	635	616	687	675	664	676	635	614	636	640	646	644	619	620	630	665	623	655	647	667	631	633	630	690	586	638	707	639	642	634	615	667	628	594	651	649	648	644	649	618	695	627	650	583	626	624	631	639	600	627	635	639	662	683	600	637	664	649	665	628	640	599	622	655	626	607	626	627	636	694	659	629	680	655	630	646	615	678	621	687	652	626	609	646	592	666	636	667	664	634	634	634	650	644	635	652	646	663	673	629	659	620	652	645	617	658	681	617	621	678	657	678	633	631	631	603	669	654	595	648	621	620	650	657	628	655	658	598	606	627	668	624	655	648	657	651	610	652	654	638	589	640	619	689	648	601	652	652	629	607	641	656	612	643	603	619	635	713	647	621	678	669	633	643	609	610	635	627	649	618	625	652	660	665	636	637	588	620	613	652	643	639	650	684	619	686	658	626	648	590	630	650	646	652	629	632	663	635	675	582	622	641	664	647	648	611	630	619	634	643	656	622	663	619	672	629	642	660	601	665	669	645	654	637	628	646	693	654	656	699	631	672	615	680	645	628	629	626	682	681	619	629	655	613	692	655	616	620	625	619	659	585	629	604	671	641	633	704	637	663	622	605	611	652	615	604	662	679	603	670	627	681	663	622	608	683	664	665	639	593	649	657	638	662	679	616	618	617	674	651	627	627	608	637	623	702	668	630	640	678	615	610	675	594	646	644	642	603	635	626	631	658	639	688	659	654	618	631	641	664	646	625	606	605	662	668	659	599	662	663	663	654	666	690	661	656	618	645	630	669	640	649	651	641	634	607	656	688	644	627	616	632	639	634	613	658	646	686	651	667	634	668	670	660	619	654	647	638	656	626	666	614	593	693	653	618	629	582	594	631	632	704	657	638	561	612	619	668	645	666	613	616	647	639	575	623	654	669	595	635	632	666	662	632	637	661	647	702	659	649	637	635	604	637	646	620	639	647	678	655	622	636	686	645	600	629	625	615	621	591	600	647	611	654	626	649	616	669	654	633	618	653	656	673	663	629	660	651	672	654	629	650	612	644	608	626	637	639	649	666	645	659	648	628	665	649	628	631	646	656	673	638	619	621	675	626	650	638	667	660	639	641	600	672	666	680	660	659	632	624	621	595	605	605	663	670	660	633	649	619	638	646	653	645	625	680	684	649	658	669	716	627	672	669	666	632	642	630	604	623	624	655	645	670	633	644	641	655	636	622	643	636	598	671	632	621	642	648	635	637	652	644	627	625	664	666	608	661	642	667	619	646	640	587	640	621	626	602	642	652	598	632	663	661	630	623	601	652	611	651	653	646	613	597	708	625	641	666	632	595	653	633	651	625	624	604	601	632	644	655	584	623	584	635	636	655	619	593	651	589	666	643	625	683	635	596	681	634	613	639	626	601	646	642	605	616	639	663	634	649	617	644	621	642	626	647	665	660	682	630	646	671	626	665	653	694	647	672	645	653	641	659	621	611	627	618	653	633	631	655	668	612	662	623	650	686	663	618	651	672	657	614	612	598	621	612	613	641	663	647	611	635	617	634	594	612	624	625	645	623	604	629	616	641	655	689	663	622	666	620	637	609	616	612	631	627	629	688	650	642	656	627	638	636	631	632	608	630	647	637	652	592	667	654	634	634	657	648	646	632	647	615	656	689	635	641	642	612	668	657	608	635	682	622	672	661	650	623	643	645	674	606	648	656	596	658	644	650	629	666	600	658	651	625	623	642	662	609	662	595	652	652	648	635	631	598	617	691	646	616	631	655	617	573	622	617	617	665	649	612	683	677	633	638	632	586	591	622	641	658	607	632	596	679	629	675	658	641	696	643	601	633	626	628	678	595	620	632	654	606	615	631	684	630	612	624	660	637	592	667	648	627	631	608	629	631	595	612	635	644	650	607	613	623	591	631	665	635	645	648	614	631	671	624	625	651	678	659	631	662	614	641	645	653	662	648	647	643	608	618	652	648	624	675	634	666	621	667	591	631	603	623	607	625	660	650	599	666	662	594	653	611	652	655	621	609	660	649	587	599	622	631	638	626	671	644	660	652	596	640	650	608	622	620	625	635	665	623	634	663	639	647	638	628	626	609	654	675	629	631	615	614	596	618	628	700	618	645	640	653	660	685	610	652	637	625	658	614	681	640	658	644	626	668	648	629	588	645	620	650	600	665	618	644	627	640	679	655	649	621	632	681	668	662	649	632	614	658	685	593	706	607	605	652	645	591	644	682	617	664	628	682	608	675	625	622	646	635	631	676	636	638	676	661	651	650	612	670	651	634	620	621	600	655	645	649	644	623	627	618	630	597	657	653	601	678	629	626	630	648	683	575	634	624	626	656	654	607	702	650	633	648	629	678	644	597	620	636	620	657	637	697	680	666	639	664	650	630	647	616	639	634	619	618	630	640	669	620	610	605	636	629	632	644	629	618	628	637	621	651	606	644	615	626	606	634	655	639	616	595	619	669	615	642	662	631	641	648	631	631	647	630	667	616	618	618	619	632	659	602	638	598	644	658	646	621	625	653	656	640	610	618	617	643	637	671	631	608	686	641	654	636	645	608	632	695	630	640	624	650	638	682	638	612	674	647	693	649	672	646	657	618	661	637	643	631	649	594	603	661	665	599	653	656	581	627	636	661	619	611	681	658	644	640	710	654	642	634	609	644	677	645	606	621	689	662	592	627	660	639	675	655	626	594	609	630	578	606	614	616	643	606	592	640	626	672	604	638	609	651	646	629	660	666	693	639	617	641	610	655	638	623	641	648	665	630	646	677	594	643	632	634	606	642	640	648	665	636	630	642	618	618	642	674	641	633	627	616	595	594	622	670	640	645	652	629	627	672	633	650	640	629	627	665	654	650	620	620	651	645	649	640	635	640	607	606	635	666	636	629	668	643	615	627	654	618	616	660	690	652	613	616	641	622	677	579	680	623	648	571	638	624	665	607	642	670	632	603	650	611	639	639	611	652	669	644	598	644	639	645	602	639	640	635	651	633	637	600	655	622	586	646	649	650	647	608	613	639	640	628	646	586	632	667	670	610	599	675	675	680	663	631	638	699	675	694	626	662	675	653	634	638	637	649	666	637	628	651	647	660	618	611	627	650	634	644	619	603	641	579	630	600	626	604	641	601	599	638	659	652	636	634	622	636	658	623	663	684	669	638	616	699	658	615	640	600	630	646	627	647	659	656	610	662	673	685	614	630	633	643	605	613	631	628	643	620	618	656	667	658	617	618	620
24314	21450	28586	24730	20240	2749	932	575	452	440	407	413	390	405	393	367	373	382	374	349	354	340	359	325	379	370	326	349	340	364	340	378	369	326	342	333	322	358	321	327	345	324	370	352	356	340	345	343	341	384	347	378	340	327	341	313	363	357	346	343	346	327	325	339	341	350	341	327	330	350	303	315	343	353	326	323	317	373	354	350	341	339	367	373	343	359	326	342	372	339	323	309	333	337	369	325	321	350	348	337	362	321	312	339	371	328	388	328	355	343	339	352	341	367	331	338	343	337	349	341	353	340	347	346	336	363	346	356	331	386	330	337	352	342	347	324	365	321	347	314	347	358	329	368	311	342	328	341	358	333	326	305	331	322	308	322	334	353	318	335	340	330	337	328	366	366	331	329	335	320	305	327	297	356	353	350	341	340	368	357	339	332	353	333	339	326	339	345	336	360	350	322	303	310	355	339	356	327	390	359	326	356	352	345	357	348	329	333	347	341	336	339	299	335	347	347	334	315	325	333	346	365	356	357	309	374	329	319	340	328	364	368	326	328	311	338	339	320	333	345	336	364	359	337	328	302	344	365	341	314	357	335	321	325	330	360	332	367	314	360	320	360	323	343	367	349	330	342	323	325	354	357	310	300	342	319	353	322	329	311	321	345	352	349	334	342	365	331	318	349	322	319	332	342	359	327	357	326	341	317	334	325	369	356	342	350	323	339	326	304	355	322	331	319	340	338	329	335	320	327	365	324	365	339	336	337	332	318	306	310	347	337	319	326	359	336	365	314	306	334	298	320	365	346	342	360	332	356	343	304	364	327	355	333	362	344	311	349	361	319	318	341	338	341	346	347	340	305	314	330	306	334	346	337	329	365	325	303	336	349	315	330	335	363	343	333	343	348	325	372	355	340	360	328	333	362	336	348	306	341	328	317	362	324	328	331	350	315	317	352	342	361	363	371	369	323	319	373	351	321	333	300	319	323	306	311	332	344	346	334	304	341	316	318	365	358	330	350	350	316	337	341	293	336	336	320	342	360	315	334	322	346	356	341	333	324	348	336	345	347	355	340	364	334	307	351	348	335	347	338	328	361	318	314	352	329	339	358	330	283	344	330	340	295	352	318	361	330	370	333	328	324	291	328	325	318	357	328	331	351	335	320	352	340	344	356	338	341	332	312	348	319	361	343	390	346	337	365	347	326	340	343	310	351	352	317	315	353	340	351	334	313	349	357	342	331	354	320	363	357	303	331	346	333	339	328	334	340	331	339	325	344	352	322	371	334	364	337	319	305	320	316	334	339	385	313	374	326	333	299	336	326	337	358	321	341	375	349	339	332	350	353	319	364	372	337	336	378	310	350	345	344	333	327	305	305	347	341	326	339	337	350	348	342	340	323	346	348	345	331	355	349	302	333	321	371	354	326	345	347	337	338	370	344	347	315	348	350	337	315	348	362	325	323	380	365	336	348	345	347	325	356	366	328	314	294	351	369	308	317	327	375	327	356	322	354	336	389	317	366	326	347	352	341	313	358	306	337	313	307	334	329	330	337	355	341	331	347	323	366	336	336	320	337	308	317	362	341	342	342	324	324	327	365	378	335	325	357	321	349	343	316	352	349	296	349	320	328	334	354	328	325	328	320	346	323	308	366	294	331	337	346	318	331	355	331	329	331	334	312	352	348	321	355	333	306	337	341	336	350	340	357	348	357	345	353	311	340	303	334	357	326	357	324	341	299	306	320	354	327	347	311	336	341	329	349	323	346	364	325	335	332	360	319	345	332	342	331	358	344	346	328	368	340	336	324	341	312	318	311	308	325	321	320	332	313	331	359	334	327	323	342	335	341	317	308	341	362	313	326	324	319	304	357	306	342	329	336	310	342	331	354	321	362	352	312	318	338	347	351	348	331	333	351	317	335	326	310	333	324	328	328	340	345	339	376	361	348	333	321	350	318	323	343	349	330	338	334	346	325	364	321	315	296	323	322	365	371	341	312	360	365	330	342	326	317	318	358	351	340	311	352	352	351	364	346	370	363	317	300	329	336	340	334	300	338	324	357	366	321	335	322	352	345	344	322	331	347	320	329	356	340	344	303	353	321	320	339	323	343	366	346	346	306	340	329	367	337	337	332	312	328	352	309	329	354	345	348	321	359	303	349	349	339	310	346	327	367	329	341	318	317	356	355	331	341	366	370	305	356	308	333	366	323	312	308	312	340	336	315	345	339	326	360	356	365	314	355	338	359	313	349	320	316	299	344	383	341	322	350	354	337	355	352	318	355	344	338	328	309	376	353	322	374	327	312	318	322	334	317	335	336	339	348	331	359	335	335	362	358	345	325	347	335	314	321	346	303	339	309	343	298	319	329	346	343	312	330	348	341	310	349	331	332	340	340	327	327	362	329	360	310	354	326	314	328	329	333	363	324	367	371	382	311	354	358	297	336	334	320	305	348	353	330	329	299	341	305	334	314	340	342	358	321	330	326	327	338	320	350	343	348	355	305	331	330	329	342	317	370	327	324	341	340	324	377	336	299	363	342	331	364	348	300	332	326	344	343	330	339	316	334	366	376	329	313	321	311	329	353	323	337	352	325	342	350	328	357	334	332	344	337	337	339	346	301	337	329	325	342	309	348	358	355	341	341	327	330	342	340	344	340	341	346	344	348	381	318	363	307	339	326	307	342	327	321	327	339	309	340	339	311	352	386	316	352	317	345	304	319	370	324	391	333	322	327	304	334	340	309	338	365	327	324	330	347	348	345	349	323	336	355	364	344	349	318	350	325	329	352	372	343	348	345	320	326	303	348	356	333	337	339	340	300	285	297	337	361	324	351	349	321	337	373	325	316	337	330	370	343	341	315	341	301	346	338	349	337	367	316	342	356	350	329	342	323	311	322	307	332	351	369	344	369	323	354	303	343	324	369	311	322	325	312	314	299	283	355	330	329	321	316	335	362	366	343	337	337	325	332	314	311	369	322	331	373	331	338	354	318	346	317	325	363	345	288	347	348	324	347	348	332	319	319	298	346	326	347	347	333	325	318	369	326	344	318	335	344	299	311	293	324	343	336	359	339	350	346	349	353	338	339	358	339	311	362	345	322	308	351	373	318	335	377	346	305	319	355	351	335	307	356	359	325	324	328	342	333	320	324	355	358	326	333	325	301	343	336	326	350	334	320	343	336	306	373	320	331	340	315	310	351	362	356	338	333	324	338	332	328	345	332	317	325	326	350	313	343	305	339	354	318	322	295	338	354	281	349	350	344	336	367	315	293	350	340	311	315	327	318	313	310	310	314	330	336	302	325	317	326	333	324	339	288	328	356	308	331	318	372	304	371	326	341	310	349	331	374	331	340	331	326	355	349	320	364	341	317	334	353	316	345	317	346	321	321	334	335	335	339	333	285	332	288	337	339	310	338	367	326	349	288	333	338	359	305	301	316	314	324	355	346	295	337	326	325	337	324	320	342	367	348	375	354	320	354	339	312	330	340	331	336	351	345	329	290
3284	4787	3790	1844	1313	974	856	653	607	564	477	444	463	498	425	401	417	443	391	408	386	413	376	377	367	385	384	341	330	368	381	380	354	361	363	329	372	353	327	334	363	350	358	346	366	332	362	360	366	355	360	358	364	359	377	341	364	347	376	343	335	348	353	350	328	365	361	378	342	373	338	328	326	351	341	382	355	386	330	333	347	365	352	342	374	340	351	332	356	335	344	391	365	323	348	356	403	312	378	329	352	350	373	379	358	381	365	366	348	357	339	360	337	361	361	361	356	344	347	323	367	357	358	350	361	365	367	366	341	315	361	366	312	353	349	349	358	331	332	325	337	353	352	346	370	352	346	344	367	370	382	348	349	346	351	324	335	344	351	369	367	350	369	352	366	324	346	324	336	341	353	340	344	323	316	323	320	326	343	355	361	356	367	356	345	346	368	341	383	358	380	365	349	363	356	336	354	380	377	381	326	316	352	354	366	338	324	327	325	373	353	307	355	361	344	367	343	358	357	333	360	354	351	366	320	347	349	345	344	348	349	338	328	308	322	348	321	341	354	363	363	348	325	353	347	316	327	366	319	310	358	308	347	369	348	351	348	317	328	381	377	346	338	314	362	356	326	373	356	341	347	371	336	336	355	300	342	360	336	349	354	341	358	310	352	367	391	333	335	358	336	348	356	362	341	327	351	345	362	330	349	346	347	343	344	343	305	330	317	361	348	359	372	321	353	349	331	348	365	372	338	329	333	352	356	359	338	337	359	366	367	375	353	351	353	330	344	335	369	329	346	376	380	361	380	342	363	336	354	327	343	365	368	367	346	344	351	356	370	334	352	360	354	320	365	358	356	328	334	352	331	341	378	345	357	336	366	328	339	326	346	352	346	355	342	313	356	357	348	380	355	377	347	367	323	334	321	363	324	331	351	365	359	363	364	336	338	319	348	326	308	356	344	334	351	365	387	349	325	340	340	370	336	326	358	301	360	350	364	362	348	336	337	317	365	365	365	368	341	314	338	340	365	328	345	310	345	331	345	359	355	336	347	304	301	341	367	350	346	329	341	372	339	358	323	363	344	359	342	360	370	354	360	363	317	338	330	363	321	320	340	339	349	341	332	350	347	325	335	377	341	340	336	328	339	373	347	335	336	323	329	379	361	348	364	300	332	350	335	348	320	399	342	327	325	312	347	334	357	390	364	300	358	341	316	363	375	388	355	351	349	334	351	375	373	348	332	312	362	339	321	345	363	336	352	314	356	310	320	312	352	372	359	331	344	330	362	332	368	336	345	355	327	326	344	330	356	334	312	341	349	376	351	351	330	367	334	364	348	353	349	373	339	361	359	346	326	341	330	329	364	353	340	318	324	342	335	347	359	337	351	367	338	343	324	307	317	317	359	335	340	346	357	357	331	322	341	368	342	358	353	335	350	353	311	346	348	358	335	363	320	344	329	327	338	325	353	328	377	381	325	320	332	358	350	357	359	348	354	378	368	390	363	323	351	342	355	339	354	325	354	342	355	335	367	324	353	349	352	341	336	340	366	319	349	348	366	370	370	330	366	392	351	335	329	359	340	349	331	345	364	327	387	289	356	333	355	370	308	342	335	348	356	365	337	352	346	354	360	330	348	342	328	337	363	342	359	353	340	377	351	338	351	347	343	358	360	329	341	386	350	355	361	333	332	334	387	340	340	339	371	349	332	346	339	365	344	347	346	344	332	353	348	337	374	376	323	351	361	331	345	336	324	309	331	339	350	342	338	366	356	320	335	349	338	314	335	334	336	315	369	331	338	354	362	314	305	348	330	321	334	308	367	378	339	376	391	316	335	330	356	371	328	342	362	313	377	317	374	315	344	342	358	364	353	385	345	382	328	339	348	323	383	359	342	335	344	332	305	362	330	354	332	359	329	392	311	326	358	370	332	348	349	375	323	368	301	355	342	346	328	331	335	331	342	336	331	355	344	362	311	359	362	314	362	320	369	356	334	339	309	328	352	377	355	362	336	344	333	344	326	353	345	341	340	337	381	343	337	356	333	348	356	344	362	318	332	347	368	326	325	356	355	313	339	349	347	356	357	330	382	341	347	303	346	324	318	374	309	308	341	384	354	335	339	326	345	327	360	374	344	363	355	374	375	330	357	365	337	351	346	372	324	349	365	366	327	303	307	344	325	338	343	329	341	332	352	346	372	337	336	337	360	358	322	328	364	359	368	373	351	348	326	332	391	366	365	317	345	328	350	310	366	353	336	345	324	331	358	313	367	358	337	304	322	359	340	349	366	350	330	339	333	340	344	357	335	357	344	345	355	336	355	359	364	327	305	350	337	374	341	372	356	308	343	342	334	351	337	351	329	343	338	344	326	319	344	363	354	329	309	368	380	340	333	375	320	338	335	341	333	319	352	379	340	318	348	339	330	372	316	334	327	346	357	346	301	324	351	336	362	311	332	349	330	332	343	322	327	370	336	334	335	345	352	357	320	389	350	341	376	337	334	323	353	332	331	341	350	336	323	312	346	321	351	359	326	331	350	330	335	325	356	338	337	324	309	330	343	334	376	345	343	338	322	356	359	330	341	352	361	322	346	344	349	337	343	367	330	364	347	357	323	339	366	345	372	350	317	333	336	365	349	327	358	320	332	363	323	330	343	319	345	358	339	330	367	372	334	337	337	330	352	314	333	353	352	317	345	342	307	336	365	327	339	342	361	327	337	334	338	361	335	361	392	349	351	364	347	334	340	328	329	330	320	350	351	339	363	329	370	330	337	369	328	376	350	345	337	361	352	364	326	346	320	349	337	355	366	359	378	325	347	322	313	390	309	349	368	357	332	345	339	317	360	334	361	319	359	347	351	341	372	346	364	357	309	368	336	344	355	346	366	355	313	358	332	367	345	324	343	329	349	347	347	369	359	353	344	353	380	344	355	323	299	314	334	353	321	346	346	342	317	354	366	334	344	346	344	363	322	351	381	305	365	336	341	371	357	312	332	343	341	328	340	353	354	325	347	341	374	352	361	340	331	353	330	335	362	325	336	319	325	331	321	347	320	355	337	336	328	353	347	355	344	356	338	341	330	329	298	344	365	330	368	324	302	346	328	340	321	352	355	349	363	379	332	365	328	336	333	341	365	328	341	335	305	327	342	356	365	342	336	344	354	307	355	339	358	330	355	336	338	333	328	332	360	335	328	338	352	340	340	353	358	363	374	337	368	313	350	342	356	337	384	326	372	344	337	326	304	334	346	309	328	337	329	328	347	344	372	343	310	321	340	327	320	313	299	359	350	336	358	326	367	323	326	344	346	315	343	315	342	372	328	307	346	345	343	346	338	338	316	360	360	354	334	350	349	355	327	366	354	340	333	349	312	336	330	337	345	341	345	304	345	324	341	329	338	308	314	322	356	353	354	353	355	321	336	323	322	323	336	292	345	368	336	323	321	344	321	328	356	361	335	301	332	336	327	360	323	378	343	356	312	364	338	325	353	341	365	365	318	335	326	355
27827	11839	1931	1149	935	843	848	825	888	827	829	917	808	851	834	828	827	841	847	832	771	808	812	846	830	836	871	791	875	857	859	827	837	847	866	847	823	888	870	841	868	850	854	878	824	864	852	834	844	823	851	823	818	804	841	792	930	863	844	864	832	839	836	845	846	893	813	863	824	892	835	828	847	835	821	858	844	847	807	861	795	805	832	832	816	860	783	852	808	759	790	819	814	855	820	820	827	861	820	860	779	854	883	850	842	835	835	832	816	870	861	844	842	810	773	874	801	882	826	808	790	860	832	853	823	796	818	851	853	847	845	861	821	824	785	841	876	774	823	866	819	834	866	857	861	896	871	863	861	793	866	808	810	852	830	848	860	921	872	819	838	855	830	810	845	840	863	871	903	882	837	844	874	830	827	780	863	833	829	811	865	912	804	886	806	821	844	833	872	863	809	809	828	790	809	880	890	788	804	871	811	856	821	891	879	818	845	810	876	847	799	906	894	867	825	878	792	870	877	810	867	847	810	821	813	846	798	850	803	845	810	832	851	862	806	821	894	835	885	790	801	851	825	810	868	827	897	817	846	841	808	797	898	844	857	832	866	903	825	778	831	803	821	821	824	832	852	837	817	851	772	815	849	784	863	876	844	847	842	856	879	815	874	819	883	851	800	807	781	830	858	800	859	878	867	843	881	798	835	836	875	808	792	838	876	834	819	794	838	828	803	841	879	845	858	841	812	883	866	877	818	855	865	805	847	824	807	843	757	862	836	856	828	765	859	810	798	858	831	822	910	892	845	819	832	828	844	835	829	855	832	854	859	840	828	882	844	832	842	837	836	812	811	858	848	822	883	824	831	866	831	892	785	852	858	800	782	878	824	827	829	866	838	835	833	835	778	880	865	857	846	878	833	827	843	812	804	906	866	793	875	831	842	811	825	858	852	894	843	856	829	850	807	786	866	854	824	809	833	844	866	838	749	795	810	819	813	834	840	868	796	840	835	881	846	832	843	806	841	827	830	858	809	877	840	862	904	808	809	855	867	830	841	829	827	867	827	850	843	847	870	845	827	878	878	860	802	881	843	843	849	804	829	848	882	834	839	836	821	871	836	806	837	896	849	838	853	817	856	863	864	775	829	856	826	829	857	822	783	883	855	891	794	861	875	857	816	854	825	796	812	831	819	824	827	904	871	868	846	865	853	879	787	822	842	828	842	855	808	866	845	857	889	853	821	818	860	850	815	839	812	856	803	823	848	835	860	839	822	807	873	861	865	796	819	830	835	808	811	794	842	880	862	842	816	854	816	817	870	828	826	762	838	816	851	837	899	865	851	828	857	807	822	818	833	840	873	862	855	808	821	831	878	857	895	893	863	843	849	817	804	860	876	795	892	868	837	915	805	856	851	841	803	836	851	878	818	830	832	835	837	886	814	863	802	876	888	808	862	781	848	822	897	826	837	833	906	853	833	846	803	874	813	894	846	825	860	830	847	840	847	863	845	787	866	784	824	887	835	803	797	885	879	851	853	806	815	863	785	809	856	801	800	850	853	855	920	851	836	841	837	847	917	830	802	895	872	807	830	859	806	842	852	826	863	863	840	867	816	841	847	852	871	806	854	808	845	824	849	856	827	848	821	828	892	842	834	843	858	832	835	796	849	877	876	839	819	844	758	855	893	867	819	863	882	818	838	810	791	864	851	791	829	788	895	831	878	845	816	790	811	855	840	844	817	841	814	884	838	781	837	819	855	854	884	845	801	833	865	880	869	858	808	823	845	832	877	826	861	896	848	881	830	869	815	864	761	784	836	870	819	806	844	859	815	839	854	847	839	837	722	850	844	809	860	822	820	801	843	850	836	871	805	888	800	838	898	871	840	858	881	864	838	833	830	836	821	825	810	819	827	798	853	843	845	915	849	854	845	855	829	838	851	814	901	828	823	882	805	855	823	809	881	847	859	822	786	825	835	751	861	847	853	837	852	881	837	913	893	782	904	837	814	812	865	808	853	859	863	836	874	826	838	813	827	857	831	828	831	813	787	835	834	885	844	789	866	904	844	873	858	867	831	757	875	821	853	859	821	777	816	865	837	865	870	838	785	894	897	823	848	820	800	771	797	818	847	816	862	820	835	813	824	835	863	829	840	835	843	788	807	827	822	865	828	829	829	858	821	827	888	843	813	839	867	831	839	840	822	841	877	858	830	858	859	885	833	864	869	824	861	857	839	886	810	876	825	841	794	804	845	817	834	839	841	870	786	832	881	846	848	889	828	860	822	894	830	876	881	819	847	824	886	861	856	820	826	815	832	856	888	839	861	856	846	810	877	805	810	823	842	847	825	841	833	864	838	797	833	825	868	811	820	819	847	879	811	838	852	834	867	759	866	831	798	842	843	861	888	801	805	810	817	801	823	802	871	818	823	879	797	841	868	850	820	776	816	839	851	826	850	895	825	855	871	874	828	903	863	858	831	858	841	819	815	824	864	861	814	878	845	911	866	800	879	818	877	853	835	799	812	838	826	887	864	824	888	846	826	820	817	847	831	860	871	822	812	833	831	886	808	811	838	838	829	827	812	807	818	815	869	816	774	817	807	834	915	809	789	823	796	877	872	857	826	859	822	825	801	827	880	807	800	947	810	846	868	867	842	803	847	835	829	885	876	856	851	813	873	852	855	889	820	829	787	874	840	845	851	796	837	843	860	854	850	877	839	878	840	829	835	844	778	876	877	818	848	825	794	864	880	810	797	842	887	862	793	807	837	783	813	886	865	815	827	825	887	863	780	806	815	848	825	802	840	790	797	832	879	833	846	857	880	866	888	860	856	898	780	861	851	923	829	840	802	825	826	838	882	916	830	739	799	842	862	847	798	851	822	817	825	807	830	854	814	846	848	848	838	906	826	822	799	809	824	831	803	779	823	860	884	809	835	920	857	829	859	845	883	832	860	870	913	869	852	784	808	799	803	844	851	772	859	829	784	847	799	838	799	866	897	870	911	800	805	877	824	888	814	884	854	851	835	824	840	850	861	817	848	773	814	813	810	829	821	837	846	752	803	776	801	813	862	835	872	822	809	850	866	830	855	824	850	840	800	819	841	843	821	866	809	901	837	821	823	834	828	836	863	801	822	846	828	896	831	851	840	800	828	828	786	828	840	889	807	843	808	822	778	864	818	889	875	811	863	870	862	884	832	816	843	829	836	892	839	826	841	807	874	821	804	825	840	841	788	852	822	892	838	799	833	832	783	763	828	839	835	855	863	882	893	814	869	812	844	798	806	850	806	833	850	799	853	863	864	844	874	792	777	824	836	815	922	825	917	766	849	821	853	819	802	805	821	857	866	871	806	781	836	882	892	868	835	835	805	858	836	882	807	861	802	899	756	852	828	839	816	824	816	842	820	856	874	816	861	828	858	871	821	861	878	815	844	869	812	822	829	844	837	854	835	823	833	871	835	835	851	856	848	835	843	830	848	844	818	875	867	847	842	826	849	795	869	810	855	860
5235	974	892	762	779	749	740	797	699	757	754	704	720	716	733	739	802	717	741	768	754	783	724	738	733	716	738	702	733	778	756	754	762	787	740	748	746	704	712	752	763	711	703	681	804	706	729	809	715	735	715	717	758	766	747	762	717	769	691	741	763	723	784	696	721	710	723	772	739	696	755	724	793	699	737	718	720	762	728	753	774	739	752	711	791	705	731	752	745	727	732	708	746	719	734	744	754	759	715	742	759	791	725	748	716	706	762	727	760	740	748	733	701	729	748	788	735	709	704	753	725	740	752	701	758	694	741	707	713	740	719	784	771	734	744	706	760	721	741	722	745	704	756	769	750	748	785	777	686	710	703	719	687	780	700	708	741	771	733	714	707	753	760	737	687	744	732	707	770	725	769	733	775	711	776	783	732	732	768	696	742	758	758	737	700	740	770	776	735	727	729	737	671	742	748	775	769	730	741	712	745	705	744	724	740	743	731	709	765	795	739	729	723	710	751	744	733	746	748	716	739	732	724	724	747	777	773	718	784	727	723	724	725	689	736	791	709	735	740	752	744	697	693	688	780	737	724	715	759	772	755	772	718	699	763	688	689	696	766	712	680	722	698	720	730	702	717	719	698	751	722	702	741	720	740	747	754	804	710	722	711	757	780	733	762	774	698	792	748	719	721	733	745	759	744	745	758	687	711	720	747	735	727	726	734	759	713	726	767	752	718	783	701	752	738	712	724	683	727	724	708	745	735	702	703	721	751	678	728	647	681	718	723	743	756	753	750	773	711	732	732	759	701	709	725	742	770	748	693	730	681	704	724	767	767	694	730	742	740	737	719	732	740	754	715	804	730	754	723	734	749	733	687	699	764	788	768	747	761	782	677	738	771	706	721	722	735	735	754	747	753	749	702	750	790	728	742	704	705	730	696	687	762	722	706	741	753	724	738	763	788	730	740	759	713	721	680	736	737	758	761	772	731	666	713	742	701	762	769	742	737	708	735	807	749	699	782	741	715	715	721	751	733	743	750	770	827	763	705	747	693	762	754	717	754	702	752	722	722	721	735	755	703	766	732	713	734	737	725	735	691	729	699	738	734	772	720	697	745	743	741	736	710	741	734	708	705	718	772	674	755	759	735	759	750	722	725	739	733	780	727	716	751	722	749	786	718	673	721	710	737	708	727	755	692	723	723	703	760	696	725	770	721	714	731	704	764	749	717	750	733	738	750	749	680	725	727	722	703	709	758	743	715	727	714	743	714	688	731	675	750	703	711	694	728	718	772	780	768	761	720	738	738	754	699	729	771	758	694	757	738	733	701	680	693	762	732	704	730	758	754	696	707	676	777	749	711	764	714	674	751	710	764	693	744	763	731	716	746	730	691	758	752	748	766	817	716	703	783	748	704	743	713	728	739	740	786	750	782	754	739	724	757	766	759	765	755	722	815	719	724	716	724	777	765	795	754	688	720	762	714	703	767	762	682	696	774	722	769	748	742	748	675	699	710	723	762	749	739	749	748	768	731	703	710	703	801	712	703	719	741	748	738	719	756	738	717	680	756	742	810	735	708	783	711	696	763	696	739	739	697	749	699	705	709	698	780	719	724	715	718	704	692	704	824	748	724	757	708	779	743	684	729	718	683	716	710	775	740	751	703	733	756	753	748	713	739	739	725	758	706	727	747	745	710	700	767	722	706	742	782	719	732	716	681	756	735	725	713	724	758	684	720	738	742	728	689	750	756	708	806	724	777	690	736	703	734	762	693	733	729	731	792	720	743	746	689	743	801	740	704	729	765	744	743	729	708	772	735	713	710	693	743	740	779	761	769	740	736	693	715	700	735	690	721	705	688	728	760	741	749	721	731	746	696	739	708	722	735	719	734	718	721	747	700	715	780	712	741	720	735	728	731	784	732	719	721	740	734	692	755	758	767	723	753	725	705	785	694	707	701	754	740	745	719	760	736	741	733	764	731	703	734	698	736	727	751	741	707	692	746	729	655	742	705	741	770	726	715	732	740	709	760	743	739	698	724	735	704	743	745	708	674	706	740	725	719	691	713	718	719	716	759	701	794	690	763	740	764	702	749	761	742	736	712	732	693	690	742	748	737	748	693	734	764	720	708	716	696	764	683	765	729	744	717	701	699	723	762	715	764	704	750	706	723	697	744	717	692	713	742	725	711	717	730	718	752	693	746	734	744	684	770	738	727	766	752	701	708	691	736	719	741	768	677	730	790	715	736	709	739	698	701	735	738	721	710	736	726	742	728	732	745	750	754	689	708	779	727	732	745	778	667	728	732	720	694	781	732	696	735	805	692	679	722	758	744	764	723	766	716	734	692	769	733	782	737	724	701	738	663	739	748	694	746	723	734	749	719	757	693	724	715	722	781	718	765	749	739	730	761	744	743	677	745	754	708	773	750	739	729	730	774	751	721	691	776	710	742	765	752	738	707	720	733	738	729	752	678	689	721	706	674	758	759	721	703	777	712	754	710	774	754	736	697	735	732	708	754	800	797	735	715	722	725	727	761	752	736	709	789	711	753	737	753	710	752	713	676	697	735	716	751	752	739	695	735	676	739	789	788	691	739	705	732	767	748	668	736	727	748	714	700	679	733	771	728	692	718	744	748	783	712	696	718	731	691	705	701	726	707	771	741	731	741	732	752	689	719	756	738	710	735	752	734	761	779	737	716	730	725	704	662	752	721	752	746	768	738	781	736	743	717	744	767	739	699	707	716	749	730	745	700	706	722	720	722	704	748	731	721	749	730	751	671	728	706	774	764	700	717	742	691	784	723	716	766	730	689	765	784	751	739	808	713	710	719	734	750	776	729	771	701	726	751	695	774	751	728	762	728	744	723	704	708	750	738	752	740	741	796	729	716	704	703	760	710	724	794	765	716	737	792	755	732	723	744	698	681	739	715	749	746	759	739	712	729	756	687	715	715	725	676	745	712	711	745	745	750	714	748	730	708	754	694	689	753	726	752	744	693	741	711	770	750	712	765	720	705	717	706	719	698	716	720	740	729	691	727	786	690	661	764	766	738	723	764	726	701	759	717	708	750	773	732	732	713	764	710	737	728	755	759	748	760	768	754	716	760	695	735	781	730	703	765	768	737	731	692	728	710	720	805	719	720	705	722	698	767	722	656	763	729	699	745	697	776	726	754	747	717	781	784	751	789	781	687	740	716	712	714	746	732	743	724	762	711	743	713	739	736	749	734	748	742	735	729	676	751	678	801	771	742	698	735	753	733	717	684	720	722	749	699	780	722	730	756	737	747	731	695	715	734	724	717	716	743	742	753	744	737	782	726	707	741	769	747	741	741	731	723	715	730	679	719	712	738	738	746	726	716	733	710	705	716	723	723	733	720	727	715	708	781	759	759	736	768	726	722	723	699	726	793	745	736	729	748	709	730	765	742	716	677	720	743	750	746	748	745	733	724	749	695	741	767	706	748	736	733	738	743	780	711	708	733	726	716	780	724	734	712	779	779	761	746	745
25863	21468	25937	18888	2004	1006	858	777	764	759	797	736	783	681	743	722	699	722	691	779	679	710	700	718	696	702	726	739	698	690	732	688	679	664	668	718	750	679	695	696	746	725	701	722	671	688	714	710	718	685	676	741	712	727	667	710	658	682	677	678	711	723	744	689	694	726	669	742	689	698	679	703	689	722	686	681	637	717	745	671	644	717	698	697	739	703	739	728	703	711	709	658	673	663	741	719	663	701	713	718	682	771	697	716	682	697	685	690	662	703	707	723	673	688	694	702	684	673	671	712	668	713	646	656	679	682	706	648	745	682	713	697	701	699	723	722	707	683	656	732	695	724	752	710	664	680	671	660	688	669	686	689	693	683	722	700	700	718	674	681	723	713	652	711	678	668	669	712	719	718	683	740	626	686	744	725	682	684	707	709	643	679	700	704	689	734	690	690	711	721	684	721	678	654	681	721	654	718	692	718	686	703	699	694	693	714	698	692	749	670	656	730	700	734	708	675	693	668	711	708	719	679	741	695	683	702	684	703	669	659	715	726	668	711	700	697	685	657	698	658	779	688	711	714	652	690	671	651	689	709	678	683	687	674	708	656	742	717	682	703	689	700	688	715	692	711	710	694	715	702	700	710	690	700	709	670	696	722	707	693	686	693	707	669	702	671	671	698	717	679	676	687	649	699	702	717	691	679	691	673	634	686	717	734	703	713	719	682	724	697	721	705	689	741	694	693	671	668	658	726	684	718	724	695	680	704	647	702	657	708	679	661	666	685	726	707	715	709	686	681	714	647	720	695	691	703	724	719	682	699	723	733	750	660	703	685	673	708	657	671	705	695	696	697	706	695	726	694	729	674	666	667	662	686	722	681	689	658	716	688	712	686	728	710	649	663	699	651	671	686	642	729	701	693	706	692	664	705	745	704	719	675	629	682	729	629	695	710	745	697	721	738	712	693	680	702	655	680	662	692	733	686	697	674	670	665	719	705	723	678	663	656	671	707	704	710	674	724	675	743	674	661	682	741	693	668	726	709	681	695	687	664	694	747	754	716	687	688	710	654	676	679	716	714	668	668	664	677	701	678	677	683	685	730	669	693	671	670	698	681	677	677	717	672	674	676	739	647	724	671	678	704	666	682	683	753	653	691	649	682	654	689	698	704	680	661	674	704	734	714	713	684	722	664	647	691	698	683	726	693	718	714	726	697	668	678	671	703	730	656	688	682	655	726	704	722	666	688	642	663	680	714	741	690	685	657	682	690	662	635	738	672	675	674	696	739	717	692	700	674	680	665	695	713	698	683	714	714	711	702	729	662	718	693	693	690	736	649	708	717	713	615	702	716	677	678	721	708	688	708	718	683	735	682	715	732	700	710	702	685	641	699	699	635	729	672	636	697	734	657	671	741	725	671	636	715	694	736	667	722	735	685	701	691	655	653	678	741	738	698	700	672	677	726	655	743	690	704	661	692	660	692	645	639	675	658	670	682	689	711	686	700	694	689	678	743	678	721	724	701	711	675	713	696	722	716	688	720	706	693	706	775	729	737	652	679	724	645	687	686	638	691	696	696	682	695	667	706	733	719	706	655	724	761	657	686	641	707	675	713	685	689	704	677	717	710	734	712	711	631	739	706	656	716	719	655	646	643	740	742	727	727	700	680	662	697	685	727	726	629	734	632	724	717	711	721	645	651	722	741	708	719	682	645	729	661	701	656	688	655	694	663	669	682	678	687	704	663	692	681	661	700	689	676	700	711	676	672	664	695	711	685	676	690	701	664	707	703	684	707	684	685	696	727	741	690	688	693	699	666	670	731	717	707	663	686	649	681	693	688	672	727	691	668	688	670	710	670	675	702	706	630	678	700	703	712	723	690	701	680	674	707	681	688	677	713	726	678	678	662	706	716	713	675	696	658	692	679	728	690	733	692	700	695	681	720	689	637	730	685	672	716	708	685	673	691	717	670	745	691	671	670	660	733	695	702	704	692	722	648	651	683	704	723	725	695	663	716	711	672	655	682	698	681	689	688	665	706	685	675	686	696	728	733	734	684	696	682	688	709	734	675	662	725	693	722	701	709	688	697	727	743	649	736	724	666	665	659	663	685	678	711	729	685	692	685	682	735	710	692	709	673	688	691	679	692	698	690	658	693	698	667	694	691	671	740	635	705	672	720	667	683	668	698	621	687	684	705	647	699	720	682	673	693	699	698	736	684	640	698	713	714	710	668	721	685	677	669	666	693	710	712	663	689	696	722	704	724	680	688	585	681	706	695	648	651	703	699	695	699	682	778	663	694	670	703	665	683	713	662	716	698	725	705	702	666	683	719	683	667	695	694	707	701	669	709	670	649	678	682	668	679	699	670	663	703	682	679	673	724	742	711	690	657	742	660	696	704	708	670	753	711	697	698	690	688	732	664	657	718	679	677	743	689	666	685	679	721	702	669	682	664	715	663	681	677	713	686	679	679	677	685	702	660	729	715	709	714	699	710	671	701	710	701	675	708	706	696	695	665	697	660	692	646	698	656	729	736	715	688	701	723	684	729	716	721	706	726	667	690	676	708	712	661	715	655	640	647	726	663	648	716	661	734	713	714	703	678	657	686	716	682	693	706	631	754	665	679	690	754	698	652	638	732	653	700	735	690	737	737	664	736	674	721	681	729	689	700	695	701	699	680	687	765	720	710	720	675	715	671	718	699	718	692	685	718	677	700	706	680	696	687	703	735	637	700	704	699	766	705	697	686	735	638	707	702	703	652	682	666	682	715	688	697	658	647	644	694	627	669	730	644	732	695	650	678	688	789	724	688	688	688	708	754	670	666	682	695	662	700	678	692	702	709	678	728	731	698	623	714	706	677	699	687	717	717	712	694	710	737	700	635	639	702	724	688	681	679	680	646	693	666	679	708	665	671	685	698	657	639	717	694	667	687	678	626	745	716	711	639	701	685	696	711	739	678	670	677	707	696	671	671	697	717	692	670	685	703	684	701	719	650	672	679	692	676	677	733	704	713	685	712	702	741	643	683	692	780	694	689	698	695	742	634	690	676	714	691	669	659	722	740	704	703	680	701	672	708	672	721	710	657	672	773	728	708	670	764	712	697	692	694	663	693	718	663	720	690	701	640	688	644	709	699	664	710	649	647	723	697	679	666	662	716	690	694	672	747	701	668	641	737	698	678	663	668	704	723	676	721	642	675	678	700	730	677	699	662	710	670	778	682	692	682	684	720	692	743	658	668	729	696	711	700	711	719	689	676	695	649	694	732	702	735	710	724	736	717	672	669	712	668	734	702	663	693	697	688	727	631	696	693	696	682	717	710	674	704	657	682	722	713	659	731	699	648	712	683	688	698	668	678	704	707	704	730	677	695	673	689	669	687	684	710	733	687	685	664	673	697	679	721	703	710	699	704	680	729	708	684	664	650	707	704	701	719	689	711	676	698	673	725	709	704	664	680	685	689	727	689	712	646	732	712	709	647	674	710	666	711	698	704	678	721	753	712
3526	2201	1868	1192	982	849	824	760	813	721	701	733	695	709	653	717	635	677	663	708	683	649	704	597	685	634	672	660	640	663	661	646	611	662	648	689	612	625	666	653	652	639	604	615	673	656	638	643	635	646	660	633	610	635	601	610	709	644	665	596	620	629	618	632	642	667	644	608	564	612	598	640	671	652	624	624	646	648	620	646	681	674	592	663	663	691	625	668	622	676	629	607	631	624	649	631	603	599	646	647	612	592	635	621	646	667	623	649	646	611	672	630	602	623	681	703	693	656	689	651	629	676	621	643	637	650	614	598	635	651	627	640	613	616	626	631	650	631	696	610	613	669	618	635	617	628	616	595	670	636	644	612	631	635	615	623	604	679	614	620	654	675	629	627	638	613	606	630	639	636	637	616	642	633	629	663	622	627	671	662	599	604	617	596	636	629	649	674	615	619	693	684	602	648	617	666	645	631	627	650	646	642	660	641	682	625	678	648	610	633	594	639	652	643	607	604	611	649	636	629	610	661	601	634	648	614	647	607	650	636	646	662	620	622	630	639	647	612	642	653	669	621	635	633	665	639	611	617	671	638	575	625	648	630	647	615	635	704	629	656	629	657	653	628	630	620	674	660	620	649	624	629	641	647	638	630	654	621	628	605	635	603	624	638	611	642	666	612	623	614	645	659	624	648	673	595	660	600	633	658	667	639	630	645	651	638	651	616	592	625	619	586	578	633	661	631	664	703	673	634	596	608	612	644	616	614	623	615	652	600	636	638	636	628	637	658	614	590	654	591	629	619	599	639	626	639	661	645	625	618	636	651	603	632	654	641	614	581	644	632	648	639	621	624	659	601	632	672	593	673	629	602	651	600	613	656	638	667	612	602	615	607	637	655	656	635	646	624	611	607	656	650	641	613	612	631	643	624	633	602	666	585	653	641	635	634	626	612	645	554	620	657	598	624	654	633	627	641	634	691	607	636	632	620	641	611	604	638	651	631	646	609	629	683	607	659	664	629	608	635	617	639	585	616	622	642	636	623	589	590	628	645	591	637	608	625	622	634	635	602	609	616	591	647	630	600	659	629	625	591	664	595	636	635	646	645	609	632	624	625	656	632	652	652	592	642	624	626	627	641	622	670	617	615	549	619	621	639	649	641	631	623	647	642	607	633	621	627	633	597	702	593	605	651	654	632	631	650	654	583	626	581	599	603	664	623	624	641	610	651	626	636	616	622	591	591	622	660	657	641	617	670	671	657	663	650	632	625	598	620	653	670	668	636	623	612	642	635	597	587	623	654	671	601	630	650	637	641	625	654	640	647	676	599	635	659	643	654	636	621	584	598	630	617	624	631	650	611	587	592	612	625	622	617	667	650	646	649	635	644	587	629	635	610	641	640	652	614	643	586	588	620	672	678	621	667	653	641	633	634	639	659	619	621	673	628	634	597	627	638	634	640	639	575	608	617	625	670	634	652	657	668	593	605	605	669	633	639	605	624	597	654	591	666	682	653	622	599	581	681	641	641	650	607	614	610	626	641	599	648	625	590	619	606	636	663	612	669	656	637	624	616	654	638	583	612	634	640	573	597	621	677	647	616	627	641	595	671	620	589	578	615	649	616	619	632	613	656	614	665	662	642	646	632	664	585	666	682	643	619	629	674	622	651	658	658	663	621	669	640	640	611	646	674	606	644	622	576	562	575	627	616	632	616	646	650	604	632	685	636	660	655	658	643	650	616	630	596	667	625	636	630	616	590	613	620	627	648	604	587	632	633	626	626	655	605	605	624	639	588	606	639	601	595	658	646	675	624	629	642	695	604	666	625	655	651	632	693	634	605	606	662	576	633	617	640	667	659	648	621	623	646	649	638	615	622	641	584	676	622	624	617	643	659	658	631	618	618	641	602	647	610	635	620	596	685	628	660	602	640	621	626	609	630	632	645	641	613	599	655	640	583	635	625	619	672	657	611	604	603	662	628	668	604	617	569	639	598	610	649	633	625	627	643	643	648	610	648	607	611	602	634	607	630	626	651	627	633	653	601	602	631	631	631	599	594	591	623	640	654	678	581	608	600	619	599	582	642	626	598	608	648	640	648	669	633	652	628	608	643	679	609	633	621	637	606	633	572	639	620	598	641	676	650	626	588	651	588	640	632	662	666	588	659	631	603	611	648	613	667	625	621	629	621	632	631	665	641	618	595	647	632	627	634	633	656	585	661	643	634	642	583	590	643	636	640	650	599	663	625	604	679	612	675	574	617	631	615	634	618	601	648	604	614	662	660	627	624	617	627	649	644	604	682	655	645	664	679	646	604	639	618	635	653	641	633	610	631	628	620	622	568	673	618	640	653	606	657	655	580	613	639	659	628	612	656	656	624	632	660	616	645	619	618	663	659	640	633	660	620	620	659	623	598	602	628	627	617	569	630	646	657	616	666	629	590	647	598	665	600	660	662	645	604	633	655	609	628	645	630	606	599	617	580	685	613	652	616	605	652	625	624	615	656	614	614	606	600	634	639	625	626	626	647	662	677	635	652	662	635	606	547	630	601	652	618	596	638	678	608	594	575	621	621	658	606	617	624	623	638	608	623	650	583	625	630	637	632	632	610	630	604	624	607	603	668	604	643	610	644	648	647	594	648	637	636	636	621	628	653	589	655	613	651	628	620	640	620	583	599	644	627	633	643	653	666	665	618	674	624	590	654	633	602	691	607	592	679	639	663	622	643	574	642	617	625	624	652	601	600	642	633	619	619	651	699	623	656	676	636	617	639	598	633	593	597	677	620	635	625	638	612	649	651	632	640	648	661	642	659	584	684	671	602	644	625	613	635	637	648	660	659	640	672	630	635	620	615	659	628	598	619	594	596	622	606	610	628	604	605	629	623	611	625	622	646	609	580	623	612	650	632	638	661	601	663	650	617	593	674	628	610	614	619	651	648	625	593	648	609	629	652	628	594	685	616	660	594	587	630	621	636	601	682	612	646	622	579	629	653	627	642	607	656	587	595	603	633	603	651	633	645	631	643	629	640	619	643	583	625	637	637	620	646	623	637	650	621	613	628	641	676	636	628	624	590	640	628	665	627	604	565	613	601	616	615	609	622	640	646	597	661	662	681	651	644	620	656	638	624	656	655	599	608	614	599	667	618	624	666	644	628	621	675	627	659	587	633	630	608	651	601	607	654	638	643	667	651	712	631	637	613	649	664	615	634	631	612	600	607	647	646	633	666	589	661	664	614	591	670	597	646	582	610	618	647	606	603	618	608	605	650	605	673	618	598	647	634	613	641	692	637	680	662	579	620	656	660	606	613	627	657	568	651	643	605	659	583	632	660	666	664	629	646	666	627	643	608	623	658	629	695	635	687	620	628	675	599	616	609	668	667	615	634	642	601	635	595	588	636	609	613	642	645	604	598	634	638	662	579	672	603	653	628	613	642	632	593	643	605	672	608	619	590	601	627	669	648	665	603	648	591	624	632	602	651	614	615	638	658	671	684	597	689	597	616
24364	21494	28688	24744	20326	2678	919	573	438	442	409	434	381	417	372	389	380	364	370	373	351	346	348	377	351	374	374	370	360	342	375	353	323	353	321	340	375	410	364	348	349	316	327	379	345	333	334	316	351	331	336	330	333	324	319	369	351	337	338	339	339	345	343	331	381	290	358	347	305	345	329	334	329	361	362	329	352	353	333	354	335	320	332	333	318	351	351	332	334	349	342	331	321	331	348	336	348	326	362	326	314	331	334	315	306	368	317	329	329	336	299	336	351	347	324	323	327	316	355	314	333	356	338	342	355	309	323	340	343	320	324	287	356	355	311	356	312	320	344	318	344	327	316	339	331	322	339	357	355	327	355	351	323	319	388	331	359	391	360	298	348	311	299	366	338	345	325	377	322	339	302	328	332	379	313	331	344	335	309	316	340	311	327	342	319	326	317	384	331	353	309	318	338	309	358	323	327	339	350	339	338	284	336	332	326	357	338	328	352	357	326	347	317	316	333	344	368	313	310	329	349	310	281	329	341	348	331	329	361	330	324	326	353	321	312	330	339	341	330	330	339	384	339	297	329	332	354	337	353	367	340	327	340	300	323	324	333	319	319	338	338	336	319	372	371	322	318	351	327	337	354	291	353	362	354	314	350	322	317	348	345	329	318	350	335	349	332	338	347	341	313	291	318	361	357	350	336	359	337	321	314	374	335	320	337	330	318	351	326	337	319	342	342	321	286	338	356	321	302	316	312	319	352	334	356	349	333	360	357	331	318	331	317	329	342	355	311	335	358	358	368	347	334	322	345	310	314	332	301	301	318	331	352	317	332	353	325	329	325	308	321	336	335	370	331	356	321	331	316	349	373	321	327	302	298	350	351	359	371	335	355	334	326	311	349	369	304	358	302	348	329	280	347	322	312	309	307	337	373	291	331	338	338	334	366	326	329	309	357	356	357	310	340	357	349	360	347	348	328	336	324	321	348	362	346	351	309	307	310	311	325	318	316	352	333	336	299	300	340	308	361	318	356	335	305	321	331	302	318	329	373	290	336	325	336	342	333	360	329	320	301	329	354	284	323	335	338	376	293	344	331	353	324	301	336	326	325	343	312	326	383	316	315	309	323	321	323	361	343	320	323	346	326	318	344	324	318	343	307	331	325	329	327	301	341	350	338	336	356	333	312	337	349	380	320	319	340	315	347	338	329	358	344	348	358	314	325	366	341	308	320	321	327	348	344	371	350	340	304	370	352	325	382	317	325	354	324	334	310	318	341	322	317	351	335	300	330	338	328	345	355	349	352	295	387	318	325	319	336	321	346	362	349	351	367	326	340	356	326	348	332	318	319	341	317	331	315	328	341	355	328	313	308	308	342	328	359	356	324	334	340	313	340	344	362	338	355	321	348	339	296	350	351	342	342	341	348	342	366	333	334	323	355	335	323	325	318	315	349	339	320	325	365	357	325	321	308	335	318	336	360	340	348	292	341	318	379	317	333	345	334	341	356	305	333	335	293	306	322	361	343	309	344	337	325	334	348	331	326	350	332	326	315	333	328	311	340	352	325	350	359	320	356	350	315	369	295	339	325	307	337	333	331	342	315	364	341	319	338	319	384	309	344	346	331	302	346	324	295	297	330	349	344	374	334	311	337	316	323	348	321	305	331	331	300	342	292	351	319	327	340	314	320	358	359	340	342	380	321	353	309	347	350	346	322	307	384	336	344	337	349	323	352	323	337	330	322	311	371	346	319	331	341	321	309	276	326	313	352	349	347	340	331	332	327	362	335	312	316	328	326	334	339	352	317	345	339	337	325	359	327	348	333	337	305	309	354	378	348	327	347	349	327	350	331	322	318	349	344	339	333	320	366	327	296	310	346	316	313	303	349	344	342	360	303	374	302	343	302	358	342	331	332	314	288	381	328	337	337	292	307	321	354	337	345	283	312	333	302	335	340	319	358	337	312	332	334	346	323	333	319	321	330	340	331	318	331	360	338	308	316	330	323	322	363	315	333	320	360	309	345	337	328	302	323	326	305	329	303	341	332	386	337	324	334	305	322	299	357	335	322	331	348	331	345	343	300	316	329	337	306	337	344	299	341	304	322	338	338	333	319	333	353	346	323	313	358	350	348	335	335	332	296	335	356	345	333	362	327	334	331	337	328	362	351	371	373	365	330	317	345	360	335	322	335	331	301	334	312	352	340	341	311	338	346	352	309	308	341	336	326	354	295	366	336	316	334	315	339	338	330	299	301	316	343	323	313	318	331	358	338	330	321	349	336	343	305	339	320	342	340	350	312	348	339	325	306	359	315	340	308	347	355	372	331	345	362	307	327	336	348	313	327	323	315	324	327	331	293	334	319	350	323	338	298	314	319	344	328	356	333	350	352	329	328	334	333	304	371	345	320	322	327	320	336	335	377	334	324	323	296	350	358	312	336	346	345	308	344	334	338	322	316	301	320	333	326	319	357	351	354	339	357	320	320	350	335	322	362	336	339	300	332	354	319	312	333	361	335	348	342	305	315	356	359	337	323	324	327	321	345	333	356	367	354	326	311	321	334	348	330	334	374	312	350	308	329	333	326	303	302	349	324	335	348	370	316	345	322	371	373	347	322	303	344	305	357	343	368	316	320	322	341	327	334	331	314	324	328	324	350	335	293	319	333	352	323	319	358	297	354	328	341	347	317	330	326	288	324	319	331	331	327	346	337	346	331	331	331	327	348	316	353	326	326	340	353	327	306	313	316	337	322	318	340	335	323	306	326	321	355	334	369	318	313	296	298	307	344	355	332	344	307	350	327	338	354	330	321	350	307	323	336	341	319	319	324	306	320	323	304	357	357	337	329	348	336	317	310	309	341	315	333	334	335	343	298	345	313	320	300	327	334	319	355	337	336	332	307	333	298	310	338	307	332	316	337	305	330	327	322	315	311	332	347	334	340	310	314	298	296	328	319	341	324	347	335	327	324	385	343	354	354	334	333	319	332	327	336	348	338	339	340	334	341	333	339	325	314	334	321	327	322	355	322	328	336	320	337	342	331	314	368	318	330	321	319	359	317	340	311	335	335	323	329	323	343	317	364	322	320	344	339	345	281	364	330	348	311	336	313	332	336	324	340	322	334	327	322	337	329	349	361	306	329	298	334	336	373	321	305	325	323	350	333	313	314	303	340	335	315	352	327	351	349	332	333	333	326	314	312	303	348	346	339	335	323	350	304	357	336	346	351	304	315	302	332	349	319	334	332	350	335	324	347	314	336	300	318	331	343	301	323	328	340	320	354	358	354	328	347	305	358	319	327	308	320	331	353	319	334	318	362	344	326	324	329	338	311	343	330	344	316	341	305	343	325	311	343	338	337	291	325	374	346	359	362	318	349	343	328	339	318	345	337	323	323	360	343	324	320	349	357	336	339	337	362	323	333	321	328	358	349	340	320	343	334	351	341	353	337	314	340	324	335	312	348	345	344	293	328	317	318	315	315	334	334	331	331	354	322	317	336	324	310	329
3293	4601	3623	1806	1299	950	812	676	623	515	552	491	464	522	447	437	412	405	411	413	394	382	395	385	415	339	392	371	357	376	367	361	347	354	362	364	353	328	366	372	326	385	339	339	370	329	342	323	347	360	353	359	340	334	352	365	379	319	324	380	337	349	371	348	350	347	359	334	335	347	352	358	385	383	330	342	335	325	341	359	306	367	373	331	358	359	365	379	328	378	356	380	387	349	333	361	361	361	328	351	321	364	365	357	338	333	332	370	351	325	339	332	349	365	356	319	345	329	365	364	355	345	357	352	344	348	361	343	345	356	370	368	312	341	334	367	313	371	368	324	360	351	356	333	371	349	360	356	320	359	348	357	364	341	344	340	343	349	335	337	349	357	334	318	394	339	321	352	373	346	363	354	339	352	332	340	344	366	357	360	356	370	371	356	309	392	369	339	343	340	313	343	328	359	343	353	338	349	352	346	344	334	348	332	385	347	352	344	350	333	353	338	355	344	351	375	346	350	312	351	333	382	352	307	353	323	345	384	323	344	346	359	333	328	351	353	350	306	356	344	377	355	349	347	334	333	326	379	355	347	350	362	311	360	324	336	361	319	359	352	343	314	379	322	358	353	352	351	337	338	352	349	341	323	330	392	369	323	366	306	334	357	369	329	331	358	384	359	332	329	362	353	337	395	347	336	346	354	358	337	313	346	314	297	389	370	341	341	356	350	347	325	335	352	309	339	348	340	356	321	351	366	320	359	361	356	359	332	356	333	327	344	345	344	344	348	336	358	359	302	335	340	343	346	363	337	386	363	338	349	363	329	325	353	341	368	348	317	342	347	356	314	341	303	350	371	324	354	323	353	362	346	332	322	361	374	353	345	348	351	367	332	366	340	371	367	304	339	370	343	333	367	346	344	351	365	350	359	357	332	319	367	329	338	352	358	368	333	325	346	332	354	354	334	352	351	304	351	334	335	368	368	349	368	343	343	341	324	337	357	353	352	361	366	353	351	342	329	339	341	314	360	353	369	354	347	343	360	374	336	354	328	362	322	322	327	377	340	326	334	334	330	321	373	336	326	326	327	337	324	364	330	388	366	315	336	366	316	363	320	332	340	359	332	336	336	338	360	326	374	377	334	321	338	348	319	403	330	361	340	344	355	362	349	362	366	359	351	341	333	330	339	346	354	351	370	333	324	357	344	344	315	344	343	347	316	339	315	294	320	368	309	347	348	366	338	357	356	340	333	340	343	340	343	369	363	345	334	329	314	330	329	337	395	331	323	340	344	323	363	364	360	358	363	338	351	382	358	349	340	334	316	351	341	324	371	379	343	344	319	364	344	360	319	352	364	336	352	354	350	345	356	356	353	335	314	334	318	352	359	338	327	336	356	344	325	331	386	376	330	360	334	361	333	335	355	336	372	347	327	333	368	356	324	337	337	323	349	393	359	336	397	366	354	361	322	347	346	348	317	346	381	316	369	342	360	329	343	349	347	354	332	349	347	370	359	342	345	354	336	321	347	329	291	354	354	331	335	378	353	335	326	334	335	365	334	321	377	303	325	321	331	348	353	361	366	348	313	349	327	322	376	348	348	356	319	347	325	376	356	372	357	340	386	324	342	350	361	362	321	332	370	357	346	328	355	335	332	325	381	355	387	367	374	352	381	347	321	351	350	333	326	383	313	307	370	345	355	376	363	324	326	298	325	321	328	313	362	335	345	346	333	337	358	345	356	340	347	382	399	336	322	370	328	322	346	356	345	335	345	323	334	361	348	334	356	375	345	344	347	315	344	346	336	323	339	328	352	333	331	328	327	333	344	345	349	363	339	370	335	354	343	326	308	326	372	338	368	308	381	320	348	332	363	334	360	336	348	330	365	353	348	370	364	326	345	371	331	342	350	354	318	351	346	316	366	346	338	320	315	341	336	339	308	346	354	348	348	363	383	366	336	322	319	365	384	339	326	347	319	342	351	356	353	346	355	334	317	334	334	348	335	350	329	362	374	342	343	355	343	333	320	319	334	339	352	330	341	379	375	361	329	355	344	339	366	330	363	376	339	326	356	313	338	333	335	354	331	335	366	325	323	384	331	355	367	324	344	367	307	351	340	363	312	327	332	346	323	337	317	333	332	340	342	369	329	335	351	360	339	341	336	348	345	327	346	346	309	350	329	329	315	307	362	335	325	340	333	328	351	351	349	332	321	310	338	360	359	329	356	346	341	380	397	372	354	357	310	364	342	371	299	330	322	345	371	320	337	373	331	309	317	331	353	346	315	330	306	364	354	330	360	354	377	332	347	321	317	342	359	378	329	329	350	345	348	339	339	357	344	360	329	355	316	376	316	353	298	358	340	326	369	348	340	346	328	347	335	320	380	357	345	366	362	359	378	361	326	344	340	355	328	312	370	370	351	341	319	340	336	335	307	348	344	329	357	328	336	303	322	357	330	353	345	339	353	328	328	301	364	360	355	349	313	316	334	362	348	330	318	385	340	323	323	339	333	377	354	352	327	351	341	335	367	329	320	325	383	333	361	393	361	346	344	324	343	323	313	349	343	326	315	369	324	349	354	358	343	314	318	328	344	363	316	308	357	389	319	327	356	350	331	313	340	314	322	322	361	345	342	343	331	362	340	357	343	335	368	313	368	366	322	355	370	329	336	336	313	345	359	337	327	342	315	338	321	320	332	391	358	329	343	361	316	346	345	343	363	336	338	325	354	344	362	350	351	329	330	349	341	332	342	306	330	364	334	320	368	330	358	335	353	325	318	321	332	330	314	295	363	334	329	341	344	335	328	341	352	337	385	350	320	334	361	328	322	335	351	336	338	328	339	341	338	352	312	361	356	339	358	330	354	340	317	294	352	358	345	329	370	336	325	348	361	360	314	355	340	326	342	330	319	352	367	327	364	363	361	365	333	318	312	348	381	332	336	319	319	306	344	373	332	364	343	302	341	354	347	325	327	314	323	341	339	336	336	334	364	351	309	346	345	356	336	366	350	362	327	345	332	344	324	341	322	371	383	370	344	329	315	332	345	339	337	359	320	335	360	335	342	355	346	340	339	350	358	340	342	344	333	343	310	318	330	332	335	377	339	337	361	353	356	320	364	370	362	330	304	359	345	348	346	336	358	335	361	321	331	356	348	373	341	350	336	269	354	326	348	340	336	347	353	324	362	310	325	350	346	356	312	343	343	360	352	364	354	326	331	348	329	348	332	343	337	322	339	353	328	377	366	345	319	344	347	344	343	327	316	332	324	350	327	360	351	360	342	341	371	322	316	344	346	310	319	320	362	376	326	354	327	321	340	337	322	347	341	367	358	331	332	322	358	352	386	335	327	345	337	352	325	336	325	354	341	387	314	337	341	321	363	354	339	311	350	327	296	348	352	335	325	321	369	323	343	327	383	320	332	361	349	352	334	372	332	329	343	323	361	329	346	314	320	344	342	338	356	362	354	333	338	320	363	340	348	344	327	342	380	363	313	328	320	346	331	337	313
27790	12004	1986	1196	885	840	854	820	877	937	897	907	820	905	887	906	862	834	852	910	883	850	893	832	869	856	854	816	845	843	826	839	846	865	775	852	824	878	836	815	856	838	877	855	849	882	857	841	850	838	842	846	884	901	881	895	862	799	891	902	841	931	892	807	843	869	916	836	915	811	925	864	890	904	848	869	908	840	914	853	831	884	848	896	837	784	849	778	826	798	854	911	903	840	894	849	848	856	929	826	878	852	918	861	846	820	831	829	858	843	871	858	840	883	840	846	850	823	878	885	860	829	831	842	833	852	885	855	861	807	836	843	847	851	869	842	874	852	846	828	804	863	818	843	879	859	801	840	893	803	918	912	817	849	850	807	846	847	885	889	917	899	859	846	853	853	867	853	846	879	871	862	822	900	862	830	871	847	897	865	871	852	862	848	786	824	812	824	850	830	825	853	834	856	847	821	834	893	863	854	868	849	847	840	780	823	855	875	824	866	856	892	831	791	791	917	861	846	809	853	896	869	885	888	867	845	856	872	856	774	885	850	826	856	864	829	820	860	841	856	868	868	843	872	795	849	876	825	871	858	785	863	884	838	874	867	852	864	868	860	910	838	844	861	836	866	829	850	854	820	881	836	856	840	872	856	887	832	895	869	829	856	802	850	841	892	886	859	820	852	846	777	838	872	927	905	888	818	860	866	866	852	892	847	869	845	889	875	862	855	875	845	884	849	868	843	848	861	884	839	839	858	815	848	864	838	835	836	869	860	856	864	838	882	858	850	822	889	879	844	842	857	795	877	787	836	851	884	890	859	866	835	853	801	868	859	856	813	903	872	846	844	868	855	825	822	860	902	863	836	880	861	897	829	792	843	865	837	833	875	832	815	842	764	871	896	831	877	816	839	883	881	821	788	875	878	870	844	853	826	804	820	872	807	782	821	850	819	868	786	858	854	872	846	872	849	835	858	824	871	843	866	852	840	854	864	824	868	792	850	858	878	849	849	860	852	862	896	807	840	831	847	879	847	850	825	783	872	869	831	882	831	848	873	823	838	810	840	861	856	860	902	879	889	827	851	848	912	906	903	875	885	836	834	883	855	840	826	764	800	855	851	863	823	814	846	885	800	855	866	878	779	834	900	867	862	818	877	811	827	868	810	858	770	862	864	818	852	854	905	839	874	834	856	870	827	867	878	856	808	831	825	839	850	851	825	874	908	853	817	854	851	849	806	880	901	880	836	904	840	868	846	850	853	863	821	909	850	916	855	808	810	849	856	805	846	867	820	822	884	878	911	838	793	848	859	861	861	860	854	865	881	893	821	821	866	857	872	925	874	839	873	814	868	887	813	871	867	851	828	815	844	838	837	813	835	835	826	870	882	855	831	910	865	814	861	796	841	867	855	856	853	875	864	842	841	905	857	840	823	822	864	881	891	854	867	886	828	863	839	863	833	808	855	859	854	851	911	800	843	876	848	812	807	826	897	862	825	897	861	845	842	872	860	881	874	818	828	859	881	860	839	885	859	883	840	864	819	852	844	815	858	834	871	840	856	809	902	888	846	809	887	825	855	887	895	819	893	883	859	864	868	863	813	852	794	817	847	859	847	842	818	846	830	868	891	825	829	870	867	820	795	839	824	863	904	835	879	904	836	844	895	844	885	855	926	811	825	855	821	846	865	832	833	855	846	847	866	815	831	855	870	908	842	800	869	828	810	829	856	881	785	841	798	880	838	873	883	890	884	856	812	870	864	835	809	853	888	910	851	882	832	871	885	857	810	838	841	870	848	819	885	849	843	839	829	794	844	870	811	816	839	913	836	862	825	850	838	909	861	904	868	904	843	839	804	778	841	873	850	852	849	821	874	910	840	846	860	824	862	797	920	818	851	847	838	841	791	857	849	818	837	893	826	884	840	806	895	869	827	873	830	869	881	839	856	834	872	807	838	864	840	800	813	847	878	883	906	867	820	877	826	865	878	859	823	847	853	875	844	863	822	840	835	855	888	913	843	818	806	880	785	883	823	801	828	832	832	906	849	842	873	839	801	814	814	801	860	829	847	770	860	858	885	817	846	823	872	858	894	833	831	822	906	836	816	837	869	869	860	883	870	866	789	873	839	856	858	872	885	812	845	828	829	850	859	818	846	871	841	875	845	868	882	832	784	850	881	799	865	962	864	867	818	854	850	836	851	892	862	850	849	865	857	858	888	840	846	917	863	850	889	906	828	878	859	848	882	874	824	868	842	837	826	869	919	915	862	848	874	880	850	869	827	845	904	786	827	871	829	891	825	879	867	849	816	858	871	819	865	834	809	848	852	828	919	868	815	822	828	848	862	833	844	798	891	920	849	900	896	835	872	838	890	835	901	860	859	834	798	867	877	870	863	832	861	824	870	874	828	835	817	891	840	787	835	882	837	805	821	835	837	800	904	853	888	901	796	837	870	879	841	926	837	854	860	865	853	840	857	843	843	778	798	833	792	878	849	888	830	862	865	854	859	849	864	877	863	866	853	834	846	804	847	829	856	858	886	850	836	841	805	862	839	836	856	872	906	827	845	812	804	798	859	833	878	842	815	848	851	864	876	840	852	841	836	843	923	866	857	838	821	865	836	839	861	888	864	836	865	848	851	867	817	833	826	849	851	875	935	901	874	864	844	824	865	881	874	848	803	840	847	795	846	856	794	870	862	899	875	897	864	863	846	937	864	824	825	817	809	908	876	792	864	879	837	844	894	849	868	924	877	884	824	833	905	867	911	856	813	855	825	859	817	824	905	857	820	811	821	872	870	886	868	875	842	879	864	864	802	918	894	864	943	879	876	781	843	854	876	894	818	884	857	853	879	850	838	878	841	879	851	832	840	817	882	826	928	821	790	820	876	892	883	811	823	833	855	856	935	807	830	861	870	839	855	855	896	902	828	828	852	846	833	897	819	890	832	869	854	803	840	830	922	948	811	902	803	834	863	835	852	918	851	902	833	907	836	898	862	845	823	891	876	858	828	842	883	800	834	873	830	887	850	887	875	844	834	861	874	837	826	854	847	881	819	818	822	904	859	800	834	864	823	840	893	859	823	840	839	803	814	838	805	873	879	862	803	842	825	841	923	883	853	826	798	871	879	852	854	867	832	822	860	853	846	838	833	808	891	801	797	848	806	843	879	849	870	874	891	907	878	820	911	829	843	875	889	896	871	868	825	874	855	846	808	861	915	848	859	841	869	866	826	878	895	800	896	857	838	857	888	832	866	787	876	822	847	854	861	884	868	810	869	847	797	863	901	854	892	848	875	842	866	856	873	922	815	855	848	873	841	839	844	847	863	843	811	850	850	872	811	817	861	853	855	846	852	846	870	852	828	871	812	884	800	849	908	849	816	831	848	835	844	943	824	850	876	831	883	828	920	879	853	836	856	877	888	852	840	862	856	859	835	879	915	850	828	865	868	836	791	830	861	867	822	885	814	777	904	832	848	890	783	855	874	909	874	852	867	886	823	815	802	820	854
5162	969	838	813	759	773	748	719	737	741	721	732	730	727	721	718	765	721	682	707	692	741	673	765	727	737	686	765	745	700	729	698	753	764	742	722	714	714	757	784	723	763	740	770	709	738	742	722	692	770	682	699	760	773	716	756	721	710	749	793	741	717	750	752	728	728	755	766	735	727	747	700	744	716	705	721	712	712	775	719	723	788	710	731	735	686	718	742	709	719	754	722	729	737	723	749	698	766	725	699	741	734	693	729	703	697	722	714	803	732	734	715	716	739	725	707	701	696	724	728	728	744	756	732	672	735	747	755	758	754	713	765	754	754	695	775	743	693	755	754	764	702	814	718	716	732	790	758	723	725	691	724	711	666	752	733	717	710	748	744	732	677	690	703	766	743	775	711	701	755	788	743	699	708	716	692	719	733	734	716	753	743	724	721	746	763	754	741	743	752	730	730	744	760	667	743	737	713	721	747	741	712	768	716	760	774	713	759	748	695	728	729	710	736	716	732	737	772	726	761	762	785	757	715	728	696	707	726	733	704	732	739	779	766	724	748	718	760	730	723	735	746	779	713	698	771	764	768	786	740	734	718	745	741	774	777	733	696	747	698	726	738	743	706	744	696	737	743	744	738	763	721	698	690	768	755	763	728	737	712	733	764	725	706	709	745	790	757	767	752	763	744	759	714	713	719	756	726	735	735	725	737	753	702	710	775	769	726	734	725	704	705	766	745	774	715	710	702	699	694	712	728	702	752	753	690	709	750	705	690	724	792	792	735	737	743	738	736	724	720	768	722	746	747	736	745	751	752	723	759	754	769	787	754	711	744	742	696	735	763	794	774	719	736	705	721	679	745	771	793	753	710	671	728	757	707	735	688	759	693	692	739	758	734	724	714	748	696	735	730	725	730	774	772	706	734	700	756	712	731	686	704	731	707	755	723	704	738	750	725	768	737	715	777	708	782	699	701	736	804	786	693	739	713	687	734	727	764	790	733	739	719	720	698	711	739	707	737	727	741	755	730	705	763	744	728	775	678	712	734	729	748	763	774	718	687	737	717	763	747	753	762	735	767	719	683	735	685	799	752	741	720	715	756	714	736	736	735	727	708	701	724	761	756	725	716	737	731	737	723	772	712	728	758	742	703	761	742	708	701	759	736	755	706	740	755	739	678	769	713	709	716	719	670	779	799	689	776	734	714	743	751	703	713	724	690	663	702	736	764	739	742	704	730	782	700	729	739	714	761	733	718	756	746	726	737	712	716	743	718	690	680	759	748	720	745	727	736	752	765	719	720	712	682	691	723	723	752	739	745	798	728	743	726	714	676	769	741	803	754	708	695	769	776	747	755	754	748	714	729	705	733	737	734	755	698	723	733	756	704	755	748	735	761	733	709	748	693	695	725	722	758	751	736	710	755	764	687	727	760	732	694	727	727	706	704	673	684	762	735	700	689	729	772	745	709	778	746	696	759	754	776	743	756	754	730	778	732	779	719	731	677	782	724	737	719	743	737	751	740	773	744	725	731	698	724	730	734	719	756	734	703	727	729	747	733	729	733	733	779	727	691	757	756	734	745	728	678	755	746	725	714	692	718	745	744	706	737	686	723	709	722	714	692	732	725	788	753	754	734	731	726	736	703	758	673	763	784	789	772	695	805	756	752	764	787	746	746	725	711	711	750	719	736	675	737	733	744	760	725	721	770	717	708	812	699	759	761	732	806	742	787	753	759	707	711	740	675	710	728	792	761	762	748	716	750	705	722	693	702	722	711	712	740	714	730	722	688	749	748	724	732	804	788	771	758	697	742	741	743	716	711	786	731	729	726	732	754	700	773	740	718	695	733	700	762	752	749	727	774	757	705	697	711	744	753	704	727	712	730	778	792	662	696	730	708	762	733	733	748	701	762	717	722	737	748	704	720	770	717	732	718	781	720	712	735	803	748	727	726	731	721	724	739	760	708	765	734	717	696	753	698	727	703	711	719	728	747	671	728	715	763	764	711	786	722	691	759	705	744	715	739	726	755	729	741	681	768	709	753	774	704	764	723	678	693	765	746	733	740	727	806	813	707	679	698	693	758	735	710	721	723	750	741	769	711	782	742	787	668	719	742	733	700	739	741	736	687	676	736	739	788	742	752	743	700	733	735	709	748	770	760	712	705	710	710	800	744	694	724	786	733	703	745	758	712	766	745	707	713	690	725	762	740	694	708	753	774	745	760	705	752	741	683	729	730	726	739	713	771	758	737	723	707	718	740	699	702	726	730	728	724	685	697	746	694	746	776	757	714	772	710	758	733	772	786	741	736	747	708	746	736	730	700	723	735	759	726	735	736	734	733	721	692	720	730	720	771	732	691	760	682	713	772	773	769	737	749	679	696	733	721	763	780	793	747	692	722	692	733	737	725	742	692	775	752	712	730	762	763	717	744	770	717	701	749	732	719	707	722	758	718	677	717	723	742	692	704	759	752	727	690	699	704	727	717	755	685	719	718	712	751	734	723	710	661	737	724	718	739	744	711	778	761	747	737	721	771	703	748	752	712	785	716	745	730	694	735	750	743	726	744	765	772	721	699	739	690	773	690	732	783	787	759	742	748	771	739	681	739	706	690	687	699	735	730	705	826	754	687	738	733	695	767	732	762	764	751	740	715	729	703	665	742	732	730	706	722	701	709	714	742	700	719	723	753	703	753	686	771	736	742	745	716	717	779	720	750	738	739	716	736	757	745	701	707	723	684	704	675	738	734	728	732	746	736	754	795	763	722	733	754	718	714	754	687	691	732	711	727	788	716	764	724	748	759	687	759	750	754	722	720	732	724	731	698	731	760	737	672	766	721	751	744	732	748	759	731	664	715	738	748	767	724	782	724	732	721	704	758	771	715	707	696	731	715	754	755	743	772	795	700	713	726	749	705	779	713	725	690	778	719	751	713	763	717	715	742	704	736	711	739	722	728	736	699	758	705	771	753	692	718	710	731	739	727	704	748	754	755	720	743	714	753	712	730	762	747	727	731	773	735	800	702	733	792	748	790	723	702	759	716	738	717	811	743	714	686	747	753	748	745	753	738	737	732	742	699	742	709	723	695	712	700	740	764	749	753	744	738	751	772	728	789	708	715	734	743	739	746	788	752	717	727	710	784	752	780	783	745	729	701	743	747	707	701	705	715	701	786	725	731	781	746	771	753	722	739	711	740	768	694	783	727	682	746	733	712	725	716	675	755	732	714	727	724	783	684	729	783	775	687	743	718	745	698	751	731	690	691	731	723	737	726	690	713	709	725	755	757	753	695	715	716	729	723	777	729	748	734	697	711	726	705	740	727	808	720	744	715	698	700	747	738	734	756	733	662	743	727	696	732	760	712	732	747	695	749	725	689	772	774	726	727	747	700	753	709	693	717	722	724	757	753	723	785	778	755	720	764	717	691	775	707	732	748	733	730	722	710	775	744	722	702	740	712	737	745	728	712	731	717	731	741	724	740	738	731	725	769	705	771	718	715	716	767
25752	21494	25937	19126	2072	1075	947	837	792	790	739	716	726	711	713	780	725	720	736	706	749	752	678	694	731	690	719	690	702	716	701	671	697	777	716	757	702	733	690	694	736	696	695	734	697	676	709	697	716	721	681	705	670	721	764	742	700	693	712	711	715	682	681	688	643	707	664	688	717	715	680	674	719	710	704	708	728	693	720	765	731	668	704	685	736	707	690	696	717	712	711	733	701	698	687	681	721	716	682	710	687	686	759	777	711	728	762	679	717	720	676	709	662	663	698	652	696	691	685	673	663	691	667	694	656	732	645	692	680	700	704	725	673	698	695	705	690	703	679	686	665	722	695	740	678	737	695	680	686	732	679	689	724	735	715	703	675	704	679	722	670	695	692	687	755	676	652	724	704	675	681	701	708	710	714	726	749	695	726	717	711	672	696	746	693	719	700	643	694	778	701	696	730	721	690	731	658	679	731	736	661	699	705	696	711	650	676	709	694	700	695	718	725	729	670	682	672	712	713	724	689	667	695	746	692	708	685	682	732	676	730	711	695	694	728	714	683	668	707	698	695	657	718	681	705	787	676	714	699	678	692	686	704	713	733	688	749	737	698	683	740	678	720	707	704	709	666	773	741	672	685	658	720	664	706	701	684	669	709	730	731	683	702	682	665	721	711	699	727	704	732	718	696	712	679	687	705	701	735	679	679	702	681	686	712	716	722	713	710	696	733	669	720	710	714	690	696	711	714	704	702	685	709	721	690	689	694	663	665	686	694	710	649	728	700	702	720	802	714	684	672	704	715	731	742	709	648	770	722	716	695	735	663	718	681	703	753	730	733	697	640	768	701	723	675	691	674	713	711	700	677	684	668	645	736	679	735	701	712	729	689	665	638	698	699	680	718	666	705	656	688	678	717	734	689	686	656	713	699	732	687	695	667	692	694	692	699	695	713	686	680	688	694	753	699	663	676	727	670	695	667	745	675	744	671	684	737	672	716	693	697	712	673	671	682	676	705	710	695	646	714	655	702	694	711	710	765	696	714	690	711	691	740	682	713	685	689	723	703	699	666	714	654	702	697	731	702	715	675	682	674	670	723	698	678	706	736	658	700	671	741	738	672	681	687	722	751	700	711	696	756	712	693	687	726	660	726	675	688	733	694	694	749	725	648	710	694	696	688	700	700	709	744	711	701	692	697	697	763	692	659	751	681	680	737	701	767	685	695	681	724	700	714	716	716	660	756	711	737	712	721	752	669	681	699	673	671	688	669	743	699	649	703	697	716	739	686	669	698	702	705	711	687	677	731	663	662	671	676	703	710	719	697	742	700	683	691	698	641	705	700	672	680	699	679	708	750	708	699	704	681	715	699	727	713	690	697	700	713	743	716	708	718	686	715	750	686	710	694	670	720	721	714	713	759	688	701	706	734	758	706	700	725	679	712	760	725	657	738	744	673	684	699	656	736	686	722	723	698	711	692	665	698	716	701	688	675	664	717	695	678	682	713	659	739	709	682	735	669	671	723	651	699	686	696	734	716	709	734	706	697	698	697	705	713	717	639	698	699	680	705	686	740	761	677	634	701	689	706	648	674	701	712	708	706	757	710	664	716	657	702	663	692	716	706	682	679	723	723	692	697	727	686	655	703	660	665	687	744	730	733	724	688	726	674	716	716	704	700	710	717	684	737	712	690	734	701	738	709	716	685	739	673	695	700	678	711	713	736	725	717	705	695	679	722	688	700	685	748	684	695	694	693	721	687	693	701	691	730	682	664	708	712	674	643	699	691	706	663	706	739	733	672	659	704	678	673	706	736	664	726	677	669	690	703	709	649	697	730	704	679	728	701	696	682	682	656	662	698	701	686	729	705	675	670	700	708	740	707	677	690	704	730	690	686	667	691	644	675	663	733	700	671	707	704	666	687	746	708	711	725	721	745	705	746	741	711	657	668	699	705	723	690	695	679	706	671	713	686	751	688	703	775	702	696	719	675	682	728	688	662	710	739	717	639	683	691	636	697	696	651	692	723	647	702	684	742	716	671	697	710	710	645	661	711	746	708	707	712	683	690	718	740	752	706	722	728	692	723	684	699	714	684	676	734	718	698	724	676	705	754	717	676	683	655	687	669	640	655	695	707	721	660	685	681	652	682	655	667	691	673	655	663	695	681	731	682	722	695	719	746	686	704	725	708	692	717	683	704	707	730	696	725	737	704	659	689	724	733	727	653	675	662	693	710	638	681	710	719	709	697	678	707	722	705	667	681	683	675	662	720	757	708	721	628	722	710	699	674	697	687	663	709	711	730	697	687	672	710	714	728	763	679	741	664	676	684	680	656	709	686	708	673	677	692	729	744	711	717	667	734	771	662	707	719	710	701	680	693	719	733	720	669	689	672	713	721	691	715	735	699	699	745	745	660	701	668	714	642	689	710	698	683	690	662	715	731	654	703	712	670	703	650	724	676	724	690	665	716	651	703	685	698	695	660	631	698	685	722	700	713	701	674	686	662	714	709	738	712	742	688	647	680	724	748	746	694	682	690	707	693	733	698	688	706	693	694	726	693	731	671	715	700	698	682	665	678	740	709	647	689	698	696	721	668	701	691	671	728	651	677	694	775	735	718	692	713	672	676	692	740	725	646	740	757	681	680	739	708	730	699	697	717	691	725	699	659	717	698	760	728	744	675	676	704	687	749	681	723	697	659	684	698	712	696	728	692	675	683	706	717	693	694	665	719	673	641	735	676	697	703	672	719	722	731	701	650	726	699	653	746	744	674	713	702	726	700	686	650	713	713	715	727	656	731	713	716	723	684	685	682	684	642	712	667	668	692	695	729	704	768	681	696	689	662	701	694	679	681	676	701	727	686	658	674	706	683	730	731	679	733	738	701	689	668	711	683	686	681	703	681	727	702	703	708	693	688	738	684	677	698	718	707	711	746	691	732	727	698	699	718	717	648	668	692	636	687	663	670	677	690	686	675	699	688	748	709	684	697	760	722	684	712	714	642	678	683	682	684	655	647	704	708	665	715	674	693	659	634	737	686	691	638	682	710	731	671	728	696	772	709	725	727	691	740	673	694	666	665	701	735	662	688	729	725	721	713	719	712	679	700	672	677	656	669	707	745	701	746	680	719	719	719	736	700	715	703	691	684	699	688	710	746	706	724	734	659	722	721	693	642	671	700	699	715	722	715	699	710	698	723	684	685	732	724	757	729	742	710	686	738	681	705	698	694	748	682	708	698	711	729	739	699	647	696	696	691	720	704	701	710	656	676	700	721	720	725	683	704	734	705	665	663	736	686	674	738	727	649	770	682	677	680	682	672	723	681	642	721	698	709	713	695	683	671	722	697	690	686	697	698	666	726	699	727	710	750	701	669	735	684	710	740	696	640	723	731	724	710	737	729	729	695	673	692	720	710	677	744	695	704	672	679	653	664	662	696	691	712	683	710	780	730	720	686	721	645	717	673	684	694	715	719	678	668	729	722	702	703	723	691	725	710	696	690	701
3598	2267	1918	1196	1008	851	740	759	693	730	721	714	722	704	660	601	697	620	653	638	647	633	677	690	674	644	601	671	612	631	632	654	614	599	675	606	650	671	650	668	646	683	636	662	649	633	677	616	620	628	644	598	649	694	668	664	671	616	624	628	590	661	716	615	646	640	616	697	612	647	645	642	623	648	635	585	639	630	673	641	654	699	624	628	640	622	668	641	619	637	637	628	658	598	613	684	651	671	677	601	635	595	619	609	654	627	663	636	615	612	609	621	645	665	618	602	673	629	626	664	599	634	659	653	673	554	604	604	630	633	589	656	667	641	644	655	669	605	584	624	604	685	713	612	613	635	620	621	607	608	635	640	656	651	596	619	628	632	651	642	620	663	658	620	642	612	668	641	612	671	604	657	575	623	596	650	626	635	642	649	632	608	679	640	615	615	629	621	602	616	663	653	609	636	643	562	595	644	635	630	624	677	641	632	600	604	641	655	657	665	628	623	648	662	580	677	663	657	609	660	617	644	634	646	615	623	676	665	632	599	602	631	601	660	623	618	625	656	626	578	631	640	640	656	640	629	608	602	640	647	661	648	660	673	644	630	641	622	631	638	624	679	628	665	656	603	670	598	628	654	654	656	633	652	625	599	609	630	643	640	618	638	644	641	695	635	637	608	636	660	637	627	615	606	628	613	651	647	621	692	637	617	635	651	658	622	646	644	616	629	588	620	637	623	669	619	631	591	623	585	626	649	640	600	653	625	662	608	635	638	623	601	646	602	624	641	587	671	622	605	676	629	661	638	620	643	674	648	642	651	649	619	638	588	636	628	609	627	629	598	633	616	622	610	618	616	610	613	597	583	621	679	615	652	627	658	667	597	616	638	637	672	591	631	632	603	611	633	622	605	599	634	654	615	639	619	635	644	657	625	644	601	571	631	716	623	645	575	612	648	632	640	587	588	596	657	618	634	618	614	603	626	579	655	604	594	586	645	608	636	637	629	664	667	610	586	621	705	685	642	648	593	614	605	608	592	651	598	642	635	641	624	575	659	659	637	607	579	600	573	616	602	644	606	651	653	608	614	663	653	621	634	649	653	613	631	590	615	636	632	665	633	600	594	651	660	643	615	659	605	625	639	637	645	600	648	593	644	656	624	647	618	650	660	621	600	615	686	628	595	644	632	607	614	653	649	619	627	652	599	588	636	663	579	595	613	629	650	685	585	600	600	672	670	630	614	639	648	668	618	600	634	631	645	666	641	602	657	620	631	651	640	634	626	633	645	680	649	648	618	623	640	617	614	603	639	601	630	669	610	634	656	673	621	579	638	654	639	629	623	638	623	628	632	627	624	628	597	614	618	598	603	631	638	602	669	603	577	655	639	622	705	653	610	646	625	609	594	606	625	593	638	656	634	661	644	579	672	601	638	643	635	653	617	641	632	618	668	618	611	635	626	610	635	575	653	624	599	631	614	625	606	614	643	603	618	627	598	628	635	597	599	633	613	669	622	608	629	606	643	641	597	617	633	633	628	640	636	630	636	638	655	563	666	609	605	662	670	664	642	654	585	638	650	657	647	682	645	646	606	673	665	622	592	587	629	637	643	610	639	627	638	636	588	643	670	611	620	661	677	586	629	594	667	664	615	601	613	582	626	641	629	641	604	628	601	625	628	634	619	593	652	626	618	631	683	654	640	645	571	613	645	629	652	624	600	572	617	619	619	658	642	663	737	636	666	618	607	592	654	603	631	643	612	632	638	636	619	639	620	656	591	597	622	652	603	665	582	702	650	635	629	591	655	577	641	658	620	662	618	637	612	652	642	674	687	656	582	629	602	644	642	632	643	649	630	631	675	665	600	623	636	640	591	656	617	651	615	632	627	631	654	612	606	594	595	624	639	634	617	620	611	622	640	584	663	646	614	637	654	653	627	631	605	618	597	597	627	593	644	645	619	647	636	619	625	615	620	628	595	608	623	627	639	621	624	634	685	655	593	589	647	615	629	632	638	598	623	637	613	630	638	616	593	625	626	599	644	603	649	629	653	613	606	614	635	639	611	605	590	671	617	639	641	580	624	615	636	630	602	686	584	666	631	604	602	682	580	634	571	653	654	618	600	633	620	624	608	608	654	607	633	637	641	623	614	612	601	695	660	647	679	638	616	635	623	583	665	628	641	641	585	616	618	610	668	632	626	602	655	646	632	626	670	649	630	620	629	644	626	592	656	642	621	657	644	634	632	666	614	602	641	634	642	594	656	653	652	629	628	627	605	629	626	634	618	603	622	608	675	625	634	629	651	626	613	614	674	602	631	668	623	606	628	595	648	664	628	614	622	565	672	584	628	624	668	627	679	649	679	621	620	620	609	637	603	622	595	641	668	622	664	605	658	614	643	647	620	614	609	645	656	662	629	584	557	578	586	605	618	607	610	665	660	665	599	614	604	645	663	654	610	640	636	652	599	641	631	644	636	601	617	647	635	616	668	647	677	618	651	634	632	656	621	626	652	660	630	629	651	643	616	671	574	630	584	631	639	655	622	640	592	605	598	656	632	611	665	644	627	585	625	622	598	651	617	667	614	604	634	641	610	642	594	618	609	614	608	634	601	625	664	668	648	625	686	663	575	615	605	654	638	649	648	592	626	592	673	645	643	586	642	616	624	609	636	601	606	645	629	628	653	615	630	602	654	669	603	632	656	597	663	599	640	591	651	630	597	618	607	616	623	647	649	593	583	617	667	619	631	647	609	666	627	622	675	590	630	629	640	623	605	647	632	630	605	646	642	595	643	644	642	641	609	585	650	637	669	613	628	643	627	601	666	699	608	608	631	636	627	579	611	635	631	617	629	611	644	597	650	586	616	639	610	648	614	677	584	603	682	617	633	627	629	580	668	638	652	623	596	660	610	640	605	659	667	585	634	602	646	635	612	635	634	607	653	619	631	626	653	653	621	625	630	670	634	649	605	620	607	636	610	591	608	624	648	588	663	582	608	667	655	597	605	627	600	629	632	616	660	631	668	669	620	616	624	676	609	661	663	648	598	637	701	591	627	660	631	650	617	648	669	646	624	663	681	645	611	630	633	612	614	667	644	629	593	654	626	600	623	662	633	586	599	634	656	661	609	646	624	655	641	621	613	618	640	642	621	604	613	637	667	628	637	668	597	663	619	607	607	581	620	630	645	633	651	635	615	574	608	630	669	635	617	649	618	687	641	593	645	616	621	590	650	596	655	623	630	612	639	616	599	648	609	629	586	609	636	615	612	630	601	667	634	598	631	632	638	635	653	692	643	667	622	595	650	593	613	636	622	626	670	686	647	648	606	656	667	634	669	639	551	644	629	641	608	610	613	624	652	604	620	625	619	624	628	604	636	625	594	635	653	624	695	591	659	603	644	687	592	621	646	637	617	598	646	627	640	618	621	635	612	612	671	600	677	648	598	587	563	645	673	639	642	654	622	655	624	624	624	610	642	633	609	627	651	616	620	656	609	618	660	626	602	628	697
24303	21466	28635	24737	20270	2590	930	535	443	463	404	403	422	399	386	342	353	353	359	360	363	355	378	343	364	378	371	359	332	383	330	311	339	333	345	340	339	387	325	344	327	346	302	348	347	341	331	305	343	317	329	324	356	373	322	334	367	327	358	328	330	342	332	338	367	333	352	319	332	348	312	328	316	314	313	279	328	308	339	310	343	347	292	337	331	333	345	349	311	322	341	330	320	312	323	353	377	332	342	280	327	335	341	317	317	339	322	311	300	329	329	289	324	337	365	331	326	345	313	347	331	321	307	341	304	333	320	338	339	310	313	340	323	335	327	344	336	339	355	322	336	320	307	306	356	322	353	308	308	312	306	327	319	304	328	308	300	316	329	353	302	312	328	295	322	319	317	322	308	302	336	350	297	320	316	316	334	321	363	330	335	320	309	332	301	297	345	346	336	345	337	334	335	336	330	322	308	347	322	341	335	354	328	319	282	335	337	328	329	310	321	309	347	357	304	334	306	336	318	319	362	311	299	323	344	338	343	317	340	344	336	300	329	322	335	317	338	313	310	346	316	352	340	348	326	305	315	369	290	310	339	318	332	331	320	334	347	339	348	350	306	331	329	338	336	329	358	314	312	322	342	301	322	309	329	322	309	349	363	370	333	335	321	320	303	329	350	333	328	324	299	320	295	361	313	326	339	307	300	305	330	309	334	302	299	349	305	300	334	339	302	316	350	307	339	308	331	324	337	307	307	317	352	331	295	320	336	321	321	339	308	332	313	318	309	337	340	323	326	310	361	301	363	349	342	319	331	352	347	323	295	336	307	270	338	329	328	322	348	363	336	320	299	328	305	316	327	337	291	306	320	321	333	312	354	345	340	296	314	324	331	329	323	327	342	324	344	302	260	297	313	331	303	326	332	321	337	344	343	318	361	367	318	343	337	327	323	288	333	321	321	312	299	319	295	313	343	312	336	347	321	348	305	328	326	318	309	342	304	322	352	321	340	341	289	317	325	323	343	338	316	325	296	344	335	320	336	315	328	313	341	358	338	325	318	349	307	341	309	308	318	346	352	330	323	293	342	311	325	334	308	319	305	350	320	317	320	343	339	363	320	320	318	340	352	344	327	335	364	352	326	332	315	358	306	322	323	330	313	321	310	294	349	313	325	309	340	344	339	317	319	352	312	338	298	313	350	322	325	312	315	340	346	307	318	346	378	333	325	298	324	305	360	316	284	292	309	324	308	317	330	329	343	359	345	320	338	293	318	319	285	349	324	335	335	316	318	344	318	305	344	344	316	347	305	336	331	319	295	348	312	324	317	334	333	324	327	326	301	316	315	382	336	318	342	327	340	356	327	292	305	291	323	326	325	311	325	331	341	365	322	317	352	307	350	288	296	312	350	333	367	317	337	314	340	306	332	315	334	324	327	352	361	286	322	330	283	310	327	327	364	363	344	355	318	346	345	327	322	329	341	321	352	301	338	331	328	309	350	338	328	319	341	328	326	312	283	308	338	319	322	358	346	320	316	325	329	313	339	319	343	362	325	298	319	316	356	281	310	344	340	301	314	313	328	319	321	301	329	334	325	340	329	341	345	349	341	317	310	297	318	320	308	314	310	319	325	305	346	365	331	331	336	353	299	321	315	313	323	327	354	330	329	301	304	327	307	282	328	337	315	314	316	326	316	359	281	306	343	302	322	336	301	291	348	337	327	300	316	334	367	285	333	312	353	321	339	355	347	357	332	348	327	310	338	342	321	337	304	315	315	328	344	310	333	304	291	354	297	325	326	307	318	304	313	305	331	320	298	321	318	313	281	354	347	338	315	331	328	277	322	314	334	318	312	317	313	342	312	320	320	304	313	310	318	305	354	303	327	301	303	310	293	311	319	350	321	311	332	354	328	300	339	339	329	297	333	305	294	305	353	339	305	290	344	287	296	351	302	317	345	316	329	351	338	315	333	337	309	337	312	340	315	307	337	344	323	313	317	335	330	299	317	337	310	316	331	371	338	341	323	306	324	334	333	323	329	327	347	334	349	328	327	348	357	352	342	324	320	324	311	337	328	313	318	332	326	354	317	321	329	343	358	322	334	328	322	299	312	347	296	322	318	321	341	332	320	318	334	323	344	323	331	296	309	331	324	337	315	354	337	317	303	322	323	337	318	324	323	329	301	327	307	341	312	344	335	333	286	316	308	347	325	318	302	290	333	327	340	332	307	337	341	324	283	296	367	326	317	328	300	334	325	328	320	300	307	310	318	309	303	360	328	340	317	336	328	342	335	296	329	329	352	322	306	334	307	330	300	334	307	342	331	329	297	317	338	323	332	335	336	319	300	342	316	350	332	317	329	315	316	324	326	335	311	332	315	355	319	357	332	360	319	337	329	308	313	321	314	323	304	317	321	325	325	332	324	333	328	312	363	333	317	337	315	313	350	346	342	306	282	321	322	301	318	322	323	316	315	337	314	335	291	331	337	309	300	333	352	311	327	335	323	350	329	322	321	338	313	331	331	332	344	294	328	318	331	353	313	322	298	281	327	333	319	301	320	329	336	338	327	316	339	327	326	348	332	334	358	340	302	345	344	320	328	320	346	343	291	329	325	344	319	318	337	321	313	326	324	283	298	316	321	326	308	330	345	321	336	343	335	332	301	341	308	341	301	318	333	342	271	335	339	322	336	306	326	328	335	295	323	335	291	329	319	339	328	311	347	325	307	322	313	360	315	323	319	377	306	313	314	334	346	323	347	364	309	290	335	322	331	311	322	315	353	338	325	332	332	313	320	313	340	308	327	295	324	338	323	340	304	350	308	301	347	313	316	321	347	328	306	294	333	350	322	324	302	357	308	339	314	335	326	313	339	329	332	301	343	341	335	326	312	327	316	318	322	315	290	324	332	344	347	292	337	316	335	331	319	311	342	325	303	332	335	317	275	326	307	322	316	305	359	325	335	322	324	335	298	345	291	309	317	317	324	337	342	344	322	340	328	293	329	332	335	300	330	312	309	364	331	313	357	343	338	299	327	301	332	332	349	364	335	351	313	310	347	308	316	346	325	346	344	302	300	299	304	313	314	318	303	286	305	299	363	311	303	340	317	322	356	296	317	356	330	317	319	312	316	308	313	300	365	333	310	313	346	336	291	322	303	294	317	330	335	322	317	303	301	338	336	341	329	288	329	260	328	281	345	327	333	333	325	350	339	287	284	327	335	349	302	348	301	321	302	347	320	313	328	306	329	329	306	327	317	336	351	304	321	286	312	355	308	314	308	324	308	281	331	322	316	302	330	351	307	324	311	291	317	328	339	300	322	348	342	322	305	322	332	337	291	333	342	286	315	329	317	341	319	309	364	324	380	294	332	328	330	320	326	301	336	318	306	319	336	294	349	325	347	306	297	312	314	335	322	326	290	319	328	328	334	321	332	309	354	321	342	318	333	363	312	340	348	349	305	329	328	359	318	357	317	307	329	333	323	312	306	315	313	362	340	353	337	346	332	343
3235	4682	3674	1858	1250	952	805	668	619	547	521	474	450	451	431	406	386	378	377	366	385	361	347	376	353	369	357	358	386	384	316	350	318	346	365	352	351	321	363	366	342	345	347	333	356	327	337	355	353	337	327	370	332	374	328	363	354	352	330	339	376	341	351	369	333	335	331	361	358	348	345	333	324	364	328	346	340	339	324	346	379	332	343	348	338	312	343	315	304	355	353	328	339	318	322	338	352	341	340	378	368	351	341	357	363	332	391	378	316	338	387	339	338	336	360	334	323	356	316	344	331	362	339	342	345	358	359	346	326	309	361	336	333	388	378	331	349	345	328	367	360	336	350	352	350	333	364	342	361	333	317	353	324	338	339	357	357	353	333	323	317	318	330	339	344	317	310	309	322	370	370	348	330	347	327	326	325	337	327	363	348	351	328	345	370	339	340	314	344	297	316	338	332	324	359	316	322	360	324	349	370	345	364	356	350	333	351	333	315	325	332	330	337	352	330	355	316	356	316	333	328	402	336	336	290	344	327	323	346	371	371	345	363	351	313	340	349	345	363	353	297	355	335	356	355	338	342	317	361	312	336	346	315	315	350	328	307	318	347	355	331	333	324	320	373	330	372	316	347	316	351	386	318	320	366	395	326	321	356	342	351	369	336	301	341	374	331	350	335	303	369	343	352	334	350	351	344	304	348	351	339	348	357	333	358	326	330	341	320	332	342	324	353	339	343	316	328	348	306	348	360	332	368	331	338	358	324	319	392	328	332	317	365	307	335	326	316	372	319	361	353	315	373	357	322	323	333	355	363	346	309	328	355	341	383	330	345	316	344	355	313	302	361	337	355	331	328	332	352	316	329	322	373	314	327	342	331	347	348	319	339	305	359	354	329	337	361	322	348	344	347	321	352	340	340	322	305	331	322	315	339	318	320	348	306	331	333	339	315	330	343	350	335	313	352	307	342	344	341	349	332	363	336	336	312	321	348	356	327	318	337	344	373	334	335	309	327	327	344	356	357	324	365	349	348	354	347	332	327	293	315	328	356	331	360	337	315	323	349	314	351	309	344	374	334	347	326	352	350	325	343	365	344	351	330	354	347	367	315	340	320	341	317	340	348	390	311	379	347	351	324	309	356	293	368	335	344	344	350	303	346	318	329	349	329	310	322	335	340	342	291	302	340	322	335	308	362	323	324	326	312	326	333	325	355	363	349	295	344	329	312	333	298	323	378	336	345	350	371	402	316	346	342	368	322	332	335	318	314	341	357	310	323	330	327	318	366	327	355	340	376	348	317	354	336	345	354	354	354	349	323	331	324	348	357	359	334	337	317	324	321	338	321	340	344	324	370	356	335	355	347	338	336	323	350	334	319	343	301	323	340	316	333	370	334	319	342	331	355	337	365	340	333	336	337	344	315	341	346	336	328	326	305	339	313	332	359	378	356	317	369	336	283	339	377	331	319	335	341	359	330	347	309	323	346	341	358	341	320	313	334	345	354	342	333	351	363	350	345	331	312	358	344	350	353	312	328	346	338	350	348	331	326	352	354	355	354	322	314	308	317	342	346	315	353	337	322	314	359	317	352	324	360	322	325	311	318	363	364	335	329	378	332	356	312	363	349	335	338	323	319	361	344	332	322	338	307	330	307	339	378	314	304	364	322	348	363	347	343	336	331	360	354	336	310	333	341	327	333	321	354	345	333	345	384	290	344	356	363	357	321	354	345	312	347	345	350	339	313	317	314	342	313	365	362	349	374	356	360	317	332	334	325	294	325	311	324	350	369	332	335	341	338	328	332	337	341	327	331	340	309	321	337	340	354	351	356	331	319	321	332	383	358	307	303	342	317	302	350	342	354	400	337	325	338	306	325	309	311	342	329	333	339	307	349	308	350	317	323	338	355	348	325	326	307	313	314	343	305	341	348	369	342	289	299	351	320	345	320	341	365	348	314	337	334	336	326	340	343	337	319	338	305	315	313	318	301	348	329	329	364	325	316	321	309	314	337	324	348	349	345	334	322	318	317	320	349	333	349	348	309	318	332	312	299	319	355	342	316	336	301	358	312	345	349	334	359	344	389	324	332	305	371	349	367	335	344	362	346	383	343	345	335	320	330	321	313	345	350	327	348	322	326	313	325	320	383	337	352	329	367	337	341	335	317	319	312	307	356	342	355	333	374	310	319	323	333	314	341	357	348	354	340	353	319	319	330	340	306	354	331	343	325	325	336	332	322	362	347	338	336	334	344	358	307	359	349	337	362	330	319	333	313	339	368	306	341	336	350	320	305	360	338	337	336	317	345	353	325	346	318	349	353	348	343	314	354	330	327	314	288	338	336	330	306	312	327	358	323	318	336	346	327	346	294	334	343	335	329	358	316	342	328	330	366	362	326	322	363	331	353	325	335	315	342	361	308	401	341	351	327	337	326	357	310	332	319	306	356	315	360	297	346	346	348	309	359	343	343	329	332	328	337	313	348	324	387	362	323	307	337	335	342	343	316	341	311	337	330	316	309	340	326	334	322	324	339	351	311	311	304	314	366	361	334	321	331	341	323	334	351	340	332	318	329	318	309	327	362	342	334	339	319	337	370	330	341	340	336	317	360	308	354	353	381	314	305	344	294	345	317	364	366	329	325	311	342	335	343	324	329	325	354	331	353	366	336	336	331	332	296	313	338	316	340	339	346	346	306	364	320	340	315	339	331	286	387	338	329	329	338	336	367	311	341	356	325	335	357	335	317	330	361	337	336	319	347	325	352	321	315	352	316	322	362	322	365	328	313	297	353	365	321	346	360	366	371	310	314	334	327	315	344	330	320	353	325	340	329	344	331	328	322	319	344	350	333	335	317	349	337	375	314	335	355	364	313	328	330	305	325	346	342	362	339	361	344	316	308	375	356	322	343	341	355	319	349	348	334	334	344	318	345	355	328	328	345	346	329	318	320	338	334	336	343	340	327	315	351	307	328	324	346	336	352	327	318	348	336	301	331	336	329	305	314	316	337	367	325	360	320	355	311	327	331	316	352	324	349	331	354	312	315	322	331	352	327	327	310	274	350	336	322	358	323	314	325	359	336	342	312	352	295	342	338	308	335	336	314	354	338	327	294	331	324	357	328	320	326	317	380	325	344	346	339	325	353	345	345	318	317	333	315	332	355	330	338	328	260	330	319	366	325	349	315	351	335	325	359	320	311	338	301	314	346	310	324	333	314	346	342	357	332	343	344	337	334	349	304	332	352	333	345	337	331	336	354	376	336	332	330	348	312	301	309	351	324	308	329	335	299	326	349	330	352	340	332	342	346	334	316	357	320	339	353	335	347	343	352	314	358	302	333	337	322	325	322	326	348	365	319	373	338	325	349	319	322	331	355	325	348	347	361	324	330	354	330	355	313	344	341	313	307	338	327	306	340	321	341	344	326	332	296	358	363	346	370	325	351	360	324	351	317	339	315	345	345	336	315	343	350	317	360	335	385	337	350	358	312	363	308	309	329	333	328	342
27728	11810	1934	1191	923	845	854	867	869	885	862	854	795	908	849	849	859	806	847	835	845	841	799	813	840	893	814	867	867	844	830	821	792	824	760	855	803	839	838	848	810	824	880	851	802	880	817	845	819	866	888	863	831	850	825	857	870	827	829	819	853	847	876	828	781	822	834	807	825	810	809	824	841	837	892	791	887	908	855	854	853	893	846	880	878	830	871	845	876	895	791	801	819	818	814	784	873	817	862	858	828	835	918	823	841	883	834	861	831	837	804	817	853	813	853	803	812	882	890	834	855	873	884	878	860	815	820	811	833	799	839	811	896	867	907	828	856	817	797	778	838	855	831	856	849	834	809	824	812	852	834	848	843	836	858	902	813	886	839	829	816	840	831	886	830	832	870	872	821	853	793	798	790	829	899	892	826	892	806	853	842	815	784	846	833	828	870	862	839	878	857	829	846	824	832	849	856	835	848	845	830	840	787	818	846	774	872	842	850	852	889	854	855	865	851	844	848	855	885	870	885	882	821	792	844	776	797	864	845	838	796	794	838	880	795	849	855	873	790	871	870	813	871	882	820	869	805	836	852	807	837	822	829	854	822	849	852	803	848	785	842	820	818	853	837	802	830	784	831	798	854	836	840	897	873	878	863	813	803	834	827	826	822	824	829	866	855	857	802	827	861	835	855	813	885	805	827	860	886	903	839	798	859	856	849	819	829	871	799	847	806	798	863	794	853	804	804	851	858	812	858	844	849	777	847	807	861	818	829	841	837	882	825	891	810	881	806	864	853	891	833	869	823	799	838	839	846	812	869	820	869	851	899	853	864	866	853	869	874	821	836	843	823	826	838	833	864	886	871	829	868	829	820	791	849	859	846	875	845	794	847	824	778	891	835	816	830	823	899	839	847	816	858	829	823	835	837	786	798	864	869	836	886	819	810	788	776	874	853	812	806	853	915	833	793	849	863	843	850	891	868	824	839	819	843	825	899	810	872	889	839	824	841	889	799	893	837	831	875	853	873	862	857	855	889	814	859	899	879	866	840	878	838	802	860	891	891	805	886	835	817	812	844	853	931	817	889	896	843	801	806	848	776	878	864	826	817	788	826	837	842	873	851	843	831	820	873	876	887	839	940	856	848	850	861	859	832	858	819	826	817	862	872	805	837	806	799	848	903	861	833	827	872	866	860	826	859	839	813	862	866	857	800	890	847	807	822	844	819	851	808	916	870	826	849	855	835	835	831	866	825	830	835	806	815	908	842	828	849	833	817	816	835	828	836	809	841	816	839	887	840	836	859	828	886	838	878	784	790	861	910	877	847	870	875	844	866	854	819	818	837	855	845	848	878	825	867	858	782	813	853	847	807	821	843	810	862	844	845	848	821	845	863	776	897	829	841	854	836	865	852	867	842	839	822	843	874	870	894	811	835	813	824	819	831	862	877	832	853	872	844	823	839	822	896	846	879	815	864	836	830	846	782	834	865	812	826	864	867	856	881	874	868	857	800	852	847	815	842	831	843	832	838	838	827	801	886	884	870	833	814	858	807	841	839	851	842	818	880	828	869	829	877	845	863	874	864	822	886	863	869	811	793	850	842	804	823	874	848	784	848	889	878	847	816	869	814	873	850	830	786	803	799	872	841	839	844	836	836	847	782	814	897	880	841	800	886	830	833	876	866	872	849	838	870	868	815	847	835	825	838	824	844	857	832	840	892	809	790	858	851	887	854	874	786	800	780	825	829	814	793	827	858	847	835	808	846	822	814	885	814	826	793	829	837	840	811	841	841	895	864	852	813	820	828	848	852	840	818	859	834	919	867	871	851	838	851	838	836	824	846	816	878	839	889	854	862	910	837	806	856	818	844	841	812	868	857	845	863	876	874	821	838	852	869	839	816	882	846	833	802	826	830	883	835	866	800	894	853	797	853	819	849	843	847	845	869	846	837	789	826	889	787	852	836	794	819	810	837	833	833	837	824	776	851	884	813	906	828	849	834	835	923	864	813	800	858	844	833	836	797	868	892	843	838	805	844	865	875	821	825	905	874	894	839	816	877	843	842	892	906	823	837	792	824	818	869	827	781	843	788	852	872	817	868	825	812	873	844	829	811	851	865	812	802	840	846	845	873	874	818	797	845	864	835	831	857	882	875	840	847	803	849	842	837	813	843	891	817	899	869	825	830	846	829	844	822	848	903	810	827	813	840	793	828	860	847	772	825	832	854	835	794	851	846	891	828	870	800	857	886	796	906	809	895	837	867	840	872	832	879	832	837	839	821	855	828	898	824	809	856	816	849	857	850	888	811	852	816	839	794	895	793	866	863	824	866	878	914	820	827	852	908	837	877	860	830	773	832	823	809	842	879	866	798	851	816	783	822	863	870	840	835	826	851	888	878	813	837	862	884	829	861	816	887	835	833	836	877	859	846	900	901	826	841	809	853	844	831	800	830	818	860	891	822	814	854	825	786	892	798	850	816	852	898	807	876	785	820	849	830	914	859	865	847	839	810	835	837	804	828	827	864	830	818	846	818	852	813	858	784	846	830	894	808	833	784	835	843	850	867	898	876	909	863	847	906	873	891	809	835	847	839	872	817	885	869	822	855	839	838	846	848	831	823	844	816	867	830	858	809	803	787	873	802	821	810	843	862	827	817	837	876	874	828	844	819	856	825	785	862	838	876	874	818	853	799	816	879	817	847	770	795	824	817	887	841	846	837	826	829	812	826	856	880	856	807	852	838	880	869	875	860	848	871	874	892	844	832	831	814	825	867	829	868	845	798	806	882	865	857	865	827	824	836	803	828	877	860	817	804	837	812	856	833	832	880	808	820	858	867	859	823	776	847	873	841	830	886	836	892	857	915	808	821	814	866	839	829	835	848	859	858	820	864	861	844	805	901	841	887	833	786	855	863	794	823	845	898	836	849	856	892	807	821	879	860	877	844	882	884	831	884	868	842	876	843	895	812	849	831	821	791	822	852	803	819	803	867	835	804	893	834	846	831	837	832	810	801	862	855	827	802	853	846	814	863	894	872	814	871	777	817	869	858	935	802	823	851	920	872	797	875	870	856	835	834	855	886	844	840	816	822	905	822	906	798	848	839	855	829	905	768	805	851	838	819	828	858	822	844	825	833	923	850	908	835	841	828	902	842	803	812	874	882	814	820	846	851	885	820	867	837	817	897	851	868	824	806	836	867	844	848	824	855	797	808	805	859	840	868	883	862	842	834	895	906	905	859	837	908	846	815	887	867	860	866	799	847	826	875	826	787	861	890	886	828	765	858	801	817	845	853	825	846	832	846	831	850	798	827	892	857	840	872	872	832	796	836	825	837	796	844	865	807	806	834	820	853	818	871	803	841	859	871	810	857	859	835	843	852	836	840	834	821	871	833	838	855	833	841	837	848	829	884	855	842	888	879	829	839	817	819	812	866	848	930	856	867	793	822	790	904	829	835	858	893	888	869	845	799	838	846	799	854	884	842	880	866	852	805	857	768	818	803	827
5167	1019	871	741	792	766	759	730	717	704	750	774	722	720	706	738	712	745	755	731	724	770	748	724	679	744	726	736	746	701	754	733	739	753	668	712	760	731	717	708	703	706	790	716	801	674	722	678	725	706	738	692	752	813	749	744	743	713	722	733	702	761	719	746	690	703	757	783	735	692	780	734	754	725	718	760	761	719	720	762	731	692	706	728	710	744	741	749	728	695	707	741	727	714	758	741	757	734	718	735	719	782	722	753	733	741	724	715	717	740	697	741	701	695	739	710	710	712	752	770	683	786	720	737	729	755	776	727	705	757	770	716	741	685	728	733	715	711	749	735	733	727	690	746	718	732	713	762	759	729	712	716	724	717	712	730	712	728	777	697	732	723	717	689	741	751	691	759	735	688	745	732	758	744	678	781	730	747	760	714	738	699	724	768	741	683	750	735	740	737	734	737	713	718	753	722	768	693	771	741	715	688	727	734	715	746	688	757	751	782	674	717	747	772	724	741	695	699	716	714	729	700	685	720	751	703	779	717	753	738	746	697	734	676	704	683	705	702	727	717	757	723	725	743	709	713	731	728	731	724	729	724	738	693	707	657	724	703	752	710	684	652	735	756	716	699	699	740	721	712	756	710	805	733	707	717	699	760	701	739	744	717	725	693	731	711	716	714	743	739	724	732	763	752	754	715	710	767	792	745	704	707	710	741	719	724	766	697	749	714	735	761	764	734	741	731	690	732	733	773	725	710	726	700	703	713	721	655	753	756	671	718	811	666	688	741	730	731	763	776	718	657	693	680	780	756	707	762	717	786	730	700	766	732	684	740	708	718	758	779	747	718	698	722	776	753	734	715	736	745	766	736	723	730	719	753	767	755	684	695	706	749	744	758	717	737	641	722	682	765	715	703	735	778	716	722	681	740	682	687	711	740	744	708	675	715	720	692	747	718	707	745	749	694	667	671	736	708	757	726	718	752	757	734	678	753	751	719	760	693	728	742	705	686	709	730	738	720	696	719	763	718	727	736	709	723	700	708	705	725	740	717	786	729	745	736	735	748	690	740	706	679	713	710	720	697	719	714	690	752	695	736	757	764	711	728	721	708	684	703	698	729	749	786	788	726	747	724	712	732	719	711	767	736	761	720	759	721	719	731	754	739	734	734	742	768	731	743	728	762	759	738	749	678	753	729	745	754	747	741	735	720	731	744	674	739	698	716	752	768	766	715	684	721	699	698	687	708	711	693	699	694	658	732	725	814	682	760	771	689	726	730	716	732	750	707	735	679	726	716	754	700	722	787	740	753	781	742	723	729	725	701	733	690	712	741	757	708	753	753	736	715	732	738	750	756	790	738	680	692	700	764	727	754	702	750	732	737	752	738	720	733	708	714	717	758	756	740	767	711	715	723	699	745	732	715	706	695	759	723	705	744	746	720	744	759	744	699	750	776	720	686	738	754	736	739	722	718	724	742	724	730	754	659	733	735	672	727	756	724	702	757	724	708	751	717	754	727	735	742	713	784	750	723	744	770	745	730	696	722	708	704	698	742	750	764	708	732	725	729	756	732	708	736	690	736	709	758	722	712	726	738	712	712	729	732	746	725	765	751	704	726	679	712	676	743	688	750	734	726	721	735	758	725	756	714	720	698	669	726	745	713	744	698	745	723	714	713	678	694	717	737	745	715	696	700	688	742	789	709	701	711	667	710	703	710	747	715	725	710	789	763	726	723	778	758	725	696	729	709	729	768	703	748	743	707	731	670	718	735	725	713	780	730	676	726	775	679	722	671	744	701	715	728	737	709	684	699	710	698	698	761	736	705	747	764	719	740	744	722	697	734	741	729	711	753	751	750	693	704	708	684	703	769	767	687	709	705	741	737	701	724	726	775	700	685	718	727	708	723	736	688	699	705	703	736	737	744	726	680	724	728	736	751	733	688	774	735	710	703	707	697	707	696	753	763	731	761	719	692	705	720	687	746	728	711	752	731	742	665	743	692	679	722	750	719	722	707	741	711	716	773	721	762	729	722	705	719	752	664	667	730	759	740	716	737	747	742	742	734	723	719	720	749	740	766	729	729	735	711	723	719	716	763	718	754	732	724	676	692	713	705	705	793	734	734	714	704	756	788	776	784	714	729	722	736	704	706	718	725	753	719	702	709	707	734	733	743	693	739	721	746	745	701	698	696	644	691	732	714	670	724	693	673	720	758	773	721	747	670	730	719	719	768	742	745	732	729	768	713	710	719	771	731	686	722	719	728	703	721	720	711	750	719	761	727	693	717	738	700	747	731	729	687	718	728	699	741	711	642	693	719	726	728	741	756	757	732	748	748	676	740	745	709	716	717	694	733	737	696	741	711	724	718	697	748	703	718	742	765	760	720	730	725	778	667	740	722	743	714	684	742	728	705	729	717	720	767	742	690	701	720	786	745	767	675	671	721	780	738	743	706	742	729	744	766	679	705	697	720	728	735	760	698	733	751	705	690	735	681	733	717	712	735	701	712	709	744	728	735	786	726	714	711	769	698	740	765	765	750	725	729	726	686	730	732	721	697	650	694	710	763	696	740	697	732	747	760	775	737	724	721	735	734	677	723	722	715	749	767	741	754	721	707	751	720	685	703	711	763	696	737	683	734	698	733	702	760	703	728	796	692	696	676	724	712	770	744	713	734	731	673	750	694	717	728	753	728	731	715	705	721	741	728	758	744	753	729	725	751	731	726	716	720	729	772	727	669	702	720	680	717	718	702	683	763	715	764	715	746	721	734	695	723	716	712	717	724	681	756	714	741	783	757	729	729	742	739	712	712	740	716	759	713	689	695	739	729	725	708	711	719	700	669	715	756	726	712	729	744	743	726	711	727	695	733	724	687	700	740	747	707	746	725	646	721	715	708	748	712	742	754	740	732	705	731	753	690	752	680	689	753	689	715	677	732	752	771	715	721	691	766	713	698	740	724	770	708	704	779	717	751	747	694	695	707	764	789	719	704	744	721	710	799	694	701	725	714	692	704	755	748	689	727	742	783	676	708	748	722	728	722	682	702	760	721	738	715	699	685	747	715	727	759	693	706	708	745	702	746	755	719	745	746	711	730	723	740	707	711	732	730	728	761	737	759	731	713	707	693	700	714	764	743	727	717	722	740	679	706	758	734	690	756	716	743	714	717	749	722	725	704	670	762	740	760	721	687	717	669	709	746	755	713	729	716	722	791	683	728	719	751	728	688	694	738	748	714	747	767	715	738	736	748	731	703	674	747	708	714	730	676	717	692	723	698	710	714	709	722	710	756	757	729	757	721	717	752	754	712	755	746	729	702	744	718	707	686	769	747	732	771	749	706	713	741	743	748	676	711	691	735	741	724	665	711	705	680	693	777	725	726	747	708	733	691	694	743	696	723	752	720	725	683	691	751	750	749	696	786	735	745	734	762	712	709	724	681	696	714	712	695	709	708	741	749	740	669	710	762	708	739	708	712	688	753	712	690	741	749	749	702	723	740	684	697
25753	21496	26021	18862	2001	1041	889	778	726	730	766	738	737	736	765	754	738	744	659	696	722	728	735	721	780	707	742	724	719	666	723	699	668	733	703	673	709	702	676	696	710	725	674	688	626	671	693	698	736	687	732	761	729	669	677	702	730	708	695	732	695	714	646	685	677	767	691	689	689	661	767	750	686	678	720	699	712	681	703	718	673	724	669	728	722	708	760	690	689	690	707	732	691	669	727	675	709	701	685	702	686	675	673	727	712	718	690	730	692	741	707	710	692	705	750	653	699	665	703	668	700	737	689	705	716	741	679	688	711	674	711	675	688	686	694	723	679	704	700	677	742	724	701	694	692	739	752	722	650	694	692	728	686	678	698	690	732	700	678	676	727	678	747	737	698	711	678	747	687	679	719	693	689	720	669	711	655	718	694	716	728	752	720	671	674	659	776	709	688	739	671	747	656	646	711	743	708	698	691	699	703	689	762	718	615	716	654	702	676	744	656	700	720	663	698	686	721	724	745	724	750	710	665	732	719	778	668	688	685	725	698	722	697	690	695	661	704	713	692	705	687	700	695	702	647	673	682	718	684	643	741	710	687	652	727	733	716	708	705	727	708	766	715	652	721	702	703	711	675	691	716	668	710	680	651	694	685	687	676	749	682	686	691	719	688	712	692	721	736	718	677	708	698	729	682	695	709	671	737	667	730	643	714	691	694	664	745	703	683	656	715	713	665	707	696	679	691	674	675	697	691	684	728	737	734	681	718	709	710	685	754	700	698	669	704	709	706	671	742	680	676	691	728	703	700	708	663	682	682	747	702	750	724	686	706	718	687	754	689	710	719	680	697	710	729	674	687	712	689	689	721	682	706	677	653	674	703	688	664	693	695	715	685	694	698	725	696	689	646	733	694	711	746	657	702	661	728	729	682	730	726	689	665	686	701	725	714	695	681	697	699	689	682	736	692	696	693	664	714	697	687	716	659	729	693	750	722	700	703	731	695	675	682	686	655	701	700	691	720	719	663	699	655	691	684	669	717	712	690	681	721	735	685	628	673	747	734	641	700	751	697	711	655	696	713	711	726	682	676	681	724	713	739	724	653	690	678	675	687	721	704	727	721	688	691	744	656	670	710	673	715	720	659	676	722	728	729	701	633	735	678	700	719	710	672	729	679	643	669	726	720	691	619	713	720	684	700	654	687	718	722	708	715	744	671	721	659	694	701	709	706	705	674	699	679	710	673	662	704	755	738	735	736	719	723	695	698	722	691	676	699	709	753	676	729	685	740	684	710	707	673	733	710	702	687	676	728	686	714	652	738	708	732	697	694	662	721	684	659	711	701	704	753	733	703	691	680	706	728	672	676	691	676	754	674	670	679	701	715	687	757	684	733	675	698	707	670	642	700	732	743	683	699	701	669	648	692	682	669	646	687	727	693	694	745	729	698	709	694	665	718	671	710	742	717	749	720	692	680	663	712	720	754	673	696	705	669	679	684	697	727	722	736	715	706	683	674	673	702	725	702	700	761	708	677	680	667	672	684	729	669	680	675	725	763	703	717	695	657	672	678	649	708	711	670	682	690	685	694	732	732	687	691	663	734	702	719	728	664	720	648	722	706	712	705	665	732	683	693	686	733	730	720	706	705	687	677	673	680	674	684	701	634	730	670	664	735	708	708	680	774	735	715	756	705	693	699	683	705	679	683	800	715	720	739	690	654	705	654	715	698	723	735	721	691	719	674	709	667	692	771	688	714	689	735	717	690	681	711	734	683	699	689	706	698	705	725	695	668	649	699	728	691	677	694	702	664	700	726	672	716	738	667	683	688	708	734	670	675	732	703	716	695	709	719	672	696	652	704	703	681	730	722	703	688	694	717	701	634	694	759	694	684	709	688	718	711	705	707	755	648	658	676	700	708	720	728	687	725	677	689	677	677	675	707	742	714	723	679	662	703	692	698	678	692	698	681	705	687	733	679	699	699	691	760	696	683	705	706	663	700	698	728	717	654	668	705	700	684	657	685	703	688	715	702	639	644	712	728	676	734	711	665	665	691	672	710	687	667	704	710	696	697	679	688	675	701	717	648	728	761	702	673	695	711	689	753	721	727	687	735	735	702	701	688	682	721	700	685	683	694	668	768	695	704	704	712	724	677	695	666	752	719	746	723	652	685	714	712	702	674	692	697	673	725	716	663	660	687	639	695	703	707	727	665	702	696	773	729	658	763	713	689	700	708	688	654	613	731	734	702	698	711	681	671	703	736	757	701	714	740	708	715	728	754	715	707	677	660	743	743	713	655	671	717	765	685	727	679	715	732	712	725	733	736	707	696	701	674	703	677	676	760	637	689	678	710	720	713	731	665	697	699	676	692	674	736	700	687	717	691	683	696	646	726	669	685	701	709	700	703	700	709	706	687	718	680	650	712	673	688	699	685	659	728	716	668	662	678	682	719	719	696	684	669	670	695	735	765	649	699	746	667	689	690	716	723	676	714	683	671	694	759	710	705	669	736	728	685	674	720	666	689	697	666	662	695	721	715	694	731	715	679	764	627	690	694	690	685	673	660	730	717	704	735	765	684	701	731	717	743	731	682	742	670	743	706	662	697	696	689	645	662	706	736	721	675	703	687	729	704	702	642	673	715	731	656	721	741	655	692	694	756	714	735	735	678	681	747	722	668	672	670	698	759	685	695	746	640	691	656	678	715	745	694	719	700	728	663	710	717	644	734	672	688	673	714	681	697	707	689	701	761	672	715	744	682	706	689	719	684	698	708	736	687	698	653	724	694	714	726	689	712	660	690	743	715	711	716	743	674	715	672	717	692	701	664	676	704	672	720	697	734	662	698	647	627	726	711	697	669	716	693	708	722	704	695	693	707	716	757	694	724	736	719	722	707	700	707	726	685	735	701	731	733	701	710	692	709	723	671	683	745	681	718	731	677	667	737	672	703	737	717	733	722	680	693	695	731	699	693	677	699	713	662	712	664	744	694	724	721	703	680	719	692	716	674	676	704	682	760	715	718	727	715	720	680	744	685	670	704	702	692	725	690	674	734	741	730	701	754	679	670	694	684	709	676	708	685	651	685	701	758	717	708	716	702	724	725	702	662	669	706	711	675	704	774	702	655	692	700	713	757	706	734	700	688	699	717	747	701	721	672	712	729	722	660	681	721	677	706	699	771	694	710	728	708	706	733	689	722	688	660	691	713	714	736	680	702	724	700	672	734	712	723	704	718	690	676	683	719	701	676	711	734	676	692	725	718	701	727	665	668	712	721	737	686	727	716	692	664	706	699	734	711	732	706	713	678	740	700	744	691	737	717	715	699	682	735	684	697	691	708	721	691	675	670	747	695	694	697	673	708	687	730	682	763	690	729	688	657	701	674	681	662	672	676	659	679	705	745	648	713	662	687	681	731	668	716	739	702	666	641	636	704	759	731	700	709	692	678	725	741	705	666	711	662	689	756	735	738	742	703	688	726	690	671	687	643	656	673	640	717	657	727	667
3573	2231	1908	1188	1009	835	769	765	720	726	709	671	705	631	620	676	667	658	623	647	668	606	652	700	596	649	642	603	686	647	658	658	697	602	699	632	642	661	641	636	656	666	631	636	621	654	605	639	689	674	645	650	669	618	641	640	655	663	626	633	627	642	643	622	623	605	611	659	612	623	657	661	663	627	643	676	607	653	654	644	653	616	652	663	631	635	659	660	610	616	627	641	658	619	695	613	644	650	651	604	610	669	651	678	657	607	651	619	620	621	618	643	595	656	639	649	644	618	657	644	667	648	632	611	586	668	620	591	640	649	595	653	654	623	636	613	639	575	620	611	651	617	598	675	653	630	629	677	640	673	663	637	609	634	636	652	652	665	609	613	665	667	640	623	661	635	647	644	625	668	619	639	689	633	643	681	668	674	617	586	612	637	699	640	660	652	614	634	594	629	587	627	687	649	628	621	612	673	620	610	649	662	632	666	648	630	641	638	601	661	597	638	658	628	634	625	622	644	620	622	595	636	645	658	640	655	641	622	601	688	642	663	624	656	652	607	645	647	613	582	615	629	645	610	612	641	615	647	628	649	652	652	611	608	632	661	626	634	616	627	666	618	642	662	641	655	641	687	639	615	628	620	611	649	655	643	619	625	680	622	648	650	688	638	618	640	626	612	652	633	634	644	644	658	590	645	618	672	601	609	632	622	607	644	606	643	666	639	646	607	639	644	613	636	623	598	624	620	629	606	640	663	632	594	620	670	632	648	640	604	626	649	602	632	651	630	583	641	663	652	657	652	652	658	635	654	602	598	626	636	588	626	666	622	632	610	666	664	611	636	647	641	630	665	603	646	609	624	587	607	657	612	622	641	660	620	631	631	638	596	619	679	605	634	663	621	605	631	616	676	631	614	639	625	580	594	662	646	625	632	632	618	628	664	631	616	660	633	656	613	607	622	625	622	599	601	644	625	631	613	662	625	623	665	629	644	647	651	692	624	643	618	598	630	621	672	640	609	668	632	625	607	608	623	657	628	694	621	627	638	634	647	616	648	670	669	616	602	600	616	649	605	611	609	638	615	636	655	642	634	595	614	615	638	608	663	623	601	610	644	645	671	586	659	603	610	693	642	647	600	622	621	637	679	644	603	600	615	609	612	625	649	616	627	629	638	681	677	645	642	641	668	640	574	642	623	647	629	661	616	601	609	600	608	664	670	623	651	622	619	610	604	636	641	614	666	638	634	628	594	603	629	629	657	607	653	652	604	605	672	629	612	610	622	634	632	622	662	600	616	621	651	610	663	667	635	644	617	617	607	646	666	636	628	659	623	632	594	629	632	638	648	631	630	651	574	597	626	668	673	656	637	599	649	599	613	627	636	644	665	635	612	642	622	620	656	621	581	668	617	639	616	628	648	606	615	635	656	668	668	619	672	664	644	609	659	612	580	626	664	611	642	656	634	596	631	657	620	655	626	650	644	633	623	627	643	657	604	594	647	649	625	613	658	642	617	611	635	664	583	632	579	602	604	629	643	637	605	680	655	654	655	663	658	618	641	607	646	590	638	606	629	634	628	652	643	645	634	663	634	566	649	611	621	634	626	650	614	583	633	646	613	681	583	651	636	662	625	651	600	601	644	630	645	666	619	648	625	633	583	583	630	651	606	634	621	599	663	644	599	606	649	630	635	638	626	627	667	648	675	589	604	669	628	653	629	604	600	582	635	614	656	637	620	608	604	613	631	617	612	686	673	613	630	622	675	658	631	612	649	617	619	672	623	626	667	634	652	636	608	669	612	612	582	629	627	641	662	618	623	647	652	651	664	602	620	628	640	631	659	617	651	658	650	641	655	627	602	608	628	644	639	626	615	642	593	616	641	626	638	638	634	626	634	579	649	626	587	662	667	646	638	624	617	643	618	579	635	643	616	596	640	575	649	631	650	652	610	628	668	643	599	626	613	641	584	661	655	602	617	631	640	645	582	662	666	641	587	638	617	646	644	645	611	624	629	617	652	643	608	701	636	659	629	649	626	663	612	651	637	567	638	623	636	666	672	597	613	661	623	672	636	630	656	622	601	617	618	627	633	621	627	635	637	604	592	607	630	631	627	658	649	645	644	653	670	626	609	632	650	634	629	610	621	674	649	633	634	620	639	645	621	675	606	665	647	637	649	677	587	607	592	610	650	615	612	633	637	629	642	609	590	629	641	652	592	638	599	676	622	612	621	619	635	634	628	606	573	636	656	616	623	637	652	641	635	588	609	637	625	637	602	643	641	614	615	590	606	597	642	636	626	607	634	626	635	632	615	655	610	625	636	633	646	633	609	637	616	644	599	598	655	608	653	659	630	645	659	669	689	598	648	623	621	636	633	609	585	597	646	604	641	592	603	611	639	674	618	630	638	592	656	643	652	632	608	612	624	677	653	617	619	580	624	645	597	634	642	632	647	640	600	645	644	633	649	628	622	642	639	638	640	631	633	654	603	604	643	628	635	633	629	626	639	636	573	628	681	626	612	637	619	641	645	632	658	615	635	610	589	588	624	632	602	608	624	637	661	634	629	619	642	653	616	667	613	653	594	606	618	602	630	655	586	632	595	600	635	643	643	666	634	606	629	649	616	612	627	637	599	618	656	611	644	691	637	616	662	679	668	594	607	625	639	648	631	640	622	644	617	616	629	573	639	640	671	645	623	660	631	644	643	630	658	642	615	586	624	618	625	644	635	626	625	619	617	616	649	634	632	618	651	644	579	623	669	668	630	634	636	583	634	626	628	608	617	605	644	640	625	651	681	636	621	587	673	592	667	598	580	632	627	610	632	601	656	614	624	682	647	621	605	630	646	641	609	637	654	636	656	612	649	626	592	658	651	616	641	610	606	616	663	642	682	667	614	627	665	603	626	660	616	635	619	667	595	639	624	595	667	617	622	612	639	661	638	633	679	615	635	637	684	604	658	628	582	648	614	624	623	629	633	617	646	669	634	656	631	609	610	657	651	642	625	623	637	647	633	630	659	643	602	627	594	632	654	613	603	678	598	612	596	602	598	618	639	619	649	653	651	616	664	605	591	614	607	622	633	668	630	628	652	650	650	616	610	595	613	623	638	634	618	612	626	614	682	639	670	582	642	631	627	633	634	639	644	637	603	592	610	639	634	624	679	621	642	600	635	657	622	657	638	622	617	647	651	647	645	621	688	611	645	644	640	588	643	611	648	653	648	618	657	619	608	657	648	582	642	615	665	611	682	604	606	652	607	603	611	653	611	634	602	662	594	628	671	643	668	630	583	654	608	631	614	651	637	610	624	646	642	641	577	629	624	671	705	651	651	593	605	644	661	631	638	603	634	666	659	618	609	619	646	643	631	603	656	586	607	628	612	617	637	615	625	609	633	592	658	637	612	598	620	650	597	642	671	604	651	653	656	615	643	644	632	581	661	684	605	662	651	616	603	620	600	640	605	625	584	649	639	610	608	666	613	627	638	615	672	610	606	633	626	662	630	619	626
24349	21470	28647	24700	20203	2610	959	572	494	443	421	385	392	373	368	415	362	375	332	374	338	328	392	327	323	328	359	347	366	328	361	331	347	336	319	348	366	350	329	324	360	330	358	329	347	343	329	333	315	320	336	319	315	303	328	347	312	332	339	309	358	354	318	335	312	319	326	314	332	351	358	338	341	346	358	369	283	325	321	324	323	316	324	364	342	319	312	317	337	330	344	340	348	332	325	329	359	348	320	353	330	331	345	337	350	339	312	323	309	336	321	341	333	321	307	343	346	393	326	291	334	354	321	338	324	355	321	299	358	340	348	330	335	340	347	349	318	330	334	341	350	321	316	315	373	301	303	346	345	312	291	301	339	348	348	327	334	333	356	322	339	318	347	305	321	327	308	327	326	332	331	314	322	320	309	361	310	303	339	330	297	349	329	349	372	367	315	344	328	346	307	294	314	316	362	342	354	316	321	318	348	304	325	361	327	334	348	310	340	337	338	319	343	367	315	313	340	371	361	331	350	337	317	327	315	366	341	324	326	345	360	362	334	324	333	346	358	344	339	307	304	324	325	345	359	344	319	354	361	330	325	337	334	316	364	337	340	338	346	333	317	319	362	358	352	314	316	346	349	335	361	303	321	324	296	314	296	337	359	337	326	339	313	354	345	320	362	319	313	339	358	324	347	331	336	318	313	332	322	326	335	359	303	344	319	309	355	330	312	318	338	325	347	308	328	301	344	339	326	319	365	308	318	336	318	308	320	318	328	337	328	319	308	342	320	341	337	316	313	346	345	340	315	342	334	344	318	322	338	334	338	370	346	323	329	337	307	298	345	333	350	313	327	316	322	336	328	354	366	353	338	332	304	342	311	286	303	346	340	296	317	301	306	294	324	284	363	310	328	328	334	285	337	359	321	365	343	316	300	310	328	311	346	332	326	337	314	332	317	327	303	315	339	319	336	344	323	335	332	329	331	335	311	321	340	355	320	341	311	354	295	344	353	323	346	382	347	314	310	348	328	356	340	335	312	303	358	304	313	324	334	321	330	310	330	310	304	332	317	305	308	365	327	327	352	333	320	314	333	304	348	317	326	292	332	330	327	321	334	330	341	313	283	320	292	330	311	341	327	333	337	309	335	318	325	340	346	301	307	340	352	330	361	334	349	344	326	337	363	342	348	300	338	295	310	332	336	318	328	286	307	322	330	328	324	355	291	345	337	330	330	334	288	336	311	319	342	322	319	336	346	337	338	329	331	335	350	294	304	353	327	338	351	321	343	309	332	334	330	351	321	315	323	303	318	353	314	299	330	290	296	310	339	315	333	319	346	335	324	300	325	336	350	373	350	336	341	354	303	348	325	314	304	315	323	332	328	320	348	312	335	349	334	340	313	338	355	305	335	345	361	338	344	311	325	319	344	315	350	315	356	339	364	329	319	331	355	356	330	360	323	327	350	320	324	321	337	329	317	356	310	316	329	344	328	326	315	312	316	356	348	337	331	356	315	325	324	342	343	343	300	337	339	326	327	330	331	317	329	325	330	341	329	344	326	341	302	306	334	312	336	325	310	353	336	329	318	334	316	309	323	317	340	331	319	379	319	300	351	315	327	330	304	325	333	345	359	310	303	320	323	361	321	328	324	352	336	322	336	351	364	351	319	317	325	334	332	315	318	325	305	310	348	333	333	332	332	297	311	336	328	377	369	307	311	344	323	320	312	329	346	304	316	326	352	336	341	331	357	320	299	352	314	302	327	319	331	352	327	332	375	349	340	316	338	339	330	375	326	310	313	321	324	326	311	323	325	322	333	348	333	367	313	316	306	354	293	350	330	338	324	328	347	354	281	330	339	369	325	346	336	352	304	333	333	348	327	323	352	307	361	330	332	290	331	388	321	336	319	350	296	347	307	368	341	324	328	334	356	336	330	308	341	351	290	341	314	341	304	346	326	363	321	306	318	335	316	326	311	303	302	326	345	327	321	293	323	339	330	310	345	325	305	358	367	317	356	343	338	326	315	361	313	312	351	342	322	333	299	347	291	320	362	318	305	324	332	313	315	330	345	321	354	338	334	300	306	325	331	356	315	331	327	358	317	349	341	300	335	303	315	348	337	333	322	323	332	325	306	314	342	335	312	284	307	295	329	325	333	321	347	335	295	360	355	317	321	317	345	327	341	323	342	314	319	324	349	331	352	311	299	347	299	319	371	316	324	303	358	312	295	334	330	331	328	343	331	335	314	349	295	307	308	301	348	290	313	308	363	347	339	317	345	273	350	337	345	336	324	359	330	326	325	303	340	343	339	330	334	349	326	346	340	346	333	327	346	296	333	331	348	320	347	346	315	353	335	331	342	333	344	316	337	300	305	319	340	338	341	370	352	326	311	335	331	331	368	338	344	368	360	314	355	328	312	353	318	337	306	350	357	326	311	338	304	336	354	341	327	331	303	374	352	303	325	333	325	350	330	315	333	320	333	304	332	307	323	300	338	318	349	339	349	304	315	301	339	350	363	345	328	309	331	336	334	335	325	317	330	344	336	329	339	306	323	302	342	322	352	328	333	345	298	322	339	326	355	328	329	329	306	311	319	299	342	321	325	328	335	321	334	330	320	347	337	350	324	354	316	346	320	332	334	295	318	338	286	348	332	333	309	323	337	312	367	325	326	339	340	282	308	320	309	341	315	294	300	297	329	312	339	332	337	334	365	331	331	325	321	336	338	306	310	312	324	319	324	351	344	343	289	331	315	358	360	346	307	339	316	322	353	360	343	321	347	335	315	322	311	364	325	329	327	316	321	304	325	340	326	325	344	308	336	307	350	342	307	299	327	301	355	368	299	278	353	333	341	342	319	312	319	344	338	321	308	317	317	327	312	345	325	337	313	343	319	317	296	349	320	289	308	334	362	315	332	341	352	314	333	335	345	341	348	325	337	331	319	343	330	346	296	344	353	317	337	341	334	351	366	344	323	311	345	337	325	349	322	329	312	329	320	329	318	347	307	329	328	345	329	372	303	331	323	335	371	329	298	339	372	329	332	334	354	324	348	332	323	326	347	300	325	305	331	339	300	362	334	348	349	341	296	313	299	321	347	318	353	310	326	362	360	319	327	353	336	340	316	311	335	312	289	331	306	298	323	317	317	356	340	296	345	347	332	328	338	364	346	339	310	344	331	332	321	331	359	347	331	344	300	353	344	343	341	336	351	351	343	311	316	351	324	318	345	337	344	331	314	319	320	332	330	355	320	300	358	302	313	334	349	328	339	328	311	355	329	339	355	352	318	323	308	319	318	338	348	344	337	327	302	317	356	301	315	313	315	337	303	332	317	336	343	338	324	323	311	301	302	341	331	310	325	343	329	358	354	329	322	331	329	350	334	309	318	344	325	356	340	348	341	321	342	300	369	361	316	343	333	334	332	331	306	327	349	350	323	327	342	353	347	307	306	351	334	308	326	324	329	357	318	285	324	342	320	334	345	322	337	365	314	323	356	325	325	308	313	309
3323	4643	3685	1770	1281	978	809	649	585	568	515	443	465	419	386	431	395	442	393	429	401	399	350	382	362	366	354	328	346	370	347	368	375	369	358	353	377	347	342	341	376	344	362	365	363	336	369	360	354	327	341	341	347	354	325	365	336	344	367	324	327	309	383	359	319	321	329	380	345	305	327	334	340	372	333	329	401	341	348	351	306	371	328	355	377	334	349	337	330	344	333	329	375	339	348	371	347	370	359	334	352	316	360	355	348	390	331	325	333	340	337	358	337	306	351	331	367	387	341	344	332	316	335	319	327	348	355	347	335	321	343	342	347	321	349	352	342	344	324	362	388	308	325	345	344	376	338	353	336	347	339	363	349	339	327	351	354	338	332	348	348	357	319	315	344	338	325	349	347	352	311	373	338	334	350	338	322	337	335	363	339	330	333	349	393	364	344	363	337	324	330	329	344	321	325	324	360	329	370	334	338	359	369	345	361	340	322	340	332	363	325	346	352	365	342	369	355	353	329	323	348	333	327	362	349	340	344	333	352	332	316	349	338	350	356	385	366	337	347	345	320	344	325	370	326	329	329	330	340	355	362	345	320	362	325	331	333	321	334	334	352	375	330	354	347	319	348	316	368	374	303	370	333	342	320	348	392	352	336	355	355	313	350	297	339	348	376	324	327	338	345	352	323	326	331	313	333	330	328	342	338	352	332	362	329	340	342	352	369	343	312	335	352	311	345	349	352	326	340	339	373	340	325	335	331	332	361	344	318	348	293	321	373	295	350	362	344	337	300	340	313	339	343	364	330	320	340	293	359	341	305	359	340	326	299	339	336	323	353	357	329	301	321	357	344	365	318	385	343	330	320	324	334	340	369	364	357	332	340	352	389	321	329	369	329	374	364	332	337	320	326	351	374	334	326	345	332	322	337	357	366	333	317	348	332	337	357	376	342	347	328	309	319	319	353	334	319	354	334	305	327	323	368	368	324	364	316	326	327	344	364	370	311	367	370	315	348	326	328	301	319	305	380	351	336	345	311	352	350	331	364	332	348	331	351	339	368	360	369	334	329	361	370	349	341	369	366	360	334	324	344	319	364	324	326	308	357	340	352	331	347	331	366	347	360	350	339	333	331	341	322	322	325	332	348	370	339	343	325	354	335	330	368	303	371	340	353	334	336	313	347	345	313	343	336	360	345	315	326	336	366	347	320	358	370	319	348	358	358	340	347	314	338	307	333	317	344	339	352	364	330	319	334	346	334	340	291	364	359	319	378	317	319	354	345	345	332	323	339	319	323	319	355	325	345	364	324	327	380	301	305	303	370	315	340	315	330	305	328	312	340	350	333	324	351	329	344	334	341	342	331	325	359	328	350	358	338	360	349	342	339	345	338	333	376	338	333	319	343	321	357	319	359	311	353	343	342	365	324	311	331	346	335	329	344	326	333	345	334	329	334	329	326	361	340	348	307	340	318	317	318	346	300	362	348	352	335	332	334	370	348	325	333	323	300	333	325	336	312	360	343	321	318	342	338	342	346	325	321	335	353	337	345	320	358	318	357	330	366	339	325	355	368	342	343	332	337	337	339	362	338	320	323	354	358	332	337	334	328	344	318	379	335	358	345	360	339	335	349	303	342	364	305	343	347	301	322	340	335	332	340	333	330	336	323	310	379	365	323	330	308	334	349	310	375	338	303	315	339	344	337	324	338	331	307	317	338	363	336	313	304	325	351	329	342	347	326	333	360	344	339	336	299	330	349	352	325	342	335	321	337	358	334	340	353	356	339	353	334	343	310	350	378	298	350	345	347	369	330	341	316	351	365	349	359	336	367	348	333	351	329	332	363	372	381	335	350	361	335	343	327	333	315	339	344	321	326	361	331	341	333	328	339	335	353	344	355	351	325	335	325	361	322	333	329	307	337	372	344	343	334	287	316	332	343	331	315	335	329	335	328	345	353	333	332	325	340	335	315	348	340	320	342	340	331	337	347	349	342	366	356	329	320	311	341	347	359	337	352	282	323	304	333	338	351	330	357	332	307	357	344	323	343	374	303	353	313	333	309	361	327	357	329	349	331	329	339	297	332	337	368	343	332	335	342	353	338	369	351	310	331	353	322	335	334	341	344	320	340	319	326	322	343	302	307	333	348	348	342	334	294	306	324	336	326	310	353	320	323	335	369	352	334	341	342	347	336	323	337	342	342	331	349	289	327	360	325	314	311	351	345	315	326	357	318	328	354	375	349	333	349	378	365	336	333	353	353	353	335	310	354	322	330	338	326	357	316	327	342	313	354	326	340	374	321	362	317	309	345	346	349	321	345	326	325	318	343	357	340	330	333	330	307	358	358	343	321	346	333	396	354	344	349	352	316	386	353	385	327	311	353	349	343	323	321	351	338	396	312	339	332	337	311	328	331	363	373	311	359	324	341	331	308	347	329	355	332	354	361	353	355	348	361	352	358	333	335	338	342	320	327	343	314	341	309	352	334	335	362	326	352	357	323	334	318	328	345	291	346	329	330	315	339	334	346	334	338	353	351	331	331	355	349	363	351	331	327	366	357	287	363	322	337	317	298	361	340	351	342	313	344	325	323	322	318	337	347	339	358	340	339	345	302	339	352	339	347	328	349	341	328	354	336	341	337	326	340	388	329	332	328	369	323	319	356	331	356	340	375	300	344	299	331	342	335	306	372	307	350	336	339	349	308	320	346	302	319	317	311	358	330	322	328	313	328	319	396	323	342	361	316	350	323	333	325	336	313	330	352	331	323	344	372	358	348	322	337	351	363	348	362	350	332	331	323	340	334	362	336	312	314	314	360	375	324	328	325	314	348	344	333	319	343	305	338	333	309	330	338	332	329	300	372	326	327	356	339	348	323	354	336	318	341	299	342	339	336	333	325	372	358	351	324	333	349	348	319	311	346	371	334	323	338	327	364	337	346	330	351	364	360	333	327	352	351	338	350	346	334	333	294	342	343	349	353	329	356	345	345	354	350	334	298	334	306	358	331	320	346	323	370	306	329	333	343	366	368	346	332	323	344	315	334	349	312	297	331	351	317	364	315	350	348	332	327	355	338	328	325	334	342	332	345	334	301	371	344	331	324	329	380	324	349	303	310	331	322	354	319	352	330	343	326	272	339	340	341	323	307	338	330	365	336	360	325	353	354	353	365	331	338	339	301	353	333	333	361	299	353	311	282	312	359	343	346	318	316	350	363	358	349	344	359	314	319	338	328	313	334	332	310	328	345	325	336	355	360	343	312	322	318	343	326	325	328	344	346	308	331	333	339	324	357	339	295	331	352	326	294	359	321	313	352	353	327	341	312	319	325	358	357	326	330	316	346	320	326	331	359	314	334	327	323	349	360	319	311	340	337	299	322	331	328	343	305	302	318	359	335	361	317	336	334	346	312	340	354	302	318	318	333	339	335	326	338	339	339	335	306	332	302	325	325	346	329	326	315	316	361	321	320	346	345	331	336	318	301	339	345	323	334	358	306	336	334	373
27786	11679	2018	1226	883	896	881	843	871	876	835	791	831	882	830	828	835	873	853	846	828	865	838	885	819	858	851	832	858	872	839	878	833	825	839	859	845	864	838	825	809	871	821	866	868	860	869	850	777	818	834	782	866	854	868	798	826	856	866	843	832	859	803	795	806	870	808	834	862	862	846	851	776	863	848	861	883	888	875	830	843	816	848	910	804	857	820	840	797	795	875	874	863	871	878	828	878	846	817	860	866	789	819	806	789	878	858	861	860	865	835	883	783	836	837	839	788	808	822	897	791	820	832	853	844	826	878	892	816	831	797	839	842	832	862	854	813	809	810	803	833	863	860	781	845	847	808	847	838	902	854	848	800	825	873	816	823	817	779	893	830	852	842	841	868	854	829	844	900	819	868	806	853	858	798	839	873	896	889	829	889	891	884	845	855	849	853	839	851	861	799	913	846	840	770	799	846	857	819	812	857	829	867	856	845	855	805	815	850	848	827	780	901	844	853	825	836	864	827	847	815	820	874	818	803	824	824	834	886	833	794	782	824	842	799	775	915	803	828	770	842	846	829	814	819	879	819	807	881	794	783	844	807	814	808	810	824	859	813	870	866	819	830	815	818	836	821	797	813	795	824	840	850	861	843	849	823	842	845	836	849	880	808	825	886	826	851	809	910	787	863	841	839	910	895	847	869	832	894	852	852	831	853	886	865	839	824	836	851	857	840	858	808	838	887	846	845	826	782	861	864	757	852	796	852	805	844	824	848	888	862	810	831	834	905	813	830	835	827	810	820	851	808	816	877	828	834	778	770	882	815	840	832	837	850	859	853	767	791	864	849	809	772	831	838	826	842	889	822	845	814	821	824	857	811	858	843	814	786	904	843	830	877	832	958	855	852	810	778	882	863	828	837	862	820	793	839	846	851	884	874	846	888	795	854	839	841	764	828	831	841	808	824	860	813	818	872	915	869	875	848	808	867	879	886	798	887	801	786	861	839	851	842	894	828	819	861	833	866	827	818	836	789	840	821	766	869	829	854	810	856	792	857	874	805	797	849	793	869	881	844	823	840	880	859	817	837	841	840	855	808	832	829	807	829	813	820	830	846	884	838	863	831	850	783	792	847	847	820	798	831	859	829	783	805	795	812	832	790	793	871	836	855	784	893	801	830	883	818	823	794	827	808	799	817	839	858	833	807	838	870	805	855	828	839	840	851	798	841	832	907	823	813	888	865	860	863	777	814	824	840	835	814	850	890	840	786	802	871	845	854	785	790	853	871	849	787	842	868	866	848	859	822	799	849	848	892	820	864	863	926	857	831	815	878	810	850	827	849	935	893	839	832	838	852	837	841	884	845	848	812	853	839	855	858	823	875	872	798	835	870	856	837	814	813	900	840	838	823	844	851	871	891	864	843	814	854	836	811	841	814	870	868	758	841	860	836	853	844	851	856	822	831	809	837	865	832	865	852	815	848	829	833	854	849	866	820	803	796	794	861	835	885	781	825	857	828	787	912	817	882	835	817	837	841	839	797	852	816	854	815	865	851	859	846	843	855	825	849	829	899	880	837	912	827	864	812	826	880	809	873	834	895	836	868	804	821	815	877	805	820	868	855	849	837	845	838	799	826	801	895	841	860	809	833	847	882	836	833	856	867	839	840	805	813	894	854	819	828	881	856	859	825	833	822	817	823	867	832	824	834	800	847	818	860	886	820	841	871	799	859	827	861	874	782	838	850	885	837	856	885	854	836	827	858	875	873	791	871	821	850	818	850	808	832	818	900	827	850	782	872	860	814	853	910	874	823	831	867	872	843	810	881	779	826	872	819	847	869	886	852	829	820	853	822	841	816	823	881	786	882	832	804	788	829	816	862	841	890	852	809	768	847	851	836	799	814	832	888	927	822	827	868	872	851	847	824	837	848	843	833	874	871	807	824	866	855	834	759	925	877	892	865	861	848	839	844	818	825	842	871	905	896	863	820	827	852	884	848	942	892	871	830	889	883	821	883	798	752	904	853	808	787	840	886	779	836	794	911	877	819	812	820	861	856	807	875	807	884	863	853	814	857	848	866	829	793	867	830	896	803	874	815	828	825	856	833	853	839	881	838	813	830	875	874	834	835	810	896	835	812	814	855	809	827	836	799	826	824	792	878	783	836	803	841	838	800	834	860	855	819	888	809	829	837	775	835	853	803	814	822	865	801	839	841	828	862	804	827	882	824	837	773	891	848	843	814	827	851	795	786	852	845	822	793	826	878	843	863	878	854	805	815	857	839	866	845	832	858	788	848	861	835	833	818	841	833	915	819	864	858	845	824	831	845	860	862	821	850	906	796	902	783	894	803	868	896	847	895	854	860	833	796	878	875	867	835	805	826	830	920	776	885	894	806	800	835	872	828	848	838	812	813	822	834	891	878	864	791	865	821	784	876	837	882	787	790	874	829	836	802	848	801	800	862	878	825	868	810	878	801	831	866	873	882	879	830	824	815	880	795	846	809	799	834	897	839	815	870	811	868	857	840	829	849	914	854	853	829	883	804	837	844	799	844	879	857	808	896	883	873	886	811	836	804	826	820	827	851	843	882	813	842	834	849	831	818	829	817	831	822	851	814	848	856	859	803	863	847	784	824	850	829	840	886	868	845	776	798	875	854	842	844	834	858	854	848	780	817	803	847	874	842	865	839	826	871	822	861	800	837	824	843	880	822	841	856	850	842	839	816	914	851	867	895	794	830	839	829	815	844	838	836	823	817	879	837	835	796	835	893	844	862	828	803	875	855	805	881	897	837	840	825	844	862	819	826	864	839	838	800	842	856	828	833	826	816	788	841	842	847	809	828	870	830	817	826	834	812	885	802	827	823	862	868	787	860	833	764	814	868	869	838	858	832	860	838	850	844	848	896	823	790	808	886	885	840	826	787	820	816	823	801	799	841	861	828	838	857	819	863	792	814	819	883	831	789	787	813	865	850	816	846	827	867	832	873	838	834	832	842	866	822	801	860	860	828	785	776	871	819	811	801	845	820	761	841	863	804	811	801	842	878	761	794	830	871	832	819	844	803	800	864	867	829	846	801	871	870	871	826	822	824	827	840	864	819	861	805	859	846	824	916	795	802	828	830	823	799	868	811	846	858	864	859	838	852	828	835	855	853	807	839	825	844	840	836	832	819	860	858	805	823	856	851	844	798	825	878	827	841	864	852	833	869	827	839	847	853	814	832	811	827	791	840	799	786	800	839	837	793	858	854	821	842	818	801	837	852	858	829	795	787	852	846	841	907	822	808	825	846	877	875	837	850	884	882	817	843	825	848	833	851	884	836	802	780	800	789	822	852	836	806	861	775	836	861	809	793	817	859	792	877	806	808	849	881	793	847	837	808	811	841	832	882	824	865	824	796	850	839	809	855	815	800	836	778	875	835	856	861	872	784	872	827	777	813	862	879	773	837	822	766	805	858	826	776	826	820	864	877	819	851	819	835	851	847	884	823	807	860	841	879	877	850	865
5208	943	908	796	774	730	760	746	767	713	776	723	744	752	722	759	733	722	750	777	764	782	709	731	754	764	742	754	748	767	763	684	701	713	706	749	708	746	713	705	691	713	664	734	752	748	697	750	667	674	777	714	775	695	713	737	753	714	688	718	758	751	726	724	730	749	754	732	752	742	709	668	712	732	691	793	690	706	769	697	673	683	688	745	701	737	718	761	767	758	722	746	725	678	750	722	770	737	747	710	761	742	756	726	723	781	749	710	698	730	759	686	738	743	705	693	736	733	724	764	758	734	769	706	747	689	696	779	766	698	720	706	741	730	732	727	701	736	734	704	741	714	734	792	733	740	726	799	699	727	793	755	734	751	738	781	771	772	761	698	724	738	732	731	765	673	732	755	707	725	701	742	773	752	701	705	703	760	743	708	679	699	753	761	707	747	713	791	779	772	719	779	729	712	736	745	731	737	738	735	735	714	699	703	675	730	729	708	693	747	740	690	734	670	718	716	792	690	704	732	713	732	706	724	776	724	716	701	762	755	728	738	737	743	710	664	694	749	729	755	706	746	714	738	699	739	752	735	688	739	683	742	682	672	781	752	756	731	749	707	750	735	741	723	724	681	693	738	741	729	700	801	759	675	701	752	680	736	680	758	751	733	747	748	717	718	749	693	728	728	780	704	754	768	767	709	756	711	713	724	732	710	688	722	728	712	736	715	713	729	751	765	748	768	727	704	729	750	688	736	723	780	722	738	669	690	745	717	728	773	707	726	780	783	733	754	728	751	747	726	741	723	740	715	728	725	809	722	754	711	708	719	707	750	756	683	730	718	765	741	741	677	735	761	735	723	763	736	710	674	743	691	729	674	724	739	702	735	751	706	710	679	728	729	720	692	724	677	740	702	724	747	702	752	765	725	768	741	718	751	749	689	687	733	711	789	677	710	753	775	762	714	717	770	742	733	722	709	704	715	746	746	710	713	712	710	722	717	796	738	703	731	728	719	738	773	759	720	716	755	731	747	709	736	732	764	698	726	725	742	740	726	741	728	745	704	733	727	754	699	754	750	753	719	746	753	679	787	711	758	704	760	732	682	745	673	677	758	736	706	735	764	728	702	712	719	716	752	729	702	745	766	751	702	736	784	747	760	714	730	672	726	736	746	712	777	729	718	719	769	693	744	708	708	751	736	657	699	710	781	717	711	740	757	723	731	693	733	720	745	729	708	693	733	761	729	748	738	734	717	686	707	730	748	706	721	741	777	755	732	761	733	722	724	734	722	716	744	742	761	762	744	769	706	735	756	743	711	727	716	761	777	716	746	736	695	772	748	756	763	744	745	743	728	729	701	744	742	730	737	695	772	787	720	779	736	772	707	762	718	707	690	774	774	735	729	733	754	716	755	756	770	745	727	737	752	757	727	737	713	706	697	676	700	689	707	726	733	692	734	748	743	738	716	726	708	701	744	708	679	777	735	714	684	772	758	748	730	700	742	704	749	747	738	694	749	758	723	718	715	698	695	773	763	763	771	714	671	700	689	803	761	761	702	703	770	754	698	735	734	748	781	721	759	712	709	744	773	721	784	733	706	702	728	766	744	719	692	776	729	723	721	736	742	723	714	730	754	729	730	756	733	759	784	724	736	721	749	768	733	747	768	744	712	729	695	726	717	726	728	766	708	712	745	721	692	764	764	746	738	761	747	712	706	710	766	716	694	770	717	711	767	732	739	697	722	712	707	765	712	738	701	749	758	719	718	674	713	740	691	707	688	724	797	728	786	782	737	702	730	754	719	710	679	719	745	736	691	713	727	723	732	718	675	723	749	744	719	746	708	767	746	704	721	723	699	782	711	745	732	716	781	705	743	796	698	783	715	729	705	734	730	712	760	783	745	738	750	705	769	771	724	761	714	681	737	715	733	695	738	687	699	726	731	761	713	734	718	741	741	759	754	735	697	774	685	746	733	738	706	698	789	767	690	786	688	670	792	734	747	715	749	708	715	758	786	778	745	736	732	736	750	740	729	726	745	717	789	752	702	676	730	776	696	745	744	697	758	732	695	775	684	783	711	718	727	722	745	732	755	742	694	743	720	726	750	713	674	744	717	751	775	771	725	748	717	753	728	739	746	737	730	751	768	705	731	692	760	713	743	751	698	739	736	723	777	722	695	715	757	713	727	739	741	702	755	723	734	780	795	763	749	746	705	750	702	715	745	708	728	759	724	692	725	800	729	726	661	731	723	718	698	768	737	746	708	728	700	724	733	758	750	763	729	758	714	718	746	742	717	757	736	766	740	709	712	794	758	727	769	735	761	758	707	762	712	757	742	710	733	701	760	736	761	744	762	712	774	770	743	728	749	742	711	755	749	743	768	717	696	749	743	723	758	769	736	738	727	760	706	733	723	731	733	706	726	749	721	766	756	732	761	711	776	702	766	753	669	730	689	737	774	709	718	739	710	762	720	747	750	798	784	715	739	748	681	694	732	762	713	771	766	755	708	759	744	708	707	729	741	739	732	731	794	689	709	779	681	756	752	702	741	753	763	767	708	736	765	674	696	712	742	724	702	769	703	740	735	710	667	734	740	730	710	706	766	718	704	791	712	770	728	708	747	716	760	689	718	670	693	775	740	773	714	738	771	730	711	750	669	761	698	683	721	717	749	769	732	748	734	734	740	714	716	701	707	786	713	727	768	723	731	726	796	720	733	733	688	700	776	729	772	718	741	730	763	739	709	708	739	688	716	666	760	668	715	697	751	699	727	717	691	724	707	766	740	748	728	701	691	735	720	750	721	724	767	723	726	730	782	722	742	790	775	746	734	759	724	739	738	786	763	729	701	766	734	719	724	746	715	783	718	772	730	729	761	754	757	733	710	789	758	718	770	764	766	703	708	738	777	712	727	765	717	755	688	716	719	700	737	752	769	786	715	756	715	725	776	736	703	735	759	745	729	704	749	731	772	797	732	724	756	687	735	736	733	691	729	741	726	706	754	726	760	726	692	765	736	683	728	763	714	675	705	726	730	802	703	734	737	742	691	720	743	756	742	701	706	756	737	710	771	692	745	734	764	711	765	736	715	739	721	703	694	763	711	797	697	765	750	777	721	744	692	759	711	719	667	758	694	730	761	735	771	721	756	695	745	735	721	732	739	695	733	709	680	725	778	716	713	737	733	701	707	762	748	694	758	721	699	676	723	722	740	767	755	761	747	743	675	762	774	717	727	707	699	686	697	749	749	732	782	722	718	726	770	732	737	761	729	711	712	766	753	718	757	713	730	750	696	673	789	740	741	698	706	677	702	760	768	732	752	760	731	702	730	735	709	747	775	726	739	723	707	731	742	738	683	745	711	763	710	774	730	740	698	716	732	720	704	752	726	685	710	736	755	788	788	713	704	725	708	730	731	748	722	756	720	693	704	733	718	733	766	716	769	797	701	769	737	764	722	762	768	768	746	727	723	773	782	722	737	706	807	718	710	743	693	731	738	702	745	737	638	735	759
25719	21459	25896	18958	2028	1074	923	768	759	782	713	713	768	726	710	739	716	692	725	724	683	704	661	701	711	715	693	720	702	704	722	687	685	704	770	699	676	744	722	722	724	679	704	712	733	739	691	661	664	684	712	678	709	681	724	720	709	730	677	639	698	713	683	703	677	729	707	671	736	674	734	654	689	702	753	714	675	699	662	730	656	710	658	659	720	705	667	730	741	708	662	717	667	661	672	680	728	697	696	687	730	717	683	695	730	685	745	694	730	693	692	704	717	664	707	657	654	659	665	678	638	688	697	662	672	683	675	675	700	706	661	684	672	722	675	707	701	700	721	711	666	724	664	704	699	694	714	704	656	709	701	707	692	639	688	671	700	745	700	711	719	643	690	679	676	678	682	701	685	701	702	757	685	718	655	640	683	690	727	694	712	727	675	688	680	686	656	693	699	698	657	688	668	637	647	678	702	747	746	674	679	698	680	691	680	694	656	696	729	716	650	743	695	726	697	689	638	638	703	725	704	674	702	716	674	749	688	658	679	699	671	699	699	630	679	705	672	659	668	719	705	668	674	691	675	699	698	702	679	680	750	743	713	735	692	751	723	652	669	715	712	669	747	652	700	647	675	693	709	625	702	694	703	699	657	662	693	680	701	687	708	668	700	682	716	752	722	694	696	663	688	682	666	667	693	737	715	676	730	642	728	655	705	706	704	707	678	669	663	686	698	685	646	702	626	736	687	663	697	711	706	683	687	684	712	697	675	636	676	720	655	731	716	696	672	665	679	696	676	719	698	732	702	650	736	672	687	671	653	669	692	714	715	699	668	751	701	682	683	692	661	711	681	682	712	676	703	691	710	680	702	669	748	713	714	663	684	702	734	702	738	656	659	738	682	706	734	717	714	650	676	683	734	695	673	636	636	714	703	723	702	652	668	713	696	667	642	674	689	723	724	641	739	703	690	705	640	685	687	645	686	687	650	700	679	650	745	660	650	720	689	734	687	696	725	671	701	667	688	692	664	642	711	704	700	695	647	656	693	696	680	629	686	696	690	691	656	663	727	648	689	685	662	700	691	711	662	705	718	703	683	649	665	692	708	666	674	694	676	653	661	701	708	731	651	699	720	677	644	665	723	689	746	703	697	653	645	703	712	722	694	693	713	722	689	678	702	720	719	739	693	683	665	684	667	709	649	704	707	693	653	659	635	703	696	708	676	738	625	659	664	664	688	678	663	675	687	678	734	681	642	641	686	668	665	701	718	712	695	693	666	692	651	621	702	688	736	695	726	674	710	675	707	671	673	686	666	687	715	721	706	645	675	689	757	711	680	724	695	722	703	691	700	700	684	639	702	700	671	702	679	695	712	651	719	654	647	684	657	719	685	650	722	710	679	737	714	724	686	728	699	693	690	678	689	729	701	725	767	732	716	619	717	652	699	697	678	652	688	696	687	742	716	651	667	721	699	671	657	693	699	657	718	680	679	678	694	665	744	690	689	655	712	729	714	683	687	755	718	723	684	654	718	723	659	738	672	700	735	708	716	713	647	675	654	671	648	691	726	703	653	700	664	675	670	735	716	755	706	659	688	666	684	695	689	668	730	655	683	703	686	751	665	699	729	646	705	697	671	645	655	700	688	695	672	699	632	688	697	705	762	695	683	686	676	702	691	677	710	648	677	721	687	698	667	713	660	679	749	698	661	709	700	714	715	684	663	670	678	716	674	699	722	668	685	657	710	746	692	676	704	682	705	711	675	695	716	690	711	649	634	690	675	680	701	703	653	678	736	728	696	672	730	699	715	681	620	685	699	715	696	673	653	727	690	715	685	719	696	678	688	713	679	682	742	716	688	699	689	744	710	707	698	692	686	705	737	690	710	664	641	703	723	662	690	673	701	715	695	722	693	688	723	656	660	707	725	660	737	647	711	706	645	670	698	674	671	710	701	685	704	704	751	676	678	681	683	711	706	666	695	708	672	618	671	682	699	712	708	673	673	655	683	687	634	730	706	678	696	709	656	685	727	649	683	683	688	658	675	703	653	690	668	681	672	632	632	667	693	687	683	714	692	675	671	745	657	657	711	649	691	711	673	661	655	676	720	671	664	675	680	687	708	723	667	645	645	716	663	668	680	711	704	698	735	697	708	684	722	668	694	673	700	663	687	641	674	660	680	714	681	634	691	720	684	716	644	646	700	705	676	682	716	681	698	696	690	678	678	699	704	753	700	719	654	692	680	670	684	668	680	708	700	670	741	700	696	750	684	704	699	655	691	678	663	744	716	666	734	647	665	706	675	668	709	673	677	711	717	682	724	693	655	663	687	653	693	672	677	675	679	703	678	731	665	676	690	734	699	721	704	667	621	706	692	698	683	696	658	652	692	733	681	706	693	700	698	670	675	749	704	738	693	716	666	688	655	741	661	677	703	729	669	641	708	671	717	706	694	738	737	707	701	668	724	679	692	643	673	674	626	698	683	683	704	665	699	707	660	657	702	733	683	666	689	700	647	707	660	692	671	756	729	725	725	697	697	741	707	733	728	692	711	686	685	715	710	745	685	676	679	666	691	675	696	713	707	695	694	650	691	686	639	681	662	736	694	683	690	673	723	691	702	649	724	651	731	686	680	655	686	711	671	710	659	710	697	684	627	709	674	696	720	682	688	649	678	658	710	707	741	707	657	699	702	714	682	667	694	675	717	714	683	656	691	737	695	692	691	662	725	689	691	694	663	726	713	716	693	653	681	659	714	675	685	670	702	702	682	694	695	699	664	652	685	689	712	705	691	663	667	691	681	730	709	692	685	684	694	673	700	705	708	679	672	655	689	680	676	639	683	734	677	683	684	666	695	678	690	690	662	671	715	743	673	673	708	687	663	674	716	660	672	669	703	678	669	689	709	705	670	670	697	731	715	702	699	658	689	697	691	713	703	700	690	712	699	657	649	694	670	665	692	690	726	709	676	718	664	724	715	718	671	715	687	690	663	686	659	685	690	729	647	669	707	745	721	696	726	706	742	680	655	699	683	720	699	696	722	706	666	694	689	717	699	707	681	660	684	677	725	694	689	692	696	690	712	643	701	660	680	696	689	696	634	693	716	704	678	699	711	653	666	629	657	713	706	655	664	691	728	693	784	695	726	703	708	728	663	692	666	710	712	714	679	664	677	714	690	678	697	713	733	715	665	668	693	686	702	657	690	706	712	697	669	638	709	734	672	698	726	719	721	716	666	681	687	720	695	725	656	668	647	710	681	678	671	669	725	691	654	724	729	676	674	720	702	720	697	739	712	705	745	661	658	722	688	725	705	668	714	681	699	668	691	715	733	732	683	726	690	658	716	695	703	700	694	688	662	687	690	682	717	672	728	703	702	684	686	689	656	701	708	681	680	727	688	662	677	686	719	709	708	681	699	713	663	684	661	675	664	649	713	671	672	703	720	684	668	685	712	678	709	696	729	747	656	684	666	680	677	712	651	694	664	719	683	676	705	699	688	685	672	685	692	679
3523	2238	1876	1186	900	848	841	800	731	740	636	662	674	669	665	654	637	682	678	612	688	679	671	680	659	651	607	628	604	636	666	645	662	620	643	611	651	600	640	660	632	678	634	651	619	631	611	661	637	659	679	662	624	646	628	622	651	640	648	601	625	620	636	677	644	635	637	615	607	657	611	587	643	617	627	618	619	645	606	612	641	627	627	617	660	622	638	627	621	656	630	625	592	655	634	642	613	626	601	598	615	642	647	691	611	650	628	651	650	674	624	576	593	628	662	633	634	595	590	625	629	673	619	614	563	619	623	643	633	633	601	630	576	664	642	619	661	620	635	673	572	637	675	632	626	653	622	669	623	694	612	650	676	621	592	613	637	617	636	640	645	596	629	671	629	596	623	603	656	618	587	611	612	640	577	620	681	619	589	614	610	648	682	639	627	640	595	591	618	612	643	629	563	666	633	601	628	610	587	616	625	620	600	672	612	595	624	606	667	636	627	635	613	663	603	594	623	615	633	581	633	620	680	652	639	604	652	616	594	590	622	587	618	572	600	613	649	627	619	643	613	648	632	647	614	583	663	628	642	656	611	671	655	601	661	617	636	613	562	619	639	667	645	644	590	570	618	607	631	648	621	640	638	644	629	595	608	601	586	622	602	630	645	623	579	661	645	608	640	603	634	637	629	584	572	622	609	623	612	619	617	643	631	644	608	602	601	630	617	632	673	569	660	644	606	623	597	596	612	644	639	617	639	628	656	648	633	620	608	625	573	667	654	672	647	610	631	633	616	653	670	624	629	611	637	625	614	597	642	629	603	592	612	624	572	591	647	602	645	650	655	639	643	623	610	587	611	650	614	619	602	654	618	664	625	596	591	618	624	655	616	648	632	585	618	634	641	607	649	617	625	636	638	633	651	584	634	627	638	601	612	630	603	588	641	648	638	637	616	636	621	647	609	582	635	602	618	606	631	585	602	614	648	668	590	671	581	639	613	607	626	621	659	664	640	594	591	651	640	617	622	633	626	644	573	639	581	659	639	631	614	616	695	698	638	630	629	620	564	647	610	636	680	582	561	594	623	649	614	653	616	657	630	641	652	607	610	612	593	647	676	603	620	610	592	663	613	605	595	601	606	628	645	635	627	646	619	666	592	614	626	615	642	615	647	634	623	649	625	647	638	629	593	623	610	604	617	611	576	658	654	659	628	655	652	648	625	627	606	624	653	582	637	615	612	622	643	628	622	584	622	594	599	677	589	610	613	609	631	668	594	572	604	642	637	627	646	595	598	586	642	605	632	648	558	633	619	640	601	630	648	619	633	635	617	636	644	565	675	619	632	654	657	585	665	627	592	656	648	623	597	642	600	581	615	599	664	653	626	641	636	642	626	643	606	618	617	608	633	609	658	667	664	611	600	642	642	616	611	583	659	606	624	657	640	618	594	634	617	631	615	652	615	648	625	586	590	606	666	637	689	596	632	640	628	646	585	623	613	646	666	607	680	653	615	595	656	615	629	620	680	619	649	687	684	604	606	654	616	624	654	635	595	620	643	646	618	604	645	642	640	580	573	625	608	666	663	615	618	547	629	626	624	586	624	664	655	589	592	638	609	607	625	630	669	602	596	612	600	604	599	609	628	633	638	599	641	633	560	573	595	644	653	638	622	636	554	626	628	581	646	611	640	649	625	632	603	637	576	613	633	601	653	688	611	653	628	621	627	600	675	628	621	629	617	638	658	589	655	635	621	612	642	606	616	620	610	600	686	573	588	636	636	617	607	623	634	616	602	593	629	605	570	645	595	629	644	660	630	603	651	671	588	622	604	593	609	599	598	622	610	631	649	588	624	608	655	604	605	616	629	665	627	586	641	666	627	638	612	646	622	652	686	592	566	627	563	641	616	682	583	588	606	614	631	628	608	608	634	615	609	594	652	617	637	636	657	640	624	628	614	654	606	651	569	597	625	655	668	587	626	665	620	600	639	640	625	596	610	614	651	686	580	627	577	632	614	644	609	577	650	660	671	632	635	620	613	625	614	644	630	639	618	599	588	662	613	652	598	602	600	586	573	614	605	654	616	633	629	604	586	637	608	670	605	607	661	655	570	634	620	600	632	636	635	613	618	584	666	636	611	614	629	631	621	602	623	634	631	608	611	667	621	618	599	600	613	600	663	637	579	596	621	635	673	617	622	632	642	626	632	604	608	683	624	623	649	642	669	645	623	608	639	602	591	666	655	627	673	631	602	662	575	641	611	612	605	602	585	613	609	626	645	601	639	625	615	652	652	643	613	639	610	623	596	640	657	626	619	595	653	605	613	610	621	654	623	659	595	630	619	595	604	579	604	610	637	651	625	602	598	643	638	624	573	605	631	614	628	648	658	657	655	628	641	653	648	625	610	624	645	619	577	621	625	618	641	657	630	635	609	585	609	611	650	602	659	622	630	617	609	583	618	612	629	625	600	564	642	634	644	594	610	639	636	594	566	637	632	609	611	612	558	614	652	592	648	630	624	625	632	656	636	637	645	672	614	603	621	643	579	643	641	608	634	640	638	577	644	655	602	614	605	665	632	649	609	645	622	660	646	616	605	610	603	635	618	627	619	627	594	675	627	615	629	634	640	643	619	597	651	648	631	635	640	641	643	646	606	617	605	589	598	608	625	660	615	627	611	657	637	631	652	662	613	659	616	627	644	621	616	665	651	621	617	664	633	623	633	632	586	595	605	637	625	608	630	662	624	682	635	637	604	654	627	617	675	690	607	605	682	644	647	624	621	593	654	628	602	647	643	575	634	575	624	627	663	633	665	581	603	641	590	643	650	652	591	607	625	615	627	639	611	631	635	666	607	643	622	660	612	628	627	641	648	634	646	596	608	639	653	662	591	659	637	663	601	619	597	638	589	586	649	590	563	671	620	634	669	605	602	604	607	602	637	613	632	614	649	598	641	637	659	606	640	632	636	591	634	588	633	634	602	580	587	640	629	597	653	620	684	623	621	617	670	651	635	605	605	660	657	659	647	642	618	591	616	607	643	605	653	599	649	618	622	623	641	612	590	606	599	634	621	632	617	639	598	598	605	634	618	567	616	652	662	651	612	635	593	615	619	637	653	624	641	621	628	634	601	649	627	619	605	620	609	620	641	639	615	652	635	644	627	663	645	656	618	636	612	654	616	590	615	632	599	634	594	601	631	631	635	569	661	593	593	608	641	604	674	635	622	672	637	667	630	616	633	650	607	627	598	629	613	628	597	617	606	624	567	640	608	634	584	607	614	604	603	638	656	594	637	639	650	605	596	586	660	629	639	638	606	571	643	624	670	628	662	601	611	618	610	597	621	622	592	596	630	653	594	671	635	646	606	628	642	608	636	621	618	597	615	586	637	611	613	620	611	607	597	663	590	616	647	583	587	658	639	664	608	634	651	559	604	614	626	622	625	602	648	626	619	635	641	586	622	631	681	622	614	617	625	636	606	615	607	612	626	642	551	642	650	620	633	678	658	646
24393	21490	28659	24736	20178	2710	897	565	460	432	389	382	353	374	354	358	388	352	380	340	353	332	325	371	340	366	329	384	337	344	348	325	295	362	339	365	400	321	344	359	352	322	348	356	396	309	346	350	349	311	340	340	301	336	300	306	300	316	350	343	341	331	344	339	334	316	347	333	368	303	336	329	328	309	353	322	337	336	347	337	311	356	331	342	328	294	314	338	302	348	336	356	309	310	310	316	349	341	300	289	367	302	323	321	335	325	357	307	331	334	363	321	306	319	347	312	321	348	299	346	307	340	342	348	359	356	330	344	323	330	347	335	333	329	345	315	327	336	341	352	326	309	324	327	343	365	333	337	362	316	368	307	355	332	312	319	371	306	358	353	304	347	317	360	345	324	346	331	325	305	325	289	316	324	319	296	308	311	322	341	337	357	335	337	341	364	339	326	337	372	329	325	341	314	318	373	317	315	319	324	363	339	353	301	325	316	311	315	303	309	334	315	338	299	322	319	355	356	308	354	304	310	319	324	340	320	341	389	332	314	311	349	326	316	325	341	328	318	335	323	339	341	322	329	311	359	335	333	329	311	300	307	305	285	334	325	351	331	298	324	329	333	338	353	351	336	321	336	329	314	328	330	311	315	356	332	309	329	315	354	330	300	317	277	345	326	315	346	308	306	305	341	341	319	363	332	344	318	304	354	337	308	329	300	331	286	341	327	332	306	306	358	330	327	324	345	309	352	367	300	320	312	327	306	344	311	344	324	319	320	298	327	322	329	330	336	342	328	306	326	325	338	288	309	295	317	319	338	327	313	326	324	320	373	310	328	343	328	356	351	301	323	333	336	313	334	354	303	345	348	292	326	324	350	343	350	354	328	299	318	317	318	315	373	307	334	302	299	322	333	310	326	340	315	315	317	342	324	359	323	341	333	348	349	311	349	346	308	348	325	323	332	333	329	305	324	354	296	311	353	341	345	332	346	316	297	329	343	324	337	336	281	367	335	354	314	332	316	294	327	326	333	334	321	322	342	334	335	304	359	326	300	291	330	309	318	316	303	311	314	337	347	336	317	310	315	330	306	351	336	327	328	310	317	329	327	315	317	312	303	318	311	327	314	312	343	293	339	332	342	303	316	319	347	325	337	349	311	367	332	338	345	333	352	318	330	311	312	347	302	349	305	324	299	308	306	313	355	316	345	352	290	314	317	349	299	321	346	330	348	319	339	305	326	316	343	322	312	342	331	326	353	340	337	366	356	330	323	328	317	319	319	354	308	319	307	317	344	298	320	330	314	326	327	346	315	346	343	330	362	336	308	319	331	343	321	316	318	297	344	354	325	341	351	304	317	326	332	354	299	355	334	311	329	334	307	309	315	337	337	335	318	334	309	348	335	329	326	309	335	321	316	318	332	347	327	334	301	346	342	317	298	301	365	318	329	320	363	304	324	335	297	312	331	300	306	311	327	324	311	296	359	314	299	330	332	368	330	330	316	321	312	300	323	320	331	355	327	330	310	321	336	346	328	317	312	361	341	345	339	275	289	332	310	326	265	329	348	325	322	316	323	316	316	337	313	323	314	296	384	301	354	320	316	324	291	328	339	292	346	308	338	337	295	304	308	337	331	328	330	352	347	337	331	332	299	322	328	342	323	329	324	325	327	332	354	331	331	363	324	311	333	324	331	358	346	299	349	303	310	340	330	342	316	355	295	322	320	316	357	327	343	298	293	322	328	320	327	333	354	307	328	364	303	330	322	295	320	346	334	343	354	325	316	308	311	321	329	333	342	307	318	342	362	325	321	332	337	342	312	307	301	340	341	309	306	323	320	326	322	360	318	342	299	338	330	336	320	318	302	339	293	310	317	353	336	321	306	315	347	335	354	316	331	366	323	334	344	315	338	318	335	327	373	314	310	327	297	319	321	310	324	337	367	355	303	347	313	318	296	356	290	282	337	335	305	306	314	295	304	343	344	308	356	300	356	325	303	323	303	308	343	333	306	314	310	290	316	326	313	306	333	316	314	323	323	295	358	343	309	327	333	309	330	307	331	320	324	311	300	332	335	350	306	320	323	320	310	332	312	309	310	319	341	343	335	320	306	335	324	366	325	326	346	314	331	311	344	369	322	310	335	346	305	316	339	319	311	322	294	313	341	330	333	309	304	327	309	321	333	328	330	332	313	332	314	328	338	323	319	336	329	344	352	308	300	321	351	341	309	343	316	307	300	341	302	334	339	309	356	316	321	330	296	295	309	334	327	311	319	353	351	335	320	294	315	358	318	320	333	326	309	325	330	332	319	353	288	323	279	338	287	324	308	327	348	347	307	330	276	316	323	331	356	337	359	353	308	330	342	286	336	323	328	322	304	328	312	354	339	291	344	335	313	312	304	350	325	335	321	336	317	293	309	301	333	311	304	312	305	305	345	326	334	333	304	328	343	319	327	322	350	303	341	342	328	290	346	342	300	335	330	309	319	349	307	338	345	311	310	364	341	317	334	320	317	348	295	328	325	324	328	311	303	328	333	338	321	333	306	319	363	344	327	340	308	348	301	311	328	318	322	360	301	322	337	323	328	356	317	318	315	316	326	303	306	330	313	289	323	308	334	356	289	343	340	351	326	308	337	348	339	320	319	343	289	301	302	311	350	318	314	318	319	341	327	328	332	325	309	330	346	332	288	345	332	323	347	297	326	332	349	295	342	302	347	314	329	319	339	314	354	345	320	300	310	336	318	327	315	340	336	311	346	331	313	331	321	352	350	324	301	320	317	282	325	333	323	321	308	323	312	352	301	357	326	294	308	325	339	313	316	319	308	326	326	337	326	297	320	330	300	320	326	351	304	339	331	326	319	328	306	313	312	314	301	312	308	337	315	333	315	344	338	343	325	349	333	329	300	311	311	314	334	322	328	321	314	365	318	307	282	332	314	340	338	311	307	328	279	298	289	331	332	355	343	309	317	323	343	334	300	340	313	351	319	350	339	334	363	322	331	312	315	291	312	362	323	319	327	357	324	357	340	304	328	348	306	316	320	344	345	325	319	311	358	318	324	351	348	323	306	354	324	364	321	324	323	353	327	354	300	318	324	304	294	325	319	323	287	320	340	329	324	308	328	314	339	307	312	313	349	304	332	329	335	321	315	334	314	352	329	340	339	323	316	332	316	320	323	306	322	318	323	329	322	332	318	318	323	320	329	324	323	331	346	324	359	287	358	312	310	347	341	312	327	340	332	322	289	321	337	331	311	348	347	343	302	292	343	327	320	321	347	326	341	305	298	321	327	288	347	319	336	343	317	326	274	331	298	311	316	309	348	327	326	326	298	314	307	323	319	348	330	352	312	341	308	322	332	331	317	356	326	314	340	357	319	312	352	300	304	300	288	326	325	334	313	346	342	335	311	332	321	327	319	330	271	329	324	321	324	322	333	340	326	336	313	311	372	349	325	330	307	301	333	294	295	303	341	309	340	320	323	352	303	330	345	314	328	316	310	318	300	320	322
3298	4529	3620	1847	1309	989	825	646	610	567	552	486	422	480	465	438	426	407	407	377	397	339	357	368	358	367	364	394	349	360	364	357	318	372	353	351	331	339	357	323	360	340	355	345	327	334	332	353	333	347	336	372	352	322	355	338	373	339	346	352	352	335	351	372	360	352	328	349	323	364	348	339	343	366	350	315	359	303	359	356	323	296	354	330	341	355	365	359	346	333	342	345	314	374	365	350	322	320	351	345	372	329	360	335	313	321	345	359	357	354	387	342	361	308	328	357	335	347	357	344	334	350	359	378	357	345	341	381	354	318	340	316	334	345	358	352	338	361	353	361	362	333	325	339	318	341	359	359	351	349	351	325	346	348	359	339	325	349	349	362	348	331	353	338	367	350	333	344	339	310	360	358	308	305	340	348	362	338	333	341	319	333	330	338	341	343	352	345	354	357	337	333	329	343	336	339	343	311	349	356	318	335	345	337	301	359	314	377	350	318	354	353	344	328	316	348	344	303	363	334	332	343	355	329	368	318	332	353	344	364	340	348	329	393	312	360	329	310	343	342	313	321	353	331	353	333	324	307	310	320	328	316	346	349	330	341	335	348	372	299	326	347	314	334	285	338	358	332	331	371	316	363	342	336	343	295	350	326	340	328	322	328	333	329	362	352	356	332	350	320	376	333	338	338	359	337	344	323	321	335	322	328	350	336	359	314	321	310	327	333	346	348	384	343	331	344	322	363	330	339	314	373	345	356	345	339	365	318	354	326	330	359	349	339	297	319	333	360	361	321	349	348	349	358	313	351	301	354	323	338	341	352	343	331	328	337	326	351	329	338	309	334	309	348	312	322	337	362	354	348	347	336	326	324	346	330	352	326	347	321	328	322	315	348	325	319	349	353	331	339	345	308	355	354	339	317	321	316	334	324	352	312	318	333	342	344	344	340	320	330	319	340	333	347	355	319	333	331	339	329	305	338	330	349	324	361	339	332	367	345	333	345	356	317	347	298	312	339	354	338	359	329	327	357	371	369	368	357	362	326	346	329	344	375	357	348	323	331	355	320	366	345	347	367	309	334	321	323	338	340	335	319	350	340	338	363	357	302	322	349	346	340	338	336	320	337	355	338	354	329	350	344	303	345	339	339	348	294	362	341	343	316	327	313	330	328	325	327	323	349	348	351	323	346	351	328	357	326	327	353	325	348	325	298	316	329	294	371	354	348	330	341	340	302	333	344	372	371	298	346	345	349	358	363	310	329	310	349	325	328	306	363	315	330	346	342	319	360	332	347	342	349	318	399	335	319	345	313	334	328	339	356	365	350	339	362	370	314	356	306	315	336	325	314	320	354	337	351	366	355	352	309	323	322	319	354	324	344	357	345	353	316	352	333	338	334	361	351	325	313	347	340	319	351	345	355	329	328	316	349	327	335	303	325	336	333	340	339	324	330	329	322	341	335	310	369	323	315	296	340	365	358	347	319	350	330	323	344	334	371	350	327	351	338	343	377	310	346	357	332	310	316	314	341	303	329	372	339	334	320	331	305	325	347	323	298	336	332	347	334	361	319	320	347	335	354	319	357	323	376	312	302	331	337	333	347	358	319	365	339	305	295	355	323	336	337	335	313	339	305	344	354	307	308	329	323	380	336	353	331	298	361	301	311	330	343	328	350	308	316	332	343	336	331	320	343	342	335	352	340	307	318	360	338	337	337	350	321	344	349	337	341	319	355	340	331	357	351	353	353	350	324	324	351	339	323	376	338	330	357	332	315	327	346	370	343	316	345	386	329	345	333	337	310	334	339	349	300	311	348	353	315	381	370	304	355	335	385	332	339	348	319	331	314	347	320	346	320	324	327	324	324	334	342	309	350	338	380	315	309	337	345	348	302	368	361	335	330	296	365	335	313	339	335	331	337	355	321	360	332	324	372	340	348	312	344	326	331	332	327	316	355	339	330	321	381	317	328	350	353	343	318	339	313	333	351	343	357	303	319	327	338	360	338	311	358	295	329	319	335	350	348	345	371	313	313	326	328	356	344	330	343	342	372	346	337	371	364	320	343	343	350	326	341	298	328	351	322	349	327	347	326	321	340	344	332	316	307	301	336	316	321	344	360	351	351	344	372	361	343	353	345	315	324	319	367	329	326	344	298	339	359	337	351	344	328	356	336	344	338	343	342	371	338	353	361	324	301	356	324	312	352	312	357	288	315	350	296	323	294	328	311	353	302	353	316	361	371	362	328	317	395	348	330	325	338	316	349	352	323	322	301	337	327	320	347	343	343	356	346	319	338	323	355	315	362	343	356	340	321	317	342	356	356	325	369	331	348	366	339	310	312	326	326	329	351	311	381	322	343	358	362	368	327	359	323	353	361	346	332	307	344	323	374	389	328	317	339	327	340	299	297	358	327	333	322	337	316	298	364	334	332	342	366	372	315	337	343	338	325	353	325	330	346	345	381	310	339	311	343	329	335	326	350	299	332	351	333	351	288	319	343	363	320	328	301	346	317	336	342	363	319	321	349	311	335	318	332	342	310	371	343	323	334	347	363	338	322	353	337	330	331	315	320	356	341	352	327	308	348	355	338	314	328	337	323	321	326	342	350	345	335	359	321	364	309	322	354	352	295	335	313	346	311	334	313	319	329	345	322	372	325	350	315	324	347	308	320	343	349	334	309	339	352	339	301	322	343	351	349	356	332	365	324	352	354	343	344	341	340	313	323	370	331	335	315	334	329	316	328	334	338	319	370	331	327	371	370	312	311	347	328	346	330	320	344	347	373	326	361	338	338	354	299	293	364	341	329	327	320	334	334	344	313	383	350	327	325	331	325	331	327	347	328	327	322	366	371	302	314	332	330	309	313	377	308	336	334	315	327	316	341	364	320	344	365	325	322	352	359	352	342	332	345	342	302	326	332	324	346	324	368	358	319	312	336	341	340	344	354	317	331	340	362	343	331	308	329	307	345	345	346	327	377	318	362	319	298	334	315	329	335	362	364	356	332	338	329	365	303	293	335	337	287	325	340	317	342	326	351	340	341	349	342	356	319	343	352	319	305	299	300	337	332	336	323	325	333	334	332	357	321	315	340	323	327	350	324	330	326	311	329	386	348	355	350	322	319	325	312	334	320	341	307	334	335	359	377	321	340	325	328	337	344	317	325	354	311	328	341	323	361	355	323	316	360	327	296	324	353	341	311	337	346	358	328	323	320	340	353	338	324	334	326	345	326	298	314	346	289	306	346	344	362	346	334	329	298	337	332	332	376	309	330	332	338	329	325	327	349	339	321	343	340	343	349	360	367	355	324	330	310	314	337	317	354	314	332	343	364	308	328	381	323	325	314	328	334	339	320	330	299	328	351	349	324	351	320	326	327	312	336	344	361	337	317	327	349	316	337	350	320	320	308	359	325	309	298	331	353	357	340	325	342	326	336	321	355	338	309	319	316	307	340	351	342	307	366	365	357	327	385	300	357	357	327	336	337	340	336	317	331	354	364	317	314
27731	11806	1939	1164	879	874	841	801	874	843	894	829	844	792	805	841	810	841	859	821	850	780	845	814	815	859	837	794	830	859	820	790	834	820	845	819	744	841	779	818	827	778	869	803	909	818	801	880	836	867	845	795	838	813	842	852	830	836	861	831	770	842	846	801	822	851	856	789	831	813	827	879	809	866	870	802	819	805	814	820	827	816	842	775	791	857	829	780	821	832	825	838	762	840	789	836	786	833	842	846	801	832	833	802	845	817	826	832	785	815	803	826	828	830	871	838	836	839	813	858	807	838	814	843	860	874	860	867	813	851	862	824	798	768	837	791	790	780	772	805	813	827	838	839	800	858	866	785	810	787	793	821	751	851	786	811	853	842	813	858	858	838	839	772	822	841	832	858	770	835	852	875	801	841	824	850	814	788	845	778	790	790	821	835	841	786	837	882	868	835	828	846	798	803	811	819	814	787	827	796	841	797	769	813	835	846	829	826	866	842	811	792	859	795	814	839	828	860	793	829	822	810	809	823	884	813	803	839	844	865	795	800	796	818	884	791	829	886	842	860	807	834	793	836	807	794	763	851	857	799	877	808	874	873	873	847	822	822	827	812	760	806	805	827	827	842	826	823	799	851	821	798	855	864	824	827	805	820	823	815	829	819	812	865	808	787	826	818	804	844	852	791	810	800	827	837	856	827	862	877	810	809	863	795	849	839	842	798	795	819	836	806	868	865	855	869	790	852	808	769	849	797	817	815	834	799	865	759	826	833	753	835	793	780	823	887	789	815	819	840	850	830	845	837	812	815	805	852	828	801	792	837	810	822	848	824	811	799	787	817	785	802	810	833	817	818	826	826	831	807	834	794	823	845	834	866	838	868	831	818	782	799	776	774	844	802	896	873	778	789	831	809	848	815	824	786	816	847	860	862	845	790	860	828	838	839	858	840	806	861	805	844	825	815	867	806	837	806	795	779	830	841	810	800	879	829	897	806	834	855	834	774	895	788	803	763	781	788	758	778	814	836	831	871	790	812	865	807	834	850	833	845	839	826	849	850	846	796	873	820	841	834	879	848	833	788	864	854	775	827	834	779	836	916	795	945	842	855	861	858	828	825	842	846	862	858	812	784	800	833	839	826	834	848	772	798	793	839	862	804	829	824	860	802	878	810	815	820	817	794	845	840	836	868	822	846	796	782	789	837	804	827	821	862	797	814	831	817	846	815	785	814	809	878	839	862	821	828	847	817	874	835	829	843	811	812	837	856	824	852	826	800	798	812	810	808	854	816	864	838	772	806	829	786	851	829	806	812	876	848	835	814	807	853	816	813	821	799	812	804	801	877	896	818	812	821	805	825	793	795	825	811	796	835	804	850	810	839	805	828	858	814	829	801	856	806	792	828	769	830	818	776	802	828	797	805	818	830	822	870	825	823	839	816	848	808	849	807	831	875	806	829	812	823	870	782	817	806	787	848	870	810	861	875	806	820	770	879	797	868	826	858	817	818	862	836	824	797	780	831	796	864	789	834	806	919	858	818	863	853	852	795	815	823	823	846	841	825	818	891	801	854	829	787	809	807	882	797	798	814	833	868	787	813	834	854	804	864	819	816	786	821	826	857	852	847	822	866	801	838	884	811	875	833	817	805	830	886	815	794	879	828	806	839	727	820	825	800	843	829	856	757	822	783	848	852	842	790	813	853	797	849	831	800	838	725	795	823	836	826	838	806	820	797	822	841	839	858	778	798	803	808	800	832	885	795	811	790	814	843	799	849	825	817	829	863	826	867	801	842	850	813	824	862	768	808	829	840	811	855	866	866	846	875	794	806	862	816	837	851	835	812	799	823	800	839	829	787	815	792	780	841	834	794	835	788	792	818	865	835	899	781	814	874	820	804	848	836	786	858	778	846	780	818	823	867	858	813	859	814	825	833	874	811	791	779	766	789	833	865	813	840	818	853	794	802	784	808	831	815	829	864	829	798	829	840	831	858	846	840	864	870	851	844	860	803	771	799	845	791	826	833	810	816	822	811	817	844	821	824	841	822	815	850	871	793	825	821	776	799	775	839	850	780	811	844	827	822	803	810	813	795	851	824	877	826	796	877	852	868	838	812	821	832	833	815	805	870	826	831	872	866	785	835	828	822	859	795	824	800	877	890	809	817	803	831	789	815	785	893	763	811	772	833	819	776	876	832	823	861	845	861	845	835	854	872	785	842	824	861	848	824	847	815	877	795	809	895	850	808	799	844	850	817	827	824	814	829	763	827	849	801	848	817	853	807	806	844	827	802	820	812	831	828	858	820	844	860	836	898	859	818	799	839	774	794	824	822	824	855	773	885	792	846	862	810	815	894	841	845	845	829	849	816	880	819	859	816	824	851	793	831	801	772	825	853	824	856	819	874	870	816	844	815	834	798	840	794	774	790	852	816	816	788	834	812	838	815	828	817	839	854	785	801	801	820	855	870	857	790	833	850	896	853	834	821	842	838	849	782	799	784	807	815	880	802	894	840	826	864	904	852	804	881	852	779	849	837	849	827	760	791	835	880	832	860	827	849	842	818	823	823	840	841	811	848	817	796	824	832	832	809	915	852	847	813	810	839	817	842	839	843	805	796	801	869	863	810	826	814	810	846	821	797	810	825	847	849	836	841	829	831	773	861	871	814	850	811	876	780	852	804	802	843	842	834	801	842	824	793	833	842	810	849	838	805	778	867	822	820	841	822	838	872	851	773	834	882	814	824	792	815	821	725	857	809	813	811	839	827	866	785	841	842	818	802	854	843	788	832	829	794	819	809	855	812	836	898	866	828	820	845	822	767	819	824	866	841	822	880	807	782	831	814	800	813	893	810	828	827	810	879	796	823	836	867	833	810	815	816	817	842	799	798	756	826	816	804	834	803	829	834	832	804	804	857	840	808	838	791	804	814	769	790	843	777	824	874	791	826	818	824	812	826	799	793	869	825	881	837	823	787	780	868	842	828	819	851	839	821	815	819	820	847	849	845	865	797	796	816	795	855	858	788	853	848	819	797	805	841	856	811	802	815	867	842	817	863	876	857	875	842	812	799	797	820	825	800	855	796	851	895	830	861	814	848	821	852	854	807	812	816	815	828	764	798	885	841	779	785	824	809	845	878	804	833	822	816	841	824	812	836	825	841	868	868	837	824	849	819	781	785	848	792	821	834	806	837	843	849	817	771	803	803	779	824	829	812	770	803	832	862	824	830	816	817	825	822	826	827	829	836	855	818	871	831	823	800	852	790	864	816	849	826	827	786	805	794	857	870	881	845	816	800	847	872	854	858	807	861	831	824	805	817	817	801	784	845	825	806	759	866	796	865	850	849	794	911	891	844	835	790	837	802	873	822	849	810	824	824	817	806	818	832	878	840	849	833	862	827	802	858	842	838	867	841	835	866	809	840	859	860	805	833	841	834	834	833	861	843	818	812	845	789	749	822	864	836	797	792	839	747	834	840	784	822	790	775	832	839	820	843	848	820	916	854
5161	945	893	800	778	777	764	743	710	716	733	729	741	730	722	681	685	703	751	747	758	746	719	738	747	744	759	743	788	725	692	738	744	744	703	751	743	718	706	720	726	736	722	725	682	761	740	698	720	757	682	724	714	730	726	742	772	733	747	711	735	718	743	718	687	713	697	721	704	729	774	774	748	729	704	687	752	771	720	718	780	670	728	719	716	709	686	732	763	728	720	724	754	732	719	734	753	702	732	718	683	735	743	733	720	730	725	690	688	718	732	698	737	694	727	685	693	701	740	694	713	696	735	688	704	680	749	735	716	705	733	729	726	740	720	733	688	721	708	724	713	712	730	723	731	652	726	728	682	707	717	728	748	734	716	705	690	708	764	699	685	792	705	744	708	699	670	686	783	689	707	777	752	753	724	735	698	734	697	720	669	712	754	717	700	707	721	724	669	736	747	712	748	742	705	691	755	775	717	722	735	766	704	749	729	761	700	714	722	711	718	699	730	685	730	757	679	726	678	691	752	688	764	676	739	744	758	700	779	687	731	700	736	732	740	729	754	799	684	701	719	680	696	750	718	742	704	735	752	738	723	734	708	682	700	774	696	685	754	750	705	724	802	688	742	699	704	683	733	755	707	668	723	732	720	706	709	700	728	715	702	708	760	733	702	681	738	721	710	748	693	778	728	730	753	716	704	739	722	658	708	729	746	707	721	758	715	719	727	743	702	744	688	751	747	692	731	712	741	714	770	683	712	689	722	720	742	718	736	684	717	711	730	709	733	672	685	713	722	810	745	719	740	767	768	727	682	756	705	714	716	736	763	770	689	665	766	713	697	719	728	770	723	727	767	739	735	699	722	781	735	728	738	678	755	739	713	761	750	713	728	711	715	751	760	744	731	714	777	724	730	712	745	703	652	734	735	779	708	706	674	695	718	746	712	675	727	735	687	732	744	706	731	725	701	710	732	722	707	681	741	700	736	738	729	689	696	733	704	735	703	683	685	741	717	726	675	739	676	706	755	743	679	716	674	742	723	722	718	769	764	772	661	731	686	685	698	728	693	756	677	738	769	739	736	750	687	712	743	767	719	707	712	705	757	755	721	794	689	713	728	768	715	717	747	719	738	723	749	725	752	745	742	698	708	718	719	751	696	729	667	710	711	717	753	704	727	737	698	716	739	738	699	693	745	737	745	716	754	700	699	699	716	704	708	736	744	692	720	720	728	766	747	730	751	685	736	726	720	744	726	734	657	731	710	714	704	729	685	760	736	719	750	732	737	664	746	719	715	739	736	741	735	732	702	725	727	748	739	745	721	685	731	727	711	749	718	708	702	715	731	688	716	704	714	697	727	752	739	704	733	755	710	724	715	760	719	709	723	725	745	726	733	723	727	704	671	709	734	763	683	707	751	721	716	751	707	704	707	737	769	702	711	721	742	656	709	731	723	679	713	684	760	741	702	708	727	710	706	727	701	727	772	730	694	708	746	764	753	714	751	681	700	737	673	678	770	698	739	738	696	734	717	708	653	680	744	728	740	699	687	669	698	719	717	692	799	694	762	675	724	709	737	729	741	691	741	715	787	708	703	712	732	716	691	697	710	754	757	710	748	702	756	692	699	731	765	724	754	720	725	724	709	744	741	762	755	732	708	739	731	704	681	717	775	750	702	710	739	695	740	659	674	741	735	732	723	761	758	704	715	697	761	781	712	714	668	758	746	725	784	686	762	729	762	739	756	686	687	730	681	681	732	694	736	718	699	739	724	719	752	743	711	670	698	737	713	689	749	694	768	739	733	697	714	732	720	681	719	757	743	771	699	721	710	728	701	747	719	752	716	742	754	726	697	737	721	740	724	780	743	725	697	735	767	713	673	699	757	738	706	731	740	707	730	725	683	739	692	693	749	753	746	760	754	769	699	773	786	770	660	693	733	707	708	727	733	769	698	742	738	734	751	736	692	756	708	703	707	744	709	728	734	715	739	746	752	746	700	677	712	748	700	717	722	653	709	749	716	768	696	744	719	718	700	769	707	722	724	748	691	696	761	724	708	706	790	688	685	719	716	689	689	695	717	767	717	709	698	707	715	768	679	723	727	712	696	682	711	736	735	683	676	702	734	686	734	712	726	692	736	726	691	757	735	738	703	680	772	707	753	730	694	724	737	697	696	746	700	754	728	686	721	738	732	745	742	749	742	709	767	700	733	724	700	707	743	657	678	743	719	703	761	724	727	656	725	699	727	747	685	670	757	731	730	709	726	725	674	744	726	695	689	760	739	691	748	729	708	708	719	715	721	712	712	730	762	718	690	695	763	750	737	708	722	711	688	783	745	677	735	719	753	687	762	760	741	783	744	713	747	745	730	701	734	741	719	734	719	762	764	720	731	691	712	729	677	672	692	690	693	700	757	742	727	701	724	707	750	709	710	752	720	703	724	675	721	679	682	760	713	780	728	720	713	691	723	760	733	765	740	696	759	735	705	725	741	720	714	722	705	751	744	720	712	705	723	720	748	757	706	699	767	716	747	651	704	683	675	755	695	728	748	713	730	703	723	753	762	733	676	704	733	706	740	749	706	773	703	758	746	731	741	736	715	747	769	709	710	736	750	755	778	778	708	732	723	748	700	695	693	731	726	733	738	723	709	715	680	698	750	722	698	696	704	735	758	765	731	732	761	731	708	764	714	734	726	723	728	736	756	678	722	699	729	730	747	732	700	752	723	748	726	784	723	742	762	671	750	763	704	716	715	680	741	715	706	744	753	714	763	725	723	736	714	675	725	703	758	758	692	736	701	717	667	763	713	777	706	712	730	733	707	695	679	765	742	734	747	724	732	675	740	754	695	705	712	748	699	735	708	708	712	734	739	661	703	755	746	707	733	733	762	727	755	710	695	722	750	738	692	727	666	719	719	724	728	727	769	688	708	730	761	764	722	718	660	708	717	681	758	709	705	780	713	669	763	735	680	724	722	725	720	708	719	784	745	754	710	723	718	710	727	704	703	723	683	736	748	699	735	715	687	744	758	716	735	728	709	749	774	694	747	701	746	683	685	716	733	729	720	726	702	709	728	754	705	705	768	752	727	739	668	746	744	794	725	724	710	732	690	698	739	760	715	648	763	704	741	752	698	701	731	744	734	739	714	697	685	729	690	722	751	741	701	687	670	729	693	741	686	757	766	740	784	717	707	710	753	696	757	730	717	777	711	745	737	691	777	743	729	734	738	711	716	682	706	698	664	761	708	739	727	713	658	747	729	707	735	722	777	713	728	727	743	773	732	753	730	741	718	760	687	665	703	775	705	727	687	716	722	714	705	729	708	735	727	757	710	755	742	688	693	729	703	685	734	693	730	704	704	725	742	727	724	708	779	663	731	706	715	777	738	748	701	679	706	742	728	754	726	730	673	695	741	689	737	696	746	720	759	723	784	762	697	748	704	706	741	726	738	682	753	735	739	765	723	678	720	711	712	758	718	734	695	730	728	766	706	726	707	709	709	753	721	752
25756	21502	25991	18884	1988	998	948	748	740	739	752	744	719	770	672	735	714	725	749	732	691	723	702	693	686	707	731	685	635	681	691	706	719	685	755	706	697	727	701	692	714	697	702	677	696	650	680	711	696	697	719	685	733	710	679	698	730	694	731	643	695	699	711	749	711	697	639	660	669	695	730	686	670	711	711	720	670	731	715	627	659	655	735	709	694	668	697	675	695	718	688	706	701	674	693	715	673	674	694	707	676	715	708	699	680	686	719	722	666	721	676	686	701	683	689	666	720	704	677	695	756	698	726	668	678	682	660	727	677	680	687	704	675	720	703	699	705	693	699	688	658	661	736	699	693	708	728	714	668	748	650	667	709	693	691	686	687	666	690	611	692	673	706	679	690	719	679	714	719	714	673	659	646	643	686	746	709	736	689	683	670	711	726	682	702	696	737	688	674	706	707	700	702	689	707	666	703	664	736	699	656	691	696	684	696	674	735	702	694	690	656	673	713	678	689	683	701	713	683	689	697	668	710	707	655	647	697	699	707	694	655	683	691	672	677	739	688	662	697	725	730	663	654	728	678	692	675	723	638	745	666	681	677	717	641	677	719	641	640	666	675	684	670	687	711	688	662	647	656	672	656	662	679	673	690	667	621	650	719	684	728	685	713	666	696	677	673	723	721	703	679	719	694	699	702	733	654	768	682	684	689	659	679	745	698	660	669	684	739	707	716	720	714	683	754	708	709	679	695	711	709	695	707	730	684	720	643	690	681	650	655	695	725	705	709	694	700	651	695	740	673	710	685	705	701	710	723	683	669	647	666	726	714	703	656	701	665	721	712	684	662	652	702	664	709	717	710	649	665	692	731	665	671	692	702	724	697	724	722	674	695	686	737	665	649	668	700	675	673	663	674	687	706	669	715	699	747	703	676	667	684	718	709	710	705	682	710	699	736	731	753	709	664	701	713	674	714	693	736	666	650	706	676	689	666	662	701	674	702	667	662	663	703	664	735	696	691	673	745	731	670	693	677	744	704	700	704	699	650	738	707	678	702	712	739	699	723	723	660	651	655	671	702	707	652	667	676	681	671	678	712	703	734	701	744	620	677	678	658	696	682	703	736	717	701	681	710	695	681	685	679	686	690	685	700	708	715	708	697	673	650	658	747	695	659	674	700	654	729	681	728	677	670	717	741	706	679	687	643	678	704	661	725	683	671	718	733	620	691	669	668	725	662	691	697	712	692	656	687	677	705	669	704	644	723	681	641	682	689	691	680	667	706	700	702	661	688	709	672	726	699	707	747	719	630	685	703	669	665	708	691	688	701	677	693	673	656	710	691	705	719	720	626	662	645	720	670	674	720	681	692	679	683	688	694	677	650	722	671	667	733	679	732	681	688	707	673	679	647	677	719	705	697	716	723	712	708	701	677	698	700	690	697	699	643	713	685	722	686	630	661	628	734	678	677	644	646	710	680	744	709	698	698	697	714	693	722	698	667	670	665	690	723	655	705	718	704	683	741	739	638	680	656	686	704	712	698	642	704	691	722	676	704	711	670	651	667	729	720	661	717	658	690	680	701	688	713	717	681	693	754	670	711	718	651	651	721	710	691	699	659	697	699	683	707	676	656	681	718	687	720	706	717	711	686	761	719	697	708	683	732	709	697	669	697	649	675	670	670	681	698	651	670	690	655	685	705	687	686	682	712	730	713	704	720	681	695	714	646	719	691	740	683	713	732	671	683	704	658	667	675	678	653	668	669	690	666	669	664	631	675	703	707	659	662	714	749	715	731	692	698	667	694	749	671	733	663	740	735	649	670	625	699	702	681	682	747	679	720	640	714	711	667	713	715	703	643	687	723	697	646	671	665	663	666	725	747	734	721	663	670	718	674	688	695	704	701	728	704	687	688	673	679	657	677	681	681	706	698	713	687	709	711	734	688	723	711	645	703	710	746	744	699	707	677	729	666	699	663	661	726	706	734	678	699	667	700	696	707	657	685	700	675	638	684	675	745	690	713	665	751	710	700	654	641	679	705	693	677	670	714	691	687	729	668	711	704	683	688	671	686	639	698	683	676	692	697	736	679	675	682	736	659	699	642	682	684	695	696	671	717	648	717	724	676	725	693	704	742	701	697	707	698	734	661	683	716	708	672	674	645	704	688	684	669	681	671	710	725	704	650	670	688	691	704	695	698	699	754	690	699	733	662	728	690	692	645	688	731	684	665	694	687	668	749	725	735	686	673	727	699	651	684	727	689	681	675	741	696	702	678	696	704	656	711	705	662	697	649	673	724	683	688	708	680	699	662	711	679	681	668	736	728	696	715	750	697	716	704	671	704	668	730	680	689	701	645	712	701	703	698	726	745	664	704	657	718	696	671	694	715	680	714	701	725	695	726	694	679	660	693	680	703	681	720	736	731	678	717	681	749	673	770	685	670	683	669	679	682	702	679	708	695	700	713	674	698	705	653	673	693	724	690	712	698	694	756	688	632	709	699	709	697	703	669	746	688	698	702	749	660	671	658	666	650	700	700	713	734	672	750	715	695	712	705	665	686	665	670	743	660	711	649	642	717	695	690	704	665	692	701	709	695	704	675	742	631	701	656	673	708	717	670	702	681	656	695	712	671	643	711	678	719	671	709	716	676	744	682	647	670	685	641	681	703	701	705	665	656	688	705	665	723	650	751	663	683	686	671	667	642	720	723	714	708	666	676	693	646	670	670	679	697	714	702	670	668	731	677	734	691	681	676	686	666	726	689	668	667	723	677	702	708	692	707	710	653	651	730	670	652	659	736	626	751	697	675	683	688	671	691	649	672	695	728	679	710	684	702	706	692	662	692	708	704	673	698	704	628	693	658	666	696	725	660	687	721	666	687	691	703	689	625	677	669	737	687	762	694	667	733	687	656	648	661	718	665	725	671	695	757	734	683	659	679	702	704	671	666	669	643	725	681	663	720	671	708	683	707	681	684	689	729	691	687	735	665	723	682	724	671	647	693	749	717	686	660	692	680	687	662	690	684	723	684	662	730	650	708	732	736	698	725	711	694	715	708	710	684	732	722	681	724	666	701	691	727	717	721	711	722	712	736	700	653	695	739	684	669	732	710	692	689	624	711	663	667	685	711	677	680	676	705	749	682	650	711	697	655	699	662	685	641	684	678	681	676	644	688	663	700	671	714	719	695	671	654	699	714	688	656	661	737	729	734	658	680	666	730	734	694	646	721	688	697	680	697	682	705	697	669	722	650	706	658	721	694	751	661	634	670	720	687	683	713	692	677	696	686	663	696	687	678	688	715	715	692	693	665	716	657	686	736	682	680	685	671	674	652	658	705	687	672	729	679	690	698	729	690	702	713	692	716	696	715	675	664	695	673	688	709	641	705	707	658	666	697	659	698	688	666	662	709	720	666	664	737	682	722	660	700	697	753	694	658	702	706	668	672	681	750	677	678	681	687	688	669	701	705	714	731	677	660	739	671	671	663	705	696	663	706	683	707	679	699	717
3549	2382	1943	1212	939	830	825	739	713	730	777	701	688	712	694	657	711	617	664	618	631	653	630	607	654	637	677	634	648	624	657	621	666	605	654	658	633	612	638	611	631	597	686	557	661	662	660	655	639	644	642	656	591	659	651	641	674	643	642	672	649	624	639	601	653	626	645	651	653	679	687	596	673	631	636	582	630	625	623	635	614	674	640	631	617	674	578	652	667	623	611	612	620	667	607	615	635	656	645	582	597	650	602	662	599	617	640	675	649	668	577	662	608	636	625	723	585	640	691	653	644	615	667	656	665	610	589	598	637	625	628	622	591	599	629	634	609	619	630	569	662	654	652	638	645	644	599	608	589	648	634	661	625	606	676	620	683	651	626	645	666	598	593	649	655	642	582	636	636	610	568	631	649	576	606	626	632	621	666	668	593	689	560	657	635	649	596	645	648	608	614	606	609	625	629	625	592	598	627	650	595	628	623	597	628	635	640	636	631	664	636	652	629	637	654	642	618	596	651	654	650	601	594	619	675	619	602	607	647	670	603	645	637	621	649	633	641	629	620	648	665	657	611	624	646	658	613	626	668	604	676	659	631	646	630	637	632	593	601	625	610	584	647	632	627	655	620	612	636	622	659	582	609	654	648	624	652	637	641	658	643	639	667	601	638	593	651	636	606	613	626	616	617	621	632	620	641	646	634	621	614	599	595	621	630	622	644	664	639	660	671	614	626	650	601	593	639	615	618	637	561	608	616	619	600	611	677	641	612	625	657	617	635	651	640	640	626	645	619	645	649	623	618	669	649	631	619	666	654	603	614	628	643	602	642	631	645	640	637	630	648	603	620	612	603	635	625	642	615	624	655	650	640	623	662	652	620	599	609	633	606	645	623	629	587	643	656	605	618	635	635	637	623	613	635	662	622	666	629	637	613	619	667	631	596	624	622	633	632	673	619	583	634	645	645	666	639	635	665	587	641	580	582	631	596	669	622	649	586	598	600	588	649	619	646	649	634	653	583	641	650	610	600	638	624	686	661	618	600	648	685	612	564	618	641	615	570	573	631	594	657	627	630	662	658	645	665	608	617	629	621	585	621	657	591	646	635	633	627	617	605	642	684	597	605	608	611	604	623	609	636	623	657	583	623	636	615	601	655	619	668	610	631	644	621	601	631	597	598	597	597	648	622	614	647	599	626	632	657	647	659	625	627	639	587	576	627	632	625	576	621	641	605	654	634	639	638	621	684	591	618	671	603	603	663	679	610	603	610	632	652	603	623	634	625	601	619	619	602	619	650	638	633	624	621	664	636	567	635	618	659	673	575	607	669	627	610	634	640	668	587	622	619	601	626	658	627	619	639	589	644	644	630	671	641	631	611	661	639	628	633	665	656	630	664	619	608	616	670	616	631	656	623	624	603	628	652	619	615	611	608	618	654	608	676	605	625	645	665	587	603	628	621	650	597	611	638	652	616	626	596	632	619	666	686	614	642	580	614	655	618	676	672	629	594	658	629	638	645	659	646	657	670	626	624	615	606	602	597	669	640	636	606	650	616	587	615	592	622	616	630	616	607	636	640	651	640	600	576	589	638	639	678	627	616	598	617	603	596	651	646	655	556	641	643	632	640	620	584	660	651	666	600	625	648	625	599	596	573	662	593	641	591	649	676	675	643	637	626	630	626	651	597	642	624	626	636	633	610	574	592	620	614	631	624	592	625	610	629	616	607	632	603	611	632	620	614	637	606	665	616	651	648	667	654	603	615	638	629	648	608	630	622	643	611	646	632	621	615	654	633	621	615	632	599	665	611	604	630	635	607	624	599	610	658	576	611	618	656	650	653	613	603	586	658	600	684	600	626	621	649	628	639	624	605	620	661	591	651	641	602	618	682	593	585	651	604	632	592	652	652	663	602	666	666	595	612	644	594	623	634	590	596	607	560	595	614	634	598	626	623	640	612	650	631	646	597	633	640	668	623	615	610	643	622	644	612	632	619	640	622	626	646	602	600	571	641	594	588	612	627	648	619	642	624	624	671	617	637	649	626	561	613	606	594	645	603	641	625	619	648	606	649	669	640	621	645	615	625	640	619	638	586	610	633	652	615	592	624	601	600	573	635	643	621	599	603	647	600	637	646	659	629	602	612	613	613	615	640	618	575	632	660	574	634	627	604	583	630	645	625	632	610	650	632	622	596	613	649	647	648	686	610	648	629	590	599	630	634	610	622	627	583	617	645	644	603	645	607	626	604	617	668	628	595	603	603	621	640	603	633	616	614	652	631	650	633	625	612	641	634	646	643	648	590	613	632	608	623	594	643	642	630	625	644	625	583	604	637	635	635	585	643	585	664	649	634	615	611	614	626	628	655	642	637	639	599	616	632	645	601	645	659	639	574	621	549	602	668	613	630	631	644	592	613	622	625	645	642	637	629	629	612	615	593	598	636	575	654	641	582	640	638	642	632	623	671	622	645	622	595	630	604	647	636	667	643	603	614	599	623	654	644	615	622	606	606	684	644	645	646	606	604	726	639	615	612	659	620	603	641	664	622	578	616	594	641	663	620	618	663	637	594	638	625	631	633	627	661	587	651	626	637	628	670	634	612	612	671	635	626	621	635	636	638	614	592	639	608	617	650	607	693	645	646	585	549	594	615	640	641	653	631	617	609	664	630	640	647	610	639	600	638	635	612	610	651	613	647	630	646	624	628	610	611	627	631	600	624	656	669	632	638	671	618	570	599	591	641	601	635	661	591	649	667	598	587	620	602	616	624	664	587	629	624	620	640	621	650	630	607	614	640	638	653	639	672	645	634	608	625	615	587	598	627	639	660	644	638	575	643	615	603	660	645	575	630	643	646	626	620	636	582	615	587	574	632	646	604	640	647	572	653	646	602	659	617	639	603	626	639	637	613	619	606	649	587	574	628	625	644	669	604	606	650	614	628	627	621	615	660	648	572	612	636	615	615	629	625	591	627	602	680	634	667	637	643	619	626	651	638	630	647	606	573	620	656	630	671	611	609	596	563	618	621	598	669	645	646	643	647	604	648	620	664	637	607	667	649	669	614	689	594	595	597	632	579	626	672	604	623	604	583	643	581	601	627	608	605	624	677	598	609	630	595	631	652	625	646	625	653	650	626	642	649	647	634	640	644	613	635	597	578	619	613	645	592	629	637	633	606	671	603	595	639	623	624	663	582	666	642	601	636	637	689	626	646	655	631	619	607	636	622	611	641	614	593	675	665	637	576	632	563	633	663	586	613	616	646	618	615	626	606	640	648	668	614	631	583	609	651	658	630	614	643	651	614	616	603	537	634	626	586	634	615	650	600	583	633	660	595	624	623	573	567	621	633	641	683	598	665	652	643	637	636	640	591	666	656	660	619	647	651	649	643	620	635	608	628	626	600	625	645	583	657	584	615	607	609	644	601	627	619	645	624	597	643	629	617	591	660	667	643	601	618	613	609	586	657	619	594	590	625	647	622	601	616	656	634	578	608	628	689	651	619	622
24313	21460	28556	24780	20070	2689	960	535	493	456	453	423	420	370	393	380	355	351	375	377	366	331	359	386	372	372	358	371	335	340	347	331	339	344	344	312	332	310	361	320	336	380	324	317	283	321	350	355	320	318	321	357	398	343	323	329	311	307	325	352	322	367	312	327	323	377	331	321	338	333	337	339	331	339	332	340	341	353	336	339	344	333	333	359	321	334	318	350	360	325	324	330	346	323	357	351	356	338	318	313	322	321	332	360	357	322	346	358	354	297	280	316	309	325	332	334	303	353	336	335	338	324	349	313	317	353	291	349	333	330	356	360	330	329	344	327	342	314	346	344	297	333	315	330	325	343	323	363	342	360	325	328	326	365	362	313	309	317	340	375	332	330	308	349	322	331	301	361	323	313	346	330	351	313	312	308	304	334	312	340	340	336	348	314	318	312	300	353	351	334	304	324	353	301	318	325	290	300	314	336	316	329	340	306	312	330	332	303	352	313	332	326	302	314	348	351	326	322	322	333	347	324	357	344	320	323	311	331	338	324	320	324	310	344	314	352	329	330	350	357	336	336	334	328	325	354	326	295	354	359	330	334	314	298	351	340	311	337	341	310	306	343	355	355	323	324	317	334	324	275	338	351	333	324	340	334	351	330	334	325	324	343	328	331	359	325	349	343	346	314	317	366	323	342	333	340	326	327	337	316	309	345	326	327	317	338	345	342	333	326	317	298	316	312	311	321	337	325	347	334	349	314	316	328	339	316	324	330	292	341	326	326	320	315	335	348	345	361	340	313	327	303	319	323	348	306	310	348	303	322	325	332	334	305	350	347	313	371	341	336	327	338	349	293	318	295	358	341	308	339	360	345	332	330	295	321	330	324	302	323	314	332	311	345	353	337	302	288	323	353	330	356	321	312	325	348	342	316	344	329	315	318	300	326	313	340	330	305	317	355	357	348	364	316	358	326	325	330	317	337	334	373	298	330	361	322	340	354	302	321	321	327	297	346	336	317	344	344	324	304	315	281	351	338	340	336	359	371	320	307	324	342	318	326	329	311	327	348	323	333	325	294	356	309	357	329	324	348	334	350	342	320	323	338	350	304	349	327	333	328	344	383	372	330	283	326	371	328	307	306	335	316	335	319	319	338	343	356	368	372	329	318	337	308	340	314	341	319	361	322	324	364	346	341	332	338	348	328	328	347	363	291	310	332	313	319	304	330	326	328	347	315	311	357	289	322	314	328	356	375	330	327	331	323	332	325	307	358	348	354	310	317	332	321	334	333	322	297	319	319	355	325	342	365	316	293	316	355	341	328	340	306	291	319	335	331	334	342	329	354	349	324	341	304	312	317	341	352	331	319	303	296	328	335	343	335	342	369	341	315	325	360	339	331	314	333	324	338	324	301	326	348	344	390	346	330	339	327	350	308	313	342	295	354	313	317	319	309	372	346	332	332	291	310	315	326	328	327	370	348	305	354	329	344	334	314	352	334	323	341	328	348	300	323	302	329	335	317	316	331	336	326	348	340	327	340	331	316	329	310	344	355	329	329	345	329	323	302	369	336	336	310	308	333	336	315	329	322	347	315	317	356	342	321	341	293	321	353	312	309	326	335	337	330	326	338	338	326	287	318	335	342	339	348	328	324	351	310	329	316	342	303	331	330	332	325	347	325	317	299	344	337	336	344	308	321	330	341	316	338	317	363	337	315	310	330	313	319	352	339	338	362	322	369	327	302	340	342	345	359	356	348	311	312	331	350	330	333	304	357	337	353	340	348	337	307	355	310	362	307	332	322	320	336	328	335	348	338	346	334	335	343	332	336	318	342	333	326	307	338	311	309	328	284	332	311	282	312	336	296	285	326	339	326	313	336	307	351	303	315	329	308	336	347	322	297	331	343	335	353	310	318	325	329	315	323	342	326	337	324	318	319	324	306	361	318	307	324	314	294	353	350	328	311	320	314	320	321	315	327	320	296	321	330	335	323	368	333	330	358	344	338	324	324	322	304	332	324	357	322	339	332	332	333	287	328	348	331	291	331	341	347	318	310	320	305	318	333	302	302	345	318	351	309	336	311	316	339	330	306	322	334	325	323	307	356	332	319	320	333	342	315	324	349	327	339	314	301	332	332	338	348	328	321	342	313	304	305	313	329	338	388	337	318	329	338	357	310	359	340	358	290	333	312	353	302	329	330	331	330	360	340	297	358	355	354	378	310	347	310	311	301	328	308	324	345	312	349	345	336	315	341	317	348	313	298	341	341	320	318	362	346	334	312	336	341	339	323	345	337	344	314	301	322	350	327	315	284	316	332	337	342	342	330	333	324	330	323	290	301	335	370	297	319	324	340	297	339	334	330	323	320	333	299	310	337	302	307	299	270	317	369	338	349	331	325	340	335	351	305	310	330	312	359	330	341	335	317	314	319	338	317	329	312	318	333	347	326	311	321	304	309	308	337	355	304	350	333	316	340	336	311	321	335	337	312	363	337	327	310	329	343	318	341	339	350	318	334	328	329	364	325	347	329	341	308	338	363	322	337	316	323	357	320	349	333	355	341	318	288	323	344	312	311	337	334	341	325	307	327	322	310	351	337	296	308	356	322	360	322	307	332	330	363	325	343	312	284	319	330	319	301	334	330	336	329	347	338	328	336	314	313	336	366	343	341	375	316	328	314	337	333	296	331	347	319	342	349	336	305	302	344	367	320	291	306	309	335	323	326	335	335	327	340	311	319	317	329	284	311	327	331	321	313	328	328	322	353	310	326	339	328	331	329	332	320	323	306	317	341	324	325	304	321	320	346	319	302	341	341	314	310	335	324	345	302	343	338	327	322	310	299	310	320	343	371	321	329	322	370	352	305	356	334	331	350	338	340	330	323	338	336	356	367	337	323	362	337	327	331	301	331	330	362	346	342	338	333	330	333	310	286	318	340	315	359	334	299	323	315	354	350	356	330	334	352	329	320	326	364	325	333	333	304	325	317	295	350	327	350	324	320	326	335	313	327	299	335	329	340	322	336	339	327	349	348	298	306	306	324	339	316	305	333	326	293	372	315	298	351	306	329	319	339	316	364	309	286	351	316	324	300	317	341	337	330	319	338	311	309	362	304	316	330	339	284	310	292	286	333	351	348	315	310	305	300	340	379	303	310	332	335	346	296	339	351	328	324	332	328	323	318	309	324	306	343	313	341	317	331	344	327	329	348	362	316	327	332	316	332	320	299	339	338	311	338	354	314	319	300	326	299	361	313	347	355	350	297	322	319	375	349	387	313	364	305	366	349	301	319	354	357	328	344	332	343	314	357	308	335	303	329	329	317	321	299	299	369	322	340	327	315	327	309	326	314	337	366	350	346	346	338	339	318	311	330	335	299	335	330	350	340	311	331	344	308	319	338	313	326	317	317	352	340	318	306	323	338	344	341	332	330	330	347	329	356	335	334	306	318	330	329	319	308	346	370	346	321	367	315	332	333	333	307	340	330	351	364	331	332	306	340	348	325	353	333
3280	4581	3556	1792	1316	1009	831	671	624	594	509	504	435	474	432	394	380	383	398	405	370	396	372	365	381	385	349	339	375	362	408	339	368	398	346	311	381	377	359	355	305	358	375	333	320	340	345	344	321	358	311	351	362	344	335	318	361	342	373	372	368	341	321	370	332	376	367	303	365	354	352	342	298	353	333	363	354	333	351	318	371	386	336	361	326	343	359	340	355	332	360	300	339	330	358	339	354	343	340	373	346	342	351	339	359	324	358	343	365	347	341	341	345	334	332	337	334	352	335	350	317	336	331	341	343	355	311	373	340	343	341	319	327	338	360	347	355	340	357	326	326	338	349	394	333	328	335	351	337	351	347	361	330	377	346	350	358	352	348	339	362	312	332	336	325	305	362	318	364	347	361	344	331	314	345	330	301	314	316	339	328	327	335	328	338	330	341	313	341	342	365	330	372	341	338	338	334	347	342	375	334	338	350	359	358	346	333	333	363	334	330	345	329	340	312	311	333	329	336	353	350	337	327	334	325	324	322	336	345	342	340	346	339	359	338	314	337	296	324	327	369	352	348	335	340	318	379	309	325	342	321	312	361	333	322	334	347	356	333	347	320	329	336	336	353	377	354	371	334	329	328	322	322	363	335	312	345	344	347	325	346	347	343	355	331	331	322	342	363	347	348	331	334	339	337	326	343	325	335	343	361	337	336	357	345	313	306	343	334	350	324	335	342	337	325	354	339	319	324	334	348	347	332	321	349	333	374	333	335	324	358	339	358	335	348	348	330	363	328	353	358	330	321	315	322	344	367	326	341	368	325	337	338	345	388	378	337	317	380	348	384	325	342	363	362	350	348	331	346	342	303	366	317	337	331	336	316	350	339	354	352	357	319	325	365	335	353	319	314	363	334	344	348	330	319	324	318	358	355	364	346	299	363	351	347	342	315	350	346	349	330	343	334	323	323	370	326	360	318	350	353	349	328	366	311	313	358	323	336	354	349	378	342	341	308	347	338	353	352	337	328	349	339	366	366	331	351	306	333	313	333	356	327	318	341	312	344	348	346	353	319	326	326	357	355	318	342	338	338	349	323	368	356	365	355	332	329	354	333	304	360	363	356	326	297	333	342	378	329	358	341	355	344	354	328	334	296	364	345	338	357	358	340	326	358	333	376	351	320	355	338	354	336	316	349	343	332	313	302	337	348	362	292	355	340	358	325	346	351	309	322	341	370	320	342	332	325	366	346	371	315	365	327	323	324	329	337	347	341	311	366	338	310	344	349	343	330	339	345	311	376	349	322	351	326	354	322	377	356	338	333	367	368	328	334	358	360	350	307	358	340	333	298	348	323	373	314	361	352	332	335	333	323	341	343	309	345	331	365	367	355	330	355	366	339	332	320	328	350	324	323	313	367	361	333	336	320	399	323	326	331	329	315	346	364	372	341	319	321	339	331	313	308	355	347	345	372	350	361	356	341	354	354	355	292	369	362	303	320	329	346	324	356	364	340	360	336	346	348	313	348	349	356	317	318	324	367	349	334	353	326	334	338	355	346	304	370	320	349	322	380	378	331	339	342	336	348	334	307	344	317	339	358	311	328	363	355	341	337	335	351	323	350	325	311	314	339	363	318	329	325	344	303	355	343	368	360	348	336	347	355	329	344	364	339	346	342	331	333	357	314	325	294	360	339	330	350	328	360	346	326	330	327	347	326	338	316	333	294	349	332	335	346	347	330	318	338	356	328	317	353	312	388	335	330	331	326	348	362	342	343	297	330	339	373	330	323	355	292	338	315	360	328	363	317	346	334	320	349	328	372	343	353	292	343	364	363	324	328	355	335	353	307	307	358	332	300	355	349	326	328	357	326	329	329	349	348	352	292	337	341	341	313	324	311	361	339	344	357	314	321	339	351	347	328	365	320	330	341	319	341	328	363	356	343	352	316	330	353	345	319	339	343	312	342	329	322	353	359	331	332	302	367	342	358	364	327	312	344	351	350	352	352	349	338	342	338	315	337	340	317	337	367	324	322	365	347	319	354	342	333	348	368	336	334	335	335	337	313	315	341	297	333	335	352	351	358	336	355	368	334	375	331	334	322	331	338	373	367	355	352	386	361	305	303	383	342	346	345	335	370	331	327	360	350	337	362	319	338	353	332	363	340	328	341	333	335	313	376	325	335	346	312	320	329	335	349	334	362	342	321	352	340	339	324	325	346	318	342	309	356	364	331	313	328	348	348	326	301	333	338	352	331	343	322	329	314	340	328	353	366	331	325	355	322	356	333	328	329	312	332	338	338	329	331	350	341	315	335	328	348	340	369	317	335	295	367	342	370	338	309	311	325	307	324	329	339	341	333	348	341	342	352	355	327	327	326	332	356	354	341	358	352	334	346	343	339	304	343	305	333	322	329	343	326	335	338	325	338	370	327	337	353	366	339	334	336	303	323	326	345	326	362	353	334	307	382	329	350	340	332	309	341	336	328	327	347	311	342	318	306	322	346	361	391	340	355	355	319	334	333	337	334	322	337	332	328	300	344	358	318	373	326	303	333	343	347	327	339	326	346	359	343	345	323	341	338	317	326	326	315	324	342	318	325	365	341	313	340	343	322	346	346	356	351	336	339	352	358	330	330	332	329	293	350	348	337	334	319	298	350	323	316	352	347	349	355	327	371	336	339	315	339	344	350	302	337	341	337	343	347	326	359	310	337	336	309	334	332	333	331	360	298	311	327	341	369	349	317	352	345	353	352	327	334	324	339	338	340	304	332	315	305	334	351	338	307	343	338	367	363	339	355	344	319	316	352	323	353	380	341	346	352	339	336	358	332	323	325	359	311	370	343	348	330	371	348	339	324	337	338	318	345	345	341	344	384	307	326	349	334	344	343	315	332	332	349	337	310	364	324	327	360	302	335	359	322	359	342	331	322	335	327	316	327	312	336	357	351	319	295	339	334	324	364	330	349	348	371	319	330	358	342	345	311	336	351	328	368	294	330	340	344	328	334	341	313	328	350	311	332	356	318	335	338	342	370	343	355	326	339	349	368	323	350	354	348	324	310	362	353	357	364	325	334	328	343	323	334	329	361	349	317	333	350	348	339	315	353	338	346	322	331	333	335	326	302	345	332	348	359	310	335	361	364	326	337	340	322	325	326	324	350	330	361	333	333	346	339	320	356	318	338	351	343	328	325	343	327	333	309	306	361	319	329	331	329	318	317	316	354	352	320	363	355	347	336	320	342	322	372	359	305	340	319	340	334	339	325	317	343	343	312	313	348	347	313	326	344	326	321	352	342	348	316	351	319	340	334	361	336	339	327	318	339	295	356	368	347	347	359	358	360	367	344	335	339	351	324	316	344	321	339	329	347	332	323	352	360	321	325	338	363	361	343	336	350	344	334	322	348	352	311	369	302	343	334	358	348	330	340	326	349	331	332	365	360	313	308	321	366	375	335	328	341	357	328	362	305	312	310	323	304	332	336	347	326	349	323	363	322	319	331	369	318	306
27789	11792	2041	1138	909	891	805	869	783	802	909	914	864	859	855	866	833	843	911	809	852	860	811	845	874	831	820	795	877	860	854	822	816	888	871	845	873	845	882	846	840	888	798	873	811	795	868	835	822	784	863	822	826	866	837	854	865	866	844	818	805	834	867	796	890	903	849	874	854	844	831	865	771	836	839	778	841	864	854	822	850	790	794	831	809	773	821	873	748	792	882	805	822	847	832	860	825	820	790	826	908	789	845	888	805	791	842	830	811	863	793	800	850	849	810	823	859	827	798	787	825	797	824	839	860	793	867	868	811	846	884	816	857	832	818	854	818	820	889	860	835	826	811	906	829	836	805	773	807	829	837	824	877	811	829	833	818	830	819	834	808	907	854	771	829	825	866	812	803	800	900	838	811	881	817	860	814	813	795	814	835	857	846	827	840	830	864	823	848	850	848	871	800	908	817	838	873	845	827	821	852	819	806	786	833	786	830	844	793	827	864	812	831	837	818	813	819	838	826	857	820	822	867	863	846	747	854	856	845	829	841	786	857	815	838	838	838	885	837	858	843	831	818	813	846	823	821	808	810	874	802	822	813	819	844	822	825	836	847	798	857	821	811	875	870	792	855	858	855	846	838	832	848	854	854	805	812	873	857	864	847	908	833	830	833	862	865	834	786	834	806	809	860	820	841	859	865	874	867	847	812	852	820	825	822	864	839	836	870	809	791	808	804	821	843	798	865	830	815	925	827	852	823	828	898	812	823	841	833	869	835	862	789	865	853	882	818	828	810	871	853	851	759	888	797	841	865	854	867	809	890	783	831	915	785	872	833	868	872	863	788	809	848	864	841	845	801	837	838	880	881	834	877	826	801	807	837	788	791	791	809	870	859	839	871	906	873	840	838	867	816	823	876	806	819	884	895	782	803	835	791	866	768	839	819	770	824	854	826	846	841	816	814	859	839	796	779	808	822	807	851	827	805	848	885	829	861	865	857	841	868	819	899	869	774	844	802	791	832	856	875	869	865	835	853	805	837	891	818	902	865	816	876	820	790	862	784	796	822	800	865	858	827	795	807	803	832	812	808	832	834	831	848	815	850	854	822	839	835	907	841	896	873	863	865	810	839	853	869	838	862	832	794	812	843	865	807	817	816	801	849	824	807	843	801	829	857	829	801	827	800	859	849	806	876	827	829	821	875	789	809	830	822	824	776	864	882	839	852	816	857	776	831	820	807	844	817	884	907	850	835	815	783	817	834	825	842	827	846	806	888	876	875	783	790	842	876	823	793	869	863	823	902	876	811	873	819	849	831	812	848	830	796	904	857	805	825	842	813	789	831	858	855	877	834	844	888	768	847	874	854	868	827	857	865	863	800	874	844	852	850	787	848	839	819	880	837	831	865	871	832	815	839	818	819	888	818	846	846	819	800	836	817	805	868	865	850	788	803	861	814	827	836	837	856	799	782	810	861	830	819	822	790	851	833	829	801	820	842	837	826	806	816	840	835	907	822	799	875	877	847	844	894	816	853	815	803	888	819	833	842	791	848	856	832	816	798	843	815	836	843	842	805	833	831	845	852	882	807	803	850	880	871	867	867	860	827	843	837	850	829	789	838	761	867	816	842	879	797	813	830	799	847	880	803	876	831	832	858	827	856	864	885	840	827	806	879	867	815	790	820	811	818	826	853	861	860	836	825	826	795	846	851	815	813	852	783	812	845	882	809	783	815	860	857	867	875	862	822	830	845	827	837	816	828	808	853	801	891	833	860	860	801	819	798	790	830	823	873	878	853	839	869	777	840	841	823	834	832	810	836	861	843	913	839	815	873	827	903	851	810	821	846	866	866	807	859	815	819	833	810	882	867	870	826	838	833	788	818	839	825	875	860	824	877	843	819	867	815	811	840	839	810	827	874	838	834	855	786	808	823	839	778	828	800	816	871	818	849	841	825	815	834	811	793	887	867	842	816	862	826	833	806	837	848	816	820	872	806	855	861	814	827	859	825	836	848	759	897	837	841	846	861	901	860	859	885	810	772	868	804	795	817	796	809	850	836	869	879	869	848	832	780	829	844	836	832	859	868	872	882	854	847	802	891	877	785	839	810	782	850	835	875	819	856	844	863	840	853	869	879	804	830	807	794	838	819	837	844	856	794	854	848	854	855	848	835	872	823	837	891	850	853	803	846	841	811	851	825	825	806	838	852	859	829	837	843	866	951	865	805	859	876	792	819	852	794	834	852	860	818	804	859	834	772	819	857	808	807	821	848	860	888	846	854	809	857	839	785	842	844	849	786	826	816	862	878	853	800	836	846	870	867	816	834	885	808	835	860	825	846	783	790	818	870	826	843	796	867	817	868	848	887	801	838	854	796	870	857	871	824	879	799	836	833	849	778	844	827	834	876	858	865	873	828	862	857	768	898	840	880	872	862	870	818	833	853	878	875	869	818	844	826	831	881	802	833	866	862	894	828	821	827	805	847	804	824	819	888	824	877	802	810	837	816	830	832	804	850	827	844	840	866	901	814	857	881	802	817	825	840	855	829	782	854	804	837	837	825	856	820	844	850	849	854	830	854	849	780	830	816	797	831	868	813	747	899	837	883	869	862	896	830	860	831	802	770	836	828	851	850	826	814	847	874	834	887	797	892	833	889	808	802	823	821	859	826	801	819	824	804	816	848	858	780	797	833	871	790	833	779	788	827	836	844	834	837	796	783	888	851	795	832	876	788	845	810	868	835	868	859	839	847	834	808	872	853	875	850	843	916	829	815	833	888	838	828	830	859	842	873	864	823	834	802	853	783	872	791	884	831	917	815	812	832	825	866	857	816	858	813	848	839	883	836	839	827	845	849	796	818	814	861	791	815	857	779	866	861	809	793	886	811	832	843	835	816	845	862	806	809	842	842	810	846	883	815	826	835	838	812	859	828	797	886	836	800	786	844	837	841	838	844	791	834	873	828	855	860	833	798	840	823	878	885	834	869	827	849	869	831	842	856	848	852	815	841	858	830	930	815	830	795	796	890	849	820	812	836	832	870	778	803	846	815	804	802	830	856	828	816	823	836	834	818	864	829	846	788	834	841	872	825	829	835	823	868	906	857	815	880	788	830	831	836	833	857	807	853	811	843	818	800	838	814	819	825	841	853	882	816	821	826	836	840	811	800	838	870	842	801	825	827	799	838	815	825	864	836	844	822	846	833	821	833	815	915	888	849	828	852	826	767	848	826	843	813	833	848	815	842	824	784	852	882	848	840	845	802	844	845	826	790	774	863	835	849	873	838	813	811	837	845	858	822	802	861	861	849	837	858	844	818	820	839	827	799	784	829	867	807	785	809	817	833	872	849	873	838	865	820	864	839	835	864	858	847	849	840	795	799	881	834	854	804	858	803	842	835	780	846	866	846	819	854	838	831	832	892	826	799	819	826	800	838	777	781	852	881	878	814	797	867	797	819	824	794	819	852	863	851	840	818	823	823	874	777	863	860	818	875	862	836	817	772	835
5197	987	919	821	774	766	718	742	740	745	757	694	731	721	786	765	758	775	767	734	760	710	703	771	723	714	739	781	774	669	741	697	711	714	766	718	749	790	763	749	765	733	733	719	744	702	715	771	710	742	676	722	732	792	735	727	728	734	720	703	749	686	727	754	776	748	734	746	707	707	734	741	699	746	715	722	748	750	745	770	735	742	719	753	752	704	749	720	680	744	742	703	728	764	775	753	758	702	729	757	744	734	726	663	720	744	740	706	760	749	731	692	726	703	704	763	735	719	768	781	744	745	750	731	664	711	718	768	749	748	734	758	726	703	751	738	735	712	748	698	779	712	735	719	747	716	710	721	769	730	764	748	695	752	737	682	779	743	715	717	718	750	744	772	788	719	745	658	727	696	771	706	704	775	732	721	707	700	716	676	716	731	759	716	755	727	697	737	765	757	723	699	735	690	734	706	771	705	672	722	773	726	729	733	736	749	685	740	753	742	729	731	711	693	781	692	731	759	757	721	712	790	741	744	760	691	746	740	710	725	716	747	782	730	753	716	693	716	689	683	727	729	718	760	783	747	719	709	727	698	746	717	761	747	687	726	718	759	745	783	740	735	736	713	730	711	716	739	766	757	723	738	753	697	737	680	758	771	742	735	739	722	696	744	773	704	746	708	730	746	678	721	755	674	820	729	752	723	701	714	678	742	752	787	710	735	740	696	737	772	719	759	741	740	695	682	721	755	676	779	765	771	799	678	748	755	732	806	748	747	692	716	732	738	736	694	755	728	750	719	743	735	725	658	726	699	697	757	727	761	737	729	739	795	737	727	746	723	720	719	700	704	741	723	705	721	760	748	715	711	736	743	748	699	768	746	751	718	694	762	716	708	695	744	719	739	724	714	748	704	687	747	716	722	775	733	714	721	731	684	705	706	706	725	717	715	732	718	733	696	687	719	762	779	745	735	746	714	762	737	770	762	712	744	679	715	765	702	754	757	688	698	745	708	692	695	742	765	711	741	773	733	730	723	723	725	717	709	725	761	731	731	714	758	716	768	739	744	712	694	716	694	736	743	736	726	726	757	760	745	695	787	750	712	726	764	720	717	699	691	750	734	730	743	691	682	711	700	712	754	705	757	706	678	744	770	711	752	738	738	710	719	705	717	763	702	749	705	734	750	748	719	710	755	733	748	738	707	715	717	794	718	742	764	684	702	743	757	727	722	736	780	754	717	688	731	723	732	710	726	700	725	722	740	709	734	702	731	745	730	686	737	721	716	706	717	703	687	738	727	791	695	761	737	721	703	721	727	725	714	685	708	712	754	745	703	712	723	720	707	756	755	711	749	799	705	759	715	760	691	708	721	728	746	713	764	759	693	713	738	651	741	690	706	732	752	734	731	783	727	730	679	689	761	749	732	760	748	699	695	748	720	703	708	752	705	700	718	680	722	759	794	731	741	711	720	730	751	700	756	686	679	695	643	723	727	714	707	741	724	715	739	686	696	717	754	699	729	736	758	723	685	734	765	760	787	718	703	751	751	724	725	737	766	713	704	716	693	719	748	698	703	701	734	719	745	718	721	769	815	735	730	706	708	714	718	732	738	713	723	698	717	721	682	711	734	711	715	719	727	740	735	724	743	754	730	752	695	764	686	714	724	727	728	678	693	750	746	746	704	714	749	708	732	728	737	696	785	730	742	711	683	675	756	732	770	725	721	720	719	710	728	753	704	729	699	741	734	723	727	715	753	735	738	717	693	715	683	689	733	746	728	752	740	739	726	754	798	769	715	700	752	720	713	738	705	746	752	710	704	728	671	713	696	723	715	735	703	719	769	755	791	747	755	734	720	734	763	794	674	737	719	728	750	745	712	707	728	725	733	710	689	697	751	739	712	752	759	715	731	722	704	752	801	742	736	711	684	759	738	738	702	713	756	717	748	672	707	747	724	711	757	703	719	720	743	738	748	770	677	708	725	713	734	789	769	752	731	671	691	709	747	739	697	739	700	679	718	715	704	734	746	745	687	725	695	723	730	724	789	672	722	697	733	716	763	745	713	745	685	746	706	748	716	706	703	750	759	755	688	712	713	708	738	715	733	756	737	732	760	763	765	668	718	698	705	739	751	690	704	732	720	734	721	712	742	667	723	731	711	727	744	769	725	714	716	694	754	776	756	720	772	745	697	695	728	756	781	772	740	748	702	692	702	770	761	706	723	699	729	760	739	721	718	782	751	731	753	762	738	716	749	781	733	731	696	702	730	724	699	742	761	713	769	708	802	678	721	733	764	710	710	735	718	729	718	716	768	739	731	728	720	715	767	771	749	728	712	722	766	759	747	725	736	746	741	746	729	688	710	713	739	753	685	772	750	728	742	705	725	710	742	724	726	717	698	757	756	758	724	691	731	686	722	705	712	739	714	730	663	759	775	768	681	702	759	728	719	697	780	694	785	707	728	714	746	700	653	737	810	777	705	752	770	705	681	693	775	706	753	718	699	684	719	705	747	747	744	702	733	694	752	698	706	728	729	774	721	733	771	772	688	728	731	732	685	758	776	737	764	745	749	710	698	732	736	697	714	755	689	714	745	711	752	733	719	721	736	752	713	739	748	724	718	682	758	726	744	747	721	745	721	690	773	742	772	684	711	708	697	719	745	789	742	747	743	706	700	708	780	765	687	696	674	688	776	740	719	714	755	705	752	768	727	732	754	688	748	722	685	738	707	746	688	741	772	715	720	687	708	738	756	737	738	736	769	767	733	758	752	705	744	693	776	694	769	705	737	740	804	750	764	706	767	724	686	656	774	746	731	735	799	735	737	707	714	720	719	742	733	740	731	715	743	766	741	675	715	725	751	728	737	753	720	721	690	736	743	707	696	696	708	735	723	749	744	746	754	727	710	716	730	729	724	735	718	724	677	670	696	760	734	727	783	694	743	700	749	701	723	736	752	718	785	721	726	778	730	757	691	728	706	716	744	700	764	739	750	734	781	714	739	681	729	714	687	736	713	739	698	743	704	724	777	720	713	731	729	743	728	732	723	758	729	750	714	770	693	756	710	733	718	746	730	691	704	752	711	737	725	723	681	712	772	704	715	739	703	714	688	738	725	749	722	731	699	691	745	710	742	685	739	731	715	699	740	707	759	733	713	757	694	697	770	711	770	715	739	715	711	700	719	741	749	688	704	692	725	726	708	749	737	687	743	744	710	720	752	752	755	733	714	713	680	788	746	696	762	722	727	752	740	756	745	768	741	793	733	736	757	701	741	778	728	713	705	750	706	718	731	724	747	737	715	722	710	734	765	727	709	723	696	692	723	734	726	729	709	715	758	716	732	708	735	732	715	703	743	720	669	764	733	752	693	712	747	736	729	737	729	748	710	737	707	717	780	773	727	716	697	660	744	735	666	690	755	777	752	740	711	745	724	715	730	696	746	683	685	788	747	735	733	757	759	762	694	753	739	755	721	690	735	728	739	736	743	667	732	738	723	673	750	748	689	714	752
25755	21466	25919	18958	1989	1059	945	815	738	747	711	736	713	705	699	752	677	703	758	665	762	721	720	695	725	685	764	672	689	709	686	710	684	689	750	759	729	727	660	667	707	645	749	707	668	717	744	742	690	687	737	685	713	665	674	748	688	718	726	713	656	693	720	675	720	711	680	710	653	712	663	666	704	686	763	726	717	737	694	738	709	649	643	683	710	658	665	721	644	738	696	691	703	700	660	673	699	735	675	701	703	695	696	676	726	684	698	680	679	681	715	682	688	746	726	676	669	699	659	702	696	644	668	692	749	699	687	711	702	683	774	665	773	739	696	676	706	711	647	687	725	679	752	704	716	654	692	733	723	700	750	727	677	710	682	698	681	688	690	664	771	694	709	680	698	652	707	662	695	720	700	687	673	681	668	643	693	689	672	689	672	698	707	666	646	711	743	700	704	688	674	648	648	701	665	680	709	681	701	688	674	698	662	672	680	655	733	734	712	655	669	640	716	726	796	741	720	691	732	692	723	674	664	708	669	635	656	711	665	647	691	695	730	742	691	723	718	654	670	674	693	673	726	696	680	693	702	723	662	653	698	732	673	710	706	714	680	711	700	697	670	690	727	667	663	690	714	686	664	708	708	673	758	704	725	696	662	726	680	651	673	658	657	738	698	724	683	721	674	688	684	708	657	691	698	685	664	686	715	657	675	699	699	715	637	701	693	650	686	694	750	719	720	680	695	737	684	676	695	714	721	706	708	750	710	668	671	697	648	715	635	695	673	647	681	749	719	668	689	685	650	666	725	747	706	715	695	744	683	685	683	694	723	731	693	673	701	699	691	713	726	697	659	710	696	692	676	673	640	720	690	689	700	679	687	701	741	730	679	736	699	720	685	706	689	699	671	660	658	671	684	713	708	703	757	706	679	668	720	722	695	685	660	744	667	687	686	676	673	652	672	690	692	714	647	691	694	708	682	652	718	702	711	681	707	660	680	686	684	663	698	702	691	703	686	699	695	683	699	676	686	673	713	724	673	735	680	694	707	661	689	691	700	728	695	707	651	668	691	678	701	689	675	646	691	677	660	633	669	695	697	721	696	706	690	718	681	689	659	706	690	738	689	691	675	716	719	619	709	669	734	666	696	687	679	663	652	720	732	732	687	715	681	724	701	696	695	686	702	704	719	680	710	706	660	659	658	686	626	731	654	777	683	718	688	710	671	689	717	689	704	678	728	669	677	675	733	662	671	720	652	681	695	694	668	670	658	723	690	621	684	689	665	735	684	691	657	694	692	704	684	666	698	680	694	717	699	727	704	686	706	674	676	701	722	663	648	697	679	722	747	652	722	680	748	705	703	689	661	682	693	731	756	717	696	653	699	659	685	705	720	706	698	683	701	691	674	726	706	720	638	679	670	752	694	646	631	669	720	659	680	685	722	705	670	717	678	731	640	677	676	636	669	665	673	696	651	670	708	637	737	717	667	695	689	677	710	710	719	653	711	659	725	705	713	660	666	663	716	683	692	753	671	686	688	687	704	670	671	686	711	712	659	716	705	680	712	724	688	705	734	688	735	720	699	673	679	693	674	693	707	651	693	707	673	660	741	723	651	736	677	683	681	725	689	707	692	690	769	696	698	749	670	726	680	683	700	695	682	639	665	675	696	696	689	705	706	762	703	629	693	696	686	730	708	644	699	681	726	719	703	688	649	672	694	701	749	698	718	719	676	681	695	680	689	753	721	651	683	671	694	714	690	658	666	695	683	664	741	709	732	667	681	703	698	632	695	698	676	761	669	678	720	723	713	711	653	687	693	703	752	715	649	655	675	671	699	718	718	671	766	656	720	687	721	699	669	677	694	722	713	723	692	678	656	645	653	703	695	709	713	722	705	681	782	659	734	642	687	673	693	736	679	688	711	691	659	702	669	688	666	649	638	660	699	705	710	705	709	720	708	733	740	684	722	669	659	671	705	723	730	693	681	737	674	707	712	707	696	723	680	690	652	726	722	689	665	704	766	714	670	651	723	713	725	728	718	704	723	716	721	700	706	649	695	675	657	718	673	669	747	669	681	691	683	711	702	705	668	715	717	688	626	678	689	696	702	681	661	717	691	672	694	681	655	646	691	702	688	667	697	666	674	704	676	727	720	694	713	758	656	704	728	665	693	688	658	640	605	703	679	667	654	723	710	709	739	753	675	730	728	732	698	736	727	673	636	698	635	678	694	700	705	682	706	661	704	664	646	674	729	672	691	704	707	717	716	693	702	637	701	771	694	724	691	712	705	694	691	649	667	680	684	710	700	709	651	727	733	711	720	694	707	700	740	681	702	688	735	703	647	686	710	722	693	717	618	747	709	719	689	725	700	709	687	673	690	648	672	706	710	694	644	684	752	699	727	679	744	692	703	743	695	658	682	814	729	729	715	686	674	692	704	669	696	634	683	682	704	707	684	733	690	673	686	692	622	694	674	667	713	718	714	659	698	727	690	668	685	664	730	686	717	692	648	656	719	701	719	718	664	698	692	713	695	684	721	692	726	677	646	704	692	660	698	701	704	697	660	682	689	662	649	667	680	718	711	709	695	711	687	671	686	689	739	719	691	695	720	720	694	689	689	716	701	683	638	673	700	704	705	682	732	716	706	716	665	693	720	709	696	642	687	689	743	708	654	672	721	679	695	702	689	678	694	662	705	679	711	667	718	736	697	631	709	680	676	677	677	740	667	713	734	696	661	705	724	690	699	650	696	683	778	680	689	707	665	660	696	693	689	694	673	684	714	684	719	661	695	696	694	702	695	719	718	709	692	713	709	682	661	636	720	673	663	711	752	679	690	688	738	681	693	691	710	699	697	670	718	701	691	686	686	696	691	685	665	713	654	782	672	707	654	694	660	711	655	734	665	638	691	689	744	726	666	730	675	653	648	687	714	735	651	709	719	708	733	695	700	668	705	681	705	685	662	647	693	653	673	703	681	714	730	687	681	636	682	731	688	697	675	677	703	683	752	660	703	732	690	704	795	714	682	710	698	666	686	706	703	695	683	679	713	652	726	673	687	709	671	633	745	708	682	683	721	686	717	670	763	668	671	700	667	680	686	675	735	733	663	675	684	636	666	687	647	698	642	688	735	722	714	656	669	693	684	651	680	670	685	755	719	700	681	714	670	693	694	696	684	663	687	706	715	660	739	660	635	688	697	706	693	689	705	674	670	666	729	690	718	704	687	694	747	666	676	741	709	709	724	708	674	643	737	692	648	728	732	691	690	702	705	724	726	712	683	711	704	754	680	691	658	611	676	675	697	664	688	668	703	675	698	702	705	670	757	680	698	701	730	632	672	707	700	708	623	719	674	710	669	692	653	727	671	717	719	695	732	673	698	696	694	653	694	666	672	658	716	681	716	653	683	721	670	708	716	697	723	684	722	681	701	697	640	669	720	726	703	717	721	708	700	696	699	647	692	657	708	697	691	739	644	676	673	670	745	680	706	713	702	692	729	652	704	714	708	677
3596	2341	1958	1231	1009	840	842	756	773	753	703	688	671	671	716	691	642	591	691	677	631	640	613	624	621	649	672	658	676	607	612	631	643	685	646	640	672	651	616	646	637	610	599	669	651	653	603	596	647	646	653	633	600	582	612	654	638	635	614	588	650	656	664	625	616	653	615	628	663	642	652	659	598	664	643	623	652	647	625	599	639	627	615	644	692	627	629	586	621	686	613	623	598	608	663	645	634	648	613	686	656	622	647	630	641	638	663	647	608	612	616	631	653	621	654	669	602	635	620	601	659	636	628	590	630	635	634	674	653	642	707	640	653	643	669	663	675	600	656	635	613	645	650	633	633	646	656	622	622	634	648	610	589	624	623	630	650	651	615	602	609	604	637	663	634	606	646	603	624	620	644	622	589	634	650	652	650	617	650	646	643	639	605	683	631	656	634	637	640	622	651	630	666	583	630	656	676	625	647	611	623	638	623	609	649	622	605	622	644	646	642	638	640	684	590	612	577	629	611	650	600	644	638	629	596	625	626	654	677	606	633	645	631	647	633	656	658	660	627	674	635	649	666	655	646	646	644	585	684	618	581	627	629	641	672	614	645	683	601	668	627	631	630	674	633	630	629	644	637	655	613	636	637	652	580	601	606	602	586	610	608	629	580	617	628	671	635	609	638	622	635	609	649	645	597	605	632	624	596	655	674	643	631	610	612	593	588	643	616	623	609	673	605	614	642	622	662	635	622	603	648	615	643	633	628	649	663	656	617	619	593	608	630	639	616	666	656	623	636	612	579	583	623	614	623	663	649	643	614	629	630	668	635	633	626	651	653	650	592	662	647	668	656	626	594	588	614	634	632	609	624	664	623	635	596	646	592	605	630	630	635	657	623	599	629	610	618	601	613	659	620	611	637	602	637	610	623	620	636	601	603	631	608	615	691	642	577	616	652	645	652	657	625	622	624	643	602	609	652	687	650	604	643	650	614	614	670	620	624	626	597	652	608	626	637	616	662	623	683	637	624	592	634	620	648	608	666	631	608	572	605	624	607	622	610	660	614	643	629	633	578	611	588	614	591	648	605	632	626	654	637	590	613	629	647	594	629	625	616	626	652	586	636	619	613	576	626	614	607	636	634	622	655	639	635	615	591	682	669	648	617	591	634	626	605	616	632	606	632	610	661	629	580	629	638	662	637	639	622	609	655	647	637	659	642	651	658	611	633	646	615	626	632	649	619	622	659	627	620	610	608	613	656	620	651	618	623	622	614	634	602	618	661	590	683	650	577	603	648	629	587	633	637	660	610	652	637	647	646	656	601	637	610	616	614	607	662	626	626	621	659	650	610	661	634	652	610	625	642	643	626	602	650	616	609	616	658	629	633	656	639	617	616	588	656	619	594	579	652	640	606	614	612	639	636	663	629	604	627	651	611	649	644	601	674	652	623	659	616	641	623	666	661	589	634	632	598	615	636	631	629	627	644	620	622	626	624	654	645	615	661	618	680	617	683	661	616	638	644	614	600	638	595	629	647	613	640	624	648	572	573	624	609	598	582	616	631	646	643	632	629	575	611	599	642	665	618	648	650	571	638	643	580	652	608	611	603	650	647	614	602	666	666	609	634	619	616	658	635	612	615	632	658	622	594	599	629	635	618	608	661	650	658	609	620	621	619	651	591	606	643	583	628	618	655	628	653	645	652	644	650	624	647	667	632	641	687	651	626	651	608	644	635	642	648	611	648	582	647	626	598	561	590	595	640	622	616	612	599	628	607	650	626	651	627	670	589	611	622	630	650	642	628	658	662	665	607	626	637	677	590	602	639	588	628	606	584	622	625	603	627	606	658	656	648	614	598	609	623	650	617	674	640	631	618	612	606	612	595	622	640	639	616	638	592	673	602	607	656	670	618	588	667	610	644	652	588	625	649	608	597	590	652	625	607	609	617	657	591	635	618	645	639	585	639	570	700	621	637	619	611	640	612	646	604	628	678	623	618	617	625	651	607	625	632	647	617	607	634	677	639	624	625	638	639	625	586	629	625	635	619	627	590	650	639	638	652	594	593	612	644	644	690	644	625	624	607	612	634	610	636	617	625	605	559	632	692	631	659	647	621	622	683	657	642	635	589	642	634	615	627	590	640	644	662	644	622	600	593	643	656	630	643	617	653	660	642	633	594	620	610	672	649	605	649	613	604	604	641	644	655	602	590	592	595	633	619	663	634	623	621	605	613	660	646	640	586	630	657	622	597	654	630	639	653	612	618	633	582	624	637	624	598	648	630	589	616	629	617	635	643	634	632	588	602	633	653	672	670	620	620	630	655	657	613	599	613	675	637	636	625	632	641	652	662	629	619	605	620	603	641	647	642	637	622	640	611	634	573	642	649	596	567	620	634	669	605	622	664	615	680	669	627	623	622	585	636	620	649	636	676	640	639	582	596	566	659	602	650	613	650	608	623	595	599	638	645	666	643	651	610	667	597	584	646	677	645	622	617	610	645	629	646	634	591	661	627	673	563	555	671	603	621	636	620	617	637	628	586	653	665	591	621	659	589	617	671	626	620	618	640	656	629	665	622	588	630	612	628	645	657	635	580	562	621	656	580	610	654	640	599	588	656	640	636	626	635	650	638	613	648	608	599	613	677	623	625	636	581	663	637	646	601	655	610	627	639	639	622	624	631	633	624	566	628	618	650	604	603	623	658	643	632	620	641	623	621	649	611	662	645	670	630	611	646	654	569	636	626	662	604	602	611	632	620	611	639	590	625	626	661	662	602	650	659	569	630	648	603	649	649	640	643	639	637	610	606	662	623	628	619	583	596	601	601	604	575	643	617	657	681	650	612	630	590	618	604	628	629	629	592	638	608	643	649	605	643	612	639	619	645	626	607	620	661	639	664	631	612	641	614	662	647	626	648	601	598	611	618	625	651	635	605	667	624	622	603	597	623	656	645	656	610	628	642	618	623	655	628	653	615	647	609	632	595	663	654	646	634	624	575	616	641	643	626	672	617	611	651	676	636	637	601	607	611	659	675	639	644	578	648	600	577	612	676	604	616	661	617	600	626	628	615	628	619	686	629	640	592	658	630	624	601	602	604	651	645	601	585	580	646	634	618	607	630	636	629	660	610	616	649	639	575	603	642	611	659	611	669	655	593	598	611	675	629	635	608	604	619	629	611	664	582	641	647	671	656	647	655	628	626	711	591	623	552	623	622	605	604	674	630	683	597	616	682	668	601	624	626	616	621	595	621	619	643	633	661	677	615	639	642	561	622	611	603	596	608	588	615	619	592	639	611	583	627	674	615	623	669	638	665	634	639	645	671	621	622	639	578	625	595	592	655	626	605	645	601	610	626	626	620	594	612	651	633	640	604	593	601	577	617	660	622	650	607	650	582	612	609	616	641	622	622	643	650	653	631	605	624	608	602	630	658	576	622	634	602	605	633	634	608	608	615	649	633	639	601	590	610	643	643	602	651	608	657	569	635	573	612	609	590	624	619	619	625	667
24357	21514	28710	24746	20272	2711	905	566	452	477	406	426	407	400	384	375	374	355	369	364	372	342	331	378	337	374	358	349	354	351	365	335	372	359	359	320	359	315	310	361	358	302	377	399	328	321	369	329	352	312	343	350	332	319	346	345	367	334	351	353	331	350	352	320	350	330	343	315	330	343	347	362	343	326	362	324	348	325	360	319	330	319	342	372	330	338	352	333	346	351	335	344	315	351	377	320	345	328	341	323	335	319	328	333	331	318	361	318	340	302	357	336	367	322	331	341	337	354	351	336	335	308	321	337	353	357	321	302	322	342	362	321	337	333	359	343	362	338	334	343	353	353	333	320	304	342	345	314	324	338	296	309	347	328	347	328	326	317	344	325	325	295	365	300	330	337	369	353	348	311	347	360	341	323	361	324	344	316	375	319	339	332	336	322	329	349	337	322	309	345	350	336	342	351	379	361	324	321	344	333	345	337	315	352	316	345	369	323	333	357	377	322	328	343	331	355	350	375	324	341	379	328	336	316	365	336	326	330	322	343	364	369	355	303	350	313	360	322	326	335	304	381	311	336	363	350	347	336	362	307	330	356	380	284	359	314	375	345	315	346	330	335	327	309	326	323	320	314	322	338	344	327	307	316	334	336	328	359	334	338	329	328	343	322	312	330	349	314	332	309	336	323	306	320	330	311	318	312	372	344	355	347	313	330	357	322	313	323	328	346	368	309	355	332	352	324	324	337	311	335	317	313	325	326	336	321	333	326	323	331	348	347	334	316	319	305	358	345	360	344	339	336	336	332	333	340	319	314	365	333	363	343	319	322	298	335	345	370	322	340	324	325	368	303	341	352	327	357	321	325	350	332	348	339	362	338	341	324	332	359	336	311	328	309	326	353	281	328	381	345	299	333	343	384	352	305	330	304	335	348	344	318	339	321	363	358	315	323	327	324	356	334	315	363	309	324	336	357	342	317	307	343	335	333	362	327	352	345	326	320	339	345	327	337	321	354	306	299	334	327	329	344	323	334	346	333	328	379	345	331	351	321	336	344	301	314	344	355	317	332	311	303	356	373	345	342	344	328	332	346	355	344	352	332	316	333	329	333	332	325	304	351	317	331	341	311	304	331	355	312	363	325	345	327	332	323	304	324	320	308	331	361	331	336	318	329	349	303	352	307	326	307	309	340	305	300	314	317	338	319	324	338	321	329	349	356	327	342	336	298	352	324	373	340	303	329	335	289	351	320	337	346	351	313	338	316	357	321	342	340	317	353	354	339	332	330	314	347	364	342	341	322	342	333	301	327	350	358	341	351	311	354	337	321	348	312	351	334	322	341	322	301	345	356	328	347	334	333	344	328	327	320	353	312	338	304	340	346	345	341	357	349	333	336	323	326	322	336	334	320	347	342	340	339	352	333	330	342	341	349	316	316	356	347	379	344	334	330	375	328	330	305	324	351	347	333	351	326	361	365	314	336	357	335	306	304	339	310	323	362	334	308	318	328	348	334	346	308	321	347	347	317	341	297	332	318	352	330	358	329	365	335	325	346	326	301	357	343	328	332	331	356	342	339	347	321	331	327	360	344	360	321	341	328	349	355	327	352	321	306	331	328	336	328	342	352	350	328	343	315	303	331	300	357	323	311	353	367	321	352	326	342	326	333	333	346	357	332	359	325	346	349	356	329	306	321	339	347	361	343	320	353	316	333	354	338	349	336	335	326	323	339	369	311	335	328	327	312	300	303	350	357	337	328	337	347	328	333	338	315	303	347	374	348	321	332	350	310	335	324	359	302	341	317	351	350	307	352	328	341	345	361	284	350	315	348	329	349	339	311	341	344	298	323	350	317	337	336	348	316	325	340	310	323	336	305	336	356	367	325	366	327	331	356	299	307	309	359	341	279	338	339	336	365	311	317	333	313	349	320	339	337	328	322	353	315	353	323	321	339	357	334	350	322	312	319	336	361	323	350	332	346	334	360	283	326	315	315	330	318	332	312	314	322	312	353	325	306	329	330	292	326	347	352	342	354	329	341	339	333	368	338	339	350	344	321	334	362	388	325	302	347	320	311	333	332	311	321	334	349	341	328	351	348	305	289	336	337	328	339	324	339	371	283	345	347	338	351	317	323	350	308	335	321	344	352	343	324	334	322	358	347	301	299	359	350	344	324	316	328	335	310	321	336	337	314	316	300	311	350	329	319	336	282	340	330	344	339	318	334	333	343	319	341	332	325	344	290	376	325	349	332	341	339	363	310	377	371	340	355	316	330	324	322	312	326	346	327	343	345	326	322	317	346	321	324	352	348	329	326	304	356	374	341	335	334	349	367	317	301	316	358	322	360	336	347	328	342	322	335	319	337	304	317	354	311	349	354	326	363	300	344	340	340	326	337	315	349	345	357	303	328	327	328	350	336	358	300	329	308	350	339	339	360	344	331	357	301	338	339	329	336	310	309	313	345	333	333	330	337	314	331	331	335	370	340	313	337	328	353	306	295	365	318	333	330	353	350	336	335	361	325	316	353	322	365	337	313	330	352	341	329	325	311	306	374	332	290	331	352	332	293	321	288	333	325	341	318	315	346	335	295	313	314	321	354	351	360	351	327	327	337	338	362	333	334	333	331	319	372	343	294	320	325	322	298	352	334	306	337	318	348	315	333	349	316	330	324	318	330	322	322	368	338	317	313	301	347	343	310	330	314	315	332	319	362	333	335	356	331	318	354	329	337	336	373	341	369	355	297	324	325	355	358	299	326	317	335	344	285	350	343	345	343	328	323	334	304	350	352	287	323	334	358	286	329	327	348	322	328	341	305	344	323	349	326	341	307	324	331	303	325	324	373	320	324	324	320	314	342	320	354	314	320	348	345	337	336	350	345	333	354	334	326	337	334	351	335	316	337	336	315	332	344	322	330	368	355	294	322	302	347	327	341	318	307	334	308	328	350	325	344	326	342	337	337	339	313	327	351	332	328	366	323	371	368	350	337	301	320	347	329	325	341	308	316	353	347	352	315	322	357	360	331	334	333	315	301	322	326	347	354	333	296	326	357	328	334	322	327	320	308	358	344	316	309	305	315	343	332	340	320	329	369	348	340	336	349	334	336	320	328	336	325	307	291	351	338	338	302	345	328	328	327	347	335	294	339	339	351	342	355	345	363	330	361	339	360	322	335	331	326	330	340	300	334	315	317	312	352	353	310	294	335	321	340	338	356	319	355	338	335	340	337	360	350	335	308	322	313	330	321	322	330	354	334	296	315	317	300	335	350	317	291	346	314	341	322	357	369	348	334	341	338	300	295	329	341	299	337	326	333	334	322	329	338	318	337	346	344	338	327	372	345	357	328	327	338	321	334	317	311	341	317	318	311	310	350	330	341	321	330	341	343	328	377	317	346	324	345	315	317	330	325	339	324	332	353	348	324	341	340	347	337	314	343	386	331	323	327	316	323	318	324	348	331	313	342	334	355	329	312	281	313	303	361	331	323	343	319	345	330	352	360	361	336
3299	4699	3670	1846	1272	954	810	674	635	567	508	507	465	474	433	450	361	414	399	376	393	402	341	366	384	364	393	372	384	394	373	358	359	388	347	378	358	381	356	364	348	333	367	333	361	349	355	356	370	347	342	405	358	362	365	353	313	324	367	360	360	363	343	344	349	350	325	353	352	390	347	376	343	384	348	314	347	333	310	357	350	395	365	353	329	349	316	344	324	350	321	342	358	344	354	366	346	349	342	344	315	334	324	331	367	325	364	357	316	322	371	387	358	352	388	349	332	367	345	346	336	363	348	313	324	354	364	345	344	365	350	364	353	347	370	351	342	351	363	360	344	337	348	340	335	342	370	362	354	328	320	333	331	368	358	352	324	345	361	340	325	387	305	365	376	360	358	339	320	332	352	360	331	346	365	374	348	370	335	373	372	362	374	339	370	358	316	335	327	331	342	373	329	341	306	352	379	345	326	359	327	328	326	375	367	338	339	378	351	348	332	358	378	328	365	371	333	361	333	364	354	354	341	355	344	355	345	346	360	367	321	366	354	356	341	360	347	329	364	348	358	348	370	317	365	346	332	344	306	354	350	346	332	359	345	355	373	330	351	343	354	309	358	348	351	347	362	349	339	358	387	334	347	349	351	356	336	337	338	355	336	349	341	354	342	347	337	312	353	351	341	355	360	346	337	344	340	361	320	310	350	324	337	356	337	344	341	327	337	341	346	315	356	357	327	354	315	351	335	365	340	338	347	336	393	361	324	332	335	371	349	317	328	349	337	353	360	366	317	322	368	350	317	351	326	348	343	364	327	343	333	331	333	361	384	368	354	330	336	348	351	328	328	316	335	357	357	308	297	338	337	370	351	351	300	338	339	323	365	338	351	347	328	363	349	369	344	314	360	317	359	347	338	357	360	370	310	347	335	372	333	341	318	328	334	335	372	341	378	311	363	364	339	321	331	328	337	368	341	348	358	363	353	318	358	348	348	351	344	346	352	377	310	358	325	344	361	332	346	355	367	344	330	338	369	344	346	376	341	372	369	321	332	321	351	331	331	350	345	336	323	331	312	345	351	350	311	347	333	335	339	339	327	333	333	360	344	323	303	352	343	353	337	340	321	330	335	340	376	324	378	329	330	370	358	348	336	330	323	322	361	369	357	311	349	327	318	331	338	360	337	350	328	337	338	343	323	349	374	339	328	326	335	350	352	378	343	343	332	340	383	376	351	351	341	361	346	349	309	329	341	330	330	366	372	327	323	326	322	319	333	350	349	319	342	320	362	343	332	342	380	338	353	360	341	329	325	334	356	337	366	339	354	325	353	358	335	353	348	316	357	342	358	340	349	333	334	332	351	363	328	323	388	343	347	347	342	351	379	328	355	378	342	331	334	348	312	367	329	355	313	335	350	324	335	345	358	324	318	343	316	336	363	328	313	330	325	357	349	344	348	356	318	348	319	378	301	332	312	344	338	316	318	344	372	319	344	335	353	338	299	323	338	328	361	346	374	353	327	347	388	352	320	349	327	306	327	346	383	299	355	321	355	340	350	329	324	353	339	351	337	366	352	337	302	310	322	327	315	338	355	355	356	337	395	324	362	338	347	336	331	343	338	373	357	346	324	327	353	335	328	346	334	338	349	342	328	336	355	365	328	320	338	341	333	344	348	329	327	353	354	338	357	369	327	349	340	355	380	343	320	365	344	333	341	366	340	341	354	327	345	332	326	329	364	356	322	314	364	338	313	309	338	367	317	346	353	304	354	337	350	347	350	337	335	328	319	353	330	351	327	348	347	330	380	351	326	364	355	336	349	302	353	347	312	329	332	337	326	333	319	351	340	338	364	324	339	311	288	353	355	327	304	343	334	331	361	335	331	313	282	375	320	324	319	339	321	323	368	329	359	316	376	341	361	330	339	378	318	342	329	354	352	354	341	332	350	339	350	338	355	346	346	317	318	326	350	345	358	358	314	325	310	321	326	325	356	351	313	307	353	342	311	354	352	310	360	315	338	358	338	342	328	341	339	323	322	327	367	320	344	363	373	355	319	326	332	332	325	320	362	374	323	316	353	334	340	339	341	306	336	333	346	320	340	318	329	313	349	382	333	337	347	349	315	329	334	363	357	374	346	326	332	394	330	340	296	339	345	353	328	282	345	339	313	335	334	343	346	331	357	356	337	319	321	328	330	351	327	332	317	338	346	333	318	322	314	311	323	350	347	337	336	352	348	356	333	315	303	325	350	360	354	315	304	322	326	335	337	359	352	327	325	341	315	332	358	343	371	354	347	322	339	355	344	336	330	353	330	304	339	332	365	328	374	324	300	313	337	344	300	361	370	346	326	317	321	330	339	341	343	351	341	344	334	356	348	341	327	342	360	354	290	364	318	331	300	345	328	311	326	324	324	357	332	311	303	338	378	351	322	316	356	339	327	357	317	351	318	308	316	335	351	355	341	346	328	338	359	341	355	322	330	327	343	360	324	333	364	329	347	329	362	346	328	351	371	309	354	342	324	350	308	344	342	339	323	369	332	329	341	364	334	350	343	355	315	330	336	338	343	357	324	354	352	377	353	365	335	364	357	338	355	333	339	355	360	354	340	320	377	370	344	338	294	337	291	330	357	303	351	350	364	350	325	363	321	314	358	347	384	337	348	361	351	364	363	307	352	315	340	334	310	353	322	305	351	332	331	326	330	337	337	322	354	340	349	336	355	309	353	331	318	322	333	338	364	354	343	346	304	331	342	319	333	308	340	329	357	313	342	366	334	336	329	339	342	313	356	316	337	342	362	304	322	348	339	337	374	347	337	320	343	351	334	324	318	339	360	377	329	330	303	326	338	316	335	316	344	342	372	332	337	307	339	333	361	347	313	340	300	324	356	328	320	323	338	324	360	351	314	357	314	348	299	344	352	333	362	324	340	344	346	362	335	337	347	338	336	352	361	325	349	344	346	334	368	351	319	327	302	342	352	344	375	345	343	341	331	373	331	311	350	327	319	349	317	317	329	345	328	324	367	340	304	297	343	318	347	300	322	326	320	302	371	336	342	366	331	374	334	326	361	365	317	331	354	319	383	359	330	320	349	353	336	365	329	309	326	340	373	311	326	353	360	354	367	349	324	351	349	376	355	329	361	338	334	350	301	351	306	361	371	322	331	351	317	363	328	332	325	349	334	305	325	367	345	351	318	334	384	313	343	358	341	354	348	340	364	324	350	313	338	335	362	369	359	324	324	323	319	339	354	344	345	336	364	347	321	328	315	341	356	316	326	349	334	341	315	363	343	359	335	325	348	325	310	352	311	316	339	351	308	321	312	375	332	333	355	336	324	365	345	336	307	318	347	326	315	343	330	345	346	350	344	296	319	328	349	321	320	363	332	350	342	336	322	289	346	354	350	350	318	354	316	348	328	352	325	316	339	346	331	335	313	347	333	320	379	341	368	319	338	349	324	331	380	358	379	319	367	345	322	348	328	360	338	320	336	314	333	365	319	351	308	330
27632	11895	1919	1191	948	840	862	857	876	878	805	850	841	840	849	781	851	786	852	858	839	841	819	792	816	859	853	885	837	879	809	877	840	799	814	848	835	829	840	834	810	792	851	808	796	881	828	839	823	821	847	856	833	768	836	827	803	857	853	857	843	873	816	842	778	816	811	833	826	800	836	834	857	899	795	845	833	853	797	828	834	814	833	901	833	825	870	821	865	866	851	822	839	892	791	843	824	843	833	845	823	790	804	857	821	841	821	887	857	808	760	833	803	849	875	893	809	849	848	838	851	882	830	845	829	831	797	860	828	883	870	876	820	808	787	893	899	822	836	833	875	830	779	872	877	869	829	852	834	801	864	885	846	841	822	858	854	839	825	825	854	784	834	816	829	825	818	809	774	824	843	811	819	834	837	838	851	844	832	870	849	815	851	831	842	846	820	787	836	807	844	875	893	824	828	825	825	767	868	856	830	856	794	884	843	813	861	850	894	836	774	813	841	822	772	812	840	830	861	845	832	905	856	821	862	845	861	843	842	854	809	852	879	827	880	792	819	868	843	882	829	840	810	768	876	843	870	832	822	833	851	856	826	774	880	824	872	819	873	859	863	811	833	892	851	793	818	838	860	864	767	850	822	803	854	813	901	873	866	832	852	857	846	847	849	865	844	816	848	807	806	849	847	816	779	859	792	791	854	832	840	877	835	883	830	858	842	826	841	813	848	879	816	864	844	898	899	778	901	870	783	810	823	813	847	767	804	835	810	862	793	837	811	860	811	808	823	841	837	860	821	848	874	840	882	870	825	833	853	827	820	842	824	844	836	863	853	814	847	867	874	884	840	836	835	818	807	812	826	844	814	851	820	833	850	801	840	820	835	857	853	827	827	849	833	819	819	837	837	835	850	816	860	820	844	818	838	782	868	798	880	827	834	796	870	840	878	811	842	795	837	796	836	835	871	821	806	822	862	826	834	826	887	884	827	843	854	834	796	796	883	830	808	863	872	784	819	831	894	854	839	815	814	855	807	785	838	832	790	857	830	846	858	908	846	893	829	837	878	801	799	819	838	818	814	854	801	819	796	828	854	836	903	779	857	807	863	850	841	795	837	822	839	791	890	811	819	873	794	837	809	811	798	827	866	868	858	835	830	803	817	820	824	791	829	801	830	863	777	810	856	811	805	884	860	861	834	840	855	897	842	832	825	806	808	833	849	859	837	851	837	854	838	852	824	829	825	831	836	828	830	855	856	794	872	780	874	834	815	850	838	858	813	853	807	834	824	860	835	829	858	824	778	854	878	789	863	821	829	841	880	799	825	815	777	848	832	819	820	796	863	811	881	855	844	837	814	791	825	819	822	879	902	838	842	852	804	863	791	834	826	869	823	856	874	775	828	809	859	854	811	822	813	824	862	853	810	828	830	809	841	901	843	792	844	804	797	822	829	809	851	828	874	816	823	851	866	824	830	851	847	799	835	857	827	856	904	821	834	829	810	782	868	816	804	820	885	819	804	879	848	805	826	831	851	851	820	821	869	805	843	852	810	825	807	807	885	812	810	858	854	787	820	800	843	826	830	805	811	859	861	872	823	812	836	849	815	806	843	840	821	805	870	780	793	858	819	818	862	840	841	900	837	842	806	790	869	831	883	860	853	816	854	843	830	839	877	856	848	879	851	815	810	846	820	838	804	829	822	864	846	786	806	810	886	802	866	788	881	805	886	826	879	833	817	837	877	852	872	816	860	790	836	882	867	880	850	860	826	821	858	840	904	846	873	839	816	801	879	840	808	828	808	827	851	845	837	864	823	850	882	843	827	855	828	847	815	824	827	798	795	848	819	859	856	817	810	824	805	818	816	863	860	835	826	832	841	805	818	820	814	875	830	872	808	807	850	788	849	832	813	825	882	787	845	842	778	863	794	786	884	844	788	828	855	780	812	849	845	856	805	824	887	786	794	816	837	881	897	820	838	816	864	846	870	877	843	804	861	843	840	877	830	802	846	856	844	850	825	851	802	867	927	882	883	833	798	846	853	813	816	807	850	890	838	820	781	877	838	845	804	839	851	842	835	818	836	842	771	809	851	826	847	814	807	877	833	811	833	789	819	867	824	806	815	809	897	763	849	824	906	895	880	862	835	832	866	801	849	807	843	810	860	854	807	776	855	889	847	812	862	841	860	847	836	852	807	828	832	858	846	865	850	809	803	828	839	870	811	853	879	828	866	856	816	843	926	862	878	829	849	788	856	795	855	819	814	856	812	842	870	800	839	860	833	851	834	769	870	867	920	854	757	804	878	781	845	853	819	844	882	817	815	779	791	844	813	812	849	845	841	783	825	852	831	839	818	859	848	789	819	785	847	822	868	829	884	792	815	795	829	846	840	791	868	806	901	788	787	840	809	830	858	853	841	863	826	819	837	845	839	817	774	789	798	867	866	857	859	828	828	820	865	840	841	837	821	825	855	845	846	803	849	805	793	830	832	831	798	837	812	843	834	833	868	804	816	843	818	900	885	813	851	813	842	873	847	902	854	829	866	832	864	880	809	836	901	858	879	816	832	788	842	831	794	858	786	842	870	807	868	843	858	866	799	835	907	855	856	791	856	824	874	873	822	840	803	828	826	842	866	911	813	785	864	833	812	835	848	839	798	831	857	818	856	810	814	798	839	835	813	830	809	791	827	890	818	810	815	831	824	840	839	871	873	851	846	826	859	789	857	842	841	872	850	852	853	904	851	786	851	867	861	840	862	809	803	776	820	849	833	844	847	838	836	871	736	870	914	850	902	845	816	822	798	816	837	853	832	810	855	871	808	818	791	815	833	832	817	827	788	849	822	863	821	801	855	826	778	885	810	889	883	818	831	830	855	796	849	857	870	796	793	877	849	837	891	817	808	820	837	781	831	828	822	816	828	811	863	810	873	805	850	813	849	865	825	892	797	772	808	807	885	824	849	814	809	794	845	807	834	913	849	757	836	852	812	835	836	821	788	882	858	850	803	820	884	829	805	788	800	796	842	838	817	888	817	820	892	812	868	876	804	790	880	862	844	793	834	830	855	889	871	853	874	805	826	824	879	803	866	846	820	871	801	860	852	837	834	857	806	848	829	850	877	882	842	847	800	869	898	825	860	819	860	837	802	879	807	775	816	851	879	814	801	841	790	823	911	829	760	801	824	877	859	850	830	807	855	830	842	794	831	867	813	859	812	881	871	799	830	814	843	812	900	836	802	813	831	870	828	815	830	824	790	824	834	827	814	800	848	875	829	823	804	822	837	811	880	811	882	882	825	800	808	820	829	821	798	885	818	841	829	810	779	810	846	815	850	861	820	853	794	814	817	810	873	838	837	789	841	798	901	846	799	814	821	809	831	832	765	832	824	880	850	862	824	844	872	751	830	829	858	797	869	864	812	863	813	842	809	841	815	813	763	793	826	862	865	839	872	838	844	824	832	850	836	820	851	904	796	843	826	780	878	821	888	826	824	863	836	834	816	813	791	860
5162	921	911	805	784	712	737	770	745	765	727	710	718	713	774	747	702	729	737	727	706	723	725	735	737	780	725	745	733	712	714	705	777	723	739	786	780	729	750	716	734	690	746	715	707	719	725	696	756	702	729	678	646	745	731	700	753	722	700	680	716	701	683	724	693	690	732	693	720	720	705	711	727	701	720	721	730	709	697	704	718	690	704	757	736	712	783	704	751	755	687	710	693	657	703	702	751	750	716	693	720	694	741	717	689	739	703	754	697	700	700	697	710	773	691	686	708	729	710	722	755	730	683	706	689	676	702	792	720	719	712	706	700	696	745	782	687	718	763	749	737	721	733	679	708	729	737	712	752	744	778	717	693	715	688	712	706	691	725	690	734	717	700	742	700	702	740	726	683	735	707	722	683	744	711	676	752	726	722	727	762	708	696	707	752	718	721	730	708	709	706	724	636	743	743	716	751	692	769	658	718	723	702	759	705	692	706	756	670	705	708	731	698	723	725	734	746	716	677	710	756	723	733	749	727	731	740	690	740	752	756	691	654	670	679	737	704	696	667	756	717	699	683	704	724	734	784	703	714	688	705	652	774	737	754	706	747	747	701	712	722	694	744	725	727	718	715	730	748	707	701	730	720	714	704	675	709	709	752	691	716	740	714	702	757	785	680	734	731	690	708	686	687	744	718	712	707	688	729	722	734	742	699	728	723	716	755	757	708	679	748	685	721	700	708	715	724	757	720	669	727	716	732	712	771	734	706	727	761	707	753	702	700	750	719	753	738	692	708	736	745	719	738	650	702	745	750	713	718	717	736	669	741	731	726	682	731	702	706	748	733	686	701	696	706	696	711	737	749	697	660	745	709	738	703	730	699	714	709	719	717	715	761	732	708	719	721	736	719	716	724	707	678	709	736	745	714	703	703	733	726	799	739	717	704	723	718	738	763	703	734	730	749	707	713	725	718	683	693	748	727	711	703	718	720	772	720	692	798	712	743	722	737	766	755	755	682	727	735	712	732	754	736	718	738	720	750	780	714	708	744	768	716	693	730	714	725	724	773	736	664	730	709	719	760	726	738	692	709	722	706	730	758	686	697	743	691	666	677	744	692	722	703	710	753	669	700	692	699	720	702	723	747	752	713	732	704	713	746	728	719	698	702	707	722	727	722	714	745	735	761	728	778	680	740	724	723	726	701	680	767	705	762	726	705	699	739	764	691	715	759	681	663	713	735	758	727	681	732	704	686	711	717	699	727	731	785	702	717	691	719	756	741	720	736	743	662	716	739	718	713	709	716	678	723	688	731	753	720	738	791	691	755	712	703	696	722	703	691	708	722	724	716	719	742	697	709	701	672	728	712	690	765	734	731	762	690	713	680	757	740	784	746	736	698	747	743	760	732	719	771	749	730	727	689	748	743	715	749	750	751	689	728	751	720	694	670	701	716	724	742	725	703	726	711	732	763	704	725	662	704	678	729	740	742	709	733	717	745	703	740	682	764	702	699	735	679	681	760	740	707	726	732	702	716	690	760	707	750	717	717	742	698	684	707	725	670	713	717	723	759	751	742	707	700	757	742	736	751	715	768	732	746	682	737	703	773	706	717	712	700	730	722	684	703	718	702	734	708	773	696	741	726	720	702	746	709	749	730	756	721	709	745	713	741	729	663	741	697	717	766	698	738	701	688	728	726	718	711	697	713	743	712	699	743	718	710	708	735	725	754	710	758	696	754	743	735	677	754	710	698	715	698	724	714	719	697	633	728	756	782	739	761	699	736	766	768	728	712	715	729	756	710	722	707	746	724	689	692	707	697	712	721	700	660	688	729	689	721	726	773	747	691	731	774	732	749	707	704	743	704	747	726	701	721	669	749	759	726	743	733	749	704	720	705	679	709	729	726	676	754	773	681	726	712	714	772	716	706	691	715	679	715	727	737	740	743	755	733	667	730	762	757	707	702	718	719	722	726	758	747	694	750	740	687	736	689	674	755	680	740	700	749	718	732	703	750	672	696	735	735	723	723	735	732	710	716	697	748	756	743	732	767	764	702	781	708	733	674	755	757	729	717	740	718	786	718	709	719	702	756	713	738	714	721	679	697	693	732	723	689	727	717	746	740	744	723	687	691	742	730	720	742	694	742	727	756	684	721	697	750	653	698	712	701	739	756	714	711	683	684	698	715	713	756	735	706	751	722	703	694	735	757	716	685	690	757	716	742	726	734	729	663	699	706	743	729	707	735	675	700	732	712	742	756	711	758	707	755	697	692	698	723	718	704	717	722	743	736	701	732	764	697	728	730	748	744	748	759	672	740	710	668	729	692	737	749	671	729	739	704	750	740	702	754	721	698	707	721	723	721	688	713	678	729	812	696	751	738	669	692	747	735	698	691	722	706	721	721	734	728	722	694	712	756	745	717	671	686	717	724	772	719	749	786	768	743	726	664	762	704	755	695	704	747	737	711	732	721	764	745	702	736	681	736	709	739	746	725	719	751	686	733	668	708	680	745	728	719	733	737	690	717	670	742	703	661	719	750	742	743	728	724	671	713	716	705	696	700	716	716	702	748	746	744	745	674	725	720	748	754	731	731	647	700	733	725	738	719	744	714	722	733	752	732	715	686	717	711	669	706	738	707	674	737	733	691	709	751	733	729	742	725	676	725	696	697	773	757	728	747	723	726	704	690	689	696	692	733	738	735	778	699	709	673	734	763	732	705	750	702	734	717	658	706	705	707	738	702	679	701	760	753	691	746	706	717	733	733	711	738	769	720	717	703	680	722	749	730	732	714	652	688	723	741	736	733	717	674	725	787	754	657	742	730	711	724	732	688	715	753	754	793	713	737	717	731	708	692	723	705	749	725	685	725	710	725	703	695	697	768	700	720	701	732	733	752	749	714	718	726	684	674	707	783	673	690	699	723	715	717	711	710	710	705	695	752	708	728	709	727	721	659	722	697	720	704	690	706	657	727	721	680	706	757	735	672	732	727	713	721	740	710	690	722	769	737	729	700	665	701	725	689	788	704	682	709	741	726	769	708	735	748	728	731	743	692	725	724	702	704	749	706	690	753	725	671	774	736	719	667	727	737	734	721	700	640	724	737	797	717	739	755	756	734	738	780	727	744	729	689	714	758	657	721	749	789	767	671	718	686	760	740	778	767	715	768	790	709	733	762	712	782	711	714	669	702	717	721	725	737	747	721	782	728	782	714	717	729	688	770	765	710	758	767	761	734	690	744	744	738	719	746	713	656	698	733	676	689	718	745	706	729	721	721	713	732	710	715	744	745	752	721	680	748	720	754	717	711	720	732	722	742	718	737	737	698	705	676	714	698	692	683	686	777	738	701	724	731	711	745	726	754	748	686	725	741	732	707	686	728	704	702	715	741	643	738	683	676	771	755	702	749	697	695	667	694	792	720	672	724	728	737	733	711	717	757	740	695	687	744	740	734	689	744	745	735	707	760	745	720	694	729	704	707	730	720	710	708	716	709	660	733	696	687	749
25792	21482	25920	18850	2019	1042	841	791	734	753	734	727	733	693	662	711	725	656	686	666	688	710	683	684	693	686	696	675	707	715	681	670	663	686	670	658	671	674	671	707	692	670	682	638	655	655	687	686	686	720	741	677	667	637	667	658	653	687	714	715	701	678	693	702	772	707	626	652	670	680	658	663	698	708	698	720	629	657	677	697	667	698	640	719	674	728	688	727	726	718	694	639	701	661	671	673	690	636	720	680	621	668	710	654	660	628	658	669	670	683	634	685	671	652	672	679	747	641	659	685	687	672	655	704	689	622	652	675	689	651	686	689	728	674	644	647	691	681	714	665	735	663	634	599	660	714	651	653	670	649	697	663	666	659	691	629	655	657	681	684	638	692	668	644	689	670	680	717	626	672	674	645	683	685	664	648	683	662	670	663	651	646	702	651	650	679	681	657	686	625	655	692	680	647	678	670	675	676	676	669	692	679	690	688	688	690	657	699	687	663	642	672	686	641	665	660	686	669	681	665	633	615	712	681	684	676	663	691	694	753	647	685	676	669	680	657	639	662	680	663	722	656	677	704	699	692	666	677	694	662	681	713	662	610	609	675	644	700	690	746	636	684	661	727	699	687	632	685	694	677	690	682	657	665	627	677	643	644	647	690	681	685	702	653	691	688	689	679	652	732	690	697	694	664	663	664	666	633	647	686	657	692	647	728	663	663	673	674	631	634	640	633	720	650	680	702	686	636	671	655	682	685	718	686	662	673	665	662	615	683	706	680	673	720	652	680	683	695	698	656	654	667	686	668	652	682	658	669	647	676	687	678	651	648	674	674	719	667	691	700	683	693	658	681	646	678	676	657	705	734	649	682	704	679	714	653	677	709	646	673	691	622	663	679	671	670	688	670	726	652	712	690	628	646	710	671	663	684	663	694	667	666	695	705	685	683	650	701	706	656	683	660	674	651	657	675	689	713	737	692	647	650	651	663	653	703	666	704	682	665	688	678	647	696	676	643	690	648	648	676	629	613	685	650	701	644	677	662	679	711	650	717	684	618	661	639	706	673	700	668	656	641	682	647	637	662	674	665	655	691	681	684	659	684	660	650	684	688	682	678	650	714	624	669	643	654	643	658	673	727	647	703	627	704	634	676	659	687	664	665	626	645	664	679	666	646	674	660	675	605	700	646	725	693	713	650	674	655	711	630	646	639	676	647	717	702	689	647	665	643	681	639	716	691	707	664	649	739	701	709	670	636	652	669	659	666	702	700	637	678	677	675	660	681	698	685	697	593	616	653	631	688	671	644	679	698	696	704	651	692	674	682	685	663	654	666	722	683	683	696	661	675	678	645	639	665	640	638	661	732	617	668	689	664	663	673	687	730	659	653	652	734	667	647	662	629	690	633	700	628	704	654	701	674	693	631	711	641	688	700	647	675	690	618	716	724	694	702	675	712	646	700	696	651	682	687	722	689	652	650	675	703	670	701	658	629	690	691	661	658	693	703	642	681	705	674	674	697	670	666	657	661	628	729	642	691	692	679	673	671	679	635	657	661	668	639	577	706	627	688	678	649	637	692	696	714	690	639	685	654	688	658	661	677	672	721	631	705	661	673	644	711	686	703	671	635	690	651	719	689	664	684	688	659	699	686	643	662	693	627	659	711	693	655	653	667	703	705	712	673	651	675	667	671	710	664	661	706	668	701	678	640	648	694	692	657	678	718	652	695	631	668	616	658	701	653	711	720	676	676	679	715	702	710	666	656	671	691	675	683	687	678	646	676	647	715	726	704	689	662	719	698	635	644	632	654	726	684	635	685	704	666	706	656	631	646	682	687	704	673	672	684	580	696	660	665	640	677	627	698	649	660	642	715	652	713	672	669	725	659	610	641	655	669	678	665	675	695	680	657	689	703	696	652	615	689	710	689	674	679	689	721	677	659	696	698	711	645	629	645	713	676	636	680	670	706	657	648	766	644	695	695	694	700	649	666	687	660	636	708	688	649	677	697	666	670	637	661	715	687	656	639	672	628	666	641	664	641	621	657	655	600	664	678	670	681	616	681	669	648	712	743	646	697	753	673	724	707	690	649	700	676	686	647	650	692	667	660	699	626	716	706	648	676	698	668	655	654	669	688	624	701	729	647	654	707	677	624	669	643	656	688	681	673	706	628	725	730	679	654	636	736	676	699	675	669	637	694	669	714	713	693	689	661	651	720	652	687	677	681	659	696	688	716	632	614	610	654	650	632	622	648	687	690	630	677	665	685	698	695	666	671	666	664	702	681	647	667	712	679	646	660	678	706	668	695	674	700	701	703	673	654	684	667	659	683	690	716	620	641	670	715	702	648	686	688	719	666	697	675	677	711	653	613	683	652	732	675	674	699	696	678	689	688	648	650	680	665	716	684	712	668	663	634	683	704	680	710	661	657	689	673	627	667	650	753	657	676	672	711	669	669	649	623	653	621	690	651	665	645	678	621	643	638	683	700	687	655	633	702	678	731	680	701	753	653	646	628	704	687	672	698	674	701	662	663	737	693	652	690	613	688	692	680	668	664	704	699	627	647	677	685	721	648	697	664	662	647	681	677	714	693	663	689	683	697	728	665	680	677	691	734	705	676	652	688	674	643	710	679	717	662	706	640	693	682	646	646	676	676	727	695	673	649	659	702	679	703	669	653	701	629	709	679	664	702	646	639	675	651	667	661	662	663	666	665	705	658	726	644	657	695	619	638	699	672	691	688	659	645	695	694	663	664	660	702	632	627	674	650	696	668	683	693	688	686	650	675	658	727	609	718	698	691	692	684	684	648	725	666	615	663	701	674	677	654	722	637	698	617	752	692	637	682	657	636	698	678	674	645	653	674	670	692	690	653	686	647	664	702	659	675	701	685	689	678	645	688	654	658	675	650	712	643	645	653	673	733	673	674	688	672	678	707	675	669	725	684	648	675	722	677	691	714	658	631	654	653	659	666	672	690	675	677	667	673	694	697	714	684	682	645	658	669	658	698	654	696	672	686	667	670	715	656	696	640	690	633	695	657	716	700	664	646	632	687	617	693	680	680	723	680	665	666	661	673	666	623	687	669	702	692	695	667	631	708	628	692	666	710	637	674	718	656	667	680	667	667	654	685	665	677	681	653	656	685	663	699	662	652	675	661	695	675	675	696	681	679	702	696	647	690	667	666	626	692	678	647	715	692	687	659	676	698	689	671	666	654	659	637	653	679	629	688	670	693	652	667	674	664	642	709	660	663	693	672	675	659	692	666	700	715	601	640	667	626	645	636	705	685	672	647	710	657	645	627	699	650	702	679	682	684	628	689	713	634	696	693	654	659	681	665	683	684	653	677	635	675	660	676	631	657	662	665	700	678	652	703	704	662	681	677	673	675	657	639	656	687	660	692	655	666	699	678	658	662	698	727	656	696	664	715	757	634	702	691	661	689	638	671	647	653	622	695	698	657	658	684	663	742	655	691	685	670	685	710	685	658	710	693	667	671	718	667	645	627
3565	2218	1909	1151	910	862	757	695	713	717	619	687	631	670	649	664	650	621	647	652	628	677	570	590	600	618	614	642	613	633	609	565	602	650	620	637	605	610	626	627	617	640	621	616	576	671	650	677	610	642	617	601	591	616	593	604	591	604	626	584	659	614	617	585	624	610	628	614	646	599	651	630	594	660	597	634	654	631	638	596	571	565	635	632	607	596	634	584	592	630	547	668	652	617	608	627	621	602	599	611	636	600	581	648	602	639	541	615	627	580	610	644	591	641	619	610	616	577	613	573	592	615	602	575	583	615	637	629	606	626	613	599	583	574	650	660	591	600	598	593	613	578	626	623	609	604	602	624	620	608	616	592	636	606	583	598	616	634	690	628	596	597	598	679	590	632	628	601	615	605	619	616	626	623	664	575	649	651	601	567	626	602	611	634	593	606	557	623	591	586	608	566	624	595	622	666	654	590	607	597	609	608	630	650	636	620	552	579	590	587	618	618	597	612	598	605	570	588	630	616	633	574	607	575	624	588	586	592	565	611	618	604	622	562	628	583	608	601	604	606	628	602	629	617	656	605	583	603	618	585	621	631	624	657	605	609	591	606	601	627	624	593	630	585	625	592	589	636	660	582	587	642	613	624	582	592	604	603	615	637	640	625	599	611	596	630	642	615	627	585	644	630	629	593	626	560	628	581	595	606	592	586	623	586	605	603	629	631	635	618	610	600	638	618	559	604	624	602	585	608	629	604	658	554	598	587	624	618	600	619	598	590	604	615	604	602	650	624	637	618	619	567	596	594	604	584	593	636	645	583	638	575	633	585	587	591	592	605	566	647	627	595	580	590	613	616	570	592	595	558	603	600	626	590	583	656	625	622	617	595	580	622	621	617	601	617	601	648	578	604	610	588	616	607	578	596	598	628	593	581	640	636	620	597	613	579	626	599	641	599	574	611	584	591	638	597	585	597	617	587	638	621	634	603	573	603	611	602	670	583	627	574	622	599	611	619	620	649	617	568	621	619	578	614	581	623	580	613	638	578	595	632	637	627	657	580	558	567	606	613	584	614	576	595	614	575	612	585	575	588	609	631	596	585	583	575	576	592	632	565	627	611	601	635	587	583	623	637	632	621	665	598	613	621	633	609	611	626	565	680	607	603	605	600	555	641	597	604	585	587	598	621	629	601	649	604	636	608	593	587	628	618	583	584	588	604	625	585	562	638	627	597	620	590	604	635	605	604	591	589	624	571	611	576	619	594	593	609	584	644	601	652	624	598	640	586	629	592	612	566	597	614	627	608	588	607	606	581	614	570	614	646	639	602	652	612	579	637	591	639	675	645	594	573	633	580	587	626	621	570	623	656	564	634	591	591	619	616	622	637	626	601	625	588	597	613	596	593	637	585	581	608	597	575	592	590	599	659	580	644	604	589	613	574	589	662	612	636	585	629	578	629	559	642	640	592	621	565	621	601	617	620	565	614	555	613	626	568	583	597	579	625	627	571	589	603	632	599	634	587	604	640	557	575	572	576	606	597	619	628	602	623	582	611	605	589	593	594	621	595	632	580	614	604	582	579	613	584	603	608	640	605	607	596	599	635	628	596	590	600	651	576	554	626	601	588	605	608	549	555	610	576	591	579	615	575	583	602	593	625	584	573	599	600	603	631	584	608	631	607	596	602	608	614	638	596	574	609	608	634	621	599	598	627	573	615	599	651	645	560	626	604	594	592	652	599	605	597	559	644	628	609	612	618	583	615	624	601	595	632	594	566	572	636	583	623	586	630	606	597	599	571	595	596	605	622	632	640	597	596	588	583	562	572	596	644	618	586	584	585	626	580	585	604	617	596	666	594	604	623	614	585	586	549	635	620	612	556	616	656	603	597	581	576	597	618	603	611	612	608	569	576	640	620	620	663	601	617	597	630	622	578	588	560	584	580	523	585	588	585	585	630	549	608	664	604	631	621	626	600	612	613	613	618	643	627	620	605	607	555	619	605	634	588	613	609	642	561	613	630	634	552	609	553	577	595	595	620	601	586	593	625	575	609	616	593	625	584	594	668	609	645	617	588	655	621	612	607	625	647	581	649	588	616	632	590	608	623	609	611	624	570	658	620	579	632	582	629	592	646	580	603	594	608	642	608	617	604	617	591	642	576	581	619	609	619	603	624	611	630	616	636	538	599	596	571	575	582	597	623	605	610	565	620	602	563	613	607	603	625	626	584	620	552	578	610	615	564	616	621	588	583	601	582	560	649	652	619	623	583	573	611	625	640	584	668	608	633	589	593	595	620	626	615	602	651	639	621	566	626	583	601	597	594	601	589	581	647	623	618	608	626	649	615	594	624	627	628	557	619	613	583	645	609	631	623	596	623	592	623	639	606	582	568	637	621	599	592	649	638	615	630	592	632	591	598	636	629	571	591	595	597	628	579	584	598	595	608	587	586	604	602	602	617	578	668	560	608	564	592	568	576	618	593	644	571	610	566	591	547	580	602	639	625	641	618	591	620	628	617	602	608	630	619	625	599	582	631	686	618	592	605	579	541	619	605	568	629	595	573	610	615	592	621	585	619	600	577	614	560	603	585	632	610	597	577	519	596	577	586	594	602	632	603	589	578	637	608	630	594	579	602	590	566	626	583	570	602	635	633	564	605	627	594	645	618	614	608	642	558	654	586	628	649	579	598	588	609	604	630	666	599	584	601	635	611	587	611	579	619	590	628	628	600	594	628	615	619	590	643	583	609	612	619	605	570	604	610	585	567	644	640	618	633	644	592	592	613	583	604	554	587	626	611	583	599	633	608	597	654	612	651	576	582	597	609	610	619	604	617	619	629	628	601	592	623	593	587	606	604	629	570	671	661	595	640	620	613	625	621	599	604	622	577	609	613	585	601	629	591	616	587	598	607	605	626	625	555	576	591	617	596	627	578	553	618	551	642	670	610	624	559	570	580	609	596	572	626	592	598	591	565	578	607	588	641	576	622	587	660	641	598	586	594	589	633	607	639	592	591	626	633	655	619	567	613	614	659	616	657	635	610	611	590	606	618	590	576	621	586	600	582	600	564	614	628	592	598	588	646	618	568	581	589	596	635	618	591	643	616	627	614	607	604	588	578	600	626	659	631	590	617	660	597	580	602	611	556	597	531	585	594	628	631	574	598	582	612	631	592	621	579	589	599	633	564	602	633	601	611	620	600	595	619	591	614	585	566	593	624	647	598	600	585	630	609	617	636	600	628	573	623	624	610	631	579	603	618	585	634	619	642	639	602	658	624	640	586	614	589	609	633	580	581	607	572	576	638	576	615	594	666	594	624	567	609	574	583	562	620	584	610	615	579	600	577	634	603	615	613	592	576	615	549	608	584	584	605	638	560	626	599	593	596	574	636	603	660	580	570	619	647	603	604	590	586	577	566	609	604	618	611	587	603	594	630	583	619	607	572	579	615	622	578	627	605	620	617	646	595	593	604	608	584	603	571	599	616	631	565	596	612	589	589	648	578
24387	21470	28653	24717	20050	2477	789	535	449	420	385	342	395	339	379	323	329	338	326	307	338	347	317	310	292	307	330	340	334	299	341	330	304	349	309	302	324	309	316	327	299	323	307	306	319	334	287	309	301	307	332	327	296	342	299	332	318	298	312	319	295	310	293	325	313	337	300	303	290	329	305	308	300	293	318	287	330	319	310	292	348	286	320	333	279	316	284	306	329	288	297	286	292	308	302	283	325	300	329	332	304	295	295	297	320	300	299	295	311	299	307	283	349	279	305	328	317	354	330	288	297	307	312	311	292	272	300	298	298	310	303	295	304	301	301	312	314	283	317	329	299	315	329	317	322	288	304	357	342	272	303	298	316	291	295	298	302	270	283	304	334	291	338	301	293	286	348	300	340	312	309	283	314	318	294	314	319	308	271	320	310	296	271	328	285	289	302	315	323	280	285	311	286	278	312	300	319	299	293	273	308	293	315	293	300	332	296	338	296	307	318	329	292	332	278	307	320	258	303	314	285	301	311	268	329	286	323	281	316	303	318	285	324	285	272	312	295	303	281	313	313	297	339	317	293	291	312	282	365	280	309	290	339	302	331	302	287	300	297	321	327	311	327	294	323	314	303	287	307	302	289	307	292	284	308	291	321	328	300	292	311	319	284	271	319	321	323	334	288	291	305	290	290	310	301	318	294	313	315	307	311	318	300	349	304	278	299	291	297	302	277	288	324	290	344	302	287	313	289	272	328	295	285	315	334	296	328	290	311	317	340	312	304	287	307	313	333	328	309	319	314	281	328	310	317	322	281	308	286	301	281	311	311	335	279	326	311	285	300	299	321	266	298	331	285	325	327	317	294	315	301	294	310	295	290	299	305	296	301	335	294	299	279	336	287	324	297	328	297	310	299	298	315	301	308	290	286	331	320	294	330	328	313	304	293	338	278	312	311	309	286	305	284	301	345	303	330	300	314	285	338	310	303	329	327	309	291	327	322	310	301	320	293	312	285	304	304	308	288	318	298	285	291	301	332	315	336	292	295	304	312	343	282	295	298	276	303	309	289	280	313	291	327	313	353	324	303	326	321	270	299	286	308	322	316	304	313	307	303	313	348	302	287	352	295	326	309	313	271	301	327	309	276	295	316	331	295	284	305	332	309	315	336	325	303	311	291	319	288	292	318	300	283	254	343	322	299	307	292	314	310	314	279	275	313	297	279	294	326	308	290	288	301	268	299	322	311	324	347	302	306	312	317	280	285	328	305	316	313	317	316	298	332	299	299	281	299	314	311	320	297	305	312	308	319	295	279	308	282	299	328	294	286	328	302	332	309	288	326	311	299	314	314	301	291	296	318	296	279	304	300	303	353	321	322	307	319	309	320	314	298	328	302	305	318	324	309	294	306	316	298	311	303	300	305	293	313	312	314	302	299	273	275	304	315	306	306	319	326	321	294	312	288	298	272	294	292	315	308	306	339	305	262	306	335	303	295	288	270	298	288	308	272	282	302	305	297	291	291	257	305	328	309	299	324	313	290	334	313	297	296	262	309	317	286	292	307	308	287	271	291	300	309	316	282	287	299	316	320	325	323	292	337	294	298	306	288	295	283	290	308	291	304	277	275	316	289	322	275	297	255	304	299	316	294	304	323	293	308	298	310	294	306	299	290	304	293	300	317	321	316	310	277	260	308	288	303	305	275	336	288	275	293	301	309	310	318	294	341	323	308	265	309	297	292	324	290	314	302	304	304	315	288	331	312	272	291	303	325	298	277	276	336	283	302	289	303	307	315	302	324	287	304	310	310	302	303	323	271	313	293	308	316	299	290	279	295	308	300	304	289	310	313	316	284	300	306	307	315	300	332	306	299	295	274	318	308	369	286	297	283	308	312	294	305	285	304	326	338	313	299	298	330	309	329	329	289	357	322	304	298	303	294	330	308	321	298	292	270	311	300	271	302	291	316	310	293	321	297	313	309	307	271	317	312	323	301	310	286	316	289	324	324	311	307	298	298	324	288	312	291	266	300	306	330	311	293	307	295	315	302	287	292	313	281	328	305	328	286	329	278	304	320	298	323	312	278	289	325	307	324	312	290	336	283	320	284	281	291	306	280	292	321	306	310	302	298	331	265	306	315	296	302	289	277	335	313	289	321	317	305	300	313	300	343	301	309	299	299	309	309	282	302	333	298	320	290	278	294	300	324	337	307	304	282	304	267	317	308	330	284	287	304	308	319	278	327	318	306	280	331	330	318	298	301	296	316	325	323	347	308	323	290	299	296	325	324	309	290	285	309	265	269	311	305	284	304	270	296	309	280	301	311	289	299	290	297	333	294	301	301	304	297	331	312	313	293	317	272	333	312	311	286	338	289	320	342	322	303	285	288	330	330	321	272	282	279	325	325	288	258	295	321	317	315	300	333	315	316	311	307	312	316	329	305	319	336	308	307	315	297	296	295	308	301	306	297	306	324	326	311	302	293	291	292	294	299	322	310	318	297	325	300	315	301	284	277	291	304	286	312	292	282	290	313	292	311	289	318	298	310	321	346	294	288	293	328	304	295	296	319	318	323	343	318	300	280	290	314	319	302	294	282	306	293	298	278	314	283	323	286	290	317	297	297	322	314	310	331	291	281	274	301	330	280	325	322	279	303	320	285	299	292	298	305	278	306	313	293	300	301	287	328	281	301	305	293	308	315	322	312	298	302	307	280	300	318	273	287	304	335	308	302	308	309	317	288	278	307	293	299	325	309	251	310	321	311	319	327	314	307	280	307	292	331	307	302	279	316	297	316	302	314	326	327	291	314	340	304	300	298	298	328	299	300	324	305	305	295	292	323	296	337	310	310	276	313	283	298	292	298	305	314	317	343	309	291	287	296	312	296	301	270	329	327	301	300	283	323	304	281	310	313	294	304	296	315	318	318	326	313	273	322	296	284	308	306	295	301	305	309	279	288	313	291	288	294	323	288	309	312	309	287	324	305	288	313	314	278	341	314	290	335	326	311	329	311	312	330	323	315	307	306	280	303	309	305	294	284	285	323	310	288	275	293	339	337	300	280	326	324	311	319	313	322	303	324	293	312	304	326	293	323	307	294	338	316	336	297	301	279	296	292	302	305	275	321	299	292	285	339	312	284	303	318	276	305	350	293	286	291	299	317	306	296	303	264	295	328	293	317	292	287	301	299	297	292	301	301	317	282	266	311	294	301	299	311	313	270	307	299	308	311	312	336	299	298	310	327	305	315	316	321	318	325	282	341	327	286	340	311	287	302	325	300	319	325	305	330	313	311	306	305	274	300	299	305	269	313	327	293	295	298	329	287	323	311	297	270	302	319	300	323	332	309	326	327	320	328	308	329	277	264	267	305	306	307	316	300	320	298	285	295	299	292	342	288	342	318	324	315	297	334	286	302	255	284	297	309	303	306	295	317	296	312	308	293	311	324	322	302	327	288	301	289	308	307	317	305	280	285	319	281	315	300	311	314	236	307	302	318	310	320	282	277	294
3320	4615	3601	1815	1282	980	784	635	576	492	502	479	449	426	385	356	408	374	387	362	348	364	350	320	367	325	349	331	348	342	341	302	353	339	345	347	304	346	305	344	340	321	359	337	358	337	308	320	311	326	334	335	330	314	327	355	314	311	348	338	350	318	295	317	307	292	330	326	362	279	325	301	306	325	284	357	336	332	333	324	296	311	327	311	322	324	319	327	282	332	339	319	309	322	342	337	317	337	333	355	350	280	342	360	321	319	344	325	351	348	311	325	334	337	293	297	333	342	309	339	310	270	318	302	320	325	329	331	335	281	311	332	318	314	319	314	335	311	310	275	316	372	303	338	320	321	305	305	329	318	326	318	312	326	321	332	325	313	336	315	286	327	316	328	335	342	312	332	324	291	333	317	317	318	330	334	297	360	305	321	303	285	331	317	298	324	326	328	304	294	307	325	325	331	304	315	319	303	327	317	304	347	353	341	336	322	322	308	335	300	330	285	329	332	312	296	324	344	317	324	335	313	365	330	337	288	341	309	317	333	310	328	335	331	312	315	309	341	318	323	332	353	277	328	292	353	337	320	333	318	305	283	318	331	378	307	330	301	335	331	337	309	311	351	320	288	306	346	317	328	318	312	324	354	332	341	323	312	299	289	337	318	345	327	329	297	330	296	315	301	321	308	312	325	307	306	303	353	287	308	310	346	327	330	288	327	344	295	342	326	293	298	331	311	332	296	290	315	335	309	342	331	317	301	315	286	312	305	299	293	310	306	325	303	302	322	325	305	307	331	322	304	341	314	314	300	347	332	329	311	339	331	302	301	361	318	299	331	317	327	328	326	323	332	308	308	319	290	287	330	326	308	333	307	353	287	320	311	323	310	304	330	315	289	325	306	343	301	313	289	316	337	326	319	295	344	321	313	310	318	344	314	335	318	297	328	347	280	342	303	322	336	328	290	320	344	357	309	311	313	317	297	312	291	342	323	337	314	335	308	294	305	326	328	344	310	345	334	317	328	333	290	303	308	307	302	348	278	300	322	315	325	338	327	302	340	305	305	330	307	325	329	303	315	323	326	324	330	336	297	310	270	313	297	331	289	314	338	302	346	345	301	315	326	333	327	322	326	329	318	303	332	328	270	351	329	317	328	339	319	322	309	320	332	299	298	302	324	319	311	340	307	312	348	313	343	303	310	351	356	290	324	284	326	337	343	337	320	317	328	326	305	345	339	303	321	307	323	303	305	329	308	314	301	301	312	323	305	288	344	316	332	308	291	326	337	279	329	303	296	313	349	307	310	328	308	315	270	293	291	333	329	325	307	290	316	315	325	317	317	291	344	321	340	311	304	283	316	315	295	301	361	325	323	303	347	323	339	327	339	290	318	302	308	308	272	329	302	347	323	338	341	319	334	301	331	309	335	300	294	280	342	304	314	324	335	309	316	331	323	314	306	332	319	304	363	335	338	292	303	337	334	312	334	311	304	303	336	327	311	322	311	329	332	330	339	307	300	331	307	311	316	310	327	319	283	302	325	305	337	287	311	318	309	320	313	290	344	330	328	329	328	312	307	315	328	308	316	325	312	336	347	309	339	330	301	305	336	301	299	344	272	304	349	310	295	333	311	321	356	321	302	331	318	305	334	313	321	308	342	307	320	337	276	323	328	331	290	321	311	304	311	286	321	332	293	333	323	309	279	297	305	346	303	325	334	321	333	331	319	301	305	329	297	347	282	355	315	325	304	329	303	319	284	319	322	315	301	321	329	324	324	303	329	341	295	336	297	321	321	279	302	317	307	311	325	317	322	302	298	322	308	300	325	316	299	273	325	336	306	315	338	315	333	323	309	332	324	310	310	293	301	321	328	294	327	340	336	346	332	328	317	287	306	313	328	328	294	348	279	309	303	322	331	328	348	313	328	336	291	325	291	324	284	290	287	319	315	313	310	284	310	332	317	319	301	319	302	340	301	278	303	353	326	318	335	326	310	304	286	328	327	330	319	319	329	320	320	323	321	293	330	336	288	332	314	334	271	322	325	320	291	291	313	351	319	310	318	323	280	305	301	328	305	314	303	306	326	302	326	274	318	323	320	288	317	312	343	280	331	311	339	339	305	321	318	312	267	313	329	292	329	308	338	320	330	322	308	291	314	274	313	308	342	306	324	283	326	308	307	275	312	318	298	335	315	340	346	316	297	338	309	354	297	326	324	325	296	297	347	290	330	288	296	328	310	352	332	302	319	314	330	306	332	314	290	324	296	310	296	318	300	369	284	314	353	292	299	321	293	335	316	312	313	314	318	345	308	356	311	305	337	311	358	320	348	319	307	322	273	311	317	317	301	314	320	317	325	320	295	319	310	324	330	334	289	317	302	299	293	313	307	302	306	305	323	300	301	324	325	303	282	332	349	320	335	306	312	321	342	314	293	285	301	307	296	305	308	345	295	342	305	349	333	358	321	325	327	307	297	313	311	327	344	366	300	315	316	317	322	317	298	359	279	294	320	310	320	311	301	337	313	322	318	338	315	332	323	354	329	302	313	296	296	321	335	333	305	337	283	299	315	311	314	311	327	315	296	331	317	312	300	303	302	346	298	326	276	369	310	330	305	326	313	315	319	320	337	310	333	334	366	307	346	305	310	316	319	314	313	362	317	308	324	317	279	340	303	312	307	332	307	321	311	309	325	323	293	326	306	303	304	309	336	323	322	337	312	291	337	309	292	302	313	305	310	338	317	316	297	325	312	263	331	303	323	329	336	333	325	330	308	334	347	309	311	342	311	311	346	315	312	319	341	280	326	331	304	318	322	328	308	343	337	330	314	330	334	318	331	312	290	320	314	315	350	283	299	307	307	306	321	333	285	328	300	301	340	300	363	326	304	317	312	287	299	303	317	296	315	322	322	297	319	343	311	313	300	329	316	324	328	306	313	321	323	328	317	344	283	289	318	294	299	323	348	312	324	324	307	299	320	335	314	298	355	305	303	294	320	305	303	305	287	322	334	334	300	291	324	304	301	316	306	311	304	327	295	310	316	312	297	345	283	299	303	321	315	306	336	309	327	312	325	314	323	284	311	321	322	328	295	282	322	337	303	321	297	280	331	289	289	277	313	322	333	321	281	329	315	336	321	329	292	283	344	325	333	319	325	294	332	309	344	336	333	330	306	328	324	311	284	305	319	321	300	344	305	307	313	324	326	307	326	336	354	341	262	311	295	280	325	306	322	336	322	358	297	315	335	290	294	309	326	326	312	328	305	301	344	357	315	317	309	316	313	290	327	315	284	317	329	313	308	319	339	312	301	346	298	295	297	332	304	310	301	294	347	326	332	337	320	302	310	305	336	321	330	295	317	315	339	308	320	271	322	315	319	304	312	320	315	326	294	304	301	303	354	303	310	290	315	315	321	330	300	299	301	363	308	304	318	328	307	307	313	307	323	309	323	368	312	317	311	343	310	308	291	317	308	332	332	320	322	309	288	308	318	309	298	310	336	302	311	295	324
27594	11631	1893	1082	830	845	767	829	804	767	820	842	811	847	841	802	787	800	837	827	808	790	795	805	786	799	771	787	791	791	824	792	778	811	741	781	786	786	763	780	786	789	781	790	753	791	781	772	757	793	759	800	806	741	782	795	800	782	826	776	788	780	804	810	771	774	757	826	744	758	760	783	772	805	799	754	823	756	766	830	809	814	806	811	766	789	809	758	764	808	796	775	786	797	792	741	812	771	772	770	813	769	811	768	840	832	780	805	815	788	809	803	784	770	756	785	812	801	797	740	830	786	755	769	784	788	781	817	790	809	794	744	790	806	767	801	781	772	766	805	798	813	829	783	783	818	751	802	766	783	844	784	755	760	725	764	810	770	758	795	758	787	793	801	780	762	789	802	774	813	763	783	783	742	801	825	778	744	774	772	793	822	783	818	814	803	801	809	786	795	751	795	839	797	817	790	770	828	792	802	732	791	802	769	826	779	817	807	825	774	781	841	760	786	831	732	809	830	783	797	730	737	753	787	757	793	797	739	803	772	805	812	794	793	844	770	789	810	806	855	796	766	815	781	792	776	867	806	753	742	825	844	760	784	793	801	822	833	794	784	807	797	805	814	783	750	850	797	792	749	788	773	793	784	818	755	760	758	755	783	786	791	768	827	754	773	779	751	787	804	769	809	790	795	785	794	792	767	768	761	757	818	832	821	767	783	791	773	728	780	802	788	784	828	789	785	776	793	758	742	765	805	754	818	795	793	809	755	789	834	844	805	820	787	768	797	789	782	795	732	769	765	839	836	812	773	791	798	752	787	838	800	795	745	758	790	801	792	786	757	764	820	786	824	755	825	771	795	773	815	803	789	851	824	815	743	817	797	765	814	780	826	728	783	824	815	770	790	789	794	810	807	785	756	766	813	823	764	762	789	794	800	817	809	852	775	793	810	798	776	828	795	804	834	773	823	778	841	813	768	784	841	816	791	766	792	760	827	839	791	789	778	729	836	808	785	766	800	799	809	771	830	818	838	800	783	769	816	806	803	834	800	828	769	806	750	795	787	769	780	814	818	800	826	791	799	786	817	838	826	841	809	781	767	779	782	810	794	730	840	796	822	777	811	778	791	792	799	791	770	790	795	818	811	861	829	836	778	787	716	786	789	801	790	744	785	749	813	740	732	775	783	838	818	825	818	738	759	781	844	751	789	781	766	745	770	816	756	750	762	826	823	827	781	748	784	796	810	778	779	749	810	794	779	797	826	771	762	758	795	813	810	791	811	784	867	774	771	810	793	792	804	751	802	731	782	824	758	746	770	785	836	841	743	770	782	781	796	783	804	850	789	767	839	774	783	815	829	747	760	773	784	754	779	791	791	763	788	813	794	786	734	758	835	797	766	773	764	808	825	834	816	802	728	795	808	769	791	790	800	743	804	796	775	770	794	820	875	811	817	756	793	795	842	777	768	752	790	803	795	800	732	766	763	794	785	765	833	834	761	764	795	809	756	830	763	760	752	791	762	758	788	756	745	805	778	804	798	769	780	811	760	796	824	774	826	736	780	765	836	800	775	761	781	762	800	788	849	816	808	861	805	807	745	745	785	742	751	757	787	795	782	797	798	770	779	819	782	786	785	759	758	792	792	812	733	798	787	788	777	824	834	794	804	848	775	779	798	826	824	760	770	808	811	729	783	778	789	816	778	827	795	778	803	817	812	804	779	793	829	802	763	796	771	789	792	798	782	764	826	819	775	780	740	776	800	796	812	765	831	854	800	783	854	718	791	851	783	775	825	819	794	819	790	770	841	858	782	765	708	779	821	752	740	804	798	781	816	789	795	804	839	786	823	787	855	798	802	817	779	792	753	792	802	842	800	756	842	811	799	775	740	829	744	799	789	830	753	811	815	805	767	802	829	756	783	823	808	805	792	762	790	776	764	761	801	773	868	800	804	823	858	800	794	804	783	788	879	846	755	794	755	749	786	773	788	831	770	808	783	794	766	821	828	800	817	788	796	786	766	772	807	801	791	763	780	789	796	769	749	752	785	782	787	769	769	831	822	790	802	756	728	790	766	809	762	833	763	790	762	799	790	813	819	812	814	841	786	809	810	802	793	813	790	765	756	751	793	814	801	712	806	752	795	801	820	783	770	782	746	815	778	813	777	727	788	768	745	839	855	786	782	832	800	783	767	792	777	806	776	775	777	833	792	798	776	779	835	809	808	802	768	811	800	806	787	768	737	802	823	823	849	794	769	783	790	770	772	844	794	786	802	786	822	789	772	805	790	781	821	791	795	844	790	794	805	814	785	812	751	764	777	756	869	831	876	798	774	810	784	819	837	764	784	795	795	802	790	789	767	816	792	748	794	828	817	796	822	793	784	792	797	826	842	809	806	834	740	744	766	770	795	805	771	791	817	772	808	812	735	799	755	800	823	746	811	809	804	820	815	749	741	736	746	764	767	779	751	793	786	803	785	759	777	829	829	734	792	806	778	822	768	829	777	777	815	761	729	794	798	818	775	767	831	744	775	761	799	751	793	786	808	759	771	762	793	793	778	797	808	791	785	779	792	778	771	765	782	736	767	832	798	797	794	813	766	823	858	778	792	785	788	762	756	813	795	723	801	761	757	770	800	781	792	831	831	753	796	808	794	790	767	793	761	805	782	758	774	758	819	786	766	835	787	852	768	742	787	776	741	753	776	786	805	799	800	788	780	731	764	754	840	834	780	786	800	775	769	796	795	809	818	801	701	757	791	865	791	800	752	751	820	776	780	799	795	764	786	818	826	796	832	796	751	774	787	771	823	760	777	811	804	779	760	812	782	770	828	767	769	740	737	792	835	820	805	778	788	829	755	842	810	806	787	804	804	774	812	816	772	756	837	791	751	780	764	775	811	791	800	781	801	832	807	747	783	758	811	804	745	815	795	774	827	764	816	751	776	769	800	759	824	768	782	781	772	811	774	738	810	769	774	786	795	809	770	786	789	777	806	769	820	811	814	795	790	777	808	798	767	834	757	819	795	842	829	756	784	780	724	800	763	816	840	834	846	760	800	821	777	774	778	831	789	831	825	765	752	792	766	781	790	777	774	757	795	788	791	799	758	778	807	758	845	734	772	795	776	737	779	843	802	790	814	788	746	798	795	758	811	760	748	773	774	790	818	791	786	781	800	785	772	813	783	758	796	821	750	785	817	767	818	831	815	791	780	772	806	812	820	821	764	786	770	751	773	806	802	763	773	802	772	809	797	803	812	812	773	819	773	781	791	805	791	876	784	780	794	837	850	799	780	854	843	773	793	802	808	811	807	807	748	775	776	812	791	820	802	844	780	815	747	779	771	776	743	795	792	777	819	776	773	781	805	799	831	823	798	763	816	795	771	779	754	795	831	818	792	757	815	821	805	799	769	791	828	788	794	796	775	800	830	849	762	776	837	801	795	723	777	810	790	839	778	785	753	742	786	776	783	778	772	843	765	778	760	829	798	823	767	798	742	811	806	807	778
5161	936	869	763	709	739	705	739	686	781	756	713	736	709	676	675	702	711	667	699	705	680	691	718	711	700	737	682	669	686	671	698	702	707	740	682	658	718	643	687	730	744	709	727	705	653	741	680	705	717	771	672	695	702	711	714	733	699	682	698	681	708	667	695	677	672	741	703	700	709	707	713	710	706	710	719	658	713	711	694	668	712	728	689	718	710	709	678	708	642	714	689	681	694	680	711	647	678	698	669	669	673	638	729	678	657	760	676	699	704	726	660	672	715	678	691	708	635	715	672	704	641	726	759	687	685	715	712	701	725	709	765	666	715	686	714	728	676	681	718	687	656	679	702	696	726	684	712	688	695	692	718	692	680	656	686	712	653	688	701	742	742	711	685	708	740	719	696	720	739	708	715	721	693	702	736	672	718	685	707	683	653	732	692	734	692	671	712	681	668	694	683	735	670	682	655	735	724	710	712	718	674	685	640	704	729	718	660	691	687	685	705	664	681	675	723	731	734	695	735	731	717	712	730	724	671	701	711	695	665	738	698	631	708	708	723	755	715	704	660	696	720	678	673	684	672	754	699	698	718	694	715	716	738	723	696	673	700	733	666	727	677	683	674	716	692	696	725	708	640	673	637	661	650	723	725	680	700	686	653	757	703	724	695	735	707	644	701	739	668	726	716	704	711	709	721	726	673	686	712	664	679	717	690	651	648	680	700	676	740	680	707	711	700	724	687	717	723	723	738	681	721	657	709	666	696	684	672	661	696	686	698	682	730	689	695	698	711	710	709	724	694	723	703	689	703	706	712	687	719	659	693	703	684	659	669	724	665	745	701	700	717	693	707	701	666	723	699	701	700	733	697	716	685	682	716	735	700	674	670	682	708	672	707	734	739	676	687	733	705	674	720	704	670	673	717	706	666	655	707	730	689	687	674	728	700	732	702	701	729	711	700	726	676	693	698	703	698	704	654	730	713	657	732	697	725	687	710	708	699	705	666	691	680	699	748	684	706	688	707	723	699	667	623	694	674	747	722	705	714	708	714	659	706	702	698	738	687	696	661	679	662	686	709	708	730	736	719	705	681	709	697	628	681	743	752	729	726	693	749	701	674	680	686	664	684	692	661	748	746	684	652	673	763	714	719	732	705	708	708	756	714	689	783	733	676	657	683	708	718	651	676	715	641	714	728	665	706	668	764	702	714	665	684	696	704	720	676	689	703	705	696	681	701	716	722	698	658	682	668	678	691	685	699	684	715	690	696	625	741	700	746	716	695	722	676	678	706	689	655	694	694	675	693	720	699	658	635	715	695	707	661	679	695	699	707	714	731	698	703	693	683	709	733	658	711	716	696	728	699	713	671	690	707	699	751	704	682	700	640	735	672	694	668	686	693	691	666	673	703	678	730	662	725	709	718	723	677	711	706	719	709	710	689	722	708	692	718	703	757	699	713	682	674	721	699	669	733	694	689	697	757	673	702	664	662	662	661	678	656	699	681	730	716	660	705	692	680	690	728	666	708	705	645	703	676	637	665	709	730	719	684	606	658	708	686	663	696	655	691	707	716	699	718	686	677	659	686	732	684	734	727	710	668	688	691	663	720	683	732	671	674	688	685	708	702	716	727	713	644	710	721	693	699	688	650	761	684	659	714	688	699	707	684	726	722	709	695	688	669	650	709	683	684	701	732	669	676	693	720	645	731	667	721	709	706	704	696	680	739	708	693	716	670	675	633	665	734	716	674	681	722	744	696	716	673	713	687	730	746	656	724	681	723	723	758	681	720	661	714	707	650	676	701	764	693	732	688	707	659	691	704	715	713	710	674	718	668	720	702	745	684	677	674	727	689	727	671	694	720	712	684	688	739	685	665	671	713	726	712	685	701	661	704	703	676	686	703	675	738	691	684	660	675	715	662	670	719	692	727	695	689	665	684	717	736	680	689	682	713	706	712	710	687	718	726	745	634	694	744	741	663	658	756	684	712	691	705	682	689	719	675	676	657	650	675	749	705	669	702	692	751	675	718	708	731	684	737	719	658	668	659	731	663	687	720	688	695	694	691	699	730	764	676	722	730	751	705	678	726	706	714	645	705	695	706	642	673	676	692	693	684	646	735	690	717	704	709	659	722	712	666	687	651	697	695	688	712	661	717	714	688	698	700	663	644	726	712	651	706	674	698	735	654	743	669	718	654	712	685	632	698	704	718	680	669	727	690	739	700	701	732	700	692	680	696	701	736	684	732	705	665	692	715	742	701	701	660	760	677	661	686	670	736	653	682	697	720	677	686	703	706	694	732	637	685	714	731	681	707	725	712	690	670	686	666	731	670	721	707	721	720	685	655	663	652	737	701	683	723	693	717	678	634	677	692	718	694	677	649	683	731	683	726	752	706	690	663	720	719	734	697	693	724	671	699	709	737	730	694	695	716	664	708	725	724	702	706	664	704	708	638	733	660	690	723	728	674	698	689	702	684	720	699	664	720	736	701	708	650	680	727	623	690	710	704	696	682	702	716	627	649	681	672	726	680	658	665	688	690	681	733	677	652	683	712	655	687	698	712	703	710	712	669	694	654	731	655	723	697	707	667	692	666	722	717	703	681	730	671	700	690	685	661	687	689	682	686	631	699	742	645	688	684	721	694	722	709	670	702	676	686	705	726	672	650	708	723	678	676	700	700	743	694	697	685	698	735	679	691	697	682	714	710	711	747	733	700	680	657	692	724	717	682	741	706	680	638	716	666	731	671	710	696	690	666	676	722	761	689	639	701	688	697	716	708	681	714	679	714	724	684	728	740	735	683	714	699	683	661	732	730	705	683	713	709	700	690	742	670	739	656	668	731	706	667	667	700	688	697	702	712	706	700	722	714	729	691	715	731	705	726	721	684	657	660	702	684	652	699	660	699	726	712	705	736	677	710	631	667	697	699	654	713	731	716	687	710	739	675	703	702	656	699	685	738	702	651	713	749	699	731	674	726	719	697	704	686	680	691	673	723	723	735	689	705	685	710	685	736	705	689	694	694	662	728	725	655	714	718	694	695	681	718	705	699	654	708	715	687	727	702	704	747	698	716	735	671	693	668	719	697	706	701	702	734	717	681	692	707	722	700	679	712	683	707	697	698	679	718	699	725	707	654	696	671	675	692	682	693	722	687	680	692	710	699	683	684	729	767	667	727	716	688	683	703	688	685	718	673	699	694	703	755	685	709	681	672	702	710	677	641	717	717	711	710	690	695	681	661	697	720	669	708	692	694	730	697	715	689	701	699	723	703	678	711	665	715	688	724	687	683	693	690	706	665	675	744	692	686	668	692	705	701	705	681	699	713	646	703	695	701	656	651	688	683	686	760	663	673	717	695	721	676	707	712	696	679	689	642	693	735	739	677	710	706	704	714	684	679	682	662	720	701	711	687	692	700	726	694	705	656	711	720	703	716	677	725	703	704	674	693	771	734	704	717	680	662	729	670	656	744	680	656	693	735	715	617	725	677	687	715	725	697	693	688
25782	21482	25948	18809	1959	940	845	698	676	714	684	691	642	655	711	673	666	674	680	677	667	683	653	632	661	684	667	632	677	667	664	721	692	696	661	677	693	655	635	678	704	651	648	697	609	670	690	696	680	682	658	687	683	682	639	660	622	633	643	644	650	660	652	606	685	671	636	690	628	628	665	682	655	699	638	687	670	644	638	641	658	653	649	682	656	624	643	654	663	675	676	659	641	629	685	646	658	675	695	636	657	648	672	681	639	648	655	626	625	643	621	672	630	692	684	631	673	657	626	684	675	623	675	669	677	690	667	648	658	618	663	657	596	630	628	633	651	681	667	641	599	658	656	680	664	610	681	633	655	628	673	647	650	657	617	663	667	655	669	621	608	645	663	677	616	638	647	621	667	648	628	615	648	667	596	669	630	628	623	639	651	629	655	671	650	672	630	626	669	595	660	630	666	643	657	652	668	644	698	679	666	643	671	692	653	624	657	633	605	644	659	652	635	669	636	650	618	681	636	655	673	694	674	612	631	662	620	654	684	651	644	652	623	680	622	652	683	672	594	656	668	609	634	652	599	657	646	625	643	612	638	651	678	654	627	648	679	642	613	619	712	636	640	613	654	602	646	627	659	657	668	678	682	648	656	673	644	623	652	657	665	655	645	663	647	624	650	665	638	605	645	653	622	639	630	652	671	645	634	664	645	654	636	663	629	663	620	653	624	629	644	673	654	682	695	660	677	642	659	625	615	634	653	689	663	669	656	658	616	651	660	659	677	631	566	670	604	613	638	617	693	655	649	625	585	627	637	674	710	674	633	609	623	633	672	639	670	640	644	650	671	604	645	608	685	638	670	649	652	662	660	674	661	684	669	675	648	677	651	653	657	664	638	608	641	666	632	596	634	629	631	664	651	658	655	645	631	632	598	604	668	647	642	651	603	626	652	687	629	660	667	627	650	629	628	667	653	662	630	637	632	656	634	664	667	686	653	636	664	690	670	652	618	666	653	654	660	687	689	645	637	634	673	667	668	637	636	663	693	652	688	641	671	650	645	635	667	602	652	626	675	623	599	674	676	650	638	635	645	655	655	677	638	641	627	647	621	672	626	651	673	643	621	692	634	665	641	679	634	648	625	693	659	638	678	672	669	659	637	618	619	622	656	644	706	631	685	661	628	657	684	644	643	699	591	629	649	591	671	679	677	658	620	670	636	648	679	693	658	667	671	653	674	708	700	623	627	611	640	703	633	655	627	672	648	624	626	650	622	631	653	638	635	663	652	671	639	695	632	664	627	676	628	605	677	576	662	673	671	645	618	645	691	641	600	712	662	680	634	635	627	638	715	665	655	652	615	612	653	625	705	630	643	654	611	703	656	645	605	619	670	608	705	626	635	639	634	668	627	683	706	627	670	638	630	664	683	685	660	622	686	644	624	654	647	671	691	643	648	633	665	641	696	665	643	661	636	629	669	688	662	631	668	652	628	654	624	679	667	624	626	642	646	649	695	666	675	698	664	626	683	680	722	621	665	672	644	636	658	680	701	658	667	634	591	637	648	640	631	655	632	626	679	648	636	666	647	638	640	626	682	608	674	668	617	678	630	614	666	656	643	591	641	638	689	643	654	636	630	696	667	661	653	652	636	612	661	634	645	647	612	627	659	670	619	628	673	634	684	647	695	631	665	676	676	637	680	660	642	661	628	715	643	684	622	653	650	661	660	622	621	649	654	634	694	659	673	582	628	613	640	616	628	680	655	621	662	629	674	676	698	621	692	615	602	702	632	713	645	642	666	653	592	644	671	663	671	660	674	630	594	639	633	648	614	615	647	637	643	641	641	674	645	629	634	653	660	647	637	707	639	657	682	687	654	675	607	702	647	698	672	645	600	698	611	639	639	648	595	663	658	600	686	641	656	672	646	677	620	668	674	669	626	672	675	645	647	618	611	702	617	636	660	667	624	648	662	604	651	657	579	670	648	686	651	654	629	645	649	661	672	589	645	616	604	582	603	609	644	654	625	613	651	634	654	643	685	637	658	664	704	617	636	624	591	633	647	654	597	670	642	683	651	639	672	617	664	676	678	679	642	642	651	648	635	672	676	628	646	680	615	654	667	648	646	632	680	624	615	623	677	671	676	644	666	629	639	618	714	664	625	628	659	655	655	614	657	636	643	605	630	659	637	588	672	651	634	675	661	659	615	687	641	664	661	691	701	663	715	632	604	656	657	641	649	627	649	642	638	679	663	671	652	649	612	646	676	616	633	623	649	636	639	635	673	627	622	675	698	631	692	641	630	652	646	650	627	658	662	641	630	659	671	655	650	617	649	678	633	638	601	674	642	646	665	644	639	646	627	644	659	667	660	682	640	671	674	663	610	656	650	636	670	647	648	668	611	647	669	661	657	668	642	669	666	642	652	691	630	666	652	655	655	665	685	626	673	649	702	615	628	656	677	649	645	670	655	664	646	641	625	660	680	632	626	585	643	649	679	657	641	637	621	664	657	642	693	640	632	646	686	672	607	637	709	596	621	649	673	673	657	666	664	611	627	658	703	630	592	636	648	687	659	646	663	648	648	636	664	620	626	630	655	692	634	654	685	640	636	637	671	636	649	648	646	688	655	639	634	638	661	661	621	600	714	681	663	631	662	633	629	644	611	697	633	615	610	684	606	662	667	619	675	640	661	615	639	634	651	663	647	665	679	664	667	642	687	651	656	630	609	684	721	705	660	680	699	620	624	642	664	638	674	675	685	685	629	666	625	643	637	675	633	663	650	658	618	655	640	673	648	663	631	681	650	697	652	636	653	664	693	649	652	683	658	618	694	607	643	650	655	680	647	653	628	648	615	594	677	635	632	681	664	610	650	633	650	642	616	665	645	647	621	648	617	616	664	715	646	642	603	657	626	623	680	632	662	671	656	605	661	637	659	638	624	681	659	669	685	639	663	666	621	664	640	654	646	705	614	658	684	663	647	648	667	619	635	637	647	656	666	639	657	674	603	667	595	672	665	659	632	622	643	676	646	659	647	654	647	646	652	634	650	630	602	694	655	636	686	673	597	618	639	696	681	636	598	650	659	630	579	665	665	639	622	682	671	682	649	595	694	669	619	676	632	666	657	656	627	690	652	648	613	637	622	641	643	683	613	657	637	644	669	621	635	614	659	654	673	638	647	662	672	646	625	654	651	649	650	676	640	627	666	640	614	607	631	614	605	661	662	667	654	655	607	657	657	663	650	732	607	636	632	622	663	664	622	658	642	605	670	662	666	613	688	670	608	592	660	648	644	662	656	636	644	649	645	673	660	643	629	609	648	679	659	642	674	670	633	691	652	652	637	661	649	613	625	646	685	656	644	676	697	660	633	680	639	689	641	622	665	672	638	705	701	661	683	643	659	678	641	655	670	628	625	685	625	661	652	686	597	659	664	652	677	669	690	674	638	631	646	629	707	617	656	652	642	671	614	637	623	655	639	675	659	686	624	662	691	620	686	638	638	658	665	652
3520	2240	1902	1170	933	747	740	741	695	683	668	701	682	596	621	634	644	633	586	647	616	630	579	558	605	621	597	593	576	589	593	655	632	606	607	652	608	603	646	616	577	617	620	546	589	573	572	561	584	589	591	611	598	610	591	591	590	606	595	584	561	600	594	598	565	625	591	591	621	637	546	592	582	630	569	586	598	579	634	595	576	596	599	591	571	607	617	654	593	605	578	586	589	580	612	614	615	599	546	648	596	625	655	579	654	599	618	595	594	566	611	619	562	590	545	610	620	614	561	583	598	571	590	595	583	619	574	550	612	635	589	588	591	630	573	583	674	624	596	624	575	626	583	574	567	592	576	621	584	577	591	605	588	630	600	622	594	587	581	572	618	612	616	594	604	590	539	609	551	603	584	560	619	621	635	556	571	600	601	615	584	552	601	558	583	642	605	583	586	601	638	615	585	622	577	590	623	583	648	608	598	645	551	628	552	577	622	581	580	642	598	559	621	562	606	579	611	583	606	597	623	628	572	592	605	603	618	626	623	583	585	600	588	585	616	599	575	627	563	606	593	606	630	611	636	609	561	583	637	617	598	619	596	603	594	578	582	591	571	574	603	621	588	601	618	653	569	562	586	587	665	568	580	616	585	602	635	586	568	593	578	582	538	626	615	596	617	595	583	614	603	606	585	595	601	585	586	586	600	586	609	602	572	583	598	588	588	607	610	610	604	608	580	534	581	618	628	621	601	548	651	584	628	587	625	606	599	639	608	577	606	588	583	614	558	608	596	587	661	602	610	608	603	611	621	599	583	598	559	572	609	587	579	619	616	608	591	625	565	589	597	577	580	608	591	601	594	662	616	586	574	632	579	597	601	574	596	561	610	635	615	586	546	619	598	610	578	610	596	563	601	607	597	583	561	586	640	560	617	617	558	605	607	588	595	616	630	602	577	633	603	580	588	600	628	614	583	589	596	616	600	592	621	600	579	611	563	566	546	587	565	588	589	590	614	602	584	609	597	626	618	622	598	577	586	602	603	570	606	572	588	600	591	604	618	592	596	614	562	548	589	597	640	579	597	565	607	599	589	580	546	622	601	575	602	612	598	540	633	577	618	607	648	599	583	640	605	605	639	618	616	607	598	610	584	632	573	564	589	607	580	585	639	553	606	582	608	582	586	591	589	590	622	586	627	591	597	600	580	581	630	591	629	600	610	554	612	566	597	613	597	574	607	617	576	646	602	575	601	592	558	558	596	603	598	612	610	583	626	599	624	582	633	627	571	549	565	630	598	605	627	568	565	575	572	623	627	580	574	627	559	599	595	581	552	590	599	565	616	586	618	572	577	605	594	616	622	564	639	625	625	587	587	562	582	567	572	564	591	663	593	626	575	643	586	602	652	565	602	603	613	582	617	620	601	595	570	566	612	597	630	634	600	609	587	573	577	575	594	610	606	565	587	611	595	600	597	558	574	620	582	564	641	611	589	594	633	667	618	615	589	581	574	602	598	602	580	575	628	592	591	594	564	618	604	637	610	586	608	598	637	560	598	615	586	589	582	586	589	607	580	599	634	598	577	613	593	607	582	593	521	583	576	589	580	523	585	554	588	558	608	557	593	601	614	624	574	615	609	618	607	609	603	611	603	576	582	577	622	587	582	569	593	573	638	612	590	579	606	557	562	591	593	601	629	664	616	627	570	588	632	617	596	615	583	575	596	633	627	590	548	577	600	617	597	603	639	573	597	610	577	572	624	577	595	568	618	631	587	616	574	575	592	603	607	633	627	556	567	649	606	568	580	589	596	572	536	589	616	567	595	584	613	550	597	569	568	591	610	586	568	571	567	604	596	636	582	594	590	626	595	581	640	566	647	614	600	579	569	603	567	561	573	578	584	590	583	596	580	645	597	573	609	607	588	657	567	630	585	629	579	602	578	587	599	585	637	594	573	544	608	644	582	565	609	581	594	609	539	551	609	580	594	602	596	586	570	613	629	562	603	604	614	618	599	591	570	559	592	601	593	632	618	560	600	608	609	591	566	553	616	595	603	608	605	590	564	567	565	601	588	571	585	597	581	582	555	600	573	638	614	598	592	566	612	589	611	626	636	599	592	564	567	564	582	566	637	615	591	590	570	588	567	601	615	572	618	571	580	559	598	557	619	610	636	616	609	622	544	620	591	577	626	600	607	579	651	618	620	610	563	564	572	586	601	587	610	629	600	594	602	617	591	637	593	609	609	592	586	599	615	622	571	593	618	614	595	586	563	584	583	594	601	619	594	627	583	615	602	597	561	618	601	647	588	577	581	617	592	614	618	611	589	562	590	574	621	562	596	590	624	637	602	612	599	579	609	555	609	594	608	607	560	549	592	580	599	566	577	581	628	605	594	609	631	593	593	622	572	583	527	591	594	585	630	585	608	607	587	591	607	604	610	602	614	581	592	594	648	588	614	605	613	587	620	593	574	642	622	589	613	605	603	607	593	594	583	587	569	616	604	635	658	626	579	575	639	593	538	592	583	617	616	617	574	562	575	592	578	620	558	603	595	617	587	613	579	598	596	580	609	571	622	628	599	631	575	573	572	589	600	586	641	557	578	588	610	578	575	606	634	617	582	590	629	561	559	596	596	583	520	596	551	631	611	598	639	579	589	588	616	562	617	613	624	579	581	595	566	565	605	636	606	590	611	561	564	583	604	556	583	644	596	599	569	565	586	599	596	609	573	604	623	577	578	598	618	593	611	595	605	587	591	590	628	569	595	586	611	608	601	587	565	544	641	593	615	603	595	558	578	598	572	600	610	583	620	611	593	584	584	570	614	600	553	582	579	613	607	609	606	579	559	607	606	587	581	602	629	629	609	561	645	632	618	631	589	599	542	541	587	600	585	591	604	609	560	599	621	580	611	555	551	599	586	626	607	613	598	591	583	611	601	589	557	581	552	654	590	613	565	602	537	602	583	583	569	607	604	571	605	636	595	606	596	599	627	608	586	580	585	540	635	626	594	560	613	657	594	607	638	546	603	580	562	601	582	600	568	557	625	571	554	550	600	576	618	603	655	590	578	567	620	605	603	585	642	595	610	575	586	626	545	600	575	560	591	621	629	591	522	637	577	602	586	580	628	571	566	594	574	586	605	613	585	605	606	620	595	575	621	568	577	520	595	590	620	591	641	616	580	595	589	658	551	631	626	622	624	605	619	598	619	596	621	578	592	641	588	587	647	589	636	570	576	582	597	543	608	546	602	551	562	568	618	598	579	595	592	546	604	583	590	621	551	607	585	612	602	588	593	563	586	627	579	600	557	609	576	563	588	645	621	574	626	588	596	581	598	608	539	595	590	602	614	608	562	578	588	568	598	586	563	623	569	612	603	608	595	581	595	579	589	572	525	583	573	590	629	609	592	579	605	569	643	586	593	539	599	574	622	613	580	570	598	606	588	582	597	623	586	590	601	587	600	587	559	595	590	598	565	578	650	580	562	584	576	587	605	599	609	540	549	610	621	627
24316	21510	28724	24698	20216	2522	858	542	439	418	387	378	348	382	343	322	357	350	310	317	324	320	310	301	300	297	294	335	310	330	334	315	312	316	315	342	297	307	301	314	312	295	307	315	307	297	275	294	297	321	304	317	294	342	290	285	308	347	313	279	297	284	302	291	323	324	290	306	307	320	298	268	310	295	324	293	303	260	313	320	299	302	278	297	297	309	316	316	326	323	307	314	276	311	305	288	294	265	288	275	338	303	329	317	298	308	314	305	302	275	333	297	303	297	317	280	292	333	285	324	306	280	293	294	307	328	313	296	333	276	315	319	301	327	323	291	300	295	311	292	311	286	320	291	305	334	313	289	311	286	318	304	307	270	320	290	284	300	270	310	296	294	288	279	308	317	323	302	326	338	291	291	310	278	284	282	310	284	307	307	296	295	310	276	282	292	332	320	325	277	324	249	306	310	311	311	283	294	275	324	324	286	301	319	262	322	306	297	324	314	306	294	284	339	306	321	290	314	308	298	304	287	293	307	304	279	264	301	282	315	296	305	312	311	287	285	287	301	268	268	281	293	295	279	283	289	293	284	301	320	294	291	321	320	306	264	285	322	314	302	311	286	299	259	290	269	310	316	278	308	277	296	284	283	284	330	299	311	297	328	285	283	314	302	303	279	314	292	325	311	283	299	287	266	297	300	304	311	288	318	295	303	316	302	305	304	294	330	314	297	300	303	317	295	289	277	315	320	279	336	297	319	301	294	310	333	284	275	309	324	314	320	289	279	281	302	267	329	304	297	302	269	277	293	304	293	295	278	319	318	346	288	288	343	303	305	338	327	310	323	339	311	270	303	299	317	320	335	302	303	296	293	344	318	301	312	270	279	286	292	306	286	324	287	323	315	317	321	294	288	308	320	300	260	279	304	354	302	308	274	325	306	295	292	312	304	300	284	293	299	287	318	270	295	322	288	319	302	299	269	298	310	316	279	304	292	280	289	281	314	281	320	336	311	310	327	298	272	291	331	289	289	285	309	307	321	318	280	310	301	296	266	321	328	310	302	296	320	276	294	298	303	288	287	289	293	328	326	305	308	317	307	312	289	284	277	290	298	323	294	299	300	309	293	321	312	286	299	303	296	294	298	309	307	287	322	299	287	291	306	297	293	295	300	289	312	291	298	280	294	268	282	337	293	276	278	279	288	292	326	276	296	326	282	288	337	305	295	275	305	296	293	266	275	296	329	298	294	305	302	299	300	311	298	292	300	292	300	304	324	276	299	295	316	282	267	309	297	318	310	307	295	279	311	302	286	274	309	284	357	288	299	291	297	320	311	291	270	278	291	321	332	307	320	299	319	311	274	305	312	313	319	290	309	272	261	302	298	287	299	310	306	316	301	309	302	295	278	275	285	304	291	294	306	317	298	309	283	309	318	280	271	297	313	298	295	306	289	281	300	298	282	282	280	286	277	326	319	278	295	287	265	280	287	281	303	295	298	305	318	276	313	286	311	309	289	303	245	274	277	301	297	308	282	297	256	317	290	310	278	284	303	306	308	271	295	304	320	298	261	263	286	308	335	286	306	280	307	297	321	298	298	285	294	288	340	282	304	302	334	305	312	282	309	287	309	291	298	273	284	283	284	302	308	302	300	294	260	314	328	278	314	284	307	297	342	316	298	322	301	293	292	270	321	316	288	274	278	298	303	255	305	311	291	293	287	287	331	299	272	325	328	311	283	287	294	312	305	317	280	332	283	301	304	287	310	303	294	283	329	287	297	292	297	307	316	273	319	310	283	270	316	317	311	313	297	305	318	284	339	313	340	279	303	331	297	302	311	324	274	268	290	308	285	294	302	294	309	270	305	298	282	303	288	321	294	286	283	293	299	295	305	305	298	293	285	300	297	282	298	289	326	296	329	283	320	322	293	289	297	311	262	259	267	303	314	300	300	304	265	311	288	307	284	304	328	280	304	311	299	274	289	300	300	321	290	289	281	296	315	307	318	306	309	291	319	295	305	304	284	314	307	299	288	298	298	289	280	304	316	284	281	340	273	306	327	290	309	299	310	324	300	281	297	311	300	274	281	288	311	316	322	284	298	310	287	274	311	286	288	310	302	319	328	270	304	301	271	290	314	291	289	285	291	259	277	283	291	286	288	291	306	314	327	297	301	289	306	301	274	272	288	284	273	307	327	288	294	288	303	287	263	307	280	318	313	306	295	314	292	290	274	285	314	320	315	310	299	284	284	311	307	315	333	309	290	274	333	316	306	291	304	301	318	340	312	334	277	282	294	296	285	288	318	307	280	296	312	295	319	283	257	294	266	322	315	278	265	304	298	283	303	304	277	275	293	282	313	317	283	286	296	292	310	273	334	307	322	271	279	319	265	296	305	294	275	311	312	299	282	294	341	302	321	299	303	346	304	311	302	313	294	295	291	327	318	278	304	323	311	289	292	292	297	274	302	276	276	276	323	295	328	304	298	285	299	283	323	317	303	292	303	323	299	305	296	282	306	308	315	271	309	304	303	305	305	304	291	284	283	298	291	285	307	290	285	301	273	250	311	293	290	312	271	261	284	330	317	291	333	283	313	292	286	297	285	259	313	299	282	299	299	309	323	287	298	313	305	293	312	311	286	347	307	283	305	249	304	265	292	316	318	300	279	319	259	276	299	320	329	305	310	295	317	274	270	289	290	310	291	276	286	282	283	285	295	318	302	288	318	277	324	283	280	306	290	308	292	292	309	319	312	292	270	306	297	280	313	330	271	303	330	301	341	305	333	305	297	297	315	305	285	279	296	302	284	306	305	291	288	283	292	301	298	304	248	284	293	286	269	333	298	260	298	281	294	294	301	295	313	295	311	299	302	295	299	315	291	304	308	303	293	297	328	290	283	298	255	303	299	332	274	239	308	281	305	305	305	314	292	316	309	328	280	306	318	313	288	277	303	298	281	286	308	285	313	289	336	305	305	300	267	297	275	275	298	306	275	320	325	298	303	309	258	296	309	301	313	291	290	280	272	314	288	283	291	290	324	294	275	275	288	314	302	292	276	304	281	283	307	292	284	299	304	284	289	296	309	284	281	304	299	311	335	307	288	291	291	333	288	278	281	310	294	307	305	278	329	302	309	322	305	314	281	296	293	298	298	313	325	266	315	296	303	276	297	302	275	297	311	294	282	331	280	249	296	293	305	295	310	288	272	294	295	279	302	310	279	338	313	292	305	291	282	294	301	334	276	302	265	301	326	296	285	322	313	300	302	315	255	259	283	294	303	303	280	292	263	302	281	320	310	287	281	303	322	262	287	258	276	341	301	306	284	276	272	301	276	294	312	323	313	275	297	292	280	295	291	310	308	291	309	292	315	295	247	273	298	291	332	293	302	288	266	331	325	301	314	350	314	294	284	290	322	311	320	326	279	269	286	296	290	317	286	278	325	278	307	299	321	289	313	281	297	261	322	318	297	289	307	292	323	281	337	315	290	283	281	281	293	304	286	284	276	296	281
3264	4600	3584	1784	1281	952	767	663	561	562	487	451	431	440	396	390	361	380	370	369	371	330	369	346	356	318	371	314	341	349	296	311	346	341	325	340	304	330	338	312	319	346	345	332	333	332	313	311	329	292	343	304	303	294	323	316	303	338	310	319	310	326	327	308	325	309	320	310	324	316	334	296	318	340	332	316	333	305	311	333	325	321	349	316	299	295	304	298	317	291	313	322	301	312	339	336	302	315	311	293	280	327	308	297	318	300	313	295	302	329	319	315	334	338	296	322	304	329	335	318	318	315	324	308	297	290	334	311	304	307	316	296	325	294	287	308	309	309	316	301	315	302	310	301	333	307	353	344	313	293	331	320	327	290	370	312	278	349	320	301	313	330	331	301	291	329	318	352	312	300	333	321	287	309	292	328	311	330	340	312	326	301	355	326	303	286	346	327	351	274	342	303	327	336	312	301	310	309	320	305	344	322	330	286	308	318	315	334	328	324	319	319	330	336	336	330	331	318	324	323	314	306	332	305	313	312	331	321	315	301	335	325	311	348	313	296	335	317	302	328	305	294	315	305	331	297	299	301	295	305	321	301	312	302	308	305	286	285	324	316	310	315	276	296	288	300	325	279	300	304	334	321	320	313	333	306	341	295	333	282	288	302	332	323	318	313	326	295	289	322	351	291	294	338	340	302	343	337	334	324	314	315	332	323	320	296	314	303	286	298	295	303	299	315	296	329	323	298	305	347	318	322	333	311	342	309	286	305	298	304	294	302	331	338	320	323	328	311	322	301	302	317	348	333	314	301	306	298	315	286	346	295	299	303	316	329	292	325	322	303	303	311	318	330	297	303	315	298	324	283	332	298	317	311	328	310	308	364	301	311	310	327	276	301	334	294	338	315	315	327	305	337	344	307	326	289	310	342	317	326	270	312	301	325	313	315	340	326	316	319	276	298	327	335	300	327	277	309	321	308	294	329	312	322	332	302	327	291	315	307	267	353	328	290	323	297	320	307	316	307	325	295	297	302	278	303	329	304	318	302	318	301	312	309	278	311	313	300	294	314	320	331	304	314	293	317	313	343	300	304	331	329	315	268	315	339	320	357	319	322	306	300	290	325	313	313	330	345	337	315	299	329	324	321	320	300	312	307	295	322	329	323	324	307	322	337	330	354	318	272	313	321	279	306	319	293	300	298	325	342	312	318	343	314	317	297	338	309	317	335	302	331	301	339	311	337	319	326	314	345	289	288	295	299	327	325	319	327	304	313	305	324	299	298	295	337	326	322	294	323	312	292	309	315	319	280	324	330	327	298	362	314	314	312	301	316	310	303	328	335	330	311	288	293	320	312	295	309	321	302	300	326	309	352	318	310	329	321	299	329	308	335	300	304	304	316	302	354	287	306	309	306	331	333	308	329	301	281	308	286	325	312	342	344	324	317	309	309	330	291	363	330	283	318	288	324	331	308	311	302	334	272	294	302	311	303	310	301	288	310	295	304	303	312	291	302	344	292	300	294	361	319	310	319	314	297	299	324	320	314	297	317	324	318	322	340	334	320	305	335	288	310	344	325	299	349	320	333	339	315	308	295	338	320	305	311	330	322	299	308	291	304	331	326	315	316	286	328	304	300	316	322	300	309	305	307	326	327	292	341	308	306	313	307	299	317	334	314	329	289	296	312	336	345	294	302	292	281	345	269	292	295	328	300	313	322	314	288	300	285	310	313	320	295	323	311	314	277	317	302	327	321	325	335	322	307	295	310	296	331	322	311	315	318	306	298	318	312	318	314	327	306	335	287	324	320	359	328	318	298	322	259	306	313	276	330	331	326	321	335	307	340	345	290	289	307	319	304	309	280	293	291	286	319	308	315	320	314	317	321	287	323	290	319	300	317	305	286	324	319	305	323	305	306	322	296	277	302	307	299	328	309	286	308	317	324	317	330	300	323	316	314	311	342	298	342	295	279	333	289	313	290	334	294	334	292	305	305	332	321	322	311	330	340	304	304	308	304	287	315	331	327	351	337	288	299	327	315	293	323	297	325	320	319	317	329	307	304	295	301	324	340	309	309	305	320	295	316	284	298	322	304	312	295	308	308	331	279	326	356	300	301	294	287	304	325	305	284	316	294	302	330	333	283	309	343	317	305	344	326	295	285	331	315	313	326	311	328	308	287	318	285	313	327	338	334	297	299	308	340	310	299	323	326	299	292	291	279	273	305	310	312	304	304	298	320	278	322	298	306	318	324	300	292	337	319	323	296	311	321	322	283	344	294	302	310	313	333	319	299	302	290	323	305	306	310	295	328	299	325	335	295	310	304	336	290	299	328	298	271	330	319	298	315	308	315	313	285	307	327	330	308	306	328	341	286	292	310	300	332	328	331	323	324	338	302	299	285	292	305	300	266	343	296	293	283	299	348	320	325	309	300	340	304	283	292	295	317	273	300	316	323	269	318	333	279	294	301	299	290	312	352	324	296	296	301	312	308	307	303	315	286	317	291	309	314	292	295	326	307	312	336	274	329	287	334	318	303	345	313	312	310	308	310	335	305	291	342	286	298	315	317	346	305	296	304	298	322	269	330	295	313	302	314	318	291	287	302	279	327	315	315	291	288	299	313	298	284	306	297	278	298	268	338	308	294	305	293	316	283	270	301	311	325	287	305	311	305	335	304	310	307	321	301	333	297	291	319	296	303	285	304	335	327	316	304	326	338	314	309	291	296	284	306	322	319	302	331	300	300	295	343	292	349	289	325	330	302	321	319	296	348	303	359	338	295	326	303	310	319	276	309	323	329	306	313	301	323	268	341	321	302	308	280	311	311	313	312	313	299	322	324	321	330	319	286	306	291	316	315	322	315	308	301	276	314	301	284	299	328	310	311	298	310	301	297	318	273	333	316	297	315	305	286	309	314	305	319	293	296	303	322	279	314	283	322	340	337	303	330	328	306	311	334	302	334	315	291	333	303	307	282	296	292	327	296	323	290	292	270	299	322	321	309	304	307	307	320	328	315	299	322	310	314	301	311	295	297	284	296	302	303	296	310	284	324	332	335	329	297	330	309	317	319	317	319	296	338	317	309	321	328	312	311	312	323	296	292	295	331	301	324	312	297	307	327	303	327	275	310	284	322	327	336	319	283	312	322	322	279	309	327	289	297	318	292	305	312	289	335	295	309	331	311	312	301	309	294	284	303	318	319	291	295	306	288	295	285	296	288	331	310	302	294	285	335	312	311	339	313	332	306	300	324	325	300	304	321	323	308	280	313	302	327	304	291	308	327	285	304	300	316	283	318	309	309	327	280	281	309	324	271	312	305	312	289	303	306	340	279	374	327	344	293	281	320	307	282	296	309	332	260	286	303	297	296	291	341	314	284	291	335	290	301	316	284	326	295	283	285	276	329	305	305	294	293	313	315	300	308	321	293	327	303	319	303	312	331	308	314	318	302	323	309	305	301	307	301	320	312	300	346	280	331	326	320	300	321	294	326	270	322	303	323	316	277
27770	11707	1913	1086	843	808	840	785	790	769	831	830	789	777	813	765	751	850	769	757	807	819	812	829	769	766	797	814	813	811	759	849	818	803	767	780	809	824	816	820	822	771	784	815	841	760	741	793	818	846	734	778	797	769	768	787	765	806	833	753	716	803	807	768	770	774	782	847	814	842	824	773	805	750	751	783	741	853	820	785	800	813	811	781	801	770	761	810	784	832	752	797	814	732	785	811	796	803	814	798	826	834	811	799	818	803	742	761	757	772	756	840	723	769	789	766	800	796	770	822	767	777	758	795	805	787	814	763	733	828	763	829	733	759	797	752	770	791	773	784	762	790	763	787	744	792	757	733	778	813	779	772	808	736	782	845	795	788	744	773	767	815	785	799	820	782	758	781	763	753	827	799	792	794	784	781	765	905	782	777	780	797	799	759	773	799	781	801	756	787	732	792	773	773	769	744	772	801	819	773	788	780	793	743	804	740	851	816	856	776	778	807	827	796	730	809	780	793	818	763	771	788	839	807	747	721	776	787	794	777	761	786	732	810	818	814	798	854	781	827	804	785	844	793	803	791	783	769	786	797	733	816	766	809	767	843	835	812	801	758	727	780	771	747	809	751	840	754	828	818	745	774	825	798	856	772	813	742	784	728	826	773	755	812	691	790	812	768	798	811	789	818	770	829	776	775	777	805	762	780	828	834	792	785	765	779	775	778	762	779	824	803	790	800	795	767	792	848	805	794	814	792	808	823	816	789	797	764	810	775	752	785	793	791	756	803	785	818	780	790	768	815	814	754	790	790	797	775	789	797	813	784	781	862	843	789	780	772	821	841	831	809	797	822	811	760	830	789	842	804	799	774	776	743	842	783	766	780	777	757	766	758	799	811	773	773	806	844	821	788	775	802	777	761	732	756	804	777	736	750	811	780	811	762	771	762	828	781	779	783	774	808	780	799	825	705	763	840	777	772	741	853	801	748	763	824	796	804	764	821	771	764	772	771	778	801	777	773	784	805	761	819	779	795	741	801	849	831	818	778	719	783	826	839	773	810	792	737	739	776	762	810	776	781	771	742	803	789	804	784	777	786	812	821	776	746	714	821	803	808	811	788	768	775	797	770	755	812	735	750	795	800	793	812	693	782	805	775	777	795	796	745	778	765	810	739	797	846	789	717	755	786	784	759	812	764	759	801	832	785	800	812	766	766	754	787	789	840	826	765	814	802	761	752	779	745	768	786	813	810	801	815	811	868	807	811	782	785	773	753	744	781	777	811	800	791	785	800	818	762	800	816	762	786	805	785	801	759	809	778	741	764	821	765	801	801	755	749	797	813	817	785	787	854	796	799	762	840	747	746	806	780	766	779	798	874	797	799	729	766	775	799	794	780	781	813	763	780	758	772	771	803	720	816	781	803	750	786	782	807	807	740	835	783	802	762	759	795	806	803	775	760	758	781	776	868	764	772	832	781	828	848	796	770	793	800	818	804	740	831	807	791	798	804	759	807	781	821	717	731	752	801	801	838	765	782	772	798	814	757	832	805	738	783	805	729	850	726	743	799	786	759	758	780	799	824	764	793	789	768	768	765	784	847	805	779	816	739	810	847	804	748	796	750	791	812	805	809	780	805	729	801	763	775	824	805	809	760	783	800	795	801	783	786	811	834	778	809	793	830	779	794	839	811	765	798	788	794	785	746	819	776	811	826	772	772	847	812	768	783	783	792	841	779	797	793	808	788	758	795	774	792	829	798	770	767	809	823	734	799	770	801	822	827	766	824	766	753	826	812	775	791	841	761	834	831	814	791	771	853	858	791	795	778	783	790	764	796	824	772	771	797	817	873	835	772	771	794	751	770	741	799	809	766	764	841	779	757	770	771	770	761	810	780	698	769	812	852	827	769	789	811	771	725	794	774	832	750	795	755	811	814	777	831	744	828	849	829	793	811	750	818	828	791	758	817	753	809	766	784	743	791	793	787	767	822	782	784	783	740	785	789	825	852	826	797	818	780	796	823	732	770	805	747	812	775	793	788	835	819	747	779	765	822	747	776	758	763	789	772	789	777	814	842	798	756	855	807	782	784	765	809	809	805	818	820	784	750	863	757	822	775	838	794	793	785	808	787	791	759	779	788	750	781	763	801	808	792	797	803	775	815	755	815	753	782	734	817	795	715	756	814	773	834	736	811	811	799	783	801	782	830	796	884	835	860	821	802	749	800	778	804	812	769	776	870	772	790	819	818	745	771	736	805	789	787	785	789	817	833	804	798	846	775	832	780	774	797	781	792	768	807	797	759	751	828	768	804	850	786	764	798	808	822	821	852	818	804	827	772	785	753	726	793	799	749	749	817	734	789	825	794	751	748	762	853	856	797	778	838	785	748	756	797	785	801	796	786	727	752	755	815	790	771	775	790	770	772	762	796	790	832	738	809	810	822	787	771	802	808	780	764	806	838	786	782	759	779	771	811	796	738	801	811	806	802	769	765	842	777	756	803	814	761	789	767	774	755	792	802	796	784	800	821	838	784	749	784	807	785	750	811	807	752	771	784	772	767	771	796	790	793	765	731	807	847	781	847	815	807	763	801	783	762	778	755	808	796	818	766	823	794	781	759	765	782	779	841	783	785	857	834	741	794	795	781	781	783	806	776	801	772	732	802	808	736	782	871	772	759	821	749	830	843	779	772	787	885	799	841	825	764	814	798	796	775	789	753	763	762	800	759	782	765	759	807	822	779	776	763	801	767	768	812	830	723	829	727	784	786	773	807	794	787	779	820	804	809	793	782	761	840	807	803	767	783	737	807	802	803	774	792	771	767	803	803	752	791	866	773	795	805	813	791	803	767	747	740	758	777	764	772	743	866	769	769	776	800	844	814	742	785	780	788	802	820	821	789	750	760	825	780	824	854	794	819	792	745	785	792	789	767	797	803	779	821	831	771	821	762	773	765	809	803	812	741	761	807	829	747	781	843	783	789	811	781	804	769	806	830	817	824	765	771	730	799	812	752	748	788	843	829	865	759	777	839	792	759	794	813	756	757	783	809	764	793	827	806	794	821	776	809	805	733	783	802	807	748	813	757	735	726	835	811	821	835	780	733	831	836	815	770	773	805	763	822	772	814	825	839	775	791	808	794	798	795	746	794	802	801	793	800	763	811	802	809	782	790	795	853	848	803	791	804	811	761	775	797	743	786	742	820	848	786	779	841	803	754	806	811	804	802	755	755	820	818	825	821	825	772	827	795	761	777	827	784	809	776	794	826	800	767	784	767	781	785	800	811	810	834	786	773	811	779	814	780	812	827	793	788	803	722	787	751	830	736	751	798	810	760	825	777	766	783	801	806	782	791	796	779	802	758	790	779	781	764	793	793	769	764	765	764	801	749	785	782	766	769	768	805	730	773	825	796	796	803	834	778	811	803	815	736	816	800	767	824	769	783	797	767	798	798	760	799	803	806	794	786	766	799	780	795	894	825	762	760	823	742	778	756	744	779	764	776	733	768
5129	933	803	754	699	763	704	738	700	690	701	718	687	707	707	722	705	751	660	682	734	662	661	723	713	674	700	735	667	693	729	673	754	733	680	654	670	709	701	706	633	666	732	727	732	743	689	686	676	675	699	675	706	719	664	684	647	690	659	661	699	730	653	664	719	706	675	665	729	690	695	706	677	732	744	739	689	767	706	674	724	691	718	703	725	731	721	657	731	672	680	686	665	680	604	720	702	669	703	671	692	680	731	643	700	674	709	721	656	718	688	700	699	711	763	633	678	689	706	696	655	692	681	671	673	736	627	692	719	704	682	698	696	671	686	698	658	732	652	648	711	677	692	694	682	715	691	711	652	713	694	661	693	642	664	634	686	672	708	659	696	678	699	663	694	719	668	660	730	683	683	685	689	673	658	649	669	721	690	644	692	697	725	704	703	651	703	688	740	678	695	706	668	766	686	674	679	669	650	701	691	673	670	694	672	691	668	694	730	762	661	735	691	672	732	719	717	737	693	697	691	683	697	694	673	691	662	710	740	764	704	693	714	719	683	696	743	696	663	665	747	649	704	688	693	683	688	722	728	677	730	699	664	656	679	704	709	664	680	706	706	675	738	634	652	714	684	686	662	670	694	675	690	704	694	704	695	746	719	672	667	702	706	691	742	754	640	731	679	686	722	652	700	681	661	707	739	662	695	733	719	678	677	637	708	713	704	660	673	736	707	682	757	729	718	705	679	702	716	653	680	690	746	683	696	710	719	732	727	709	658	673	723	636	711	672	713	691	702	657	683	670	698	722	669	710	714	702	708	736	693	682	704	710	720	705	702	703	679	715	717	701	742	671	702	686	709	711	700	683	658	698	695	719	698	672	727	684	661	682	669	677	712	709	676	701	706	667	640	680	703	699	711	702	651	699	700	684	681	659	717	688	675	697	654	695	717	674	698	705	674	694	699	702	685	711	681	695	711	673	697	646	747	682	680	681	669	679	704	705	700	714	690	698	664	663	707	652	686	680	655	745	692	688	697	680	681	674	705	684	660	696	734	679	699	675	625	678	651	698	670	714	694	658	714	700	740	713	705	722	715	693	739	669	713	699	648	705	720	654	668	670	661	689	728	706	719	695	695	708	673	662	660	638	682	674	725	720	707	737	717	756	674	698	691	721	700	708	703	647	707	694	730	658	667	721	694	678	719	687	693	710	742	720	718	674	650	714	703	756	660	712	707	686	695	697	633	659	726	702	658	705	688	723	674	686	683	691	705	716	715	691	673	649	731	708	678	697	707	682	698	653	693	669	671	671	690	694	697	673	712	657	691	673	723	694	716	696	716	685	734	682	657	722	731	697	711	690	671	760	734	678	705	743	658	720	651	706	710	688	653	686	691	701	703	690	669	736	684	718	689	716	678	690	715	699	680	673	670	732	650	702	674	678	718	683	707	663	703	723	712	659	688	676	648	714	710	704	682	678	699	694	715	674	682	707	672	712	672	672	693	693	752	698	681	680	674	713	745	658	670	676	701	648	681	664	691	702	683	692	694	653	670	678	731	698	717	689	694	710	683	748	710	695	722	681	715	720	698	682	706	731	676	709	710	707	650	705	684	700	712	658	680	666	725	719	694	690	720	703	677	706	727	688	655	684	688	698	691	658	663	631	699	652	687	650	708	728	684	728	711	634	686	690	650	692	695	681	717	731	705	711	724	709	732	683	699	690	678	662	713	707	662	679	698	693	677	695	689	711	720	682	706	664	686	638	713	717	693	716	722	713	724	688	728	682	693	736	689	686	691	692	712	695	718	705	681	678	701	689	732	687	678	712	674	679	708	655	644	735	692	714	674	694	691	671	696	651	709	698	737	707	709	664	739	715	691	676	694	687	684	659	664	686	661	626	690	721	702	685	697	692	713	675	720	668	670	648	744	717	673	655	693	712	729	742	690	620	721	701	694	677	667	745	674	687	745	701	700	636	695	720	682	653	745	695	705	678	714	711	720	677	706	714	718	662	692	681	709	693	707	687	672	655	677	676	660	705	720	707	646	742	713	712	711	718	640	701	696	681	720	688	680	689	691	705	669	668	714	712	748	679	677	679	707	715	683	650	772	689	710	651	691	669	732	691	697	667	656	678	713	716	707	699	651	723	694	713	694	726	659	729	686	732	686	680	674	703	709	651	683	696	693	666	665	702	711	719	654	707	680	695	698	692	729	714	675	687	698	701	674	728	724	684	667	669	703	724	720	690	651	671	687	688	711	686	726	722	662	681	675	688	675	637	707	680	698	709	678	656	708	688	652	715	703	693	665	714	678	711	695	699	723	697	677	671	679	692	706	723	699	707	713	690	705	738	720	686	694	723	708	687	713	677	702	710	724	689	654	733	709	710	718	719	681	709	664	673	721	642	656	723	669	693	658	721	717	674	736	674	697	721	718	645	716	717	665	695	692	726	680	671	673	695	652	654	687	684	690	693	693	750	714	714	655	693	691	694	645	702	703	700	670	703	656	687	687	664	658	725	692	667	673	687	696	712	699	710	681	742	661	697	706	685	720	731	721	684	643	672	742	656	697	668	702	699	687	785	760	699	710	734	733	731	710	687	698	709	661	745	729	734	764	696	682	679	681	705	659	735	680	674	693	670	713	693	690	667	685	727	685	735	728	709	740	703	721	729	698	657	719	712	695	718	745	686	680	731	728	727	716	692	683	713	702	690	785	702	709	657	699	626	722	695	697	704	694	648	712	674	635	732	689	699	729	721	663	689	690	667	711	704	701	709	704	756	696	722	666	711	669	703	726	658	712	660	678	742	656	730	703	690	694	715	699	729	657	650	710	691	679	688	702	663	691	713	701	679	655	706	678	768	662	686	684	721	724	681	684	643	682	710	722	716	711	705	680	729	657	679	695	709	716	711	669	692	650	677	689	701	707	662	667	712	689	710	699	706	707	711	715	712	676	675	732	733	695	673	717	658	738	708	704	696	697	684	720	698	725	667	707	675	724	696	742	698	684	688	692	685	666	671	717	696	703	722	722	687	703	734	693	633	668	686	692	714	719	713	658	677	732	728	677	666	709	677	670	694	712	634	669	668	695	734	697	687	704	678	678	702	683	692	701	680	677	674	702	682	668	686	718	694	737	692	674	664	659	649	699	696	726	751	712	638	686	725	678	665	709	718	682	725	734	702	702	700	689	672	670	692	677	640	663	679	672	706	718	676	697	672	691	748	683	720	700	701	722	692	683	667	670	678	699	725	718	697	690	676	697	670	723	685	716	631	744	689	685	678	692	686	715	738	703	709	684	680	673	692	673	689	682	704	710	651	700	737	690	688	704	678	735	721	678	686	706	683	694	694	730	715	705	661	680	704	689	659	721	709	661	671	704	713	674	685	709	685	665	657	673	706	679	690	652	672	709	704	630	732	709	752	719	681	667	773	726	679	685	717	699	673	736	681	709	714	674	673	654	717	741	725	681	687	687	698	713	669	709	725	679	700	705	646	722	669	684	697
25697	21472	25836	18723	1926	936	785	708	696	717	724	672	702	704	654	662	651	654	652	657	685	655	630	669	630	660	654	633	577	628	639	633	617	655	698	682	601	609	631	674	652	672	610	663	662	656	673	648	632	636	671	682	665	631	648	647	659	657	637	605	636	621	659	641	633	643	613	615	654	663	648	655	630	631	594	701	664	653	697	623	600	649	651	684	609	703	611	669	613	580	610	650	657	613	666	648	621	630	634	653	659	638	635	666	685	633	631	627	661	617	639	616	614	658	575	640	624	634	666	664	634	612	656	614	609	652	668	634	675	709	664	681	661	639	664	622	615	653	646	614	642	610	625	646	620	622	639	640	604	596	604	596	658	650	623	608	639	674	662	610	593	638	616	602	710	629	631	633	667	649	636	650	607	594	692	692	581	620	642	586	625	629	636	624	665	630	655	645	630	624	651	670	639	669	649	619	657	625	639	624	607	642	612	629	635	664	664	659	658	641	686	594	618	563	645	646	645	674	666	641	622	677	677	634	691	643	633	616	621	642	610	640	634	591	613	632	637	630	630	566	614	609	622	638	702	601	642	628	625	616	640	610	658	653	645	685	615	668	651	654	659	659	594	617	645	649	664	674	636	650	639	628	682	621	688	620	646	640	593	658	612	602	656	639	603	652	625	705	674	607	607	596	645	668	623	669	638	656	661	623	625	591	665	636	616	647	619	625	660	612	645	621	616	626	635	609	622	619	688	625	643	652	607	665	620	611	648	647	653	634	691	692	649	680	679	655	583	620	601	636	677	652	632	657	636	576	663	636	614	623	623	601	652	648	649	597	639	606	657	622	616	623	657	680	638	684	624	601	680	673	620	620	597	652	614	639	585	649	654	595	622	655	605	644	614	615	600	638	681	629	631	651	619	670	601	612	662	625	632	671	644	594	623	611	625	632	589	612	638	627	655	622	624	620	645	589	654	657	647	651	638	651	607	639	595	631	633	631	635	633	646	614	674	629	619	647	603	628	641	626	634	682	634	651	638	647	616	645	630	630	591	639	656	600	645	603	594	660	661	665	684	604	644	654	664	669	636	641	631	653	656	654	637	655	656	635	604	668	638	648	609	608	693	641	604	638	659	636	629	629	612	673	613	611	644	679	616	638	615	647	632	669	652	591	660	641	649	696	664	624	628	679	618	645	623	643	659	660	649	649	631	645	657	617	616	628	625	639	643	618	647	573	638	647	647	640	609	667	619	639	607	651	669	613	669	658	629	625	657	673	642	655	620	645	668	632	631	676	638	651	610	659	592	598	625	615	636	625	684	642	645	630	639	682	660	640	638	601	661	632	630	636	647	647	628	625	607	665	657	628	621	604	633	645	632	625	601	611	613	610	672	686	631	580	636	621	660	644	666	644	629	549	639	633	639	626	643	622	622	654	645	648	653	604	645	685	587	606	654	638	646	671	612	633	649	627	629	654	614	623	622	625	595	613	673	666	626	600	632	612	650	654	633	627	633	627	678	692	643	581	613	597	611	625	655	598	662	707	619	619	627	623	637	615	601	585	623	650	637	637	624	600	616	616	639	664	690	648	590	639	601	679	631	645	646	599	682	673	624	629	613	637	728	641	582	622	664	607	642	628	649	671	613	657	620	665	623	616	685	618	638	641	666	656	613	664	603	599	642	696	644	612	633	611	635	642	618	682	605	648	603	685	666	655	636	634	598	596	615	649	626	630	670	615	681	609	613	671	610	624	624	597	625	603	653	662	679	604	616	629	632	651	642	635	633	681	647	667	635	640	621	635	650	565	671	652	661	689	645	656	624	626	671	678	610	622	651	630	607	567	657	674	620	592	651	630	615	625	612	661	655	575	615	640	639	623	667	688	611	653	677	653	683	627	636	630	613	617	614	643	644	661	659	663	659	666	688	651	640	634	652	683	629	603	638	664	663	625	638	651	653	631	626	662	698	678	627	627	661	622	578	637	607	641	628	696	605	625	606	638	584	610	646	585	627	658	658	691	620	668	641	667	621	628	624	652	671	626	667	636	608	645	641	671	596	694	669	632	639	616	641	679	666	679	651	595	672	688	644	669	688	626	619	626	631	636	620	632	620	607	624	600	662	629	687	620	626	612	630	640	656	614	608	639	650	594	677	668	692	619	623	674	652	627	660	606	652	638	638	660	648	614	655	666	654	611	684	633	623	647	657	638	649	645	647	616	680	668	587	648	581	666	640	656	666	656	634	704	609	675	629	628	632	648	576	671	655	616	636	638	639	603	636	642	614	643	647	651	613	623	676	631	615	629	606	662	620	665	634	620	623	613	659	640	664	651	647	650	648	661	600	624	642	657	632	662	677	655	636	602	704	655	634	648	629	615	639	675	667	614	655	644	588	624	623	605	585	632	633	704	629	603	645	594	619	645	646	664	643	612	640	604	673	671	672	674	617	623	647	632	681	643	679	670	611	621	654	664	669	631	649	640	630	649	650	629	646	604	626	668	588	654	624	642	647	667	615	608	571	637	671	665	631	672	635	656	617	632	643	660	617	614	647	614	633	637	672	599	651	640	642	653	626	672	660	638	677	633	647	612	629	634	605	657	654	630	650	644	654	621	694	625	625	604	625	655	630	681	656	627	607	644	622	608	636	644	591	656	620	688	595	637	654	659	643	649	570	631	592	720	647	638	612	609	611	618	666	626	657	639	628	611	637	661	639	627	616	594	601	618	591	612	622	660	653	684	643	589	621	669	632	619	623	640	634	646	651	638	652	669	625	629	585	660	627	642	613	666	653	606	610	656	630	607	663	647	642	618	694	587	669	594	655	693	646	619	624	609	605	634	654	641	606	643	618	604	619	642	635	624	614	665	606	638	616	609	631	626	646	642	623	640	628	596	637	628	636	683	634	624	606	617	629	614	590	649	639	638	636	677	625	640	642	597	653	639	627	661	616	653	659	630	629	702	594	657	628	649	673	616	637	670	677	640	657	662	688	631	591	617	649	648	664	725	622	627	646	702	683	677	646	639	650	621	645	655	618	639	644	682	663	627	647	609	618	632	658	646	601	681	664	612	635	606	713	649	672	609	663	671	630	633	599	611	658	651	630	649	641	617	610	604	614	687	649	600	609	612	612	655	621	650	657	662	626	641	638	583	616	617	656	641	670	629	686	692	668	665	623	605	676	629	622	660	666	647	654	627	612	660	643	618	656	647	666	610	647	669	677	652	656	618	592	679	645	603	604	629	621	625	629	614	629	610	615	688	661	619	600	605	596	646	645	645	641	640	642	650	625	659	634	647	599	641	596	625	638	632	644	657	689	623	665	614	619	681	627	641	625	598	626	632	625	619	652	604	590	608	600	645	698	647	628	639	640	684	598	647	571	612	637	631	648	646	643	669	659	639	619	674	660	657	631	689	638	637	646	674	653	649	658	672	653	652	634	654	638	611	664	592	667	657	647	611	670	665	625	662	646	637	682	680	650	673	625	659	624	592	651	632	637	607	667	624	609	655
3521	2194	1881	1127	877	840	727	733	701	634	672	625	617	650	615	624	625	613	610	614	620	656	597	631	643	609	597	643	582	636	589	621	599	605	574	625	633	631	599	640	581	595	629	545	622	642	579	599	591	630	630	569	560	605	567	624	624	581	570	588	603	578	570	568	589	589	566	588	564	615	602	546	592	610	552	571	590	570	570	613	601	617	574	596	597	631	610	555	608	581	612	597	619	598	607	580	621	564	577	612	570	634	599	605	573	592	546	573	576	606	567	547	653	587	623	597	604	570	598	554	649	601	549	562	589	568	605	580	575	591	585	599	577	547	588	571	648	598	591	580	619	580	578	562	662	615	641	559	599	583	602	593	586	596	628	637	575	546	601	646	563	594	576	587	587	600	608	606	589	611	581	610	592	615	595	583	572	651	591	570	603	556	621	560	588	572	585	585	553	582	606	577	609	568	563	559	611	629	590	569	592	625	564	622	597	600	602	569	573	613	617	567	581	591	560	562	624	555	591	604	580	599	585	637	618	592	583	602	615	618	572	607	586	602	558	590	625	547	577	613	589	600	575	592	569	587	627	578	604	600	572	558	586	617	573	589	559	599	632	617	575	610	604	569	587	565	653	641	590	585	609	605	579	594	589	569	571	603	614	547	556	614	630	583	636	627	609	625	581	573	586	634	624	561	574	553	604	585	605	575	574	556	597	560	609	613	567	551	562	589	605	573	599	601	614	566	582	632	600	591	620	590	570	576	574	580	627	564	634	599	586	621	623	562	588	633	597	558	598	613	572	602	576	592	582	596	592	570	594	586	595	605	569	582	609	566	562	556	560	593	597	564	569	581	591	580	597	624	620	587	580	561	594	559	605	611	577	565	616	547	643	596	590	589	553	580	603	589	584	602	627	633	604	585	601	579	603	629	638	597	562	575	634	591	605	574	587	603	615	583	632	566	603	625	599	598	610	607	539	558	602	625	595	622	563	603	595	588	602	559	618	610	586	564	553	578	597	654	596	570	573	615	583	579	619	578	576	595	611	575	635	631	591	576	577	581	549	618	586	604	622	596	599	634	577	584	555	584	616	629	563	594	545	629	590	624	603	594	581	572	629	620	585	611	588	625	588	585	630	622	621	639	593	573	606	585	593	559	591	577	580	576	607	608	587	589	597	634	601	562	634	583	614	574	624	588	609	603	589	607	608	579	601	618	611	603	598	601	615	585	579	582	593	603	627	610	583	633	656	576	606	604	607	596	583	560	613	555	582	558	555	556	607	586	575	608	610	590	576	595	605	591	612	612	638	598	592	582	583	590	597	598	581	567	581	605	588	591	568	621	613	571	593	580	638	609	647	616	616	587	555	561	580	560	569	582	577	567	552	623	574	555	612	569	601	571	579	574	604	600	602	604	575	593	600	575	582	558	623	557	564	585	547	602	611	569	607	619	580	583	595	580	610	592	588	582	540	567	557	615	547	580	570	605	601	585	601	635	592	557	585	591	587	562	612	611	646	599	590	614	602	604	631	635	560	607	576	575	623	594	644	606	586	579	578	608	611	581	598	583	610	613	609	603	614	601	621	617	634	571	590	593	614	580	611	583	653	645	566	560	592	579	579	583	574	547	571	612	551	598	618	546	584	623	571	564	582	582	614	562	544	599	647	595	611	596	620	583	580	623	612	548	601	640	646	614	580	585	612	631	565	598	659	640	570	579	580	579	566	614	592	573	585	612	589	554	597	616	618	579	582	595	615	568	544	615	595	628	594	624	590	557	579	635	632	585	560	603	617	604	589	601	612	615	597	561	571	598	599	606	634	592	611	611	592	562	578	625	599	562	594	612	595	585	548	578	567	637	583	594	585	597	549	577	609	595	576	615	630	613	558	573	598	567	605	598	579	584	629	580	616	568	572	578	612	597	622	568	575	631	648	575	586	571	542	582	571	594	620	580	561	588	616	569	616	582	635	555	577	573	621	632	616	608	600	561	592	579	592	591	577	596	572	613	564	573	592	569	594	551	591	586	595	581	604	572	617	595	620	631	609	622	580	617	618	588	605	589	588	640	574	620	598	599	595	589	598	597	551	612	579	597	589	618	568	586	573	637	542	588	664	617	604	600	615	572	601	606	611	570	616	570	551	590	566	565	585	609	614	572	563	613	576	661	613	569	575	585	593	580	570	593	591	567	584	601	555	587	591	623	593	500	623	610	555	624	591	589	608	606	567	567	608	607	614	609	622	575	612	538	581	629	572	602	574	575	518	602	604	600	604	630	571	604	563	592	578	625	615	618	573	602	615	558	591	613	607	609	562	552	604	591	597	578	612	604	600	562	570	601	621	604	590	612	600	623	599	608	609	591	599	576	611	589	611	553	579	639	579	553	583	592	569	584	600	592	569	549	580	596	561	587	629	585	621	605	577	556	583	548	604	575	576	629	619	593	599	635	583	568	593	548	603	617	648	622	572	603	617	556	569	582	591	530	548	615	597	596	651	601	600	577	595	603	571	627	611	600	594	556	581	609	583	588	597	607	588	587	609	601	635	593	602	579	618	564	581	601	546	557	589	582	570	557	619	590	649	590	599	674	629	583	585	613	597	574	605	580	596	588	632	586	577	616	614	591	608	607	616	561	594	585	547	577	574	549	600	608	591	568	581	592	590	632	579	589	614	604	604	563	594	581	629	581	573	566	606	570	583	571	559	581	596	599	584	591	600	599	602	589	596	600	597	608	595	551	602	591	571	594	621	581	552	585	593	572	649	570	606	585	595	599	613	606	609	630	613	583	592	598	573	626	594	600	552	625	581	567	607	597	618	547	609	636	611	587	654	608	633	542	595	609	596	559	598	596	580	613	546	602	565	626	606	596	567	587	585	542	583	584	524	586	573	568	614	573	597	584	584	591	583	564	602	583	611	584	576	601	605	576	592	546	550	564	575	583	566	581	582	602	615	602	563	541	617	585	583	625	595	550	585	634	644	613	592	603	590	604	601	565	583	620	550	571	607	563	593	660	595	600	552	611	582	544	552	616	616	584	607	602	561	577	583	581	586	604	530	605	575	611	575	573	569	600	600	601	582	616	595	602	575	613	603	619	592	546	577	599	605	612	574	577	594	593	549	615	580	595	598	579	619	577	613	599	619	601	588	529	573	552	584	601	567	542	584	612	577	570	561	613	572	566	595	600	599	603	580	632	557	593	600	605	584	586	561	542	635	588	547	567	619	650	563	561	552	593	592	548	557	632	607	638	586	594	597	577	565	582	528	559	598	562	583	589	594	587	583	550	568	588	582	604	572	599	590	590	588	610	621	575	599	618	626	613	600	561	577	586	645	613	615	619	596	571	596	615	604	601	533	592	599	586	572	584	585	626	580	560	619	610	615	593	563	588	638	631	609	569	574	578	615	625	583	585	611	576	581	597	573	596	595	576	634	615	554	591	569	606	580	600	627	627	577	579	586	597	605	620	580	604	594	586	591	596	594	565	559	595	608	586	588	598	554	525	599	564
24337	21478	28606	24734	19963	2459	847	509	383	427	370	385	365	362	323	329	314	338	313	333	287	298	335	321	323	300	296	315	304	300	295	262	314	305	331	326	314	283	318	321	295	308	284	288	290	285	302	321	286	307	288	321	299	300	312	286	330	279	322	311	289	299	287	285	307	288	291	314	309	293	313	295	295	318	289	264	288	304	323	327	287	304	313	286	302	300	290	345	292	294	339	308	298	276	307	329	311	290	291	279	295	311	299	288	293	305	263	294	330	307	292	298	307	266	283	320	290	298	298	285	264	285	265	286	301	291	286	299	285	297	327	304	346	270	289	272	314	296	304	308	290	279	296	311	307	307	310	335	286	302	290	308	285	257	307	292	275	279	311	303	300	296	283	289	287	300	313	287	319	256	263	286	272	332	251	288	296	304	306	304	294	287	271	304	292	299	292	308	294	304	310	320	299	284	311	289	282	270	291	288	293	294	276	308	283	296	318	287	282	304	289	266	304	317	301	299	315	279	292	294	249	294	271	286	272	283	299	300	318	280	307	308	328	303	287	295	314	316	324	291	272	288	289	278	287	303	273	302	292	261	295	299	298	296	281	309	303	285	269	320	303	302	269	288	301	277	296	305	256	286	304	297	291	358	271	297	286	282	295	277	298	274	275	277	318	308	288	281	286	271	293	288	314	277	274	276	305	298	291	276	307	292	297	289	307	273	327	287	307	274	283	279	306	303	301	264	305	308	273	312	316	309	284	293	341	311	266	297	291	286	287	296	293	308	310	276	292	312	289	293	303	311	306	294	321	302	289	254	337	283	323	284	319	308	329	321	276	284	316	299	335	287	293	278	291	333	300	308	297	283	293	259	287	323	276	279	286	307	315	249	316	303	321	285	280	283	288	277	288	300	290	293	296	311	302	279	274	302	281	317	275	301	302	280	310	304	291	328	310	281	298	319	304	301	301	277	294	282	305	316	328	330	298	284	304	274	283	279	284	288	323	276	273	285	289	303	279	305	288	287	292	327	294	296	298	273	272	300	284	300	322	312	294	307	260	297	300	282	270	279	271	267	315	313	280	277	325	310	290	331	283	305	290	285	283	279	283	265	291	303	311	293	300	292	274	266	308	304	277	278	260	288	290	303	270	287	300	257	287	286	291	287	259	297	283	284	279	278	306	338	314	273	287	268	288	314	325	282	283	287	264	270	273	323	274	308	316	316	287	300	285	315	266	285	300	307	278	303	293	330	283	287	290	280	274	303	256	292	276	298	311	283	302	295	291	297	273	306	274	309	293	307	278	272	272	257	271	283	321	306	274	300	291	292	321	301	292	295	306	301	302	330	299	304	276	280	291	299	314	316	293	282	277	290	295	272	292	326	302	288	334	277	293	288	301	296	292	327	281	281	260	299	281	265	309	302	275	291	283	293	282	301	272	288	277	279	297	291	322	299	272	287	290	294	312	279	296	275	296	290	324	288	286	278	263	353	318	288	306	254	270	261	289	290	320	277	310	333	314	281	301	282	293	293	313	299	290	306	271	297	330	285	283	270	309	272	298	313	290	288	292	298	290	313	330	306	295	295	322	295	295	279	294	287	290	292	283	309	286	310	283	303	300	311	256	267	278	314	275	271	279	310	280	263	261	312	285	296	332	281	270	281	338	300	281	298	298	312	281	308	288	277	313	317	275	290	300	293	300	302	313	264	317	285	291	278	280	296	313	281	292	307	278	315	300	278	283	298	274	294	295	293	284	290	260	260	306	272	296	309	267	273	300	295	282	275	292	326	268	268	288	284	276	266	292	283	318	294	298	292	305	268	295	297	273	280	279	256	288	270	285	283	292	286	320	263	260	296	290	285	265	289	282	285	294	300	283	284	306	307	293	291	323	325	296	307	315	295	290	302	308	276	301	286	310	291	301	298	297	309	277	274	291	275	296	274	292	273	293	292	283	314	287	297	276	296	304	274	300	286	278	290	318	300	300	295	289	311	310	305	292	297	305	307	282	311	293	292	301	287	290	275	301	307	312	294	280	284	293	315	284	302	272	308	261	323	298	292	297	259	305	285	294	269	328	290	297	306	292	296	284	295	307	288	285	288	299	286	305	304	300	291	286	300	333	298	300	267	304	268	323	267	303	282	295	286	314	291	305	298	252	304	254	282	297	318	285	296	311	306	285	287	317	298	288	276	292	297	267	351	307	275	271	319	272	303	305	297	320	294	270	297	290	284	290	309	266	267	281	264	331	312	291	269	266	278	291	279	285	292	294	262	297	288	313	287	274	288	307	281	279	316	312	260	299	288	306	286	313	286	312	276	297	301	289	288	297	274	275	267	311	308	286	282	303	311	284	291	311	291	295	322	287	342	313	293	285	283	300	295	265	259	301	295	297	285	302	300	299	274	271	305	296	311	319	282	283	312	272	254	324	267	261	298	316	258	283	279	262	281	304	302	283	284	305	283	274	313	305	312	304	291	282	294	299	292	316	306	287	268	276	289	291	285	299	248	280	307	301	307	349	278	320	285	312	269	272	304	276	283	298	301	294	313	293	283	295	260	303	262	281	298	290	268	299	278	294	284	279	337	295	293	282	278	253	288	283	288	305	303	323	280	269	271	282	298	305	301	315	286	278	286	280	276	319	295	314	297	270	305	287	296	291	300	263	334	288	312	271	299	290	287	301	306	279	280	282	277	304	254	320	287	283	303	288	285	284	292	284	269	297	301	279	293	281	309	248	319	335	293	306	302	280	263	306	290	275	292	316	283	302	299	301	312	292	294	288	284	319	295	318	317	298	296	267	303	300	287	290	280	294	277	261	320	296	275	279	299	279	326	289	320	283	305	293	272	316	282	273	277	280	280	264	285	289	290	310	286	278	286	301	306	288	266	279	310	278	271	297	284	300	299	298	275	265	291	286	311	306	288	290	274	321	276	272	289	315	295	281	279	287	294	311	267	286	287	291	284	289	264	323	265	273	300	296	304	301	293	300	258	283	300	334	257	294	312	303	311	285	252	291	290	300	279	315	313	313	297	303	300	259	280	310	300	292	308	285	318	255	275	268	276	305	264	314	276	292	323	307	289	296	287	309	307	275	308	303	292	297	292	300	281	258	315	292	308	260	290	294	287	282	284	287	314	291	281	290	318	293	316	279	311	293	334	290	280	300	292	285	323	301	272	290	278	279	307	280	280	288	304	268	301	316	304	302	276	282	319	259	292	305	296	305	285	286	294	297	283	284	300	308	309	277	297	296	291	264	270	242	280	304	282	323	264	281	293	288	272	262	270	311	297	292	247	303	265	312	303	266	317	308	281	293	265	310	260	281	294	259	291	287	300	283	313	299	310	277	261	325	302	282	304	293	308	319	278	291	300	302	292	300	304	291	272	283	303	309	268	270	283	266	290	324	268	275	295	294	294	279	285	290	304	286	291	316	290	277	304	279	295	315	273	260	290	273	311	322	292	304	306	292	290	284	296	275	297	312	267	304	293	294	277	285	286	274	289
3379	4517	3658	1820	1179	975	773	684	575	572	463	494	406	449	400	384	392	407	386	358	379	342	329	373	347	310	350	349	362	350	341	350	345	338	308	361	319	325	331	332	320	324	340	354	356	313	316	317	348	299	335	327	349	294	318	334	303	319	307	318	329	319	315	295	322	342	343	313	308	310	328	298	320	303	356	320	295	312	340	300	330	316	341	312	313	330	332	329	317	297	326	299	310	343	345	301	350	342	318	329	354	302	338	324	313	335	305	300	290	314	327	327	310	330	301	316	315	338	300	333	339	308	326	339	301	302	313	310	306	307	312	333	324	321	327	305	319	295	331	288	331	295	337	311	312	295	288	300	330	325	336	330	312	321	306	295	307	334	305	320	330	333	301	269	310	315	336	326	327	307	317	298	326	305	313	315	293	304	316	336	288	301	287	344	323	308	345	325	279	318	319	318	305	309	322	305	298	331	351	326	311	307	341	328	336	319	336	309	321	308	308	334	317	321	289	299	284	298	290	291	342	329	315	314	312	315	300	300	294	347	319	330	313	295	329	319	318	289	328	329	303	263	306	311	292	320	287	330	305	280	299	319	292	326	313	322	283	327	327	281	310	315	313	328	318	320	301	295	337	293	344	307	311	326	328	304	293	308	308	342	337	342	333	311	330	298	293	297	342	301	306	321	307	310	283	303	303	317	304	296	307	317	290	304	310	319	333	343	301	332	353	299	308	311	271	330	348	334	313	303	327	308	316	315	312	304	315	315	302	326	297	343	332	326	299	308	305	313	327	322	312	328	331	348	317	317	345	315	299	316	312	330	301	306	324	314	284	285	317	320	327	293	342	328	315	306	299	296	320	339	282	259	303	301	316	290	294	313	324	322	336	307	332	292	332	297	330	321	323	313	301	320	296	290	319	298	313	328	304	310	296	301	305	314	340	311	296	273	332	274	322	291	315	316	303	293	332	313	325	322	312	303	300	306	313	318	336	293	304	301	315	339	304	329	304	300	343	286	332	293	298	306	315	328	308	316	296	287	300	322	317	336	301	308	314	336	345	318	294	311	316	308	295	302	285	322	298	295	336	307	298	308	320	319	323	344	314	306	339	289	299	283	346	312	322	303	332	327	310	331	326	314	331	285	330	294	299	333	336	320	316	292	321	279	333	358	300	324	300	303	327	301	312	298	303	315	321	318	327	299	322	322	288	337	324	301	302	332	293	338	318	291	310	288	296	340	282	324	301	299	319	305	294	333	317	321	316	305	301	322	322	316	312	288	304	327	295	287	329	300	312	334	289	280	297	312	304	318	305	296	310	315	317	331	293	314	318	295	324	317	306	305	304	309	308	300	327	292	323	312	318	313	293	317	309	307	314	333	330	311	326	293	311	313	299	365	339	304	322	269	332	304	333	298	285	318	292	329	294	311	352	293	302	320	306	339	339	316	327	316	315	314	329	307	333	308	321	297	280	301	291	269	309	307	323	306	316	312	316	326	290	281	338	316	291	332	324	337	306	327	308	305	318	317	290	304	309	300	313	321	280	321	282	321	313	315	313	351	310	284	286	319	305	287	333	311	292	335	262	278	303	294	278	329	296	308	295	271	327	318	325	311	298	303	288	297	289	345	295	347	321	310	313	302	328	286	316	310	310	303	315	322	332	303	312	328	288	343	319	317	318	326	284	290	318	303	308	307	293	316	316	313	282	341	277	298	309	352	285	316	296	325	282	308	306	319	311	313	341	300	329	318	310	331	307	304	342	307	260	321	307	315	287	312	334	357	309	284	299	305	291	305	320	294	342	303	310	319	353	301	330	328	323	321	328	313	304	287	331	293	315	318	320	283	304	299	291	311	331	334	334	289	311	307	302	333	288	315	345	323	328	319	316	331	331	319	294	323	313	312	290	307	322	296	324	283	324	317	307	296	308	344	318	269	322	348	306	302	296	308	316	278	311	305	314	326	312	298	306	281	333	304	316	308	313	309	334	294	323	266	278	370	304	307	323	298	290	318	342	308	296	302	311	272	286	350	313	306	306	306	307	305	307	298	314	299	303	297	351	306	327	313	319	292	288	313	305	283	289	303	287	283	299	299	313	307	292	275	301	327	323	293	315	303	292	324	297	291	315	301	284	277	308	280	322	324	271	299	325	296	312	315	286	295	322	290	289	306	314	306	316	290	322	302	343	359	300	297	279	344	291	313	307	321	305	305	277	328	289	300	332	282	324	305	325	285	324	326	310	313	311	312	303	298	290	339	318	298	291	305	315	294	335	284	286	309	326	333	313	307	315	333	280	315	328	340	280	309	286	290	344	310	329	326	302	304	314	314	336	308	334	318	297	300	324	313	331	323	304	338	294	320	290	323	323	324	294	302	324	299	292	275	340	333	280	340	301	310	298	299	295	319	309	309	337	313	323	338	299	338	327	304	315	329	318	324	302	316	282	304	315	301	316	288	322	273	306	276	298	309	312	308	298	300	323	315	327	329	297	307	333	307	311	325	332	310	299	341	298	338	339	280	291	331	333	323	309	291	297	303	306	283	289	312	310	311	287	307	295	322	337	299	346	313	284	314	341	326	285	306	317	312	320	312	283	307	297	297	316	282	316	316	310	302	332	310	304	306	318	306	288	302	337	322	280	302	305	275	314	327	336	321	260	308	289	304	325	324	317	295	334	319	328	297	310	312	302	314	310	314	306	316	282	325	313	305	298	277	294	299	296	315	313	306	319	307	339	303	295	317	314	292	351	294	304	302	314	314	318	319	313	305	315	293	328	313	323	369	323	305	307	310	344	303	321	323	318	314	333	340	318	315	337	307	311	300	300	295	299	306	288	307	304	300	287	340	347	324	311	319	331	325	313	303	315	306	308	291	315	289	335	317	301	298	296	279	342	289	315	314	317	313	321	331	315	343	309	317	314	300	301	312	300	281	306	336	302	301	330	343	301	277	288	291	298	322	290	321	310	292	323	326	304	305	320	294	293	286	333	302	316	293	286	326	325	316	341	318	334	291	302	361	326	334	349	318	321	316	313	309	314	338	305	304	314	295	308	337	293	320	295	303	319	300	285	296	314	273	323	305	310	314	289	321	327	301	323	313	313	325	308	324	308	326	287	305	317	320	317	330	289	291	313	299	301	298	293	296	333	320	286	330	297	298	329	335	315	311	303	307	329	305	281	331	310	284	321	314	324	338	293	294	269	300	300	296	287	298	293	298	319	288	318	337	317	286	283	295	328	277	302	324	296	297	304	315	315	264	326	297	303	289	308	296	328	297	261	275	287	302	278	291	309	340	308	290	298	311	305	300	302	278	344	292	291	329	296	324	302	294	300	315	299	289	305	309	302	306	333	312	342	300	286	306	311	314	283	314	300	287	300	294	329	302	332	297	320	290	318	323	273	296	313	311	311	330	295	299	325	305	297	325	318	272	294	361	344	310	311	290	297	340	297	318	331	333	313	291	287	324	299	305	315	307	300	318	275	283	306	312	294	291	318	325	300	282
27749	11635	1864	1052	860	830	829	748	760	817	823	795	806	843	760	771	798	814	772	790	828	809	780	796	817	842	800	831	806	804	771	777	781	830	810	828	794	822	776	845	819	781	832	786	772	816	775	770	797	758	823	802	773	808	765	814	782	856	800	824	825	799	787	815	776	781	769	784	771	829	748	791	762	794	770	813	818	799	822	821	820	820	784	785	807	789	787	755	828	761	789	777	814	776	784	834	792	798	769	766	762	776	784	845	819	788	767	782	768	712	802	840	792	801	761	769	791	840	826	786	821	785	786	809	776	816	768	748	812	754	841	776	819	751	847	788	791	829	708	720	756	767	744	791	755	765	834	737	815	802	765	823	725	754	783	766	817	761	771	769	803	762	798	780	800	768	828	736	783	804	790	788	832	779	808	810	804	776	807	750	738	799	777	796	796	806	769	777	790	811	773	800	800	767	791	745	819	763	746	828	757	776	807	779	772	831	831	824	815	816	760	744	779	772	801	802	807	747	792	808	756	789	829	791	798	765	765	726	816	801	769	741	878	836	773	814	768	836	821	759	807	768	774	830	790	853	818	740	770	755	769	770	804	791	791	747	758	772	819	768	796	830	772	774	832	818	778	779	783	798	790	807	794	808	790	765	786	787	787	788	866	855	784	808	791	799	739	777	794	834	761	815	807	848	777	789	814	827	828	783	777	762	793	749	829	770	809	830	799	765	797	821	840	802	853	750	789	802	786	738	744	784	742	769	764	789	792	763	759	778	803	851	758	739	788	772	815	778	813	831	771	771	806	788	743	793	818	799	823	795	851	786	832	843	828	829	764	805	770	773	774	786	751	758	779	764	814	774	760	806	747	825	819	792	804	855	794	755	797	795	824	782	816	802	764	792	805	823	771	772	746	848	806	775	808	811	797	772	770	809	805	788	751	851	806	733	756	819	807	810	758	804	786	862	759	754	764	779	742	764	772	801	843	798	812	800	768	774	794	771	787	744	798	764	758	844	795	740	764	782	781	753	791	754	774	806	840	741	834	794	750	762	802	822	771	809	831	812	776	758	770	757	756	805	802	744	830	809	758	797	790	770	790	758	813	760	836	775	800	781	763	751	778	814	810	793	807	779	786	776	818	751	789	759	770	813	813	778	762	781	764	795	780	829	750	810	731	778	801	830	833	726	810	786	801	777	787	746	801	755	801	748	833	804	830	796	796	867	782	779	821	799	797	810	818	801	753	780	828	802	801	805	817	783	822	799	817	807	759	805	825	788	780	747	791	731	780	789	822	787	819	797	771	766	772	813	792	751	748	809	766	817	785	763	783	776	798	790	843	759	739	789	789	773	794	788	798	808	791	809	773	795	773	804	849	794	795	777	768	744	794	800	816	795	774	810	833	775	793	813	777	775	763	790	787	780	777	788	821	777	787	751	736	766	796	734	801	783	764	784	775	798	794	840	805	795	823	806	843	815	836	743	797	787	813	763	796	797	792	803	792	844	781	810	794	761	782	806	754	819	782	793	727	764	761	762	801	786	787	809	779	847	800	747	746	790	848	786	813	769	827	781	782	757	823	820	800	778	772	812	786	832	799	786	847	761	798	776	770	797	755	822	792	786	800	761	816	801	773	812	801	796	763	847	832	763	803	788	802	790	802	785	798	811	751	775	748	798	729	831	798	802	790	777	779	789	781	807	855	743	820	818	768	806	822	778	774	789	749	817	736	857	801	756	770	792	819	771	806	798	787	838	785	853	802	754	815	797	809	770	801	780	790	835	766	792	763	817	809	800	772	730	797	770	803	824	763	797	823	812	781	792	798	812	791	842	761	765	767	783	772	804	809	787	780	765	771	765	744	842	806	815	763	810	756	805	813	751	809	785	813	749	782	785	804	803	756	732	731	786	723	767	785	774	722	758	841	826	754	837	846	735	780	814	788	764	802	769	755	736	783	751	802	866	822	802	773	749	849	779	803	836	832	786	824	783	786	796	823	767	747	752	798	802	786	808	818	732	808	804	859	794	805	769	805	801	811	791	809	743	741	761	822	800	756	807	813	864	826	804	746	766	825	853	801	780	784	770	766	806	749	795	773	816	805	832	795	832	781	805	818	792	789	823	827	758	843	773	783	786	748	765	764	763	782	767	806	799	774	840	764	800	803	815	807	808	755	781	788	806	772	779	781	816	842	786	767	824	783	816	788	760	823	858	784	754	776	826	798	809	769	830	786	781	782	801	784	854	741	814	813	784	822	801	829	791	814	784	813	753	829	803	816	776	842	807	816	818	849	861	819	803	787	793	813	837	763	808	729	786	791	786	824	725	789	811	832	825	815	757	816	795	794	797	843	778	799	804	790	783	787	774	815	815	827	753	768	774	804	802	794	804	800	791	774	862	800	804	813	822	817	814	766	815	810	804	763	824	810	729	801	740	821	824	813	796	782	807	811	798	798	748	799	787	767	741	744	765	806	830	744	774	787	809	792	798	732	794	785	827	782	794	824	766	788	824	762	810	825	710	794	794	824	804	803	782	793	787	772	787	733	753	774	804	721	746	770	759	763	817	784	781	797	754	800	788	768	787	780	833	788	815	785	776	805	783	799	808	743	787	770	807	800	802	761	795	820	768	759	850	825	742	790	767	756	802	765	857	817	812	788	761	776	809	768	797	799	787	819	806	788	768	808	789	820	816	759	769	787	792	772	757	779	794	798	777	784	819	731	798	807	841	782	774	790	813	767	743	804	791	760	761	771	811	799	763	782	789	777	822	813	790	792	781	746	833	784	850	746	749	810	770	786	786	812	785	818	848	787	802	827	761	773	765	743	758	778	807	802	775	758	781	848	769	715	833	786	816	824	780	789	827	788	803	765	825	830	808	770	802	807	800	767	882	807	773	780	832	797	795	775	770	772	744	809	815	764	813	756	788	738	772	758	809	825	840	843	804	820	763	796	849	788	775	788	776	797	785	829	767	780	772	809	792	759	767	786	766	811	808	751	797	718	817	826	798	796	815	821	815	807	777	788	753	762	776	768	796	767	848	806	750	792	792	825	787	790	718	797	823	776	816	768	772	775	776	783	812	820	763	777	848	798	805	803	800	861	780	798	804	779	794	799	792	764	795	779	865	819	811	777	808	794	847	769	774	791	780	825	767	779	779	809	807	802	825	824	790	846	816	746	808	772	786	828	791	840	775	785	812	813	840	810	747	756	770	843	795	796	785	793	779	802	744	763	813	817	808	781	827	780	795	848	780	781	773	762	807	807	777	803	782	772	749	813	828	781	759	799	776	795	784	765	822	814	843	768	841	782	781	784	736	818	784	752	778	788	810	777	821	782	798	783	781	786	858	759	787	824	804	807	801	806	734	794	759	858	784	789	789	783	808	830	779	772	751	781	767	779	789	798	723	784	798	742	811	805	820	769	807	803	816	749	827	778	789	829	766	769	759	792	810	779	792	772	763	786	748	777	772	832	822	805	763	775	740	787	780	806	824	738	770	796	798	802	821
5104	947	908	816	739	741	711	667	708	695	701	673	704	721	711	710	750	683	724	719	732	684	683	782	698	701	729	678	707	724	741	731	700	708	676	728	671	641	710	746	702	690	713	701	723	740	672	724	717	704	735	712	702	718	739	702	689	712	699	715	692	690	704	680	699	701	705	678	730	698	668	721	680	721	666	679	705	669	701	727	699	709	716	677	689	698	623	711	727	675	711	655	651	744	721	699	681	715	722	695	720	702	678	711	689	719	721	697	706	682	742	693	683	716	698	686	675	636	754	651	746	692	713	671	722	683	715	684	756	713	643	701	696	738	688	686	716	688	727	716	681	684	742	724	679	671	707	681	693	716	730	700	707	730	721	704	689	742	682	707	668	673	691	677	649	705	692	732	704	704	738	693	717	699	638	683	685	702	711	697	691	662	675	716	697	685	673	711	652	674	685	724	667	671	674	774	732	730	696	706	685	708	707	742	698	727	693	713	666	670	747	679	698	678	724	755	704	719	683	731	683	660	659	706	686	663	716	686	704	709	684	732	660	702	704	667	667	703	715	730	670	712	675	708	706	722	705	713	723	718	698	726	663	757	660	717	690	691	666	713	693	675	705	700	699	722	668	709	684	658	684	694	648	728	721	723	674	681	758	701	677	709	713	750	681	726	686	672	667	699	688	746	658	677	655	695	682	739	676	647	696	669	697	661	691	709	710	747	681	684	699	715	707	675	760	694	695	685	683	712	713	640	665	658	682	721	660	662	768	705	686	694	709	689	717	685	662	704	707	719	676	637	690	704	733	703	647	677	676	710	690	679	677	687	668	661	757	695	720	697	711	668	701	670	691	710	688	714	697	699	689	719	683	723	705	682	698	675	723	659	667	718	658	736	704	666	727	735	677	693	653	711	678	724	679	697	733	691	715	732	761	714	697	680	745	738	736	729	650	723	731	678	714	686	704	677	668	684	697	691	673	668	698	704	726	726	678	725	679	703	668	713	738	740	681	736	685	695	661	715	733	662	683	720	701	704	696	697	682	726	697	710	713	723	719	721	707	694	719	693	721	751	680	644	693	721	704	715	707	695	674	695	679	693	681	675	665	694	718	697	726	677	666	702	692	674	692	682	720	698	718	723	696	670	664	700	675	729	686	729	704	691	701	702	638	756	716	709	700	711	664	735	691	710	718	688	671	669	679	656	740	681	656	746	693	692	683	661	748	663	732	706	709	663	748	719	688	717	723	694	695	672	695	681	701	687	723	717	687	672	678	690	706	681	720	675	747	719	687	691	734	688	660	652	700	726	690	692	686	669	711	743	682	694	710	692	716	695	741	709	714	723	732	687	660	765	691	697	708	691	698	737	687	709	706	696	709	700	667	731	731	709	681	692	630	740	687	706	709	747	685	705	731	699	717	709	750	682	729	714	696	681	734	686	732	702	694	740	690	689	746	670	722	705	756	663	714	733	653	680	681	713	725	660	693	692	724	754	759	708	692	726	726	634	689	703	703	726	702	698	705	684	687	679	676	687	661	694	690	703	680	645	695	692	697	714	671	741	717	736	678	750	716	670	735	721	713	744	714	687	677	725	682	693	713	673	732	715	738	730	734	682	684	675	714	669	696	666	674	710	704	701	706	680	730	723	736	729	672	696	695	720	694	707	701	705	673	763	672	712	731	640	706	634	745	758	670	641	654	716	693	734	668	731	683	723	688	675	693	720	692	715	688	693	683	731	691	707	679	730	680	712	723	670	689	716	696	618	647	677	723	699	717	688	718	722	652	685	693	640	667	727	683	661	679	758	701	679	717	722	680	649	708	695	690	705	690	760	730	699	703	664	710	647	673	721	699	694	688	667	706	703	701	700	740	756	735	704	708	664	699	717	686	714	675	713	711	731	688	682	702	689	704	703	717	732	684	711	707	686	677	662	751	736	697	719	686	714	727	717	694	723	713	706	679	724	656	714	666	665	686	699	709	767	705	675	680	662	739	650	688	673	695	679	683	687	726	690	713	725	687	702	680	675	741	710	676	710	672	702	678	692	700	704	720	694	644	714	707	655	739	690	683	724	768	664	744	651	667	720	698	707	678	662	689	682	679	648	716	626	693	689	698	673	698	662	697	682	669	693	724	710	744	686	749	662	703	668	664	669	672	699	712	672	697	725	752	687	693	653	710	741	692	676	660	659	692	732	671	695	725	693	699	666	704	684	681	701	709	694	752	724	728	664	719	717	688	644	668	703	672	710	696	714	685	728	723	697	740	672	724	719	696	678	691	720	713	723	690	738	679	627	680	699	705	686	683	701	690	685	701	658	698	687	750	730	708	678	698	756	677	699	709	698	710	659	725	693	705	701	687	704	649	702	751	680	650	672	663	673	718	712	673	678	702	696	727	699	696	686	701	750	701	734	616	707	677	670	701	730	669	633	709	668	745	728	643	747	664	705	750	629	755	666	650	704	674	747	696	696	712	705	705	746	651	700	729	695	699	716	678	644	734	734	694	719	725	732	709	708	712	674	688	660	709	677	696	703	702	721	732	730	725	724	702	697	671	685	669	670	709	670	702	742	704	723	654	704	679	673	684	676	698	666	674	748	686	756	666	690	708	699	692	656	668	668	689	684	708	717	690	710	703	764	716	707	725	702	698	684	693	718	727	688	664	699	722	726	724	718	670	732	685	713	669	733	695	675	714	723	741	687	700	680	722	694	697	747	718	720	684	658	732	720	672	713	704	692	690	682	702	697	697	725	684	737	701	699	693	671	711	688	702	686	666	702	697	704	719	752	681	712	690	658	696	711	691	696	716	681	692	751	670	699	689	667	685	719	691	685	693	721	699	650	708	717	721	700	729	667	717	692	642	673	671	665	715	701	690	688	686	672	673	728	700	703	744	661	663	673	720	705	680	710	665	714	695	665	740	760	703	722	677	706	715	734	766	707	699	719	673	723	679	727	676	685	683	718	693	686	702	670	680	665	726	740	678	721	761	730	684	710	731	672	673	730	734	701	691	752	703	684	705	674	677	666	705	714	692	725	682	730	731	713	731	661	722	700	692	668	731	751	653	682	636	696	659	693	676	662	691	683	677	716	687	710	708	720	657	685	677	697	679	719	724	689	661	652	718	694	769	680	662	702	707	706	705	740	768	697	684	728	689	650	673	659	719	665	787	728	644	704	729	694	738	689	711	696	703	705	670	688	690	751	730	713	713	695	741	747	677	708	674	726	715	741	674	738	678	707	750	669	714	683	650	690	700	698	732	701	755	704	710	699	667	728	684	712	739	673	715	715	648	725	687	681	654	640	729	681	717	693	688	697	726	713	695	735	691	691	718	750	689	684	670	716	722	704	689	678	741	688	704	722	735	730	684	664	724	705	652	749	760	693	705	716	746	724	686	692	665	702	681	745	665	696	718	682	671	675	692	685	696	688	728	696	682	689	751	688	707	722	679	693	691	721	722	689	719	741	698	680	683	735	685	751	688	690	708	701	735	661	663	718	752	715
25775	21474	25895	18757	1918	993	879	740	716	719	653	708	668	709	628	613	690	647	640	658	698	674	705	641	643	684	665	650	665	602	641	609	649	609	637	653	647	653	660	659	660	612	617	624	626	714	595	629	621	646	668	611	608	663	642	640	605	600	671	605	607	632	601	605	689	618	650	630	678	697	632	684	638	636	596	666	663	674	683	610	636	602	661	592	627	662	654	656	639	653	639	691	618	667	589	669	642	645	645	648	608	648	601	638	694	615	654	611	667	645	661	581	686	674	605	690	644	638	664	633	611	697	650	672	663	603	633	697	662	631	659	641	655	627	660	636	637	662	587	621	629	587	667	652	648	626	624	666	592	676	670	637	613	668	643	629	641	653	638	614	697	633	623	645	640	599	597	636	640	635	646	686	624	679	662	665	622	629	646	660	610	662	639	642	618	674	664	666	598	617	590	625	651	669	657	655	652	635	650	657	661	620	656	675	613	638	632	609	628	621	622	645	635	625	656	651	653	621	664	647	671	632	620	638	632	681	665	624	642	659	637	636	605	614	619	636	681	638	629	663	648	625	659	679	655	628	639	659	648	654	683	591	594	685	661	636	633	591	680	692	643	638	634	597	662	661	610	650	646	598	610	659	640	633	643	640	592	575	638	632	593	681	648	609	658	612	685	620	598	596	612	686	662	635	671	637	630	639	632	585	664	634	680	652	633	666	679	612	661	634	686	650	650	616	632	641	663	623	622	634	632	676	596	651	638	676	673	688	646	650	641	618	670	644	607	640	623	645	677	653	683	651	618	645	631	664	659	679	683	608	637	668	640	620	610	678	620	658	635	641	653	592	653	620	616	647	634	623	656	655	623	630	654	622	663	634	679	621	645	643	646	610	631	594	636	628	654	667	657	651	638	618	625	596	617	625	691	584	657	637	631	601	685	687	619	632	630	656	644	642	631	690	667	657	678	615	666	644	627	637	640	602	611	642	642	680	607	655	634	589	668	636	647	620	644	632	638	607	637	678	650	612	664	604	629	604	656	653	647	676	625	623	609	678	639	642	661	643	614	621	605	699	671	631	630	639	650	648	592	636	599	649	652	665	691	635	629	671	674	676	586	673	622	644	641	671	690	639	629	602	630	630	612	613	606	629	637	644	675	667	636	651	644	601	639	619	650	675	542	707	593	662	635	658	677	646	622	635	588	623	632	648	648	634	654	616	597	651	593	669	633	636	637	714	663	642	607	618	673	682	629	616	642	627	643	652	646	607	623	653	623	610	676	619	655	691	582	630	637	643	709	637	593	625	667	648	629	638	630	640	685	627	633	618	645	694	610	663	644	593	662	652	625	614	635	611	627	652	658	607	614	615	638	661	587	649	623	622	667	608	619	661	641	649	671	670	617	617	647	652	628	626	625	661	665	605	632	651	654	660	630	610	667	684	651	607	609	640	636	617	665	611	624	644	675	586	682	636	636	616	645	607	647	635	617	665	630	633	638	661	626	630	611	668	614	601	649	595	669	650	639	650	658	620	628	640	651	657	664	650	605	661	614	642	653	627	634	596	651	687	673	646	679	680	636	662	656	685	611	625	616	621	669	631	629	623	629	624	630	664	662	609	632	588	629	615	651	642	636	646	699	631	613	678	672	610	644	656	663	660	640	630	581	622	641	613	657	611	637	627	651	603	629	637	659	645	656	622	641	606	647	617	675	630	665	637	630	652	639	625	631	649	610	640	647	611	637	646	607	584	657	619	625	615	647	667	655	619	666	646	632	650	671	619	620	643	674	640	622	645	592	670	630	658	673	635	659	636	651	636	641	648	643	619	631	644	644	635	645	658	633	673	639	654	678	657	625	631	631	660	636	655	582	684	601	610	636	612	624	606	640	642	640	641	673	595	621	627	658	649	668	650	665	626	635	601	643	618	618	703	652	669	632	667	648	662	623	719	652	659	638	639	601	601	632	614	618	641	645	659	633	636	654	690	641	630	632	658	638	627	625	664	611	646	639	608	620	606	668	644	656	660	641	627	588	608	631	621	649	647	572	645	630	644	637	631	593	647	598	624	614	615	669	628	647	664	626	620	589	620	623	683	662	671	609	632	659	644	617	651	642	618	632	622	630	601	649	615	646	628	600	614	631	677	635	658	640	660	626	642	625	627	558	638	655	630	601	639	629	677	674	648	597	681	647	674	606	635	639	668	642	647	667	627	665	643	600	655	651	647	635	592	606	634	636	635	628	673	634	645	638	640	631	612	663	647	623	641	625	602	617	601	611	627	683	668	641	625	646	631	613	640	598	672	633	646	665	608	597	665	655	656	636	696	664	640	590	662	592	648	679	649	640	616	613	628	625	630	648	631	686	622	626	685	652	634	623	618	655	619	651	628	614	643	655	652	671	623	618	588	656	658	658	633	595	644	675	649	620	646	678	657	637	631	604	698	665	645	641	655	572	640	678	635	626	630	634	642	661	603	658	598	592	619	627	626	615	596	633	683	644	612	662	627	638	632	631	656	614	618	632	600	647	675	589	620	648	575	621	610	655	635	656	631	651	593	625	630	619	625	649	648	656	640	623	645	670	634	629	649	674	668	634	659	611	591	636	673	655	650	618	641	699	601	651	614	645	625	574	635	602	599	594	681	639	638	681	608	616	626	640	636	643	630	656	624	621	657	639	631	583	622	616	661	643	619	606	697	665	650	705	672	607	615	676	632	632	615	610	623	625	657	663	607	616	622	624	615	600	636	641	645	647	643	623	643	628	625	628	658	633	615	628	649	618	651	646	656	624	601	658	606	678	659	613	646	622	639	657	657	642	648	656	639	661	693	634	676	655	600	642	662	666	585	647	638	584	657	638	593	628	643	634	621	637	629	578	634	641	686	611	667	632	648	649	663	609	605	663	614	625	621	652	648	629	631	612	619	637	623	614	680	632	672	630	620	635	627	649	595	603	665	606	628	664	650	622	664	648	670	634	656	611	608	602	671	656	619	668	623	638	634	621	683	656	670	661	656	603	652	649	669	666	620	620	658	678	683	634	659	607	625	631	623	652	649	590	637	660	597	679	638	671	652	616	577	640	643	633	613	643	650	659	639	611	709	644	612	617	635	647	642	631	686	680	624	656	634	667	615	653	621	627	614	663	623	636	592	628	613	634	657	615	663	610	632	674	614	624	652	616	593	660	627	622	658	664	650	623	622	579	644	658	648	632	585	640	656	582	648	614	622	652	644	629	652	567	638	647	662	625	622	618	626	677	674	630	685	620	647	667	667	628	641	625	706	647	621	637	673	620	565	655	637	602	636	670	571	651	653	644	636	588	648	632	635	628	615	606	675	626	609	668	657	649	613	675	631	683	635	610	633	658	629	653	658	655	651	606	653	634	593	665	635	705	638	637	594	617	647	669	629	657	586	610	623	651	626	661	687	661	640	586	658	613	668	632	627	571	614	607	607	623	582	604	635	650	614	654	686	615	639	615	639	601	630	674	627	654	680	624	615	643	639	671	618
3541	2206	1863	1117	977	802	756	746	713	726	663	671	672	631	673	648	635	617	608	616	639	636	622	613	630	595	625	614	609	555	607	555	625	602	614	586	631	643	612	624	598	572	638	583	622	619	638	603	599	629	576	631	619	601	599	566	576	589	634	568	662	601	597	624	625	602	600	574	579	578	636	652	615	573	634	648	602	598	582	580	589	545	553	613	574	561	591	603	624	606	601	579	599	615	601	544	615	623	621	603	625	594	597	624	560	611	585	584	559	567	515	593	576	585	637	535	609	590	595	588	608	602	588	620	584	560	546	640	601	629	601	654	641	572	590	595	571	600	602	603	653	602	593	589	627	613	594	636	579	567	619	613	532	600	639	604	595	592	632	624	559	593	610	623	554	598	591	578	576	675	612	590	603	606	589	622	601	557	568	586	583	559	582	622	583	583	615	583	566	613	578	581	650	648	632	580	589	560	584	596	601	601	608	629	574	569	622	603	612	610	627	626	623	570	596	584	600	602	606	582	619	608	616	592	605	585	603	582	551	589	598	615	575	578	548	612	633	617	634	611	628	594	603	584	566	616	616	604	597	593	536	583	607	608	631	606	545	590	565	624	591	607	551	650	607	638	633	616	589	623	565	578	618	625	588	571	585	594	580	575	563	568	598	632	620	570	580	584	580	595	589	599	584	565	578	632	599	628	595	597	601	614	578	599	620	616	598	538	594	566	623	610	603	590	594	586	591	613	622	592	628	597	560	569	573	586	613	583	602	573	612	547	587	608	605	567	626	584	574	590	632	565	571	610	610	603	637	595	579	584	601	604	584	566	628	549	533	620	609	651	623	615	592	627	577	545	628	524	615	592	644	609	571	600	596	619	585	607	603	565	589	622	624	637	593	561	595	551	614	630	651	603	603	555	624	587	537	622	620	595	648	613	615	577	616	595	597	624	589	583	598	631	570	612	629	580	589	605	628	577	593	554	611	623	573	569	532	638	595	597	588	594	586	579	599	627	648	594	607	610	572	596	598	565	530	592	579	606	617	629	549	621	613	612	569	643	595	599	616	600	608	542	588	616	586	610	629	610	585	610	634	594	594	621	601	583	570	551	581	601	605	592	577	626	622	553	579	617	617	587	573	576	597	632	597	595	590	555	607	587	590	582	595	569	602	583	588	580	585	616	638	599	595	568	570	651	541	610	597	619	612	594	597	596	605	585	613	600	560	595	567	589	603	602	587	613	617	593	613	602	569	600	620	607	585	605	577	585	567	568	591	628	561	597	605	660	597	602	586	561	581	556	608	593	624	610	551	593	612	631	580	635	630	642	625	595	597	624	596	579	615	621	617	615	645	594	596	568	613	583	611	610	599	595	608	593	644	604	616	611	584	606	624	551	599	589	554	614	581	601	611	563	588	628	577	585	601	614	600	596	564	580	612	596	586	615	578	624	584	563	595	607	623	619	617	604	586	637	575	586	606	622	623	621	583	571	579	610	580	603	573	592	590	544	641	596	574	607	591	599	551	557	583	581	577	588	599	564	578	609	591	592	554	606	598	633	651	605	602	590	609	586	571	591	559	608	577	613	580	616	597	629	578	612	643	635	638	630	593	565	658	577	596	593	617	611	587	620	572	605	587	581	604	589	573	592	617	590	605	627	646	595	581	570	584	583	592	589	585	579	530	577	584	601	520	597	616	582	613	580	579	562	606	574	592	607	610	613	604	575	570	598	603	638	560	625	609	606	621	622	590	578	590	631	614	652	632	560	605	604	556	651	589	595	637	574	564	548	580	593	584	578	575	632	617	579	633	550	598	600	619	597	587	592	595	584	565	593	587	594	599	605	611	576	565	633	582	552	568	565	580	586	564	549	577	597	591	623	560	536	554	578	620	592	574	561	643	588	577	563	564	598	601	603	601	591	626	594	619	572	609	612	565	612	569	600	658	541	555	588	547	602	573	594	584	614	608	607	610	627	621	585	606	567	556	587	583	548	584	600	610	601	591	587	592	546	618	600	642	616	574	573	575	626	641	571	590	599	557	629	601	549	578	629	605	580	629	630	572	558	553	610	608	588	584	603	652	604	646	577	624	596	575	595	630	568	556	595	609	594	582	568	626	553	601	599	566	617	613	651	594	563	575	613	577	591	581	587	594	612	582	572	540	594	641	575	610	578	624	603	617	598	578	606	545	565	590	630	590	586	615	601	568	641	614	573	607	565	562	585	596	592	574	650	548	581	590	610	587	600	591	571	560	604	640	619	610	642	607	539	586	602	557	575	579	642	579	604	601	588	620	584	623	558	574	627	599	624	599	570	562	638	613	555	598	629	566	601	596	583	601	569	628	630	595	631	609	577	620	588	603	605	572	610	593	614	573	550	584	605	558	576	571	601	583	563	593	643	573	570	544	636	581	617	569	618	608	553	599	612	596	599	583	624	552	579	599	650	610	616	560	563	612	600	607	630	574	655	615	625	600	585	597	558	617	613	563	589	630	602	642	618	626	560	595	589	605	574	598	578	550	555	564	578	594	618	598	584	628	633	618	608	579	591	576	575	591	591	587	610	627	632	601	566	533	553	609	584	630	628	577	563	554	592	603	577	583	552	580	541	570	599	574	615	613	597	607	559	567	594	572	562	581	634	587	580	597	588	623	600	631	583	571	602	600	574	597	543	597	622	601	586	556	584	572	630	575	597	601	588	567	610	635	610	591	621	588	629	609	622	570	590	587	630	589	634	591	570	561	593	622	638	594	591	574	580	589	608	555	573	574	559	618	581	608	595	579	600	588	571	604	622	602	632	568	541	574	639	582	607	559	591	580	536	561	609	574	562	602	595	573	569	628	614	587	573	607	651	601	615	588	593	588	591	612	630	578	596	585	587	618	596	611	576	597	626	562	627	570	575	603	615	601	605	585	568	634	600	578	604	552	595	611	597	606	581	610	588	617	592	564	590	623	583	616	591	601	584	621	570	640	636	588	612	589	558	593	580	630	593	562	624	582	574	599	584	563	582	624	570	603	594	582	643	582	580	573	594	599	619	633	607	589	588	612	605	616	590	597	578	594	530	578	594	628	603	615	592	630	582	566	589	603	602	605	581	568	606	605	594	566	620	617	595	576	590	645	563	570	615	595	573	596	650	573	645	605	581	584	630	614	583	625	653	519	596	554	585	586	592	586	542	614	611	575	590	636	587	636	615	600	589	622	634	603	620	617	602	567	574	577	610	611	567	563	536	563	613	594	592	575	568	602	593	591	597	570	606	563	636	596	573	580	630	579	613	555	595	629	577	623	582	603	560	553	577	532	571	539	562	606	591	617	614	610	568	601	586	585	555	560	595	572	595	571	584	592	572	600	616	612	604	563	625	600	564	608	585	571	592	590	640	580	581	625	621	608	601	588	548	581	602	579	565	579	615	594	587	577	618	587	580	607	606	569	575	605	580	551	630	633	575	599	585	577	639	586	598	596	628	573	593	590	556	614	584	623	567	567	627	593	554	591	577	602	581
24369	21470	28602	24739	19987	2475	786	502	455	417	372	362	391	344	339	309	340	308	320	334	325	322	311	295	324	332	313	308	318	305	290	301	331	281	285	313	300	296	322	279	310	286	328	281	305	313	304	329	313	296	283	330	285	316	311	305	276	292	289	339	286	294	285	302	292	279	287	284	316	316	305	299	301	299	283	302	343	305	297	311	302	302	323	318	314	296	305	299	287	245	296	306	283	306	299	306	294	298	274	292	309	285	295	296	287	324	295	279	301	322	278	301	314	300	306	253	289	284	298	293	306	305	271	312	272	296	326	279	291	271	290	290	292	328	290	331	279	301	286	299	277	292	269	284	314	305	277	302	277	314	304	283	283	295	303	277	299	298	251	298	297	264	270	322	285	282	293	308	275	296	287	293	292	308	312	307	273	292	242	293	319	275	307	285	289	274	302	303	309	289	274	332	268	289	277	308	288	294	280	307	318	282	314	313	271	286	300	296	299	306	281	268	291	292	308	307	326	288	283	310	302	294	295	300	280	286	287	282	271	286	306	313	290	283	298	317	303	291	306	332	328	287	291	299	297	298	284	304	267	316	273	311	309	284	292	287	280	305	268	270	325	297	299	298	290	294	274	298	302	268	319	285	335	289	281	318	286	302	281	299	290	283	285	308	295	291	292	329	259	285	283	283	280	274	292	300	300	310	313	303	304	310	278	307	289	283	274	281	331	308	283	276	296	281	305	270	315	290	286	292	302	277	306	253	293	249	302	291	286	292	304	282	309	270	294	307	261	308	272	274	299	298	298	319	303	293	308	277	271	275	282	290	311	308	285	280	297	300	286	307	308	297	283	277	297	293	264	273	300	289	289	310	283	280	295	281	293	305	277	316	278	286	284	285	298	271	288	317	316	274	306	301	291	277	278	328	300	318	307	282	294	276	304	287	291	293	267	291	284	278	310	303	307	303	280	308	300	288	272	290	317	297	278	292	286	287	320	290	320	309	292	307	288	296	264	300	276	298	303	285	296	284	321	281	284	314	278	274	318	315	290	262	282	299	280	310	283	312	325	298	293	294	281	302	272	283	301	295	298	290	323	290	258	301	314	241	275	284	283	324	258	256	290	325	283	281	314	312	274	332	300	314	306	282	297	280	303	307	283	304	288	281	306	293	310	300	272	285	282	304	300	303	313	299	310	266	307	290	291	304	268	267	266	308	302	282	310	285	267	301	295	303	281	288	301	288	264	281	304	293	266	297	296	320	289	308	291	309	313	333	327	309	278	303	292	317	298	270	320	293	323	286	291	298	307	307	294	311	295	304	306	291	298	294	308	265	316	269	296	306	321	302	307	285	306	288	289	329	284	297	257	254	281	286	322	295	285	264	283	288	275	306	288	330	275	313	315	325	327	291	305	293	278	307	294	279	268	311	296	293	248	265	284	298	297	300	288	270	340	269	317	305	340	255	287	300	276	274	261	271	309	302	300	296	289	313	332	293	279	287	310	306	312	304	300	302	282	274	296	282	312	307	301	286	271	302	298	297	321	316	300	284	286	263	363	292	264	285	282	289	297	300	306	303	263	297	295	305	325	283	329	287	278	271	306	295	267	286	250	273	296	307	314	280	271	277	328	293	277	288	288	318	298	307	271	293	277	298	291	309	282	294	312	344	286	249	262	297	303	295	300	306	257	307	283	272	282	276	275	290	270	314	278	274	316	259	266	309	285	314	314	287	285	309	266	309	272	298	306	296	281	304	298	288	332	278	320	301	301	308	278	275	284	302	283	293	304	315	285	306	269	298	326	310	295	311	315	288	291	284	300	275	294	297	302	298	265	306	259	295	261	318	279	305	279	285	288	310	319	285	279	293	261	260	293	315	275	290	291	305	313	270	310	269	287	304	276	275	287	286	311	288	266	309	277	295	280	331	273	291	286	288	302	304	273	317	293	288	284	283	288	295	260	299	320	302	305	289	264	287	271	306	279	307	297	322	303	289	310	298	304	299	262	286	297	288	283	317	308	336	276	292	302	280	288	305	294	292	294	273	270	285	284	298	280	272	298	352	288	299	279	292	291	319	292	290	315	311	286	306	309	271	313	297	263	286	308	307	285	275	279	262	285	310	311	301	305	294	299	289	287	278	344	284	293	255	291	304	279	280	313	282	282	316	284	293	305	333	304	282	295	301	286	272	284	270	286	289	308	273	285	328	274	310	306	301	318	308	267	280	286	300	311	283	276	279	285	278	272	313	293	283	319	297	284	299	297	286	303	297	302	287	274	293	283	272	260	293	268	302	307	302	309	258	278	281	311	261	334	280	271	305	298	301	332	274	294	308	288	273	306	316	281	269	267	277	298	287	283	278	291	299	306	263	291	280	327	300	282	263	272	305	295	283	306	274	335	239	264	276	272	281	297	304	294	278	303	294	250	276	295	304	286	268	311	307	297	263	268	290	262	289	296	280	295	298	290	275	285	291	324	314	283	276	277	294	306	262	288	293	267	312	322	298	288	292	281	284	276	276	298	339	311	298	287	278	299	291	293	298	328	319	320	301	316	291	284	279	308	278	288	303	289	277	298	291	294	308	262	272	333	272	275	275	271	276	284	305	327	290	311	289	294	274	292	294	312	270	285	273	275	291	322	293	286	289	296	288	269	301	277	291	320	292	328	298	286	298	284	297	318	297	289	312	280	273	279	298	288	293	301	282	285	311	302	297	279	250	309	294	292	311	300	291	331	272	318	299	271	284	255	304	277	304	291	328	296	304	302	293	274	261	305	278	268	315	287	312	311	296	311	307	302	310	283	312	310	280	301	269	298	263	312	318	309	288	304	276	305	299	298	327	273	259	312	299	294	314	329	282	295	283	268	296	262	280	275	288	297	277	280	288	305	277	287	294	278	280	275	311	259	279	292	330	299	286	266	314	311	286	301	315	281	284	300	335	289	305	326	291	277	303	288	290	275	300	277	296	264	290	302	313	301	302	276	274	280	281	330	292	325	317	300	267	297	281	271	277	265	269	288	279	296	340	291	292	302	321	302	307	290	296	297	293	271	283	283	283	317	283	304	305	287	309	282	288	282	291	300	309	320	311	303	287	304	298	301	284	312	327	280	319	326	351	292	300	302	307	315	301	304	284	295	306	288	327	301	313	295	292	260	293	282	286	277	268	286	306	301	305	285	300	281	307	337	286	299	310	294	287	285	272	292	288	290	286	270	305	272	275	264	295	287	302	309	276	287	280	284	290	281	268	307	265	270	271	278	302	262	289	301	304	287	288	292	297	302	315	271	320	288	329	280	313	296	270	282	293	291	312	287	309	316	272	252	281	256	291	299	307	298	281	316	329	281	277	308	292	291	267	332	297	308	310	323	249	308	250	306	282	308	296	298	296	303	279	280	299	275	288	296	283	262	295	271	309	295	309	299	310	269	276	274	314	311	297	322	279	268	305	282	277	295	272	297	317	279	288	297	328	296	267	271	288	286	276	268	309	312	260	293	284	316	306	280	332
3373	4677	3665	1795	1322	964	784	628	591	539	468	455	423	399	381	416	367	379	372	363	380	371	354	346	344	346	342	321	332	346	366	310	321	302	333	327	293	366	327	311	325	359	357	348	329	323	346	330	318	328	302	344	340	285	300	317	331	340	290	318	311	338	327	328	314	312	294	304	303	348	302	306	311	326	323	329	307	309	372	289	348	306	328	304	322	295	368	313	286	320	293	302	313	296	304	345	317	286	332	348	325	305	343	332	299	357	290	337	310	323	325	309	319	313	326	297	307	298	299	314	312	322	341	308	287	280	342	333	329	332	343	323	335	315	304	316	293	308	327	348	318	304	295	327	311	287	286	335	317	347	303	317	346	319	327	317	336	351	311	330	319	341	332	319	341	299	308	321	326	297	329	318	284	293	297	279	292	349	287	333	299	317	284	289	314	331	293	319	342	316	299	319	322	307	259	312	289	340	311	286	327	333	307	321	339	319	299	319	306	327	300	301	314	318	318	320	319	318	308	312	318	298	314	340	270	310	294	315	322	322	323	314	324	331	277	326	311	310	331	291	319	312	332	308	296	300	297	313	326	317	266	301	336	354	317	327	267	332	321	297	291	313	274	365	300	312	332	307	301	304	302	330	288	296	299	341	304	321	333	306	331	302	275	306	325	309	284	309	299	274	313	320	295	308	304	310	305	315	274	335	292	300	322	287	295	296	294	314	297	332	313	302	296	315	320	315	316	301	336	325	316	350	305	292	290	300	334	314	312	335	296	328	327	346	279	315	309	315	297	323	335	301	308	293	297	314	316	314	303	319	313	339	292	345	309	342	293	312	299	309	309	305	345	324	288	285	290	319	308	322	341	328	303	301	270	323	335	329	329	310	303	299	312	342	318	307	291	334	293	272	290	297	277	290	320	309	302	319	319	330	305	319	294	317	301	309	269	307	318	310	340	309	312	326	334	332	290	325	297	302	313	373	306	310	304	286	317	332	311	292	308	331	314	311	317	317	314	310	346	313	295	333	287	340	288	288	287	324	301	280	312	268	319	295	306	305	298	318	348	283	289	283	333	319	286	285	295	316	291	323	308	285	308	309	323	308	310	298	323	291	324	295	307	302	292	323	327	346	313	314	308	325	336	281	300	295	290	305	296	282	304	308	305	279	302	332	321	320	278	320	332	305	306	280	309	283	312	308	294	312	299	272	318	329	288	324	282	322	318	315	318	337	317	353	310	313	297	318	314	301	330	326	330	323	311	318	295	289	298	323	321	305	339	318	316	325	316	312	311	304	313	317	291	287	317	317	327	290	286	312	315	339	339	298	312	326	298	332	291	311	323	326	321	297	300	339	273	324	337	316	326	305	348	298	313	275	329	318	301	308	314	308	324	306	321	294	297	323	302	275	310	290	326	311	288	294	296	322	305	312	307	337	296	318	307	353	310	305	308	350	326	279	298	315	327	334	353	316	301	288	308	323	325	293	342	309	316	302	323	324	318	318	301	313	330	324	332	292	330	326	315	312	304	329	321	306	337	287	286	322	285	303	304	331	296	320	292	319	314	305	333	315	331	299	315	313	319	296	325	303	295	321	288	291	308	327	306	325	283	286	319	301	293	301	327	277	313	316	328	325	305	313	303	321	328	275	274	341	294	323	337	313	302	328	330	306	311	314	312	304	338	337	320	313	321	328	314	320	293	303	336	307	313	284	306	328	322	309	331	283	286	324	317	309	288	302	308	321	306	311	294	304	324	308	320	316	323	293	305	313	300	296	325	286	296	301	301	312	302	341	297	322	320	336	287	305	310	330	301	282	331	285	307	328	320	266	320	288	325	301	317	301	294	298	311	332	317	305	290	277	304	301	324	355	288	329	334	290	303	333	305	350	337	292	274	294	290	296	317	314	316	310	300	326	347	334	307	304	319	337	357	302	335	330	270	314	325	270	289	291	290	303	313	300	315	291	304	316	320	304	325	334	322	305	300	315	310	352	331	314	299	307	330	345	284	312	283	296	302	296	304	318	298	301	294	335	331	294	346	312	329	318	317	322	268	309	332	304	308	308	323	291	329	307	343	331	307	297	315	318	320	311	314	345	311	315	330	322	324	327	293	304	296	275	278	326	333	300	286	314	363	302	297	303	326	310	333	272	323	275	273	302	305	315	314	265	310	290	289	319	338	347	290	270	295	312	301	332	244	308	309	330	296	336	302	309	295	291	266	292	322	320	312	313	286	294	291	321	307	319	313	312	330	306	291	332	326	317	265	322	302	297	316	308	342	318	296	283	309	329	296	313	320	304	336	305	305	311	327	319	301	309	331	266	309	320	299	285	302	310	315	300	326	312	330	299	281	307	288	286	323	311	322	338	279	281	288	299	322	281	293	298	299	298	321	300	316	333	309	303	302	306	315	285	287	333	318	292	324	333	327	283	303	312	314	317	338	313	330	294	319	325	320	275	328	291	280	307	328	294	312	328	333	316	321	310	310	305	293	321	300	337	308	296	333	297	314	299	297	317	298	294	311	331	304	303	307	284	323	326	322	339	324	294	293	325	344	304	298	333	316	311	288	310	268	310	314	309	313	299	320	334	313	311	321	338	286	265	297	337	307	310	315	292	290	280	317	321	325	320	290	303	308	312	327	334	334	286	278	337	297	337	325	305	342	335	299	298	324	301	303	295	291	310	307	280	321	281	275	297	333	318	317	297	290	314	268	326	332	317	311	304	302	282	293	314	297	335	305	340	329	330	349	328	330	291	343	303	297	340	299	300	319	308	286	293	290	292	322	291	301	315	336	307	276	290	279	308	324	292	329	292	306	303	311	327	313	288	323	332	299	316	315	293	318	307	267	300	309	301	295	316	293	310	320	316	295	317	294	319	310	298	290	342	336	309	309	319	298	310	302	284	287	322	257	297	291	301	304	315	342	293	305	323	328	353	305	302	286	319	298	286	307	317	314	321	303	297	303	298	328	284	299	304	310	301	290	304	299	327	329	307	284	297	324	308	255	263	310	300	330	260	312	318	291	294	285	321	284	304	307	335	311	299	319	295	296	324	313	311	318	337	305	299	284	306	287	290	288	300	303	306	323	317	301	302	321	310	325	311	302	298	315	306	282	311	314	298	288	321	309	328	350	279	309	325	302	317	326	307	289	296	321	296	326	338	322	292	317	304	297	267	327	291	322	287	316	297	286	299	316	278	316	285	316	352	309	319	313	298	296	318	324	288	323	330	313	325	309	362	314	351	292	296	291	319	290	331	309	305	321	301	312	322	316	339	305	311	319	281	286	305	301	338	308	289	288	317	310	313	317	317	304	298	290	303	298	286	322	300	311	329	282	282	306	331	279	314	280	305	306	294	303	308	302	302	337	296	316	304	303	281	352	347	323	322	334	277	319	271	331	327	288	275	276	313	283	322	325	307	311	303	311	304	319	316	308	309	304	304	279	302	331	317	309	306	325	312	293	273	278	294	330	304	319	310	339	321	303	292	270	292	333	308	322	304
27814	11544	1916	1121	757	807	821	795	775	794	811	745	781	833	762	802	790	806	809	784	762	807	792	777	826	748	798	816	839	782	801	791	808	779	831	782	789	804	796	778	794	829	761	780	784	753	764	774	819	813	796	789	787	797	768	736	788	781	755	801	755	770	776	787	792	813	784	796	764	764	727	758	840	778	814	827	769	813	797	800	772	757	779	769	793	800	770	820	786	715	816	786	755	779	809	801	821	842	735	807	791	809	725	788	797	771	832	809	812	770	827	786	768	784	773	784	812	723	753	773	729	782	804	809	841	757	770	779	742	798	788	808	724	787	789	787	742	782	865	782	787	733	757	757	764	753	800	720	785	755	792	781	824	809	780	758	776	813	739	790	743	824	785	758	778	789	721	731	772	805	776	788	836	786	794	790	761	825	730	820	791	793	782	768	763	829	799	820	766	769	809	799	753	765	819	780	790	806	791	773	821	769	745	782	740	795	777	810	827	772	745	810	783	756	790	811	805	813	785	755	774	797	786	728	697	757	824	805	761	768	766	765	799	804	719	774	835	759	787	810	785	801	749	744	839	772	810	791	815	791	759	791	751	811	790	743	778	809	711	771	797	747	774	806	799	796	786	719	787	800	758	773	807	755	808	839	771	803	783	728	762	801	732	792	766	768	780	784	834	784	799	810	761	752	793	814	790	831	763	728	753	798	787	793	768	805	811	792	789	796	747	845	818	768	809	798	823	782	763	778	782	783	729	815	765	745	766	759	783	820	738	785	793	758	788	771	802	788	763	732	771	802	792	778	809	747	753	770	755	826	821	773	729	776	737	804	760	751	798	768	753	784	763	768	795	801	796	789	798	781	784	783	775	784	764	772	824	821	744	728	790	787	800	760	780	741	764	789	803	720	818	804	750	776	778	781	794	810	801	706	804	784	747	847	771	755	806	819	728	824	767	786	785	771	791	751	771	783	754	742	777	808	833	812	710	828	783	769	729	816	775	771	801	780	777	801	784	783	787	714	778	798	761	770	792	783	736	719	752	809	797	760	792	801	762	782	794	794	791	805	789	746	745	847	762	783	818	795	814	778	789	720	801	790	773	757	799	761	781	782	763	771	833	793	791	756	793	731	780	737	730	782	759	778	766	767	767	817	781	760	762	788	782	797	822	779	806	753	760	758	741	815	775	799	781	791	783	836	799	760	758	743	782	755	783	794	741	764	770	809	826	797	780	738	768	757	805	797	764	787	764	849	791	797	790	769	819	791	788	781	821	779	773	800	795	810	776	840	812	797	764	812	811	792	767	822	757	753	764	759	750	782	818	802	815	778	833	746	816	803	802	773	784	802	773	767	798	775	747	799	799	750	773	787	729	782	821	818	758	765	841	796	740	789	809	770	748	769	746	770	806	815	780	790	812	807	736	786	821	802	760	755	757	800	802	779	783	821	802	811	799	719	743	762	779	792	845	775	761	800	798	798	764	781	785	777	789	789	759	815	808	782	834	788	807	730	795	760	807	795	775	792	785	751	795	793	846	800	767	817	805	775	809	763	776	747	764	807	787	807	759	789	785	764	786	807	758	811	768	737	778	796	819	800	809	797	780	799	765	790	761	805	750	840	779	756	790	788	813	763	756	776	775	749	799	772	832	782	776	772	797	849	804	807	791	809	790	793	791	778	776	759	789	780	803	798	775	782	776	778	760	806	809	754	741	755	788	763	775	753	762	766	736	820	805	792	755	742	760	772	782	803	776	812	767	798	776	820	799	767	729	800	773	734	799	785	763	794	761	767	788	776	752	757	759	791	765	788	799	774	883	747	714	798	740	819	806	796	751	790	797	781	805	804	813	790	787	783	802	793	806	811	750	766	841	769	771	811	833	800	775	765	834	825	851	775	706	834	793	759	807	820	759	779	761	796	809	778	801	794	800	826	788	821	791	779	789	758	787	812	762	747	782	800	751	770	826	801	768	816	820	777	837	814	809	780	771	809	779	771	804	768	780	817	792	758	817	788	837	795	798	772	755	824	746	791	807	789	819	761	820	769	830	774	796	814	828	788	789	844	781	803	759	794	761	785	752	788	823	788	797	797	813	766	736	732	823	816	725	755	783	782	757	781	853	805	778	757	747	828	750	796	780	785	779	778	777	799	793	755	774	798	772	807	785	820	806	797	811	809	780	779	769	763	794	785	784	783	804	877	732	779	766	755	738	808	768	846	750	776	786	764	773	757	785	763	806	803	800	777	787	842	829	763	821	754	835	765	792	788	823	810	778	755	791	783	781	789	810	760	808	838	730	752	808	803	775	829	779	757	770	798	776	802	782	782	755	792	782	774	778	766	748	792	763	768	776	785	767	753	752	787	794	802	839	786	776	792	794	790	758	768	790	756	816	806	794	773	761	746	757	740	733	747	752	771	829	816	772	794	783	759	765	794	869	772	822	805	791	819	777	730	747	776	801	773	790	782	772	788	807	769	792	733	793	763	746	781	786	806	771	782	799	763	809	783	828	776	771	790	765	793	737	803	813	768	770	779	765	813	815	784	822	739	753	821	775	802	770	815	781	795	805	695	797	842	737	838	802	766	809	769	792	807	795	779	751	807	764	779	735	807	781	749	804	765	816	762	768	826	753	827	788	799	797	783	823	788	742	730	757	739	844	787	798	818	723	754	823	762	816	806	763	803	798	769	780	821	756	778	735	811	775	797	782	792	769	801	785	784	806	722	794	827	835	762	813	775	788	725	742	802	833	829	746	743	807	795	826	734	760	786	744	765	785	778	716	759	779	774	815	815	782	789	756	716	797	784	809	755	797	812	809	735	760	811	800	805	741	835	752	808	786	837	770	805	771	811	786	762	786	836	747	781	801	732	756	777	781	783	778	807	747	732	782	777	800	818	811	758	795	768	759	805	748	774	832	744	762	778	796	809	798	776	788	827	756	773	772	761	729	828	766	823	790	808	759	797	808	769	794	763	790	812	773	796	801	745	777	775	740	763	792	815	781	837	756	756	767	832	784	820	822	791	822	798	779	774	765	814	763	789	803	812	795	792	778	793	766	752	780	853	837	764	818	732	775	778	807	772	759	839	782	807	805	750	797	781	744	780	823	806	770	770	769	777	758	789	745	750	793	847	746	771	755	793	776	770	713	762	831	786	757	796	851	809	773	762	820	749	785	751	749	807	804	819	792	774	802	779	761	814	781	820	786	765	793	737	766	818	759	776	794	747	805	805	813	758	800	740	762	761	762	772	782	808	787	784	804	776	787	814	790	791	728	762	806	830	807	758	784	776	730	767	769	767	766	741	772	753	814	822	807	751	829	801	779	789	766	754	832	777	769	777	777	782	802	751	767	790	775	786	743	754	773	816	818	803	795	823	764	773	762	768	770	813	817	787	813	776	791	809	770	792	800	774	829	750	760	778	748	776	698	808	833	799	755	794	763	825	812	752	797	763	807	758	757	808	784	768	818	795	784	784	771	776	795	811	808	817	833	816	755	800	788	759
5202	908	865	770	759	705	716	739	707	695	714	710	737	705	729	744	723	700	719	694	690	657	777	689	695	709	712	658	731	708	699	674	697	717	654	730	672	702	741	717	687	719	684	761	679	729	698	671	721	697	702	714	724	708	707	749	728	700	729	686	636	670	699	694	688	665	664	679	648	707	708	690	713	674	707	654	683	715	704	659	745	667	693	737	712	691	717	713	680	746	716	709	645	719	689	719	688	693	701	665	729	716	702	748	708	709	681	724	672	694	649	684	711	674	702	730	701	694	714	693	687	764	738	639	718	713	735	711	717	679	722	691	668	663	632	745	693	688	706	676	719	741	708	723	718	658	704	734	636	724	701	678	679	648	752	661	684	697	705	667	718	701	688	649	695	694	718	708	749	705	665	707	734	702	699	704	740	712	730	662	737	711	665	691	700	680	725	638	689	718	691	694	717	688	670	717	714	704	741	712	694	674	717	686	718	694	714	715	733	668	684	718	773	674	716	684	679	749	723	699	685	694	715	713	710	722	779	700	686	682	706	706	658	671	732	717	709	712	713	713	686	718	688	683	673	656	709	702	741	674	712	637	723	659	749	670	681	716	675	697	719	695	684	703	638	694	708	732	645	728	691	707	711	685	677	725	729	725	703	639	685	742	708	678	663	689	692	676	697	714	699	723	669	682	689	661	704	700	745	691	770	682	701	741	683	690	681	686	657	636	752	648	674	693	675	692	676	711	669	713	676	709	719	697	737	675	756	678	645	649	696	671	671	711	726	703	670	713	693	737	748	756	708	747	654	709	683	718	668	737	710	682	703	741	699	732	682	744	711	699	748	709	725	689	708	680	691	750	719	718	731	674	685	709	622	717	751	696	692	711	701	687	689	717	688	693	703	721	663	710	699	733	683	682	732	702	723	672	718	684	670	706	699	704	674	682	699	687	682	693	738	690	663	707	690	673	677	736	669	711	686	718	714	677	720	712	691	669	698	713	639	677	672	674	685	697	696	726	736	716	696	711	706	672	708	701	727	632	722	724	709	737	691	688	684	708	686	706	669	705	687	670	745	671	717	670	726	723	663	705	687	711	729	726	699	703	690	755	678	703	707	699	667	757	698	727	728	740	693	665	725	708	671	699	739	712	740	709	734	646	685	680	719	743	667	683	689	670	749	663	709	720	691	710	716	674	713	696	715	711	664	678	630	699	668	666	682	659	683	676	682	708	721	690	697	742	668	705	682	734	720	668	721	668	751	672	722	677	696	726	703	656	681	689	696	706	712	660	697	734	693	732	718	732	735	672	687	692	694	730	723	676	717	738	691	713	708	682	658	702	727	723	683	712	687	678	709	671	710	770	720	685	669	711	733	696	733	700	683	692	656	704	713	685	688	686	710	692	688	708	740	677	662	747	723	709	679	692	739	738	687	669	761	714	721	707	677	687	749	693	729	649	661	733	744	692	728	748	729	791	719	687	681	697	728	653	697	739	717	691	694	682	748	656	696	651	696	677	728	698	711	698	694	709	710	632	687	699	704	690	743	664	688	699	711	688	747	727	727	716	743	689	696	697	711	678	755	679	657	711	706	736	688	700	678	729	683	708	699	668	705	691	630	657	665	729	668	660	701	719	685	689	695	705	689	627	739	690	700	676	679	762	704	668	690	707	682	731	727	708	626	715	726	672	699	706	716	718	712	752	675	697	709	693	674	694	735	729	655	677	723	670	674	684	719	674	718	727	720	697	696	722	649	703	717	704	717	667	716	665	698	684	699	685	684	674	670	703	694	699	687	711	702	690	649	734	696	706	726	680	671	718	695	661	698	674	722	679	687	665	750	692	697	720	719	725	659	671	708	638	723	723	637	734	711	646	663	713	741	720	679	727	744	698	694	733	684	714	721	698	668	669	699	645	682	674	688	712	685	687	674	703	661	721	699	688	741	675	678	694	729	713	661	674	688	725	691	681	659	688	695	704	702	682	675	699	665	705	714	714	700	715	689	683	751	705	713	681	673	675	668	724	731	676	736	759	646	706	695	730	660	663	761	712	692	666	717	681	692	678	669	710	708	682	731	693	694	676	693	689	726	688	718	736	683	739	706	669	675	707	709	716	692	695	702	714	679	712	678	675	719	666	703	704	703	732	748	686	679	724	699	741	747	720	667	734	706	678	688	672	692	707	660	715	710	694	683	675	716	691	668	691	678	689	708	693	694	683	711	709	686	730	721	703	719	674	624	735	687	748	666	713	703	766	676	680	695	695	704	670	655	674	698	683	721	728	681	705	716	711	676	651	703	733	682	669	715	744	715	707	681	671	716	674	648	680	709	779	694	712	729	758	669	694	670	720	738	713	688	701	690	717	712	718	686	657	696	645	671	701	749	696	710	708	700	683	702	695	689	699	729	678	693	684	677	701	690	690	671	638	731	664	705	677	720	709	663	686	693	676	675	700	705	705	700	631	701	652	699	689	702	734	662	696	656	699	744	724	702	748	701	684	695	711	725	681	679	701	722	695	702	730	705	669	723	708	673	701	677	706	701	698	717	670	704	705	708	686	689	704	702	643	752	696	716	661	696	693	718	651	759	656	688	696	674	701	717	738	734	704	715	723	714	694	715	698	710	652	701	651	697	684	726	700	732	693	731	699	682	694	710	704	691	720	726	652	680	672	711	753	715	684	636	710	641	692	712	679	702	704	707	727	700	712	698	616	689	707	736	705	710	693	715	711	708	737	712	726	682	689	670	669	700	693	705	709	693	731	681	735	705	664	732	714	674	704	715	672	667	705	711	666	687	732	747	666	724	647	682	707	729	746	649	678	686	754	708	698	747	694	702	688	703	698	641	719	666	701	747	678	660	702	704	734	684	703	707	634	669	662	701	675	716	730	711	700	656	717	733	691	706	728	682	684	739	719	713	739	698	672	738	714	685	651	709	673	676	697	712	680	724	697	761	760	715	734	685	681	746	676	723	704	735	704	679	727	710	721	700	725	654	692	717	694	691	690	699	677	730	688	675	727	670	651	698	723	730	721	682	700	704	673	673	665	692	697	682	682	700	686	689	699	702	690	677	703	647	700	692	692	718	713	705	710	708	700	675	725	700	714	672	721	706	710	714	727	700	702	659	707	681	743	696	713	664	700	688	773	681	715	724	683	701	698	740	740	729	688	619	676	712	664	661	659	731	672	722	696	637	743	728	687	699	671	716	705	674	670	675	700	736	689	734	759	688	738	679	722	662	635	704	730	738	712	686	699	694	647	699	709	698	670	686	707	696	721	733	736	717	675	724	672	704	711	639	729	712	678	716	716	699	665	686	721	717	736	716	726	687	732	684	684	732	727	712	702	735	687	725	706	740	708	724	679	649	664	653	769	707	658	665	701	744	675	713	707	669	691	692	733	734	733	719	704	741	693	677	763	682	708	702	681	691	632	680	731	694	706	658	663	687	721	722	705	687	693	748	706	720	653	680	687	706	720	715	735	757	704	729	723	714	699	751	708	695	754
25765	21522	25952	18895	1955	921	854	699	666	664	697	725	682	684	670	688	665	657	649	639	680	606	676	659	653	703	635	651	632	686	686	663	643	642	636	690	651	658	668	604	647	658	627	659	617	644	621	630	662	659	641	620	612	679	690	669	632	667	654	630	615	628	643	620	673	639	659	610	645	661	633	662	640	639	622	660	657	639	654	627	629	653	699	631	657	626	648	608	624	618	664	661	629	670	614	624	621	653	604	585	632	660	722	624	648	633	623	646	639	671	651	650	609	632	668	634	595	624	654	629	628	647	627	610	670	630	616	628	621	618	627	643	645	666	699	626	630	644	729	600	636	637	661	599	658	639	614	620	645	608	645	664	639	650	623	641	645	682	617	638	595	629	626	642	604	633	620	619	653	616	650	647	686	662	657	670	622	662	660	657	663	638	590	657	666	658	600	667	642	664	641	577	656	592	635	647	641	653	647	629	633	635	639	625	660	624	621	589	623	599	673	655	631	630	660	607	635	667	635	677	600	614	607	643	630	662	610	624	640	627	632	700	641	659	664	666	626	654	610	636	634	674	632	605	674	654	621	653	663	597	645	627	628	645	644	601	613	635	642	639	603	631	638	644	616	665	639	671	646	664	622	634	626	633	591	596	673	580	614	637	668	611	651	627	634	635	609	628	687	676	596	664	626	640	610	631	668	613	625	639	608	638	622	685	654	658	599	611	603	634	637	670	646	632	594	681	663	649	662	622	604	682	634	603	655	663	626	659	620	653	613	656	680	665	609	636	637	626	635	635	616	609	669	621	651	664	684	622	648	648	643	624	637	615	630	662	637	630	626	644	649	590	645	671	645	631	651	664	631	597	641	605	654	619	653	693	651	632	651	633	648	607	626	608	596	688	629	610	649	632	655	660	601	608	633	644	633	581	626	636	653	653	610	613	673	587	610	603	610	596	635	631	607	611	642	662	635	632	620	652	607	633	587	634	650	623	607	611	667	678	636	659	666	610	647	673	601	624	660	678	614	638	632	619	636	639	627	640	619	600	657	605	662	612	661	693	623	622	665	623	648	626	646	624	627	623	600	671	609	646	654	660	636	659	606	641	611	655	632	605	651	660	637	623	619	596	677	604	599	630	596	654	622	612	624	648	636	636	571	640	584	621	627	628	648	626	628	635	618	658	608	652	637	639	630	643	659	661	634	649	672	665	664	615	670	623	685	660	634	640	661	649	651	623	674	658	676	641	626	646	623	659	689	637	641	641	661	618	634	660	652	631	666	609	633	635	652	684	641	614	600	667	626	651	611	614	602	616	653	691	653	661	626	638	636	609	651	664	673	599	661	614	642	640	613	616	635	615	582	655	603	623	657	664	611	699	635	683	663	682	642	624	642	676	617	609	596	595	679	640	613	675	593	612	661	618	643	669	635	673	661	599	604	651	634	619	614	578	637	635	632	634	678	649	623	631	637	639	639	644	651	638	659	630	608	606	620	565	665	626	636	625	631	641	645	605	610	612	623	620	618	664	651	606	701	634	629	624	629	610	589	599	637	647	670	632	601	640	657	638	668	605	622	621	628	668	642	635	621	626	620	662	677	645	644	659	666	615	643	715	651	622	619	643	662	704	636	647	643	627	628	628	651	661	638	674	669	617	666	620	649	667	639	646	642	671	702	637	651	601	603	629	646	613	648	629	635	645	693	612	631	593	634	651	635	634	639	597	595	635	623	605	633	639	628	631	618	595	637	621	615	643	599	642	614	633	635	626	589	632	597	662	640	645	625	587	594	646	664	672	618	588	661	639	608	652	603	668	632	670	619	603	648	619	673	628	662	625	655	644	620	703	573	624	605	616	625	624	612	676	622	607	625	617	613	691	638	612	694	632	627	640	672	660	621	624	675	645	636	644	595	630	634	643	622	640	665	638	716	642	674	638	638	652	628	612	643	628	637	668	633	617	632	622	629	621	633	663	650	672	640	675	637	644	621	646	609	684	646	646	647	633	604	658	639	636	630	647	625	616	665	575	601	678	603	642	646	672	629	582	672	634	612	640	652	638	636	579	603	686	613	664	596	605	597	648	667	663	620	692	658	634	659	687	640	616	645	610	626	586	652	597	615	621	638	599	672	691	645	665	692	601	631	669	616	658	664	596	588	616	583	614	591	672	638	668	610	627	648	643	668	612	691	610	677	622	634	643	645	653	637	642	619	633	631	656	656	660	634	635	620	637	674	666	654	648	649	677	705	645	603	627	620	644	609	598	664	620	602	645	628	595	718	654	622	633	677	661	632	615	601	631	604	620	633	670	676	695	626	641	598	655	609	637	603	634	642	619	632	624	628	626	679	600	645	632	662	563	608	672	640	604	642	622	638	607	626	574	616	611	594	656	628	640	575	631	661	667	625	655	652	660	602	638	603	639	619	632	680	635	625	622	640	690	591	601	645	685	600	610	628	659	597	624	605	655	610	626	655	652	626	643	631	635	595	628	631	666	658	665	592	633	617	620	611	657	636	628	652	635	600	682	664	599	609	646	602	626	630	637	617	619	615	624	636	640	636	614	629	594	650	628	650	616	646	654	600	633	615	635	639	633	616	665	660	640	663	629	639	605	590	643	615	612	734	632	628	633	609	625	631	635	637	649	650	621	652	635	611	569	621	619	635	653	639	641	671	634	646	624	602	672	645	643	634	630	660	642	657	627	589	625	670	621	605	596	627	637	608	575	623	632	657	578	639	598	672	616	657	658	581	628	616	581	666	650	628	599	660	615	687	662	639	592	637	638	637	624	673	657	642	621	633	652	647	654	644	633	647	691	642	582	602	633	646	659	669	682	636	638	629	650	617	650	620	601	600	614	632	641	657	697	636	654	629	628	672	645	649	621	663	654	645	657	678	639	615	601	610	671	630	598	660	676	645	607	617	646	663	632	635	600	629	621	621	652	646	614	694	649	606	627	678	650	550	611	640	614	662	656	600	626	689	659	659	615	629	618	631	652	630	617	652	626	622	614	611	661	620	646	584	612	694	620	641	593	649	629	619	657	646	615	683	594	621	636	664	616	649	645	673	631	647	625	641	650	621	579	651	646	632	620	607	603	589	679	566	653	628	672	632	634	655	643	633	653	644	616	639	624	654	606	601	661	618	661	615	609	627	680	654	670	673	684	695	656	634	641	632	645	618	657	660	624	652	652	628	649	591	666	603	597	664	664	651	669	629	625	596	677	637	662	639	663	643	613	649	671	614	655	620	648	641	645	651	615	665	600	642	633	647	617	627	650	661	646	668	603	599	638	633	664	640	620	620	595	630	599	615	656	618	596	649	670	621	629	689	644	606	640	672	665	638	651	597	632	600	688	669	631	657	624	642	650	620	614	663	651	635	667	590	659	644	632	626	597	630	662	599	652	630	595	621	666	598	677	647	625	597	669	679	648	662	662	625	585	653	622	610	653	623	630	601	611	630	597	605	663	636	650	649	597	645	622	652	622	633	623	623	676	645	667	676	604	679	657
3541	2247	1930	1109	924	768	750	719	691	681	617	664	697	591	645	616	636	600	649	618	606	639	593	605	624	618	594	604	606	581	608	557	631	651	634	595	602	600	583	614	554	600	597	608	627	612	589	620	587	592	607	639	606	568	560	624	578	593	640	595	607	605	544	611	631	602	611	562	624	623	608	598	563	629	607	593	630	579	602	566	633	594	600	605	570	611	645	631	612	594	581	602	626	577	554	569	570	601	589	555	583	586	615	614	601	614	564	623	580	538	557	612	610	580	599	591	633	600	576	644	598	581	608	604	598	612	637	627	607	590	612	551	628	643	567	600	579	590	630	600	622	594	620	610	592	628	613	561	594	590	564	572	621	613	593	605	581	575	592	548	605	611	554	572	596	561	604	619	560	594	594	589	592	604	612	600	603	621	605	565	586	571	579	587	584	627	568	585	573	593	629	633	544	635	582	658	588	599	551	608	565	647	589	560	617	599	605	586	600	586	551	591	621	576	631	595	614	559	594	581	599	599	593	563	611	583	610	576	593	630	585	605	527	558	596	558	603	551	574	605	552	573	575	596	567	607	603	624	574	615	614	580	633	604	556	599	556	610	579	622	601	573	567	598	583	641	630	613	616	570	568	618	604	590	581	624	575	586	618	615	558	589	637	642	590	571	628	625	573	637	609	595	579	601	608	572	572	568	565	581	651	619	613	596	562	620	572	564	617	581	630	556	594	589	601	608	644	609	541	621	589	608	572	591	573	576	552	582	618	546	614	586	565	609	574	626	599	572	546	592	589	597	586	610	612	566	626	637	615	560	587	578	588	612	587	574	590	564	640	609	591	621	620	579	577	570	599	584	545	613	601	575	616	611	576	577	598	625	581	575	525	640	564	639	606	561	616	598	587	569	596	574	596	577	587	600	607	545	620	617	579	597	560	590	560	610	556	528	606	591	602	599	586	589	549	605	571	628	585	595	621	586	633	577	629	581	600	597	559	586	577	635	572	604	606	577	608	572	569	569	591	568	562	610	599	630	585	573	603	582	623	584	600	546	636	599	591	600	606	592	584	588	573	642	579	584	580	597	574	636	569	596	579	591	554	572	595	575	580	577	589	577	613	614	587	599	625	580	571	553	580	586	552	593	583	626	584	575	611	578	584	600	599	582	614	592	602	610	588	554	591	609	608	613	578	621	587	601	634	560	583	588	583	648	592	591	577	557	575	618	544	591	588	587	605	593	646	606	650	577	575	587	587	607	628	574	606	575	560	600	596	597	589	644	575	551	617	606	592	576	614	594	563	560	575	588	621	597	579	574	629	550	569	583	610	587	636	557	577	588	564	619	635	577	589	563	586	552	599	568	539	585	584	611	563	597	629	599	620	562	635	591	608	603	567	555	550	564	554	598	562	578	625	534	598	603	625	583	565	557	584	560	573	600	597	596	583	628	566	617	562	575	614	631	588	568	601	618	600	581	592	532	647	603	557	576	584	592	598	584	598	592	636	587	631	604	598	596	565	598	593	577	632	557	566	562	595	582	618	585	642	556	585	656	557	548	630	587	562	560	597	550	589	617	607	608	623	587	570	596	599	602	640	571	601	595	591	578	557	599	575	592	588	604	608	598	566	624	605	586	610	590	584	555	567	598	619	617	537	596	580	601	618	596	639	571	591	579	589	598	609	548	606	602	592	599	590	635	587	576	583	574	559	545	552	591	595	573	590	587	571	600	588	591	589	626	579	600	593	563	589	621	580	607	564	600	590	607	582	606	597	586	583	619	602	619	535	601	600	549	625	584	572	592	597	561	569	561	588	577	596	614	574	589	564	586	568	587	610	637	599	567	591	618	612	588	600	573	579	563	638	620	549	589	532	619	581	587	590	595	596	609	596	571	597	549	574	623	560	584	588	590	594	563	594	585	552	570	587	526	582	609	629	584	594	563	572	575	587	601	601	588	583	610	599	585	578	564	614	609	587	595	602	591	596	568	650	552	591	606	555	571	571	605	601	585	593	576	609	593	570	564	629	585	617	631	563	565	593	602	591	615	589	621	598	601	596	604	620	587	537	569	625	628	578	630	630	579	602	541	570	606	575	594	610	624	601	609	595	631	581	567	620	543	595	613	577	607	601	528	612	603	609	570	559	564	626	577	565	598	563	555	573	636	579	599	579	594	645	584	593	558	640	579	630	604	575	632	580	636	621	616	612	586	650	572	611	589	619	561	610	598	597	604	583	609	613	607	543	579	525	543	588	605	533	604	537	590	643	600	592	598	590	551	577	584	600	554	604	587	568	564	581	565	577	587	622	570	586	655	536	571	616	592	561	653	580	578	592	545	581	585	626	559	596	616	610	583	572	599	558	584	557	561	582	612	569	588	596	580	588	598	582	612	621	608	615	559	622	573	572	593	624	584	597	604	564	596	554	595	591	618	639	645	609	598	561	603	575	622	582	631	604	559	586	603	603	625	610	583	585	551	581	591	612	570	613	586	591	521	586	625	554	608	558	581	575	632	600	613	598	588	550	620	605	596	606	597	612	599	573	576	596	600	580	618	605	584	618	571	585	571	623	594	611	608	570	589	552	610	606	578	603	551	595	590	563	552	578	602	619	619	575	566	560	616	564	620	612	605	571	594	597	604	597	586	550	547	612	605	614	601	572	582	584	588	563	608	594	636	586	569	628	571	547	589	580	608	581	568	611	646	598	591	582	622	572	576	599	567	580	634	590	541	605	562	564	560	607	636	581	593	604	560	570	576	608	596	595	575	577	574	596	591	591	622	564	588	620	584	659	584	548	618	608	575	586	612	612	567	616	556	586	603	571	600	627	558	576	608	571	554	579	568	599	611	586	620	621	590	557	569	582	624	596	580	611	570	600	593	599	585	584	594	594	596	558	591	644	616	637	559	597	583	582	612	559	630	549	594	578	548	634	618	559	623	578	584	617	584	578	605	584	571	582	578	576	591	582	551	533	615	616	590	620	548	549	599	580	606	626	570	577	579	557	584	569	563	596	550	643	589	565	595	553	604	594	553	577	576	613	566	593	597	607	620	585	563	580	593	605	592	539	598	574	564	543	604	644	574	587	619	594	596	607	613	602	543	606	566	622	572	553	582	552	576	579	587	585	566	567	602	570	570	592	647	603	609	598	596	594	579	619	638	618	595	574	567	620	594	614	615	582	632	616	596	592	555	593	555	580	589	599	550	575	590	583	606	619	619	565	617	549	586	629	564	610	621	582	578	561	576	622	586	555	577	596	546	609	616	574	614	572	584	536	593	635	633	601	609	624	547	599	587	574	555	530	600	582	580	657	618	579	602	601	593	613	614	600	593	629	613	593	561	577	601	587	595	616	562	604	578	588	583	598	576	595	572	607	561	560	561	596	629	584	581	596	612	590	617	563	587	605	576	565	617	630	558	570	533	631	562	593	575	587	584	592	558	572	589	604	534	566	565	571	576	614	561	631	553	590	608	616	591	621	579	548	550	574	598	584	578	578	599	607	621
24322	21478	28627	24764	19993	2450	851	514	393	371	369	337	354	362	308	312	331	334	343	285	306	309	317	314	303	292	286	297	276	277	278	293	293	303	318	291	283	308	287	267	294	286	313	265	276	332	282	290	281	301	301	321	297	325	300	279	299	307	276	311	280	271	281	308	275	313	265	303	300	319	300	300	287	283	305	259	308	288	299	281	284	323	283	303	294	263	281	286	292	290	311	295	284	274	316	297	312	293	271	269	270	305	275	297	312	286	280	278	268	277	323	303	316	302	324	321	320	293	319	307	305	285	256	262	277	280	307	319	286	256	296	308	307	313	329	268	283	312	279	297	278	303	308	273	302	274	272	253	281	300	288	287	329	273	296	294	265	260	308	297	311	274	318	302	287	318	314	270	252	307	301	310	272	310	296	317	269	280	288	279	334	293	274	317	309	286	288	260	275	351	291	290	270	299	296	289	315	294	269	273	284	278	282	300	306	246	295	277	297	287	292	301	340	275	267	324	288	275	303	281	282	263	283	274	310	301	270	280	279	285	268	292	308	285	281	275	288	269	297	288	301	288	283	290	281	330	256	263	291	283	293	292	255	297	281	279	308	253	304	296	277	288	272	293	286	300	309	294	275	280	298	248	309	288	290	291	286	272	296	287	302	294	292	289	279	293	305	274	287	270	271	290	287	302	281	275	265	279	261	268	303	299	280	297	294	313	292	299	287	296	286	279	280	291	296	300	292	300	314	294	293	275	321	281	300	282	298	284	279	262	287	286	297	269	269	281	278	299	276	278	282	271	291	255	312	283	278	288	331	280	254	281	301	275	270	284	295	297	270	295	306	305	266	271	289	293	269	297	281	333	291	297	311	307	314	308	289	283	271	290	275	291	273	283	301	296	326	300	313	259	294	303	287	317	301	313	297	283	294	285	296	293	311	270	311	300	304	263	318	297	289	252	280	277	313	271	310	301	298	273	278	304	265	284	295	269	259	279	269	273	267	277	308	307	308	290	285	297	270	275	278	259	283	301	289	287	344	269	289	272	258	272	283	287	300	292	271	286	314	281	270	280	266	289	265	315	275	299	281	308	280	274	287	306	269	286	290	281	281	311	300	292	274	310	276	294	306	298	273	289	276	297	287	295	280	264	281	321	292	291	276	301	284	263	256	277	279	286	310	297	265	303	292	291	267	303	289	250	315	266	296	289	291	293	273	278	290	287	292	268	292	297	294	285	266	273	287	285	259	302	309	300	312	288	252	293	285	300	298	291	280	303	275	306	309	309	313	294	285	300	294	284	296	289	284	275	301	294	271	291	312	296	293	277	296	301	292	289	313	286	307	278	269	287	307	295	265	268	244	287	323	277	280	289	313	265	273	282	310	271	288	281	266	318	288	292	295	283	289	272	260	289	260	294	286	293	280	282	283	282	241	266	281	272	289	276	243	278	282	293	285	299	272	304	272	261	307	291	261	272	272	305	278	287	310	280	296	269	255	274	266	272	311	293	284	282	323	306	304	293	293	285	273	285	262	251	288	310	298	300	260	301	287	292	255	279	289	271	301	273	263	282	289	276	292	297	285	262	301	284	278	278	272	316	322	283	276	293	263	276	288	318	312	270	284	303	260	284	300	265	323	311	278	287	304	302	268	289	297	255	300	262	276	272	277	298	289	264	306	287	278	291	265	294	290	255	274	298	311	297	300	271	288	317	316	299	282	293	260	271	294	272	308	273	296	307	297	275	305	263	286	281	291	296	293	266	284	298	267	308	243	303	290	273	276	289	302	285	313	278	295	252	277	268	273	248	296	286	262	290	294	287	288	280	310	300	278	295	283	285	255	294	273	287	272	288	292	266	300	266	297	293	330	292	299	281	301	295	278	261	252	299	301	319	274	300	264	283	282	272	308	289	259	289	280	279	274	267	294	292	301	293	275	288	280	312	280	297	273	331	312	301	289	264	301	270	264	278	293	242	254	261	261	296	279	280	273	271	293	271	250	310	281	307	264	287	283	286	286	313	302	296	276	270	258	263	304	284	284	304	276	318	259	293	288	298	293	284	272	294	274	283	285	235	281	264	280	329	283	319	291	282	310	306	248	264	290	306	276	286	285	259	289	274	293	291	274	298	290	275	275	303	273	321	270	295	301	281	303	291	289	297	232	327	288	336	283	270	306	272	266	290	299	286	265	278	293	278	288	295	285	279	289	305	298	288	281	305	299	259	276	284	280	290	287	297	323	278	274	301	254	296	245	294	266	281	284	288	297	295	308	280	323	308	319	313	278	251	268	289	319	255	284	285	263	285	265	292	303	305	258	338	277	313	264	271	296	269	316	292	286	255	302	278	259	279	281	312	274	294	276	277	264	274	271	265	273	283	315	304	268	281	257	289	285	301	271	275	301	246	283	278	277	293	282	298	303	286	288	304	270	269	305	266	301	279	301	289	254	292	289	273	271	272	278	296	275	283	284	306	279	326	283	281	291	262	308	274	268	289	293	278	282	275	291	265	279	279	276	278	284	291	260	282	289	295	314	262	270	266	313	285	271	277	283	275	270	285	298	269	269	264	291	269	260	282	289	297	282	301	303	295	272	298	279	283	317	265	269	285	322	299	312	306	303	281	296	275	271	279	276	285	293	293	301	286	316	292	309	249	262	277	285	259	279	282	268	287	273	326	317	313	305	285	273	279	295	296	304	288	305	258	286	301	282	306	263	306	291	267	274	298	293	287	286	301	309	286	296	284	267	253	280	305	282	285	300	284	252	280	296	292	264	285	302	292	293	262	286	260	300	283	280	279	305	284	274	273	303	315	277	255	273	250	265	304	285	293	294	262	278	275	275	264	273	273	281	303	272	286	259	292	277	266	291	294	295	298	286	309	310	268	298	293	303	308	311	279	302	305	330	314	271	310	271	260	310	286	269	269	276	291	282	309	302	257	286	275	289	332	298	286	281	271	285	327	268	344	284	286	269	252	276	305	268	280	268	305	257	282	269	293	314	289	294	245	313	293	288	273	296	292	276	310	291	271	316	307	322	276	282	317	290	285	301	291	282	287	298	309	315	288	291	284	296	254	289	269	270	282	302	306	286	320	260	252	272	303	297	294	264	269	290	294	255	259	289	280	276	311	259	275	254	301	274	264	320	276	313	279	275	307	257	269	296	260	253	290	275	311	295	272	286	269	274	310	291	279	273	298	305	295	298	326	292	271	265	269	261	270	302	287	287	266	290	279	289	288	283	261	288	252	265	285	273	270	296	262	278	270	297	282	260	290	314	285	282	272	265	294	314	279	275	282	290	274	287	253	308	276	295	279	330	294	283	285	307	290	262	276	267	285	284	293	294	275	305	282	307	250	283	291	296	279	294	307	300	307	323	324	286	277	302	293	273	286	310	302	296	303	281	281	303	281	305	327	328	258	280	282	272	311	272	261	250	293	278	295	278	282	241	281	290	282	302	289	284	293	295	261	257	266	320	326	284	267	262	279	308	294	315	285	304	286	295	296
3243	4655	3617	1854	1256	955	776	621	554	543	495	471	415	406	417	389	334	326	337	370	387	340	322	326	332	318	336	362	312	325	350	342	337	305	332	354	329	311	321	323	321	376	317	337	345	331	333	304	341	322	345	325	323	324	313	289	316	300	307	334	307	321	309	292	314	312	298	333	321	294	341	310	333	339	329	292	327	326	285	328	321	342	327	307	305	324	320	305	292	339	302	303	334	323	324	321	338	343	311	268	291	342	332	344	313	296	345	290	339	338	297	306	314	318	308	311	317	313	301	306	304	324	308	316	315	308	328	287	308	323	294	308	320	315	355	297	299	293	289	296	297	295	352	294	314	306	303	324	337	301	316	293	329	290	317	308	295	297	316	297	310	265	311	310	336	320	327	322	329	331	322	304	342	273	318	314	310	316	335	326	302	325	307	318	293	324	300	318	308	312	331	295	305	292	327	332	343	293	329	306	326	312	307	342	315	307	301	334	306	326	322	314	333	292	317	307	296	298	307	310	339	332	280	320	286	291	310	306	313	307	335	309	340	317	298	314	309	337	311	321	335	326	318	332	338	316	299	302	321	291	308	341	327	325	320	291	280	303	300	309	351	332	324	312	339	313	283	313	322	299	320	323	277	302	322	323	287	307	287	300	321	312	319	312	304	286	287	315	271	322	311	295	349	326	295	317	311	295	314	310	297	303	334	336	295	299	301	327	295	322	342	300	298	331	300	338	304	331	296	314	312	293	341	328	329	298	322	305	302	301	298	299	323	253	308	304	299	311	320	313	283	318	293	314	321	304	333	312	342	318	316	311	303	315	325	329	282	306	310	310	320	301	303	316	335	306	313	345	324	325	326	290	303	287	296	311	325	283	335	316	302	315	341	367	320	324	279	310	298	318	301	327	334	277	315	327	337	299	314	308	310	299	308	304	282	309	297	299	280	349	304	306	298	320	294	310	307	342	295	311	324	307	327	322	312	273	325	284	316	297	282	333	300	321	301	277	282	317	311	333	294	317	309	281	300	353	295	342	321	295	315	338	296	324	298	309	320	346	293	304	317	339	274	302	308	322	310	321	310	307	323	299	308	285	291	328	315	300	318	312	289	311	287	324	288	308	323	293	293	325	323	331	286	300	321	345	319	306	301	297	315	295	311	301	301	314	315	312	305	298	322	312	301	303	289	281	315	309	292	290	301	280	264	326	303	296	295	300	305	322	317	326	335	304	332	296	296	332	327	303	329	310	314	332	291	315	283	305	288	291	329	308	328	317	301	298	300	285	315	312	310	312	312	325	322	294	311	308	312	326	264	322	287	308	329	323	292	321	301	271	317	298	311	271	304	294	321	300	295	312	306	294	317	314	313	330	289	331	304	304	312	331	363	328	300	311	310	296	272	334	300	301	295	303	315	328	310	336	326	299	306	281	318	285	307	307	334	268	322	310	328	299	328	269	300	278	297	297	313	297	298	326	334	338	328	296	314	303	301	293	285	322	303	295	273	307	287	287	292	299	294	309	298	292	301	318	283	321	297	307	345	308	298	327	321	305	310	325	306	307	327	301	292	307	311	278	307	313	295	294	287	285	304	306	317	315	327	304	323	282	308	316	291	325	288	343	288	325	335	293	315	286	289	317	321	300	342	332	335	344	307	318	313	319	303	323	333	331	321	324	304	282	296	344	306	307	321	306	308	289	313	310	317	305	329	325	317	307	294	302	314	290	281	302	331	313	293	321	329	308	290	319	291	339	293	317	313	298	337	308	316	306	307	306	301	315	287	298	344	330	283	301	327	302	318	305	282	316	328	309	306	330	303	316	314	311	312	300	306	294	286	288	326	302	305	305	288	353	328	282	292	320	318	334	305	321	287	337	308	330	322	329	320	297	296	297	298	311	321	297	320	303	332	310	309	289	316	295	325	302	292	307	309	333	293	301	292	319	317	307	306	309	322	300	343	331	302	309	332	293	280	321	304	298	313	295	329	289	311	300	328	297	295	285	298	319	285	310	292	315	308	343	319	331	296	313	294	285	309	296	318	303	303	296	312	309	352	290	287	293	302	312	284	317	267	290	314	299	331	284	354	296	325	324	281	313	300	305	348	298	305	304	331	323	324	331	294	296	331	288	296	296	305	318	293	324	302	297	276	268	305	292	332	308	300	284	260	338	305	306	288	320	321	313	331	295	264	304	288	305	339	304	298	320	304	306	312	304	314	294	319	306	300	325	316	289	316	312	293	307	320	300	303	316	312	313	291	325	258	309	293	299	309	304	324	309	325	302	320	298	328	323	331	317	311	306	297	327	308	290	331	304	320	290	335	311	291	315	324	291	313	330	311	300	277	329	283	299	275	271	290	324	330	317	304	340	305	305	325	283	330	319	305	310	308	281	312	301	299	289	308	320	325	291	340	294	302	328	308	315	285	300	302	336	337	328	321	296	304	305	323	314	284	325	278	310	348	331	291	302	290	330	313	307	307	305	298	297	324	283	274	327	318	326	312	336	307	293	304	315	275	330	286	305	282	324	339	321	311	277	329	304	296	285	296	284	314	279	310	303	313	300	319	329	275	301	309	311	279	283	292	305	322	317	307	295	291	303	281	339	296	296	313	302	296	292	323	345	301	287	288	291	290	288	298	314	308	311	320	291	316	305	292	288	324	289	300	308	309	306	331	325	314	301	339	293	314	313	306	336	324	306	309	297	277	321	325	332	291	300	294	290	308	322	316	284	307	302	268	285	308	309	332	287	289	305	343	308	288	316	319	312	296	319	302	287	270	299	319	295	305	302	297	296	301	300	294	308	303	334	304	300	326	302	258	315	302	337	315	309	325	310	310	350	310	297	288	327	304	330	281	336	321	287	299	308	308	294	316	313	332	313	328	259	315	308	324	289	293	319	292	315	304	305	295	326	323	325	343	331	310	305	325	317	346	292	324	305	306	308	301	339	305	323	312	294	315	331	310	288	281	322	314	321	289	296	304	357	329	287	313	297	303	315	322	297	313	288	282	312	272	299	308	319	320	297	277	311	290	286	322	291	306	282	279	307	331	334	306	318	302	304	286	315	331	336	293	335	320	262	329	314	329	281	300	292	309	288	317	311	269	309	280	316	320	300	307	299	299	304	293	298	316	299	301	340	320	306	316	295	296	321	326	298	323	302	306	304	322	288	299	326	296	353	301	311	275	315	319	297	276	303	322	285	305	285	300	300	324	282	284	296	301	333	302	329	291	309	294	336	287	287	301	325	287	308	319	308	300	278	302	292	305	310	307	277	305	292	296	295	302	309	273	337	275	301	294	316	303	316	306	311	312	284	298	302	298	306	336	325	310	319	300	322	302	313	326	302	311	326	307	307	308	311	304	323	324	313	310	320	316	303	268	309	306	318	294	307	295	317	320	275	333	315	292	300	297	333	293	298	310	287	281	328	294	298	305	296	285	265	298	299	327	306	308	300	310	297	297	297	316	293	325	317	314	293	314	288	315	305	289	289	329	336	291	299
27588	11707	1841	1056	844	808	784	784	782	812	812	781	759	773	753	759	808	788	782	809	803	784	758	765	799	783	773	796	803	705	800	793	795	778	796	813	801	797	808	764	774	832	753	755	793	802	773	827	735	800	774	784	843	752	759	813	836	802	767	804	766	772	763	798	802	785	792	771	786	787	791	782	785	738	801	832	772	760	784	750	778	764	818	781	834	817	819	727	802	760	753	780	820	721	816	765	846	745	787	847	796	771	763	798	732	736	783	830	807	784	759	796	760	755	817	812	788	782	755	743	763	765	783	726	769	774	776	783	761	801	813	772	752	801	762	778	798	817	774	796	832	774	789	808	813	777	748	842	752	766	788	743	781	794	783	776	754	811	762	799	771	699	753	747	787	793	771	779	737	736	822	761	736	774	796	768	743	796	840	800	774	756	784	781	801	779	769	812	755	780	827	813	800	772	780	766	766	762	766	726	799	805	806	779	740	783	794	806	850	772	808	791	752	781	813	789	831	779	745	779	734	807	764	800	732	767	819	782	758	768	803	817	720	803	777	753	783	790	765	762	843	710	774	773	769	777	830	773	767	771	804	771	760	808	771	812	780	805	757	764	769	745	789	782	791	784	804	789	826	749	831	744	747	771	821	783	848	777	761	744	794	763	786	738	745	807	763	712	810	781	777	781	774	757	808	796	849	738	768	806	737	819	787	760	698	778	769	769	834	762	831	773	799	818	759	801	764	776	756	764	785	849	768	753	770	749	782	729	783	805	774	792	759	805	760	744	814	796	759	778	769	800	744	812	713	774	712	762	775	786	782	761	753	730	741	759	787	755	791	781	808	742	784	808	764	785	759	790	782	774	765	783	799	788	794	787	783	807	734	760	787	765	804	811	794	769	709	754	787	791	767	811	783	798	784	811	726	788	737	790	760	750	740	763	775	785	785	813	784	786	787	765	788	751	800	802	748	712	755	814	802	752	750	783	785	754	795	792	799	772	744	761	748	814	770	854	761	779	765	827	796	798	818	763	809	771	801	782	782	775	772	776	812	769	794	773	761	791	755	751	804	809	818	742	770	827	793	750	817	802	725	778	782	772	754	761	750	788	743	802	752	805	749	785	731	773	768	810	758	745	769	737	847	778	753	831	785	777	843	834	739	776	793	778	763	783	763	795	790	812	813	737	767	774	770	831	777	792	828	823	764	762	731	811	767	776	782	818	714	823	761	750	759	745	799	771	770	773	757	759	789	765	770	802	761	718	744	760	788	825	825	827	770	794	791	754	775	804	769	776	786	808	723	785	788	803	783	775	782	763	818	775	755	799	748	828	767	770	772	763	752	731	785	814	732	774	803	790	791	834	790	762	754	798	823	752	803	765	771	710	764	770	808	777	785	733	766	788	750	815	780	790	764	778	787	809	769	843	821	747	782	733	764	769	777	781	775	796	770	801	787	755	733	832	766	753	809	775	703	814	838	776	799	823	783	820	788	789	791	742	743	763	777	750	782	796	743	803	788	802	748	763	821	857	796	781	772	773	772	780	851	833	780	784	783	786	802	799	771	813	801	763	770	802	742	758	730	769	809	827	776	746	769	772	745	714	763	787	723	734	841	790	770	838	758	769	851	767	769	771	832	806	784	770	826	774	763	782	761	781	765	803	766	796	794	775	722	749	781	788	797	792	753	780	765	819	741	788	823	803	808	832	766	745	787	782	789	748	769	814	778	777	725	827	786	798	762	801	800	792	785	747	818	818	783	775	834	779	762	792	735	806	784	824	797	777	770	763	809	770	768	775	777	769	737	724	773	841	772	743	828	749	808	803	751	732	761	734	779	753	792	811	762	752	833	784	788	792	828	772	770	791	831	797	791	785	765	817	733	767	809	782	739	796	761	796	784	762	796	786	787	794	788	796	768	812	846	784	789	806	753	765	741	781	751	761	782	809	773	806	763	770	761	808	783	774	806	787	795	763	833	737	754	787	839	768	743	796	763	796	734	811	750	756	803	757	778	757	832	779	796	754	779	804	754	769	768	761	843	794	808	820	761	778	761	774	799	824	786	794	799	769	773	796	799	751	777	755	782	798	820	771	746	773	784	764	766	775	824	813	798	864	811	772	787	794	752	791	734	771	804	778	823	787	782	799	826	762	780	796	786	754	798	813	766	824	800	797	753	778	747	734	824	759	817	798	788	777	754	764	802	793	775	838	769	722	809	780	832	771	767	776	804	796	747	786	772	735	812	841	809	797	753	759	764	799	834	760	799	756	790	785	781	773	743	812	780	816	781	793	791	799	774	804	725	763	743	767	789	820	760	756	775	819	800	804	826	739	758	804	796	740	800	788	852	770	738	817	770	822	772	746	737	778	837	794	801	777	747	754	750	832	789	805	756	756	830	792	759	795	808	812	763	839	743	782	816	825	793	815	824	774	780	741	764	769	783	766	765	785	734	828	760	802	771	820	769	764	739	755	769	792	791	774	833	775	808	765	836	795	757	808	775	769	778	787	781	785	752	769	788	827	755	778	807	756	730	759	762	791	793	745	736	804	719	834	792	762	801	789	793	775	758	759	772	816	773	769	746	723	768	765	817	758	729	731	803	795	734	733	744	742	790	749	782	809	772	784	735	764	795	812	824	799	795	775	819	766	754	775	847	823	775	775	798	787	788	763	879	807	757	753	801	799	800	802	791	810	761	776	822	859	780	767	796	767	841	804	804	804	755	793	843	773	723	792	755	780	748	731	768	779	743	765	782	824	779	744	762	808	793	773	740	780	793	746	805	781	763	791	739	784	721	821	743	757	778	812	801	790	759	766	782	811	789	777	767	865	770	762	753	781	771	766	814	814	799	749	784	747	784	760	800	802	755	790	795	793	773	794	725	784	772	764	783	789	805	807	746	756	722	776	829	794	760	802	802	775	799	795	774	800	761	797	756	811	799	806	789	766	734	779	853	741	762	800	804	805	796	808	816	791	770	758	783	738	774	775	807	787	776	759	787	783	790	783	768	761	812	806	790	777	755	750	768	810	785	778	881	759	767	769	774	772	789	805	770	797	789	830	760	786	803	737	810	805	769	769	800	751	782	768	798	812	876	840	770	777	726	742	755	800	759	767	822	776	758	787	764	779	809	807	776	799	777	770	763	781	805	748	765	779	804	782	786	782	767	781	830	809	748	807	765	823	769	814	788	798	848	821	806	800	788	794	740	771	764	828	777	772	785	807	778	748	787	744	758	773	744	726	848	778	817	780	772	772	730	802	776	789	829	781	844	801	784	814	785	752	751	820	754	766	787	750	779	836	778	794	797	782	818	772	764	791	772	755	773	765	826	788	781	793	796	765	741	772	771	790	768	747	766	805	823	813	786	795	758	791	786	751	825	814	746	770	752	779	781	829	744	813	785	781	811	759	788	776	766	788	712	738	777	796	801	766	823	817	836	813	780	764	810	807	772	732	799	784	792	778	780	794	769	793	799	739	745	793	781	807	795	792	749	809	771	775	766	838
5124	936	878	781	705	777	695	684	716	733	733	742	706	748	762	710	709	699	719	649	702	693	753	721	705	706	683	677	689	680	660	718	726	686	693	715	752	746	724	695	735	712	732	699	733	727	729	674	663	678	718	692	721	690	709	700	722	756	700	669	713	711	695	708	708	738	694	654	720	693	752	708	674	664	682	654	750	666	711	673	669	668	714	687	694	735	708	694	696	702	691	735	658	691	681	703	669	674	700	635	712	700	682	713	635	760	668	713	704	682	753	682	734	710	700	702	711	707	700	699	723	692	725	702	693	736	698	724	685	681	708	681	734	670	711	711	691	720	709	732	707	675	662	661	664	721	695	721	740	658	676	693	640	711	684	700	694	712	713	696	655	714	732	712	713	707	755	697	737	676	690	720	709	678	742	706	698	737	708	698	683	649	732	715	653	724	731	674	703	673	698	694	675	665	697	686	698	726	675	762	679	703	715	696	726	694	680	693	741	702	694	700	735	692	701	685	682	717	723	674	699	709	679	736	727	687	654	697	665	669	728	705	645	680	701	690	765	749	682	709	677	701	699	723	621	700	682	736	716	732	670	682	663	665	659	744	689	737	712	719	698	713	709	656	716	704	703	670	684	671	736	701	692	679	692	737	687	746	729	682	702	734	700	667	693	687	707	647	688	702	713	726	661	639	692	701	716	686	682	708	695	683	648	693	699	703	714	681	698	684	709	712	730	700	708	695	707	707	738	747	672	763	698	696	682	677	713	676	697	680	668	683	693	742	697	691	691	770	732	721	723	707	716	691	672	682	749	725	710	687	684	729	703	650	688	710	712	684	682	681	681	673	679	728	679	640	676	693	690	698	712	619	718	668	714	699	696	693	763	717	660	704	684	701	701	682	694	695	687	682	708	735	687	701	693	705	702	728	663	684	689	686	678	682	735	669	722	685	658	699	751	709	750	674	683	681	722	693	669	710	688	687	692	698	683	700	753	690	763	692	694	704	695	672	677	720	698	671	692	740	656	676	661	715	686	688	682	704	712	668	704	657	664	674	600	619	693	703	740	668	674	704	716	720	709	715	714	681	691	700	689	667	696	708	708	767	702	752	706	730	702	658	724	714	723	643	677	728	697	722	689	747	700	701	694	691	705	666	687	675	678	699	704	695	726	669	673	712	689	707	701	688	716	703	743	724	653	712	641	699	698	647	674	726	699	709	704	665	709	754	684	676	692	706	697	665	722	670	702	682	679	679	679	718	672	690	691	651	711	713	697	692	764	713	698	726	678	659	724	686	616	688	729	695	755	678	670	665	696	696	697	742	716	685	676	733	699	646	738	708	717	759	721	642	702	727	644	714	679	703	741	708	691	700	777	747	715	691	661	665	695	735	686	733	704	680	676	720	706	706	690	728	733	740	673	700	714	698	646	674	734	681	672	711	722	646	696	748	707	748	663	734	686	696	723	728	690	768	710	705	725	715	707	694	682	673	706	665	687	709	683	675	720	721	677	718	711	665	695	737	672	712	690	674	699	736	643	685	690	708	721	674	725	695	715	698	705	714	711	717	675	690	664	645	755	723	666	686	670	701	696	666	720	698	748	681	702	704	661	735	721	657	733	711	713	681	698	667	669	714	729	684	687	712	671	724	737	718	681	737	698	723	694	687	698	721	660	663	690	662	706	701	732	700	716	682	666	722	722	708	701	677	756	738	681	721	680	676	667	692	704	686	685	695	717	746	678	699	716	699	758	717	643	716	706	709	734	676	723	706	735	654	706	684	722	699	698	728	701	697	703	689	685	681	674	711	741	656	726	690	706	707	703	677	744	690	727	710	711	716	733	711	708	658	697	707	701	674	701	696	729	741	700	692	677	735	647	703	680	692	703	720	654	711	681	652	706	716	681	699	730	715	766	660	733	711	731	698	688	700	724	685	672	663	723	700	703	670	690	729	656	699	715	670	670	708	695	672	723	725	635	703	675	693	673	713	722	727	767	705	668	701	763	667	644	720	727	728	687	702	690	729	697	672	691	690	700	666	674	693	725	720	701	620	691	671	707	662	688	682	705	701	725	717	684	706	685	703	723	652	679	691	725	702	684	703	684	728	669	703	720	676	679	717	638	730	680	681	664	729	727	722	748	695	747	736	699	724	701	687	708	708	733	688	727	675	683	696	647	725	682	659	744	686	706	724	734	679	684	689	729	651	731	681	723	686	668	706	686	681	664	684	714	721	718	663	698	672	689	782	702	699	723	692	686	726	705	673	683	649	748	685	690	742	712	682	673	718	746	701	701	699	671	770	666	696	715	695	692	673	666	677	663	723	669	725	672	684	681	717	735	681	744	685	684	664	711	729	682	698	677	707	687	687	688	681	676	729	673	635	697	691	704	748	666	703	635	671	705	733	672	706	721	747	663	681	714	745	689	719	721	704	688	674	744	702	645	690	691	697	741	643	667	705	691	715	708	687	678	741	706	680	699	699	720	654	737	707	730	704	684	658	705	741	689	735	691	684	667	679	703	673	713	691	729	728	711	667	633	726	733	642	720	700	693	687	707	734	713	689	684	674	703	663	744	687	717	744	673	705	652	755	728	676	696	724	695	706	699	683	694	688	708	643	690	693	693	708	697	763	745	757	683	721	702	642	693	709	668	773	696	665	710	677	702	722	707	731	727	714	707	670	684	704	709	671	705	664	674	690	614	737	693	717	685	696	690	698	699	678	693	721	687	698	722	728	720	713	677	671	693	687	682	700	682	700	722	708	688	718	758	687	700	707	706	666	723	756	711	742	726	710	704	729	707	683	731	717	700	679	700	681	701	720	717	667	702	687	704	704	730	732	710	664	708	694	723	743	690	676	727	681	646	684	711	668	649	705	714	663	694	671	748	718	668	704	694	672	676	679	731	708	695	675	724	720	717	673	731	720	693	674	717	696	662	686	687	729	676	686	685	691	715	692	718	703	711	718	711	703	709	739	700	726	712	682	705	691	666	697	685	635	744	644	672	720	681	716	725	703	711	668	669	683	679	726	687	737	662	709	686	697	683	686	693	693	704	672	669	694	706	714	747	691	715	701	678	681	686	695	731	630	727	740	688	690	657	698	697	730	644	725	672	657	717	709	739	682	688	714	720	723	734	739	715	713	723	676	682	682	705	716	683	716	653	702	638	629	679	702	677	726	672	723	699	712	706	696	692	676	688	696	699	707	704	731	712	683	691	754	700	686	728	689	742	702	724	676	753	759	669	706	738	741	707	697	742	736	687	669	744	647	679	735	635	674	724	677	702	728	656	650	677	726	683	724	676	670	705	697	679	668	703	710	694	707	763	705	687	689	693	753	703	722	685	709	724	713	665	698	715	713	681	694	675	708	764	714	618	756	724	724	692	716	703	647	687	658	706	725	682	719	682	642	710	737	650	698	714	729	678	683	632	712	721	711	678	707	714	698	659	702	695	733	696	710	758	683	688	685	728	687	706	689	733	678	785	745	689	684	732	657	705	719	687	701
25754	21440	25861	18925	1845	941	791	713	719	731	690	663	621	655	711	699	672	667	676	683	623	657	667	684	647	674	632	647	642	689	595	633	658	602	634	690	695	592	673	667	621	666	620	590	651	621	629	658	634	623	645	615	651	643	638	656	630	607	636	610	652	622	634	636	657	650	632	655	659	652	627	641	703	664	635	676	649	632	656	680	605	610	700	660	695	616	624	636	680	612	634	628	652	636	639	623	601	671	648	631	612	608	631	633	605	641	654	653	611	595	638	689	637	601	655	623	637	652	649	625	610	622	597	652	676	706	638	619	624	614	632	643	630	661	617	647	622	615	626	676	648	611	698	678	614	692	647	625	665	629	620	618	619	634	651	641	641	660	704	597	658	678	648	641	656	660	638	635	648	633	639	658	671	634	664	677	635	619	641	617	606	622	556	648	589	670	627	643	638	645	614	632	627	638	605	636	643	651	662	648	645	634	618	594	627	645	621	680	611	612	645	627	668	601	638	621	621	616	606	633	657	624	618	634	674	634	671	640	637	599	620	628	668	580	612	621	598	680	644	616	628	681	652	649	690	646	696	623	634	643	655	584	655	669	644	626	638	630	657	641	670	644	615	617	659	624	656	689	659	669	678	670	660	647	688	637	646	656	617	608	648	613	670	660	667	608	650	655	622	632	643	604	629	653	647	639	615	620	606	622	611	660	646	611	630	635	638	628	675	589	597	629	627	645	657	668	589	651	610	573	629	563	576	602	643	645	647	653	603	630	640	647	638	632	599	589	598	650	647	618	640	625	648	628	628	628	658	660	623	651	648	661	590	616	643	651	649	616	654	644	605	637	634	624	592	630	637	660	639	652	616	592	607	615	611	639	649	614	672	614	609	652	632	633	639	655	699	648	671	617	660	691	633	618	612	624	643	590	629	594	627	649	631	694	624	584	605	625	639	638	623	642	583	652	645	608	683	599	668	639	623	620	595	630	645	672	607	686	612	684	653	597	632	663	628	660	615	627	705	576	599	649	607	666	619	613	683	660	670	645	656	638	648	631	656	639	644	585	608	636	628	624	593	573	676	624	630	585	648	636	623	642	626	616	653	620	654	668	617	636	611	686	618	645	613	641	654	683	633	627	628	660	604	617	623	646	619	625	635	678	667	656	664	632	649	657	646	649	657	639	650	647	678	614	669	672	656	639	649	600	630	629	656	672	583	620	614	673	625	661	676	631	565	627	619	637	659	606	647	636	576	627	630	641	639	609	625	645	617	626	646	600	600	648	649	613	642	623	586	640	608	667	705	608	641	657	647	621	641	645	633	651	635	612	616	617	645	643	621	652	653	681	611	611	639	653	651	654	634	711	664	659	622	613	635	628	648	620	643	617	617	621	624	620	657	677	615	657	623	606	621	611	610	656	657	640	678	627	599	654	669	636	605	648	645	640	595	644	659	656	599	633	649	656	633	651	660	608	659	640	589	598	680	584	652	620	666	617	684	646	641	618	600	651	599	616	618	637	645	642	598	644	646	671	610	619	616	639	625	588	613	628	605	629	644	652	622	629	692	634	606	635	645	671	684	663	596	635	621	670	645	609	688	662	681	640	588	592	661	630	595	649	669	644	627	638	633	667	643	626	600	628	659	630	606	623	611	625	607	637	590	652	624	641	630	677	663	628	655	660	609	682	667	627	617	667	626	634	658	616	600	627	634	613	660	603	645	674	620	663	644	620	616	633	613	582	637	644	609	644	626	641	635	602	623	646	605	598	668	618	657	693	599	650	613	610	626	635	640	613	625	675	609	621	642	619	596	643	610	654	683	634	666	658	664	623	659	643	600	629	651	618	653	693	671	590	636	623	676	659	607	650	654	614	659	633	695	616	663	594	654	624	627	581	632	652	633	598	627	649	599	605	603	623	644	628	629	602	632	651	600	656	622	684	658	657	609	623	666	641	605	608	649	664	643	663	627	684	640	638	634	660	600	584	625	633	660	627	615	601	661	628	676	614	667	624	615	634	595	670	665	662	679	687	646	584	657	632	602	620	640	608	585	628	638	605	587	660	667	651	654	658	646	644	586	633	619	666	620	622	643	604	612	595	626	617	666	617	680	637	660	647	621	681	632	617	571	666	685	670	629	637	578	608	665	650	652	627	658	626	682	600	690	657	664	637	616	642	645	644	650	614	622	634	625	632	648	628	658	653	617	604	643	625	615	631	663	632	658	603	618	622	631	612	608	626	594	660	653	608	592	623	634	641	580	698	619	631	646	642	663	641	632	643	643	600	655	633	627	649	617	622	649	599	672	599	626	624	668	643	647	648	630	637	663	605	682	573	678	614	659	641	641	621	642	597	673	639	655	699	635	679	675	653	676	649	628	665	683	625	594	635	648	681	608	637	659	679	618	646	616	662	678	626	654	638	639	672	614	641	601	641	623	598	578	644	636	600	606	620	621	604	642	609	634	626	639	678	638	623	654	638	658	645	620	658	653	648	665	628	672	659	586	659	585	611	675	615	642	636	630	640	636	651	616	638	625	649	601	633	667	596	663	563	648	639	687	645	641	620	658	603	591	617	610	645	664	645	642	658	648	671	664	626	661	645	664	608	643	596	640	663	611	667	654	655	661	599	679	638	592	640	695	660	677	621	637	596	620	618	668	664	637	664	640	659	654	625	593	637	629	630	694	620	669	672	661	652	660	673	638	643	583	635	674	613	643	648	643	648	643	611	700	662	633	608	621	650	630	631	647	604	631	602	598	677	671	631	613	608	616	683	656	651	633	668	645	672	606	608	630	609	637	599	642	639	627	618	585	656	657	648	578	624	631	655	595	664	650	659	656	623	600	670	635	656	608	668	625	578	655	673	654	631	652	647	645	597	671	675	640	643	635	633	650	639	661	643	631	645	613	581	637	637	643	642	653	615	605	586	636	664	555	658	646	633	698	628	659	645	656	641	646	650	675	644	623	645	638	675	638	670	670	635	611	619	639	630	608	632	599	663	646	664	621	611	648	657	654	642	665	624	622	674	582	692	626	637	627	645	618	603	659	659	646	637	666	657	635	618	615	641	627	651	626	627	646	621	685	611	650	650	677	704	649	631	616	672	644	619	657	596	647	619	603	641	644	630	600	651	653	602	587	619	605	611	622	633	584	647	617	639	627	611	590	652	677	647	611	641	598	624	656	590	618	593	622	653	638	640	674	676	651	686	618	610	670	671	609	645	668	664	637	616	656	645	656	661	657	624	594	670	631	674	607	623	652	630	614	633	635	641	639	594	653	630	649	665	647	618	647	627	621	629	635	621	645	638	623	639	635	672	666	632	553	637	623	664	626	682	685	664	637	668	628	633	620	649	600	602	605	628	574	606	614	599	623	662	619	647	633	637	596	618	656	625	628	632	659	623	630	623	662	639	656	674	613	694	637	620	612	581	605	668	588	616	620	640	630	644	658	695	623	645	638	565	669	652	645	638	644	639	635	593	600	646	638	650	670	591	611	586	644	649	622	588
3570	2199	1885	1187	940	780	766	730	665	696	689	634	664	652	649	617	678	656	617	632	640	632	595	612	655	541	625	571	589	635	578	638	594	603	616	602	613	596	626	643	636	595	603	630	624	574	556	616	621	595	621	600	582	630	579	602	630	630	631	586	611	582	589	636	621	613	617	571	614	657	603	578	605	576	593	556	595	626	612	578	578	609	594	564	595	636	642	615	578	602	596	570	600	600	568	611	564	616	583	568	589	552	623	579	526	614	606	577	636	622	582	589	581	634	581	612	583	560	564	584	609	614	620	628	608	612	657	583	576	595	618	636	600	620	578	598	586	668	626	590	580	615	604	536	600	570	611	626	629	592	576	570	543	564	617	583	582	609	639	607	602	575	610	607	640	638	590	645	656	585	576	598	607	622	550	583	612	608	580	606	577	612	616	587	612	602	608	595	620	649	599	573	553	591	647	587	605	604	574	585	571	608	583	584	595	605	585	607	608	629	566	609	686	614	578	592	614	614	592	608	603	624	603	628	582	608	604	580	569	567	627	589	556	625	597	616	577	568	591	631	599	580	575	583	606	619	579	560	592	611	597	605	570	610	607	612	609	624	607	606	622	628	589	619	611	589	582	584	570	607	568	595	651	594	660	597	567	604	632	566	614	575	599	609	595	587	565	577	628	600	614	593	583	615	588	636	628	569	585	640	607	634	570	571	592	584	618	539	584	564	593	621	613	581	618	599	591	637	568	593	621	593	613	603	587	620	629	625	574	633	602	604	605	630	600	595	590	610	586	598	614	575	577	582	595	598	592	556	586	582	621	590	658	607	599	583	575	603	625	624	607	606	630	652	571	631	638	627	593	578	572	581	595	597	605	626	623	620	570	577	595	596	609	585	590	558	601	630	573	621	619	547	576	624	580	621	611	623	599	586	573	619	608	616	546	547	592	590	603	640	631	652	599	603	593	558	603	571	579	571	588	554	598	587	600	567	575	585	570	610	561	577	630	586	541	613	555	600	582	592	626	600	587	612	560	594	586	612	617	631	592	611	594	617	567	601	623	576	585	593	629	579	560	609	604	568	626	582	611	547	586	592	560	618	554	575	618	594	584	588	582	621	601	572	583	601	616	588	596	566	551	642	573	607	603	603	547	536	576	619	619	571	595	588	612	593	608	629	587	569	602	608	600	614	584	576	574	612	615	581	641	624	576	572	615	581	571	607	615	588	618	598	603	580	569	598	598	605	589	567	580	625	575	602	580	565	594	626	617	593	589	574	577	636	612	590	605	555	598	580	605	591	579	607	574	592	603	620	575	619	613	630	592	616	572	602	600	601	583	521	603	591	562	624	606	563	606	570	585	633	561	632	609	609	601	580	569	592	604	591	607	612	578	591	572	592	600	595	608	602	593	561	638	569	639	589	586	617	616	527	654	640	599	609	616	617	571	576	593	591	563	646	553	638	604	598	576	577	588	549	596	594	619	582	577	571	601	591	587	625	588	603	582	581	607	620	591	594	598	522	611	612	605	589	607	553	582	641	581	622	578	590	596	618	584	569	670	597	614	651	609	591	609	582	597	583	626	586	594	572	606	612	593	595	632	599	581	573	590	571	642	568	573	571	634	632	555	600	622	610	556	571	555	576	589	634	558	568	655	579	585	570	612	629	608	595	573	580	636	554	600	614	556	576	550	608	559	589	586	530	576	616	580	609	594	603	586	612	580	603	581	597	594	606	587	539	617	601	596	592	621	568	603	575	591	603	613	606	600	621	594	603	601	613	629	586	618	569	574	589	604	564	609	600	564	637	601	617	597	601	577	601	604	623	624	593	606	570	574	598	582	598	571	615	555	584	623	600	616	610	600	624	592	564	575	590	573	584	608	589	555	582	621	679	578	611	595	589	578	642	648	582	624	525	571	576	598	583	592	617	615	659	612	603	610	619	664	606	575	628	591	618	631	600	584	629	581	598	589	582	579	553	587	594	605	576	625	619	628	572	605	563	589	629	581	590	614	581	559	619	599	605	555	641	588	591	556	642	643	601	571	616	584	585	584	609	584	598	551	532	615	556	585	568	581	630	541	557	644	607	625	599	573	625	577	630	661	557	595	603	587	617	607	600	608	591	565	598	594	580	581	599	551	614	573	618	557	564	608	599	600	575	587	585	566	568	609	620	592	610	633	595	624	590	559	617	567	580	577	599	616	601	606	561	597	572	624	604	620	577	598	575	607	592	598	598	605	581	634	616	600	569	609	582	609	595	598	605	588	567	564	572	612	594	581	585	603	569	552	621	609	605	558	594	578	577	631	556	591	647	620	555	580	639	608	546	560	651	596	572	577	584	609	594	650	540	616	595	618	606	596	649	580	589	586	615	602	608	602	636	546	584	592	564	596	590	603	627	623	628	577	588	512	625	655	602	597	624	590	632	567	593	552	568	635	612	578	616	596	586	610	582	581	561	581	608	644	614	610	605	552	606	639	617	626	582	597	598	588	606	621	590	605	661	572	638	606	604	548	581	593	579	589	556	643	577	626	617	562	611	548	602	617	617	583	591	611	568	572	594	630	571	627	606	567	594	589	595	598	572	586	599	587	560	587	572	593	577	599	549	611	619	582	575	571	603	569	623	604	617	607	580	605	616	624	597	592	615	527	579	604	623	636	595	588	565	596	618	606	619	595	615	558	571	627	589	613	573	611	630	606	605	576	617	558	613	589	587	552	597	582	584	592	614	593	592	629	594	603	593	574	553	577	577	582	594	605	571	569	616	630	569	581	601	616	595	579	589	606	616	616	583	585	573	607	542	595	641	599	550	636	592	619	576	595	579	624	632	564	582	568	618	597	597	578	608	595	611	565	608	619	642	615	551	567	593	600	561	607	585	602	608	596	597	601	566	579	595	592	601	592	578	634	567	560	587	646	586	587	561	618	576	617	602	650	604	598	564	638	599	577	621	581	548	571	578	600	603	630	611	636	590	563	636	554	645	588	626	613	584	619	582	581	583	561	616	583	634	608	629	611	586	591	624	558	540	576	574	591	635	596	606	566	604	612	598	617	628	612	580	581	643	550	641	589	578	594	561	541	575	634	571	608	542	616	587	592	594	555	587	595	527	594	600	602	594	612	598	603	644	614	650	586	586	603	589	593	582	579	609	599	630	597	573	584	591	573	577	607	557	622	614	591	604	575	595	589	623	546	608	584	622	555	601	616	569	611	596	668	570	575	600	620	570	560	634	581	600	578	592	583	615	582	566	576	575	572	582	595	529	558	607	638	548	572	600	606	598	582	604	569	595	618	614	603	621	627	590	592	592	561	574	569	563	598	598	613	571	558	597	587	593	636	577	592	586	537	577	560	576	578	609	590	563	600	580	597	566	544	568	569	601	616	589	562	628	550	639	616	569	583	547	591	634	589	606	614	556	545	557	619	567	588	670	596	598	610	554	560	653	563	594	606	603	595	587	601	593	544	536	615	602	601	601	584	560	560	602	619	625	586	543	562	624	631	612
24444	21522	28697	24787	20185	2466	859	516	415	379	354	358	379	343	340	300	333	320	342	342	282	289	312	339	340	300	336	313	293	331	310	321	329	302	304	312	314	297	300	275	313	287	307	326	325	292	324	328	286	307	288	292	268	281	317	321	299	295	308	283	309	283	267	292	293	323	292	262	303	272	293	319	297	261	287	278	260	311	320	283	290	295	313	324	296	285	276	289	281	283	323	286	292	261	287	287	290	315	300	279	282	276	305	265	316	287	282	304	303	294	308	248	303	278	273	305	283	295	296	328	344	318	272	265	287	277	263	271	267	296	274	302	296	316	280	306	305	254	276	303	276	308	298	271	289	294	276	314	287	279	282	293	292	319	269	272	306	282	296	275	310	315	287	336	282	292	283	293	292	297	309	284	318	281	280	314	280	312	288	294	278	275	286	301	278	311	299	297	293	298	322	303	269	306	300	299	308	273	288	289	262	302	317	256	280	275	287	295	252	307	321	273	275	299	281	299	314	285	306	284	314	288	252	278	299	291	270	322	318	292	270	301	290	310	275	273	270	286	263	309	313	315	330	313	291	286	304	316	299	307	293	297	280	263	303	299	305	296	290	298	254	297	290	295	303	290	291	261	312	280	279	320	312	287	311	297	310	307	314	298	299	320	315	290	322	321	277	273	309	278	294	283	274	288	293	278	289	287	303	310	290	274	293	299	299	309	299	290	302	288	261	258	306	290	289	294	308	268	308	286	305	276	314	300	282	280	302	299	283	273	306	268	259	303	276	282	299	297	259	286	288	281	288	326	319	291	296	307	278	324	301	309	289	290	280	313	296	308	242	302	307	282	293	292	263	300	288	289	306	317	298	296	268	276	332	297	301	252	315	304	272	294	281	275	262	278	279	294	265	277	283	278	276	273	313	294	294	274	297	297	277	299	275	287	315	310	329	267	306	277	296	315	288	300	297	285	288	279	282	301	268	321	295	295	276	297	278	276	295	299	315	277	304	267	284	298	312	280	284	296	258	282	304	263	297	294	277	304	285	309	324	291	265	274	278	284	248	292	250	294	318	275	274	253	289	303	281	310	297	300	275	266	280	311	273	297	275	261	291	277	300	309	281	302	299	275	301	280	290	284	325	280	268	304	241	293	294	296	280	283	256	303	290	266	289	310	292	301	250	303	302	291	299	301	271	281	301	313	307	277	306	278	316	321	274	289	287	263	279	289	296	300	269	284	317	284	280	271	280	295	293	292	287	272	317	295	299	294	288	279	304	300	315	281	262	311	304	299	310	299	284	301	292	292	299	279	250	308	288	292	293	295	286	307	261	292	306	292	270	266	300	286	274	315	318	298	262	278	295	275	273	296	285	297	284	271	310	329	307	306	277	279	277	258	270	297	282	301	276	270	315	308	284	311	304	320	283	282	284	281	297	280	264	301	276	287	278	287	333	259	283	274	289	282	280	337	290	320	308	278	258	277	296	291	305	315	272	296	273	289	310	275	268	298	285	324	308	296	303	290	285	303	296	305	290	298	299	307	314	301	307	281	280	293	303	262	287	294	261	313	282	275	306	350	296	296	325	309	278	288	268	326	294	313	321	302	287	285	256	282	296	314	312	274	309	315	286	258	278	286	268	310	286	274	303	297	299	277	300	291	306	287	314	294	291	293	287	275	280	289	316	238	315	309	277	278	283	308	309	314	285	294	269	290	306	287	282	309	312	276	267	316	268	301	311	301	297	307	304	268	267	290	251	288	301	288	278	274	279	316	280	286	277	310	281	262	316	306	298	265	320	269	287	305	278	300	301	268	311	268	288	260	274	277	255	280	276	278	287	291	283	340	304	273	294	281	284	302	264	309	301	260	305	301	296	303	269	271	282	317	296	285	274	261	277	295	284	300	309	313	272	278	300	274	283	304	311	296	266	312	287	250	305	277	259	294	289	327	301	274	278	313	309	268	276	280	302	296	315	289	291	310	307	319	307	275	281	279	275	301	313	283	306	302	284	288	278	297	299	295	311	281	312	302	268	287	295	300	298	288	295	311	254	242	339	273	291	287	296	309	315	305	254	301	302	322	299	292	280	290	278	304	290	288	312	305	277	322	326	276	301	309	281	318	288	294	288	293	308	306	312	305	283	301	284	284	300	299	249	274	295	301	278	283	306	313	284	303	295	282	328	307	314	264	316	295	306	274	307	293	311	288	308	286	269	277	281	282	292	275	290	276	273	274	258	329	311	295	298	277	277	279	284	266	291	273	261	266	294	303	294	300	298	283	298	274	284	294	300	289	329	301	289	275	291	267	312	318	252	271	295	275	288	271	282	306	326	284	281	276	290	289	296	287	297	329	296	324	265	280	278	316	268	283	290	273	314	280	254	265	303	281	287	315	271	291	294	291	293	310	287	263	270	301	295	310	268	316	286	304	287	272	299	286	298	285	291	315	297	296	277	299	254	288	315	280	314	315	293	282	300	267	276	307	312	257	305	282	305	302	288	312	275	303	276	304	304	312	303	297	312	274	320	301	315	275	310	307	297	288	273	277	284	304	298	282	269	287	291	301	280	291	265	272	306	275	285	259	269	275	311	277	297	314	294	281	283	300	310	276	293	307	298	275	287	300	293	296	269	283	300	279	332	282	299	291	294	313	284	327	291	287	245	319	278	301	309	304	303	304	292	297	281	277	261	286	301	296	296	263	306	292	287	291	302	296	288	285	295	303	313	288	277	236	290	327	258	282	277	318	286	277	269	300	306	291	301	295	280	281	281	299	262	270	285	268	255	295	303	277	295	294	326	290	293	262	330	299	318	272	277	261	296	280	286	292	276	257	297	282	253	300	278	285	278	276	308	292	285	286	302	303	295	285	272	327	304	274	295	269	305	317	285	291	306	296	306	277	273	282	292	319	284	291	270	295	295	300	285	296	258	294	303	286	298	301	298	266	273	283	315	299	271	299	289	299	313	291	302	294	297	292	288	279	306	293	298	333	288	309	295	269	287	259	308	263	306	287	278	272	293	271	294	265	319	299	263	262	276	283	269	260	307	286	279	303	287	275	313	307	275	298	291	333	320	276	278	274	307	295	282	271	295	309	299	330	279	324	292	289	284	296	317	320	288	268	305	303	300	291	294	266	280	293	298	292	295	290	284	279	275	326	260	255	299	296	286	289	247	294	290	288	283	296	295	289	303	279	266	291	275	259	290	306	273	292	311	285	292	265	285	312	253	283	279	294	267	286	312	309	296	285	304	281	281	303	280	289	293	268	296	300	307	296	307	330	311	276	285	266	280	266	296	314	259	315	275	279	281	278	279	256	280	278	281	282	281	292	285	267	283	253	300	307	281	262	282	261	283	291	309	258	297	303	273	292	272	286	287	282	275	242	273	305	281	309	291	313	291	284	279	314	282	295	304	289	270	268	286	285	314	304	313	296	274	292	287	291	287	305	273	298	306	280	309	288	281	313	268	320	283	284	314	293	270	286	312	297	301	319	272	267	300	292	294	302
3321	4638	3638	1802	1258	965	798	692	605	557	457	456	394	418	349	378	375	376	366	334	360	345	353	338	350	330	326	338	313	329	324	324	335	352	332	343	325	328	325	324	330	356	322	327	319	321	348	339	325	316	296	302	329	337	319	308	337	301	316	316	300	293	320	323	313	333	323	316	338	332	325	336	339	339	309	311	345	297	347	301	269	287	305	294	345	313	336	318	321	298	299	266	325	316	310	308	310	299	293	346	314	307	299	291	316	324	353	294	335	305	324	315	282	299	305	340	271	313	305	298	304	304	306	312	300	304	292	322	288	317	282	315	292	334	361	280	326	293	312	327	332	289	326	300	311	328	320	305	330	304	320	331	348	297	341	320	302	323	315	312	314	313	294	328	303	317	309	307	330	299	298	308	301	322	321	312	302	330	307	334	308	320	315	333	298	326	313	338	298	340	300	293	332	299	285	296	290	325	349	300	293	292	293	329	298	312	307	293	312	298	290	286	338	338	304	327	334	295	363	311	324	283	323	330	289	320	317	317	304	332	302	315	310	310	316	313	300	306	306	296	275	325	290	293	309	314	325	291	329	332	327	288	312	266	307	296	324	284	305	329	299	341	310	328	301	342	317	325	324	317	287	311	316	315	307	338	345	345	312	346	313	318	277	317	301	306	318	295	336	310	345	300	341	317	329	282	342	299	304	347	327	329	311	307	320	283	311	318	314	323	318	323	320	324	298	344	308	347	303	321	297	306	317	327	308	304	334	294	335	306	315	304	318	307	341	335	335	323	310	300	344	318	318	307	310	302	308	315	320	292	341	326	329	291	320	312	333	310	354	308	311	328	348	318	358	306	319	329	304	291	319	317	310	338	304	314	338	311	349	297	329	320	357	296	319	284	312	302	296	359	322	291	319	317	336	280	301	314	268	299	306	264	296	274	330	334	329	310	319	299	309	319	339	310	305	333	342	313	317	319	323	326	326	306	312	324	325	311	298	306	277	289	308	304	301	309	283	336	313	315	321	324	339	307	307	303	322	333	339	329	314	317	318	307	298	334	317	315	334	296	284	344	331	314	287	322	300	286	324	280	316	327	329	293	309	279	289	308	347	317	330	292	337	319	311	320	322	319	326	290	309	294	292	305	298	332	310	310	345	315	294	290	312	318	337	300	316	364	297	278	279	320	286	336	323	323	307	300	313	321	304	304	340	321	285	306	301	317	281	334	324	309	290	324	291	310	294	314	290	329	314	310	322	309	290	322	325	288	331	286	293	326	321	308	311	300	320	311	301	330	283	311	314	340	349	315	284	313	286	306	324	305	308	318	315	323	312	300	310	324	321	296	302	294	322	317	294	306	309	298	317	316	311	287	328	298	304	297	313	288	285	314	287	336	337	320	291	311	321	294	301	307	305	284	308	313	297	296	335	306	302	313	305	314	307	308	324	318	318	298	290	334	297	304	336	307	357	341	310	336	294	305	303	298	333	295	325	322	336	295	278	262	325	345	291	322	326	291	327	320	322	292	295	318	317	289	307	324	315	322	332	274	322	313	341	308	289	307	286	271	325	328	328	310	340	303	292	302	323	287	324	325	300	322	270	334	308	328	301	316	292	321	315	286	325	294	290	301	318	293	309	331	307	307	312	317	327	323	316	340	321	297	314	298	337	294	300	315	293	337	313	294	294	308	304	279	283	303	331	302	325	313	320	337	301	297	316	296	301	315	306	309	311	305	294	322	315	300	286	321	313	328	292	325	314	319	321	313	313	290	303	313	291	282	315	307	302	320	279	326	290	318	331	305	338	355	337	335	311	298	301	320	306	315	323	324	300	321	283	283	319	301	286	333	310	323	326	325	321	307	310	292	308	301	304	281	282	296	312	312	332	302	302	333	303	296	314	315	319	298	308	294	287	313	298	304	338	301	306	291	309	293	298	330	307	299	338	304	323	267	319	332	307	298	334	323	334	350	309	309	297	318	312	318	286	308	322	337	315	312	321	298	304	335	301	313	312	283	296	319	325	304	321	295	292	291	294	323	339	319	341	294	311	337	303	296	306	289	290	321	317	316	323	310	304	296	312	263	315	294	313	311	329	316	299	292	301	341	306	309	307	334	298	327	280	327	297	315	329	291	278	336	330	319	309	294	322	322	318	326	299	317	319	312	318	310	316	294	325	331	298	320	290	291	338	314	308	319	292	306	298	316	300	326	303	338	315	322	305	330	308	299	302	293	309	286	306	318	329	339	312	301	335	291	304	334	323	318	286	321	303	313	299	301	303	311	284	299	295	298	318	307	317	320	310	299	316	278	326	327	308	293	286	293	278	343	313	306	298	343	299	323	306	311	311	287	311	277	348	318	338	284	307	339	325	270	272	297	336	320	293	282	303	326	301	309	284	318	305	302	309	289	301	336	297	302	278	297	302	302	280	296	293	333	333	332	312	278	297	287	269	293	349	308	308	301	290	300	321	320	296	307	311	327	271	319	312	294	328	305	292	308	292	302	316	290	283	299	302	326	330	304	324	301	310	289	322	300	322	307	306	326	327	330	327	297	308	296	322	302	317	308	300	312	310	314	292	303	270	335	293	302	279	306	303	281	317	287	289	332	297	286	304	325	302	315	308	334	302	318	301	303	275	304	317	310	317	315	299	311	278	317	334	320	322	289	307	268	303	332	281	318	303	299	296	309	309	285	319	325	318	293	326	299	280	318	304	317	302	333	334	313	280	309	307	285	316	315	320	306	321	310	307	314	296	305	322	298	306	288	317	322	300	313	290	320	319	293	300	315	297	328	313	322	310	318	284	310	301	298	308	333	317	310	327	315	298	299	311	298	297	311	321	275	320	340	317	309	323	317	306	343	327	320	290	312	312	305	330	308	289	301	299	278	304	316	309	331	323	289	323	318	299	320	329	295	334	309	302	322	277	314	335	328	316	361	310	322	290	291	277	295	282	289	317	315	341	311	282	301	307	309	279	300	275	289	308	279	289	311	302	306	293	263	310	313	319	284	320	319	315	300	301	339	323	299	319	310	281	360	324	323	342	314	301	321	320	303	281	281	337	294	293	290	361	289	288	321	321	308	292	349	305	284	312	290	326	291	310	300	273	300	313	294	289	289	313	305	308	305	310	296	292	311	306	320	299	304	282	293	304	312	312	280	325	337	285	343	291	294	300	315	318	289	319	318	295	317	324	273	322	305	322	293	331	293	304	326	294	306	293	311	325	291	292	301	327	308	288	278	292	306	319	320	293	305	334	307	285	277	292	323	316	328	324	309	296	308	320	289	341	311	319	319	317	307	339	308	317	304	290	334	316	303	276	296	305	294	291	321	296	284	296	311	334	336	315	313	304	316	302	311	293	306	319	313	305	305	320	323	315	298	330	317	306	321	301	297	333	291	311	295	313	297	315	342	325	308	294	299	341	291	284	323	307	320	321	331	307	318	306	320	303	343	326	320	289	280	294	293	303	324	291	306	296	292	318	307	301	329	287	325	316	336	325	298
27571	11766	1849	1164	817	764	791	796	721	814	806	794	788	790	764	789	734	782	811	760	777	799	734	820	809	794	744	799	804	786	820	824	781	773	794	767	811	759	746	797	790	729	801	768	744	752	763	749	769	824	858	806	793	807	743	761	799	769	841	801	808	769	761	780	781	804	767	805	720	795	762	756	745	721	732	781	798	828	796	818	744	844	776	766	811	796	764	751	813	751	793	735	810	798	826	799	783	747	778	783	760	762	800	790	763	770	783	769	753	750	791	816	769	797	809	802	806	844	747	776	747	777	794	815	821	749	754	709	827	762	816	747	764	791	807	792	779	775	775	786	773	753	773	825	780	773	821	758	737	788	820	819	781	707	720	782	774	766	740	791	800	767	801	797	742	772	745	837	784	771	803	795	797	791	796	774	790	765	770	755	799	784	754	770	779	816	778	784	775	750	759	792	768	801	787	769	749	746	750	807	760	747	773	752	788	776	758	742	783	787	710	816	809	859	767	729	775	802	764	782	821	751	773	819	786	787	765	756	825	735	821	748	737	808	750	769	763	786	782	843	801	721	731	802	818	754	771	793	777	789	766	790	793	735	789	762	768	780	815	796	813	813	736	782	752	779	821	803	782	797	806	762	768	771	762	806	778	794	756	830	793	815	771	762	781	765	771	758	805	816	794	756	781	795	759	788	802	777	747	747	758	793	783	727	707	713	785	723	799	790	776	783	769	776	785	807	741	814	801	825	778	802	788	783	805	813	818	765	737	777	805	817	815	775	765	775	717	783	768	758	749	750	811	789	784	813	836	790	787	748	768	770	747	755	787	780	740	784	756	763	660	818	827	791	780	797	808	817	752	754	737	747	830	814	758	812	781	772	789	826	759	747	789	818	807	775	750	769	805	754	736	769	784	745	806	788	760	768	787	780	795	814	784	812	779	770	749	775	810	748	787	785	735	752	798	764	764	808	829	778	778	784	782	808	788	798	835	791	774	753	824	800	798	801	781	767	762	820	722	758	821	799	808	821	720	767	778	783	785	769	828	814	766	794	757	806	803	793	761	821	809	793	733	802	734	815	805	785	727	788	749	774	789	775	804	776	767	800	776	771	787	778	745	725	833	759	840	809	768	804	782	774	800	795	816	748	768	758	793	843	774	742	772	772	794	799	761	803	812	730	788	749	767	777	774	802	769	772	775	778	766	800	797	837	781	770	812	783	765	780	780	798	749	752	757	778	755	814	775	826	818	714	835	753	812	760	759	801	794	791	773	784	761	775	786	803	800	804	749	756	810	823	809	823	778	707	768	711	753	850	802	795	815	776	804	779	792	839	814	793	807	758	786	781	750	825	757	776	768	763	760	777	818	740	749	805	763	794	785	771	774	740	741	800	758	777	773	820	756	730	764	762	798	758	773	819	776	796	752	773	784	771	784	804	781	796	731	779	819	814	774	797	833	794	777	803	775	802	783	780	796	788	809	830	775	767	801	721	787	787	753	748	814	744	744	764	760	782	759	764	740	795	828	764	759	728	755	758	813	791	789	753	768	811	791	773	778	776	785	780	773	813	782	778	736	831	791	798	724	773	775	783	720	757	814	805	791	770	721	758	800	772	740	774	750	825	804	783	790	714	740	787	807	796	790	742	804	795	854	762	752	780	757	786	753	835	798	758	798	795	757	764	825	780	786	810	757	785	768	829	764	758	808	758	761	827	827	764	815	759	747	757	752	789	770	762	772	804	755	789	779	769	770	830	797	771	793	776	774	775	789	806	780	767	781	772	830	794	803	775	773	743	758	780	792	692	734	771	787	790	844	809	773	792	735	763	790	751	734	718	744	770	832	834	759	791	745	811	798	776	754	750	820	718	825	802	755	798	772	770	824	801	790	800	769	815	808	823	829	784	837	796	804	735	789	813	800	781	824	756	728	734	775	801	758	767	805	832	812	710	786	833	775	778	776	793	734	858	785	749	797	800	776	771	749	822	786	755	750	757	821	756	756	796	768	794	739	737	791	750	746	754	762	767	764	828	743	764	802	785	805	808	773	831	767	739	792	812	765	810	714	745	716	792	794	727	801	755	780	778	749	790	742	753	794	865	798	767	784	778	781	832	817	813	801	813	755	794	787	779	835	801	805	806	777	809	848	767	748	749	740	781	781	754	737	727	769	780	783	750	753	716	802	784	809	788	767	811	786	806	761	830	792	798	772	780	742	833	758	775	778	807	743	791	763	784	730	788	808	746	799	801	782	787	742	717	791	817	755	730	759	803	757	749	789	799	821	797	817	791	775	790	789	741	774	811	798	748	791	778	824	786	823	795	777	820	758	787	807	789	770	791	811	823	802	768	794	804	735	743	707	782	766	771	786	768	791	731	781	848	765	768	762	787	821	779	812	866	800	777	782	838	797	779	827	816	784	730	749	742	749	754	791	775	788	823	811	775	795	785	801	733	739	778	775	748	745	834	730	832	780	820	752	768	724	730	779	745	774	701	770	799	777	774	809	807	739	826	765	779	830	749	766	829	783	828	798	807	796	786	827	807	783	814	766	822	740	748	811	791	803	800	800	773	732	773	847	780	796	760	802	782	809	786	784	739	750	786	786	779	751	806	752	812	768	760	796	793	746	809	800	774	758	804	730	819	758	761	740	778	754	770	742	811	755	782	800	824	807	794	819	783	711	752	779	734	784	755	789	720	791	746	784	716	756	765	754	739	770	792	791	790	785	803	764	797	783	760	775	783	798	738	807	820	798	789	755	784	777	802	784	774	820	779	810	790	819	786	814	776	789	772	850	778	735	784	781	727	761	782	760	772	821	840	775	798	790	794	796	786	792	784	803	763	825	752	756	736	789	737	754	818	740	804	746	804	805	779	820	780	797	805	790	821	779	741	793	781	827	812	787	806	842	819	768	711	775	787	768	771	765	727	737	807	774	769	786	778	762	775	764	800	771	777	761	776	841	774	821	753	763	777	778	799	787	806	755	793	749	765	767	791	809	783	756	827	781	861	813	732	784	782	803	805	806	779	813	761	807	777	764	775	791	788	779	821	786	780	784	798	742	720	799	814	800	760	803	811	787	764	770	826	821	763	756	792	757	811	832	781	721	785	730	794	822	820	788	775	768	742	765	767	813	742	763	808	773	768	771	817	808	772	807	792	758	745	738	761	799	813	750	777	787	740	815	797	811	720	821	784	786	822	781	789	790	724	808	747	764	771	786	792	789	777	804	804	789	762	815	794	820	810	737	759	754	780	833	775	803	770	814	775	787	781	758	764	754	767	765	795	771	785	790	816	840	794	799	776	738	820	795	797	786	818	766	735	792	817	865	750	788	799	739	807	799	858	799	827	793	809	754	780	818	804	809	784	795	762	792	793	766	794	779	785	794	749	763	736	789	726	723	792	783	789	759	776	815	785	761	743	778	768	780	729	771	742	766	769	770	799	739	782	763	805	790	772	810	798	771	808	790	739	791	880	749	831	833	790	754	745	826	869	770	838	749	764
5136	932	845	731	720	676	672	725	718	705	692	680	703	694	709	670	702	700	693	723	661	713	695	676	733	673	697	684	686	694	692	725	697	730	679	712	689	705	689	716	702	689	733	726	698	715	718	725	685	723	697	710	690	686	680	703	700	671	685	697	630	711	723	710	681	704	699	721	699	730	708	667	664	697	691	702	712	679	699	698	708	700	635	679	697	703	707	697	662	690	700	672	669	671	670	693	660	678	674	702	675	646	701	705	735	676	748	686	695	698	701	685	698	699	667	698	678	701	711	685	672	720	749	644	696	730	683	653	700	646	719	687	694	682	709	713	692	717	691	714	739	706	714	686	705	659	710	669	661	681	677	666	704	750	700	660	685	652	693	706	669	676	711	695	708	711	690	679	667	684	686	685	710	689	701	728	706	641	733	641	737	641	651	689	674	668	676	672	659	696	665	723	684	659	705	665	698	719	682	680	693	707	689	707	689	687	690	698	667	724	706	726	644	699	672	743	735	665	697	687	681	698	688	661	650	709	692	729	707	668	709	767	728	722	707	736	686	764	660	729	732	680	724	676	672	715	670	666	705	687	690	651	710	716	699	671	693	698	687	688	681	703	711	725	694	692	648	755	660	749	687	705	722	708	703	713	693	667	694	731	711	679	668	671	675	684	684	700	695	692	703	754	730	702	675	700	717	686	700	728	740	760	669	732	696	644	692	656	675	664	662	714	765	744	724	715	729	702	733	681	663	682	718	666	681	726	650	684	674	708	694	719	692	718	675	694	713	689	679	691	718	635	686	674	682	713	705	650	709	676	708	677	680	724	658	686	657	690	740	683	648	711	680	679	689	691	657	721	742	718	703	695	702	681	740	683	698	696	716	635	672	639	662	680	672	695	654	654	661	698	716	706	729	611	687	638	672	700	727	696	671	721	684	671	681	675	672	731	695	730	679	653	689	718	725	739	663	734	695	763	706	718	721	747	690	706	663	714	703	734	678	693	713	682	686	704	701	743	755	714	697	692	739	682	717	685	710	685	701	693	685	687	687	731	687	698	690	697	759	668	691	704	728	694	714	675	702	716	683	699	708	691	729	731	684	680	720	736	676	675	687	754	700	673	682	706	665	671	735	698	673	685	730	686	720	652	678	670	690	684	715	674	671	718	702	665	706	739	676	683	702	674	720	654	689	668	726	707	709	727	697	680	674	694	691	677	745	665	671	707	742	689	650	701	713	676	720	663	686	681	714	705	628	654	676	708	695	691	708	705	690	705	676	637	728	681	690	751	679	700	722	703	673	706	716	680	673	721	726	730	730	689	700	675	720	713	671	690	658	752	683	677	711	723	675	693	712	694	687	681	723	689	682	686	692	673	669	671	694	724	727	682	694	707	705	708	701	733	704	698	738	675	759	695	712	765	725	737	692	687	691	718	710	691	693	708	753	693	747	682	641	633	727	685	686	663	688	714	650	665	680	664	671	750	724	675	664	665	787	691	696	753	678	708	730	650	715	731	696	689	733	706	669	659	682	667	680	689	690	677	695	699	672	718	699	709	689	624	702	713	680	726	687	702	684	719	681	727	671	701	672	717	704	656	709	666	682	689	686	683	695	706	734	708	668	664	731	657	737	666	713	730	632	723	697	688	688	721	706	712	676	702	748	696	703	680	730	687	683	647	744	714	689	674	646	697	708	702	706	692	662	664	699	716	736	698	652	683	641	733	684	704	669	687	675	671	699	714	637	725	693	726	702	690	692	678	741	687	682	706	657	665	702	667	657	694	685	675	694	671	686	650	697	718	729	637	672	676	704	686	674	690	672	685	674	715	707	720	660	679	717	742	680	692	732	701	734	678	670	664	636	706	684	662	720	672	745	721	688	633	695	708	711	699	667	696	710	661	662	701	695	636	692	671	672	713	703	683	694	710	722	700	695	712	648	681	684	665	694	669	679	695	717	668	689	659	696	681	649	720	713	666	721	734	673	686	721	703	724	717	688	721	680	710	662	689	695	688	692	684	701	717	675	667	696	669	751	679	699	692	699	701	752	683	692	703	691	690	705	692	703	683	733	747	695	666	718	709	632	678	699	720	711	648	676	685	700	692	702	690	661	683	670	695	704	691	712	728	666	704	700	694	684	685	664	657	720	727	712	680	743	670	736	713	732	715	703	688	692	689	707	650	694	683	749	693	687	714	708	673	700	699	715	676	671	740	682	685	671	717	699	682	701	716	720	670	720	690	700	653	730	753	710	678	688	688	736	745	737	676	641	723	672	747	704	680	707	662	705	698	717	710	682	682	692	719	693	720	657	703	681	693	688	669	686	704	666	701	707	701	685	711	743	677	719	712	694	689	699	696	679	711	724	663	706	727	675	690	707	717	666	685	691	696	712	684	669	707	656	720	714	723	711	738	651	703	700	660	692	709	707	711	704	654	733	666	732	661	737	718	683	690	677	679	665	710	666	668	720	659	716	682	695	685	684	676	675	684	680	686	694	701	706	673	667	658	673	687	687	705	703	704	694	709	709	706	690	679	694	707	689	694	663	690	708	650	696	696	702	709	734	745	701	686	625	677	717	655	715	724	666	680	674	702	737	674	673	660	713	704	660	672	658	691	764	681	715	650	745	696	699	686	718	685	672	691	705	668	678	708	652	682	719	687	638	649	697	645	703	687	643	682	739	704	670	692	679	736	679	704	722	684	684	669	675	692	733	704	661	692	714	700	695	681	726	691	624	687	674	664	709	711	715	661	694	686	682	711	725	704	717	723	651	716	702	688	680	711	686	703	684	708	673	706	667	715	706	716	687	731	685	719	686	688	696	718	691	757	700	701	663	678	715	660	741	739	691	699	686	713	704	711	689	701	661	688	654	661	685	696	675	706	688	745	647	683	726	677	734	705	737	696	699	654	700	684	711	643	682	668	693	685	690	686	655	712	742	694	682	711	677	677	699	714	680	713	701	691	703	683	725	667	736	677	688	669	699	696	684	694	715	699	684	709	709	714	707	720	694	676	735	698	694	675	663	711	691	655	706	715	675	650	699	693	681	694	675	702	754	665	671	686	697	691	747	670	661	665	659	601	698	669	660	675	704	702	663	686	673	687	648	720	702	707	738	673	667	670	666	722	659	651	675	726	679	653	709	710	693	680	667	698	717	688	638	704	681	689	677	732	710	742	681	721	660	676	656	690	711	688	657	711	707	661	710	759	653	684	704	690	671	674	660	734	704	687	742	688	712	711	713	647	688	682	643	695	676	700	728	674	683	725	696	653	680	749	685	716	665	698	701	677	651	679	723	700	718	724	699	706	704	705	728	710	684	689	702	691	708	667	685	706	665	705	639	683	703	711	677	711	722	663	714	732	675	738	720	709	689	696	694	721	706	702	728	748	653	669	681	683	719	675	734	738	671	685	730	744	726	694	694	673	721	693	689	717	710	709	687	702	730	739	673	694	680	661	708	689	753	690	718	675	674	708	658	673	699	682	682	684	727	690	695	688	691	670
25736	21462	25951	19012	1943	947	834	766	658	715	696	689	697	653	671	659	721	647	620	622	647	643	680	679	642	648	629	636	665	688	637	646	637	611	677	647	660	633	628	631	696	651	619	683	614	637	712	654	634	666	547	625	654	639	668	656	663	671	675	670	616	661	650	644	602	647	619	679	648	621	658	610	632	679	673	658	678	632	654	665	628	677	653	677	578	683	637	624	669	656	618	641	610	584	612	648	666	658	635	601	618	641	621	660	635	653	702	631	655	616	654	649	677	642	631	590	630	645	628	640	581	606	610	629	663	639	641	667	612	643	645	658	622	578	640	659	652	630	627	646	601	651	573	611	658	615	613	644	653	692	659	617	633	641	645	618	637	657	661	689	671	631	660	625	632	631	614	675	654	658	630	658	644	654	674	660	659	646	641	693	682	608	597	624	632	680	639	631	624	643	646	610	642	627	610	623	662	665	636	665	641	641	670	637	609	653	660	649	667	610	601	667	656	604	674	641	670	614	687	634	667	640	641	673	655	630	643	682	683	668	596	628	649	641	663	620	613	687	652	664	685	653	590	653	602	636	621	637	650	621	673	615	678	692	628	642	660	607	628	638	656	632	644	614	658	608	646	634	622	590	605	639	627	657	631	633	665	644	610	649	658	653	656	656	636	637	617	670	585	627	590	681	649	656	622	629	673	671	624	646	658	597	653	659	670	600	626	672	638	623	623	626	660	633	613	622	648	692	632	594	637	576	668	631	620	677	631	647	626	644	635	675	647	652	639	660	685	598	629	607	615	667	632	624	647	659	667	670	612	616	643	620	635	624	654	643	639	646	641	643	667	593	607	652	653	637	631	657	623	654	614	620	606	677	620	658	693	666	655	599	678	626	595	590	587	659	679	629	640	586	607	669	621	641	610	628	668	633	625	667	644	663	635	627	625	696	698	611	646	609	664	626	651	638	645	649	638	675	620	616	641	637	666	639	597	590	639	647	633	598	664	641	619	659	655	668	649	627	705	622	632	649	624	596	620	663	650	672	650	638	600	630	681	634	670	690	611	622	604	647	608	616	681	608	627	617	669	607	605	631	602	618	613	598	620	648	629	651	639	660	624	682	641	669	628	638	595	642	587	649	650	656	617	616	650	633	626	638	657	670	679	606	634	648	619	604	633	633	656	683	617	623	607	676	675	668	684	630	652	672	653	634	622	659	634	611	627	651	616	632	631	622	620	586	668	660	652	604	662	616	637	661	695	618	652	629	650	616	621	596	624	629	654	678	623	628	641	627	633	758	646	657	653	618	627	586	656	635	661	621	611	683	606	614	597	689	635	638	650	657	663	599	614	623	654	627	651	623	622	662	616	626	665	642	678	601	662	611	652	602	635	656	644	669	568	696	652	619	656	641	637	648	644	656	638	668	611	645	680	639	670	634	673	616	654	619	615	639	616	679	665	662	614	625	627	654	631	653	660	645	622	605	646	626	628	678	623	631	622	633	658	680	647	635	658	636	634	627	626	568	604	605	630	648	610	654	617	633	623	615	600	613	687	624	645	641	628	637	607	627	619	628	597	603	645	653	624	657	668	617	637	623	619	584	615	581	620	642	632	651	627	621	644	631	692	629	616	654	622	611	695	640	633	624	658	643	634	587	605	640	638	641	644	602	654	621	667	630	640	629	651	667	617	641	630	623	642	662	643	664	634	639	660	617	642	638	658	623	678	615	644	663	670	648	638	627	641	634	655	666	685	668	623	686	641	646	624	639	684	626	591	649	619	679	702	607	650	601	615	604	629	628	623	613	652	645	618	677	620	676	656	640	626	656	661	671	645	632	598	604	584	636	646	608	660	599	674	636	627	646	649	664	611	623	596	641	643	653	666	624	634	605	652	581	640	636	571	648	626	645	638	643	634	628	645	652	655	628	645	637	641	619	631	617	650	631	670	650	614	645	612	651	686	696	678	623	557	631	647	667	601	667	647	640	591	645	644	643	662	635	618	618	636	569	666	674	649	630	611	674	633	655	662	620	618	633	630	714	650	598	646	628	629	620	674	597	677	628	618	631	614	648	642	602	619	648	652	647	644	624	619	618	620	655	621	641	606	676	653	624	635	632	651	697	679	655	643	701	657	615	621	642	720	599	631	649	661	633	651	643	635	665	632	656	650	663	655	642	664	628	596	630	628	653	654	674	659	640	658	667	678	634	625	679	628	666	599	635	656	683	602	689	639	648	636	627	615	664	642	590	591	621	661	640	678	651	584	648	615	657	617	608	681	660	645	641	629	623	663	620	687	677	584	636	602	675	666	679	634	679	642	643	614	615	626	651	605	656	609	612	729	647	632	646	636	667	626	680	656	650	645	625	622	602	673	595	619	615	662	611	594	626	652	625	631	692	624	613	678	662	618	607	651	664	618	649	639	629	619	628	631	630	663	630	671	619	650	601	685	684	585	638	644	693	642	674	655	621	619	646	610	628	639	628	641	593	635	625	671	623	649	626	593	678	627	634	672	660	624	643	621	628	624	601	646	656	670	598	606	638	610	653	595	582	634	662	655	618	669	649	607	628	642	645	674	612	623	631	616	595	662	663	649	609	632	658	637	627	617	641	594	625	618	653	643	644	641	576	657	663	669	610	591	626	631	635	641	637	669	621	679	624	631	652	645	664	607	667	656	660	697	642	578	683	626	597	662	638	669	646	598	646	635	627	606	642	580	696	669	646	591	658	645	653	619	629	642	598	609	645	628	644	643	623	657	618	648	653	645	654	667	624	620	624	648	619	644	657	657	653	628	638	669	628	639	604	611	595	651	677	657	627	642	639	630	652	665	641	646	629	609	653	640	654	639	647	631	617	615	675	612	643	673	667	612	616	608	624	650	644	617	627	651	696	579	621	673	622	643	641	634	623	642	663	667	643	673	649	621	636	663	621	651	637	661	663	617	628	663	636	682	605	627	684	643	624	665	632	617	613	659	648	659	597	627	621	646	659	670	613	653	644	702	633	648	625	653	650	661	690	603	652	621	569	645	640	645	716	617	644	640	627	644	629	650	627	682	643	669	642	643	612	680	648	638	589	595	650	623	664	672	634	650	617	672	627	674	669	660	641	695	629	627	612	683	643	616	650	642	597	660	604	683	663	644	621	634	646	663	622	662	652	676	599	694	626	643	599	636	620	623	620	638	621	589	673	642	679	650	592	650	621	635	681	605	614	635	638	626	620	643	682	650	639	612	621	628	674	619	632	644	620	624	568	671	657	665	645	652	626	577	618	655	617	641	635	628	623	662	620	593	618	648	609	648	628	656	622	666	623	608	638	638	668	616	638	627	636	617	656	591	651	616	621	678	649	648	655	626	608	582	674	635	630	662	663	653	672	674	686	674	627	642	656	662	645	611	671	660	628	660	652	607	648	625	644	591	620	617	635	621	658	619	676	612	668	637	629	624	673	649	632	632	674	615	660	614	685	615	643	670	641	613	644	662	655	654	652	670	621	629	664	690	636	623	573
3579	2266	1899	1242	926	828	765	772	704	737	618	653	626	630	629	625	638	593	630	565	627	677	588	586	662	587	618	606	614	608	621	626	611	641	578	595	609	617	609	576	613	597	624	622	578	623	615	606	604	602	607	631	603	603	593	617	615	611	599	614	634	633	575	603	582	638	573	620	602	635	578	587	613	610	627	611	669	631	565	633	629	593	611	607	568	569	597	613	588	616	563	601	610	633	595	624	574	665	565	584	650	576	597	644	579	583	601	591	621	584	582	610	563	586	650	595	609	564	585	595	572	581	594	640	640	572	575	609	588	606	571	597	634	615	619	602	617	581	601	611	600	616	579	627	661	614	603	639	580	579	605	530	606	623	578	593	607	624	614	625	604	563	588	620	557	598	627	597	580	644	613	627	502	593	586	604	597	635	592	535	553	632	603	606	593	592	624	565	583	586	593	574	616	573	609	560	593	559	538	597	549	593	607	596	603	615	567	573	588	638	604	644	593	614	598	617	575	575	603	616	572	563	589	583	601	618	628	584	639	577	600	606	592	621	608	596	620	610	617	608	593	631	622	614	645	588	612	623	580	612	548	601	584	587	563	646	577	552	552	574	561	583	636	572	588	597	568	587	642	629	595	614	642	585	577	571	619	642	643	563	633	561	583	606	564	600	619	588	607	639	567	579	577	609	588	571	563	625	627	607	615	579	580	580	602	582	644	584	570	594	603	621	628	602	621	587	609	590	550	594	638	619	575	624	575	572	588	607	627	608	575	575	547	607	607	610	612	583	590	594	591	556	610	586	638	582	585	546	573	603	564	629	570	596	630	644	567	559	592	598	620	567	606	592	575	576	606	580	654	610	585	586	609	602	592	590	572	662	564	557	584	613	543	614	560	601	585	606	605	613	644	584	590	616	611	596	613	631	614	581	569	607	574	574	617	560	556	629	572	610	595	571	625	559	575	612	587	631	605	607	591	581	540	613	588	574	586	595	572	652	594	602	558	573	625	592	611	655	555	590	561	612	631	609	594	636	596	600	613	606	605	601	559	626	626	599	605	603	603	592	605	594	566	584	620	569	603	611	607	556	632	578	576	529	586	598	599	595	558	575	592	575	580	613	579	641	617	556	585	584	620	532	583	634	583	554	585	583	618	608	626	640	605	640	598	604	558	588	559	542	584	611	597	557	563	573	603	561	639	571	603	621	606	585	602	608	581	593	642	609	577	572	600	607	586	589	622	618	606	613	566	619	564	586	545	562	584	595	594	563	604	541	613	574	555	570	630	574	628	587	598	592	524	605	603	558	549	564	586	577	571	571	627	598	606	565	614	587	598	602	611	598	582	579	583	573	573	555	589	596	589	576	598	615	578	566	606	577	606	569	526	600	575	555	603	575	569	650	579	576	549	619	568	588	601	623	544	591	626	586	617	643	591	572	590	599	581	601	591	601	594	585	579	610	625	583	613	600	630	571	555	580	576	624	585	591	580	570	591	579	605	561	583	584	592	615	600	577	627	588	582	601	603	566	597	569	599	612	593	568	571	638	605	603	594	631	589	560	566	646	613	601	616	635	611	598	626	592	593	553	587	586	575	609	590	555	581	622	581	594	571	601	539	590	579	609	643	579	578	644	608	600	555	568	650	636	603	542	572	628	629	577	607	586	596	591	596	570	571	602	570	630	625	584	605	602	581	579	584	632	582	661	588	579	627	616	646	670	619	585	598	576	584	602	557	542	559	601	580	576	590	581	584	558	572	605	592	606	590	578	603	634	550	600	606	641	609	630	574	618	573	593	579	552	583	586	572	588	572	581	638	577	626	591	598	591	592	589	617	597	597	608	531	573	644	581	578	592	600	565	596	574	604	601	599	609	584	589	601	586	570	610	630	585	599	645	633	619	619	589	662	568	580	593	580	550	579	629	599	574	616	578	612	549	575	629	581	582	637	647	577	612	568	590	577	615	567	589	621	580	597	636	556	584	547	604	615	601	592	627	598	562	592	575	632	566	597	615	605	587	619	564	604	587	600	605	556	591	594	578	637	606	574	549	592	603	586	603	580	603	612	560	617	570	605	594	570	596	571	552	595	612	582	596	584	588	567	574	604	582	613	575	593	593	583	628	585	569	580	623	602	645	600	579	576	586	582	635	566	570	625	604	567	593	603	554	622	595	584	571	561	533	624	577	630	624	610	574	604	611	581	595	608	580	570	616	587	597	589	579	585	588	560	568	662	606	608	587	569	604	581	627	564	630	578	649	566	604	623	591	612	573	584	564	622	604	613	571	598	575	602	584	588	601	562	584	575	591	590	571	593	614	611	585	622	614	579	617	611	618	599	581	613	554	596	591	592	558	599	617	570	618	605	562	604	585	554	570	579	583	585	598	614	609	567	581	608	623	600	599	566	558	571	594	583	594	554	608	587	622	607	582	571	611	621	608	584	591	580	578	605	591	629	583	590	546	628	614	571	574	611	595	570	597	622	573	613	618	624	589	589	600	567	570	595	595	580	572	615	630	587	587	628	615	538	600	568	578	571	580	619	566	587	600	587	595	582	578	599	618	605	556	588	621	604	589	559	570	629	611	600	565	609	587	562	586	577	558	604	553	581	589	562	594	596	579	589	601	582	578	599	636	590	605	608	608	616	573	551	581	581	600	587	538	576	609	611	595	615	557	600	596	586	545	575	582	556	603	617	619	566	644	584	592	573	566	617	616	611	594	598	588	581	649	649	589	583	606	616	577	566	608	591	610	591	572	582	601	617	553	582	588	624	646	595	564	566	584	591	592	631	634	602	593	577	555	602	558	656	564	630	562	599	620	562	611	600	566	589	569	585	586	606	586	612	594	590	588	596	598	572	591	597	586	630	540	592	565	600	604	565	568	565	627	603	612	581	605	592	589	636	577	590	588	601	586	594	576	601	604	537	618	535	597	572	577	574	574	617	586	583	618	603	630	629	591	592	629	616	595	594	571	597	602	576	577	583	567	606	598	595	567	588	567	623	594	580	563	613	559	624	561	583	586	621	602	614	662	606	618	581	593	600	559	598	597	613	626	549	596	546	610	601	585	615	616	605	606	610	564	609	599	618	572	603	587	558	617	606	571	559	611	572	573	620	568	623	565	545	580	626	586	586	534	562	631	595	559	605	615	563	630	583	581	587	616	609	595	575	601	605	615	571	602	588	564	567	581	590	578	559	623	599	606	613	607	579	600	554	592	577	571	610	623	590	605	574	594	619	610	602	566	627	600	573	621	625	577	603	578	614	557	592	549	590	604	585	602	577	569	622	602	569	556	599	601	555	595	580	565	613	588	558	593	597	605	580	629	578	595	618	603	603	602	557	612	573	616	582	616	585	590	586	624	584	629	607	592	601	630	567	627	587	596	552	588	595	575	621	597	579	611	568	623	625	612	576	632	583	624	631	571	582	595	557	569	603	568	559	623	614	559	606	591	574	550	608	642	562	638	574	631	570	584	580	585	573	585	593	586	592	608	594	569	567	612
24283	21464	28625	24720	20161	2509	904	531	422	390	405	362	342	354	333	325	327	307	353	302	318	349	310	312	284	307	316	323	303	307	254	309	288	291	303	314	308	295	296	320	294	311	273	303	272	320	311	308	304	314	273	317	299	305	287	304	284	276	281	325	295	283	312	287	276	295	289	273	327	299	324	286	321	294	311	288	293	311	267	271	284	294	298	302	288	297	296	316	304	321	263	299	296	262	293	289	307	277	313	305	316	328	315	310	319	308	286	300	303	286	273	276	309	277	271	304	302	296	311	295	287	266	265	288	273	326	310	283	285	347	300	293	281	321	293	311	294	290	256	307	319	317	307	315	299	302	287	299	292	266	270	285	298	268	301	268	269	294	307	291	304	281	312	286	292	274	289	308	275	299	305	303	327	271	282	304	284	280	319	286	274	304	309	316	310	302	273	289	306	351	283	270	277	286	297	302	294	289	288	279	274	277	302	278	306	302	297	275	311	295	299	308	289	253	274	319	254	260	272	271	306	286	305	321	299	295	295	282	297	273	258	282	276	287	299	304	272	288	305	252	285	288	296	278	298	278	298	257	284	306	294	259	319	313	293	318	306	307	303	286	276	324	286	289	312	268	319	292	303	298	282	291	287	307	305	276	283	272	280	303	269	269	285	285	292	273	303	296	284	273	293	304	278	321	307	275	294	315	272	320	261	272	283	294	303	270	309	287	295	294	310	254	277	251	276	288	267	266	291	289	346	286	299	274	305	267	285	285	296	312	290	290	295	277	282	318	315	300	284	288	273	310	261	271	274	336	246	279	306	274	298	309	286	300	324	278	275	312	272	314	290	262	284	290	290	278	289	275	303	321	286	314	301	280	286	288	262	268	299	299	292	291	306	291	312	286	308	297	281	296	298	268	304	300	281	298	313	284	290	309	299	302	288	302	301	299	299	310	294	317	273	310	286	298	283	302	299	300	264	289	272	291	301	259	271	286	279	296	291	303	286	305	297	289	292	277	274	289	252	266	289	296	320	254	300	318	292	267	269	292	306	273	317	298	285	302	305	302	273	274	300	296	289	294	264	291	282	280	298	301	266	321	267	306	283	257	295	284	285	274	268	309	266	299	252	325	288	306	271	304	265	289	312	271	292	278	313	289	281	276	281	270	328	295	298	310	299	271	312	307	301	297	296	329	292	308	289	317	295	300	303	266	287	273	311	266	280	312	324	318	298	297	316	287	275	270	291	305	302	310	270	317	306	270	302	290	290	285	319	286	340	305	311	263	276	314	309	286	310	293	296	305	283	288	312	293	289	293	275	275	283	308	280	293	265	276	307	281	294	292	295	274	262	291	305	269	288	302	287	290	298	296	309	296	276	274	315	285	292	277	318	297	280	289	292	267	308	303	266	283	317	287	294	287	278	300	258	246	306	269	311	303	288	317	296	294	264	282	317	306	299	302	257	291	296	291	300	308	280	305	262	299	284	294	269	297	296	281	294	307	303	283	307	301	296	293	305	283	276	312	260	293	294	280	276	280	287	300	308	295	273	280	337	292	274	304	267	307	312	324	296	284	308	308	297	292	277	275	278	297	304	316	321	269	272	297	270	313	312	277	290	285	301	307	301	306	275	316	312	267	282	299	284	273	290	287	325	270	312	284	282	295	304	262	278	292	294	317	278	285	306	297	280	281	293	320	310	307	265	284	277	274	286	282	295	279	268	272	318	300	301	312	281	287	280	299	297	310	324	300	307	286	272	270	303	287	310	280	310	310	259	295	296	281	284	329	308	272	294	289	298	313	296	281	267	301	277	280	290	294	281	315	312	294	278	273	290	278	337	297	307	291	295	289	273	324	297	324	308	301	288	301	320	298	283	289	324	325	311	289	299	281	310	292	247	335	291	273	272	316	258	279	288	313	307	300	278	332	291	299	317	290	301	270	285	309	307	275	293	282	311	305	287	313	294	281	297	273	296	272	278	324	313	285	335	287	294	276	287	308	324	283	292	270	271	299	289	270	306	286	280	299	306	287	287	309	298	311	286	294	318	297	262	283	312	283	294	294	308	270	293	329	285	286	327	265	305	294	253	304	256	280	298	302	269	299	331	296	270	313	296	285	298	301	309	301	300	316	285	261	276	299	288	309	272	298	292	280	283	264	295	287	308	299	283	298	268	331	263	306	268	303	294	304	324	282	294	280	289	326	281	257	289	310	291	257	296	307	301	275	323	286	282	310	288	301	329	295	286	261	287	259	288	292	281	298	308	331	271	291	336	292	332	281	293	282	334	296	294	289	289	290	292	293	304	300	316	288	308	303	254	284	304	281	312	315	310	300	321	293	307	291	272	284	269	325	316	305	317	320	316	282	288	278	291	299	307	254	308	299	292	274	278	281	294	287	309	308	274	274	288	307	305	270	268	277	278	270	324	258	307	307	301	286	283	279	304	287	241	299	271	315	315	292	260	287	269	293	275	282	269	315	309	295	286	267	316	328	305	311	305	261	296	319	260	297	297	275	275	278	291	310	285	283	294	294	301	293	288	305	257	296	300	288	294	300	281	278	293	287	273	271	309	307	310	295	266	267	306	305	307	320	300	270	300	302	262	284	277	293	274	312	288	277	273	274	280	270	290	296	296	297	287	279	275	297	273	314	271	270	295	300	300	269	301	274	291	260	312	265	296	276	268	281	299	257	311	271	300	288	276	301	294	278	282	253	284	280	292	309	315	278	288	321	300	306	316	286	314	283	265	299	293	312	304	296	302	310	263	306	266	295	282	295	290	293	288	291	318	269	285	281	282	286	272	311	278	296	309	267	278	312	276	292	315	286	282	305	293	318	287	290	303	269	290	290	281	297	242	303	296	272	304	299	300	285	284	300	302	259	274	299	270	301	281	289	305	301	293	281	262	307	272	273	268	267	290	304	297	295	304	299	282	292	294	282	267	264	281	269	309	296	260	305	268	293	276	292	290	301	309	288	272	278	315	287	291	289	281	287	277	301	276	285	292	285	286	283	307	292	268	286	290	300	275	304	275	307	288	284	283	297	276	325	328	273	269	287	277	258	318	308	290	270	315	297	294	258	275	277	279	305	291	293	273	302	305	292	282	254	282	284	278	271	310	293	272	287	280	278	292	295	277	280	261	287	271	280	292	306	315	299	288	311	299	308	283	309	289	289	294	305	259	326	277	301	313	285	320	276	271	321	295	288	278	301	299	281	274	301	260	274	310	310	281	332	293	302	299	283	293	289	292	289	309	321	296	254	288	292	285	279	242	310	284	305	273	275	270	311	284	280	269	298	272	303	297	296	277	300	308	293	301	290	292	297	315	315	275	302	293	275	279	300	306	291	283	299	280	241	308	299	308	271	315	301	266	283	291	267	301	281	298	289	304	267	287	303	291	283	314	297	266	273	279	296	274	299	301	304	336	284	291	260	280	277	285	315	305	265	257	266	316	281	310	274	285	314	285	321	303	298	318	303	266	267	311	295	309	309	270	290	259	279	300	268
3263	4685	3637	1776	1270	960	782	690	587	549	455	436	419	419	396	389	375	389	346	357	331	359	403	358	344	325	341	316	357	345	343	306	327	300	315	321	347	343	309	325	341	301	327	317	315	291	308	347	298	307	307	339	329	338	311	306	304	325	311	295	314	325	319	327	323	327	344	325	366	333	312	314	301	345	356	284	306	282	318	295	308	303	310	317	295	328	301	294	335	312	326	300	303	314	288	361	345	338	328	321	340	302	335	309	324	329	298	342	304	310	314	278	311	307	295	303	303	319	327	294	322	284	303	345	324	322	295	326	297	281	305	298	324	302	314	310	300	299	316	363	310	278	346	306	306	338	312	331	314	325	277	319	323	329	272	287	309	350	317	304	303	298	337	325	332	290	329	318	323	308	298	338	324	315	315	317	338	326	291	285	333	303	346	313	284	310	310	314	295	310	339	307	270	315	321	296	334	342	320	296	303	366	310	300	301	323	317	320	305	298	279	281	298	309	335	306	317	289	313	284	296	290	341	306	293	332	307	319	308	349	301	313	330	317	315	301	338	329	330	319	299	306	311	309	347	341	303	320	292	338	324	318	341	298	260	305	353	289	337	276	286	322	322	299	315	343	305	302	333	300	321	323	296	313	288	343	322	310	291	273	314	300	317	336	293	299	305	325	304	331	299	309	341	329	321	319	278	339	358	326	318	299	278	337	357	295	297	286	285	293	328	299	300	327	314	318	331	301	303	305	280	299	311	256	331	308	316	323	275	328	295	303	295	297	297	281	315	307	318	318	320	317	305	321	315	309	292	322	299	312	286	307	309	317	355	289	303	290	314	321	288	309	318	281	314	325	320	333	348	287	297	283	320	325	302	307	304	360	328	332	351	322	332	288	302	323	311	309	306	321	330	299	302	308	315	311	309	315	306	324	312	306	302	307	300	312	310	279	324	298	342	313	305	323	328	308	312	301	301	310	307	323	320	286	328	332	318	303	309	287	312	302	322	300	289	305	312	325	278	322	322	330	295	312	319	319	280	312	287	295	296	300	271	306	307	311	313	309	326	322	305	316	292	316	337	310	308	316	307	342	328	299	297	326	321	315	293	320	304	291	321	299	294	320	318	329	297	282	321	294	297	338	317	315	334	288	305	342	294	324	335	298	269	288	290	284	305	280	295	290	279	289	317	303	324	315	314	330	307	286	328	318	314	310	343	295	308	315	301	304	305	308	313	271	329	298	292	241	319	314	313	332	300	309	321	331	305	315	313	316	329	307	309	306	314	304	306	325	330	287	317	314	323	296	287	308	249	322	308	300	304	294	311	329	280	327	298	315	298	277	313	313	315	297	317	302	323	321	315	286	279	330	332	313	301	337	324	337	294	290	321	300	305	277	341	309	318	313	317	297	275	340	282	317	295	288	310	300	311	305	308	300	316	367	304	300	300	331	312	314	313	317	290	297	300	294	288	317	311	326	304	288	327	301	295	296	328	343	306	312	301	335	299	316	277	289	311	343	295	305	297	324	316	281	305	303	288	297	308	323	312	297	311	291	313	320	335	294	355	296	340	312	290	351	299	328	297	291	331	321	332	298	292	284	294	297	329	300	299	302	304	307	321	297	315	284	285	306	324	315	360	314	310	320	337	275	335	293	293	335	295	282	279	274	286	284	326	314	310	332	310	270	292	291	298	317	308	316	347	312	309	310	277	272	315	323	280	301	296	307	312	327	290	297	312	279	306	289	341	289	292	296	272	313	296	298	314	315	329	284	288	334	313	341	301	324	306	309	304	274	314	318	345	318	307	301	305	280	310	299	280	297	326	308	296	316	316	338	354	292	313	273	284	289	315	305	332	291	317	329	314	272	320	312	301	320	296	306	263	287	313	324	288	295	302	296	290	285	301	292	297	339	326	304	285	322	328	327	283	292	317	305	307	283	323	287	287	315	330	327	330	298	303	302	302	297	330	356	305	270	304	299	313	299	290	340	312	284	328	299	298	298	267	299	295	303	325	281	308	340	308	315	291	295	339	309	320	298	291	342	325	308	328	320	328	288	283	323	318	306	315	277	307	277	285	290	309	313	304	307	281	314	339	303	294	301	345	300	287	274	296	299	329	316	306	319	308	339	300	295	325	317	304	296	305	279	295	293	323	302	294	310	286	277	323	289	342	292	307	296	330	323	319	309	350	319	298	265	326	297	305	296	309	287	304	308	312	333	309	315	334	308	306	289	298	281	253	294	295	288	332	311	319	316	334	299	309	324	300	305	327	322	305	312	311	297	324	285	283	332	301	307	270	292	296	306	321	267	305	310	293	297	363	322	311	296	301	323	350	308	302	301	285	291	326	315	300	303	312	302	330	303	304	289	321	301	299	292	308	337	292	312	285	296	331	334	288	312	305	296	293	305	318	311	341	318	309	288	284	314	316	314	330	323	292	294	298	304	325	311	321	327	286	289	316	309	332	292	295	335	321	300	292	288	302	312	309	314	295	299	352	304	328	304	305	302	313	295	321	286	324	307	291	306	288	303	293	295	315	317	306	329	312	310	329	333	313	322	303	322	320	320	319	276	313	294	320	327	298	315	301	294	296	318	310	325	298	291	276	298	337	330	310	315	297	308	320	308	324	301	319	317	299	287	319	336	316	288	261	329	291	308	285	284	301	308	295	328	301	301	306	306	323	284	312	306	297	297	290	284	304	297	282	280	308	320	338	313	302	323	316	310	348	300	274	304	289	306	309	328	302	294	293	290	324	293	303	275	291	301	293	323	277	312	302	302	320	300	296	286	305	291	315	300	337	337	279	285	293	301	311	316	289	323	286	283	286	288	323	282	294	290	295	298	328	299	337	309	325	286	272	308	287	315	323	279	320	324	291	325	351	340	301	295	340	289	304	313	311	310	300	292	307	301	311	340	341	299	267	301	256	335	306	324	327	295	293	304	308	330	319	284	305	306	296	310	282	283	324	280	307	320	312	312	295	316	320	320	287	307	294	289	304	325	337	281	282	291	305	296	301	296	274	297	329	309	289	320	302	305	278	296	319	311	298	287	311	308	326	294	332	314	323	280	330	319	335	271	331	299	337	334	323	307	292	303	301	325	287	307	285	291	308	296	300	296	316	289	328	272	324	315	282	310	310	295	297	314	309	303	336	287	278	291	283	298	314	301	310	307	299	301	318	294	322	330	312	302	341	326	324	298	313	268	327	280	330	302	301	329	308	308	292	325	304	316	287	307	307	308	324	307	291	310	261	295	293	276	326	318	314	327	295	301	287	321	288	314	307	299	302	303	313	304	324	326	260	307	345	295	286	300	316	280	285	317	308	303	299	306	302	295	313	288	291	333	293	292	330	299	329	315	288	338	309	310	352	292	301	292	332	308	314	282	316	282	306	285	305	307	309	328	299	322	277	340	265	282	290	339	274	278	310	328	309	282	319	298	320	318	287	294	315	296	299	307	311	300	302	310	322	321	309	285	322	316	349	307	336	294	332	309	324	313	318	293
27757	11671	1945	1069	811	794	821	807	779	790	841	800	796	807	758	777	823	744	817	811	791	840	778	806	718	789	763	811	807	777	810	761	805	794	762	797	772	773	770	756	762	743	801	819	803	791	822	751	798	846	818	814	777	766	766	768	753	810	780	837	830	799	795	799	749	738	746	800	828	792	765	798	761	791	735	717	834	778	746	785	787	807	782	771	786	790	824	780	773	743	801	771	771	805	793	786	781	797	772	779	755	809	767	765	835	804	743	778	774	736	765	807	722	768	781	771	777	796	763	789	760	768	792	794	778	756	772	803	781	806	775	775	773	777	801	739	724	794	801	823	775	767	801	772	788	831	805	800	739	818	769	807	767	775	782	759	817	772	785	809	766	823	780	759	803	803	785	751	731	772	785	769	731	783	781	790	766	753	804	782	806	791	792	741	824	780	758	839	813	778	781	769	771	753	817	777	775	756	733	778	784	772	760	769	804	771	799	777	804	806	764	800	733	780	795	784	733	781	795	807	779	777	791	732	778	801	805	879	794	788	770	741	765	756	831	801	809	763	769	771	751	799	740	815	753	788	753	811	758	802	764	773	815	776	760	798	752	806	781	794	755	772	805	779	815	759	798	761	815	754	780	767	773	775	741	834	773	826	811	791	765	782	768	746	802	759	758	771	785	800	771	786	832	783	788	763	789	812	840	803	810	831	728	813	850	735	805	736	818	808	804	782	752	782	755	735	775	783	776	774	761	775	803	784	824	762	758	798	746	769	809	769	758	765	754	750	770	739	795	822	785	815	816	786	812	790	742	807	783	819	724	757	787	801	736	770	813	779	766	786	815	848	815	736	754	799	779	764	829	769	855	776	745	793	834	772	729	724	737	760	788	744	794	812	770	784	752	765	836	810	820	791	745	806	801	810	793	817	801	779	812	793	766	794	834	772	816	792	775	734	781	798	803	775	795	774	770	752	755	769	818	800	760	759	760	837	789	813	777	740	747	833	754	764	801	814	742	727	779	754	831	752	770	787	794	776	794	842	829	754	832	782	767	752	811	782	818	807	815	770	771	754	840	766	768	756	788	808	764	812	783	821	781	744	732	785	778	753	780	838	758	774	774	780	796	789	730	806	784	773	774	764	790	806	752	754	797	798	743	790	806	787	805	758	796	769	812	742	758	764	830	789	794	760	772	813	757	772	795	791	769	786	774	767	762	800	754	859	764	773	809	802	761	814	747	828	776	799	798	752	811	838	807	790	734	827	808	788	772	766	765	805	795	835	783	767	743	802	775	829	724	781	858	767	762	800	777	747	807	778	745	783	762	694	767	749	794	758	765	756	753	806	800	790	781	770	742	797	843	752	773	801	782	775	810	804	758	782	793	769	844	766	778	713	771	765	804	806	825	784	816	780	807	828	767	824	772	785	791	811	785	772	783	784	773	805	797	773	766	780	841	765	801	796	800	758	845	855	755	823	823	796	811	779	788	802	785	714	785	744	787	749	783	755	746	717	830	749	810	773	738	832	823	779	781	799	751	809	827	790	788	790	768	743	776	783	787	782	780	821	787	766	789	789	823	784	868	770	762	770	749	798	765	778	804	824	777	784	756	805	821	752	779	748	778	762	785	754	789	798	783	786	790	844	755	797	769	788	800	786	783	810	789	779	799	789	779	811	791	753	771	778	793	740	762	804	761	811	757	754	814	768	752	791	835	782	830	799	809	808	784	794	783	816	799	782	781	795	803	784	751	840	773	801	779	822	812	779	812	805	763	800	800	811	790	868	755	764	799	772	770	755	726	788	769	776	793	775	788	771	798	789	796	776	692	796	779	751	783	814	752	840	777	780	756	848	790	775	794	733	790	767	737	760	829	807	790	826	814	765	791	797	797	784	785	787	755	809	764	776	750	805	783	765	767	780	794	785	749	755	811	749	794	747	754	754	759	754	803	822	790	741	817	829	793	790	800	803	814	767	751	734	789	787	765	760	773	795	788	860	781	748	790	717	806	742	721	778	861	788	789	801	802	788	799	765	801	771	798	796	820	754	755	810	777	787	802	792	803	802	727	728	796	788	784	737	809	812	770	767	765	808	752	797	782	799	722	826	753	752	765	800	852	768	799	756	806	811	826	737	805	854	787	779	799	768	835	802	782	815	740	769	828	824	796	816	767	775	772	788	829	761	793	782	755	750	798	797	752	830	769	712	749	796	781	772	784	761	772	808	769	784	767	808	762	810	800	754	828	815	788	850	792	816	770	752	838	775	756	866	788	755	774	823	772	748	767	832	840	800	764	842	796	809	786	752	777	794	773	741	796	780	830	804	783	790	730	726	833	781	839	727	774	808	731	774	734	807	826	769	813	777	819	755	822	724	756	795	792	780	755	798	809	744	790	789	788	802	815	790	817	825	790	805	755	754	768	783	761	791	802	785	795	756	722	809	789	778	779	755	803	754	783	786	816	767	868	783	780	726	777	816	762	798	755	755	784	807	825	763	767	798	802	810	728	808	779	750	862	777	780	794	808	785	835	788	748	791	798	773	773	806	814	827	790	811	760	820	811	782	827	805	810	760	793	744	790	702	780	766	754	797	786	751	734	804	760	723	776	774	739	774	765	771	749	782	837	802	841	731	796	801	777	766	795	770	739	771	797	794	822	809	808	828	783	715	760	779	776	794	854	770	765	779	818	754	779	754	806	778	732	802	775	793	796	688	787	776	846	764	757	756	769	757	775	804	833	790	726	731	839	774	768	782	768	776	718	757	743	801	768	741	772	799	765	797	732	768	787	730	753	779	783	790	834	804	774	793	796	797	817	800	768	754	779	835	819	820	841	784	797	761	725	777	717	783	796	771	773	812	760	839	814	787	807	768	738	786	797	774	713	824	860	819	815	769	803	760	747	751	789	823	815	775	827	773	825	791	809	814	773	811	750	763	738	754	748	816	786	771	750	825	813	783	820	774	779	820	804	774	816	769	817	758	823	837	790	790	811	803	806	818	803	775	759	793	775	775	753	771	835	743	771	741	742	806	799	749	780	799	783	762	760	812	756	798	740	822	737	798	775	800	791	859	743	777	788	791	782	795	745	784	747	818	770	817	802	774	760	791	813	783	772	782	738	734	756	757	722	801	767	807	824	766	773	770	781	789	777	804	796	849	806	807	774	775	831	780	734	806	751	763	820	735	770	776	781	758	844	773	783	785	769	801	803	768	766	787	809	837	808	805	842	749	841	784	827	757	792	817	799	785	751	751	790	816	789	750	797	799	778	787	821	758	821	772	792	788	853	820	803	797	806	804	770	786	807	799	815	796	815	708	756	783	779	780	763	795	738	805	802	827	795	771	800	763	795	813	815	778	835	774	787	780	790	779	785	740	819	803	822	756	784	727	764	843	820	772	788	801	796	769	782	801	756	798	761	752	773	760	735	815	756	736	747	782	788	757	762	825	788	765	770	797	812	779	772	765	772	798	798	767	705	847	779	811	821	773	741	734	846	771	783	790	777	810
5146	893	896	826	735	725	770	756	734	702	690	687	694	681	672	707	719	774	713	666	666	688	700	718	682	706	711	670	713	716	665	713	728	712	727	692	691	681	716	687	727	682	676	684	749	715	699	700	702	692	639	706	674	709	731	675	639	659	732	662	691	669	746	721	686	717	673	652	743	695	685	699	692	687	716	749	695	720	707	663	738	708	698	672	657	717	711	661	622	674	681	685	766	669	693	719	670	704	688	693	688	729	734	718	726	655	662	689	701	710	712	675	656	698	683	687	629	679	696	720	715	676	708	705	668	687	693	684	691	716	701	708	730	656	661	676	680	679	672	690	680	705	668	723	716	703	713	637	680	735	737	705	692	638	730	615	685	708	706	668	685	678	680	684	723	659	745	720	695	704	692	714	656	690	673	692	662	679	643	703	749	706	682	681	687	749	691	695	721	674	645	697	742	660	691	691	727	729	675	707	757	665	707	683	700	671	677	724	753	686	674	693	687	677	697	674	717	703	688	685	670	688	699	702	744	718	722	721	699	688	749	725	707	690	693	679	676	691	662	708	768	650	711	707	682	683	675	704	700	730	688	773	711	692	722	680	685	700	693	745	723	727	684	675	650	710	702	699	689	651	697	687	665	726	715	671	666	698	647	717	679	721	714	701	725	706	660	673	711	742	678	693	678	702	701	720	719	720	714	680	689	697	672	663	705	682	704	687	714	698	672	734	666	703	713	723	695	653	671	684	699	674	673	725	662	635	724	665	693	649	697	698	699	646	686	644	735	704	624	723	690	723	753	676	672	745	688	715	707	696	665	678	700	683	703	659	667	675	659	698	686	708	702	698	696	684	680	703	707	673	715	706	648	742	658	697	668	706	672	646	693	640	697	750	693	700	681	735	704	696	722	674	730	656	684	663	703	672	749	723	677	658	701	669	687	689	717	700	658	707	696	675	708	667	656	716	673	686	693	729	701	696	702	696	653	738	691	654	727	697	803	719	684	733	744	680	701	693	694	668	675	727	719	692	701	695	705	696	715	648	664	710	743	672	656	728	681	715	762	658	696	753	684	669	717	681	617	719	735	721	738	717	695	673	656	688	666	679	711	668	691	693	748	699	684	705	694	658	739	669	716	672	643	675	655	730	646	684	765	663	691	736	679	750	694	696	718	729	678	681	637	720	678	739	702	711	684	661	673	716	690	702	637	729	664	659	705	696	678	688	719	663	690	684	708	687	700	692	722	690	656	671	700	697	713	711	687	681	749	665	687	682	680	688	696	694	705	681	663	723	667	710	646	707	655	662	686	707	672	713	737	727	677	696	707	682	651	722	707	680	677	683	714	751	690	684	673	703	657	666	733	724	672	672	729	693	709	758	714	745	732	699	662	675	710	683	723	701	689	697	664	680	667	688	715	672	695	687	721	693	660	669	738	685	660	727	702	667	671	706	710	682	681	748	652	711	616	657	685	672	698	665	705	665	645	709	676	693	712	729	700	696	695	718	720	723	719	722	663	751	669	740	710	702	656	701	704	700	683	667	691	718	686	704	684	663	708	756	703	705	679	712	724	714	681	681	698	679	697	718	696	690	702	659	725	674	692	704	729	670	678	681	704	695	664	691	710	706	701	715	701	742	656	742	709	641	721	706	755	666	714	695	661	654	689	652	720	695	691	705	695	743	692	687	698	719	689	719	704	685	691	677	738	698	694	764	657	688	663	704	684	741	675	659	674	640	682	713	749	686	705	667	678	743	739	704	696	648	671	698	672	710	703	685	722	671	711	705	665	714	659	689	661	693	686	686	673	672	710	680	653	688	682	695	707	701	710	646	645	690	698	732	684	668	691	691	672	694	669	740	696	660	678	682	686	699	682	724	673	700	685	695	726	732	704	682	727	627	729	693	709	667	649	690	699	710	689	674	722	686	684	680	654	729	658	681	678	735	659	746	672	712	684	681	671	711	781	710	705	723	669	700	644	670	697	662	667	622	680	728	698	672	682	714	678	630	702	699	715	644	734	747	671	736	703	695	708	658	699	681	692	672	688	719	687	709	699	662	733	663	686	696	753	686	702	705	734	705	734	710	680	677	696	676	724	739	734	673	734	655	690	665	668	653	748	711	728	638	714	698	686	668	656	688	728	679	662	709	710	694	723	710	676	673	661	700	742	680	658	698	677	707	673	712	712	676	661	678	741	719	660	685	700	660	710	690	691	690	715	725	733	715	738	662	717	725	681	695	689	678	694	752	735	656	722	693	684	751	722	696	690	708	737	689	745	708	691	698	694	728	682	748	712	676	656	694	675	707	737	682	702	701	661	706	714	696	665	692	673	743	665	679	707	682	707	672	725	693	686	715	721	693	718	721	706	699	715	699	687	675	693	684	716	688	697	684	705	700	684	717	692	746	706	711	671	691	680	719	698	715	672	682	635	710	658	705	715	685	711	663	690	701	728	693	712	718	680	735	684	704	660	741	712	634	732	676	691	723	701	709	680	712	734	721	726	678	689	674	691	685	689	715	697	724	662	643	740	664	697	659	719	649	673	710	725	678	671	696	706	696	708	711	683	688	659	686	662	664	707	662	703	674	687	665	664	661	678	687	662	625	707	728	647	724	700	687	651	675	722	677	700	669	688	692	714	689	673	641	687	675	668	688	724	672	690	699	699	640	737	680	623	693	724	668	654	741	727	713	681	696	697	705	705	700	743	727	715	676	717	700	652	680	676	663	705	714	714	692	668	685	707	671	683	694	703	695	735	672	727	694	674	704	703	728	701	724	714	691	701	708	735	715	696	713	682	695	755	727	694	705	693	690	644	666	737	645	751	656	755	648	711	678	739	699	731	708	700	683	724	677	686	701	666	698	679	678	730	725	693	704	679	689	672	713	685	688	683	680	741	678	710	676	734	709	720	691	697	712	690	707	705	748	715	646	636	718	722	675	671	705	696	693	707	739	743	710	700	669	743	737	705	689	661	699	692	691	643	710	717	695	691	722	670	674	675	689	728	717	668	688	716	706	710	663	673	722	637	732	666	681	688	706	682	671	699	735	754	705	666	708	694	698	678	691	662	669	657	714	719	705	728	679	700	723	704	722	676	708	673	676	666	704	705	644	708	720	674	659	691	666	694	727	678	676	691	702	722	728	721	673	702	694	685	722	669	676	657	682	725	689	666	680	719	721	725	754	684	710	632	671	749	675	730	720	709	727	683	659	708	675	687	705	643	747	693	692	780	713	724	692	670	706	672	698	698	638	725	703	716	722	762	744	687	670	704	657	726	707	702	699	688	658	665	709	685	678	707	744	701	662	696	695	685	725	680	695	714	732	700	695	702	750	744	688	676	721	709	673	664	693	685	720	740	661	720	694	667	703	703	710	717	636	672	685	676	736	671	700	684	694	729	667	658	653	725	677	729	710	705	683	694	653	696	650	728	667	738	681	694	638	672	732	696	696	697	709	678	685	711	709	721	685	698	703	677	650	682	730	690	689	725	659	707	717	704	713
25709	21478	25963	18791	1981	961	847	710	685	661	686	666	645	701	677	666	656	667	682	677	681	615	641	630	620	668	657	652	634	677	585	618	603	627	667	686	634	637	618	631	552	653	666	599	608	655	640	654	607	658	659	639	657	620	683	631	641	636	644	671	624	667	658	636	626	672	615	687	616	650	654	617	642	581	637	636	609	609	650	634	677	624	662	614	640	597	674	638	622	645	624	678	635	600	653	616	640	668	653	631	614	674	637	630	597	591	626	664	650	669	634	658	634	637	624	644	666	683	608	635	617	660	635	577	608	624	654	642	650	572	633	643	670	672	720	621	590	617	657	605	604	637	626	681	657	613	662	590	599	639	570	626	655	669	637	613	641	655	635	630	612	632	648	646	631	635	705	637	605	650	623	639	605	586	653	629	686	648	629	630	631	663	655	595	643	624	636	654	626	569	643	673	624	577	581	641	622	628	627	604	617	594	624	692	649	633	598	637	653	640	579	629	617	649	626	675	631	640	630	610	629	612	592	625	656	615	650	599	645	618	661	645	666	607	640	685	635	621	618	666	611	662	604	660	633	626	609	669	606	632	642	649	615	633	676	686	609	584	625	659	648	637	614	648	651	636	608	651	600	640	673	647	595	618	638	657	610	632	658	586	646	629	646	595	600	608	646	639	648	614	643	658	651	624	640	645	665	668	621	658	684	637	644	628	633	653	658	656	611	602	640	605	621	613	671	619	675	574	663	613	668	653	629	607	629	600	647	601	606	633	630	610	616	653	607	619	638	632	639	604	608	627	631	683	602	668	610	646	599	576	664	671	640	596	594	640	619	603	640	637	611	653	642	674	623	647	663	610	618	693	626	602	659	620	620	665	674	649	622	619	630	724	640	671	604	632	672	695	635	656	688	665	624	645	637	617	643	679	611	591	658	670	620	604	645	627	648	657	616	616	582	647	648	664	643	636	625	677	623	640	664	592	641	665	643	655	642	659	590	622	676	649	588	621	597	662	612	617	585	620	661	628	660	604	681	625	668	678	630	638	626	640	641	644	646	631	651	595	625	640	669	627	632	673	627	653	614	654	618	596	634	639	628	566	673	587	652	623	631	667	619	605	608	669	628	633	603	625	614	638	651	676	706	679	620	618	626	666	701	676	664	645	653	607	619	642	653	674	635	620	599	615	624	668	697	655	688	647	655	667	665	625	645	659	622	654	624	676	605	642	599	633	644	658	580	587	629	649	570	630	629	569	608	615	653	690	633	665	688	599	582	580	629	632	645	599	603	586	619	619	633	610	596	610	611	663	649	639	650	641	610	654	623	596	661	650	682	623	671	667	614	641	677	619	571	625	620	632	606	665	639	609	674	620	596	646	693	625	653	630	614	605	658	632	594	611	618	641	669	636	657	619	660	606	630	648	637	626	657	594	658	615	634	651	645	627	656	669	649	668	656	724	600	623	671	648	663	636	615	655	659	640	679	606	656	620	655	648	681	644	625	636	661	667	639	668	599	646	669	640	672	680	649	677	632	667	600	613	619	669	641	637	672	607	634	579	643	651	619	623	608	659	608	616	673	655	647	641	613	705	691	619	623	659	652	664	639	667	647	641	605	660	637	637	662	664	604	670	673	625	626	657	606	677	618	662	635	636	639	607	630	612	650	618	607	639	633	638	629	658	634	639	589	639	621	639	665	642	622	607	635	668	596	650	623	592	665	609	659	606	620	599	648	632	660	614	644	640	620	625	610	647	608	625	682	604	652	618	644	665	623	658	604	654	584	676	632	639	629	626	626	617	632	629	640	619	628	618	618	615	622	679	658	637	646	649	632	637	615	655	647	622	597	685	623	586	608	630	635	609	597	618	670	677	639	604	638	600	659	618	626	604	642	665	665	640	651	649	678	616	623	640	616	630	631	647	642	665	656	617	627	628	615	632	637	659	652	599	627	638	604	651	595	635	692	661	606	621	660	632	683	616	636	626	621	669	609	629	604	645	605	614	652	636	687	641	664	620	675	628	660	654	633	632	597	616	606	692	623	621	632	570	609	670	607	657	615	636	640	618	610	682	681	659	629	672	636	616	633	617	633	599	648	659	620	657	614	587	639	630	605	595	668	639	598	610	588	581	614	636	644	663	685	599	624	631	640	619	622	659	616	649	631	633	637	629	625	625	596	630	654	639	663	632	639	639	632	625	647	586	614	623	581	640	620	639	655	623	645	631	610	599	616	631	663	613	652	579	586	638	575	621	674	644	650	619	629	625	620	637	630	663	646	651	632	627	677	587	637	639	642	642	668	669	610	620	598	585	640	655	620	611	658	657	631	679	659	608	661	659	618	651	635	643	601	653	599	623	626	616	663	671	640	636	682	638	641	628	624	632	640	657	635	676	662	664	688	691	626	649	616	627	605	625	635	611	636	640	603	642	618	642	644	665	611	625	698	680	640	628	642	631	596	654	610	633	603	640	629	649	642	641	634	642	635	652	622	660	659	608	608	626	615	623	620	673	572	639	618	627	619	654	608	658	683	583	628	604	630	617	659	632	672	636	671	623	663	569	620	593	633	658	616	651	623	646	657	595	598	649	627	624	633	676	607	618	603	622	626	660	610	619	676	638	651	603	614	646	568	628	647	623	604	629	681	634	585	651	588	629	651	639	621	635	672	691	612	626	620	652	581	661	639	642	636	642	656	643	661	639	671	636	610	637	601	648	659	635	625	638	610	629	657	638	638	582	621	630	616	648	648	632	625	646	621	593	624	638	604	651	636	643	671	617	627	642	629	639	647	679	647	625	615	615	611	681	643	658	638	626	597	648	605	567	685	610	603	630	660	652	671	659	630	636	610	666	651	631	613	681	608	676	619	621	624	638	603	631	619	634	601	615	631	642	632	675	628	648	668	651	644	691	623	608	646	625	595	616	586	668	643	654	631	663	673	638	647	626	631	652	632	637	624	657	605	630	589	665	631	657	655	597	662	615	623	606	648	660	586	631	641	618	602	644	638	642	632	684	637	621	633	625	639	626	639	703	631	615	619	691	670	679	617	645	650	614	609	658	659	644	648	655	622	602	688	618	640	590	613	643	592	621	642	665	610	612	655	686	633	604	671	651	667	607	647	622	616	671	663	611	628	620	665	634	645	601	633	662	608	653	630	657	614	594	638	673	639	597	645	597	606	622	583	650	635	587	627	623	633	600	614	590	575	641	649	642	632	668	628	647	644	665	654	619	652	655	622	626	608	662	610	642	597	640	683	624	621	582	594	634	582	642	667	656	648	607	665	631	638	637	638	637	666	586	608	659	619	659	626	664	623	661	646	623	680	647	595	677	621	653	610	647	639	682	612	648	639	602	614	608	612	641	660	685	649	642	656	620	671	657	681	619	635	641	647	657	610	650	662	683	626	651	616	577	634	651	622	642	672	577	633	669	650	626	626	609	627	605	632	630	586	629	674	660	616	645	612	638	604	602	643	600	624	625	633	635	619	612	569	604	606	601	611	630	619	601
3504	2223	1933	1104	970	824	781	705	692	714	698	631	630	593	634	658	622	601	642	618	576	588	595	608	634	584	582	608	610	561	599	681	554	593	587	591	608	638	609	558	587	613	561	576	583	602	560	580	616	629	630	607	551	633	603	575	623	586	595	594	567	610	600	623	603	578	584	584	616	567	605	611	595	612	589	574	614	599	541	601	589	606	604	604	594	559	595	617	636	596	624	567	621	589	588	590	582	649	601	573	556	600	548	581	582	604	625	607	605	580	601	580	631	589	571	570	577	596	632	585	576	568	622	618	587	632	597	578	607	548	582	576	558	586	630	597	571	607	588	612	618	620	568	589	608	614	584	582	566	594	552	596	591	632	600	567	613	581	554	572	621	573	577	569	602	546	566	624	571	571	566	584	585	569	579	596	565	576	597	565	587	609	558	561	569	587	602	582	580	632	593	604	619	603	595	621	569	628	543	604	604	565	568	617	606	628	631	585	586	564	561	615	568	587	564	582	605	570	532	568	575	584	616	606	594	638	575	607	617	586	578	617	569	637	590	615	562	575	596	597	587	578	600	581	560	610	601	579	577	597	629	583	599	562	560	574	612	628	621	589	620	591	577	623	591	560	616	599	580	581	641	549	609	596	613	589	543	606	619	549	621	603	586	597	618	614	593	587	598	578	616	579	557	592	563	572	567	584	566	560	595	550	596	601	579	616	621	598	583	595	613	637	606	584	626	600	604	572	574	588	535	592	599	527	598	585	622	581	591	614	587	596	587	557	546	585	642	596	607	605	583	553	609	565	580	620	589	604	570	568	596	607	565	588	595	598	569	564	585	592	602	603	593	587	626	622	584	570	582	596	556	543	577	556	577	582	621	572	609	557	619	584	586	563	562	589	561	586	576	577	594	604	592	557	560	558	601	565	616	585	605	598	616	588	554	603	601	585	620	624	601	605	578	573	613	556	606	599	575	566	564	544	594	555	561	558	571	581	588	558	594	626	622	524	564	565	582	618	573	549	577	624	585	626	575	598	585	575	556	527	594	596	574	611	592	655	602	594	565	600	594	563	590	570	584	554	586	557	578	586	583	587	570	664	612	605	620	578	615	529	583	575	626	609	546	592	564	569	587	612	582	598	567	612	558	571	590	635	581	628	599	641	605	618	631	538	591	612	542	620	562	607	584	600	581	623	588	561	603	591	605	610	588	611	589	563	623	586	578	631	602	585	576	548	564	597	622	565	642	632	536	562	556	571	598	582	593	562	584	576	568	605	577	588	552	582	597	592	608	572	584	580	618	581	587	550	575	600	573	614	589	615	592	580	550	585	584	530	573	569	580	540	596	626	592	618	599	564	552	595	576	602	586	622	587	596	586	604	565	584	556	602	579	604	603	593	619	607	552	548	611	601	591	608	578	596	607	606	560	589	599	587	551	594	582	615	591	602	610	600	581	579	616	596	592	613	608	625	555	605	625	597	599	573	570	607	559	582	609	568	568	574	638	580	578	571	581	562	597	546	553	599	584	571	627	572	619	593	621	613	613	581	589	596	618	581	602	562	554	588	570	578	627	543	577	630	608	558	554	578	585	587	619	600	549	546	588	600	534	585	545	577	614	577	584	619	603	599	532	619	600	633	554	562	592	609	588	597	618	623	556	583	544	583	572	612	609	603	594	617	581	590	588	539	601	525	616	619	587	579	579	560	585	616	543	546	601	642	626	572	555	607	608	647	646	554	597	560	574	634	571	600	560	561	554	604	615	545	600	560	558	603	568	594	609	585	602	586	574	580	561	604	554	586	596	576	540	553	604	594	573	560	545	564	606	601	616	577	598	572	655	594	557	589	594	580	611	594	582	571	595	578	605	558	635	587	631	639	585	589	592	614	618	560	580	647	587	581	600	584	602	542	576	577	604	572	591	578	594	594	548	575	606	608	601	594	603	569	554	563	596	564	561	558	585	599	548	643	578	565	567	583	614	608	620	580	564	590	600	565	588	588	593	562	599	553	589	622	577	595	592	570	602	598	519	571	585	589	573	569	600	594	567	560	592	590	556	600	580	567	576	632	577	595	594	555	661	627	602	581	601	566	593	594	595	589	584	538	602	587	572	595	582	580	615	565	591	564	578	571	592	565	535	599	610	578	580	597	605	544	598	560	598	589	597	582	591	562	563	570	541	585	574	624	597	611	560	589	601	551	616	598	573	564	583	601	599	560	558	626	547	596	601	600	592	585	589	581	606	562	577	576	556	545	579	594	600	602	592	599	610	571	551	615	575	557	596	592	575	641	587	587	574	559	588	566	606	619	569	596	593	632	635	570	578	625	597	623	584	582	578	563	585	632	573	610	614	554	611	548	606	575	579	599	570	584	591	604	596	556	608	578	600	624	583	554	582	575	579	591	663	588	632	627	570	590	582	592	565	590	599	576	588	568	620	576	607	619	585	624	563	592	626	593	557	595	611	553	590	569	590	581	600	612	586	551	561	561	639	568	629	635	598	564	600	610	590	556	598	576	615	590	620	581	606	554	559	609	629	613	577	606	624	607	560	590	578	570	592	641	577	574	604	592	556	649	640	580	592	576	520	521	600	605	620	611	584	588	591	608	611	570	591	609	538	575	603	600	544	587	582	602	584	568	551	573	607	591	602	576	619	622	602	603	579	593	561	570	557	593	604	593	579	591	583	597	601	632	584	629	600	560	588	569	499	555	603	564	549	643	562	608	625	575	610	602	569	607	599	581	580	597	596	576	573	574	590	587	584	547	617	603	621	581	610	567	588	583	608	573	609	576	524	581	591	590	638	565	612	576	590	618	579	597	582	561	609	567	582	598	562	591	598	582	611	570	568	568	583	546	604	587	647	620	615	588	587	602	604	576	559	591	559	566	590	574	619	593	568	627	618	614	582	606	607	587	576	561	553	613	591	585	561	606	575	582	578	605	588	606	579	622	619	589	588	577	589	587	543	592	615	571	634	572	557	568	606	621	585	597	608	593	533	601	563	599	574	586	600	549	542	535	569	584	582	571	585	597	572	567	592	587	574	577	596	577	569	573	582	575	585	568	583	648	588	571	627	544	582	634	595	571	575	615	539	610	597	571	532	601	539	567	600	591	625	630	620	603	546	559	631	603	596	583	633	558	594	587	567	572	599	565	644	588	627	557	639	576	592	574	584	583	612	557	586	533	642	582	587	584	598	593	591	557	576	609	552	538	591	649	580	570	530	550	575	647	582	566	596	596	612	576	626	583	592	589	577	616	592	586	580	586	599	607	570	590	589	583	579	612	613	620	594	572	555	609	597	595	543	570	579	601	602	628	611	603	606	599	609	570	578	589	577	573	617	571	603	588	611	581	612	598	623	618	588	552	596	561	587	608	608	612	589	594	598	587	630	582	610	598	562	581	615	622	601	594	544	583	580	559	614	591	586	535	600	601	602	572	557	614	588	515	562	603	562	597	595	594	623	582	602	596	624	644	623	625	576	615	540	583	611	564	586	579	625	607
24350	21510	28658	24777	20203	2477	850	548	438	376	319	374	336	343	345	355	348	329	317	345	324	333	326	305	265	308	293	318	306	283	318	289	323	316	294	313	300	324	291	281	298	305	291	285	330	305	294	296	303	273	266	270	287	324	288	313	316	322	327	290	279	291	314	322	323	310	271	310	258	278	301	302	300	281	295	299	264	287	276	304	319	299	308	275	303	291	286	306	307	291	286	287	315	282	297	336	277	305	312	295	303	290	295	273	322	288	321	318	268	315	275	284	309	330	281	281	272	284	316	285	292	333	287	297	304	303	275	300	331	323	301	289	319	267	297	288	304	278	292	283	333	292	252	309	288	289	278	319	275	297	287	299	307	289	299	312	277	266	291	271	269	293	285	297	280	285	323	288	297	310	280	310	269	310	295	294	286	316	268	293	315	273	290	294	265	301	307	291	315	302	325	267	296	319	302	311	292	315	286	287	288	284	278	279	296	274	292	274	281	317	274	301	315	279	292	273	295	312	290	322	282	268	292	301	289	294	279	310	278	286	300	274	291	270	286	262	252	293	274	284	323	302	302	292	272	278	292	318	309	300	281	296	308	300	290	291	310	296	317	287	317	297	286	284	330	254	296	288	296	280	316	294	297	282	286	294	278	324	265	323	290	285	275	306	310	301	313	276	299	300	277	292	283	279	296	312	286	305	311	274	275	278	313	312	265	308	271	331	268	297	290	287	302	276	303	295	277	318	320	292	299	297	301	270	310	281	273	282	286	268	283	289	295	284	292	305	256	307	246	269	308	297	306	310	286	268	322	281	280	331	257	311	252	281	285	279	297	313	318	289	290	284	289	298	274	299	306	294	268	283	294	272	324	298	293	272	288	320	278	289	265	284	277	294	272	290	306	289	303	244	299	304	299	294	301	298	289	293	302	315	261	290	325	272	309	303	269	263	304	304	295	297	289	311	292	284	288	253	279	293	295	273	301	267	283	285	285	282	287	308	315	286	320	331	288	294	317	283	272	277	306	292	279	309	284	279	288	311	278	283	279	253	301	285	261	320	288	300	273	280	309	298	277	319	281	285	313	294	303	293	276	277	302	296	285	290	276	279	298	293	288	286	275	311	301	298	305	294	285	293	301	318	267	291	300	296	282	274	321	298	291	314	301	273	284	311	274	292	260	277	298	309	298	300	286	300	294	274	298	302	289	283	259	265	281	300	294	292	293	302	296	283	280	273	279	270	298	282	307	284	317	295	306	326	313	281	290	285	278	252	287	285	296	289	299	282	274	281	314	309	274	265	291	307	309	282	309	279	292	294	292	328	307	301	287	283	284	315	297	293	279	299	300	314	300	310	285	285	303	294	296	300	267	286	290	312	279	312	267	283	320	303	303	270	280	294	287	283	300	286	255	263	289	262	316	317	291	260	309	265	295	266	276	273	291	308	300	310	259	312	297	277	268	293	273	305	269	297	272	290	311	291	314	259	298	309	272	300	296	309	322	253	292	292	285	290	309	273	258	282	320	314	283	303	295	286	296	288	294	281	268	284	275	323	300	313	324	312	302	276	308	310	276	271	305	292	280	282	318	278	302	287	303	275	285	293	301	260	298	287	293	256	300	301	291	309	246	307	301	273	285	278	296	319	332	332	292	287	301	264	272	244	294	283	279	274	262	307	306	309	305	304	306	280	303	304	256	306	301	300	276	296	267	288	265	304	296	335	281	291	279	292	324	292	290	247	281	307	274	318	330	278	333	302	298	302	299	273	311	288	305	281	293	286	299	293	300	286	271	334	277	323	276	281	296	273	300	300	309	312	295	274	267	288	272	309	288	297	289	277	293	283	306	266	310	300	300	289	280	275	298	295	308	316	301	287	279	306	285	281	263	255	281	253	284	287	308	257	270	281	316	314	309	308	312	303	295	286	302	272	308	321	289	292	256	318	288	305	309	276	314	304	273	295	326	297	274	267	293	278	304	288	282	324	318	301	288	299	255	274	253	230	273	295	268	282	299	284	314	295	285	275	290	286	248	311	305	286	294	264	303	305	282	301	280	300	292	314	292	295	343	316	287	277	264	271	277	300	291	282	284	310	333	297	304	290	269	266	308	251	286	275	257	284	284	258	261	334	313	276	271	262	264	290	321	273	289	300	316	300	320	290	302	285	323	285	281	273	286	291	289	306	253	289	281	314	291	284	292	270	311	278	292	276	270	276	291	297	276	303	287	281	300	292	305	295	296	297	262	292	295	244	286	286	302	299	271	281	279	320	292	275	279	278	286	314	292	292	330	251	337	292	306	283	281	298	299	279	263	299	307	259	273	307	307	265	287	291	277	311	275	298	304	280	324	310	261	325	315	286	281	298	299	301	286	290	299	294	296	303	301	288	282	265	291	287	297	288	285	300	298	300	323	275	270	302	314	280	267	277	275	265	311	308	266	318	286	334	311	285	290	307	293	311	304	331	318	290	289	253	286	291	285	268	282	293	283	313	287	278	269	314	285	299	293	286	279	286	265	289	323	274	295	291	271	301	295	275	309	308	299	291	303	298	315	292	280	282	299	318	297	320	276	288	294	286	325	278	302	319	301	285	276	279	290	301	309	266	288	310	276	315	268	268	303	288	277	274	271	291	287	315	297	281	314	319	322	296	268	293	301	314	307	280	288	285	304	296	309	293	301	283	312	309	262	278	324	312	304	315	283	275	286	280	299	280	309	300	312	318	296	316	275	336	285	270	301	299	271	268	294	320	316	312	321	300	253	285	275	315	289	303	295	278	267	276	298	281	275	288	276	250	294	279	317	317	282	283	282	279	283	289	310	310	278	309	298	315	281	282	258	298	292	255	328	329	313	307	318	299	282	275	290	312	301	309	271	265	306	275	271	304	331	266	308	280	311	288	292	287	280	287	286	289	287	308	298	277	311	303	274	293	288	280	286	298	320	293	286	301	272	275	307	270	270	305	307	284	286	331	276	278	278	295	283	274	283	275	269	288	304	323	281	295	268	280	296	272	276	296	316	312	290	294	288	303	348	263	312	283	288	295	278	290	309	301	301	292	298	287	302	289	292	282	296	288	264	272	233	272	286	286	302	295	316	291	285	317	327	274	296	311	265	299	281	265	322	298	282	283	316	288	286	290	300	301	274	298	304	291	285	275	312	320	274	288	269	294	321	330	287	309	320	292	312	294	298	308	288	306	275	275	317	272	277	315	290	297	337	287	291	280	291	285	265	301	307	303	300	305	294	276	309	284	296	285	267	274	273	291	285	295	294	294	299	291	279	300	290	284	291	271	275	297	294	307	296	293	307	300	288	270	310	298	273	286	252	300	282	304	278	290	285	318	313	281	292	281	310	313	284	269	271	291	313	304	267	282	296	313	295	268	299	298	282	294	288	269	308	317	304	282	286	319	286	293	283	287	279	275	270	308	289	250	283	285	295	285	301	287	282	291	304	321	305	282	284	255	251	292	271	283	298	298	296	287	301	314	272	285	281	291	292	268	328	304
3338	4596	3624	1852	1215	896	802	658	575	505	487	476	462	422	423	362	422	341	331	342	377	340	331	357	322	338	331	317	352	332	341	332	339	300	305	328	333	283	314	331	341	339	286	350	347	349	339	292	347	278	330	340	311	328	322	344	331	332	295	323	285	337	317	304	312	328	353	268	339	310	324	329	314	317	323	285	272	288	324	326	315	323	337	324	323	311	319	312	327	324	288	292	302	303	304	319	312	286	325	318	312	316	291	327	296	325	323	337	319	292	324	293	320	344	318	316	326	307	323	332	300	312	280	279	314	336	325	286	316	298	315	301	323	335	322	328	341	308	305	321	323	294	322	298	317	286	330	311	335	296	363	318	344	300	319	299	313	325	323	311	316	331	313	296	318	299	323	297	309	326	322	333	334	320	308	302	313	301	319	327	336	331	304	308	336	311	311	289	327	277	303	298	291	319	307	310	290	317	262	335	313	280	335	312	325	312	333	294	311	325	290	344	324	307	310	321	299	299	338	301	315	321	346	291	337	305	280	312	324	339	287	307	291	290	288	301	323	305	329	292	328	304	324	321	323	296	308	291	306	329	317	293	313	333	327	321	325	301	328	305	317	297	326	319	292	304	307	324	350	316	318	301	325	337	312	303	330	328	341	288	316	340	291	298	329	328	286	338	292	332	293	273	294	304	308	302	287	306	291	302	333	279	303	294	295	312	347	329	338	284	317	302	297	303	324	285	293	309	309	295	287	344	290	286	302	295	294	291	295	303	311	289	305	295	327	328	286	305	321	274	305	307	340	322	299	285	283	300	302	304	313	324	295	330	303	304	307	340	310	271	285	310	305	286	314	325	316	291	315	314	298	315	321	316	322	342	322	320	305	321	291	337	316	309	299	291	328	343	307	313	320	319	330	328	305	314	291	298	329	329	304	294	292	293	299	290	306	335	314	311	297	288	329	302	301	326	305	320	316	317	299	298	293	297	308	327	318	294	309	330	302	302	300	320	287	317	289	316	299	287	323	299	305	292	279	326	300	330	302	322	300	316	293	309	312	325	320	332	320	321	300	288	330	331	291	348	297	294	296	302	316	321	335	320	314	317	304	275	326	273	311	310	295	275	314	315	316	313	290	325	324	295	338	326	306	283	320	305	301	285	319	333	281	316	309	311	335	290	317	331	309	308	287	316	313	321	277	310	308	297	304	280	320	307	295	317	290	300	322	317	310	301	309	332	328	334	320	297	300	286	315	308	305	273	325	326	318	278	306	292	306	307	292	336	290	305	285	317	296	317	342	319	351	346	293	312	292	271	338	293	320	328	295	315	315	322	311	321	286	313	293	285	321	311	313	326	298	312	293	313	285	321	304	326	297	306	327	317	320	298	318	302	273	283	332	312	286	320	324	342	319	330	291	312	322	298	334	307	316	337	327	264	324	290	271	306	306	324	362	320	298	328	328	341	326	313	302	302	283	296	269	297	336	320	287	300	302	296	306	315	324	305	334	297	324	297	295	311	299	294	320	278	350	324	268	273	312	302	304	314	360	297	311	309	323	296	308	310	302	302	289	291	322	307	298	319	321	301	316	317	286	337	319	317	274	309	281	309	327	315	329	286	311	292	296	311	303	297	303	320	334	326	296	317	323	302	290	296	319	315	315	324	322	291	279	303	320	299	317	314	319	317	327	287	321	308	307	314	322	301	318	333	300	313	290	311	306	305	331	307	273	295	303	289	286	320	304	329	302	301	313	310	276	292	318	329	270	304	282	339	291	298	292	320	303	264	273	303	318	311	323	343	305	296	308	316	334	319	322	288	328	329	331	322	313	334	301	314	297	278	288	295	290	300	298	352	318	286	294	328	280	296	323	333	312	308	294	336	296	313	337	309	313	319	287	310	320	301	309	298	278	318	316	303	308	313	311	303	292	315	303	337	303	303	278	265	305	301	298	325	311	289	293	298	324	310	292	277	295	326	296	300	298	286	318	327	306	295	304	328	315	300	343	315	320	292	341	310	298	318	316	304	310	299	312	295	316	307	283	318	330	305	297	298	316	281	297	326	291	317	299	313	319	290	309	320	294	311	281	288	334	317	314	320	331	300	278	313	297	311	313	297	263	308	305	323	321	293	339	329	289	282	293	303	281	290	293	294	305	286	319	330	314	285	308	306	279	326	300	304	289	318	319	309	301	280	316	301	296	304	314	295	274	303	304	299	327	324	305	286	285	294	305	334	331	294	295	328	289	322	280	324	302	309	314	349	325	292	313	325	319	318	328	284	282	284	334	315	312	287	303	290	303	296	316	304	324	302	350	332	309	297	319	344	305	312	303	308	307	305	304	304	301	345	290	332	295	329	293	329	322	307	315	341	313	298	291	295	310	335	301	309	331	283	284	319	286	284	323	293	331	288	286	295	295	320	314	316	330	300	326	310	327	328	299	300	285	300	300	277	292	284	296	291	299	316	285	315	308	294	304	299	298	263	274	328	320	314	315	303	316	305	319	269	283	311	277	335	288	315	280	312	267	329	314	296	271	297	320	294	308	336	318	287	318	281	296	327	314	314	319	311	313	334	300	351	335	305	319	288	301	291	330	314	297	300	289	328	317	304	297	312	299	299	318	322	317	319	304	297	280	298	326	299	315	307	321	305	309	317	269	307	335	329	293	328	291	288	317	324	298	313	315	263	322	315	313	294	305	330	317	293	325	297	292	342	319	290	322	284	322	309	306	319	333	309	306	295	331	307	290	311	282	309	316	311	332	307	307	287	312	338	319	306	300	280	303	263	315	315	313	316	330	333	306	299	270	300	273	316	283	317	297	303	301	274	315	285	324	291	305	290	319	300	305	309	300	320	287	302	323	326	286	269	307	282	323	326	317	307	308	321	314	301	305	306	278	316	320	305	322	284	295	284	305	286	299	330	307	297	291	288	296	294	333	294	282	316	309	299	328	302	292	316	282	307	311	265	275	310	311	318	293	339	309	297	301	296	316	315	322	311	296	324	339	306	305	320	310	304	301	278	332	301	290	304	302	297	290	321	313	303	311	318	299	321	303	320	272	311	291	286	291	299	317	302	282	301	311	282	314	297	288	306	302	310	299	321	305	309	341	322	302	296	309	322	304	265	301	287	316	274	263	292	279	286	311	310	294	328	307	274	266	298	284	339	296	303	325	312	316	295	285	293	292	312	279	308	315	336	321	292	292	284	323	276	342	339	255	301	312	327	298	308	284	332	296	295	338	305	291	296	302	296	298	311	279	312	300	315	312	295	292	312	294	283	305	327	324	300	302	313	288	309	296	299	320	293	307	327	313	283	312	291	305	355	297	311	283	303	312	300	321	296	286	276	312	295	295	310	308	309	307	311	312	296	320	291	268	293	302	319	352	295	312	292	298	297	286	300	303	305	301	308	302	290	291	311	298	310	293	281	276	293	294	331	290	323	314	312	309	296	307	307	308	325	287	307	279	311	302	308	316	287	279	311	294	322	288	267	307	318	324	309	314	273
27805	11706	1862	1019	842	827	824	833	757	764	805	761	730	773	754	767	764	753	823	795	841	764	796	807	802	774	759	797	795	817	823	789	760	805	783	762	805	742	790	778	772	732	781	807	836	759	807	793	810	734	770	772	834	788	766	776	759	792	769	837	794	765	767	807	774	717	765	802	805	828	807	787	708	781	793	803	786	730	789	741	781	738	786	740	811	844	795	756	813	764	834	773	719	741	782	755	725	780	728	760	755	798	797	787	800	810	780	824	764	744	799	792	796	766	841	733	737	766	796	768	770	793	738	754	768	790	785	757	803	769	747	788	808	792	770	779	789	711	734	781	775	781	807	778	742	767	790	750	782	755	758	824	797	762	721	734	747	840	816	820	794	785	770	775	808	720	758	809	758	752	754	723	772	801	761	759	724	822	820	785	796	791	778	757	735	813	793	767	756	823	781	817	787	808	789	794	816	790	782	810	792	806	781	799	748	775	734	747	753	756	787	769	796	782	789	765	840	784	737	765	705	689	749	789	747	799	761	745	762	772	789	763	790	739	773	795	714	711	792	775	808	740	779	744	794	807	758	764	812	781	782	749	801	792	755	770	798	789	788	781	831	758	798	735	784	744	823	744	771	791	795	805	780	811	822	767	751	787	774	789	779	807	797	787	770	799	825	801	813	783	781	793	790	764	813	802	737	768	801	748	820	802	711	818	757	735	760	756	798	759	773	760	805	774	823	778	775	795	795	789	753	788	736	792	792	791	807	727	806	736	810	810	770	810	816	802	780	805	786	808	819	775	739	771	805	767	785	730	801	789	767	831	800	812	843	743	795	787	788	800	846	780	775	806	800	770	737	802	781	764	812	756	748	828	774	774	799	820	721	785	818	803	793	803	753	767	690	739	786	768	779	771	769	785	798	742	744	780	780	750	793	792	803	707	760	833	771	751	783	769	682	783	816	813	781	752	804	806	763	786	794	777	814	794	785	794	787	760	778	794	787	811	774	807	811	820	771	742	762	752	764	791	804	820	768	783	763	805	775	747	760	775	816	784	798	775	772	776	787	847	750	783	823	739	745	772	781	766	758	766	774	775	801	794	820	793	773	757	824	799	805	804	800	799	770	791	822	761	818	780	796	812	743	800	824	823	732	750	811	805	791	757	820	742	768	764	754	781	814	765	770	805	753	756	786	802	739	817	762	755	755	760	774	767	719	788	783	782	814	805	795	785	734	762	791	818	804	749	761	732	787	795	775	790	760	779	761	775	726	816	826	781	851	766	752	786	768	784	752	824	806	747	793	723	804	775	785	762	767	764	738	810	768	741	789	819	780	741	823	759	789	796	819	780	759	762	717	775	768	758	718	799	794	790	803	834	749	781	788	807	725	771	762	733	825	811	812	811	768	746	782	752	779	824	717	763	792	743	768	782	766	756	783	771	819	787	822	792	797	761	781	777	773	814	809	741	771	783	768	788	692	797	811	768	800	762	798	753	734	798	798	796	748	762	817	830	722	829	814	795	760	754	784	774	736	787	810	768	796	784	753	775	822	775	768	772	773	773	775	764	789	772	834	765	789	781	816	800	812	796	804	820	824	770	779	742	763	801	743	775	806	798	771	789	787	785	745	836	729	832	819	790	807	710	750	762	799	790	776	768	754	738	733	782	787	782	795	788	765	776	766	768	769	768	815	808	789	783	747	797	752	780	798	770	822	811	778	786	793	818	778	805	825	758	758	725	799	836	784	822	811	772	715	758	799	803	751	752	793	765	763	795	747	790	740	804	788	754	755	746	816	741	810	826	762	791	746	798	782	748	765	740	784	787	815	777	807	784	780	852	778	763	759	709	766	795	743	793	793	826	752	792	820	759	821	816	775	779	832	725	783	789	817	779	790	777	728	759	786	757	800	742	752	767	790	765	803	807	787	780	723	749	782	769	757	783	752	804	785	773	835	802	781	816	786	810	759	773	791	744	777	768	807	734	822	780	794	800	778	782	817	776	750	767	796	756	765	822	762	818	720	791	785	753	814	740	791	766	797	797	828	819	768	806	790	753	814	751	819	789	772	772	744	800	804	739	771	787	760	774	748	771	783	793	810	804	740	786	742	786	767	775	783	810	798	776	783	771	773	795	790	785	762	819	744	769	772	805	802	795	751	789	796	788	760	739	774	791	733	812	759	731	779	762	811	766	764	766	782	759	760	796	790	789	774	781	823	773	786	817	809	756	735	765	786	776	774	801	768	720	782	764	799	802	764	798	729	783	743	758	802	745	726	757	765	742	768	792	790	749	814	740	785	745	744	805	749	762	777	786	789	809	755	780	753	735	820	797	779	763	758	740	766	785	743	834	736	757	812	732	823	791	814	785	782	767	753	759	788	818	781	793	708	766	808	805	814	791	831	765	832	807	802	804	777	759	766	786	749	790	832	780	774	785	767	783	777	765	800	812	777	761	763	761	785	750	798	770	800	795	758	774	785	764	772	772	800	769	768	758	767	816	836	743	788	770	787	766	748	735	766	731	739	791	789	784	770	725	754	818	799	823	796	785	739	802	790	821	798	842	804	766	791	784	805	857	780	807	862	801	793	752	798	787	785	776	752	785	805	835	836	800	795	817	736	784	728	771	779	730	776	738	717	811	808	759	808	776	763	822	754	724	751	767	775	761	769	794	796	774	792	740	756	756	732	836	825	872	832	731	779	774	801	826	765	740	742	763	814	776	776	790	792	781	803	820	767	741	785	785	762	745	767	781	806	757	830	765	809	768	756	831	817	798	796	769	835	767	763	797	734	792	769	762	753	816	814	785	838	801	815	783	735	812	766	743	796	782	812	787	784	821	778	770	796	820	792	748	783	823	780	813	765	770	864	792	786	778	766	806	787	776	823	767	859	787	785	756	793	759	740	782	770	779	820	792	749	757	714	815	802	767	749	730	731	770	788	817	812	739	706	810	753	838	780	726	759	800	802	772	795	764	778	781	780	790	794	743	811	766	801	755	829	805	793	840	819	787	801	750	755	759	816	772	840	734	830	764	761	757	780	812	842	789	783	757	790	807	800	809	787	788	758	804	765	794	748	777	760	793	787	807	766	786	797	752	796	751	765	778	746	778	802	755	765	777	727	812	807	787	791	751	771	782	787	806	844	793	818	806	779	764	791	812	820	800	805	789	776	747	775	762	761	797	818	767	830	755	771	725	761	736	784	744	756	761	770	766	757	776	773	748	767	728	785	708	744	840	776	783	782	826	803	757	745	750	781	776	760	779	768	774	793	744	770	781	772	775	760	751	790	796	721	750	811	837	794	799	772	756	798	744	767	781	752	767	787	798	780	824	750	774	789	767	749	771	818	817	783	773	785	789	800	789	794	780	807	803	797	754	781	790	791	753	758	747	760	756	783	722	716	774	801	760	766	850	756	781	751	735	750	724	770	809	808	771	743	772	768	778	787	794	764	800	754	772	808	802	769	799	807	773	740	740	769	807	764	839	763	806	795	786	785	739	807	788
5175	916	853	777	772	695	678	728	682	728	662	645	728	699	688	707	684	691	713	690	724	700	695	639	698	706	700	708	703	659	687	714	700	703	706	729	718	689	675	692	678	738	670	679	701	691	694	665	704	738	705	690	708	689	705	705	725	698	683	694	690	654	723	717	705	671	710	756	680	690	675	694	679	714	679	715	708	656	682	689	717	692	662	731	705	716	707	727	732	726	705	715	683	697	708	692	719	723	694	673	721	718	724	690	670	654	661	643	691	739	685	710	681	672	717	702	675	679	671	719	727	727	715	671	701	705	676	689	698	706	742	721	701	646	695	752	683	698	718	699	699	667	699	683	720	657	675	714	701	715	681	675	733	684	674	715	699	700	689	723	676	673	684	680	688	654	696	706	670	703	665	715	732	707	672	672	709	692	676	710	694	680	745	714	716	657	698	694	656	697	715	680	716	736	709	726	698	699	669	677	744	703	652	721	685	710	679	692	715	688	661	703	720	694	720	660	712	684	718	692	694	716	699	722	704	698	711	698	691	710	648	709	677	684	689	678	666	684	697	681	678	682	696	704	707	725	672	708	677	676	677	700	726	704	701	743	739	718	669	674	641	698	724	713	658	675	679	703	673	715	693	752	676	707	725	667	750	728	712	730	729	702	654	715	706	696	706	661	671	710	668	722	670	720	721	728	738	734	713	729	700	687	707	702	694	702	745	748	702	655	746	764	672	720	751	721	716	675	742	674	720	672	679	681	679	645	730	702	736	680	671	713	711	699	688	683	734	747	762	749	716	669	701	654	737	686	673	684	683	705	679	739	705	733	718	690	666	659	650	697	639	667	664	700	716	696	685	678	669	673	655	707	705	729	757	714	678	685	713	710	684	705	760	730	745	702	717	721	690	683	653	718	700	696	669	697	670	663	706	723	685	703	669	671	678	696	717	724	734	684	715	702	695	671	692	720	692	719	671	678	699	711	694	730	679	657	733	716	686	680	745	701	696	659	678	676	729	711	693	684	637	756	687	670	695	722	716	674	708	722	645	708	706	714	740	693	663	718	730	687	704	720	737	666	715	674	653	673	739	652	677	714	692	722	676	677	692	732	694	711	673	712	673	677	701	717	676	686	685	681	728	655	687	682	704	705	659	702	672	660	694	717	708	677	669	701	700	605	660	729	711	700	701	693	720	665	727	693	731	693	690	711	687	694	667	720	683	706	720	672	751	693	719	733	703	674	682	704	765	676	726	719	661	685	656	700	687	677	704	688	672	715	730	654	679	745	675	683	738	708	729	684	736	719	683	692	677	727	757	657	685	667	675	753	691	700	729	719	649	663	699	692	673	647	695	673	684	722	678	717	676	715	681	728	744	750	678	691	696	686	661	669	733	680	713	729	677	670	741	732	714	696	706	661	643	673	646	705	659	658	656	699	704	694	667	729	711	679	761	690	725	763	672	698	699	697	666	745	712	667	732	694	712	686	696	714	653	682	718	693	700	731	663	714	722	690	705	693	680	689	703	688	705	733	642	696	657	687	705	704	707	669	682	689	737	699	688	689	716	677	700	647	714	675	710	725	720	721	685	702	741	703	712	695	693	716	646	698	701	695	713	677	705	667	688	710	678	664	714	668	640	708	666	719	665	675	688	683	712	664	683	729	682	740	685	671	693	713	669	667	709	690	688	748	729	691	642	696	714	684	737	741	702	708	687	705	683	699	728	694	686	730	712	727	745	683	691	768	701	679	711	707	663	706	699	720	674	683	719	689	682	698	678	680	685	703	680	701	639	696	676	664	705	707	699	728	683	684	689	676	695	708	728	704	685	703	673	698	717	698	646	724	690	706	664	701	677	712	656	710	711	695	683	681	733	674	695	699	718	715	723	713	713	726	688	734	741	668	704	703	722	724	687	701	671	666	686	675	727	692	658	694	715	712	731	662	695	683	697	713	717	680	693	710	715	697	676	688	729	717	661	716	697	690	711	733	681	715	675	664	695	694	667	719	699	655	702	710	640	712	698	766	692	711	671	709	761	714	673	684	646	679	702	729	686	675	687	737	708	723	682	701	661	681	687	726	689	709	663	679	748	678	694	691	708	678	669	679	657	687	669	730	689	670	688	714	714	649	705	766	681	707	674	670	721	680	721	696	715	662	687	717	727	692	712	694	721	701	752	697	645	681	719	667	702	694	702	688	721	650	686	676	696	711	709	698	718	693	716	692	702	633	712	654	692	692	699	717	663	653	702	706	722	655	669	658	700	695	697	701	697	666	693	679	740	738	689	685	715	715	727	718	662	665	704	730	670	660	756	682	669	698	654	722	679	707	711	641	654	689	677	749	683	647	683	725	697	691	681	666	723	722	750	696	737	739	745	661	684	661	680	644	683	739	725	673	695	692	707	679	692	666	692	709	674	712	680	708	674	682	702	709	714	696	692	726	689	748	675	684	641	738	694	712	693	735	718	720	660	678	716	694	651	678	720	676	666	690	715	708	663	658	724	719	700	702	701	640	666	710	683	669	688	666	689	710	674	735	713	652	639	677	663	682	742	677	663	719	701	650	699	720	659	706	707	663	675	698	685	669	677	721	671	725	702	719	685	731	698	704	719	659	694	691	687	664	687	681	692	646	687	644	677	668	710	701	698	672	687	716	665	685	710	694	696	689	686	683	699	674	739	688	681	692	715	688	688	682	716	680	681	670	685	685	702	674	671	697	702	748	722	682	715	700	676	702	642	654	726	641	691	682	655	705	669	658	712	683	723	720	714	672	697	693	704	685	672	720	702	721	722	699	635	691	687	699	673	717	706	696	667	693	672	678	689	674	678	705	704	735	677	692	723	663	683	694	685	721	697	705	721	721	659	635	692	751	730	689	719	675	672	669	735	697	709	693	706	724	708	704	684	666	712	690	723	703	715	717	722	699	682	691	662	730	711	693	694	685	709	693	706	703	695	668	688	702	644	712	739	667	707	681	705	670	724	679	697	691	685	680	715	691	704	722	693	665	703	687	701	711	651	741	701	673	682	739	696	678	645	670	670	688	726	706	694	673	670	699	638	677	669	719	681	729	657	693	718	694	720	735	753	716	684	678	675	695	723	660	646	698	688	680	703	738	685	675	711	685	766	727	677	682	718	634	726	714	663	698	718	692	708	678	717	704	695	682	719	677	711	677	641	673	636	696	711	680	718	677	676	710	713	663	707	694	732	653	675	725	698	681	680	685	694	693	671	650	690	709	707	697	674	763	718	690	708	725	677	670	686	716	710	694	707	744	676	693	713	670	694	685	710	681	682	660	673	732	690	722	747	685	738	694	677	731	707	701	712	682	712	740	657	718	672	641	708	720	681	738	719	688	676	709	698	764	732	688	662	712	717	658	682	657	717	684	670	727	710	711	710	681	619	764	712	707	723	724	745	723	700	697	718	689	641	703	709	657	677	741	679	692	684	720	652	681	705	720	670	689	744	733	666	688	722	676	672	662	661	682	655	757	691	716	659	727	688	643
25779	21474	25847	18800	1944	930	858	778	726	723	699	674	641	686	690	673	672	637	687	626	653	653	672	635	614	600	640	592	646	655	624	622	643	646	664	598	653	621	626	672	609	663	688	627	620	688	629	604	621	624	624	672	646	612	671	665	639	629	631	625	663	579	626	625	568	699	649	651	594	648	573	617	619	644	595	630	635	643	591	632	641	654	584	654	640	642	611	691	647	649	660	595	681	678	610	582	620	647	661	612	607	615	653	609	601	670	655	652	625	629	605	669	647	670	636	657	600	630	653	638	613	657	604	600	596	663	639	641	632	645	608	575	651	630	621	608	631	648	640	632	648	629	656	615	682	615	632	617	644	604	691	673	616	652	614	644	671	660	662	654	629	641	629	607	629	620	650	648	617	678	623	641	630	673	659	615	633	641	586	643	649	648	659	646	669	685	639	627	644	650	599	693	673	630	605	653	578	618	635	657	636	622	625	629	615	641	625	638	622	637	655	617	601	624	599	629	680	620	654	638	648	590	669	634	621	616	605	669	652	653	629	619	654	605	666	583	592	736	649	629	619	626	639	577	640	628	651	648	580	575	622	623	603	676	646	642	642	621	633	675	624	652	621	674	604	664	630	651	625	619	663	624	613	620	653	625	635	645	640	635	682	651	646	613	630	621	598	614	578	641	615	654	649	608	592	646	628	660	652	606	618	594	640	628	636	617	597	632	638	629	624	659	576	623	646	656	661	601	662	617	611	619	624	649	631	604	610	620	704	627	626	605	610	627	584	609	625	687	613	621	634	655	655	645	588	663	610	593	620	661	574	659	642	646	653	664	581	599	639	634	633	634	615	629	639	587	651	629	604	597	636	622	642	618	646	613	639	642	657	619	671	619	612	608	665	644	563	596	597	638	626	649	664	631	651	602	644	625	635	626	662	643	627	644	581	617	640	645	627	667	611	637	687	639	583	602	642	628	653	587	620	642	603	629	641	545	648	655	661	606	656	655	630	620	601	621	646	613	617	599	608	599	628	606	602	636	621	643	622	589	653	652	650	656	644	616	598	591	634	627	646	620	629	599	685	689	601	615	665	667	624	664	690	669	610	621	662	629	637	604	624	621	625	625	592	637	636	655	621	678	620	628	622	683	706	654	675	644	653	590	626	641	664	663	635	627	620	612	619	628	633	638	622	629	597	630	649	655	642	608	629	646	612	654	680	601	673	612	685	657	621	653	624	598	627	602	638	625	602	636	632	603	689	587	630	621	674	610	641	629	597	649	646	589	641	612	611	647	653	643	651	604	600	658	654	632	621	619	617	616	602	673	661	622	691	682	632	641	604	681	612	600	621	614	719	675	668	575	635	666	631	655	687	590	624	615	635	606	641	612	644	623	659	609	691	650	657	638	624	652	617	634	620	641	613	614	634	623	618	625	633	669	582	669	621	650	591	589	641	623	624	606	599	634	673	665	584	683	655	664	611	648	632	615	644	629	646	639	607	654	619	612	594	657	620	640	640	630	630	669	651	637	626	617	654	593	626	668	676	632	669	673	597	629	671	626	667	594	619	615	656	600	740	625	641	624	634	656	678	650	585	675	643	654	631	615	608	650	679	668	681	650	632	622	654	601	638	666	635	659	637	617	574	640	619	628	641	681	648	663	620	677	634	637	640	634	614	635	622	622	602	643	668	611	654	636	648	634	585	638	575	643	640	619	695	630	648	609	605	633	636	624	643	668	628	611	614	626	657	595	641	669	659	692	650	635	649	666	653	631	631	685	634	641	599	630	610	631	623	665	647	601	635	647	615	626	614	666	639	633	666	586	606	638	650	648	597	654	628	671	637	593	666	664	643	677	626	617	610	646	635	646	621	625	606	603	622	604	629	669	634	627	631	665	627	606	652	630	624	591	659	647	642	670	672	636	639	617	644	636	623	659	608	653	643	668	636	659	644	648	613	608	613	671	644	635	722	649	655	606	651	614	609	675	639	596	615	660	620	610	648	636	664	649	631	655	651	658	621	650	627	638	625	591	620	625	579	654	632	642	644	614	643	704	648	619	651	571	658	631	596	647	605	637	662	659	672	638	689	645	598	607	671	608	639	661	659	656	648	653	608	638	701	599	614	695	645	596	638	616	608	659	600	677	643	612	706	623	649	657	658	672	631	634	655	668	649	611	654	638	696	675	651	667	644	592	656	633	655	627	652	644	632	617	628	649	672	655	627	652	609	603	646	667	632	642	630	605	603	696	649	618	653	622	612	628	602	648	634	606	611	654	638	644	668	627	636	609	596	663	621	643	614	676	621	673	626	597	638	636	681	718	656	602	624	631	619	614	630	672	616	647	625	676	649	620	606	655	611	617	626	666	629	649	621	618	633	649	648	621	627	628	592	626	629	646	620	641	631	650	634	642	636	661	592	613	623	693	689	624	652	628	652	635	683	644	673	653	610	642	621	582	650	611	658	664	658	674	628	631	586	626	598	612	627	620	591	655	665	644	646	636	658	662	596	652	644	648	607	607	660	599	616	603	583	605	677	592	642	640	671	672	600	610	613	657	640	604	623	651	643	690	664	590	650	644	643	624	640	603	641	639	612	620	597	652	630	629	637	644	644	598	631	608	600	625	615	602	611	640	604	654	612	641	616	614	655	667	644	626	631	613	626	618	640	625	640	603	664	666	643	684	651	631	606	662	626	643	628	633	647	605	698	604	661	634	632	629	667	624	609	627	670	610	654	633	605	594	659	642	649	620	632	594	611	663	624	594	634	641	595	629	587	650	634	627	641	625	658	618	633	659	622	614	631	624	630	604	631	678	693	642	612	620	652	669	650	601	649	636	646	612	590	660	649	663	686	627	646	653	658	636	621	636	658	641	667	628	641	648	615	655	629	655	634	633	636	654	660	645	614	694	650	614	608	630	680	661	661	629	692	669	636	605	669	614	612	673	687	634	674	619	643	665	618	664	644	666	630	646	645	633	628	618	623	571	696	637	633	570	610	651	599	624	669	560	624	582	610	624	629	640	614	664	619	627	635	665	609	613	594	599	627	627	650	644	594	631	593	608	625	672	591	629	630	628	714	633	641	646	577	599	640	645	628	598	645	626	630	622	654	590	595	645	667	607	612	646	641	578	628	630	647	636	633	618	643	647	615	630	609	625	634	660	656	625	601	638	623	635	645	639	630	630	667	612	637	632	634	596	639	653	597	623	662	571	637	579	611	645	632	622	614	646	616	647	638	633	573	662	641	585	636	559	617	605	651	633	625	683	659	647	649	640	669	619	608	635	609	614	627	615	646	627	635	624	640	670	606	630	608	669	648	637	617	652	656	645	658	678	661	622	581	658	634	636	625	660	644	653	641	659	671	638	591	637	599	656	675	655	615	632	604	655	612	665	619	670	655	652	676	605	656	626	650	607	666	645	665	637	613	655	638	631	638	627	635	610	648	597	610	602	589	648	638	606	658	631	628	647	673	588	634	683	640	604	620	636	664	619	594	659	635	641	614	617
3527	2270	1894	1127	956	820	747	692	658	683	659	599	617	648	650	626	627	565	599	603	619	626	662	625	542	586	594	600	556	608	622	595	573	570	591	571	633	601	590	640	608	561	608	611	600	582	604	646	594	588	573	616	612	582	580	623	606	593	567	602	613	568	627	641	613	614	572	602	610	555	609	602	587	615	651	619	612	632	644	597	588	544	596	616	595	616	607	646	611	561	611	598	605	641	564	575	608	579	596	620	615	589	631	553	618	631	577	600	554	610	562	562	597	552	573	648	591	579	611	602	574	612	615	603	573	624	599	607	587	608	577	617	561	597	579	619	549	569	596	566	599	582	602	620	584	624	606	574	576	554	592	608	582	559	587	581	604	587	551	573	589	604	566	607	626	583	608	594	572	589	620	568	631	610	587	589	587	601	599	613	605	612	568	554	586	577	573	560	561	641	534	564	581	579	578	579	571	593	574	600	580	561	561	626	578	607	605	592	615	602	581	611	594	599	564	574	620	565	591	581	637	595	579	578	575	592	543	567	589	602	601	612	573	585	634	629	564	560	647	585	603	632	531	563	587	557	557	557	591	549	606	628	597	605	619	592	580	617	599	593	645	609	553	579	531	589	630	585	575	589	526	608	605	637	568	637	639	623	582	600	605	573	621	617	598	621	575	566	603	603	563	582	582	568	550	612	617	628	612	589	611	573	597	591	602	606	577	547	619	609	574	566	581	602	603	576	582	567	620	570	585	609	586	598	581	595	582	583	611	583	624	563	615	602	611	574	657	635	610	606	579	605	586	582	583	581	564	605	610	598	579	569	629	587	602	594	591	567	567	614	612	573	614	553	597	537	559	574	596	604	592	606	580	531	581	620	552	567	589	631	629	565	580	538	611	576	589	618	589	567	567	625	586	646	631	629	566	583	566	589	597	623	644	627	626	558	648	559	579	585	617	619	557	566	560	582	529	604	570	618	635	586	548	629	542	620	550	591	592	612	559	629	579	591	544	589	597	541	639	574	609	616	586	568	573	592	594	559	593	567	614	572	599	601	599	589	585	586	587	574	628	612	586	520	589	562	589	586	600	572	580	599	601	602	574	534	596	583	616	597	616	639	575	618	600	584	598	587	611	594	579	650	633	599	545	574	603	622	613	550	588	565	552	597	575	620	606	567	572	544	607	603	554	575	545	590	615	603	564	597	573	626	593	556	578	545	587	590	597	582	611	538	593	551	575	589	558	561	615	569	628	599	594	587	581	596	613	604	586	554	584	608	577	551	587	593	643	585	571	597	594	619	612	572	581	602	586	634	599	600	628	593	598	617	594	606	563	579	554	581	566	616	556	560	615	605	574	548	570	576	623	562	559	574	585	593	610	562	595	578	576	587	606	556	563	538	549	564	547	584	566	616	572	555	569	612	605	627	596	585	628	595	547	603	607	586	626	604	575	578	587	572	645	620	584	571	606	614	571	622	609	553	593	646	613	612	641	549	612	559	565	576	620	640	618	607	569	577	625	554	602	612	569	589	576	599	549	568	586	632	618	548	605	636	571	609	585	561	588	596	600	579	629	588	586	574	565	610	585	580	547	542	628	602	598	579	608	562	572	588	585	603	626	556	552	579	585	585	555	583	593	600	572	553	554	596	560	650	615	570	590	574	618	593	577	567	567	593	619	565	557	593	598	564	600	620	608	602	554	549	548	533	571	532	628	626	557	601	591	548	561	589	595	567	564	600	589	591	574	618	584	601	583	605	649	578	599	609	614	563	598	548	615	612	567	591	570	601	585	579	613	620	561	595	554	558	608	624	546	590	611	626	574	610	582	597	542	569	552	546	575	579	570	581	581	589	593	563	578	591	579	582	589	600	592	540	606	595	577	539	542	600	610	596	558	604	620	580	580	550	598	608	618	598	562	557	585	575	551	567	625	577	578	575	609	557	588	585	585	614	550	564	588	542	609	581	608	565	639	586	618	585	618	575	590	571	587	575	642	602	561	544	613	583	617	583	605	574	606	573	605	607	579	595	578	592	594	590	575	548	586	598	542	603	573	623	592	583	572	577	592	550	582	547	546	564	570	565	645	611	587	589	592	587	584	587	653	593	597	563	575	570	628	574	594	598	582	593	593	563	574	592	541	576	643	603	582	584	603	544	527	586	610	545	550	631	611	598	603	605	576	557	565	533	591	593	573	554	600	609	558	593	540	621	559	602	619	606	586	583	629	596	580	613	571	592	567	565	578	557	566	588	607	592	565	577	598	596	566	569	610	597	600	597	553	622	600	609	612	571	548	602	595	607	599	601	587	576	600	593	593	597	591	596	584	598	611	565	609	569	599	599	610	650	570	585	543	596	601	595	590	591	565	573	617	602	530	618	573	591	607	576	578	605	577	582	587	597	598	567	622	538	599	542	631	585	586	587	602	612	601	610	592	576	617	589	538	597	555	604	578	624	588	585	607	607	559	608	594	580	587	530	586	582	558	577	634	613	590	542	558	624	571	571	604	594	596	578	593	560	612	577	605	568	603	575	555	627	593	588	611	584	572	572	574	583	606	618	614	642	618	543	607	576	578	547	581	583	608	595	584	625	579	611	583	586	573	600	594	607	570	580	602	590	589	588	606	607	581	590	614	586	585	526	555	603	585	565	631	642	574	595	600	564	583	608	604	601	616	600	587	556	590	591	583	567	608	608	638	538	633	612	601	607	563	566	601	547	600	561	596	562	619	573	563	614	597	578	543	581	616	593	599	537	554	598	552	582	643	572	578	592	567	622	584	619	580	607	578	564	576	554	561	608	614	580	597	580	618	618	564	556	582	609	543	628	581	637	585	546	624	600	582	603	564	643	557	580	571	618	568	618	616	609	594	570	544	572	562	613	578	594	587	603	586	614	594	549	606	574	588	643	594	574	543	550	566	603	608	603	581	616	590	578	591	631	648	622	535	607	601	594	629	584	600	589	581	598	566	630	584	567	578	592	608	550	552	559	608	600	587	588	614	593	599	619	593	586	606	597	603	626	578	573	583	552	588	599	582	604	591	599	610	594	630	557	557	570	591	562	578	563	599	599	576	587	591	596	582	617	580	617	589	585	543	591	555	570	620	574	583	548	583	612	592	591	571	582	592	566	631	588	588	589	594	618	585	627	593	602	618	632	580	567	601	623	598	566	575	594	552	575	577	557	576	575	578	556	581	661	604	585	569	561	619	559	547	556	549	535	613	627	602	578	602	549	613	580	607	564	592	590	577	591	549	557	622	582	573	609	573	586	553	567	579	573	605	621	610	593	589	564	602	581	565	626	598	537	577	627	606	557	585	552	551	563	598	569	584	590	593	583	631	604	576	586	580	637	587	588	613	579	554	601	567	549	586	539	586	562	538	571	595	607	583	564	578	550	575	590	597	588	593	625	586	611	588	594	604	582	555	632	607	552	611	598	556	563	582	569	591	593	622	569	603	594	568	590	592	604	569	582	589	568	564	598	590	544	623	632	573	574	576	594	597	573
24330	21486	28647	24736	20135	2531	850	547	423	414	372	355	363	315	342	362	291	341	314	312	316	316	309	301	307	316	326	305	298	276	309	302	307	292	291	279	282	286	314	296	299	319	310	299	299	271	287	310	295	283	328	288	298	301	294	325	303	288	295	306	293	285	293	301	270	296	274	298	331	311	284	279	279	278	300	276	300	303	293	340	302	306	287	317	314	299	318	319	289	294	322	279	300	293	288	310	312	298	286	288	316	313	286	294	285	298	303	273	270	285	273	332	301	269	283	308	281	277	302	307	249	298	318	270	272	318	288	277	309	322	301	281	312	268	286	306	283	310	321	331	303	302	294	300	264	265	279	305	317	346	304	300	302	284	298	304	264	302	294	286	282	263	303	302	280	320	280	296	286	320	272	262	242	301	272	281	298	314	310	285	285	281	299	306	299	302	284	321	306	299	315	289	297	278	289	304	284	343	307	298	286	311	290	284	299	302	305	301	298	307	293	304	296	284	298	284	309	296	291	295	278	293	308	298	292	287	282	291	268	295	278	294	300	284	289	304	297	279	303	306	306	319	302	287	336	309	286	314	294	288	268	272	297	280	284	335	277	284	277	301	311	302	333	308	319	252	286	328	295	293	312	271	282	305	304	288	283	303	317	306	292	317	277	291	252	255	297	312	300	277	310	300	295	281	290	288	311	286	312	324	287	309	298	297	291	299	311	276	289	313	301	296	308	311	287	291	302	302	307	313	291	296	286	306	276	331	316	278	279	295	337	285	310	278	298	272	272	287	289	300	281	266	305	337	299	313	275	310	309	319	330	292	267	330	308	281	313	274	262	307	277	297	289	287	315	306	283	284	292	295	313	303	289	289	282	279	297	308	316	331	282	322	289	276	283	292	297	286	276	313	287	305	316	312	279	293	303	292	282	311	312	290	316	288	314	278	287	289	294	315	298	264	295	323	279	292	296	302	305	308	277	298	303	300	287	298	275	270	267	302	287	281	302	311	305	280	286	299	285	313	292	298	286	308	285	278	321	262	288	270	270	299	301	298	270	280	278	313	297	304	290	302	303	308	272	292	278	315	317	301	291	296	292	291	275	295	288	273	291	297	296	280	290	302	278	282	270	308	291	306	292	306	285	313	284	316	292	309	294	291	269	276	261	301	321	309	271	264	290	306	257	309	303	324	321	259	317	264	301	320	297	298	290	284	297	276	317	302	282	288	295	280	265	269	295	276	304	292	293	327	307	293	296	287	295	300	284	307	278	283	300	300	285	277	300	290	277	285	286	299	275	311	283	282	305	296	324	286	281	322	305	294	300	272	290	302	311	282	318	254	283	295	287	312	294	276	312	282	269	327	297	305	303	279	285	281	296	310	295	298	301	299	303	300	307	307	332	304	321	291	279	300	322	330	280	271	289	262	320	287	322	302	315	270	316	309	288	307	286	291	278	295	284	280	302	284	286	259	266	308	283	289	284	294	299	308	284	311	316	278	319	284	267	296	311	302	306	301	301	310	300	268	332	293	267	264	298	287	281	296	306	284	303	302	297	292	307	310	299	310	313	270	298	318	288	310	277	272	286	290	301	298	321	273	286	308	322	329	284	280	281	293	305	296	252	294	295	274	321	311	289	309	311	295	276	313	330	281	279	305	284	270	286	297	291	279	293	331	289	279	267	265	296	279	317	293	297	352	270	324	264	288	275	322	310	290	332	298	290	288	301	300	291	279	284	269	296	283	301	269	281	299	262	314	286	269	302	268	310	250	293	311	291	260	297	308	307	303	278	303	309	278	314	298	280	314	289	300	299	285	284	318	288	276	294	273	288	241	299	292	266	290	262	312	303	265	290	328	282	292	326	296	293	306	306	294	311	282	294	301	302	257	304	310	310	305	325	292	312	294	305	288	288	288	271	288	293	280	272	292	286	296	286	298	300	306	287	301	304	282	285	293	282	311	295	285	320	282	323	310	305	303	315	330	292	277	295	299	293	267	311	261	265	301	322	298	269	283	306	283	271	293	279	286	317	286	301	303	291	286	277	281	287	290	277	275	318	288	299	295	290	295	341	279	316	294	278	292	302	261	279	302	301	266	306	271	280	321	282	313	328	293	288	314	295	303	306	297	307	310	299	278	275	303	318	269	272	287	256	290	304	302	296	288	271	283	293	252	282	316	294	289	266	313	294	279	298	293	280	304	288	305	294	280	303	288	275	302	259	311	315	289	293	301	279	296	271	263	284	274	296	302	262	318	285	284	297	290	262	282	288	283	281	292	308	280	293	303	279	338	268	311	302	312	281	311	277	305	335	318	273	277	276	315	292	272	296	325	316	286	289	273	316	294	288	300	311	289	267	258	263	275	296	308	297	296	316	282	283	288	288	285	268	294	305	312	270	291	281	281	312	300	296	292	277	280	277	308	300	310	272	303	305	298	294	281	298	271	291	306	296	302	297	275	285	287	314	330	291	314	284	292	329	307	280	289	300	280	266	323	297	311	267	282	260	281	276	291	296	328	304	306	310	286	283	284	281	321	308	282	255	281	313	329	280	319	289	260	298	283	294	268	276	278	293	328	307	273	301	291	318	308	273	286	313	293	292	300	279	289	307	268	295	336	302	307	278	304	308	284	292	303	277	322	283	300	287	238	310	260	270	290	300	306	283	294	298	267	315	297	281	306	290	310	294	317	287	279	311	319	295	300	305	273	295	285	292	288	310	284	298	270	326	315	274	288	305	312	283	274	293	285	264	276	292	266	314	283	287	289	253	278	247	294	318	280	300	304	285	299	273	284	292	305	312	329	282	282	273	286	311	321	302	267	242	315	302	304	301	290	275	258	267	282	332	272	257	310	312	279	308	283	330	255	291	273	278	287	287	305	265	310	278	300	322	283	286	291	287	311	292	307	277	312	273	286	290	290	288	284	273	259	344	279	301	321	290	299	308	318	277	330	286	334	276	286	287	263	300	277	278	303	290	279	302	310	278	301	303	281	281	277	310	259	300	290	310	307	301	281	314	290	323	279	273	297	308	285	291	281	327	279	286	296	290	243	277	287	290	315	298	278	289	281	305	296	272	306	317	284	303	294	291	308	320	297	303	282	270	285	292	297	322	288	312	314	327	299	304	289	319	288	293	313	275	280	318	306	305	316	263	300	289	306	285	298	316	311	314	268	296	294	317	290	307	300	281	293	311	284	283	287	281	280	295	294	278	306	257	312	270	275	278	297	294	295	272	314	267	262	266	296	314	308	284	252	310	264	305	292	334	294	319	304	300	309	282	282	275	298	285	267	297	269	309	266	310	301	324	311	288	274	285	268	279	312	286	302	295	308	321	297	304	285	287	300	295	277	297	316	274	295	296	295	270	292	314	284	298	274	348	266	309	300	324	268	297	314	297	305	284	309	296	296	267	305	298	303	259	274	271	279	310	283	294	309	297	278	269	291	300	308	283	285	298	302	289	288	294	280	277	271	277	303	301	300	309	300	277	291	297	323	302	292	313	290
3320	4666	3549	1759	1237	959	787	642	559	487	468	459	429	374	392	393	422	374	379	372	356	362	350	358	343	330	343	356	319	317	350	337	294	307	330	316	349	319	320	309	328	307	320	338	327	335	326	322	312	320	325	339	324	286	326	315	328	343	308	320	322	304	323	310	326	327	286	332	313	287	303	288	300	301	310	353	305	291	306	325	298	334	279	318	339	304	292	295	308	313	342	339	297	298	299	319	330	313	295	287	336	330	305	333	285	318	316	278	314	296	296	311	319	323	293	289	311	304	327	300	317	328	279	294	299	318	329	333	309	314	328	318	298	329	343	315	315	300	305	320	341	318	298	298	291	298	294	324	312	330	316	327	324	337	292	325	291	298	300	305	276	312	281	312	290	325	293	306	317	296	297	305	322	303	321	317	293	313	289	307	302	302	280	339	303	316	310	281	343	306	294	272	291	337	323	319	295	325	291	333	312	295	315	316	301	310	332	307	313	297	296	308	297	308	297	287	309	299	311	295	312	307	307	324	318	376	311	301	331	292	330	320	301	313	318	334	322	313	291	303	295	311	307	322	326	286	348	316	311	296	319	323	288	294	331	309	311	329	327	338	316	306	321	319	329	307	302	325	315	314	318	289	321	314	319	293	290	322	310	294	317	313	300	296	300	311	289	288	269	345	303	321	285	309	308	312	323	309	316	309	302	316	328	331	336	272	345	295	303	284	296	316	316	339	313	319	326	284	333	341	301	306	288	286	310	312	299	336	354	318	326	290	320	324	325	318	316	295	301	312	301	319	310	285	321	319	321	308	292	314	289	319	310	305	344	350	299	291	323	295	297	281	323	311	291	324	292	318	338	306	290	303	296	289	300	322	296	299	281	298	336	279	362	263	276	290	298	314	305	317	303	336	288	320	301	308	293	285	301	321	322	284	298	312	324	309	274	312	291	314	294	287	288	313	328	322	321	278	322	319	316	313	292	311	295	308	333	315	349	298	327	329	306	287	310	296	306	308	315	352	294	301	302	295	324	290	310	306	292	300	305	341	326	307	302	284	329	323	323	299	322	327	316	312	306	339	325	281	338	308	343	304	294	300	321	303	290	329	299	317	319	323	299	307	331	327	313	305	329	329	284	316	301	311	274	299	319	301	289	339	300	317	316	331	317	295	322	332	318	292	291	304	283	270	300	306	297	310	298	325	317	276	331	316	318	292	311	319	334	286	316	301	340	300	311	279	317	331	316	266	312	315	281	315	313	306	304	331	328	314	300	310	297	300	266	316	296	321	301	324	275	331	303	309	306	358	312	285	280	299	304	310	304	295	297	333	326	288	302	338	293	323	327	330	324	323	290	311	318	297	291	338	287	320	297	313	279	282	324	298	322	309	342	321	317	297	312	307	292	310	328	308	299	299	306	313	305	317	294	324	310	304	299	315	308	299	302	316	305	298	311	309	324	295	327	320	315	297	320	310	300	306	305	285	338	282	327	307	309	282	314	299	302	309	285	310	298	290	309	290	300	327	345	327	306	303	351	309	306	319	314	316	305	273	334	293	325	338	311	299	307	314	298	315	292	274	278	309	295	330	295	308	304	313	290	297	299	292	304	317	279	302	281	330	291	290	320	306	305	311	310	304	310	304	307	330	300	288	313	320	285	315	304	312	315	334	314	286	296	317	321	309	279	282	322	310	312	294	316	302	305	319	315	311	313	284	313	306	275	313	291	312	301	307	331	336	298	331	284	316	306	307	280	278	326	297	276	297	308	303	306	300	338	322	318	335	328	327	295	296	347	292	314	294	293	285	316	281	300	272	321	307	312	310	295	331	310	300	321	331	320	319	272	313	309	299	323	292	318	316	316	282	329	334	323	284	288	306	300	306	288	284	303	326	325	312	294	332	324	283	313	327	301	288	329	319	297	323	265	280	322	291	322	316	283	294	321	299	292	308	284	320	269	337	284	314	283	360	294	305	316	288	291	323	300	319	320	300	310	340	321	308	326	303	326	304	291	291	302	304	305	319	328	300	305	328	298	286	327	309	312	337	323	327	314	334	322	296	278	303	286	304	323	311	269	283	314	308	319	306	303	267	294	298	314	306	311	302	306	319	297	306	285	299	304	302	272	320	303	279	269	299	310	308	281	298	288	286	336	289	334	277	275	315	302	319	307	317	314	322	286	319	296	299	303	317	290	291	297	306	279	298	320	293	322	291	269	307	302	289	298	345	258	292	324	272	327	329	270	317	311	334	285	327	290	296	281	297	317	286	328	284	320	260	325	310	292	314	294	271	327	296	309	256	295	289	281	302	293	322	298	319	300	290	308	318	332	330	333	300	300	289	318	293	288	303	295	326	285	312	283	280	309	304	342	292	309	308	314	310	303	301	317	315	310	314	286	300	301	312	307	329	299	289	341	295	308	320	317	299	306	318	281	322	295	285	312	279	296	282	322	305	331	299	318	303	303	332	290	317	311	322	317	310	277	309	307	325	305	319	296	317	295	328	328	344	313	319	302	292	324	294	316	291	263	303	331	281	324	293	303	303	297	278	324	314	296	321	302	286	310	281	308	305	283	295	285	323	288	311	296	310	279	326	321	299	320	312	304	272	308	300	296	308	320	317	317	332	309	315	309	318	282	298	273	288	277	312	316	312	315	307	318	311	314	307	322	297	281	303	305	300	305	269	300	351	298	260	314	302	281	288	317	289	298	315	298	297	306	310	359	287	277	318	257	304	314	288	295	323	302	295	302	321	333	295	293	285	283	276	296	278	303	305	302	291	275	273	331	304	285	310	298	311	317	305	332	305	287	297	301	305	289	298	325	317	316	323	308	319	319	310	293	315	308	288	315	293	296	326	330	348	314	322	293	330	309	332	302	269	322	319	327	295	315	287	312	314	299	333	319	315	310	321	309	325	314	303	335	327	297	269	310	312	302	304	280	304	302	321	301	324	354	315	310	311	303	315	302	357	293	306	300	310	302	303	289	330	306	260	315	286	282	260	292	312	308	283	295	335	281	299	298	289	283	298	326	317	315	297	297	276	275	317	325	304	311	323	332	287	331	314	281	314	296	272	325	328	318	329	325	297	283	296	330	303	340	292	304	353	287	297	306	298	305	254	320	328	275	320	314	314	291	301	331	322	295	328	307	318	302	301	301	283	292	311	301	324	325	281	291	298	299	294	314	333	297	334	323	335	244	307	303	298	311	311	275	318	282	337	296	290	302	305	295	274	310	307	290	283	335	306	291	319	308	294	313	306	297	256	277	323	288	284	330	293	277	292	292	309	293	284	320	274	301	320	285	298	312	298	293	295	315	314	322	291	297	313	297	306	327	301	306	305	301	294	303	295	324	303	301	314	311	283	294	308	295	290	304	283	298	305	333	299	317	285	288	316	311	318	287	295	329	322	286	308	312	317	317	297	305	312	296	320	330	290	326	318	316	302	287	325	298	322	308	308	314	298	307	319	314	276	318	311	296	273	298	348	286	307	285	304	287	295	286	311
27466	11802	1900	1072	884	805	752	808	790	802	819	828	793	806	780	785	780	744	783	730	838	748	776	768	793	761	788	771	837	774	774	778	794	751	785	741	792	794	827	781	787	721	765	800	824	779	763	828	765	799	789	829	792	769	776	738	804	798	821	798	820	784	774	773	748	758	746	800	798	833	781	780	760	810	746	784	751	769	778	820	759	711	811	806	806	839	766	748	778	816	778	798	765	780	808	755	749	766	782	807	803	781	750	764	809	794	769	762	785	835	748	788	796	759	787	824	775	732	749	752	809	767	768	785	755	798	737	771	776	734	767	833	752	770	799	752	828	760	783	787	784	820	770	750	813	774	781	756	769	795	781	778	787	729	779	812	811	816	780	737	755	772	792	817	765	766	742	728	779	743	769	777	807	744	798	806	775	802	786	741	770	769	781	760	781	791	820	746	776	795	806	774	791	796	817	783	799	811	795	790	800	781	787	753	747	737	764	806	747	791	800	753	805	794	839	805	742	781	779	804	751	706	791	767	806	813	774	784	794	796	762	779	793	829	726	776	831	796	764	760	858	828	747	761	767	775	771	749	787	786	773	756	785	751	793	786	797	777	788	771	759	778	786	794	773	792	829	836	836	764	785	754	760	784	798	766	786	749	787	794	760	748	806	787	764	866	786	791	796	870	761	758	839	782	823	762	797	736	799	725	791	810	760	765	799	768	796	771	733	782	797	803	789	774	765	807	816	794	806	818	787	770	737	777	738	763	732	773	770	785	807	761	810	792	770	767	819	759	775	761	779	789	810	778	724	828	804	759	825	784	795	824	865	814	731	754	800	722	848	774	749	826	797	810	756	766	808	803	776	776	812	738	784	807	749	795	779	723	790	702	773	799	786	743	768	741	804	812	805	794	796	753	746	784	707	750	775	758	797	778	752	825	728	825	818	783	764	774	790	828	763	825	805	790	825	772	831	796	752	741	754	767	778	777	744	776	830	740	786	746	757	761	801	802	823	792	831	772	834	780	728	784	789	729	780	758	813	774	814	789	767	780	775	816	769	742	710	765	759	816	781	763	762	792	778	750	799	765	734	738	761	777	805	743	789	784	717	780	805	774	836	783	773	804	751	789	793	756	793	774	744	785	781	758	769	742	784	801	773	757	785	775	757	721	801	762	800	843	800	768	734	772	806	711	765	748	755	754	813	767	725	754	776	777	815	812	736	774	772	764	753	758	802	788	793	766	811	837	800	738	766	763	748	762	716	767	783	779	763	753	795	776	812	777	764	762	764	769	796	823	811	763	820	775	773	785	820	790	765	762	744	751	753	760	781	782	794	795	792	757	822	825	738	774	804	816	777	812	811	787	755	790	814	801	800	760	781	756	777	736	820	806	808	791	782	786	777	723	770	787	791	810	778	808	798	775	752	718	754	782	807	785	792	790	769	798	771	768	769	734	830	727	817	786	725	778	788	788	776	847	786	776	795	749	831	766	814	783	775	768	760	772	804	732	761	771	758	782	789	793	766	795	804	800	756	772	778	772	811	773	766	743	761	785	815	760	800	795	796	773	781	829	812	774	761	765	776	784	771	758	778	706	788	809	816	805	753	748	774	794	820	776	771	769	758	805	770	757	808	806	782	759	825	762	810	811	773	836	778	831	746	817	762	750	795	806	777	816	764	822	767	751	775	765	724	823	793	847	719	778	741	744	786	796	742	829	755	776	781	802	763	788	839	788	804	798	784	803	774	754	784	741	748	745	748	764	798	741	802	740	801	806	841	693	786	754	761	805	768	774	746	779	715	773	798	738	791	816	740	769	750	827	802	748	817	819	838	805	787	825	759	751	782	794	782	754	781	830	740	803	807	793	767	817	818	754	778	789	816	759	769	757	767	795	787	796	816	789	750	801	796	754	824	810	807	787	768	769	765	727	829	788	775	794	746	749	752	848	805	797	789	762	788	770	796	776	802	742	774	720	805	775	810	779	750	784	717	782	806	744	838	809	795	796	781	751	733	816	741	789	794	782	781	755	767	812	793	789	765	752	746	753	794	829	734	738	784	771	818	767	782	822	759	777	793	781	797	680	766	806	770	749	819	791	762	801	778	763	761	765	820	757	839	787	780	760	758	800	833	748	765	781	798	858	816	798	753	785	820	796	727	778	755	760	735	822	809	739	769	787	813	800	746	774	810	789	783	772	750	742	807	816	768	791	795	797	770	776	769	816	728	770	777	767	742	811	754	791	769	784	771	783	714	811	792	771	818	794	753	747	798	820	788	844	802	816	844	751	756	804	813	761	732	749	794	795	769	764	773	741	791	786	774	737	791	778	777	809	757	803	767	823	785	788	819	803	775	756	752	807	771	807	773	785	730	776	792	790	732	755	768	785	789	789	759	770	788	792	748	802	766	786	820	808	758	808	817	801	757	793	771	764	749	740	771	777	754	763	783	804	729	797	827	799	777	748	775	746	797	750	807	739	805	839	757	781	822	765	772	766	763	792	761	735	741	721	817	836	786	807	783	793	804	802	799	808	758	755	773	801	793	774	799	843	793	728	806	742	817	809	746	770	792	800	836	789	793	800	722	820	771	811	761	749	781	777	807	757	823	841	768	810	782	798	794	746	767	799	772	746	770	714	805	781	732	766	757	817	743	772	795	770	774	765	796	796	800	808	806	758	742	777	830	807	818	808	784	806	752	824	811	786	771	782	763	787	796	790	773	742	817	805	812	769	797	793	739	821	790	812	807	795	774	770	748	736	793	790	768	744	820	811	824	768	746	813	801	765	756	764	797	778	781	778	810	812	784	792	737	752	804	757	789	796	813	780	779	803	738	756	776	750	801	715	720	859	790	739	751	777	746	781	765	778	812	797	827	746	741	783	823	847	813	777	761	802	767	751	773	767	803	777	770	829	846	798	785	765	778	739	812	793	778	774	795	780	791	785	786	804	775	786	821	770	804	787	806	773	763	845	827	766	767	785	782	788	803	718	810	803	772	804	807	727	800	806	791	761	796	794	750	821	798	794	755	750	772	783	790	801	723	815	736	779	784	769	813	810	802	807	857	787	847	760	783	740	775	777	798	831	793	808	767	815	800	728	785	779	827	775	787	785	774	777	805	805	778	789	780	742	751	715	841	807	798	764	759	755	813	831	762	788	775	743	804	800	722	860	784	741	824	789	796	745	786	771	794	738	765	761	801	785	763	833	838	790	782	788	766	766	766	754	823	783	743	770	749	789	803	812	747	808	819	802	800	766	787	807	789	806	760	795	765	797	769	798	776	762	734	773	764	763	790	804	775	783	765	753	768	785	798	775	743	780	794	773	788	766	815	746	744	798	783	775	780	773	759	797	732	791	770	811	774	770	804	805	828	768	814	767	794	790	824	784	793	741	769	737	779	827	768	778	766	759	769	791	814	800	812	775	819	761	803	763	788	738	799	757	774	743	789	769	759	779	787	771	763	775	781	742	773	735	770	765	769	797	794	792	742	772	777	770	798	785	788	783
5094	949	860	759	733	753	724	673	711	673	697	728	712	697	705	678	680	708	746	688	668	719	687	663	696	699	712	692	702	718	703	742	696	654	679	712	690	715	712	698	690	667	651	693	670	696	673	666	698	693	688	665	658	654	703	700	728	664	676	682	734	712	660	728	709	692	689	672	678	659	703	704	715	710	677	688	734	646	721	676	654	698	682	729	699	700	685	682	660	724	689	649	753	659	707	682	708	728	692	693	688	718	685	661	684	705	698	706	715	723	689	674	675	708	654	697	732	746	674	693	660	734	684	656	657	706	665	702	666	725	636	670	645	684	725	670	753	629	676	700	666	689	714	713	678	698	652	685	693	654	713	702	716	652	709	678	709	650	686	738	701	712	724	726	715	642	714	646	690	686	690	655	649	705	701	691	694	666	659	656	727	705	693	690	663	691	714	715	704	708	648	707	691	679	685	666	679	728	698	671	712	672	684	680	713	698	669	666	672	732	720	662	684	706	660	705	665	659	697	718	705	707	732	678	728	656	685	678	712	708	648	702	699	679	677	679	720	749	661	644	696	666	698	638	695	767	674	692	727	713	742	675	703	658	682	679	689	706	734	694	718	744	690	637	675	714	725	651	738	659	699	713	688	616	684	687	722	708	728	687	658	659	699	670	687	673	727	677	727	694	652	668	673	677	660	718	703	685	669	703	701	685	704	659	698	687	731	694	729	678	693	659	666	702	678	672	710	676	708	689	715	658	686	725	689	698	706	672	659	666	717	673	723	618	639	675	669	696	703	703	676	648	695	720	665	689	681	672	702	655	700	708	655	676	706	700	683	752	682	703	702	720	683	697	682	728	682	658	668	677	709	702	687	712	721	702	680	672	670	713	657	684	670	699	684	741	655	671	660	678	687	683	682	685	655	697	672	654	672	751	697	718	647	649	693	641	723	692	728	729	706	681	657	706	698	710	704	678	710	660	735	663	684	664	730	700	684	714	691	750	724	717	720	739	716	706	692	676	698	662	689	682	682	689	745	727	724	655	686	649	637	684	692	682	725	714	687	701	697	677	651	640	679	722	665	699	698	645	688	667	720	691	659	652	655	712	691	686	696	658	686	709	723	615	679	717	664	705	677	710	693	688	673	763	696	765	697	683	732	734	715	667	653	720	694	693	659	726	674	688	689	667	674	699	692	693	720	725	662	703	698	685	709	657	672	676	696	678	698	748	695	668	720	695	619	695	646	698	691	723	715	689	716	702	693	680	659	701	687	692	717	691	690	682	704	634	683	714	731	686	677	717	673	656	660	662	692	674	705	686	707	740	719	675	669	672	677	664	669	692	720	710	689	695	699	709	717	662	695	691	702	711	703	722	714	685	664	663	729	699	697	633	639	659	703	689	703	679	701	713	696	718	659	684	675	710	659	673	652	641	647	677	690	673	687	695	711	697	733	691	699	699	672	689	654	710	681	673	708	665	700	652	660	713	716	693	694	674	687	667	676	704	668	692	695	706	670	714	720	711	688	686	686	694	731	689	702	683	696	715	662	684	665	725	669	632	695	673	675	686	653	706	710	703	708	672	666	683	703	692	707	729	730	712	676	705	702	670	643	649	697	684	684	683	645	702	688	714	664	681	687	674	700	708	733	678	696	719	660	734	706	710	724	700	686	706	672	692	695	730	649	691	677	662	721	650	703	731	679	706	671	718	673	711	743	682	655	710	701	665	647	711	690	684	697	670	667	682	665	653	649	654	668	700	718	714	697	737	672	658	702	706	666	727	693	725	679	697	707	696	699	648	671	767	705	696	647	666	683	665	694	657	676	676	685	668	682	750	749	701	686	671	723	673	703	708	696	672	681	690	701	698	685	702	726	703	664	670	699	715	695	730	659	703	724	734	675	654	664	643	703	716	664	697	654	685	662	665	685	702	699	677	698	635	666	721	654	707	709	724	695	673	705	690	692	687	669	644	704	703	630	699	700	663	710	672	696	720	674	703	694	699	669	682	655	674	718	742	671	696	724	634	673	669	703	714	691	689	710	650	736	665	694	695	721	642	685	660	726	674	703	676	696	677	672	642	732	701	686	684	706	691	655	698	714	700	654	715	710	657	681	692	701	680	742	705	682	630	673	695	672	700	731	728	676	739	669	700	677	722	672	643	703	725	690	687	701	675	682	658	685	735	702	741	735	711	734	705	693	674	682	687	681	700	715	685	686	673	739	666	715	652	700	688	678	665	704	650	678	719	719	695	704	665	708	730	693	742	627	692	682	632	702	723	716	703	682	636	682	736	676	706	689	675	700	671	698	668	693	666	670	659	653	663	654	709	670	683	663	674	690	761	692	704	712	698	708	681	714	713	726	681	706	709	697	714	653	690	681	664	659	705	663	707	679	720	701	682	681	739	700	710	689	670	721	718	718	671	656	708	689	705	694	720	746	728	703	668	662	687	713	706	689	697	645	693	716	713	669	661	736	670	686	745	707	686	694	672	695	674	714	653	677	707	734	703	672	662	680	680	710	694	684	735	727	686	693	681	680	686	714	698	688	711	678	732	658	679	641	676	708	688	685	715	722	658	678	681	673	660	671	660	686	703	697	634	681	702	697	688	691	703	708	713	700	735	690	657	621	665	667	695	716	679	640	721	700	707	684	678	660	692	720	728	703	740	649	660	703	695	668	666	716	641	630	705	694	672	774	689	745	678	660	683	665	711	634	710	713	683	666	693	647	691	679	703	662	673	670	664	705	684	734	700	691	660	691	704	647	684	712	674	674	693	667	674	681	719	697	703	737	667	663	684	705	693	690	660	683	677	696	681	672	691	712	679	668	674	657	680	679	670	661	706	723	704	654	693	687	669	683	695	689	724	685	689	739	685	752	654	697	665	653	720	685	622	720	708	662	686	685	669	668	696	667	677	650	680	709	657	683	700	688	675	724	698	683	706	598	681	748	657	724	692	723	701	676	656	688	689	640	670	667	649	702	702	677	699	680	713	727	723	674	685	698	717	731	684	710	685	691	704	690	673	694	674	689	675	683	677	695	706	714	631	730	695	652	690	693	740	688	656	736	689	728	658	654	683	713	718	678	699	685	701	649	697	708	695	645	731	664	684	634	665	680	708	691	717	673	694	711	660	670	692	678	668	719	724	719	729	692	665	713	640	714	671	681	690	671	679	692	708	730	686	694	685	688	677	632	695	718	690	708	688	636	670	706	692	663	679	682	661	692	688	696	688	697	707	686	699	691	717	707	729	665	707	672	640	719	690	719	690	733	708	735	651	746	681	661	645	714	687	674	675	661	741	688	673	686	702	688	692	727	672	676	684	701	738	675	692	665	670	707	683	648	700	697	709	724	705	660	736	706	712	704	726	718	663	637	722	668	712	693	670	675	681	724	687	741	703	702	719	630	691	724	692	636	702	706	728	639	660	732	642	679	671	646	646	728	695	672	671	662	662	717	669	726	681	707	706	689	678	670	685	692	709	694	677	686	664	670	676	715	715	671	712
25778	21478	25932	18836	1905	960	866	747	747	707	721	649	650	620	723	615	663	654	640	670	634	654	642	638	666	643	637	681	631	624	648	685	695	674	654	665	667	621	684	609	665	651	659	635	640	644	638	685	667	583	635	614	661	637	622	646	657	645	647	643	609	617	611	653	659	628	622	671	658	621	661	670	675	654	656	617	631	634	672	606	611	645	638	663	659	690	592	615	621	697	656	594	612	649	691	665	639	621	645	681	659	635	663	662	662	604	649	675	631	643	637	634	592	627	608	633	659	679	686	665	626	618	672	592	616	640	691	625	657	635	684	669	656	642	601	593	650	647	673	619	633	649	638	631	673	648	688	684	629	648	624	622	631	593	617	650	663	623	633	624	692	631	565	618	695	621	690	633	682	644	621	622	614	705	607	658	672	689	658	643	653	613	627	604	601	672	631	640	638	654	624	674	638	646	675	669	689	636	630	643	618	637	636	665	637	571	669	626	641	657	586	628	646	603	642	672	606	614	658	649	588	614	671	663	617	622	643	594	635	682	647	612	615	621	632	645	606	614	631	617	647	681	672	681	659	609	608	640	648	596	613	620	609	638	609	628	653	631	615	698	626	589	671	613	663	602	646	671	637	629	646	645	678	613	596	633	598	609	692	637	614	664	647	649	704	623	629	662	620	660	612	686	671	650	630	676	668	615	649	666	656	627	640	624	660	641	682	658	631	638	599	656	649	657	647	652	693	649	632	656	643	576	666	636	609	663	627	656	669	656	638	616	638	659	632	628	634	652	662	610	643	602	624	599	683	622	657	635	629	662	619	624	650	668	633	666	629	688	598	613	609	649	622	588	650	660	640	634	636	588	623	669	582	639	607	633	633	628	614	613	647	604	645	624	656	618	660	645	632	644	632	637	604	639	686	632	641	647	642	594	649	630	620	622	633	612	645	694	731	659	639	664	608	644	665	633	684	670	628	644	633	651	673	626	616	647	649	663	633	659	639	625	676	699	623	607	680	635	628	642	657	672	637	685	677	634	650	656	603	619	645	576	653	668	658	641	577	601	630	642	629	657	598	611	612	650	619	666	635	658	625	592	631	634	624	636	643	624	657	644	599	612	632	570	622	642	647	612	634	675	637	612	614	668	621	672	667	662	699	607	635	611	641	656	624	637	630	693	631	705	619	623	605	621	606	622	647	624	649	618	650	641	667	623	649	631	610	604	596	675	660	619	664	680	619	595	627	616	639	637	668	669	662	624	637	634	617	664	681	646	666	655	636	617	654	633	620	602	645	643	629	618	616	651	622	622	655	609	631	683	648	684	629	653	613	643	622	624	658	629	640	653	630	658	649	630	603	631	598	645	613	619	653	669	654	606	667	650	640	658	663	622	649	645	636	639	639	640	669	673	657	619	625	662	643	616	637	632	659	599	684	668	639	593	651	630	644	693	622	645	638	684	672	637	639	606	629	651	657	665	668	646	655	612	653	642	615	616	633	616	608	647	645	710	634	628	677	619	663	577	635	602	611	621	627	641	619	672	619	599	653	647	616	611	624	597	696	652	648	655	638	598	620	629	613	630	638	607	691	658	654	630	634	616	602	705	649	650	655	645	685	655	635	635	616	638	637	653	654	642	642	634	669	604	666	641	591	609	609	642	677	655	654	625	651	616	644	630	672	618	666	614	613	661	620	651	645	648	638	639	619	656	646	623	647	657	680	617	627	649	651	665	590	654	660	626	682	690	606	652	654	653	665	650	623	655	643	676	631	668	624	653	622	660	664	620	602	637	615	617	678	656	639	664	644	639	649	640	670	633	668	649	654	621	672	599	646	660	615	635	665	660	600	645	668	664	607	613	662	638	678	632	653	666	664	651	670	594	631	605	668	638	664	584	657	631	633	646	623	605	643	601	627	621	612	661	659	635	646	646	588	597	678	641	598	658	565	622	665	593	655	653	656	592	649	667	639	651	636	620	606	663	633	643	623	642	663	636	642	575	688	651	660	639	646	640	616	658	628	632	634	637	679	619	624	638	645	640	625	608	591	633	638	634	598	682	656	649	614	629	643	646	635	606	646	612	659	603	642	654	624	664	609	590	641	664	624	618	633	677	629	636	634	641	631	674	662	671	635	664	652	654	648	658	658	622	605	588	628	643	659	662	619	649	651	649	690	638	635	666	590	628	657	642	664	608	651	621	662	655	667	645	649	622	641	666	642	640	685	644	634	661	614	680	645	639	675	614	663	628	658	653	656	634	623	650	632	641	571	655	600	646	620	614	662	646	668	622	625	618	628	675	645	637	625	634	608	673	654	693	629	614	649	649	634	631	654	694	688	609	642	660	614	693	642	593	608	635	620	632	622	634	640	673	601	682	644	656	622	627	594	628	609	648	626	632	608	654	650	656	655	604	671	628	683	599	667	643	610	636	638	633	623	604	618	612	687	611	671	624	626	618	659	630	619	638	623	653	581	621	630	674	630	646	658	662	643	641	641	607	659	616	619	679	636	704	638	657	631	627	627	656	624	594	655	653	657	663	622	600	633	598	678	641	613	643	628	630	630	652	659	633	661	652	597	645	650	667	610	609	626	634	651	611	667	618	619	659	623	661	633	632	668	637	677	623	575	678	673	617	650	665	626	646	615	614	642	638	653	625	631	641	643	633	636	646	671	673	638	632	641	627	619	583	647	640	661	607	639	663	616	625	626	646	647	659	614	619	640	683	635	628	620	665	636	625	658	593	636	650	621	620	635	651	624	665	616	652	626	693	612	696	626	668	623	635	605	644	625	665	655	629	654	651	675	628	615	604	601	640	650	649	647	654	628	607	610	633	632	608	610	614	667	627	605	645	689	625	646	620	659	661	657	616	602	663	613	629	659	677	629	636	673	660	599	678	646	680	642	610	628	630	692	629	592	647	680	634	648	616	611	619	658	652	680	646	680	604	710	661	586	663	618	638	643	612	603	618	676	654	624	620	701	606	638	627	589	657	635	630	654	606	635	608	650	603	646	642	614	611	620	645	670	669	635	654	623	654	596	688	626	638	610	641	630	634	615	669	586	649	624	603	677	600	646	673	614	641	610	626	631	646	671	651	683	649	580	638	677	669	650	623	615	599	634	648	656	634	625	652	629	610	616	626	642	629	626	621	623	650	634	636	622	655	668	678	590	615	682	636	645	590	614	631	626	635	607	636	645	651	669	658	623	612	651	618	657	657	669	622	614	649	585	655	651	603	676	611	601	604	680	671	632	644	607	650	647	635	652	672	631	602	607	674	670	614	647	617	630	657	632	595	673	627	699	651	660	639	637	677	630	608	592	626	668	591	687	648	645	620	661	651	655	666	628	622	608	624	630	675	630	628	634	651	621	651	642	660	640	624	614	664	634	662	642	662	617	618	629	641	654	623	620	606	650	654	669	612	643	637	676	647	658	640	650	607	629	687	612	627	630	665	665	644	634	634	628	659	654	650	670	674	663	668	624	653	670	679	661	639	704	665	616	612	634	666
3549	2230	1855	1149	957	813	729	725	700	665	688	682	615	661	590	624	610	636	672	583	640	621	589	572	614	647	580	581	589	600	586	601	629	605	556	621	611	603	603	657	589	593	632	562	600	586	603	614	617	636	581	603	598	587	623	646	608	596	635	599	555	616	590	593	557	551	584	592	567	580	601	554	626	629	561	564	598	598	613	597	596	609	572	564	582	565	630	554	587	598	639	560	622	604	581	596	635	566	618	562	648	590	554	558	589	559	577	569	607	636	579	579	580	646	575	595	591	560	603	625	625	630	592	553	608	590	541	588	602	583	609	601	581	568	622	554	610	577	612	573	584	557	614	579	572	635	573	588	628	601	612	600	637	587	597	613	631	592	592	597	601	588	578	590	643	618	578	618	621	633	566	583	597	572	600	587	614	588	589	570	592	550	598	647	603	618	603	578	589	571	560	578	620	601	580	593	634	612	594	596	608	607	582	619	561	623	627	561	605	592	558	618	559	581	587	595	634	596	571	600	587	615	636	567	607	568	646	585	574	581	599	612	653	595	576	608	591	620	603	527	595	575	613	609	594	640	575	612	540	542	626	606	587	598	566	576	586	605	583	607	623	613	561	559	578	644	596	622	593	593	575	576	523	579	593	609	582	586	547	577	604	650	587	630	588	605	643	573	602	575	593	606	568	571	590	600	580	604	615	624	574	609	605	625	560	618	589	597	637	577	593	596	584	604	584	562	619	556	618	612	575	568	553	579	556	595	617	592	581	606	618	613	584	586	622	577	610	622	569	633	565	595	582	642	554	611	553	601	634	619	577	549	578	571	565	586	619	583	561	580	575	548	598	592	607	632	568	597	563	562	600	593	571	643	548	596	556	552	641	601	624	638	589	575	595	599	597	568	595	607	569	575	579	550	598	589	609	605	606	568	597	581	562	588	539	589	605	618	591	606	642	620	589	591	576	564	604	588	616	592	599	599	604	627	613	563	613	628	627	627	597	614	570	629	625	603	636	593	588	552	609	595	556	578	597	588	617	610	625	592	630	584	641	583	591	597	599	569	571	578	596	586	604	573	590	573	582	567	609	569	589	623	551	575	575	589	586	622	556	577	585	553	572	579	609	567	548	550	569	580	554	606	620	558	574	611	586	600	612	595	613	619	582	604	592	600	606	608	623	562	628	576	545	603	582	596	574	536	610	559	602	560	596	562	576	628	605	563	607	586	598	620	611	555	620	652	611	581	592	586	634	598	576	571	610	612	573	575	615	605	545	600	589	577	601	572	584	605	605	597	580	537	597	572	578	617	565	563	597	585	651	591	658	579	608	559	575	581	616	613	595	595	595	604	613	595	577	586	592	611	566	578	591	615	589	557	581	618	573	601	572	603	583	588	562	598	537	579	615	604	545	595	623	612	577	568	572	621	600	597	570	548	620	587	570	577	602	566	574	595	551	608	577	585	578	582	612	558	568	634	576	600	640	581	571	606	578	626	593	607	539	580	570	558	615	568	593	596	590	615	621	588	589	552	597	579	590	606	590	591	599	565	616	582	555	559	593	599	615	585	574	605	594	612	571	618	564	609	593	618	615	585	594	563	619	553	598	548	571	553	563	622	559	572	606	573	600	575	575	607	642	598	590	602	579	610	553	591	570	590	580	575	614	595	629	574	625	609	562	561	582	580	585	598	590	585	605	556	588	687	614	548	587	597	600	584	593	604	603	564	594	591	600	599	597	534	580	575	599	558	614	594	602	599	569	565	627	587	603	574	568	563	595	569	567	558	585	606	547	621	547	555	608	608	584	549	590	568	577	607	604	573	589	574	607	582	611	602	594	528	596	628	575	616	564	592	607	591	563	594	637	609	581	580	604	559	589	601	584	618	574	618	586	634	596	568	563	564	610	595	611	554	599	590	537	598	577	564	555	589	575	621	573	565	579	566	618	549	597	572	557	564	628	609	577	579	609	623	583	598	577	620	619	593	642	586	534	569	547	620	551	582	575	584	635	578	612	618	563	572	628	606	595	563	582	590	591	527	595	592	587	641	593	620	598	593	596	562	533	577	611	585	563	605	574	561	604	560	569	579	588	591	628	598	632	597	570	641	618	586	523	623	567	601	623	586	605	588	599	601	609	578	539	602	600	579	577	594	622	567	561	606	577	612	605	549	565	630	583	630	589	594	554	607	595	557	609	573	571	640	568	590	600	623	535	544	608	560	590	609	598	588	591	601	606	562	598	578	602	620	565	583	550	577	596	590	609	593	605	589	591	554	642	600	622	582	588	581	595	611	581	525	627	578	572	600	591	566	573	578	574	541	541	628	588	644	604	558	609	565	588	640	591	614	569	588	580	578	541	603	568	544	586	585	561	600	577	573	671	601	566	576	623	604	607	580	564	616	561	593	623	547	578	615	621	595	611	637	590	631	628	606	603	572	567	598	573	591	581	579	545	563	571	574	592	565	581	557	573	573	579	608	602	614	604	597	568	591	528	601	564	574	597	605	609	595	564	595	554	599	555	553	561	560	610	585	596	545	587	612	652	560	621	565	605	598	586	613	573	562	580	579	606	607	601	602	633	614	584	584	602	602	583	519	591	544	614	582	594	585	640	552	574	593	604	576	564	574	576	568	571	538	640	586	605	601	563	592	611	619	547	560	608	582	582	548	566	606	612	600	610	570	615	538	523	563	580	572	597	553	589	627	617	599	625	603	572	571	587	628	592	572	606	572	604	583	616	574	627	567	558	586	571	570	591	589	565	613	577	570	567	644	588	623	600	594	554	587	575	583	603	550	622	565	582	571	614	588	576	584	593	611	575	581	575	591	597	622	599	553	601	591	604	605	602	630	608	601	578	605	565	603	559	555	609	614	561	574	565	580	610	579	620	598	595	572	597	596	600	623	622	610	551	579	593	577	618	621	572	651	561	564	558	565	627	582	582	586	585	588	585	583	583	586	580	564	624	566	556	607	582	614	638	543	577	590	561	624	584	563	572	567	609	603	611	552	553	578	593	569	575	602	606	606	598	592	612	598	566	603	608	598	579	567	596	615	586	622	584	614	603	579	616	597	603	552	598	564	609	557	626	611	608	566	565	600	539	592	578	623	561	588	546	579	588	597	596	574	584	607	637	572	609	598	621	586	582	607	558	571	530	549	576	576	545	589	564	578	602	618	605	564	595	614	630	593	582	628	618	587	594	613	546	583	637	581	640	606	552	585	570	580	601	594	574	598	574	562	596	529	642	581	593	590	584	572	561	574	611	580	585	585	585	561	549	584	577	540	579	599	634	588	596	603	571	576	562	594	570	635	594	596	580	601	594	576	593	613	579	541	592	571	612	547	562	543	611	564	590	608	594	585	608	577	606	591	591	582	620	597	587	588	622	532	569	582	580	593	610	602	570	634	619	641	644	598	532	636	603	588	618	580	591	627	610	599	611	561	595	610	561	523	568	599	591	602	562	606	623	594	577	614	607	598	584	560	578	597	613	626	558	585	602	607	581	625
24348	21474	28626	24703	20168	2478	846	578	403	373	393	375	347	325	331	316	349	328	358	313	338	322	297	313	301	334	277	280	318	275	304	274	300	311	304	300	292	314	304	284	294	289	299	320	293	281	297	288	339	307	275	300	300	276	329	291	298	266	300	303	291	291	291	297	294	305	275	292	275	311	273	295	318	300	275	283	264	303	297	290	316	341	315	283	305	277	287	291	268	303	275	317	282	308	335	300	294	284	299	319	272	302	276	285	298	309	305	318	270	272	270	283	275	284	289	282	310	312	276	313	254	287	282	298	294	310	297	318	303	286	296	271	278	283	295	297	287	286	310	289	282	291	290	287	313	299	252	284	271	314	317	262	305	279	281	285	315	325	307	322	286	306	265	279	296	282	289	263	269	319	324	306	261	295	308	322	293	315	298	291	301	282	295	303	281	292	278	288	273	262	308	311	271	262	252	302	324	279	307	263	274	245	272	283	295	306	289	285	293	294	300	286	277	290	261	269	264	273	309	308	279	282	303	295	286	294	265	292	280	277	281	307	275	288	310	269	282	271	288	302	285	246	310	316	272	288	294	306	274	316	286	279	264	274	300	297	286	298	297	300	296	303	267	292	316	283	287	305	274	265	256	317	324	305	290	275	312	283	303	286	293	295	304	302	282	295	291	289	276	309	331	301	283	327	302	269	304	322	263	304	290	315	320	284	271	262	332	297	280	239	277	289	280	304	289	277	294	281	258	274	262	300	295	280	271	329	296	300	279	301	286	289	292	343	296	322	315	325	279	323	296	291	275	288	272	333	289	279	264	298	288	324	302	287	316	287	248	281	267	306	285	277	292	294	304	292	272	294	270	308	328	282	307	299	305	279	273	277	294	311	302	297	320	319	290	305	285	304	285	280	301	252	304	299	303	272	304	285	263	280	288	306	298	337	326	288	299	275	288	283	288	308	283	289	297	285	275	308	288	278	287	313	257	304	295	271	252	326	312	287	263	261	288	299	289	291	271	299	287	297	310	288	306	267	315	300	285	288	316	294	305	321	286	295	297	279	279	292	308	284	269	277	299	276	262	282	299	301	283	271	291	290	306	303	288	283	307	294	258	298	291	279	277	289	282	299	268	263	294	281	309	288	263	254	299	278	273	275	296	270	308	290	276	299	303	270	306	293	304	289	285	278	320	294	292	312	329	273	308	302	299	279	286	302	314	288	311	287	307	278	292	292	307	290	320	300	299	285	270	274	303	279	316	312	292	260	300	287	296	286	262	299	297	297	345	282	299	279	292	280	316	271	296	262	250	287	303	283	269	303	278	289	273	305	270	302	266	308	310	297	299	302	270	325	308	298	290	274	299	325	292	307	312	271	308	264	269	276	299	274	294	286	293	290	288	271	326	258	302	274	322	285	267	272	283	286	273	283	299	271	286	297	297	270	291	311	291	302	337	284	299	313	296	288	280	267	301	286	298	282	276	276	280	301	296	299	270	305	298	294	308	263	301	281	301	304	292	287	282	305	295	272	278	295	256	302	275	281	296	295	326	293	278	266	309	277	312	301	285	300	313	295	306	291	307	278	304	291	284	277	297	261	286	268	304	283	272	327	302	287	278	287	307	282	320	302	300	275	292	316	286	276	273	286	264	293	290	290	280	276	279	287	296	311	324	292	252	283	282	283	282	280	273	319	269	260	301	310	306	291	281	295	300	279	274	294	300	288	295	288	290	309	265	277	299	311	273	297	307	300	293	296	267	310	299	297	292	301	300	307	295	299	273	317	273	299	275	298	286	303	292	310	298	320	275	310	299	310	283	273	269	292	277	323	316	290	286	278	276	290	313	267	302	299	288	298	284	267	267	296	292	284	294	271	290	276	297	298	278	308	303	256	288	276	300	302	316	288	288	295	313	266	306	301	287	317	288	265	302	304	298	310	290	289	312	287	275	304	288	281	299	273	276	289	281	292	279	290	291	286	264	286	244	310	293	299	249	255	276	277	294	297	316	294	239	274	313	266	280	284	280	305	289	268	309	307	301	310	313	280	281	315	325	247	275	300	287	318	275	278	266	306	280	305	305	268	277	267	283	295	299	288	300	273	300	287	304	285	313	295	280	287	285	292	289	277	308	293	296	294	269	286	292	275	281	250	247	267	284	289	286	279	288	276	275	259	294	297	309	274	300	309	299	276	281	283	275	265	274	296	287	289	270	289	280	281	288	264	304	281	306	279	275	266	288	282	298	284	280	267	321	296	314	288	264	274	308	294	280	286	288	248	289	330	273	292	284	293	313	278	295	284	286	276	261	271	295	265	273	305	274	303	257	296	302	275	307	266	283	280	300	268	297	307	276	278	315	315	293	285	272	282	285	284	277	278	268	302	277	293	277	274	311	314	298	281	264	289	293	315	317	300	283	325	281	254	285	269	300	303	295	252	271	281	266	296	317	288	293	296	284	301	273	280	235	295	306	285	307	283	264	280	268	284	304	289	287	312	270	273	284	309	288	304	285	275	300	295	305	291	286	281	305	296	319	264	277	274	269	297	292	282	274	277	287	277	299	294	297	296	302	294	274	264	275	258	301	290	291	315	283	279	297	309	295	308	270	279	312	304	306	301	304	289	281	322	323	294	322	282	324	275	319	288	313	270	293	270	282	307	297	299	324	284	262	256	315	301	289	269	274	289	297	265	302	268	293	295	270	281	303	324	302	278	289	303	280	301	266	268	257	280	251	278	279	297	285	282	293	296	291	279	309	287	293	298	314	257	265	262	257	289	271	259	292	252	268	305	264	297	308	319	304	291	281	301	297	299	307	309	317	268	284	306	276	294	269	289	324	303	329	303	283	298	309	269	276	305	287	277	285	255	277	290	284	288	305	264	304	261	277	279	244	280	278	292	286	266	296	280	299	319	285	298	280	305	303	264	291	342	288	291	293	297	288	309	317	271	312	288	261	304	298	326	297	270	295	296	285	304	291	264	297	246	283	281	301	299	277	272	270	315	280	299	298	275	279	271	280	302	283	289	274	306	290	249	314	306	307	288	290	324	288	266	272	279	247	299	299	286	296	312	314	297	296	289	316	300	288	292	290	313	326	280	266	264	275	268	303	313	296	272	293	316	283	291	289	276	297	275	270	275	270	292	292	297	270	304	252	273	302	318	296	284	275	285	274	276	292	286	263	283	270	292	298	240	284	306	281	272	309	305	297	282	266	263	291	323	296	291	296	274	305	295	321	332	288	279	290	287	288	285	286	297	287	283	285	303	274	288	296	280	324	312	288	297	338	288	314	292	304	309	261	300	261	327	293	277	258	288	294	282	300	319	287	306	296	316	290	293	301	281	329	301	296	271	314	295	292	264	286	286	259	296	273	270	265	290	289	287	287	286	289	293	261	267	288	302	299	293	291	275	303	256	278	288	307	299	295	296	268	276	305	296	273	287	297	293	297	270	287	298	234	291	311	283	259	300	270	299	270	298	289	301	273	276	282	273	276	256	268	260	300	269	294	309
3344	4606	3556	1782	1259	969	772	682	602	552	509	424	458	384	388	380	386	372	378	358	371	325	372	346	354	343	380	355	319	299	306	325	276	298	340	316	306	330	318	322	364	310	302	337	335	331	321	318	328	327	282	298	327	326	309	313	333	312	334	316	321	321	294	286	324	327	295	321	325	292	292	318	310	309	316	330	331	336	320	322	297	311	302	308	310	298	330	320	317	314	302	340	343	348	308	299	312	313	304	310	314	304	339	290	314	307	308	320	312	316	300	283	315	314	300	301	327	314	323	309	313	264	309	319	328	302	312	316	299	302	311	299	364	331	303	331	332	306	297	322	302	314	320	332	339	304	319	313	328	316	307	337	304	318	292	321	343	303	300	313	295	282	308	296	286	320	331	286	303	312	287	319	288	328	300	307	295	315	301	315	336	317	284	340	342	284	339	298	262	289	318	309	337	322	335	317	318	306	275	329	296	308	313	329	321	293	299	309	310	329	307	298	276	309	295	312	332	312	316	331	292	322	327	321	281	309	296	329	309	319	356	321	313	305	312	318	307	339	292	324	318	302	298	296	311	308	291	336	322	285	280	312	333	305	316	321	316	313	322	337	319	320	308	317	306	312	292	308	319	356	342	297	362	305	305	292	318	301	335	360	328	288	265	314	303	324	297	295	309	318	294	302	324	316	320	334	296	310	287	307	280	300	292	290	367	294	292	325	296	309	298	340	297	325	286	323	295	287	314	307	285	316	323	302	335	283	317	299	312	317	279	299	320	305	301	313	271	308	321	291	315	320	326	281	308	315	295	305	309	306	318	279	309	298	322	296	302	296	314	311	328	322	302	292	300	335	327	298	328	310	293	325	329	295	290	309	294	318	318	299	299	304	325	324	309	343	290	306	309	289	328	294	308	288	281	317	320	311	296	318	305	301	319	280	330	299	350	313	319	304	335	324	303	336	308	293	309	289	309	337	291	286	334	308	313	324	308	341	299	301	299	289	305	290	303	353	301	305	349	298	311	309	291	270	304	320	305	329	290	314	311	293	322	280	301	313	330	314	293	292	328	314	282	306	318	350	284	351	304	311	318	301	332	301	286	290	307	309	312	307	314	295	317	314	318	303	318	283	303	275	299	308	306	332	301	328	306	280	293	312	297	297	313	287	303	301	279	314	299	295	275	302	278	293	309	301	309	317	289	290	294	294	326	297	294	337	286	292	304	312	336	314	324	288	269	310	300	320	295	276	318	291	283	291	300	289	293	304	279	277	323	316	354	251	327	319	315	328	319	330	288	323	320	299	309	296	291	316	313	286	301	299	295	293	313	273	263	324	360	299	306	317	278	288	326	316	307	294	305	285	273	327	305	320	303	334	332	301	274	313	297	299	325	324	340	288	317	317	303	301	330	301	317	277	296	296	300	299	285	293	354	316	325	312	314	297	312	305	338	333	338	320	311	301	306	320	311	313	293	299	316	331	281	275	293	314	281	313	287	296	289	313	315	309	314	301	305	293	279	315	313	360	284	312	312	274	300	308	296	310	322	270	293	315	286	305	335	277	350	273	308	333	305	297	299	341	311	299	292	300	314	309	318	324	304	300	298	287	292	321	292	307	298	330	332	311	307	317	288	310	291	308	302	289	332	298	315	316	293	325	294	303	339	292	291	294	308	285	312	299	323	291	329	307	308	318	303	310	325	327	324	304	302	329	320	289	318	306	288	320	292	318	322	314	300	295	313	295	282	305	299	306	307	321	278	300	300	286	316	318	295	333	310	307	304	337	300	305	294	291	324	294	334	290	319	297	286	324	296	314	297	333	303	268	314	287	278	325	299	301	279	273	295	326	290	281	330	324	325	317	287	286	310	307	277	308	292	297	328	309	318	297	290	302	306	304	318	301	307	306	304	315	324	303	254	318	317	330	309	269	310	285	325	301	273	353	303	313	276	315	298	293	286	287	296	303	326	301	292	349	322	306	316	328	331	279	330	300	309	279	284	311	294	262	335	297	297	327	300	333	294	333	310	298	315	309	299	285	308	324	277	312	292	322	300	325	323	303	315	307	329	291	285	325	304	328	275	307	274	330	314	310	314	300	311	288	304	318	338	302	329	279	320	286	308	299	313	320	277	332	299	301	313	274	314	315	273	280	289	311	307	301	294	312	335	309	282	300	299	261	313	313	282	320	309	309	310	299	308	296	300	331	324	297	295	315	336	317	313	332	307	314	312	321	286	351	326	312	304	319	292	310	320	325	312	356	323	301	314	311	287	301	329	300	318	333	296	325	320	321	302	312	297	301	307	284	295	306	327	291	300	331	321	300	298	307	303	301	332	317	300	283	290	300	324	292	299	342	309	306	298	300	283	287	297	290	323	282	277	279	319	322	306	311	310	313	319	306	310	313	275	297	309	302	303	305	302	298	323	306	325	295	297	310	330	273	320	288	330	318	276	306	289	311	296	309	315	311	291	275	325	312	305	353	315	291	303	282	288	318	328	301	288	317	329	308	312	279	316	286	293	321	305	306	296	303	341	282	325	288	302	292	307	309	319	323	290	326	305	293	281	301	324	326	310	289	310	320	324	291	301	322	296	304	307	302	311	344	305	322	364	297	275	319	290	304	320	318	301	260	309	334	321	279	311	309	259	284	298	291	356	294	313	302	309	314	283	276	316	315	324	294	325	322	318	302	290	292	334	325	300	320	305	320	292	288	306	319	286	337	318	317	299	287	301	302	307	312	295	292	293	323	268	328	312	272	306	285	279	315	328	321	318	306	319	303	279	308	306	316	319	309	332	302	315	321	318	304	317	297	287	302	290	322	312	286	311	298	292	287	330	307	323	329	295	313	317	303	294	303	308	316	309	333	281	286	312	292	314	285	293	277	290	334	302	299	301	311	291	297	336	335	296	273	310	306	317	274	301	290	285	338	317	314	326	295	293	295	310	315	293	288	301	295	288	342	328	293	295	301	328	285	316	311	338	311	303	315	290	290	292	299	317	315	296	309	288	319	290	306	325	298	293	273	311	334	312	310	264	292	280	300	305	292	293	279	322	262	313	305	295	311	318	304	273	309	305	329	302	276	299	290	331	314	334	321	285	314	316	303	296	344	303	306	331	305	275	318	295	300	296	284	315	300	276	318	331	293	300	301	293	304	301	332	304	280	308	298	302	314	301	295	284	277	317	306	309	295	330	307	307	301	323	288	296	319	303	291	300	302	314	294	291	329	305	277	323	307	311	309	287	310	322	301	343	284	298	326	305	289	297	324	296	313	291	295	302	301	323	296	316	295	315	322	319	333	311	302	302	320	280	311	296	288	283	299	306	290	348	321	328	315	316	317	286	313	307	297	297	355	278	300	308	268	311	315	312	343	306	293	280	295	306	328	305	282	317	326	330	296	284	309	292	303	317	316	317	332	299	278	290	315	340	322	346	282	326	283	315	335	308	314	326	255	307	328	316	316	330	297	327	287	293	297	322	294	299	306	324	289	307	284	308	326	317	286
27743	11640	1835	1082	798	774	810	762	778	807	729	810	780	808	830	737	762	764	803	753	773	822	801	772	765	746	732	802	734	783	778	776	791	780	774	775	798	758	798	780	781	816	797	787	810	776	806	785	802	787	795	780	787	804	779	794	806	784	747	761	778	823	749	766	800	810	825	819	789	785	784	815	723	723	730	826	779	770	816	787	850	798	747	797	805	816	766	811	794	754	763	791	728	785	765	799	807	747	803	763	808	790	786	787	755	769	771	791	755	783	763	794	732	751	820	827	761	800	767	785	771	756	789	797	766	758	802	742	810	784	759	814	788	725	813	809	754	753	799	809	767	831	740	794	759	793	767	746	778	785	768	761	782	755	757	751	807	779	788	840	728	800	748	776	796	819	798	825	820	796	774	781	777	806	710	817	803	779	798	778	787	774	758	748	809	762	797	773	726	801	742	817	799	786	781	774	799	803	750	765	801	788	783	761	720	788	749	790	833	787	756	742	785	778	802	787	819	762	790	811	789	789	766	813	779	775	716	783	841	760	798	803	754	826	849	782	811	820	756	835	774	778	763	779	787	777	828	805	786	791	797	756	798	757	770	792	762	789	809	818	789	786	809	781	803	784	786	739	844	758	760	824	766	785	809	749	754	768	771	785	756	804	778	772	759	753	757	786	790	813	787	811	759	818	782	741	797	789	793	763	791	804	762	804	801	801	798	768	750	785	766	714	772	781	747	784	769	787	755	818	773	769	736	780	810	748	805	760	845	774	794	787	781	817	760	807	716	782	798	768	808	788	805	779	798	762	790	808	828	779	752	798	791	775	807	759	782	775	830	716	756	757	789	769	793	786	794	814	805	817	804	749	837	814	771	768	757	750	794	775	753	782	791	754	784	779	732	768	783	855	838	766	802	758	843	843	760	783	782	743	718	766	744	810	804	759	757	752	755	771	805	793	825	815	760	775	831	741	785	786	782	785	726	785	790	801	770	761	754	800	814	778	765	811	784	771	804	801	731	826	761	760	794	798	771	741	756	767	793	777	762	785	752	826	795	763	807	761	729	724	815	763	780	842	818	802	745	791	762	789	815	765	807	796	744	774	836	777	831	801	770	769	764	735	787	808	845	796	776	893	748	789	826	744	797	797	749	756	769	792	768	743	805	841	764	755	820	783	738	811	779	756	775	757	734	764	777	746	797	742	797	819	770	767	797	838	828	809	847	793	763	788	784	839	802	818	806	814	768	844	753	818	771	820	726	811	783	796	827	791	774	808	791	789	754	797	774	764	799	807	755	764	790	768	795	725	768	785	810	762	851	789	802	794	788	774	806	819	803	773	740	771	807	764	783	776	833	800	801	812	806	768	791	799	761	780	760	726	788	758	817	770	750	766	826	817	792	805	782	748	722	769	814	797	807	819	778	811	809	774	785	791	787	793	754	759	800	750	746	802	800	775	830	765	820	777	806	799	753	777	769	834	761	778	837	777	791	793	815	797	762	779	760	769	764	798	767	764	742	759	774	825	797	800	731	780	816	733	795	755	788	786	800	789	756	753	777	810	754	777	782	759	768	770	765	816	809	730	734	797	850	801	723	755	786	730	765	797	751	718	789	791	763	785	764	794	761	740	783	778	726	838	794	777	837	721	808	821	808	768	760	787	799	773	824	788	837	768	812	819	793	766	794	802	807	797	788	782	792	767	777	783	787	784	764	776	799	762	812	806	777	791	776	773	731	768	758	778	768	825	802	793	760	788	739	849	765	782	805	844	800	770	805	809	810	797	755	809	773	729	758	801	761	728	813	772	760	744	745	754	755	806	782	811	762	829	769	811	811	813	773	802	766	770	766	735	760	795	754	801	754	759	765	797	785	762	784	761	806	847	792	827	764	772	812	795	748	769	801	775	796	796	804	749	818	789	797	765	766	799	775	770	792	787	752	739	797	780	693	749	752	789	782	768	811	763	784	776	753	774	780	781	742	832	779	783	784	815	742	845	765	785	837	752	802	763	808	802	801	773	809	820	795	808	739	781	791	819	785	772	820	765	779	792	750	861	784	723	775	769	818	766	776	766	821	792	800	742	754	738	735	756	808	729	745	814	797	791	809	781	786	791	783	839	820	776	778	801	761	805	735	809	801	798	824	819	749	796	760	805	820	808	799	773	789	809	807	755	769	811	746	807	746	829	776	784	800	763	747	765	802	757	779	769	792	798	842	798	776	784	793	762	762	763	758	827	776	777	776	780	808	754	794	807	797	741	814	845	762	757	813	801	780	826	786	762	732	765	722	866	762	780	756	745	752	746	720	802	805	756	802	816	799	779	779	773	753	789	799	793	767	760	813	798	786	772	816	863	822	783	777	820	785	777	811	759	815	807	720	796	746	775	748	824	790	757	745	801	723	785	762	803	739	771	778	806	785	726	763	793	749	744	795	799	778	832	781	828	783	852	747	798	790	834	776	769	800	758	819	771	810	780	822	831	776	826	769	793	783	766	757	754	811	790	838	795	761	772	790	819	798	798	782	741	799	752	795	833	769	783	798	787	810	779	739	750	748	791	774	787	802	779	751	764	767	763	759	771	802	823	758	776	806	745	779	813	792	732	792	769	776	799	788	790	808	831	765	790	846	765	783	769	795	799	774	822	721	729	835	793	787	782	771	769	769	791	759	769	828	741	797	798	781	780	795	765	794	774	810	793	773	773	743	805	809	800	742	765	745	790	774	825	799	845	802	802	758	755	840	724	770	771	751	710	728	815	774	774	769	822	789	796	814	755	843	725	785	810	807	776	790	771	773	781	802	785	783	810	769	750	828	791	722	800	756	743	727	854	781	781	795	773	791	793	781	789	780	768	756	747	756	782	752	746	807	792	797	833	770	843	708	766	792	821	759	806	809	776	753	799	788	765	820	793	786	789	752	746	742	776	855	760	753	787	789	773	778	710	760	775	784	824	850	799	787	803	797	810	790	787	746	834	719	832	737	740	795	769	814	781	781	771	761	723	729	829	812	786	804	799	795	779	780	773	793	730	780	781	799	753	801	776	754	766	761	787	822	771	824	786	780	812	788	806	764	787	789	772	770	737	778	751	767	780	809	828	825	781	750	762	746	789	821	785	800	746	803	778	867	795	725	784	794	772	801	857	752	781	846	784	801	788	796	794	784	791	764	791	771	769	782	753	826	815	776	816	804	781	774	770	791	827	777	799	796	795	814	783	752	790	803	802	740	838	770	766	780	746	740	801	717	799	798	803	767	775	801	773	857	769	815	753	801	802	731	772	773	825	772	801	823	774	777	819	777	776	778	831	781	780	797	745	779	776	755	776	779	813	805	767	789	814	804	796	734	783	754	790	757	781	759	789	764	750	721	807	782	760	783	786	791	814	770	775	758	816	814	747	785	792	792	786	776	807	748	799	776	793	749	804	787	745	858	774	793	805	765	806	792	816	807	806	715	791	782	761	791	774	810	857	798	808	801	762	779	795	754	814	835	774	768	794	741	744	767	755
5158	916	846	818	691	696	739	730	728	669	706	686	712	714	735	713	656	666	693	660	691	718	697	720	660	685	671	736	750	737	698	748	697	765	703	683	739	744	657	746	721	687	697	700	699	711	687	710	753	707	697	719	734	728	719	737	711	650	704	705	711	649	667	733	679	708	703	692	677	698	715	724	703	721	670	699	712	684	692	683	699	689	695	745	695	697	699	723	755	669	704	685	706	733	667	770	702	712	658	673	725	673	665	725	686	716	729	725	711	695	704	740	645	711	724	665	654	722	703	678	704	690	687	704	713	689	687	718	695	697	697	650	678	677	705	712	673	732	678	674	716	706	691	702	680	709	704	705	619	664	678	676	676	679	639	689	705	691	739	697	699	690	710	687	740	713	693	678	697	707	749	766	682	706	727	694	648	711	657	721	696	696	708	692	725	687	692	722	679	669	704	664	715	669	670	668	700	658	722	665	704	684	647	707	692	669	685	694	701	695	606	649	698	714	659	710	675	660	661	705	731	697	720	692	664	717	699	708	703	692	688	712	688	718	698	657	679	704	718	694	735	686	702	682	719	693	689	690	685	684	703	664	694	695	679	662	659	690	698	716	765	698	689	704	686	687	735	706	720	730	724	720	726	720	719	639	706	674	685	720	686	714	690	688	670	694	649	740	714	659	713	672	641	683	742	724	657	691	698	707	685	724	692	727	677	709	692	717	721	715	679	693	669	676	670	645	693	690	665	692	717	632	680	707	626	693	717	727	682	688	735	744	666	694	656	699	697	704	657	690	665	673	663	688	714	722	736	692	702	668	672	678	714	691	717	723	709	710	681	707	703	724	659	713	657	645	691	735	668	700	685	699	691	681	635	725	684	699	655	642	686	710	702	663	722	707	694	674	686	737	710	685	770	711	693	728	684	731	696	662	689	688	699	688	707	657	734	734	676	700	667	687	679	734	716	753	737	702	694	676	706	698	686	681	720	690	729	759	707	675	677	661	692	694	713	693	693	700	696	624	690	682	721	681	729	677	707	727	698	700	734	700	705	672	668	663	736	697	711	726	662	699	681	700	750	685	698	677	670	700	710	711	704	742	708	738	689	723	739	714	672	689	704	649	695	727	696	650	664	706	701	678	648	745	669	732	665	669	674	684	696	686	716	699	721	707	755	651	701	691	721	684	727	689	704	673	703	696	704	680	729	748	681	652	671	628	711	724	715	678	681	658	724	703	725	694	674	613	684	736	716	667	712	660	683	678	719	730	722	656	676	713	751	710	707	717	720	710	643	664	625	736	677	673	712	692	686	705	732	679	666	679	711	680	741	719	692	679	677	729	692	680	654	728	693	674	732	689	707	659	707	689	693	674	660	738	671	711	705	655	663	661	703	701	711	731	743	679	659	686	677	744	750	688	646	667	694	726	702	665	699	691	658	704	691	708	652	723	687	650	694	653	689	671	669	686	698	708	701	675	703	665	740	672	665	684	635	720	727	722	746	721	726	699	655	688	671	673	696	709	641	678	713	694	708	710	695	708	683	671	671	716	685	684	698	690	720	684	720	708	765	715	650	706	691	686	732	737	664	720	686	628	717	698	664	675	739	744	691	680	667	692	681	717	729	695	662	701	657	693	709	658	739	710	696	706	710	720	688	691	667	697	714	711	725	646	741	658	675	670	724	668	682	689	685	715	702	707	719	711	689	703	709	690	699	705	713	712	649	693	669	713	678	695	750	691	756	725	693	716	691	694	724	734	665	695	687	713	689	742	685	733	721	695	701	681	742	656	642	685	704	696	725	687	723	675	710	628	661	675	730	716	667	731	663	645	710	652	684	722	661	664	689	635	677	667	670	741	706	654	729	714	715	702	670	667	717	656	665	761	713	680	714	672	727	646	676	777	671	749	699	695	706	720	678	681	719	700	644	711	665	672	720	694	720	722	745	709	726	660	681	692	699	732	672	701	694	699	680	653	680	655	720	667	697	681	715	661	729	689	709	685	679	682	691	671	674	713	718	630	693	725	723	676	680	688	684	626	724	644	692	714	630	717	659	663	682	716	672	694	692	741	740	710	720	679	708	727	665	738	686	735	658	696	670	736	745	704	641	694	669	649	732	740	683	706	630	748	669	703	729	721	673	675	643	696	712	702	695	693	719	684	665	672	689	659	716	754	704	649	721	678	685	688	670	690	710	714	724	687	657	693	652	680	725	724	700	663	653	691	709	682	707	657	718	706	698	700	604	671	673	720	703	720	725	678	719	660	726	700	685	670	662	677	715	693	667	719	684	714	685	743	679	679	702	668	707	698	701	720	687	701	690	707	700	698	703	701	717	676	701	713	681	746	722	703	683	674	687	669	682	746	691	678	700	656	706	674	733	704	660	716	704	644	723	677	715	685	694	689	660	676	705	697	675	654	707	660	741	646	701	682	670	721	674	691	742	720	680	655	667	706	684	707	676	672	696	732	734	694	712	714	683	696	698	722	675	731	719	714	700	688	682	690	702	614	620	641	656	727	683	689	686	725	672	699	671	685	702	673	721	662	679	712	693	673	730	717	706	678	709	679	648	663	673	746	715	665	693	691	756	733	660	665	690	703	727	680	711	731	690	667	665	729	686	724	672	684	683	690	686	661	701	670	696	716	743	665	703	653	712	683	648	694	706	687	664	694	675	692	722	699	706	685	695	712	696	708	726	691	682	688	704	655	674	682	687	667	678	672	692	691	681	720	678	696	726	668	720	712	698	730	684	752	690	698	714	627	700	667	734	698	659	689	652	650	688	695	760	709	654	638	670	673	686	739	655	697	654	710	728	714	718	711	715	684	695	707	658	689	737	700	725	704	698	689	688	710	674	697	671	721	657	707	695	683	705	669	720	714	696	667	726	701	730	714	708	718	702	687	652	715	688	713	721	694	726	672	702	728	743	726	666	701	718	726	717	717	697	666	688	702	633	668	739	663	691	707	710	723	672	680	664	653	715	642	700	741	667	673	731	700	690	690	672	723	663	693	658	703	684	710	687	658	746	693	685	733	708	727	666	675	707	685	686	722	702	684	697	644	678	693	703	686	656	699	678	668	725	752	688	675	718	726	679	713	663	687	685	697	671	690	699	698	702	714	682	666	694	742	693	688	714	725	687	666	718	726	737	694	635	663	650	648	652	732	609	720	696	678	668	699	677	709	700	724	679	689	676	710	685	701	670	688	674	745	708	641	691	683	652	700	716	706	734	726	710	707	691	653	691	711	691	694	703	670	690	716	650	683	759	719	646	684	676	698	691	719	666	710	681	656	706	722	708	761	660	675	692	659	715	692	701	673	679	731	687	710	686	756	710	674	701	720	690	680	704	675	656	669	719	685	658	706	781	728	688	682	718	703	719	667	686	634	659	713	709	679	700	711	734	739	725	735	685	681	685	740	671	703	664	703	697	694	721	701	668	695	693	687	687	696	684	743	676	698	690	780	675	710	684	682	683	690	675	713	705	710	673	704	730	701	722	720	653	629
25776	21474	25925	18851	1889	973	864	778	730	711	672	693	672	676	693	629	656	664	623	650	646	640	642	675	635	664	658	635	631	621	649	637	637	645	682	678	620	658	646	604	612	657	583	606	639	613	650	654	697	651	634	671	660	658	598	630	655	625	626	642	662	672	632	629	633	647	654	624	651	628	613	611	646	626	622	678	684	606	596	633	647	593	651	649	568	627	645	681	624	636	613	583	613	597	593	640	622	638	662	647	642	652	621	631	653	610	597	684	642	620	658	647	638	608	606	630	630	613	677	671	622	616	603	672	603	647	620	633	681	670	639	632	653	614	618	648	612	630	657	622	659	700	604	638	611	660	661	630	628	613	615	620	652	629	665	595	668	614	652	652	669	630	650	630	614	659	637	602	629	627	631	654	605	637	611	688	611	638	633	650	613	616	663	660	628	647	671	639	638	580	569	708	679	614	604	632	638	603	716	607	649	645	610	644	645	620	625	618	663	639	640	656	657	666	625	665	661	618	593	585	603	663	677	645	670	648	677	626	655	662	617	661	674	658	646	632	626	597	682	633	643	657	667	603	634	621	637	657	662	675	671	669	659	624	637	639	629	616	695	665	650	651	681	589	597	634	552	611	650	638	641	610	677	655	684	666	628	655	649	636	625	650	651	616	625	639	612	641	611	626	644	663	670	627	644	612	683	653	648	669	612	645	609	661	622	650	629	681	611	648	657	619	578	627	682	656	589	616	663	650	682	602	639	674	636	653	631	626	633	597	641	642	643	635	665	620	631	704	642	635	642	622	648	658	644	625	686	659	632	662	646	630	664	673	673	663	656	611	697	616	680	621	647	642	620	623	645	641	633	602	671	640	652	638	648	675	654	631	614	627	648	597	635	632	652	614	630	612	611	627	647	646	650	642	655	606	660	634	628	613	623	634	607	615	660	625	670	678	643	676	608	679	638	647	651	648	637	649	618	638	653	577	579	624	621	614	623	652	662	680	669	616	643	602	612	621	657	634	583	643	648	630	615	624	631	633	681	629	625	655	660	631	643	578	643	646	637	609	683	678	665	665	635	650	648	623	620	644	630	646	634	594	628	657	633	638	641	623	641	648	653	616	653	619	625	645	676	631	620	635	606	647	683	646	644	646	640	596	655	608	621	660	625	661	669	607	603	614	622	614	630	689	618	642	637	641	669	657	669	619	640	617	652	629	606	634	650	636	652	615	652	693	640	604	629	617	643	659	642	655	628	685	643	690	626	633	675	648	628	653	652	621	619	673	627	638	639	647	630	644	633	651	678	652	653	621	625	635	658	623	648	603	636	637	666	632	649	655	634	646	628	575	667	649	686	599	609	636	672	628	631	647	613	679	629	639	652	610	635	661	657	610	608	624	649	610	639	636	652	608	607	614	658	612	676	639	598	612	632	598	659	677	645	591	613	631	693	600	637	669	628	648	640	654	636	616	599	665	660	657	606	634	666	636	660	672	638	634	617	635	634	670	645	660	607	717	640	626	636	625	657	630	650	630	626	638	608	610	595	638	652	641	659	647	684	615	609	634	650	636	658	651	642	681	618	612	646	646	662	620	645	638	669	626	622	623	646	603	653	638	650	680	617	647	598	633	607	606	618	600	676	639	647	613	665	650	642	637	676	643	656	620	647	641	638	647	613	649	652	605	642	605	581	669	634	622	651	622	636	617	641	608	636	658	631	613	695	638	626	624	621	631	633	611	627	626	658	650	624	634	636	640	679	647	625	620	637	657	639	604	607	640	636	660	655	655	621	634	648	633	627	636	597	633	624	662	628	653	635	675	652	670	648	659	651	671	627	588	666	626	647	620	620	651	694	595	635	643	664	650	622	645	640	614	589	614	623	712	660	623	654	629	608	671	653	652	663	636	621	630	579	652	640	681	658	653	602	632	661	639	643	594	618	663	636	625	666	636	626	660	632	678	673	639	692	644	629	609	646	599	631	659	618	659	660	698	611	617	629	628	634	675	618	640	660	622	625	629	643	657	680	582	624	628	653	638	603	643	599	627	612	640	649	602	688	592	673	605	621	639	636	640	619	628	635	608	574	680	628	638	679	697	668	634	584	610	619	669	640	584	618	630	625	638	667	698	612	631	634	613	612	657	616	623	678	690	688	649	633	664	655	609	637	629	677	620	624	626	649	647	650	645	644	643	646	627	640	663	596	678	653	599	672	645	648	628	661	613	623	648	619	627	690	658	619	643	634	655	653	637	665	615	657	622	642	678	627	593	619	642	644	594	617	660	629	617	622	681	633	627	614	659	627	670	702	655	645	647	660	638	636	694	635	669	609	652	636	640	638	643	644	584	609	636	625	639	623	675	652	635	637	624	617	619	635	638	635	645	667	635	595	652	613	624	649	623	610	594	607	633	603	663	648	626	644	669	641	638	630	631	667	602	615	641	594	673	656	642	666	646	637	634	624	662	671	669	646	605	642	650	676	671	597	621	619	687	655	652	618	626	646	624	666	725	639	681	657	629	630	640	651	660	671	621	630	656	635	595	630	623	649	570	654	667	659	651	616	661	602	632	638	599	612	616	620	599	633	629	630	643	604	635	649	616	626	601	646	651	699	669	602	669	623	621	641	655	636	643	661	644	645	630	645	624	648	600	679	669	631	642	649	627	614	659	630	607	644	651	658	644	680	683	684	648	623	647	655	627	652	601	655	647	652	638	622	635	653	661	631	667	640	624	652	623	630	634	675	604	616	622	631	662	671	673	661	578	620	644	616	635	658	646	643	666	650	655	680	612	665	690	624	661	654	593	621	666	627	633	621	648	636	678	631	609	635	618	622	659	663	634	594	649	608	645	591	610	611	629	637	613	645	606	651	644	633	653	633	625	610	670	666	619	597	613	603	626	659	671	659	601	653	617	605	638	654	643	682	652	622	587	644	609	675	624	657	637	620	570	608	656	677	648	641	656	648	662	657	633	654	612	602	660	634	609	639	660	636	629	669	644	631	640	665	676	630	619	619	675	628	663	643	710	687	593	640	618	599	653	639	620	596	634	655	671	669	635	592	599	642	666	681	659	622	623	625	649	578	609	668	633	621	597	666	630	619	637	649	653	648	653	636	654	624	691	608	614	615	684	647	640	635	628	625	650	616	677	601	602	595	675	647	638	615	616	650	625	643	619	612	623	653	651	645	642	665	673	639	704	610	640	660	601	642	656	603	655	680	687	629	661	665	632	639	662	620	636	644	641	625	668	620	658	653	631	667	627	620	590	644	641	640	598	645	664	644	641	648	647	581	610	675	667	611	630	605	632	620	621	606	612	604	627	622	687	617	594	634	668	644	642	633	640	621	627	657	649	641	639	623	630	637	642	623	641	682	589	647	658	641	656	632	662	598	599	704	641	628	605	621	641	643	627	663	634	632	650	625	614	629	638	618	671	637	670	656	616	617	665	622	624	653	597	640	610	647	613	642	636	649	633	611	616	620	610	643	634	632	665	622	632	649	670	624	670	671	632
3532	2147	1891	1229	935	842	744	692	704	601	665	638	634	607	641	666	622	666	642	635	660	624	640	631	620	595	594	636	607	629	619	595	585	603	613	637	620	586	597	609	580	590	617	584	578	587	617	657	603	590	620	592	591	614	603	623	597	607	632	600	575	580	634	582	576	589	643	565	583	644	594	624	606	609	581	617	604	568	603	602	560	634	619	594	602	609	668	587	585	562	581	590	571	558	602	605	585	579	583	616	578	618	628	632	582	597	609	616	613	611	594	609	596	614	609	619	595	608	566	633	618	617	594	628	567	618	587	558	625	585	582	580	642	578	540	603	631	607	601	617	578	585	562	551	599	605	593	610	597	598	640	590	595	592	561	579	591	613	585	604	618	617	618	615	558	580	561	609	572	641	587	606	603	638	601	595	595	534	609	569	594	631	569	571	559	568	537	615	598	585	619	581	596	579	615	545	591	543	586	579	557	583	608	633	571	597	572	615	602	600	574	596	571	573	580	652	544	593	575	571	609	600	608	624	578	637	596	608	612	578	582	558	577	583	613	601	594	602	618	594	551	591	614	562	618	577	609	569	592	553	580	581	612	597	594	611	573	619	583	623	593	625	602	572	565	587	571	561	617	595	571	598	568	594	562	625	576	584	599	575	549	562	572	570	598	559	589	607	524	580	589	573	604	579	594	629	588	566	543	580	544	617	615	563	615	585	601	622	554	614	601	608	618	606	590	615	586	557	569	569	623	595	574	588	600	590	580	607	581	578	575	590	561	593	588	626	574	612	566	573	582	578	585	587	597	601	543	621	573	589	599	618	577	602	582	624	627	619	611	608	582	637	609	613	576	607	581	608	613	565	640	579	576	574	633	605	573	581	651	587	616	621	585	576	610	606	568	593	596	551	568	616	615	596	580	547	624	598	539	571	600	587	622	577	574	614	569	563	585	571	633	560	585	580	636	618	584	592	627	574	592	581	564	624	564	606	596	579	562	585	588	585	610	554	577	603	585	541	544	606	594	602	576	571	614	592	574	618	635	594	588	588	613	575	577	588	589	590	601	620	606	578	599	623	591	562	587	569	615	576	559	587	595	578	572	630	596	562	589	550	578	579	591	592	602	592	562	564	633	606	577	608	596	594	578	604	573	587	590	582	566	606	589	567	624	639	586	589	597	568	571	577	574	580	607	566	585	627	601	589	618	648	573	594	580	598	610	578	591	634	597	605	575	569	561	634	569	601	586	592	583	547	598	577	576	600	581	596	579	598	562	625	624	596	560	571	594	585	589	609	604	592	590	585	562	591	585	579	585	592	568	606	575	606	613	609	607	612	599	582	610	598	596	635	602	529	631	594	551	568	584	619	573	575	566	588	604	620	595	607	578	640	598	661	596	618	625	571	565	626	622	538	594	573	623	587	559	612	580	594	583	584	558	599	620	577	549	604	556	558	576	563	584	571	583	591	572	574	599	609	643	539	579	598	581	577	597	577	604	580	581	613	593	579	630	616	561	571	610	614	578	624	637	624	572	576	576	595	584	579	569	604	608	566	581	567	592	548	626	549	608	590	585	579	563	585	585	579	547	601	599	582	583	547	566	615	555	567	629	564	610	613	593	634	571	590	589	586	593	561	640	605	590	598	575	576	590	596	602	588	600	564	571	640	573	534	569	596	561	584	569	584	596	624	617	570	605	577	578	593	599	577	584	588	577	568	586	567	608	557	632	605	542	584	570	603	584	578	564	596	567	648	651	589	587	624	623	568	591	594	598	598	584	555	575	578	609	619	580	550	604	587	589	630	592	575	610	585	607	562	583	601	617	602	549	578	627	596	596	613	607	607	559	565	575	599	568	598	575	601	611	613	627	591	602	550	565	613	557	575	557	562	592	539	575	558	567	569	596	590	595	611	606	616	653	578	568	581	581	594	548	591	581	569	620	618	615	606	558	584	609	565	603	612	593	639	596	611	605	585	576	618	568	608	565	594	574	551	576	624	553	577	627	597	599	609	601	599	631	606	579	567	572	592	595	603	553	567	593	592	586	567	550	564	583	581	636	537	582	536	585	548	587	561	573	606	620	611	600	605	588	613	562	581	590	603	632	591	599	582	599	580	576	565	622	615	637	545	605	590	625	620	594	602	553	591	585	568	590	607	566	580	579	577	583	605	618	571	584	541	579	592	602	609	608	583	580	554	558	545	637	584	569	609	588	587	589	604	589	607	586	618	584	612	598	590	544	589	572	612	582	593	556	573	564	561	589	555	600	587	580	575	630	614	593	616	547	572	570	550	628	540	612	611	529	611	605	587	496	556	584	587	589	583	619	569	610	559	621	545	542	562	606	547	568	575	586	555	584	567	597	533	580	584	606	599	594	625	660	572	560	563	628	594	561	602	578	569	575	605	560	567	619	623	605	597	572	571	595	603	573	614	591	564	561	570	593	568	563	586	610	625	527	617	558	567	560	572	626	593	563	580	560	595	610	594	621	555	610	566	606	578	573	577	567	581	566	604	543	576	585	619	582	597	564	630	592	609	631	602	587	588	585	628	598	579	608	596	577	534	600	583	584	588	564	645	575	589	559	595	626	585	582	570	588	549	586	591	611	580	598	574	652	596	573	589	615	582	569	600	566	565	607	567	560	586	542	558	591	555	547	612	656	589	611	584	591	568	604	582	537	599	583	611	595	580	641	583	601	615	618	547	603	564	559	564	610	600	556	576	578	595	596	564	615	604	573	615	587	638	552	569	529	582	594	589	631	565	587	576	549	558	582	630	588	609	598	575	620	621	606	605	536	559	651	590	618	599	540	656	570	553	600	595	588	595	596	587	646	563	593	573	591	568	595	614	605	607	570	608	549	594	570	603	579	578	613	563	614	574	568	583	550	608	614	609	583	564	610	592	587	583	622	580	625	586	580	587	618	596	569	560	624	597	606	610	577	575	568	605	570	576	566	605	620	598	605	602	604	570	619	564	596	607	581	589	563	572	618	617	589	574	593	548	580	614	596	622	557	540	584	533	591	636	620	593	612	582	625	574	610	603	586	630	558	559	601	575	594	620	619	552	605	584	564	614	561	581	583	610	628	605	598	584	577	567	579	566	571	598	621	582	596	592	623	596	585	582	557	590	581	592	559	624	550	572	588	570	581	632	584	555	591	562	600	583	555	610	595	585	557	585	574	626	586	580	593	556	596	603	598	595	603	598	575	606	590	595	582	552	565	570	611	559	602	565	565	631	586	628	608	610	587	628	621	567	621	589	607	610	577	591	578	573	605	576	597	571	573	623	572	606	562	551	609	588	559	583	589	569	562	570	570	590	594	570	574	609	558	595	582	605	585	621	600	548	558	578	610	637	595	625	579	591	542	574	587	613	597	605	588	600	603	579	599	596	623	602	581	577	575	603	558	595	579	541	543	626	603	574	579	568	601	577	609	577	604	579	625	581	579	621	540	564	580	562	559	581	582	557	557	597	628	598	561	593	590	562	559	595	565	539	607	602	574	579
24403	21478	28625	24741	20006	2422	926	475	455	412	428	363	340	350	342	305	365	347	299	312	281	325	340	314	307	263	324	300	299	289	326	295	306	316	311	325	327	279	272	290	303	281	265	303	311	278	282	288	312	283	311	289	311	299	290	340	292	314	289	305	304	252	282	272	308	295	289	282	302	327	312	285	298	278	290	255	272	286	291	310	286	292	285	293	308	305	288	275	289	311	293	300	324	297	293	300	292	283	310	261	309	273	300	270	294	304	316	324	316	277	296	308	288	321	277	270	297	315	261	297	279	260	302	295	309	291	284	315	234	295	261	271	318	310	301	301	296	274	290	244	294	297	275	308	287	287	305	281	275	298	305	303	285	289	321	293	306	311	293	273	251	296	277	283	291	310	334	275	279	297	295	288	298	284	324	271	267	315	289	264	252	278	304	279	284	309	278	282	313	310	280	279	278	281	300	317	307	283	287	279	318	313	320	318	345	279	296	313	267	307	299	286	320	298	316	268	295	302	301	275	289	293	290	293	324	297	288	277	280	310	292	302	295	315	272	279	268	297	280	269	297	329	270	301	283	323	273	305	283	313	301	307	293	300	281	323	303	310	267	305	279	321	302	257	295	270	294	278	285	290	271	293	287	292	286	288	282	291	285	294	298	302	289	313	296	280	302	262	314	274	297	300	292	265	319	284	296	251	291	309	299	265	317	298	286	275	310	303	277	276	285	319	291	291	317	289	289	307	277	311	281	279	310	306	270	261	305	299	298	272	309	301	286	274	306	287	302	275	290	296	288	306	277	297	286	302	303	279	295	300	261	287	296	317	296	273	304	316	316	310	294	285	305	289	287	279	293	248	298	255	282	300	304	277	286	296	308	273	327	305	292	304	303	270	324	307	285	280	291	267	271	272	322	288	288	305	320	278	276	326	273	283	276	268	289	292	308	283	296	288	275	303	271	291	297	286	257	319	290	286	297	296	296	303	275	315	297	313	325	311	280	284	315	302	287	316	296	302	305	271	287	286	279	265	284	293	280	296	278	295	273	309	266	260	287	265	278	306	324	299	296	289	289	273	312	289	283	273	282	313	297	296	294	253	315	310	316	301	281	289	273	291	271	265	271	271	309	289	297	295	302	296	315	282	275	276	295	289	296	275	332	284	309	310	293	307	304	270	274	286	270	311	264	267	311	300	278	282	284	295	324	290	282	263	291	280	297	245	284	306	305	321	306	302	286	301	298	322	297	300	291	298	258	312	302	290	283	296	274	290	269	299	285	287	274	274	273	276	292	283	310	299	323	284	290	330	267	315	303	271	296	284	245	320	295	283	264	294	321	270	264	293	303	317	307	274	313	326	269	283	281	290	321	293	287	304	305	313	296	287	282	260	267	302	297	259	293	345	297	298	291	307	274	302	290	291	287	286	274	291	316	315	268	305	268	286	311	278	313	294	299	292	260	274	285	282	294	300	292	277	277	280	274	298	292	306	278	311	283	268	290	284	287	297	328	287	322	302	283	289	297	304	302	293	281	268	305	328	342	283	287	283	304	295	306	305	291	273	299	260	270	286	293	305	280	291	289	284	281	315	286	292	289	300	289	300	289	276	310	295	281	301	284	282	293	261	288	290	276	298	304	283	289	293	289	274	271	260	323	310	291	287	271	290	261	304	274	287	265	294	255	274	270	287	276	298	269	281	309	299	256	284	301	289	279	250	329	331	302	287	283	300	279	308	298	300	274	319	295	302	288	300	263	300	282	297	266	330	303	316	298	284	303	291	312	297	290	245	277	294	284	282	300	302	285	293	302	288	286	302	311	271	271	297	319	248	279	310	284	276	299	267	313	284	294	287	282	303	280	304	279	281	277	278	292	289	298	282	288	292	283	270	301	296	327	356	302	314	308	323	319	276	285	283	290	249	302	290	291	305	249	297	286	278	293	272	300	314	298	317	305	267	293	277	285	322	292	264	293	301	299	278	300	304	266	307	331	274	280	267	315	281	301	301	287	272	268	249	312	257	279	252	305	304	309	285	272	290	293	284	288	325	309	285	325	268	265	291	319	277	283	294	286	276	290	297	306	281	269	301	276	289	313	316	276	317	290	269	307	311	299	295	317	313	278	321	314	271	306	321	277	323	312	271	295	307	281	286	313	261	314	295	276	293	285	301	291	274	314	294	270	283	273	275	271	293	292	272	303	304	275	300	309	298	284	302	291	297	276	278	288	279	300	292	293	279	303	314	277	284	297	268	306	288	286	286	282	308	299	297	289	314	285	316	298	298	310	304	294	273	277	290	315	250	266	320	266	295	294	311	277	296	275	303	301	269	281	282	306	273	281	277	271	294	273	303	340	278	330	309	297	290	256	275	284	305	288	298	284	310	309	304	294	323	295	303	286	305	304	271	284	292	286	290	287	301	314	311	324	295	284	298	289	299	294	296	282	280	267	301	327	274	283	303	290	300	318	274	291	300	284	288	288	276	296	310	299	263	279	279	329	308	234	298	265	281	290	295	283	287	301	280	295	269	276	289	266	283	332	254	271	256	314	285	292	312	287	284	306	305	274	287	302	285	284	291	286	297	270	294	303	311	302	286	301	273	318	286	289	328	283	270	301	289	295	285	298	304	283	279	276	282	298	317	305	321	271	275	282	291	285	282	321	307	270	278	299	285	280	290	275	260	287	292	262	280	268	292	280	267	309	286	278	330	278	306	294	257	295	296	285	290	294	288	265	288	282	302	293	331	292	302	314	310	295	327	288	274	304	288	295	288	299	310	288	296	270	311	276	314	273	270	265	250	269	312	272	260	318	284	300	290	289	296	286	282	316	287	289	304	286	280	294	275	293	297	259	291	281	270	291	295	281	256	274	285	294	305	273	287	263	285	270	269	279	275	279	291	305	289	264	287	286	308	282	280	291	284	275	270	277	305	314	322	272	293	275	341	305	307	305	281	283	263	293	291	335	308	290	283	288	312	307	269	274	281	268	321	284	291	276	288	299	299	311	311	282	277	279	264	299	275	280	288	284	285	281	285	312	309	284	308	287	276	277	279	268	323	269	301	291	279	288	277	296	285	295	282	287	261	300	299	297	303	297	300	273	286	282	269	268	276	272	278	284	288	312	293	294	315	321	267	281	272	257	288	263	291	315	264	324	282	306	264	296	265	281	310	299	285	318	291	271	255	283	280	307	300	288	264	329	289	304	319	276	308	280	294	304	279	253	327	315	298	286	289	286	305	302	292	266	281	280	247	302	295	315	258	299	279	315	278	279	290	285	273	289	271	283	265	260	256	307	273	274	290	320	304	275	293	294	257	325	289	271	281	277	297	314	267	305	309	280	283	307	323	308	283	295	259	350	284	302	290	272	312	296	306	252	304	288	306	316	278	318	295	278	293	305	296	256	286	284	314	293	279	277	297	310	265	280	285	294	320	301	300	329	267	279	281	318	312	282	289	276	304	293	275	292	275	293	289	286	293	250	295	311	286	288	257	336	299	297	303	284	285
3281	4593	3626	1787	1259	994	807	670	518	570	484	447	422	403	438	386	368	371	361	374	380	355	355	354	351	338	299	328	344	306	323	321	349	334	307	329	326	307	351	344	313	319	350	340	329	319	320	327	332	334	340	332	306	327	299	301	328	311	350	322	323	308	303	315	327	317	310	324	327	310	306	311	352	333	330	320	296	287	310	320	306	314	322	308	291	301	327	305	305	331	311	309	312	319	303	323	329	299	325	313	294	333	334	294	316	319	325	311	333	327	306	284	329	314	314	299	337	332	327	325	304	291	327	328	340	354	318	311	326	349	319	305	307	321	326	324	292	281	304	296	297	306	331	334	294	255	274	311	323	272	289	312	323	318	309	312	310	307	318	319	325	306	323	284	307	314	323	339	303	295	343	305	331	313	330	342	334	308	306	288	323	283	319	268	317	299	310	335	316	321	333	311	309	308	310	311	286	332	332	325	322	333	285	318	316	335	343	292	310	333	321	328	305	285	298	296	287	322	313	305	319	280	289	307	298	335	277	346	284	281	305	319	300	302	295	320	311	303	357	327	323	300	315	312	311	315	297	315	313	332	348	302	319	307	308	351	330	303	306	294	318	327	346	293	312	324	321	329	323	320	344	284	299	326	315	295	320	304	310	290	304	334	303	299	297	323	307	313	287	346	281	299	317	306	323	316	333	288	303	295	328	311	304	301	328	292	299	356	295	297	304	323	323	321	309	288	320	314	335	286	265	299	316	285	308	305	306	327	309	290	301	289	309	334	332	308	314	291	335	325	318	308	290	310	299	318	312	286	295	302	298	310	303	335	286	329	294	353	317	303	318	298	321	296	308	325	304	294	313	312	325	303	328	314	299	286	327	330	302	306	285	348	298	326	322	337	339	306	306	292	314	279	291	322	345	312	311	273	335	294	284	317	309	324	331	305	287	350	327	318	342	312	305	305	301	288	325	316	351	322	296	328	318	306	312	314	309	305	326	314	296	309	340	296	298	257	348	334	301	295	328	282	328	317	306	305	293	306	308	321	295	309	296	306	303	335	295	280	292	286	351	313	296	304	285	295	298	317	301	302	309	317	321	308	299	292	305	310	304	324	306	298	317	327	313	269	296	302	298	352	314	330	324	339	307	296	320	283	322	324	320	293	294	289	303	310	311	298	313	302	315	309	314	317	302	296	314	314	320	327	330	304	293	311	310	328	317	314	306	316	318	286	325	303	299	337	328	341	292	302	307	295	289	307	291	297	286	314	323	299	299	308	326	306	330	308	318	304	305	331	303	295	294	318	302	329	301	298	295	313	296	323	314	325	287	315	320	326	297	339	309	322	324	307	320	312	329	316	307	338	297	294	305	306	287	292	296	336	287	333	323	304	295	312	314	336	322	292	304	313	310	330	299	334	291	314	286	309	328	287	299	307	311	314	300	305	287	320	315	306	302	313	302	309	291	296	334	285	321	302	312	315	297	337	295	315	310	317	313	307	285	298	292	314	305	307	320	321	324	312	299	292	332	317	300	293	311	309	305	317	312	319	290	306	300	314	299	323	298	317	322	313	305	344	317	347	331	326	293	306	307	312	288	291	295	326	316	309	333	277	291	276	290	297	324	326	306	318	356	320	285	297	349	295	316	300	318	310	292	306	314	312	329	302	320	271	317	277	324	330	306	333	298	320	301	325	289	292	309	295	323	371	305	300	275	313	269	316	330	275	344	310	315	328	321	296	317	277	293	312	288	326	299	271	293	299	329	338	351	308	328	329	293	313	321	296	330	324	345	328	303	335	293	297	296	328	289	340	288	289	280	295	305	293	338	319	327	307	286	323	292	314	334	312	296	326	300	303	344	319	275	296	336	336	303	321	311	281	294	345	327	287	293	287	301	312	330	283	349	328	315	325	304	325	291	349	348	305	295	324	309	318	303	280	314	321	336	290	274	313	343	327	299	289	298	291	297	288	290	328	278	301	294	340	306	321	323	327	289	290	304	278	304	323	310	323	313	315	326	297	304	292	320	313	296	324	284	313	317	321	303	299	321	291	337	343	304	330	314	314	306	271	304	296	294	308	314	292	310	298	308	275	323	304	281	289	299	320	319	304	304	306	298	312	322	310	302	301	298	305	313	352	297	312	298	345	322	312	306	318	312	322	324	307	300	317	349	303	288	316	346	322	319	352	282	316	313	325	314	308	305	293	336	305	306	297	311	280	318	311	309	296	281	298	312	321	349	330	288	329	311	310	328	282	294	301	300	308	298	314	310	300	302	300	317	276	324	288	296	306	298	301	282	318	293	283	338	299	310	329	328	274	278	274	290	316	318	283	297	335	332	285	304	299	309	296	317	320	286	309	302	326	290	314	272	329	303	346	308	316	318	290	327	301	318	318	299	306	287	316	294	304	323	284	317	311	267	292	340	311	295	319	305	315	331	299	312	276	320	308	317	297	288	297	321	341	306	310	286	309	319	325	311	320	294	299	307	329	311	299	338	277	315	300	333	295	325	314	314	312	291	284	318	305	331	315	351	276	299	313	301	299	326	278	283	289	296	300	326	310	277	299	266	283	335	322	315	291	303	304	318	303	316	296	285	270	298	279	272	344	318	302	302	304	325	303	347	291	300	277	303	313	303	267	312	313	296	332	313	314	323	301	322	313	315	311	335	302	292	310	295	297	279	289	291	307	308	304	337	315	279	318	309	323	308	328	300	305	297	287	309	305	322	283	302	300	320	306	295	310	304	297	293	317	306	345	334	321	339	318	323	317	271	329	312	322	313	327	293	347	287	311	333	329	311	317	303	318	279	298	318	313	338	328	302	294	291	293	326	331	306	298	318	315	322	301	327	293	292	307	299	289	311	305	315	312	302	300	318	308	295	328	357	300	311	314	294	320	297	298	308	300	293	301	300	312	302	307	315	329	292	299	319	292	293	287	264	271	310	319	320	295	298	302	309	333	287	319	300	333	324	316	288	299	284	316	305	300	311	293	302	309	328	309	313	335	305	269	319	285	299	281	302	323	312	307	267	328	290	306	325	285	312	313	299	305	306	295	302	336	319	326	310	291	327	293	304	263	331	312	300	315	327	290	311	305	295	312	325	321	291	291	301	326	309	324	307	317	312	299	290	305	290	302	302	311	315	311	308	314	323	313	292	318	302	287	300	290	298	304	323	299	329	310	343	298	326	284	267	304	316	293	312	289	277	300	327	333	275	310	309	318	282	290	303	314	297	298	319	295	306	293	274	323	308	306	317	325	305	319	319	317	282	329	292	335	308	323	309	314	286	304	296	316	306	302	296	324	336	277	328	317	279	340	300	334	323	329	285	302	320	282	302	331	303	271	328	338	280	307	282	272	289	322	289	293	308	289	298	304	306	299	321	296	298	277	317	295	310	284	307	309	331	286	306	300	302	291	315	282	303	311	341	281	302	275	297	313	323	281	320	319	297	302	323	268	284	309	330	300	298	317	304	263	283	306	309	319	294	297	314	341	308	299	350	314
27680	11688	1828	1082	839	832	900	781	843	811	781	814	803	781	786	779	779	761	811	857	801	815	738	839	814	795	784	820	805	836	791	729	782	794	813	763	792	823	792	791	789	811	775	780	805	781	798	770	787	773	819	827	771	780	785	793	777	756	766	770	796	820	817	769	766	809	818	803	824	802	816	765	782	769	827	802	828	763	788	769	792	742	752	754	830	736	767	804	775	795	744	873	745	787	797	775	783	798	785	807	792	756	826	813	824	817	804	784	771	820	760	753	810	752	794	733	789	793	772	774	797	786	817	784	840	797	809	788	800	762	785	781	768	732	779	781	774	820	772	814	813	790	825	769	776	787	803	819	795	801	826	757	803	808	812	805	803	760	813	868	814	789	781	770	756	779	771	776	766	797	796	780	819	777	750	814	785	798	801	761	847	803	759	754	850	754	794	794	777	750	835	775	809	793	762	776	769	779	790	857	759	821	769	788	805	752	791	828	769	710	811	786	807	809	809	788	800	788	744	775	792	806	761	803	827	831	725	755	829	815	776	738	766	797	793	834	800	750	803	799	806	796	753	787	786	785	784	757	715	789	774	770	785	823	773	792	745	811	746	746	801	806	763	817	770	783	774	782	773	798	738	770	799	808	805	780	820	788	852	786	808	789	804	781	796	839	815	811	762	732	811	819	840	792	745	753	775	754	782	768	767	796	788	768	821	782	750	779	740	803	785	824	833	808	755	750	802	769	865	784	784	803	820	786	786	787	771	828	850	828	777	783	819	789	773	782	740	764	775	805	819	759	777	769	807	788	766	813	796	804	797	804	850	786	773	767	791	760	793	759	800	808	779	770	813	799	795	796	805	744	786	753	768	765	755	774	823	764	824	790	766	837	827	781	809	803	830	856	800	774	779	794	800	820	744	758	773	749	783	802	787	774	806	831	747	763	778	797	839	837	837	813	770	837	812	775	828	772	819	797	809	774	827	797	783	806	810	774	766	798	816	817	749	787	806	750	807	781	797	760	782	784	788	799	827	797	780	837	789	788	799	825	810	813	765	851	755	768	722	746	823	797	814	835	772	790	783	820	827	778	745	789	866	800	764	766	756	764	758	761	793	762	776	784	834	809	807	834	798	766	785	770	750	783	779	807	752	779	750	851	776	784	819	768	781	744	735	771	790	765	799	804	775	823	738	812	768	764	818	746	810	739	778	825	828	823	770	795	814	799	819	784	830	803	852	771	770	793	836	789	783	822	767	762	805	798	809	811	793	810	816	825	844	802	793	775	778	772	763	843	776	808	746	774	795	802	794	760	731	805	808	814	797	825	739	772	825	822	768	781	806	847	804	775	771	783	824	806	779	770	794	794	792	760	808	814	831	849	802	793	805	794	801	802	816	763	817	776	778	808	768	812	802	810	771	799	778	814	770	774	779	769	737	791	782	789	760	830	782	769	821	794	752	746	779	823	752	765	785	788	791	768	800	830	766	818	815	814	770	814	802	764	822	782	791	786	775	800	827	794	766	777	796	769	791	788	793	756	808	795	830	823	815	794	777	780	820	811	802	794	800	787	857	822	830	786	790	809	823	774	833	812	770	764	832	796	801	776	782	756	803	784	734	797	768	817	742	798	783	753	793	825	752	759	811	798	806	800	780	814	822	805	818	779	771	793	811	775	783	770	778	771	788	770	813	815	758	775	791	811	761	774	797	801	817	750	779	817	792	765	763	777	775	807	772	771	828	728	803	761	801	771	773	842	858	828	761	779	788	782	828	795	797	851	839	765	781	780	757	789	800	789	760	804	842	773	723	776	805	773	764	784	827	758	792	785	845	766	787	823	811	803	772	804	788	852	775	764	778	814	803	791	770	805	786	744	756	798	793	766	822	781	732	773	821	767	784	805	782	793	751	735	807	785	820	799	761	790	818	761	740	791	741	829	828	779	847	776	851	791	761	740	784	826	816	777	801	787	821	799	780	752	756	766	767	751	801	855	780	750	764	820	771	791	807	785	776	759	806	777	805	827	824	793	797	772	840	788	762	832	802	813	819	782	770	831	796	831	813	807	792	826	802	798	761	793	805	830	740	786	767	785	828	816	799	762	862	854	815	789	746	727	832	753	790	824	755	778	805	785	747	800	818	783	789	768	789	788	761	763	722	806	786	771	824	766	776	745	869	772	801	756	833	738	798	846	784	779	772	815	800	780	875	790	769	766	781	786	754	796	779	786	793	772	793	776	765	758	781	815	870	836	806	739	765	759	838	762	759	831	769	790	828	772	793	765	762	776	767	796	820	752	743	775	813	780	863	822	821	788	823	777	835	780	830	796	805	801	762	806	833	776	771	752	757	782	792	784	806	823	798	812	793	796	830	826	785	776	845	775	776	755	762	810	826	844	815	763	775	826	788	723	782	792	798	765	816	759	790	775	789	782	757	763	802	815	819	781	805	805	794	811	766	772	802	819	840	769	781	851	826	817	818	812	782	777	815	790	766	805	780	805	771	771	770	789	765	811	879	762	775	772	810	780	781	766	753	797	782	831	817	790	865	820	792	793	789	800	739	799	801	748	754	754	769	819	819	758	820	766	793	832	772	825	815	799	761	769	762	821	794	769	812	740	825	779	841	802	813	806	741	817	805	782	813	786	796	844	799	787	770	804	759	781	786	783	837	795	774	791	755	815	818	786	788	808	772	783	824	741	797	831	874	801	770	769	782	790	812	787	799	818	819	834	773	821	798	852	791	758	732	787	775	766	802	849	810	795	863	761	820	741	813	809	784	801	765	784	858	793	733	776	755	784	829	776	835	781	842	766	763	837	797	792	774	796	749	757	748	768	852	785	797	782	827	823	737	770	780	799	798	766	769	746	769	822	824	762	836	761	783	793	776	809	785	775	767	819	847	737	773	796	809	815	831	827	801	816	781	814	808	795	847	790	786	787	780	792	807	811	775	812	789	768	821	804	819	834	788	770	761	760	811	792	709	803	814	849	802	800	812	759	741	830	817	791	831	798	811	796	812	780	751	784	775	814	771	820	766	786	750	784	862	787	801	830	786	799	821	806	774	837	792	764	750	812	802	795	800	826	792	769	843	770	795	801	826	750	798	810	781	795	790	857	768	793	847	752	784	772	829	790	760	818	783	811	776	795	805	801	804	790	813	772	797	780	797	757	774	785	739	785	847	775	799	768	820	777	772	804	802	743	794	780	742	779	851	713	777	760	744	792	793	751	814	758	773	786	763	787	805	745	800	806	762	804	794	787	832	786	769	827	809	804	777	799	737	786	767	810	781	799	857	763	837	773	803	812	800	805	806	836	840	738	750	796	758	779	748	787	775	804	792	819	776	823	792	796	835	874	752	768	794	815	801	815	752	784	748	818	743	797	789	787	760	780	799	752	748	821	789	847	801	828	810	762	777	774	836	840	775	776	806	774	831	782	793	771	795	771	792	793	761	815	738	776	809	753	755	758	774	823	786	806	774	794	787	797	780	800	815	789	809	819	815	853
5077	947	876	783	744	697	732	737	696	733	712	724	707	740	697	703	670	718	686	709	686	675	666	717	730	722	693	680	738	653	750	689	760	702	707	724	685	660	691	707	716	713	716	735	700	697	702	684	676	687	682	730	679	687	693	711	684	672	734	667	695	739	750	694	710	703	679	781	683	684	680	748	660	696	742	714	731	732	704	693	715	684	720	664	694	679	703	681	731	689	732	699	683	715	742	753	692	716	704	685	694	704	684	678	736	681	719	719	704	695	714	712	677	735	725	690	697	662	763	651	727	711	674	688	739	670	717	697	677	688	676	725	679	743	692	721	687	708	736	679	677	729	689	633	744	669	658	704	690	664	702	673	713	697	709	695	729	712	691	695	684	673	701	699	669	650	715	719	733	735	700	705	651	680	691	757	696	686	734	684	695	706	661	768	706	719	651	671	693	735	715	649	713	725	704	716	664	685	680	662	717	719	696	680	698	736	727	677	696	654	665	659	706	715	670	702	680	724	667	696	711	684	720	674	712	719	679	699	672	751	666	694	656	642	678	696	710	690	660	704	701	697	733	664	663	712	653	686	702	682	685	734	654	692	732	730	663	737	670	711	668	703	696	677	720	726	692	671	714	669	713	692	646	736	703	675	715	705	724	704	729	696	653	719	688	678	684	670	691	704	623	680	712	703	695	679	711	754	718	699	685	689	713	686	697	655	723	695	703	706	675	693	701	727	675	668	705	717	728	664	678	701	654	708	711	750	677	685	716	684	629	683	656	653	661	690	746	729	714	700	702	685	745	741	704	686	703	714	665	689	693	668	650	717	673	678	716	684	671	691	687	744	667	715	618	694	715	708	664	708	743	694	708	651	691	685	688	659	732	764	691	699	660	718	650	763	693	744	647	678	707	674	727	635	712	746	658	669	728	748	633	674	715	732	695	702	751	713	699	706	687	694	705	716	748	778	704	710	664	727	731	624	667	708	755	732	716	704	739	681	635	681	663	684	681	653	690	718	712	726	757	696	678	650	715	714	682	629	673	691	661	738	663	672	701	686	682	710	695	717	729	719	675	681	712	709	694	608	671	714	665	670	711	658	643	715	751	667	689	688	698	719	640	703	644	680	719	698	689	660	747	728	703	709	724	704	690	711	680	690	741	689	696	724	646	701	718	690	686	721	693	714	665	654	724	705	629	720	724	718	718	700	713	690	657	676	670	687	663	751	657	703	687	687	675	726	673	722	705	704	714	697	740	707	701	752	708	749	685	700	699	678	667	676	701	701	730	737	669	674	706	688	785	663	686	683	701	710	733	700	678	699	718	725	654	712	662	701	691	698	716	710	715	663	689	748	750	758	646	656	775	692	686	698	689	732	718	697	694	696	699	747	705	704	652	698	741	673	676	719	686	752	720	705	696	652	712	749	648	665	705	747	651	757	684	697	709	679	730	739	693	689	660	709	719	705	696	720	652	668	692	706	690	745	670	684	686	694	715	660	688	715	674	684	703	725	687	704	693	692	735	677	672	681	686	676	707	701	697	662	709	716	711	702	695	721	709	711	686	704	745	680	665	699	719	660	658	665	693	712	747	722	652	663	709	701	674	663	675	715	693	715	672	737	686	685	707	685	705	645	636	644	652	724	741	726	710	665	708	656	685	678	696	698	666	684	680	716	708	704	696	698	713	742	639	718	679	698	741	726	728	661	705	653	720	688	657	697	692	698	746	737	722	692	731	687	666	722	685	648	705	675	680	673	737	710	688	674	713	683	722	673	682	733	678	672	710	706	700	684	719	674	718	675	718	668	677	702	703	689	696	694	689	708	727	635	690	682	734	672	675	698	666	725	694	672	734	723	749	686	692	680	727	711	693	656	713	650	698	698	687	701	688	684	704	691	691	686	733	695	675	679	643	732	726	674	630	709	718	707	678	681	691	691	707	662	712	723	757	751	697	642	675	709	674	676	709	697	738	651	733	682	705	669	684	727	704	710	695	741	706	690	689	738	727	711	722	682	684	668	638	639	662	661	664	751	747	736	678	720	701	635	666	649	699	679	693	704	686	708	699	700	694	735	688	738	707	666	759	701	696	645	681	703	693	716	731	698	661	703	707	697	704	700	686	627	668	667	643	683	659	700	763	655	656	707	694	729	727	735	683	716	727	683	724	683	710	739	708	727	722	760	645	672	690	728	660	690	697	703	672	667	756	714	695	640	766	699	707	677	710	715	689	733	727	688	699	692	663	677	671	700	699	696	702	656	695	732	713	723	759	744	682	720	708	665	733	733	699	772	709	719	679	725	685	657	722	689	701	710	684	688	709	640	670	721	669	745	673	678	670	699	695	704	699	687	715	706	707	684	694	711	738	693	736	655	692	696	750	676	669	677	674	732	732	651	722	710	664	664	715	702	683	722	654	693	664	671	695	665	710	710	669	688	742	698	679	675	703	732	684	717	674	697	693	699	685	662	695	749	672	704	710	697	670	675	726	682	732	713	699	726	700	701	679	740	731	676	713	680	744	720	654	712	720	682	703	695	713	676	727	719	687	701	692	685	696	718	708	711	652	665	693	643	719	696	675	712	658	751	699	625	730	705	679	708	700	714	724	719	701	734	724	706	706	693	690	694	730	683	689	684	724	644	678	676	678	669	721	703	650	702	724	671	649	682	653	659	651	674	735	665	686	665	687	718	685	702	675	689	704	726	688	707	682	678	705	676	659	665	709	684	673	739	686	738	684	687	664	678	753	669	715	694	724	694	726	673	670	725	717	742	659	701	702	667	717	645	689	716	697	663	688	698	704	696	702	662	693	707	689	693	692	670	716	692	739	696	712	693	693	721	707	696	698	685	754	712	702	655	711	734	703	669	686	707	671	676	699	651	696	694	693	676	694	725	694	681	693	647	718	665	740	715	694	706	721	722	700	677	694	690	703	707	686	737	721	719	692	730	679	745	672	701	739	636	744	674	674	682	703	675	671	733	673	696	704	711	671	697	692	687	710	684	732	723	717	723	644	682	687	715	732	723	705	698	650	688	647	736	699	734	707	671	664	712	658	700	714	643	726	674	679	657	716	699	736	709	678	701	683	673	693	699	713	675	719	664	651	710	728	703	675	692	675	668	703	742	646	648	716	725	690	727	707	674	734	731	662	718	691	707	676	693	687	693	666	709	720	672	729	712	702	698	698	710	729	698	704	672	709	741	683	667	727	699	749	679	666	691	699	669	710	691	718	726	673	686	697	674	681	737	701	726	680	684	650	730	679	691	671	715	644	669	727	687	667	692	731	696	715	703	678	677	654	670	670	746	727	717	651	684	679	684	662	670	635	704	685	685	682	698	671	675	637	653	709	704	690	658	668	664	669	722	700	753	678	679	699	691	717	647	683	666	691	679	704	723	694	665	699	689	680	711	718	718	701	669	735	741	724	693	701	762	716	732	701	712	731	721	679	682	732	691	671	637	734	734	730	694	669	673	688	710	702	734	707	711	721	723	712	705	718	667	677	646
25779	21462	25889	18741	1908	971	847	778	710	672	683	754	656	708	631	685	650	687	627	642	635	649	656	644	678	615	612	647	672	676	647	655	577	644	625	603	585	642	633	623	637	644	641	629	705	659	627	656	601	649	665	601	646	634	650	652	629	641	630	627	597	601	672	677	609	607	614	653	648	620	668	682	593	610	658	609	646	636	619	643	621	610	656	699	627	613	601	623	683	616	614	651	630	646	629	666	593	613	639	622	637	628	654	636	623	680	659	637	657	628	710	657	642	641	604	636	605	685	617	633	637	628	635	656	660	619	679	655	627	641	620	623	658	618	677	635	629	654	641	642	653	669	620	651	651	590	602	654	647	592	648	692	648	597	595	618	623	639	680	652	680	668	658	641	680	572	638	641	665	559	649	653	632	636	660	637	659	655	703	616	635	633	642	626	657	683	606	672	607	630	655	653	618	624	646	658	629	639	640	616	624	656	635	613	669	659	607	629	631	659	665	614	683	630	632	643	643	623	644	621	680	602	628	590	629	668	633	614	656	675	606	631	614	666	636	684	647	674	591	679	674	653	643	618	622	599	683	602	627	661	620	599	626	594	657	657	639	628	652	603	634	635	621	622	648	595	653	615	620	605	634	627	620	617	597	677	613	618	647	650	625	675	644	650	633	626	659	600	630	611	656	656	626	661	650	625	695	637	605	643	639	584	633	577	634	592	702	648	637	594	662	623	631	606	682	590	662	661	665	650	632	616	677	645	605	659	632	682	624	638	661	626	642	640	684	655	637	651	610	640	622	699	676	638	642	639	665	555	677	642	638	668	650	598	607	636	591	641	665	635	696	655	624	635	654	623	635	631	615	630	651	588	635	651	599	633	656	680	636	644	631	641	600	643	642	657	639	657	625	649	621	667	637	685	623	631	648	672	595	639	610	654	626	675	631	628	621	613	639	626	663	632	642	634	642	648	642	664	678	657	620	644	643	655	672	591	639	680	642	643	631	692	643	652	642	657	602	597	630	592	605	638	655	668	601	645	614	641	636	618	630	625	592	682	630	625	619	594	627	650	628	676	657	629	608	640	647	625	637	611	620	641	670	642	641	634	651	616	585	620	612	635	610	674	641	678	602	629	652	640	641	641	624	662	617	664	645	645	657	631	599	612	625	681	614	628	605	627	633	624	630	643	630	640	644	644	667	620	662	628	667	644	640	627	639	666	646	646	616	642	656	656	615	624	642	633	596	647	642	609	639	687	645	642	646	671	600	629	628	628	628	634	657	655	647	609	579	663	605	655	637	626	663	664	639	669	668	633	616	625	651	681	609	622	663	667	652	636	682	618	620	641	601	666	646	650	637	641	619	653	700	610	630	643	653	635	650	634	593	661	654	689	610	692	623	673	640	618	643	644	618	608	612	679	607	640	616	608	638	622	633	662	605	628	651	635	651	655	587	642	634	619	664	638	618	644	637	638	633	644	631	687	626	603	630	638	655	676	660	592	598	626	679	632	630	635	656	591	597	647	639	612	612	630	648	638	613	618	608	638	675	627	619	572	635	639	624	554	624	648	639	610	670	614	667	632	674	639	613	648	633	633	658	611	606	637	629	656	627	608	615	676	696	665	613	638	664	639	587	620	628	681	615	622	614	638	639	677	634	627	635	648	692	656	642	629	642	659	636	598	671	630	637	612	655	599	650	672	644	596	618	609	641	622	628	627	623	686	654	645	582	626	646	658	648	707	604	646	608	638	615	636	607	587	595	621	639	643	624	649	666	612	614	616	631	619	671	607	632	652	634	633	635	657	662	629	657	665	654	638	651	621	679	654	644	607	605	585	603	588	646	646	601	635	626	699	628	644	635	629	658	663	649	595	665	624	626	606	632	604	607	614	622	637	677	606	651	625	604	606	649	629	609	611	645	588	657	636	674	628	658	600	640	591	649	590	604	665	590	589	645	648	668	667	668	662	608	602	609	624	624	641	633	612	668	630	661	620	647	647	643	640	618	620	579	611	649	661	646	684	650	617	655	562	637	589	622	667	684	627	585	630	590	607	664	605	635	618	662	641	647	635	614	628	645	688	656	631	592	684	721	641	641	623	686	644	625	618	623	632	609	607	596	637	649	595	609	640	643	633	643	642	685	625	634	624	655	696	691	681	637	634	599	631	630	637	683	646	681	617	582	624	637	652	626	622	634	616	629	619	628	628	604	654	650	626	699	658	672	676	607	588	622	664	625	660	616	674	636	627	624	622	627	670	619	632	636	603	628	670	616	655	660	673	612	663	647	626	657	598	600	631	658	620	632	678	649	666	672	604	639	634	645	661	678	656	589	634	679	558	674	629	601	627	633	651	630	627	628	627	640	611	673	661	663	657	690	670	635	675	633	624	655	683	651	609	646	610	649	615	666	633	676	570	676	657	571	628	630	607	641	604	609	599	691	663	638	593	636	624	612	629	658	623	600	627	624	652	629	630	619	650	646	615	627	609	612	586	671	616	628	639	640	667	626	620	679	650	633	637	646	653	693	630	613	624	651	614	685	643	667	655	593	635	681	647	647	638	685	607	626	638	619	593	646	609	632	665	623	619	628	683	630	653	682	597	649	644	638	644	669	624	635	628	648	614	681	667	651	621	605	669	631	613	642	649	639	644	626	610	626	683	660	664	630	613	656	642	644	661	626	621	648	581	656	636	584	632	617	635	634	567	666	623	633	654	680	634	594	667	624	655	608	599	662	653	676	644	619	614	636	590	667	622	631	606	670	670	672	658	616	629	661	649	680	635	637	608	657	703	615	629	663	632	640	668	653	630	636	631	619	620	655	622	587	627	627	652	685	670	625	641	632	638	590	631	634	645	650	614	611	629	651	627	666	638	590	636	659	622	672	670	661	659	692	640	615	688	636	648	613	612	644	637	624	691	661	611	643	598	629	649	656	643	638	630	645	630	652	616	651	612	600	612	644	622	595	650	610	577	664	659	642	672	639	592	642	664	643	660	642	616	650	644	652	646	632	681	627	612	650	619	637	641	632	658	670	621	631	651	641	623	665	587	637	650	579	653	614	667	634	646	592	643	637	610	598	680	606	648	593	647	606	665	619	684	594	629	640	670	606	634	593	659	647	632	627	610	652	602	659	690	622	606	687	674	640	619	654	593	634	637	602	623	635	626	598	587	657	653	667	641	639	642	597	669	641	641	594	652	660	605	622	630	675	621	722	613	692	631	632	669	677	638	648	618	616	610	659	723	635	644	658	613	606	683	666	643	635	636	621	619	685	660	686	678	678	619	637	628	634	666	623	609	627	652	679	639	626	618	620	647	660	638	623	632	655	630	633	599	622	620	666	655	656	616	615	592	649	634	613	633	649	640	674	634	630	596	622	617	633	594	662	676	609	647	672	620	636	644	637	604	674	650	697	593	672	615	662	623	640	660	650	675	657	663	646	610	583	622	658	605	612	590	630	654	682	618	711	657	643	611	627	634	624	649	618	667	653	658	702	642	615	669	631	663
3508	2238	1905	1131	971	849	781	716	670	673	621	649	613	633	593	648	633	644	569	592	616	584	609	586	704	624	572	614	636	571	617	610	613	573	591	609	600	616	619	592	561	589	587	633	615	620	625	602	604	591	615	630	560	625	608	630	642	631	576	620	582	569	628	584	608	566	604	571	569	556	599	600	601	597	601	573	608	544	624	584	609	606	643	579	609	592	615	585	624	614	545	610	592	624	608	618	567	585	599	622	611	610	579	603	576	593	587	574	640	614	591	575	608	593	551	594	644	583	606	598	584	593	576	632	592	537	609	589	570	596	587	621	605	625	584	627	571	643	626	608	610	573	625	610	610	615	611	616	631	574	607	580	613	569	600	577	638	576	605	595	582	600	595	599	557	566	609	634	609	609	601	599	574	617	552	615	602	588	642	573	631	644	600	610	601	603	575	578	645	585	648	592	617	583	551	594	593	581	577	614	577	567	592	630	612	584	580	601	566	576	587	636	601	582	632	593	621	572	598	592	592	590	577	632	606	621	632	574	582	568	593	603	595	590	606	576	629	579	579	597	636	609	602	616	604	580	598	589	611	567	592	584	647	600	593	579	638	607	583	624	599	575	600	604	610	598	594	574	577	576	617	568	571	625	583	616	621	568	598	593	594	565	615	561	600	579	583	553	608	627	622	619	588	573	630	626	608	564	575	590	594	594	554	575	593	591	644	604	584	597	591	569	555	616	586	588	587	604	600	579	604	621	617	620	611	606	605	586	595	606	610	606	608	630	590	593	611	625	552	583	584	595	624	546	613	606	621	604	584	591	576	643	583	626	630	562	578	585	597	601	575	588	589	579	602	541	603	586	618	567	554	594	593	631	543	610	609	561	592	593	614	590	600	591	575	559	581	634	603	569	570	564	557	601	560	642	570	588	597	581	616	610	616	589	577	633	615	584	575	598	612	555	586	612	599	616	582	625	590	602	557	594	614	598	575	613	577	579	624	595	621	594	597	571	598	618	580	597	589	580	605	598	599	611	594	578	593	607	595	568	607	640	627	584	600	584	559	628	597	572	593	623	582	589	571	598	601	603	604	610	597	596	615	619	582	619	599	573	543	607	614	582	540	586	620	588	591	560	605	592	577	580	583	625	605	591	637	594	577	651	587	550	587	606	564	623	581	605	567	626	590	608	608	611	595	560	589	590	592	584	579	593	605	590	557	550	565	625	588	573	542	568	598	604	555	583	573	593	562	605	561	596	588	613	556	560	612	611	599	567	584	566	564	595	576	576	551	618	608	576	611	596	584	577	604	612	581	610	587	566	611	619	624	605	609	594	572	556	603	590	585	625	575	619	608	577	560	631	620	594	600	637	553	569	561	570	586	574	617	574	629	615	566	617	566	629	609	586	615	592	556	535	629	591	595	615	611	603	591	588	574	615	577	621	604	616	557	573	591	569	587	629	644	621	606	625	620	600	593	625	622	558	587	548	637	595	616	564	598	618	581	586	574	584	602	604	571	567	604	613	625	569	570	604	583	622	593	646	606	609	582	572	582	619	579	614	596	575	588	594	574	621	593	608	602	560	632	591	598	549	610	600	626	553	586	592	594	639	601	607	598	585	588	600	596	563	562	595	616	608	634	610	542	588	613	640	628	617	594	604	654	574	597	589	625	654	598	604	601	592	575	628	597	576	590	587	563	631	561	630	585	614	569	549	586	572	582	639	556	599	601	582	618	587	593	584	591	556	592	609	588	608	608	576	586	556	571	580	593	575	588	567	611	588	585	577	582	602	587	584	590	582	626	589	572	514	568	566	597	590	593	555	602	559	610	658	609	582	604	575	603	537	606	609	596	588	607	575	529	622	614	581	586	599	592	591	579	592	588	566	614	595	556	602	581	570	598	581	590	600	601	571	591	623	547	616	574	592	568	605	591	586	606	580	576	570	587	582	588	626	585	590	569	611	579	563	588	614	560	581	564	600	626	599	590	614	603	591	586	656	592	626	598	604	621	579	600	575	603	565	601	605	570	580	573	632	587	670	587	605	622	596	584	581	583	593	616	591	611	575	614	541	679	557	598	565	568	603	586	574	610	604	589	574	612	594	620	600	585	613	585	577	610	598	581	580	584	655	589	611	664	601	582	628	572	567	560	602	579	571	600	626	556	634	573	603	581	585	600	598	577	567	590	631	582	585	632	593	611	590	629	625	603	623	574	565	579	595	603	598	636	577	593	591	582	609	616	595	639	596	614	556	580	625	598	573	617	622	581	585	587	553	622	632	572	594	605	575	611	567	594	589	604	585	573	595	583	631	572	602	632	611	621	584	583	608	597	616	634	613	630	640	527	607	590	637	595	582	612	605	564	610	584	584	577	599	579	575	599	553	586	605	619	591	564	574	556	578	602	618	577	622	574	594	594	578	589	592	595	534	595	617	561	589	593	616	564	591	597	568	598	558	589	645	568	591	569	623	573	616	595	594	652	604	595	552	607	588	585	558	599	624	608	573	593	588	595	587	645	544	612	618	541	593	647	585	604	592	578	606	611	570	607	523	604	575	620	582	625	597	567	611	627	639	631	596	609	576	632	570	582	561	582	602	563	606	582	571	577	585	609	573	579	550	574	583	590	591	627	617	602	581	607	602	616	621	569	609	618	598	602	609	558	596	562	563	582	569	620	618	608	552	560	635	586	604	567	634	561	619	572	609	634	598	573	557	604	549	642	562	584	585	596	575	620	647	620	560	600	569	570	668	617	593	582	594	604	605	617	588	632	605	544	577	599	629	560	609	628	646	624	580	633	609	598	596	554	598	598	590	568	549	575	598	600	577	608	616	619	568	557	597	612	573	590	599	572	585	550	600	601	577	578	560	564	568	623	644	623	622	579	617	595	595	583	579	613	563	609	562	641	643	623	617	601	595	563	574	619	537	630	607	581	574	591	599	578	569	603	588	617	568	576	611	591	591	617	564	590	587	609	611	584	627	634	583	590	607	598	567	596	583	653	591	584	614	600	584	617	580	577	592	573	591	563	606	570	573	560	556	631	553	559	602	580	625	617	571	604	646	581	626	592	602	570	609	602	589	578	603	591	632	617	562	604	589	590	598	605	538	579	640	611	607	603	594	617	522	591	609	609	581	572	628	628	560	594	597	570	586	603	625	547	649	613	575	623	651	596	591	633	616	604	583	638	581	555	566	588	572	591	580	586	614	569	609	573	535	582	591	604	595	574	566	625	598	639	565	603	566	642	567	564	575	598	567	613	616	563	563	568	581	597	615	561	560	611	609	608	573	618	588	568	604	586	575	616	604	623	552	596	546	575	623	575	595	630	601	574	616	579	604	555	609	599	621	562	566	546	607	563	649	592	595	615	641	577	563	596	600	621	634	619	604	592	587	635	608	585	582	633	586	561	632	569	607	570	579	591	618	565	647	639	637	603	609	570	583	578	595	557	606	594	618	619	566	552	601	591	550	547	590	620	646	591	634	581	577	542	600	610	636	616	601	594	570
24336	21466	28594	24745	20059	2373	799	501	433	443	372	341	326	341	331	308	328	331	333	315	331	305	315	321	330	302	267	300	285	271	293	306	331	330	340	320	280	320	307	318	283	302	291	313	304	291	311	310	296	285	285	324	300	294	308	308	283	290	289	291	281	272	299	292	302	284	322	282	301	295	301	262	329	318	286	319	340	276	295	275	295	293	301	325	294	287	298	308	292	292	308	251	314	277	284	297	299	268	270	282	287	277	296	295	293	299	294	272	305	299	321	275	279	306	302	295	341	297	310	319	313	287	289	259	254	298	291	304	285	324	269	298	316	334	266	275	316	307	296	265	273	290	291	279	292	306	284	292	301	276	288	311	289	288	280	293	322	289	283	264	311	313	273	311	301	303	295	277	311	299	294	293	304	300	282	324	289	274	286	298	303	303	314	325	291	276	322	307	294	301	289	313	289	317	302	282	289	298	281	295	289	277	276	271	314	318	304	310	284	268	316	275	273	311	274	292	301	279	291	316	277	262	280	288	291	290	306	269	308	277	302	280	278	309	282	308	266	298	276	288	300	274	309	271	291	297	286	335	281	335	282	290	276	297	281	283	284	298	311	287	288	271	269	272	306	302	280	295	266	280	293	285	278	304	312	306	282	258	303	278	278	287	288	271	288	297	242	287	288	276	311	286	299	245	289	247	302	293	287	291	298	302	290	285	290	296	309	297	308	300	289	279	247	300	293	292	289	289	273	286	313	326	286	278	300	308	314	276	282	271	307	283	294	317	303	294	311	272	319	258	275	286	296	298	282	295	305	277	327	297	325	283	317	279	283	286	262	306	302	282	295	321	312	285	286	292	264	307	297	265	307	289	345	315	307	279	269	272	282	284	271	292	273	282	255	315	300	262	276	281	302	299	306	284	311	298	287	325	314	299	289	262	276	263	287	304	297	314	314	282	297	285	301	276	301	317	293	275	283	289	300	280	309	285	283	298	302	297	313	297	293	312	295	287	296	273	280	283	280	303	290	278	304	282	280	297	303	306	303	286	299	293	276	278	305	311	319	291	294	282	280	281	276	295	272	274	291	273	254	276	317	297	295	278	298	286	270	273	282	294	284	298	307	320	294	296	273	319	290	275	297	288	317	295	306	309	294	302	313	296	304	268	310	306	272	279	301	318	277	244	315	285	290	280	280	296	276	275	257	292	321	305	280	299	297	332	290	307	316	309	297	299	258	282	259	328	248	290	312	274	261	294	296	287	324	273	255	309	274	291	269	301	320	294	302	306	304	269	297	315	264	311	252	294	308	271	293	291	289	265	289	309	283	291	287	311	288	283	294	280	299	317	311	291	282	301	319	302	300	302	277	289	285	273	262	323	280	314	308	311	293	310	303	264	293	281	324	294	286	298	273	284	295	291	295	266	296	300	282	289	258	309	282	262	293	288	286	297	286	295	301	294	301	298	303	296	295	288	292	294	280	283	298	303	277	291	308	268	290	287	286	313	290	301	275	272	306	290	277	277	298	291	296	269	304	282	309	294	301	291	311	283	289	280	322	289	289	291	280	332	278	278	285	306	310	292	305	284	300	282	291	288	285	288	283	292	302	275	324	307	320	263	313	261	288	272	287	317	311	295	266	253	322	281	296	280	281	284	291	267	270	293	306	307	297	280	296	296	292	271	320	267	314	325	296	292	300	291	303	307	306	305	272	291	300	271	301	312	298	273	281	293	285	312	273	290	288	293	298	268	304	320	281	292	280	312	290	328	313	305	298	286	321	273	285	286	298	258	295	289	290	311	311	297	322	266	295	295	285	288	308	292	257	268	278	320	280	289	304	288	255	316	300	295	303	282	264	276	304	274	278	292	287	295	279	267	305	309	287	287	295	276	274	273	298	287	266	261	285	303	295	302	272	303	303	312	298	322	315	305	309	299	305	296	299	313	285	275	296	303	279	283	276	296	282	310	287	304	278	296	289	296	302	290	274	282	304	282	319	262	264	297	323	295	298	311	311	269	288	307	282	300	310	295	309	319	278	272	293	311	327	290	299	291	288	294	302	282	305	279	297	295	298	288	258	287	275	306	282	299	287	282	297	302	293	315	280	291	319	297	271	314	295	269	319	282	286	292	275	295	269	257	331	263	275	279	301	294	304	319	294	291	319	294	276	296	281	307	275	295	311	294	286	306	310	279	295	297	301	278	314	241	298	283	299	290	287	320	314	267	312	266	275	280	280	291	285	303	298	302	291	316	299	289	286	263	316	283	275	278	322	285	280	277	282	281	290	281	291	308	275	291	279	301	288	304	285	293	285	274	272	262	289	317	318	332	331	294	307	291	278	281	292	333	294	303	253	290	312	305	286	313	282	282	289	257	292	283	292	293	265	282	286	268	295	295	290	291	297	309	295	300	286	308	312	281	298	290	281	293	312	301	317	277	284	264	305	304	299	342	293	288	286	311	241	291	298	291	307	316	313	301	277	265	317	278	336	273	306	317	274	280	283	278	295	275	297	311	302	313	248	317	289	297	275	317	312	289	277	314	314	285	290	335	273	258	317	279	295	314	276	271	281	290	259	340	313	308	293	284	279	297	302	304	258	303	274	265	314	283	343	332	283	293	283	277	303	301	301	286	294	294	307	244	294	303	316	320	299	278	288	278	278	302	263	300	299	284	292	277	292	302	308	285	302	269	293	272	282	281	321	275	329	311	273	289	300	314	312	282	283	279	301	276	277	294	266	293	282	269	306	300	261	330	314	264	276	326	318	321	283	305	285	276	290	280	306	301	288	295	311	329	304	279	304	305	278	291	296	275	304	286	299	309	315	339	289	319	280	290	274	312	288	311	290	309	288	308	263	327	288	291	262	295	307	278	291	332	315	274	297	279	282	296	312	284	289	275	286	283	324	271	292	299	296	318	287	282	320	302	294	301	316	270	283	292	281	287	322	298	295	285	309	277	289	271	307	251	295	292	306	310	279	278	295	271	287	298	317	279	248	306	281	321	324	285	332	286	267	260	308	294	276	281	289	315	298	279	266	265	285	284	293	262	266	275	312	310	298	286	299	280	284	273	276	328	316	326	272	264	287	283	280	284	284	322	282	262	284	294	297	283	276	296	281	280	296	307	268	268	301	279	324	269	294	292	295	321	308	277	328	298	296	277	317	289	286	329	296	284	308	275	267	291	254	265	269	316	304	284	296	311	263	272	324	279	254	311	268	290	327	306	291	305	313	266	256	269	267	315	275	307	290	330	272	302	310	300	286	291	266	286	296	301	302	278	300	305	294	270	283	291	309	303	299	279	277	297	309	292	287	269	320	258	308	271	311	289	301	296	290	312	305	280	276	307	285	292	307	272	286	296	286	273	296	309	303	278	298	276	298	292	266	288	270	322	266	278	296	299	255	251	281	298	302	309	308	292	273	287	328	306	276	315	283	258	268	311	298	273	285	298	295	274	288	282	266	316	280	277	320	302	303	281	287	306	269	335	325	286	305	276	302	284	265	280
3308	4638	3635	1781	1224	979	787	648	600	554	490	468	439	425	420	388	368	394	337	373	340	376	381	342	341	310	350	344	365	304	301	358	330	325	319	308	315	326	301	323	321	297	310	352	340	352	305	325	306	339	331	292	287	294	335	295	327	337	308	324	294	322	318	322	301	320	287	354	313	353	330	290	362	329	292	353	291	329	312	304	311	326	325	307	282	300	314	338	293	316	301	312	337	294	304	313	344	339	292	297	295	325	315	302	341	340	299	305	341	300	308	284	327	319	332	306	320	316	305	310	301	318	297	285	267	296	322	316	338	329	320	317	310	306	286	312	326	297	306	285	311	347	309	339	310	303	313	319	294	365	332	323	347	324	315	336	327	313	291	316	331	305	295	316	284	273	322	295	283	308	336	352	332	333	307	302	306	320	288	319	300	322	315	320	322	309	297	271	323	322	284	310	297	283	297	310	286	320	298	311	339	335	319	315	308	298	298	310	328	326	326	282	327	317	330	343	332	301	339	332	301	316	314	355	306	337	317	300	311	288	289	327	293	342	346	315	343	318	345	304	304	325	341	326	290	333	294	332	347	329	288	289	308	337	317	297	323	324	324	364	287	299	283	310	289	318	299	297	302	285	301	302	301	320	343	320	301	313	337	288	313	314	332	281	293	305	320	322	292	285	328	309	284	316	281	325	307	309	322	309	309	275	367	305	304	333	316	284	302	286	301	311	314	295	278	302	320	309	321	329	322	332	302	323	295	312	324	294	298	325	319	309	329	337	312	337	322	333	281	315	270	320	316	318	319	347	326	282	325	304	318	301	261	325	356	314	309	306	287	329	301	308	296	351	317	320	257	320	345	294	297	330	323	310	270	317	291	293	297	329	311	306	321	303	323	305	324	319	274	280	284	329	286	328	298	307	320	297	299	293	325	318	274	296	292	314	330	301	321	344	316	305	330	295	326	317	294	325	325	308	299	305	325	294	310	283	306	308	322	298	317	332	308	303	335	322	337	287	298	301	306	329	287	313	316	299	282	317	327	314	322	293	332	315	318	338	290	318	300	316	331	319	293	318	327	321	310	340	296	307	290	310	312	312	335	354	326	295	310	283	304	308	311	297	288	296	297	292	313	312	293	322	308	299	319	309	313	307	305	305	306	297	311	320	322	313	347	312	310	334	327	327	344	348	292	277	296	305	306	325	322	317	296	314	311	316	292	295	317	335	322	294	311	338	274	280	290	332	289	305	306	287	299	309	318	288	310	308	321	296	319	296	307	303	269	320	286	342	309	295	340	292	336	284	301	345	297	287	305	309	319	323	337	317	288	328	310	303	336	299	296	300	301	305	334	320	332	292	282	289	332	321	322	317	302	285	293	293	289	331	305	305	340	306	295	324	320	298	320	291	281	314	312	306	331	293	334	286	306	312	318	302	333	289	325	313	305	303	285	315	313	307	287	316	314	329	296	292	338	292	324	300	326	315	293	308	334	313	326	339	319	284	309	305	301	340	301	333	317	289	319	321	313	329	326	305	310	325	321	321	320	347	299	359	308	304	286	306	326	321	303	300	321	309	316	319	347	295	293	285	322	292	319	306	315	305	265	320	332	319	301	320	309	290	301	297	297	306	320	301	339	310	307	326	303	286	285	279	293	305	308	332	319	289	313	327	315	330	323	325	325	287	326	316	366	300	326	302	309	327	296	300	314	300	288	329	287	307	295	307	317	282	315	310	301	325	352	326	318	307	324	278	323	274	296	326	304	305	280	302	317	351	335	299	304	300	308	310	322	334	310	319	332	303	283	292	299	317	300	321	288	305	298	326	282	305	313	334	297	313	302	297	347	282	321	316	314	323	270	308	314	324	298	293	300	297	300	310	319	336	301	337	322	305	300	292	286	311	293	311	294	300	315	316	328	316	315	296	302	293	314	338	291	305	269	329	303	326	323	339	295	331	283	313	311	310	292	319	290	323	299	311	313	298	313	318	283	299	312	334	329	316	287	317	305	317	288	334	270	296	303	311	315	316	302	273	282	313	300	309	300	283	306	298	289	318	333	325	279	318	304	342	302	314	320	331	321	305	275	329	334	293	311	295	334	295	340	333	309	350	289	319	290	314	304	357	298	273	309	285	298	310	315	298	305	296	296	333	303	292	293	283	306	293	322	283	295	324	303	312	311	308	296	308	308	309	313	322	331	295	340	313	325	295	301	314	302	279	292	291	300	279	320	321	317	303	284	294	294	322	347	306	317	298	304	330	298	313	274	287	336	331	307	298	316	329	305	301	299	307	311	315	309	302	298	328	303	314	316	311	335	301	321	323	322	312	313	307	313	311	302	331	282	335	306	322	285	300	328	327	308	292	278	284	313	329	313	311	322	303	308	298	322	327	314	329	313	324	298	316	278	309	339	282	289	306	318	310	315	297	304	308	279	330	283	290	313	284	292	305	286	301	297	301	296	356	313	367	288	312	284	291	288	269	320	318	289	303	325	292	303	326	314	341	295	279	321	335	325	333	327	303	295	293	314	291	329	323	328	287	315	347	296	302	322	293	325	317	320	304	332	307	296	294	311	328	323	284	289	303	290	299	313	311	328	308	289	319	327	277	294	311	305	264	317	283	276	321	333	319	264	292	299	322	278	294	334	318	270	337	307	313	325	291	310	349	333	292	301	294	282	313	319	325	318	292	329	310	302	320	323	330	305	313	302	309	299	292	320	300	298	316	307	341	333	315	301	311	310	328	276	300	309	323	315	329	305	307	307	322	296	335	298	293	281	306	322	327	317	284	321	312	309	315	335	318	323	314	297	318	326	327	316	318	317	308	314	305	339	299	311	335	320	305	298	322	315	292	289	304	309	291	277	319	301	304	305	325	314	324	282	312	292	295	328	323	320	281	312	289	290	292	282	315	281	321	289	305	304	320	313	306	341	304	336	318	298	287	354	304	310	332	310	308	290	320	316	346	301	299	329	303	309	300	316	305	316	309	309	322	318	289	337	286	322	305	300	301	304	269	303	310	287	333	296	309	333	300	341	293	313	306	323	313	320	301	297	302	301	283	278	275	288	293	291	289	300	315	300	321	308	294	279	291	325	301	311	306	329	280	321	283	314	304	296	315	320	318	316	326	334	313	315	333	279	300	294	330	328	315	325	320	315	295	296	332	323	313	352	312	296	324	298	313	326	313	327	317	284	323	294	314	304	317	318	304	281	281	324	308	284	324	277	304	303	321	318	320	285	295	291	306	296	322	291	321	295	322	298	305	320	286	320	299	321	281	303	339	299	294	332	306	303	310	292	291	303	326	309	295	308	300	288	332	311	313	291	277	327	332	281	311	329	322	337	280	343	307	357	287	312	339	320	295	307	300	347	323	286	279	300	328	310	307	298	291	306	303	301	313	329	306	306	287	273	324	290	298	314	335	303	312	319	307	312	319	322	270	296	301	290	289	305	296	328	341	288	312	307	358	290	305	289	282	299	320	287	279	321	295	325	301	299	318	315	309
27715	11642	1842	1145	800	815	783	817	812	776	793	720	766	798	808	731	822	802	763	777	776	783	823	814	788	811	721	799	756	792	746	750	718	784	773	856	752	767	755	826	833	764	742	774	794	791	796	759	741	776	769	828	762	832	786	740	770	800	784	792	810	795	754	816	841	819	804	814	769	774	768	759	813	842	833	840	818	749	830	733	802	790	793	815	815	750	807	757	781	753	799	747	739	811	787	810	807	820	808	840	836	799	827	802	774	796	831	762	798	790	754	755	806	789	819	780	834	802	767	787	791	723	822	796	801	795	774	777	818	820	799	766	789	729	792	722	824	817	738	739	751	783	794	819	771	791	785	764	801	809	748	806	786	805	767	798	807	762	806	785	754	767	745	839	765	825	747	758	789	803	766	779	815	827	781	813	730	806	764	819	734	781	834	770	799	793	757	745	828	794	858	771	765	737	837	827	781	754	813	812	806	812	815	826	779	814	816	756	767	777	795	794	775	785	757	780	735	807	802	812	772	752	814	756	748	736	750	778	834	791	797	763	847	778	780	750	749	757	710	781	783	771	757	800	800	800	789	774	769	783	769	757	796	820	784	759	807	802	790	778	803	750	822	809	764	757	793	809	781	755	756	867	808	806	734	765	765	767	738	847	749	793	802	861	775	730	801	784	790	773	746	792	781	790	807	835	782	810	767	825	802	794	794	795	801	860	741	805	768	768	796	761	784	815	787	777	778	855	796	790	840	793	780	791	775	819	789	792	744	772	760	789	742	814	784	795	796	765	773	817	811	802	806	785	791	819	724	779	770	761	801	821	749	872	780	794	805	750	813	797	779	827	782	793	724	807	814	824	753	805	801	767	738	820	806	789	851	774	837	755	757	818	765	815	797	746	807	820	771	820	726	743	824	746	761	803	746	789	790	762	782	748	800	772	797	795	804	819	752	801	758	782	759	775	747	779	821	784	814	760	795	830	804	826	812	731	801	772	768	780	808	797	780	760	787	756	809	808	789	776	827	836	752	783	762	769	803	777	788	793	722	828	761	772	803	762	748	799	745	796	759	763	766	812	789	808	788	848	795	850	809	789	777	749	749	857	780	797	831	773	810	767	744	797	802	788	803	797	763	806	782	804	831	805	809	817	764	758	753	744	820	781	758	766	764	713	794	810	776	810	787	784	806	784	776	768	761	813	793	808	829	786	708	685	761	777	783	814	801	748	785	825	760	791	798	745	768	787	786	804	765	787	771	789	805	793	774	784	795	821	790	768	788	769	815	767	814	761	764	799	815	796	734	753	770	792	771	788	767	702	798	811	787	807	831	754	757	765	800	763	770	762	775	812	731	757	754	831	811	807	803	752	771	770	766	763	817	828	841	799	773	822	799	769	776	828	777	804	798	812	781	809	788	809	711	774	813	767	811	770	806	820	811	808	782	787	783	793	808	788	776	757	812	775	829	744	851	758	808	829	806	792	796	768	780	774	823	803	789	786	766	761	735	766	772	823	845	750	818	834	816	749	766	786	748	794	804	756	784	792	798	783	759	772	781	799	770	761	764	819	760	763	790	804	816	771	748	823	750	769	769	779	781	805	764	815	769	793	784	785	750	809	783	810	803	776	774	755	807	758	789	790	781	801	823	776	802	772	835	809	790	785	770	772	745	835	769	762	803	799	729	787	755	768	743	745	789	766	801	782	776	798	778	771	780	799	749	802	798	792	804	806	801	795	773	798	733	804	798	790	755	768	832	808	788	851	806	761	773	782	809	813	812	814	778	809	769	764	801	733	828	766	822	772	793	768	797	797	780	799	774	785	727	736	763	748	792	810	800	811	794	793	701	763	760	746	765	798	797	806	758	817	761	742	741	760	805	769	835	804	766	757	778	800	807	781	791	745	756	779	812	761	793	785	754	812	774	793	764	840	769	783	779	824	725	789	753	762	779	788	770	805	772	839	740	720	783	730	765	796	812	756	780	815	762	787	773	769	824	793	769	820	797	830	786	777	791	828	788	773	669	790	758	743	767	806	829	812	784	826	798	764	784	754	819	769	787	782	788	816	793	784	782	785	773	765	813	801	763	808	797	784	801	736	794	791	758	761	777	776	803	809	796	784	760	770	797	808	820	774	789	794	790	781	745	759	820	804	757	808	749	788	817	761	784	850	823	755	781	753	803	835	784	797	810	811	775	746	773	811	795	764	804	779	776	774	795	797	769	727	774	779	743	782	755	806	797	796	778	755	751	743	769	805	814	833	796	776	841	774	841	726	785	756	766	805	813	797	771	808	780	712	765	744	783	734	749	774	784	780	793	769	772	794	732	755	763	834	852	790	793	762	819	788	848	801	815	780	787	789	790	760	802	795	782	761	805	770	805	772	810	838	801	740	767	763	769	763	755	751	819	819	781	815	811	788	729	835	781	746	795	851	808	803	769	767	800	840	764	844	793	811	796	771	750	782	780	801	779	811	805	812	770	799	779	825	796	788	820	786	804	813	797	783	799	790	736	782	814	817	806	792	763	794	803	736	778	802	812	736	800	736	735	763	809	760	758	818	761	747	763	837	739	783	798	811	749	742	832	811	740	792	768	764	861	729	779	817	759	772	806	834	780	796	786	773	778	796	786	796	754	797	794	824	755	791	786	763	736	816	777	793	767	828	755	812	801	848	757	810	805	830	761	788	806	821	763	782	811	785	753	720	796	811	788	780	761	840	783	766	796	774	789	804	763	814	752	765	823	793	759	755	759	823	773	734	800	751	771	798	785	807	783	867	805	720	745	796	802	750	752	772	824	785	819	802	806	725	803	841	778	780	830	823	744	784	778	785	798	785	768	789	813	832	812	832	771	747	796	758	798	760	764	768	798	797	785	768	816	772	756	772	787	816	811	797	772	772	782	751	802	772	812	747	798	839	723	805	813	813	808	734	831	784	785	826	785	792	762	759	822	749	836	736	797	764	786	774	782	787	789	822	821	820	807	773	744	805	803	772	797	805	725	814	827	791	775	770	783	844	832	765	804	785	769	771	770	830	747	786	816	791	841	762	813	820	813	763	763	786	807	791	802	769	810	748	785	801	736	767	804	809	826	804	807	801	750	786	799	782	789	816	789	771	811	768	761	818	773	804	807	795	795	788	815	774	774	820	843	794	745	804	755	800	794	796	760	761	777	761	745	744	815	834	728	752	762	739	776	738	741	790	782	832	759	780	827	772	719	815	844	829	751	787	817	763	813	773	767	781	774	809	762	794	802	811	767	771	758	782	791	784	835	799	805	800	780	815	781	781	716	739	768	753	817	775	735	751	800	788	783	764	772	804	781	756	797	796	757	789	839	764	799	816	838	765	795	820	760	787	751	820	826	883	825	771	834	790	770	788	786	776	778	772	798	787	795	799	807	727	781	802	799	817	760	765	793	777	766	800	782	785	778	779	770	802	782	789	771	754	832	755	740	801	786	814	736	803	780	790	743	763	767	743	819	762	765	804	823	787	812	790	813	855	807	750
5104	884	944	772	779	741	754	722	712	745	701	738	755	712	736	718	727	712	730	656	706	674	740	732	720	683	745	710	725	700	693	655	664	656	692	721	718	654	699	704	712	720	694	718	694	709	694	702	681	696	757	675	695	749	691	673	695	735	711	684	715	738	656	694	718	705	735	699	714	688	653	651	700	669	695	704	700	658	707	709	707	692	763	637	742	670	718	710	740	680	723	739	707	673	734	680	703	735	694	714	665	675	659	705	710	674	665	739	705	655	737	710	735	687	712	709	685	723	655	690	719	744	673	706	735	708	684	682	683	701	734	724	705	742	696	689	683	716	701	690	708	703	653	630	665	687	707	692	713	685	643	691	644	705	682	721	706	743	713	684	683	727	688	699	695	703	695	712	747	689	663	699	673	709	674	648	703	678	681	719	695	712	657	700	695	751	732	747	724	698	662	716	746	710	677	720	697	718	738	722	694	682	716	673	674	688	675	729	704	702	671	669	712	649	743	677	720	685	727	642	678	703	667	675	662	663	733	725	667	712	713	711	679	750	708	680	708	685	682	697	691	662	688	706	722	697	716	728	675	703	694	677	720	733	717	677	683	675	650	714	687	746	675	748	730	715	673	719	731	712	738	673	616	717	628	682	650	694	711	725	699	701	702	695	716	696	745	721	705	666	732	697	705	723	695	703	690	713	729	676	683	691	689	652	685	751	667	688	656	659	740	678	667	704	724	680	717	696	664	733	697	697	687	713	751	675	682	690	682	708	718	687	701	692	675	699	704	707	734	731	683	693	717	671	723	711	722	667	718	683	680	711	732	686	696	691	654	668	673	644	672	695	734	673	685	715	692	687	656	708	727	700	687	699	665	716	710	727	695	694	718	663	722	675	700	672	706	682	693	649	735	698	676	700	673	678	694	683	717	664	745	699	695	662	626	729	691	742	705	701	705	722	662	693	670	673	674	686	709	721	685	702	690	719	721	697	687	692	705	727	678	654	700	736	680	685	680	686	710	706	698	724	685	683	697	688	704	675	689	659	654	686	663	686	687	727	632	692	666	645	713	639	709	657	710	676	656	723	704	708	712	721	704	704	747	719	761	740	674	698	706	685	682	661	652	716	713	717	726	720	686	664	688	731	685	674	658	731	680	718	718	712	685	738	683	698	662	663	683	719	680	662	707	710	717	702	673	662	678	705	697	629	719	711	723	721	659	734	658	683	696	664	688	729	714	674	699	734	652	697	725	707	677	662	681	656	717	668	673	687	726	697	701	642	691	726	722	664	703	714	719	684	695	710	659	645	714	696	715	744	686	732	717	719	691	740	693	654	697	697	683	699	701	707	672	722	715	709	694	700	716	733	709	711	710	693	732	683	683	689	702	693	697	716	644	718	710	737	736	717	648	676	678	645	669	724	680	696	695	706	707	687	697	684	677	717	701	677	761	693	691	678	714	682	695	667	708	701	726	711	729	670	727	718	669	682	722	664	666	687	737	657	711	693	739	725	698	705	712	672	699	686	665	689	674	683	737	708	677	676	684	650	702	749	748	678	678	723	687	658	705	668	695	714	693	718	731	675	750	710	662	665	721	705	696	717	708	728	705	717	660	722	686	640	696	683	692	691	723	695	650	699	682	686	750	678	673	682	672	669	661	742	678	697	706	691	668	700	739	710	683	747	745	707	773	665	676	694	699	697	673	711	688	650	676	731	739	709	717	663	725	688	688	690	754	650	719	637	676	744	645	657	748	672	731	773	677	685	749	684	713	695	648	700	717	685	765	727	659	695	662	755	650	679	644	715	700	696	737	717	692	708	666	729	660	744	674	687	701	713	648	679	693	706	704	701	704	691	677	667	698	661	709	691	692	672	654	704	698	668	655	698	678	709	715	650	679	711	706	705	681	685	741	709	716	732	650	680	646	658	674	733	657	641	713	688	683	741	722	718	679	660	685	732	702	674	730	739	739	694	679	712	671	694	687	658	670	693	703	677	717	704	669	667	681	643	690	653	678	699	686	665	684	708	705	734	729	713	691	715	744	790	698	732	732	775	718	649	690	693	704	675	714	670	661	682	656	672	703	732	666	745	663	703	689	690	700	675	707	676	715	666	734	645	711	661	655	696	688	706	711	710	716	681	639	653	763	697	671	692	669	736	685	701	743	695	692	690	701	696	709	709	693	708	670	733	737	750	661	742	688	730	667	736	720	677	725	621	693	692	684	706	678	701	716	655	677	669	682	661	660	685	692	686	729	660	687	686	667	732	682	732	653	707	688	722	723	689	725	673	665	693	702	685	722	666	699	667	748	685	756	644	724	654	707	690	721	672	718	677	706	653	696	718	695	735	715	706	715	704	706	689	731	687	641	668	689	686	667	663	705	724	704	709	669	693	732	687	701	701	697	723	717	718	734	697	754	722	664	670	673	714	735	711	700	687	692	684	742	653	697	655	670	668	678	721	681	679	657	698	670	652	700	727	689	649	702	651	658	679	670	689	667	682	681	682	677	686	687	704	721	669	732	702	737	710	697	711	707	678	723	703	710	736	666	703	682	724	686	713	674	706	665	734	656	691	684	679	695	693	734	679	706	677	686	704	709	655	731	704	704	679	722	698	705	727	714	661	662	702	701	648	661	730	716	688	674	695	695	670	701	707	671	721	728	688	660	694	708	694	685	737	700	743	715	689	663	693	663	647	676	668	690	734	670	744	706	727	694	702	682	679	678	685	714	691	681	720	669	700	660	686	678	719	679	706	717	716	700	707	723	671	728	628	699	716	664	700	687	694	705	709	694	680	711	711	687	675	695	626	708	716	653	674	730	730	678	708	664	677	669	700	686	758	711	682	712	677	694	678	696	674	674	705	687	685	702	737	702	651	729	717	712	689	669	693	702	724	662	727	638	717	676	719	707	711	700	705	740	704	668	690	696	718	692	716	755	682	698	681	683	696	699	698	711	683	711	705	681	713	695	676	688	712	650	696	672	695	698	684	678	677	658	689	659	733	700	683	663	683	673	671	649	708	709	683	710	698	664	707	720	725	685	717	709	696	714	698	702	674	721	712	682	703	759	677	741	676	683	694	701	664	713	715	719	742	729	661	691	689	684	729	672	698	732	706	694	744	658	690	672	752	697	704	705	687	639	636	701	696	674	667	714	644	662	689	737	690	674	690	665	690	705	689	669	682	659	716	698	677	716	706	646	724	787	682	728	668	669	683	687	663	692	637	687	734	667	669	717	654	683	703	720	685	690	680	718	641	699	692	706	733	687	719	655	763	701	697	699	697	692	657	708	723	686	698	729	685	707	634	730	670	662	643	755	702	679	721	677	717	749	673	682	703	680	681	713	708	696	705	676	729	702	692	727	686	671	736	747	703	702	693	734	689	698	666	717	674	667	694	726	684	677	737	702	708	684	679	688	649	721	709	705	683	690	727	754	682	665	729	690	711	638	664	691	727	687	676	729	673	727	672	714	681	679	637	708	741	723	685	662	693	692	739	716	659
25820	21483	25881	18822	1946	984	786	750	678	691	667	711	657	695	705	631	626	659	673	661	648	629	656	664	661	661	622	627	652	658	666	631	650	681	628	668	631	672	662	647	644	619	643	646	662	679	637	664	609	639	631	648	653	638	698	651	598	614	663	642	644	651	658	659	648	665	633	649	660	637	657	687	632	635	675	672	647	689	627	669	656	665	641	672	652	643	678	629	615	654	659	680	646	674	648	626	636	652	682	632	654	619	661	678	654	673	628	657	667	627	624	629	615	630	676	635	668	622	601	646	611	598	627	618	632	636	639	661	647	663	655	628	615	671	612	610	661	635	590	641	603	647	631	630	654	652	648	605	588	609	675	644	634	672	632	620	631	635	666	670	655	579	621	632	657	681	653	614	696	622	591	625	686	616	635	657	618	652	683	613	616	635	637	674	638	676	618	607	618	664	659	665	679	629	625	637	662	634	638	658	629	641	635	650	636	660	672	649	601	645	635	632	660	605	651	618	617	657	595	673	662	654	658	619	603	701	668	642	623	625	654	664	642	651	643	667	645	624	610	656	612	682	630	633	614	670	603	654	698	636	611	608	639	632	644	634	608	628	639	647	592	665	668	637	593	648	647	609	615	651	650	651	609	628	615	622	654	661	633	646	597	637	643	666	621	641	590	686	659	656	658	626	620	617	642	653	668	652	609	670	615	623	605	647	648	654	646	663	691	621	636	654	655	673	644	672	655	588	596	603	648	669	632	618	677	639	613	621	652	654	638	636	629	648	610	615	643	658	642	684	684	666	615	677	582	688	640	612	674	633	632	651	626	647	608	664	649	643	627	610	676	649	645	682	609	609	612	629	635	594	599	619	604	664	622	661	673	648	631	648	677	628	611	615	624	653	642	622	641	670	668	632	566	660	660	630	692	638	683	623	657	628	676	626	647	638	617	645	667	597	595	661	577	653	627	651	623	658	648	665	640	606	641	662	587	604	633	684	606	587	614	637	643	693	635	645	630	655	653	602	630	621	671	600	632	618	623	613	619	628	661	600	654	607	647	675	598	632	635	654	658	660	628	611	629	618	631	641	629	667	679	610	630	651	634	630	582	659	643	647	657	628	698	630	613	680	613	618	644	664	593	641	638	634	635	627	644	678	646	700	601	654	674	665	657	657	661	619	671	633	661	627	631	627	597	629	654	638	640	642	612	639	589	654	666	610	592	678	614	665	627	635	665	669	646	597	597	682	663	632	634	647	615	641	614	656	678	667	636	614	659	680	655	637	663	635	668	677	644	629	656	614	629	658	643	669	656	635	633	625	628	642	634	648	700	617	664	635	593	720	665	682	666	663	646	623	627	655	671	654	620	672	633	627	655	662	624	630	615	656	658	616	585	656	590	690	654	659	668	649	589	608	620	626	642	640	651	641	611	663	648	611	616	583	662	661	625	653	594	663	675	646	636	631	629	633	632	664	640	652	643	660	632	666	612	651	668	616	651	625	622	619	649	613	645	642	586	649	591	635	627	687	646	622	654	637	689	664	647	676	658	638	606	642	622	621	624	659	695	647	642	670	588	577	641	658	667	668	649	625	704	646	668	614	633	623	659	655	695	630	649	628	654	587	605	673	668	639	631	665	674	660	632	621	618	631	615	619	663	612	636	620	622	624	640	625	660	648	624	671	596	643	643	648	631	615	617	641	633	691	616	650	638	663	621	608	664	652	646	580	653	631	650	568	624	611	614	633	633	669	636	656	621	645	625	629	651	625	651	694	633	646	653	632	634	649	608	645	632	638	628	611	669	622	615	625	649	632	611	647	659	630	641	655	651	625	619	631	642	691	664	664	671	685	680	620	655	654	609	631	632	619	618	650	665	632	616	637	700	653	603	638	660	689	618	616	601	625	627	629	631	654	657	626	596	622	659	639	664	623	660	628	654	670	576	573	614	646	601	612	630	664	609	620	674	615	610	619	671	627	643	635	658	649	638	647	636	639	605	658	602	589	636	638	630	645	620	666	648	633	648	649	651	626	634	630	664	637	637	660	598	635	632	688	623	658	624	602	653	633	646	630	656	657	685	614	633	649	647	607	667	611	659	643	590	653	614	599	653	640	612	625	642	638	638	654	655	661	644	628	590	664	654	601	613	656	623	637	670	624	683	622	620	638	588	658	627	592	616	657	657	574	645	634	662	684	660	670	617	676	636	640	636	639	627	669	695	646	648	651	604	582	622	655	617	629	705	619	686	636	624	656	648	671	649	588	609	625	668	671	610	645	663	649	641	663	675	643	661	672	646	686	631	606	645	649	593	699	675	676	662	671	621	638	658	663	622	644	644	661	612	627	628	649	619	618	594	629	630	657	604	618	680	629	631	647	643	643	641	606	640	653	621	660	644	662	595	654	636	621	650	656	637	598	608	631	621	630	646	625	636	653	589	618	661	639	628	675	658	600	649	641	661	650	610	644	642	683	668	664	605	610	683	664	646	650	647	645	626	668	642	679	645	666	598	649	616	638	635	650	673	680	664	622	650	665	648	675	650	603	638	599	677	646	615	657	617	619	609	630	642	661	618	643	610	605	654	607	647	641	631	635	641	637	636	667	665	675	629	653	674	595	690	650	596	622	674	668	625	667	656	629	643	681	625	647	661	623	612	638	633	664	625	637	624	594	658	610	620	655	606	622	630	639	580	638	701	673	623	689	660	593	665	605	654	663	669	644	607	613	670	645	680	613	635	659	613	662	643	608	598	624	621	646	630	659	638	640	615	623	591	672	658	687	631	632	657	610	651	600	590	679	643	648	639	624	669	680	655	600	657	638	648	633	617	650	582	672	663	631	669	610	610	641	650	622	670	648	655	639	600	632	620	606	674	659	631	639	652	651	635	660	641	606	640	602	622	616	669	622	610	609	667	699	599	630	627	663	641	643	649	594	633	620	628	676	664	606	624	634	662	644	604	624	680	671	624	611	652	646	624	636	678	652	608	612	662	646	625	689	643	664	615	649	628	662	610	622	641	671	671	628	621	649	641	620	642	642	657	662	695	617	644	601	623	628	627	643	627	638	666	616	630	680	661	671	663	648	612	628	608	631	645	625	636	600	652	601	704	677	611	650	674	626	674	674	595	644	579	649	652	629	638	621	618	623	684	626	672	663	660	638	677	674	628	643	658	620	660	673	610	597	579	671	652	674	642	637	619	633	661	672	617	631	597	651	647	693	598	653	670	639	675	592	638	646	683	591	642	621	635	646	621	638	657	638	644	618	654	608	591	633	652	638	676	631	633	625	697	648	663	670	593	590	635	646	644	666	641	652	631	670	651	653	620	666	640	636	679	640	704	690	648	631	630	600	628	658	625	649	627	658	628	662	629	611	662	629	625	644	631	627	660	675	645	642	646	617	603	611	613	652	625	648	686	623	666	621	599	612	580	648	637	645	673	623	656	672	664	656	593	644	669	632	597	620	676	619	645	604	629	646	664	627	640	623	614	620	651	636	602	657	628	679	688	585
3530	2247	1870	1156	905	821	778	735	699	678	683	642	614	623	657	643	596	583	581	628	643	645	637	634	604	566	592	602	606	625	571	576	625	593	580	618	611	587	635	663	584	590	592	594	613	574	627	582	583	582	583	582	591	600	566	628	607	637	626	560	587	598	589	564	576	585	609	618	613	558	593	621	624	593	606	610	586	604	570	568	569	599	580	596	600	607	595	612	626	613	603	575	591	627	569	642	615	540	557	644	594	602	627	604	599	599	570	593	588	625	639	579	608	620	624	613	588	566	564	602	576	594	613	608	541	552	603	590	601	602	623	593	611	607	599	604	603	605	585	599	607	588	577	588	597	604	608	579	586	599	561	614	574	581	594	574	607	554	584	597	599	580	619	626	588	584	606	636	544	600	581	622	585	570	600	581	619	603	566	621	606	597	592	597	614	539	584	597	619	620	566	571	614	565	613	573	617	550	593	604	571	555	596	557	599	606	610	609	590	599	593	597	601	577	625	556	583	604	594	574	572	589	602	590	625	579	589	559	572	601	597	598	537	586	589	608	625	571	569	587	601	614	562	596	591	612	562	600	578	602	565	571	597	551	599	613	619	616	537	614	599	605	590	584	582	583	553	593	583	600	602	562	566	618	548	598	630	569	575	599	647	652	582	607	572	597	593	549	610	642	590	545	598	583	631	546	592	649	572	584	589	592	598	611	573	610	622	601	606	616	588	584	554	638	597	582	627	596	561	578	587	615	590	581	620	625	602	562	591	592	581	596	524	594	585	606	625	609	594	610	578	607	590	652	628	639	535	549	622	576	642	639	600	584	603	603	565	603	585	607	607	568	579	598	591	596	628	602	611	600	597	573	594	586	568	584	608	566	587	594	612	579	574	550	635	551	521	582	573	655	558	568	563	571	614	585	574	606	581	569	573	573	612	566	613	560	636	613	605	568	621	606	597	591	580	640	601	598	557	575	578	586	571	600	558	587	615	590	580	619	606	600	596	614	586	614	591	623	586	576	571	591	593	613	599	593	578	608	640	598	575	583	565	582	573	560	572	594	543	603	550	602	570	609	592	590	557	628	556	663	588	601	621	549	620	587	595	563	589	591	638	597	590	602	591	553	634	564	615	607	626	572	601	601	561	551	606	602	584	579	582	640	631	584	577	578	551	563	580	570	638	595	597	572	584	569	578	587	582	608	643	556	617	551	565	564	561	615	572	577	600	564	660	553	603	589	612	574	625	563	596	635	560	601	586	611	583	615	609	559	633	616	574	585	588	619	611	592	603	581	632	569	584	594	548	583	621	611	609	613	619	613	582	578	596	616	615	584	595	605	542	624	646	583	616	627	623	583	553	589	572	578	561	601	566	563	597	570	571	565	563	605	597	595	600	542	578	591	584	624	623	578	603	630	582	607	602	635	583	600	586	598	550	592	573	575	560	577	613	624	584	618	553	623	586	601	580	570	600	576	633	612	561	596	648	589	571	626	570	559	568	561	553	612	576	592	630	588	631	620	619	556	562	554	577	628	572	591	612	639	584	592	591	564	579	561	597	592	580	613	614	582	596	622	587	592	608	599	587	599	575	619	605	559	596	604	511	588	554	615	583	659	553	606	577	611	614	593	567	600	604	589	573	575	607	565	566	645	562	589	569	627	597	589	599	602	614	622	572	593	595	657	607	570	628	624	588	570	599	557	604	616	589	621	587	615	596	630	574	625	606	619	589	554	585	581	594	604	645	604	615	550	560	579	571	553	631	605	569	612	552	605	564	590	605	619	579	571	605	594	615	585	574	575	569	580	600	595	585	575	578	553	573	606	609	556	594	594	609	573	586	566	627	625	647	594	610	592	547	607	606	540	609	606	610	610	597	579	622	604	594	563	625	552	619	629	583	589	585	603	617	592	598	594	619	536	601	562	587	592	588	588	633	613	572	577	601	593	567	549	604	553	630	586	567	586	590	574	546	544	577	568	595	607	590	584	593	601	581	569	639	561	585	571	581	615	587	576	548	591	548	584	612	609	592	556	551	593	618	573	596	580	614	579	629	579	582	552	610	570	626	634	586	573	574	565	591	606	614	623	567	557	532	606	607	599	534	568	594	552	649	604	638	610	564	587	601	612	602	585	594	602	595	563	565	588	596	605	580	589	566	562	587	624	603	596	574	613	595	590	608	570	597	584	599	566	607	623	570	612	599	618	587	560	585	604	608	601	634	609	589	632	627	598	569	609	574	544	536	590	581	601	593	559	592	608	563	576	621	575	593	565	587	600	566	600	591	576	577	594	603	618	590	614	588	572	590	591	625	590	591	620	603	555	575	583	549	605	600	558	583	554	589	610	592	628	586	605	587	582	535	611	607	598	596	544	602	625	625	594	560	606	606	608	547	571	575	629	580	539	582	565	605	581	576	590	616	586	583	627	558	656	607	575	549	625	581	606	556	592	594	597	594	609	588	603	593	575	605	568	624	572	601	595	579	616	604	600	582	562	637	641	607	619	605	577	619	623	602	554	571	608	571	595	604	559	537	571	573	602	610	612	608	555	563	548	623	602	572	558	599	574	602	562	579	611	613	614	618	568	616	578	586	597	589	595	572	598	578	587	575	577	600	595	581	585	574	611	585	572	602	572	584	620	572	575	599	584	578	657	580	598	581	580	600	611	606	625	585	583	575	614	557	601	587	609	603	575	600	617	577	577	584	581	628	611	574	604	604	596	595	576	621	612	610	580	602	568	541	558	604	569	611	576	620	531	599	566	592	572	575	566	636	609	592	601	571	570	620	567	601	581	588	598	636	550	610	563	569	626	573	555	581	598	592	590	607	524	580	607	627	579	607	621	590	575	572	616	604	572	555	607	551	559	589	601	587	593	607	580	624	599	540	576	601	593	582	597	608	579	621	622	579	557	576	571	564	604	616	601	618	566	605	647	600	602	593	574	605	625	566	589	590	580	568	601	578	594	586	620	540	564	582	553	556	582	562	578	596	599	591	552	592	580	624	568	592	607	622	559	607	649	610	576	592	606	584	579	623	625	608	566	604	574	578	613	589	568	569	590	615	615	592	622	570	612	554	599	608	605	568	625	550	597	581	615	604	565	597	567	628	592	580	595	594	577	572	576	615	581	554	579	609	522	540	611	582	626	605	582	583	592	621	581	573	594	596	560	609	574	586	619	608	595	581	584	626	566	587	556	538	557	516	554	566	586	597	547	607	581	600	612	567	599	643	581	587	594	609	579	577	531	553	590	573	595	595	588	570	604	600	576	553	571	626	542	621	603	561	539	591	612	585	618	588	580	600	616	557	565	626	585	632	611	573	594	567	596	558	599	545	621	590	597	604	572	589	590	578	582	587	608	592	583	598	624	563	557	589	586	603	577	570	570	621	587	538	592	558	573	595	608	563	555	605	575	576	554	570	581	559	574	613	568	545	597	599	606	574	599	580	587	619	616	581	583	601	576	593	573	567	578	579	565	594	571	634	611	557	615	577	558	613	570	559	617
24341	21456	28590	24718	20098	2504	848	551	423	409	358	367	371	383	334	315	341	332	335	314	334	305	330	280	298	309	309	328	301	293	288	286	314	308	321	290	308	305	337	296	297	323	307	322	311	325	294	324	266	316	320	274	289	288	292	316	294	298	308	326	299	271	290	303	286	308	298	283	257	297	299	322	303	253	309	272	276	310	312	302	305	316	280	298	301	299	292	276	312	303	295	294	294	308	296	277	302	291	256	286	314	308	331	252	291	289	314	297	314	288	269	326	318	316	295	310	288	309	308	288	315	278	286	315	321	301	332	321	303	324	308	289	295	281	326	299	277	295	313	326	275	266	305	301	281	313	302	310	284	311	307	261	337	269	266	297	295	279	305	282	269	316	266	288	327	272	290	284	296	325	283	251	302	329	313	271	279	292	286	303	310	261	310	282	265	301	297	283	289	303	297	281	323	295	340	308	263	286	298	295	311	291	283	281	307	296	288	285	289	289	287	297	294	307	303	295	296	269	307	305	308	295	320	306	310	249	288	278	313	293	303	289	317	304	318	279	275	265	300	267	277	278	292	312	307	303	321	307	315	303	288	302	301	290	276	288	296	294	305	318	296	284	292	294	284	300	292	291	301	285	307	297	300	310	276	302	305	311	328	283	282	300	295	312	283	290	274	265	281	303	266	278	317	283	297	266	284	275	305	319	295	292	287	288	291	310	286	277	298	288	303	299	314	291	313	290	291	270	318	311	284	261	279	330	279	256	259	300	309	307	305	309	301	280	297	296	304	290	277	274	273	276	288	266	289	252	316	292	258	306	303	289	311	317	294	294	311	309	286	305	282	309	306	264	304	264	301	295	310	303	299	305	318	304	292	300	284	275	316	281	306	295	295	290	291	279	295	275	267	286	268	294	315	278	298	290	310	281	307	323	261	288	310	298	283	297	262	268	288	251	317	294	278	304	297	311	322	267	314	311	275	313	318	299	256	281	288	291	246	292	309	309	308	305	268	262	279	277	304	299	305	278	301	295	266	320	313	281	301	284	341	292	290	280	286	291	295	293	306	292	318	282	302	333	287	297	297	288	272	298	290	287	286	301	312	310	291	310	271	317	286	312	286	324	296	260	308	261	298	298	300	286	294	300	327	276	289	291	262	299	274	332	279	324	284	251	294	283	287	282	293	286	319	293	291	306	310	318	259	288	290	260	326	317	281	302	302	286	255	279	304	292	271	283	294	328	282	276	299	274	287	294	285	274	312	314	300	290	305	317	300	260	300	303	320	295	275	281	289	292	275	278	270	292	288	308	290	302	293	290	289	292	285	266	289	331	294	271	338	295	270	318	273	302	276	298	266	293	310	284	288	298	287	279	308	301	276	281	307	311	300	282	306	295	288	308	285	297	293	285	313	302	277	287	313	298	316	294	278	283	310	291	306	283	279	289	303	278	286	308	297	304	283	312	309	303	264	266	307	276	281	274	279	305	322	303	272	304	278	302	298	271	276	334	276	303	292	304	300	294	307	273	274	316	256	316	298	307	291	310	294	283	304	318	269	314	290	269	309	293	314	255	254	291	314	296	309	285	245	295	256	289	305	287	304	306	281	308	276	313	285	311	281	288	260	309	312	304	303	283	267	297	316	269	274	261	306	267	316	311	286	276	286	318	290	295	308	268	262	284	282	301	325	298	291	303	309	287	304	284	298	292	304	285	295	297	285	351	290	280	294	310	297	293	277	300	299	303	295	352	273	305	288	269	289	300	285	309	290	285	306	308	274	315	297	304	297	277	286	303	269	290	308	254	284	285	294	303	282	276	282	275	278	325	283	277	294	295	297	272	280	280	310	296	299	271	298	310	295	319	282	299	283	317	268	281	299	309	260	303	326	281	289	331	322	296	285	291	306	294	320	292	278	303	297	312	307	312	308	270	333	261	272	281	297	286	290	312	273	303	272	298	264	273	275	272	273	324	290	300	285	295	290	291	267	277	294	273	301	251	291	298	339	286	312	293	272	252	278	300	295	291	285	277	295	315	268	289	282	312	280	315	290	281	297	301	293	293	298	259	300	280	302	278	249	272	299	288	259	290	289	321	328	304	266	288	280	326	289	324	289	308	287	285	300	284	247	286	259	309	306	271	277	288	317	304	293	307	288	294	284	284	286	268	283	295	284	302	285	294	275	318	284	263	316	274	308	311	277	287	302	260	276	274	272	284	291	280	296	288	274	281	263	302	305	269	289	278	290	306	294	309	264	291	309	289	285	292	300	279	341	296	295	313	294	276	295	295	290	339	274	272	270	284	300	309	294	330	298	240	302	300	324	281	296	309	312	306	295	294	289	302	279	265	258	307	279	315	278	323	266	288	320	314	288	308	293	308	308	302	285	299	290	294	308	288	283	287	298	298	324	305	270	295	319	292	289	254	288	299	309	314	289	302	263	329	300	282	304	299	276	296	307	294	314	270	297	304	288	304	305	272	322	283	308	259	293	291	281	290	301	298	305	290	319	304	287	307	291	306	277	308	293	262	308	287	301	293	275	299	264	283	319	299	297	291	313	316	312	283	315	257	329	265	302	293	305	288	271	296	311	277	289	289	295	320	278	270	289	303	313	311	282	278	282	318	292	291	315	304	283	288	284	295	295	294	301	317	279	304	312	291	288	283	294	296	308	290	286	287	288	297	283	317	327	265	286	304	312	292	296	286	276	295	288	307	298	313	275	270	301	285	290	300	300	290	290	292	303	264	288	293	300	308	260	305	304	295	289	273	300	295	310	287	281	280	308	297	310	283	291	297	294	294	284	289	283	282	305	321	297	289	342	294	302	311	278	312	280	296	283	264	303	292	304	293	314	289	303	296	253	297	264	298	312	293	295	287	287	278	318	292	326	274	323	289	294	319	273	285	283	313	279	294	283	293	278	273	291	297	287	286	298	274	294	309	286	289	309	291	314	289	301	298	307	336	295	280	286	319	315	280	302	303	315	276	291	301	247	281	290	301	248	300	304	301	303	284	327	312	292	286	311	256	283	304	276	313	274	276	286	287	275	295	291	275	264	287	325	310	313	254	288	267	294	297	279	292	324	309	275	306	291	279	263	314	269	273	315	315	299	322	280	276	271	267	301	309	274	269	292	304	287	329	279	310	283	271	301	296	304	286	282	276	315	288	308	257	321	304	296	342	308	297	308	237	263	297	327	299	277	275	282	281	264	304	292	287	265	316	280	284	311	321	301	302	308	279	305	302	267	318	297	286	293	270	302	279	291	293	284	275	288	304	285	321	285	294	282	317	273	284	298	299	281	285	283	314	267	289	289	315	324	279	308	299	262	279	314	302	275	311	301	293	313	267	281	323	293	288	268	283	265	301	314	272	284	294	279	284	295	292	271	319	309	309	273	284	288	285	268	288	302	297	268	304	289	287	270	293	312	280	277	291	326	300	257	267	299	269	264	293	283	257	261	288	302	283	289	272	279	309	271	288	302	290	262	258	325	271	261	293	287	302	307	303
3371	4708	3632	1834	1281	916	776	656	565	513	471	443	419	440	384	408	379	369	384	390	341	321	338	330	365	360	330	340	314	346	340	311	328	312	313	293	319	311	342	333	327	351	348	305	328	339	364	322	302	368	327	330	323	302	292	276	320	300	323	297	338	299	339	330	319	348	313	300	273	298	333	299	316	314	355	330	331	320	295	323	306	322	310	316	301	310	313	350	339	309	349	318	328	321	284	301	309	320	309	315	288	349	327	319	328	359	315	318	276	316	311	320	320	316	317	329	329	346	310	355	304	301	317	295	314	269	334	299	311	299	316	297	325	334	289	271	296	308	317	342	322	303	294	301	333	267	296	308	320	302	331	328	326	305	339	325	311	310	335	298	310	308	328	298	296	328	320	342	293	304	341	313	339	305	316	334	316	315	326	321	314	302	277	341	373	319	275	285	315	326	327	312	292	290	315	300	340	310	306	298	318	317	295	283	321	316	311	341	308	327	309	335	333	323	307	339	327	314	309	342	309	315	322	287	287	314	327	314	303	320	323	332	335	313	314	280	297	308	304	303	310	300	317	343	308	305	310	318	321	344	328	310	309	332	295	319	293	362	305	304	301	289	309	287	292	343	330	300	304	270	306	298	326	311	323	312	333	328	334	314	285	309	327	312	291	288	338	315	315	291	326	297	297	319	331	334	304	325	358	285	299	315	303	316	297	303	300	300	315	303	311	303	325	287	295	308	301	327	325	334	318	301	291	316	305	300	329	310	308	301	310	319	315	315	306	306	312	311	311	310	290	332	319	311	321	300	325	321	319	319	337	304	330	322	312	302	326	314	309	320	333	312	309	315	317	319	309	301	306	309	324	308	326	321	344	335	284	317	331	317	326	320	330	338	321	313	306	330	302	315	283	334	334	294	321	324	303	303	310	328	285	301	293	342	312	319	326	330	301	319	304	308	293	325	273	312	328	307	329	299	325	305	309	303	351	338	334	297	324	335	299	315	326	305	303	328	340	325	312	326	301	284	320	324	309	291	288	317	300	318	361	296	310	312	311	298	313	329	292	278	279	332	293	310	321	327	325	317	309	316	312	303	340	310	320	320	263	289	314	334	316	328	299	362	275	311	328	306	313	288	308	314	317	310	301	319	341	301	310	329	304	317	326	334	334	336	310	330	319	338	346	310	333	309	312	285	328	334	349	304	309	303	327	306	307	299	333	281	322	306	299	329	309	307	296	317	284	287	318	328	336	326	280	325	310	274	324	282	332	296	302	308	305	349	303	306	293	315	292	291	305	317	288	303	292	279	345	328	300	307	289	320	291	296	317	314	310	304	302	292	326	297	303	332	317	319	270	339	326	302	350	304	308	272	285	302	308	285	297	317	303	278	323	302	288	324	301	271	298	315	325	323	300	308	326	318	316	294	316	292	297	306	317	321	310	309	301	315	305	303	320	313	310	319	321	307	306	314	296	297	308	283	324	300	283	323	324	325	300	327	320	302	297	299	324	285	335	269	309	306	309	321	295	298	312	304	353	323	284	288	266	326	295	289	292	307	289	328	285	302	327	304	289	298	286	340	312	282	327	303	295	277	317	289	323	336	349	340	322	307	297	306	300	292	320	348	293	286	295	327	299	298	303	292	299	281	304	291	307	302	311	291	303	317	287	309	327	315	316	330	316	299	300	324	273	315	292	342	282	321	333	328	306	276	318	296	331	320	311	329	307	325	311	309	302	330	293	303	324	283	324	306	301	305	304	325	302	292	326	309	315	320	333	305	315	348	295	337	273	324	302	351	299	294	344	319	314	311	333	332	316	291	329	318	292	280	282	306	328	304	309	278	302	309	309	333	290	318	295	283	298	303	300	333	313	324	312	329	293	311	323	291	304	325	314	306	318	311	289	305	306	308	302	341	283	307	305	326	302	365	292	315	296	301	310	301	294	294	312	303	306	311	323	297	303	293	320	326	324	327	309	289	314	298	288	318	316	336	304	324	255	281	317	319	290	267	291	323	313	361	296	326	326	327	319	346	309	321	283	291	336	300	293	317	311	302	315	323	302	302	313	308	304	288	343	298	324	333	296	325	289	311	304	252	295	321	299	315	306	314	303	300	333	312	326	306	313	289	325	319	304	301	305	289	292	286	311	322	303	316	296	316	306	277	303	303	333	306	315	319	310	284	309	342	321	322	316	313	325	315	320	349	305	297	324	318	306	295	323	319	276	296	310	354	295	307	338	323	349	317	333	327	312	324	340	283	312	312	297	298	332	317	316	311	292	327	303	262	295	301	279	287	326	280	324	305	300	314	308	302	296	303	294	291	301	280	285	330	294	297	324	301	363	308	306	319	290	316	308	330	292	285	285	344	350	352	314	308	333	306	315	293	352	326	326	285	309	302	319	296	330	319	292	317	323	300	326	316	317	314	299	305	245	296	299	311	347	327	308	301	292	345	300	289	319	298	297	334	355	284	336	308	314	310	335	324	301	309	320	312	279	309	344	326	317	281	336	321	292	288	330	302	296	298	308	318	312	259	313	303	269	299	297	287	321	305	287	310	325	309	335	303	309	307	311	318	302	312	294	300	313	294	308	322	319	310	313	359	311	323	298	323	300	276	269	293	337	316	310	335	315	301	312	293	286	325	313	282	341	342	324	327	297	301	330	297	277	303	291	347	307	281	304	323	320	300	313	306	326	301	301	326	304	297	325	337	314	277	312	302	269	307	298	301	319	275	281	298	350	286	329	309	324	300	310	319	323	270	302	311	296	279	315	303	330	310	313	282	294	286	301	318	316	289	286	304	340	283	304	338	305	309	312	341	341	284	321	310	301	309	303	303	314	307	281	295	310	304	331	323	297	343	307	290	310	291	332	310	291	323	289	329	304	312	319	281	321	323	312	322	304	304	288	304	290	300	301	285	296	287	312	331	295	313	302	314	308	321	314	299	328	333	308	311	316	275	283	311	310	294	297	303	313	299	322	298	311	303	283	313	304	290	300	303	314	318	309	328	309	287	315	316	351	298	314	270	309	327	308	314	288	305	309	302	289	312	289	314	313	305	316	327	304	277	294	292	284	330	310	303	297	298	298	300	290	320	301	343	318	301	300	310	332	305	283	286	297	304	328	286	317	316	313	293	310	300	277	286	314	331	296	288	298	302	325	307	322	310	317	339	299	311	320	302	329	281	329	310	282	264	297	326	344	309	314	291	337	252	313	315	297	277	311	289	307	318	295	291	306	296	309	305	334	321	306	321	288	297	291	355	301	309	289	322	304	315	293	315	320	308	316	305	299	318	300	292	300	315	297	311	263	286	323	310	288	294	341	306	271	295	345	317	324	303	298	317	331	316	312	291	297	315	299	323	298	317	325	328	325	270	305	356	318	331	346	301	287	308	306	302	291	323	300	271	318	286	305	324	321	313	306	308	317	312	280	320	328	294	305	304	309	287	318	299	312	298	300	276	306	307	308	322	302	319	311	299	295	336	306	316	323	313	331	332	302	320
27504	11604	1975	1102	859	832	827	862	790	781	751	810	764	805	783	736	758	770	794	785	772	759	758	725	813	764	757	713	765	817	754	787	764	806	781	759	801	739	822	790	764	761	778	756	757	774	811	785	728	749	822	767	794	757	740	816	745	791	764	823	786	733	790	779	754	778	706	745	764	746	804	784	768	784	785	746	804	750	771	748	825	753	813	757	784	838	797	763	759	732	753	762	768	783	742	787	778	746	784	778	784	807	767	768	800	813	745	759	726	768	760	805	795	786	761	777	763	813	788	784	772	730	778	809	796	767	762	745	752	701	778	770	754	771	835	770	764	748	741	759	765	768	780	788	735	806	819	784	763	726	765	733	798	803	736	810	809	764	712	744	762	782	791	764	751	777	749	773	806	783	777	742	782	751	795	786	839	794	723	793	737	706	771	767	695	674	774	774	807	763	780	762	765	761	761	769	758	764	787	760	822	759	778	769	778	810	828	720	736	779	696	813	747	765	744	811	772	845	785	789	809	827	777	785	751	739	736	806	809	822	801	756	705	773	787	781	770	751	796	767	779	822	707	819	787	736	752	792	772	756	735	813	748	751	727	757	753	771	782	770	803	731	779	827	786	758	747	782	799	741	761	796	744	752	745	814	764	757	826	811	800	755	776	702	779	745	762	765	771	752	801	750	750	726	774	834	740	761	766	795	765	796	787	833	777	794	732	796	760	772	753	715	779	757	770	795	760	775	774	767	800	781	748	723	775	767	774	753	803	727	795	757	744	785	750	779	762	773	828	717	738	812	777	766	762	744	764	767	767	807	835	760	771	727	771	805	812	765	832	757	799	780	763	723	750	749	785	833	761	801	789	776	748	753	854	752	807	758	796	775	793	754	774	765	772	819	774	772	772	803	809	748	809	737	779	784	772	757	739	821	765	736	776	747	778	808	795	794	794	766	765	753	764	718	740	785	748	846	793	782	767	801	746	810	758	763	835	776	787	786	764	751	768	746	759	811	811	794	814	727	776	702	788	794	792	782	759	796	774	765	818	755	798	790	785	779	795	778	785	738	744	771	770	813	820	737	770	786	769	715	714	767	785	733	775	809	750	794	800	724	781	792	746	724	691	779	749	776	789	763	778	774	787	815	776	764	768	777	766	768	793	788	809	771	759	752	800	774	806	801	771	695	813	728	775	819	768	736	753	794	778	780	772	773	759	784	777	790	811	790	788	781	758	728	779	743	754	833	784	756	762	774	792	833	801	802	778	773	754	787	784	763	729	771	783	736	739	797	728	788	783	783	776	764	758	758	756	762	732	779	743	775	774	764	784	796	828	760	770	759	741	784	793	803	797	782	785	762	796	765	756	764	761	763	746	800	762	811	793	735	770	788	782	808	792	760	771	724	798	817	782	733	733	818	812	734	773	778	768	793	815	788	779	764	785	791	759	790	795	791	814	820	758	733	746	781	784	793	768	805	769	759	732	799	743	841	748	763	805	775	761	789	716	766	779	761	757	759	833	823	756	759	839	791	743	765	734	772	813	726	759	773	763	832	780	761	756	683	781	781	762	770	749	759	761	745	775	827	776	806	786	796	776	766	724	713	783	765	719	774	761	794	771	791	783	787	819	763	810	804	757	770	768	751	768	780	722	818	765	765	778	764	759	792	807	755	791	789	736	798	762	763	769	790	745	753	719	762	739	792	761	765	806	813	747	740	745	737	753	794	748	791	790	745	796	796	762	749	752	799	785	769	745	713	790	784	751	757	762	739	746	756	779	753	737	792	807	747	823	777	783	798	726	774	762	745	753	756	781	761	795	793	770	797	759	795	761	730	763	719	794	770	726	755	759	727	743	823	783	743	710	779	717	753	746	745	795	777	757	781	763	783	790	762	748	750	801	741	759	754	771	806	810	748	766	788	766	734	774	769	774	766	801	769	768	720	748	776	767	807	748	753	763	770	829	717	802	808	766	774	780	735	829	810	811	755	789	768	777	759	757	752	766	790	811	817	713	808	788	774	779	791	737	721	793	779	747	747	775	730	774	740	844	764	785	762	787	808	763	817	784	823	715	717	733	784	791	781	806	733	767	723	766	744	766	744	801	766	748	787	748	757	833	801	752	765	730	786	763	764	745	765	775	741	784	797	755	707	739	783	754	776	788	866	770	793	779	778	761	805	756	802	725	781	795	755	766	770	730	783	775	766	790	761	718	745	734	783	775	800	746	762	790	794	793	772	769	748	820	705	757	753	780	751	791	725	771	747	777	740	768	784	790	772	756	818	809	736	748	774	774	759	786	746	815	779	792	764	710	779	816	807	778	795	768	797	790	815	762	775	773	794	761	765	809	812	831	740	728	732	790	733	785	783	784	784	817	770	835	820	743	804	740	754	748	759	768	762	774	809	735	779	804	797	778	787	759	767	836	833	838	731	798	733	737	808	765	783	749	802	755	785	756	810	742	771	799	791	718	786	751	767	745	699	785	856	770	772	753	762	794	746	725	776	769	794	807	784	739	765	739	803	807	818	758	771	744	771	745	798	804	819	788	762	773	773	812	764	831	757	783	767	734	786	802	765	682	803	792	775	809	777	823	753	756	785	747	769	755	743	783	777	810	808	757	816	740	752	801	785	782	753	793	798	758	770	784	754	717	760	756	798	789	787	762	767	752	722	754	780	771	762	729	775	751	801	803	773	752	762	754	754	792	745	766	734	762	746	791	753	800	858	781	748	795	767	718	763	796	741	831	786	771	744	755	802	838	800	831	763	738	734	749	769	808	797	764	737	765	762	757	815	760	817	761	805	792	716	833	801	777	814	767	769	738	755	777	749	778	810	790	776	806	803	744	776	778	772	790	835	760	790	756	740	819	801	743	783	814	752	767	809	754	776	766	803	798	787	774	793	786	791	778	798	747	777	819	725	779	778	822	793	776	767	748	781	832	794	719	779	811	720	819	766	805	788	800	756	744	794	788	748	794	760	764	761	789	743	759	781	756	779	780	758	789	805	774	760	767	761	787	756	755	796	716	880	756	702	768	744	774	813	760	815	704	730	742	766	805	789	759	769	778	784	781	785	792	787	768	752	753	761	811	768	799	767	787	730	801	743	714	765	766	744	733	765	774	799	777	708	757	786	736	796	801	790	757	750	776	778	774	763	754	748	733	752	768	758	792	792	761	808	772	862	781	796	739	777	765	762	751	821	772	758	748	753	765	768	808	778	734	741	816	769	781	712	851	757	763	765	762	798	827	793	817	766	756	833	752	777	826	772	757	769	721	765	719	805	789	724	775	767	738	788	801	761	784	763	792	791	738	763	771	755	763	786	749	799	781	774	829	787	796	808	771	787	742	817	732	741	760	776	733	781	841	761	809	760	752	749	747	785	761	709	762	768	803	736	741	784	753	811	851	782	767	773	754	795	717	773	791	756	776	820	755	768	778	773	794	744	776	784	755	793	806	811	786	811	750	793	798	757	774	847	765	807	781	790	778	814	798	774	786	781	804	743
5115	907	898	752	717	687	705	716	715	656	757	725	631	703	695	689	656	727	655	745	683	692	690	668	722	716	694	690	730	685	711	702	696	712	719	714	706	763	754	700	710	690	737	695	671	667	680	647	715	654	667	671	735	706	735	689	699	659	745	703	692	698	667	705	707	669	739	695	651	691	644	720	696	702	684	719	683	675	701	736	673	672	695	680	726	647	725	688	655	685	711	677	725	712	732	713	671	682	672	691	675	674	723	734	630	696	694	693	719	666	699	670	681	676	657	688	674	673	713	696	720	718	707	695	685	618	683	652	672	696	739	673	683	691	669	680	666	686	660	689	734	691	700	675	726	672	714	738	676	699	721	685	723	659	718	672	676	666	696	672	679	698	691	717	733	691	710	660	681	661	690	702	663	679	722	707	649	709	698	709	680	705	657	671	675	701	652	707	663	706	667	689	690	676	680	625	707	686	674	656	669	710	663	677	631	681	678	656	684	637	687	710	649	690	716	726	699	714	671	700	691	664	686	661	717	669	658	705	689	701	653	727	660	684	647	718	713	664	667	719	689	637	694	680	633	663	695	712	706	738	659	679	698	734	692	645	683	692	692	695	712	660	663	710	637	657	684	673	699	675	679	694	683	687	673	664	696	713	690	740	710	677	679	697	721	700	673	694	663	659	715	652	648	680	699	702	696	697	709	704	666	713	726	627	692	665	698	671	663	662	701	710	717	754	644	701	684	729	674	666	736	711	692	705	667	733	696	692	719	696	713	684	715	705	650	676	716	701	703	659	709	715	690	630	687	713	653	721	671	706	730	702	694	718	657	689	703	736	670	674	667	689	718	705	714	708	715	697	634	705	661	722	705	667	718	706	689	657	721	696	677	679	688	694	690	680	643	652	692	686	713	660	713	698	679	724	721	682	656	650	668	721	675	675	739	640	696	696	714	745	691	685	712	688	685	745	703	700	738	665	646	698	724	664	628	737	726	688	661	707	664	668	682	708	702	684	705	676	688	636	683	692	707	727	663	685	684	683	676	650	636	705	692	665	684	697	727	718	654	672	719	693	737	631	696	704	686	700	720	672	664	676	665	684	654	645	639	672	672	663	728	649	713	681	629	677	725	727	695	706	669	640	713	604	705	707	677	705	666	699	664	696	640	674	705	725	756	673	691	696	696	696	689	647	684	654	695	671	711	681	705	690	644	660	679	664	660	669	681	673	698	684	677	655	727	683	659	700	668	691	699	733	700	662	707	680	683	720	713	662	718	680	673	705	664	690	678	669	713	668	694	718	653	715	694	650	660	662	710	682	692	673	691	682	704	750	695	722	662	676	712	695	685	699	699	725	677	685	709	688	714	649	643	680	711	740	695	735	702	664	681	703	683	722	726	747	710	659	670	646	672	702	646	634	690	630	696	703	655	637	725	777	679	699	695	724	665	694	671	707	638	672	696	731	672	660	692	713	694	701	673	659	709	714	709	672	731	657	701	673	714	691	700	682	658	701	676	689	721	707	740	680	657	693	706	726	706	746	688	648	718	682	700	639	721	683	657	679	692	715	668	696	711	706	662	642	704	708	681	686	714	732	718	657	682	736	758	713	689	707	717	699	740	700	693	720	716	680	723	723	696	700	661	673	719	731	702	678	684	719	667	674	691	704	675	717	684	719	734	684	641	662	691	744	675	639	722	688	699	692	670	669	736	691	739	711	716	673	667	677	699	678	632	707	675	666	684	691	713	661	722	715	672	670	688	674	677	715	707	676	707	694	700	675	676	737	678	672	676	691	634	656	736	706	677	671	647	688	664	725	681	699	715	714	747	719	683	657	644	688	703	661	695	689	700	707	655	688	676	675	681	661	694	684	717	748	698	719	704	686	687	694	730	722	671	698	705	666	720	697	643	705	683	697	689	656	747	716	681	671	701	652	711	640	745	687	710	748	653	659	691	697	716	678	676	684	693	717	700	647	709	639	671	655	684	704	711	696	716	675	697	669	702	644	661	663	710	681	712	707	715	683	680	689	676	668	702	683	688	721	695	691	678	723	706	675	730	684	715	668	672	719	656	718	716	620	669	686	678	702	690	747	724	666	708	640	687	700	693	724	677	738	677	672	602	680	698	673	737	688	690	681	682	728	732	654	710	695	689	718	710	672	705	681	689	678	715	725	723	701	691	684	683	635	647	655	733	656	673	699	676	704	687	656	695	696	703	687	689	652	704	690	684	675	722	660	671	690	653	727	754	700	746	761	727	716	659	667	755	640	747	656	680	659	697	679	645	721	657	684	689	747	677	661	635	709	685	666	729	688	696	726	636	715	706	705	681	714	675	681	722	682	682	677	672	686	697	682	664	710	679	686	685	651	678	689	725	687	714	670	683	698	705	681	737	704	654	679	682	666	654	651	698	659	730	725	688	685	674	695	637	664	663	692	710	682	690	707	683	743	683	676	652	646	736	739	738	685	690	687	684	654	690	661	694	680	710	719	704	699	712	675	663	699	702	657	683	628	718	686	687	681	690	708	662	723	673	695	679	670	654	684	711	702	692	682	703	676	724	726	702	693	706	654	698	677	724	720	664	667	692	667	688	713	665	660	685	711	753	743	712	703	668	692	651	730	709	681	673	674	713	699	679	731	678	715	661	705	737	665	691	710	736	668	709	646	671	657	622	714	672	703	697	702	658	709	734	692	695	723	699	656	697	681	673	650	679	658	716	647	678	671	706	693	698	705	696	738	712	737	687	684	685	679	670	672	682	709	717	674	625	692	659	686	713	678	652	737	729	696	660	722	708	700	732	696	679	726	707	678	719	665	657	692	744	688	710	671	717	716	686	652	688	702	724	678	691	653	650	663	731	663	716	671	736	690	715	668	676	653	666	680	725	699	717	682	730	677	678	681	759	684	704	685	708	739	678	684	698	671	638	668	684	744	682	683	725	694	646	690	617	673	724	711	670	694	701	703	686	683	717	684	684	720	677	703	688	668	701	718	692	674	689	698	707	705	648	643	737	694	668	705	682	664	658	705	662	765	694	718	710	740	654	720	734	682	708	717	661	698	684	665	686	724	714	702	681	736	685	695	651	735	696	691	678	665	641	743	681	701	659	679	674	690	682	687	728	664	704	692	690	690	706	656	695	698	693	697	687	633	751	709	698	719	709	698	728	691	704	696	645	712	725	665	718	651	713	697	703	678	693	648	728	689	730	714	688	663	687	667	676	683	654	712	712	702	689	683	659	654	667	691	638	712	670	670	671	669	704	696	675	747	730	695	714	723	715	691	737	703	669	725	721	709	760	693	676	759	730	668	689	641	655	657	749	697	670	701	676	724	756	704	683	712	689	691	693	692	669	685	670	691	712	630	708	720	659	722	641	707	712	729	661	655	688	691	688	716	701	683	672	736	721	711	724	707	680	691	731	724	693	704	686	712	697	689	656	728	682	711	679	724	722	727	707	653	710	685	708	688	699	707	705	684	698	678	630	674	725	725	699	661	695	706	643	694
25806	21478	25900	18720	1935	990	822	720	698	671	657	666	714	647	684	677	655	635	605	615	597	673	636	626	655	600	636	619	609	607	612	624	652	669	652	669	582	657	660	635	658	622	608	641	614	663	636	665	635	644	654	682	629	633	662	630	626	609	651	621	664	660	611	645	618	656	654	610	677	619	652	652	607	668	643	628	629	663	604	625	646	662	614	625	637	651	612	630	657	626	616	624	642	640	624	609	647	659	635	617	631	669	634	625	628	693	587	608	641	645	608	653	585	574	617	624	608	594	671	604	621	607	664	691	610	637	624	589	592	647	646	646	670	614	659	607	619	664	684	677	604	620	626	624	661	683	652	617	630	630	703	618	624	658	655	666	649	611	628	625	625	605	611	601	604	629	620	655	658	625	615	623	639	632	631	645	635	640	646	624	611	629	623	680	642	624	655	603	595	634	626	642	634	618	640	637	560	604	623	638	638	668	595	656	658	585	624	621	652	619	633	624	627	663	646	602	636	627	628	605	627	675	685	626	622	678	643	591	639	631	628	645	627	665	618	623	632	655	596	640	645	647	675	616	610	668	621	615	643	672	646	632	625	626	684	631	627	630	645	626	642	616	705	627	631	613	648	613	650	611	643	655	614	660	643	623	645	675	608	609	631	571	617	649	669	609	664	625	673	649	662	642	650	579	631	609	654	640	656	618	625	613	657	720	612	703	585	650	639	601	639	625	658	634	592	609	643	650	670	647	635	624	629	618	646	595	610	601	645	615	619	594	648	659	649	652	643	635	616	657	630	671	672	569	616	638	637	615	634	642	624	629	653	646	628	623	639	639	633	582	608	628	625	615	609	651	590	626	685	635	603	626	634	629	651	617	661	658	631	627	610	671	656	599	650	647	650	614	635	653	656	592	644	659	624	603	639	699	639	644	644	648	635	592	653	611	626	586	639	636	619	656	633	635	635	591	611	651	626	640	622	635	627	620	654	673	634	637	631	687	618	647	667	660	620	597	643	612	627	646	678	589	690	645	623	614	673	675	662	657	656	621	631	644	638	659	613	623	649	623	595	686	639	650	670	651	649	643	663	610	595	617	618	606	613	570	597	606	657	630	619	643	610	629	645	645	563	622	620	648	623	629	649	638	657	633	597	655	603	640	657	639	643	649	655	662	607	667	671	622	581	654	631	654	651	622	661	644	663	612	611	652	675	647	619	618	611	621	655	620	634	603	646	621	607	632	664	660	653	591	631	585	660	636	649	622	611	619	636	639	596	622	618	592	688	622	609	627	645	654	628	626	644	617	611	632	655	658	689	667	658	647	601	626	629	658	634	616	686	600	665	665	653	638	633	606	641	616	654	684	627	659	619	681	658	630	610	700	638	595	607	634	622	655	603	623	629	630	627	667	658	608	600	583	629	623	647	637	651	623	595	620	619	638	643	617	641	660	626	610	702	672	646	664	630	617	615	680	649	607	617	650	688	625	630	655	609	630	667	605	655	587	634	625	588	627	626	708	638	661	604	624	624	637	603	607	585	617	639	603	620	601	625	635	605	609	616	603	637	597	629	662	642	653	595	644	615	643	605	592	626	615	676	640	665	699	599	663	628	614	658	674	694	606	633	667	643	644	641	658	600	606	648	650	634	650	616	611	605	626	623	586	641	615	567	606	624	654	638	659	693	613	595	651	614	596	665	652	649	621	617	594	617	633	631	659	659	633	645	608	637	633	694	613	652	613	621	607	614	638	629	644	609	666	614	639	636	665	641	631	668	632	674	601	627	614	676	635	661	599	595	621	640	653	591	615	645	629	625	648	594	604	632	650	588	592	633	656	672	657	618	660	639	625	604	630	683	611	675	647	677	641	648	609	628	571	614	612	609	617	627	664	606	619	630	625	587	605	642	622	625	624	646	606	633	641	629	641	657	646	646	644	661	663	604	610	686	620	682	669	597	619	571	643	649	635	665	592	631	631	609	605	606	640	629	609	595	626	654	632	653	621	610	651	614	637	627	604	621	591	619	686	604	614	646	632	625	635	596	631	637	651	642	626	648	648	625	645	621	641	628	594	644	626	624	645	631	641	597	637	597	633	658	560	631	642	588	660	672	587	660	677	623	625	593	639	630	661	637	636	664	652	647	672	651	608	643	642	587	605	617	659	666	669	589	600	627	589	609	614	627	643	637	608	652	674	639	621	603	589	644	662	622	614	636	642	637	617	666	642	627	623	619	614	620	581	624	627	603	633	641	658	619	615	635	618	639	619	644	624	648	639	618	617	651	586	624	615	677	607	638	652	634	644	628	670	642	651	627	629	618	633	664	623	635	607	618	648	631	596	659	597	611	638	660	636	642	628	593	619	634	699	608	609	607	653	618	603	636	599	625	616	633	656	630	649	630	645	628	612	635	637	654	641	616	623	630	625	664	640	625	669	650	641	610	624	669	659	616	661	654	637	649	629	638	601	615	604	585	604	627	637	624	602	657	692	597	614	617	597	620	557	657	646	641	630	687	637	682	627	670	688	679	658	565	629	650	656	630	633	652	634	612	671	620	614	623	587	633	646	636	609	662	596	666	605	635	675	623	641	623	637	598	637	635	636	640	660	631	651	644	622	621	652	663	655	627	652	618	641	680	646	625	599	581	617	666	669	606	696	623	636	598	616	649	647	619	607	622	648	614	643	610	630	616	588	633	627	623	637	668	668	641	680	612	652	650	668	603	611	616	592	630	620	616	628	603	684	615	641	597	597	643	659	652	640	634	619	663	634	631	624	626	626	596	649	646	602	666	624	655	651	648	605	612	668	649	644	653	635	638	629	620	633	616	609	634	625	637	632	648	649	619	666	628	620	636	613	612	655	656	693	679	627	632	645	640	684	589	629	597	642	612	628	623	653	628	649	651	652	636	656	645	590	621	575	628	625	689	623	661	652	624	646	607	638	617	614	635	610	622	596	607	674	620	600	635	636	631	645	683	636	625	638	636	666	622	624	668	580	619	643	677	663	620	635	695	608	626	606	611	641	652	575	671	627	645	624	642	628	618	603	644	637	665	616	646	603	604	596	644	598	676	678	651	649	644	610	650	615	638	672	635	627	664	689	639	591	637	651	659	654	641	593	599	624	610	647	645	622	626	611	596	614	636	622	632	595	623	657	653	599	649	634	637	629	662	620	631	615	621	667	607	630	627	671	644	655	610	638	635	654	651	666	613	645	650	662	664	627	636	615	637	653	624	648	650	673	628	633	631	606	590	634	648	587	641	590	671	588	602	637	625	622	608	607	664	619	654	640	644	641	600	662	650	636	641	648	650	626	678	653	630	662	664	592	613	624	646	658	602	603	633	632	623	655	639	612	664	593	635	636	624	643	666	645	656	641	622	613	593	610	615	571	661	650	615	636	637	623	660	626	632	615	657	640	621	644	667	605	617	615	637	649	642	615	610	629	609	635	628	613	677	612	600	634	598	655	605	607	620	606	623	598	621	619	657	654	663	635	595	614	642	657	653	649
3511	2209	1945	1127	981	790	743	753	714	642	655	679	652	642	611	635	587	617	635	620	615	585	606	634	582	609	601	657	565	570	546	608	591	611	598	637	597	554	593	578	586	623	605	630	576	568	580	589	574	642	607	589	630	581	591	585	595	623	582	614	572	582	582	596	577	652	577	572	539	621	597	617	610	599	553	596	538	606	586	577	612	588	601	565	591	599	634	621	624	607	545	601	635	598	619	604	587	541	594	572	622	540	596	594	607	564	575	592	582	573	599	623	596	583	607	609	562	583	581	576	601	586	549	561	597	574	580	556	608	590	545	616	619	576	599	563	615	616	538	598	575	607	586	603	586	623	629	599	565	601	585	577	649	571	545	602	609	588	549	637	570	556	601	594	592	595	602	609	623	584	604	600	602	606	609	610	607	594	587	563	569	577	553	580	601	564	606	548	590	611	622	563	565	600	590	603	580	597	593	609	591	566	614	584	572	611	586	528	627	575	579	599	591	592	588	609	614	571	642	576	605	616	633	567	576	619	591	645	601	567	581	595	594	580	588	591	620	575	570	607	613	581	608	570	571	587	614	644	554	589	551	599	560	582	586	582	551	602	538	596	613	586	564	591	580	581	592	592	587	592	597	606	596	608	604	598	621	589	596	565	581	632	551	605	630	587	608	592	579	619	553	587	572	595	598	597	652	595	548	587	621	607	565	568	575	592	602	580	622	592	608	596	603	640	591	585	617	573	607	626	528	636	610	599	553	569	601	566	571	591	567	580	622	569	594	577	621	558	629	572	575	559	583	588	606	597	588	575	587	571	620	585	586	582	629	586	576	606	608	596	580	562	592	598	614	575	600	574	604	604	606	633	574	594	566	603	569	599	568	620	577	615	540	533	559	577	593	586	618	591	618	598	560	587	611	570	589	583	570	574	579	600	601	613	622	568	603	607	563	588	635	539	602	587	553	638	613	616	580	532	576	581	599	552	574	613	613	598	579	638	599	592	595	603	628	590	575	582	572	595	595	585	563	613	617	591	565	609	569	582	624	591	614	608	588	579	603	579	576	560	563	593	570	607	584	549	603	567	596	548	591	544	584	620	596	541	593	572	573	556	597	564	561	604	604	591	574	610	578	589	608	581	551	590	617	565	574	605	571	610	541	603	575	645	614	581	596	588	593	578	566	528	568	579	611	569	575	575	538	587	579	568	563	574	574	628	560	576	573	579	563	567	604	589	588	579	576	603	591	551	587	621	598	541	554	574	620	628	599	580	602	570	599	537	551	599	611	554	606	568	560	640	601	610	593	604	582	573	624	592	591	588	580	598	625	618	575	559	586	620	617	619	561	611	579	612	621	611	551	586	576	586	573	577	619	593	622	591	597	581	600	546	574	600	615	599	568	597	603	584	559	589	580	553	613	576	543	559	570	560	574	602	595	580	601	604	586	598	583	609	623	571	603	569	580	606	567	590	545	574	548	595	582	577	579	561	585	564	563	572	565	613	577	568	626	563	582	582	558	589	572	593	544	587	554	585	595	610	590	610	570	552	552	618	589	587	573	571	582	570	559	578	578	615	610	578	580	596	582	550	542	633	624	579	566	626	597	638	582	583	623	601	597	584	605	615	604	605	571	603	584	631	552	618	597	571	612	582	590	598	590	582	578	603	602	573	598	642	564	608	597	586	572	576	576	625	606	622	593	604	573	599	612	578	602	585	582	577	619	587	593	560	570	573	642	593	591	546	566	569	614	590	581	585	584	613	616	615	615	546	605	583	558	587	582	615	592	622	549	587	627	554	606	593	566	573	615	610	590	590	583	544	615	556	595	570	559	592	603	620	567	592	634	586	608	601	634	603	547	572	565	647	559	602	578	596	595	663	611	618	594	557	583	572	577	622	622	601	579	594	570	597	587	584	574	535	574	595	620	616	594	600	557	631	609	607	573	573	622	584	598	603	610	550	603	562	597	626	551	597	574	569	569	624	585	584	587	599	542	624	579	576	584	624	574	579	585	588	575	580	642	562	590	582	586	564	600	583	562	575	600	596	636	621	593	589	569	578	598	581	554	577	610	577	580	609	641	574	580	542	603	570	651	587	583	586	617	594	523	607	619	562	589	577	598	602	626	618	598	606	600	583	626	604	585	609	602	584	600	554	591	569	529	561	592	579	589	609	526	583	580	557	571	623	601	569	585	621	570	587	528	602	571	583	603	558	596	559	581	634	582	628	577	571	621	589	583	543	570	577	578	595	561	604	618	577	604	583	568	588	550	556	582	601	582	627	579	559	636	612	617	598	606	576	594	582	583	599	595	575	600	576	631	566	565	552	625	587	596	593	626	586	589	576	551	567	560	562	615	572	603	547	623	633	586	542	605	624	588	564	595	545	610	596	561	598	546	597	552	530	635	599	602	579	589	583	597	527	589	630	616	569	574	547	585	616	613	590	559	610	556	587	564	601	559	583	565	598	581	630	598	561	577	621	603	562	599	596	605	601	582	581	601	618	542	595	578	588	605	573	591	607	635	599	607	559	564	599	617	557	566	595	588	605	586	571	578	624	592	588	568	562	602	600	607	576	590	631	597	560	572	615	559	615	562	646	580	621	600	548	582	614	613	592	624	609	617	610	597	547	604	570	583	594	571	620	580	577	603	537	604	567	597	622	558	565	611	557	574	565	617	603	612	606	625	598	620	575	614	631	579	564	567	549	609	597	551	613	580	554	543	585	599	593	587	586	535	547	611	630	593	598	572	599	567	603	566	589	573	579	566	539	614	601	551	590	587	586	567	612	615	596	596	590	585	549	623	600	558	584	561	593	550	607	594	590	567	574	623	617	620	568	559	595	585	584	575	563	558	608	561	601	589	603	606	581	590	603	630	580	607	589	582	553	564	590	562	592	623	589	630	583	578	576	608	581	630	595	602	563	559	588	587	592	550	581	637	620	605	597	601	633	616	578	572	623	580	589	594	579	602	616	559	571	582	614	552	586	610	538	587	637	562	584	609	572	582	627	567	605	610	596	591	606	581	596	613	635	579	558	572	588	601	602	638	600	569	597	579	569	580	553	554	580	598	593	603	552	600	577	608	577	564	574	607	611	606	534	584	593	618	586	590	569	581	598	601	568	576	607	626	639	575	583	567	591	577	637	553	573	576	594	559	575	573	626	624	600	597	582	603	556	604	600	567	591	588	589	575	569	570	585	575	570	604	571	595	586	564	588	562	593	661	601	526	579	599	578	570	585	591	577	579	576	645	601	587	560	580	555	578	652	566	610	568	594	552	599	558	595	573	591	617	589	595	610	553	575	628	536	547	642	576	616	558	566	583	572	582	625	632	566	588	594	648	601	597	614	549	619	597	606	598	566	599	611	566	613	623	550	602	604	588	602	592	606	556	570	599	618	623	606	592	559	564	610	564	590	635	566	581	599	581	582	595	620	573	585	574	586	633	588	582	549	584	601	630	584	648	589	573	595	572	601	606	598	604	576	572	581	608	624	597	563	596	586
24276	21406	28517	24665	19874	2363	817	527	440	393	390	350	322	317	325	317	332	303	297	294	318	322	291	316	331	325	300	299	327	308	276	306	305	304	277	289	312	263	281	273	285	266	268	294	253	299	288	310	264	288	307	299	288	303	292	292	320	275	290	244	324	289	292	286	287	282	283	276	279	307	292	318	284	296	321	277	282	274	282	314	312	245	295	278	280	291	286	275	270	287	281	291	294	296	307	299	287	289	298	254	285	309	301	291	310	274	314	282	285	316	328	312	285	305	314	288	295	283	318	273	276	284	305	305	277	288	267	308	303	293	279	273	301	325	298	285	269	270	274	303	284	309	269	284	291	257	285	291	291	281	293	290	284	274	253	278	274	283	260	277	300	274	294	294	299	282	267	293	316	330	285	272	296	279	300	270	317	309	270	317	286	314	276	313	312	304	311	297	285	315	294	278	301	295	299	312	285	269	283	275	289	300	279	284	284	295	284	267	295	276	311	292	288	296	278	276	279	291	285	302	291	295	299	311	241	289	288	313	274	303	280	296	301	254	291	302	261	306	283	296	305	306	289	290	263	268	310	280	284	277	280	322	324	285	274	299	262	296	253	274	265	300	286	262	302	295	290	271	304	285	280	277	278	300	280	286	287	302	275	301	284	285	320	299	271	303	280	270	316	283	276	298	278	289	274	289	293	284	274	277	270	323	298	269	294	280	273	309	320	262	307	277	263	297	276	314	275	286	281	290	272	283	277	330	282	255	273	258	293	279	271	301	303	295	298	304	280	259	294	301	292	276	291	292	282	270	271	300	293	246	286	318	280	308	288	319	298	306	259	312	293	278	252	273	271	273	267	292	293	295	289	257	311	312	261	282	277	276	287	277	302	296	261	296	292	285	287	293	293	297	280	277	315	277	286	259	287	294	292	307	298	276	303	296	271	262	279	304	318	306	315	282	270	273	264	276	295	326	291	321	297	268	286	301	286	284	263	247	300	294	281	263	283	281	286	293	301	276	320	268	281	295	309	297	293	283	286	286	274	297	246	286	305	297	309	272	299	279	309	265	300	268	291	316	267	309	300	287	279	263	275	320	293	298	298	234	290	272	314	298	319	300	280	293	273	316	253	264	291	289	275	280	296	298	277	265	296	285	324	285	278	285	287	292	266	309	287	282	278	260	287	301	277	299	290	298	293	290	278	272	291	301	282	297	313	272	269	270	296	267	270	268	284	299	258	325	277	326	299	281	286	302	289	288	292	291	289	314	283	276	326	292	257	289	263	282	273	283	272	310	276	291	302	282	316	275	259	255	298	280	291	280	281	289	258	263	290	281	297	303	243	302	304	276	282	281	274	288	304	278	280	272	285	272	253	264	284	268	298	252	305	309	294	280	290	314	280	295	290	289	304	290	300	281	288	309	282	283	253	305	290	279	264	255	316	264	283	293	296	307	281	259	304	281	320	290	281	279	306	287	311	256	292	311	309	248	304	304	306	286	271	279	263	297	312	291	296	309	295	257	304	307	287	265	300	281	286	309	272	314	281	283	297	280	273	298	304	282	273	282	303	287	285	283	321	282	299	303	272	288	281	300	268	268	284	280	340	259	267	287	285	290	247	284	253	320	272	289	257	285	312	328	273	282	288	309	283	304	322	274	279	308	268	266	278	315	288	312	278	270	259	275	285	264	312	320	290	257	283	278	280	324	315	291	307	292	295	288	296	297	295	326	278	252	283	292	258	262	280	264	261	286	291	265	268	282	299	272	308	281	278	281	310	281	273	279	290	291	304	287	310	279	290	266	296	292	287	284	285	283	303	289	290	261	289	275	317	280	261	271	288	282	297	289	296	319	264	301	292	282	291	286	298	321	324	282	280	280	301	267	301	292	278	294	294	297	292	307	268	295	284	312	288	287	318	284	298	285	293	293	287	306	290	257	288	270	283	291	286	315	293	287	255	295	275	291	301	287	288	272	284	302	299	269	273	268	281	254	279	297	275	268	293	327	284	281	295	312	282	276	286	291	312	297	266	259	294	252	268	267	291	287	277	310	317	297	267	276	293	299	254	268	271	292	292	233	294	292	279	303	296	240	304	259	282	285	297	290	283	274	284	269	272	327	299	289	283	315	290	286	278	282	274	263	264	272	289	269	266	284	288	289	282	307	299	302	294	263	307	300	292	279	279	285	310	270	275	300	299	288	268	290	284	265	288	286	314	266	298	308	283	281	266	304	303	258	307	268	311	308	296	306	279	266	279	304	288	301	297	269	271	300	326	291	323	293	288	286	286	277	278	286	319	285	302	282	280	297	276	277	262	270	277	286	277	304	301	302	299	289	273	304	287	265	287	277	288	330	260	312	301	287	296	272	291	269	287	289	331	305	255	279	286	293	275	291	286	299	267	268	308	276	299	260	290	269	275	260	284	278	295	270	314	317	267	287	277	267	297	264	284	286	284	290	279	312	312	286	269	301	290	294	283	273	280	280	299	282	280	313	262	280	311	309	278	322	310	276	288	296	294	324	279	284	302	295	264	265	299	297	254	275	279	286	297	304	287	290	292	304	294	293	281	266	301	268	270	270	313	260	253	282	283	299	290	273	302	300	304	264	273	278	288	284	298	293	321	261	297	288	302	288	266	306	267	297	269	289	300	289	275	278	311	302	310	278	297	236	293	296	264	315	304	273	290	285	287	279	302	282	294	282	280	260	275	300	297	296	282	304	279	293	297	296	267	270	265	275	293	293	288	294	293	282	298	303	285	257	294	292	285	287	277	277	281	335	304	293	268	280	254	290	261	313	281	303	267	300	281	271	282	243	312	296	289	282	292	306	282	299	273	273	316	282	319	282	265	311	276	293	266	287	290	297	304	295	281	294	288	301	269	295	305	309	259	257	281	254	284	278	267	294	252	295	273	300	289	271	273	269	273	309	316	314	277	288	265	282	273	257	294	275	271	277	279	281	318	274	287	259	290	307	272	278	253	270	292	314	305	288	281	299	271	303	275	290	267	258	287	301	283	307	288	274	307	298	284	317	295	297	280	293	264	286	316	286	288	292	269	301	296	294	300	322	289	289	271	294	271	273	279	278	299	273	255	284	315	273	288	291	310	264	325	263	295	276	272	270	285	287	274	326	280	273	314	268	319	252	283	286	289	302	262	297	268	309	285	290	303	272	275	296	291	266	266	304	262	287	271	298	285	255	289	296	250	286	270	288	294	259	258	301	263	284	281	262	296	295	281	271	282	302	299	279	255	300	303	266	280	293	266	293	329	293	317	261	310	286	290	279	264	291	296	294	241	285	316	304	299	266	287	294	289	286	304	292	268	319	273	306	297	265	270	283	286	286	272	286	299	289	294	287	262	298	292	280	278	264	302	240	297	262	289	265	279	286	285	277	289	284	296	285	292	281	285	297	286	286	284	312	304	296	260	295	271	298	278	309	280	299	327	281	278	286	273	282	256	249	289	281	295	336	285	255	302	284	280	313	308	301	287	288	292	281	278	240
3308	4640	3637	1875	1227	908	808	606	594	555	490	462	417	415	416	361	384	368	358	366	402	357	351	313	333	355	341	344	327	339	339	329	335	332	305	311	278	321	304	332	305	302	313	324	313	346	304	292	308	285	315	335	309	293	314	306	321	338	323	319	326	335	339	335	296	317	318	313	303	322	321	318	330	312	352	270	309	323	343	314	339	313	341	309	323	309	312	291	292	315	321	295	335	303	331	293	310	304	276	317	339	285	321	321	305	320	315	311	342	284	290	309	294	305	302	307	315	287	331	328	326	310	299	256	329	302	301	308	315	299	321	309	321	322	279	292	310	339	304	343	330	332	302	314	314	338	282	303	317	313	298	297	344	338	320	320	328	322	310	303	303	318	321	317	295	295	318	309	331	304	301	300	291	315	279	324	340	334	309	277	304	304	314	317	307	275	275	308	326	283	337	314	316	289	307	324	326	324	304	327	326	275	257	324	272	312	318	271	299	311	326	319	309	296	332	338	309	346	298	302	321	301	296	339	326	294	284	305	306	309	282	336	310	302	351	280	305	311	290	318	282	292	313	336	306	300	347	312	342	339	308	300	344	310	299	277	305	320	304	310	293	308	328	290	285	307	295	283	296	299	321	313	292	305	308	278	302	326	281	309	313	333	326	321	280	295	301	327	308	309	332	321	307	307	288	268	328	328	313	310	300	280	289	331	307	300	339	305	310	295	298	322	314	310	277	342	319	297	306	300	306	320	306	322	327	307	311	291	310	300	300	308	319	294	303	286	332	311	313	299	281	316	296	272	304	329	287	315	331	274	323	310	306	345	291	297	296	310	328	296	324	292	324	316	318	267	313	306	276	296	297	308	292	334	261	298	293	296	306	322	288	327	300	324	311	298	310	344	286	308	303	297	325	335	312	315	325	314	311	300	298	310	309	312	299	302	310	307	307	274	280	282	301	315	300	338	270	297	286	307	321	322	298	349	321	287	308	319	294	287	294	301	334	304	301	310	312	306	310	337	321	299	293	323	307	309	334	282	310	288	305	323	342	310	290	325	346	345	314	315	309	303	287	317	297	312	320	334	298	299	300	322	287	286	326	328	324	317	303	296	309	276	272	301	322	303	314	313	316	292	317	302	301	320	332	336	292	295	297	296	294	291	322	331	298	315	306	306	308	280	309	322	294	337	307	303	288	296	307	314	324	315	310	306	309	301	287	299	333	329	265	296	338	320	345	297	299	268	295	298	295	297	313	298	312	311	300	303	309	276	329	330	297	332	293	313	317	315	311	326	334	325	326	297	304	298	318	302	293	305	292	309	276	317	288	313	304	328	297	335	334	300	299	294	317	304	307	292	301	304	311	319	307	325	290	317	316	303	343	334	308	323	334	319	275	295	330	282	305	337	301	298	295	292	298	303	307	332	309	337	318	322	300	321	293	311	315	286	330	292	329	277	317	325	295	304	288	289	298	280	290	278	304	293	282	303	317	317	310	298	269	284	300	316	295	312	278	316	329	312	294	295	305	336	299	314	315	333	305	310	325	298	297	308	290	300	289	303	312	283	322	321	300	281	323	303	304	287	296	284	296	285	314	346	299	297	350	307	287	307	296	327	285	294	314	319	295	307	290	285	299	294	291	302	288	305	301	294	301	301	304	326	335	292	277	288	300	272	309	300	317	319	291	314	314	324	293	315	308	339	296	271	316	358	285	325	284	344	317	321	329	295	318	314	332	330	319	320	306	295	310	329	340	310	323	320	316	313	309	297	319	332	315	321	309	286	309	320	325	300	307	288	295	316	294	322	337	311	319	304	298	308	309	307	311	331	320	291	304	335	302	323	319	328	297	301	282	298	304	287	304	312	302	300	300	298	293	339	325	307	320	298	318	310	314	320	318	308	283	293	303	287	317	304	310	326	287	314	292	315	330	290	311	287	292	316	298	321	307	292	306	304	337	325	310	307	334	320	312	291	323	304	338	280	296	332	282	310	307	294	303	283	287	325	292	317	323	278	288	319	285	323	322	316	307	328	306	280	300	312	311	317	327	326	301	283	326	298	310	297	304	306	311	306	312	327	299	318	284	311	344	296	301	343	288	324	331	280	327	291	300	311	310	310	298	290	312	294	286	279	292	306	327	293	301	254	295	297	318	313	313	303	311	322	299	302	313	354	300	330	309	308	298	310	282	317	306	285	305	319	328	331	329	315	329	316	298	318	299	303	311	288	310	275	302	317	323	315	246	284	284	292	311	295	297	331	343	327	314	309	323	310	330	334	290	305	292	346	298	283	281	308	327	327	281	299	326	317	311	301	274	300	310	318	302	291	310	317	345	315	290	315	305	306	299	312	324	318	297	319	279	307	316	300	305	286	303	278	282	314	323	292	295	314	319	314	332	302	313	311	298	324	310	281	296	317	323	278	299	296	290	316	310	279	275	314	311	313	303	286	317	316	315	290	305	308	307	279	303	284	310	299	312	316	310	304	284	299	282	316	298	317	313	305	338	328	289	295	297	293	316	283	294	301	291	306	310	321	299	330	338	308	285	306	314	304	312	318	294	323	307	280	314	318	293	307	314	301	302	298	268	322	330	290	299	293	318	312	294	302	313	307	288	292	303	307	332	301	306	290	313	286	288	320	285	305	320	339	338	319	331	298	297	275	274	289	334	325	330	297	288	317	313	327	303	295	315	307	322	315	299	312	282	329	324	305	278	329	342	273	317	302	295	310	323	320	316	302	342	275	317	280	313	271	303	301	324	324	313	307	304	310	309	311	291	297	317	308	267	278	294	336	299	312	315	319	273	280	351	374	298	288	298	296	292	322	302	322	313	307	321	331	283	309	295	281	301	294	305	303	305	343	321	306	306	276	340	324	304	318	278	278	318	317	307	270	335	304	296	288	321	325	315	306	255	287	319	280	270	296	339	284	315	301	271	311	299	328	281	311	329	311	328	328	307	311	288	285	268	314	285	309	280	336	303	315	312	312	321	316	306	290	303	302	306	297	279	290	312	276	314	305	300	319	322	307	312	287	286	300	307	329	301	294	300	322	309	297	313	304	273	312	284	293	323	309	283	288	321	266	299	282	294	299	316	287	284	289	263	287	319	300	332	287	313	302	311	307	298	293	311	307	294	270	284	298	310	298	311	282	308	317	349	282	286	316	304	315	322	315	284	313	287	295	283	289	312	292	313	316	312	300	295	271	277	313	313	339	295	308	291	317	305	299	339	294	285	315	283	319	338	313	324	264	316	317	300	299	313	304	305	307	332	308	295	324	306	319	340	295	310	345	293	305	288	318	298	313	315	301	302	311	326	318	309	286	349	249	301	342	290	328	295	298	314	308	292	300	317	299	316	279	305	302	292	308	313	300	318	291	298	281	288	282	303	304	330	301	297	291	261	311	295	316	303	310	289	280	312	322	326	293	301	289	320	308	283	312	282	318	307	281	289	314	307	308	279	310	298	279	279	297	273	342	319	315	280	309	288	331	330	316	314	318	279	289
27529	11822	2103	1312	951	776	786	797	800	777	771	800	749	800	734	763	831	745	814	757	789	765	789	778	737	784	780	730	744	778	764	766	766	768	745	758	774	789	790	791	747	725	735	830	741	774	801	782	737	755	763	759	741	751	786	766	732	712	780	765	811	746	746	748	750	760	756	836	737	821	799	746	756	756	801	775	757	751	738	802	846	754	765	783	747	776	777	686	727	768	807	758	780	803	794	792	772	759	808	773	782	753	733	726	737	760	736	757	774	786	740	770	764	812	776	782	759	757	788	777	775	759	736	783	784	792	786	756	730	799	770	758	772	769	711	772	745	808	755	777	689	750	746	779	731	826	773	712	784	818	756	714	788	756	730	786	782	743	735	747	758	775	777	831	768	784	727	738	780	779	704	730	746	774	788	718	784	738	754	720	772	735	741	735	780	755	768	755	804	737	763	731	781	734	744	725	806	757	759	740	775	743	773	767	727	775	798	797	734	811	748	780	744	753	761	745	742	706	775	774	742	749	807	747	801	782	748	730	768	770	734	767	778	776	723	747	780	790	803	779	775	735	773	780	788	753	737	785	772	767	751	751	729	752	775	758	789	784	785	790	769	760	752	702	734	721	764	733	754	762	759	755	800	747	793	762	746	802	746	746	760	800	789	816	729	788	783	757	696	741	819	819	760	783	815	729	758	789	734	744	775	720	768	792	795	770	756	736	730	742	768	716	777	757	762	821	754	740	738	811	769	784	775	743	809	756	741	762	777	737	777	750	762	717	788	759	743	796	786	771	767	748	746	679	762	786	754	792	751	713	757	736	732	760	793	708	741	787	786	698	797	784	757	757	758	780	710	746	796	778	745	773	782	739	751	721	718	806	760	814	729	819	744	784	726	759	758	772	780	759	800	737	755	719	756	717	781	786	738	792	757	713	771	784	722	794	807	782	752	772	769	802	760	748	779	748	768	794	792	732	748	732	765	766	720	781	737	765	776	763	810	804	800	787	794	767	806	796	745	745	801	747	752	758	775	818	771	730	731	720	750	721	754	735	735	765	760	767	745	763	760	752	786	732	763	770	757	752	750	765	746	737	759	789	782	717	779	789	807	727	764	747	749	724	760	769	800	764	796	748	761	803	772	771	729	767	808	785	767	722	692	820	783	757	754	775	757	749	725	781	743	757	755	750	730	796	737	751	735	786	764	763	745	780	751	731	706	801	761	745	799	785	743	805	784	757	730	805	740	783	739	755	736	709	749	748	783	751	769	799	772	779	737	766	754	799	754	782	785	732	799	785	755	735	783	790	758	765	836	774	709	771	745	812	770	804	752	802	738	789	742	729	752	787	790	718	781	810	736	737	775	818	773	776	740	730	679	776	782	754	733	752	736	726	796	769	738	802	766	759	812	779	782	770	793	761	789	799	768	730	730	765	760	785	791	741	752	753	811	769	740	789	820	761	748	818	757	741	752	789	726	709	772	749	751	758	735	740	733	759	765	750	782	750	811	766	734	718	800	743	754	781	785	749	776	759	751	775	729	765	781	745	782	727	745	768	703	775	781	763	826	750	774	763	718	788	771	724	770	742	748	798	749	799	822	795	793	718	810	761	817	739	778	766	725	779	734	817	764	718	767	754	782	710	799	769	739	776	717	755	780	775	726	755	747	770	777	757	768	759	787	683	781	763	760	795	793	726	809	817	776	745	772	781	773	766	785	811	818	733	764	717	772	772	791	759	746	782	728	786	778	779	824	765	738	744	776	732	795	790	764	817	741	772	752	785	752	790	749	768	739	757	733	820	718	796	796	845	738	763	760	772	743	797	749	764	810	780	691	741	822	757	758	724	759	724	683	794	727	793	753	762	770	795	744	723	781	757	724	748	779	761	769	806	793	729	744	751	790	757	780	796	771	748	810	738	728	746	753	764	781	773	765	793	761	763	737	815	744	752	798	749	765	747	774	715	778	782	743	748	790	736	799	762	732	721	784	776	750	801	758	774	766	750	782	765	719	777	752	764	786	787	684	723	718	762	801	750	793	789	821	752	817	797	744	776	690	767	774	721	716	797	765	738	739	750	758	740	782	757	725	786	730	754	721	788	802	727	812	789	744	786	781	780	762	730	734	753	815	717	761	778	746	803	778	721	755	745	783	730	804	781	745	769	764	740	779	792	816	770	769	796	743	799	775	754	750	785	743	785	777	780	795	740	736	767	769	743	737	769	789	779	769	790	799	778	807	730	770	763	768	763	735	706	802	760	732	748	744	785	760	837	791	758	746	736	784	742	734	731	828	705	764	743	735	731	722	761	682	695	776	799	740	752	752	750	766	749	764	788	808	744	793	708	769	823	773	765	759	743	740	786	778	801	772	734	757	782	737	768	733	758	792	783	764	760	755	762	768	795	727	828	785	738	789	767	751	743	744	767	771	761	785	751	818	783	771	791	735	752	763	774	782	749	794	797	776	743	804	776	747	689	700	757	760	786	795	719	796	763	819	769	757	739	797	764	703	772	732	757	753	797	759	805	830	769	788	785	743	731	797	761	732	771	749	738	771	774	769	787	764	723	756	775	794	719	784	790	781	769	793	806	749	771	700	759	767	779	777	771	818	754	706	743	760	766	740	803	780	785	755	797	788	764	766	754	740	804	766	725	744	726	742	774	742	741	715	795	746	741	822	773	702	750	743	731	813	818	757	708	802	796	779	766	749	739	757	776	789	778	759	794	763	852	772	789	763	775	756	782	766	789	783	725	746	736	739	806	751	800	779	794	788	753	742	736	813	763	758	761	782	727	794	766	781	758	696	760	812	748	804	763	728	776	809	717	777	754	772	800	778	725	769	778	786	832	753	727	769	705	793	726	796	777	739	767	728	762	828	788	753	747	772	751	740	799	751	731	740	789	803	741	735	711	779	733	818	726	785	791	795	730	765	772	798	717	723	771	788	699	765	798	720	767	793	759	761	744	714	815	826	764	760	805	739	783	769	723	740	763	765	760	747	781	754	745	749	722	772	756	806	781	770	730	740	811	770	758	797	834	755	776	816	773	800	775	811	732	759	756	769	739	767	759	761	801	760	735	801	746	782	765	797	768	765	786	729	738	785	774	792	795	748	770	751	831	811	713	802	753	751	735	761	710	754	801	738	766	751	775	736	750	761	871	785	794	759	788	729	740	722	771	774	765	749	776	785	765	735	755	779	843	760	781	737	797	769	781	789	704	804	697	775	827	775	708	731	750	769	714	787	798	823	713	780	771	773	766	778	774	774	777	711	774	775	784	786	737	694	761	812	777	811	835	763	792	803	817	788	754	763	786	838	772	735	756	765	757	742	735	742	784	739	721	819	779	756	779	780	748	771	827	747	737	777	802	746	770	770	815	727	755	782	740	796	814	717	749	794	782	752	768	787	770	754	787	800	756	768	714	776	679	810	758	797	745	703	776	761	739	724	695	762	751	767	747	733	804	795	774	752	750	772	783	770	795	775	786	771	784	767	771	743	750	723	774
5091	973	864	780	718	745	747	721	744	701	727	746	661	714	709	673	667	694	702	716	655	748	708	706	714	666	683	665	696	676	707	679	701	682	691	739	715	693	682	676	676	710	739	706	704	672	721	670	693	701	723	637	711	729	688	679	727	729	716	631	671	711	686	716	695	645	702	677	674	652	700	716	746	686	685	656	716	649	672	693	718	663	655	684	667	675	630	703	733	665	699	695	701	660	687	660	645	681	637	668	640	669	645	700	654	672	668	741	667	674	725	714	699	695	704	695	697	679	678	711	689	699	720	703	721	652	691	694	647	711	742	703	690	705	716	665	711	701	711	642	679	747	694	711	670	727	668	668	708	687	681	681	679	721	740	662	760	697	666	646	705	714	689	693	669	602	737	701	667	646	706	664	644	672	660	664	669	626	652	645	680	671	673	729	708	669	689	720	714	652	679	663	671	661	683	661	682	700	657	649	713	730	659	655	716	686	680	686	667	686	700	646	718	746	670	726	704	692	674	674	675	676	649	666	693	654	674	674	705	666	706	674	674	639	671	686	717	672	665	723	678	691	686	685	667	685	737	653	674	656	689	705	726	697	718	707	694	684	634	730	664	711	699	702	674	691	691	703	704	641	644	695	654	758	717	673	712	702	659	710	676	722	684	658	713	646	729	671	694	698	648	710	695	653	726	692	676	719	670	671	702	639	709	712	705	614	685	667	697	674	706	677	706	692	651	659	672	664	740	674	690	666	647	652	670	703	704	742	748	719	721	670	694	671	737	699	702	702	679	680	649	704	702	709	693	682	662	689	679	680	723	662	649	687	725	651	690	706	700	699	662	718	655	655	684	689	653	706	664	710	666	701	689	642	697	715	660	678	663	680	715	741	692	717	632	705	643	693	699	669	685	655	735	738	706	689	688	728	678	761	677	702	696	701	721	654	669	718	695	727	667	668	660	691	698	678	699	637	663	724	647	682	681	720	716	701	678	659	693	689	709	643	661	661	712	669	686	753	706	656	707	694	648	670	708	739	695	660	708	686	698	680	684	670	703	657	673	663	732	673	674	681	726	770	684	624	673	721	695	700	709	716	700	715	690	681	694	676	687	669	678	764	696	687	658	669	666	724	743	707	670	666	675	690	652	691	679	718	685	687	684	696	704	720	724	677	706	720	689	743	671	713	660	691	629	684	707	675	662	727	649	688	655	692	653	706	702	738	708	710	642	676	709	697	691	656	684	672	687	695	703	668	662	711	703	680	679	668	722	682	699	680	669	725	719	674	709	664	721	729	613	669	649	695	724	692	733	736	708	683	633	691	722	689	700	730	667	707	695	665	722	687	718	680	681	659	717	639	690	701	645	648	640	728	672	686	654	735	669	653	705	706	728	721	659	691	676	709	672	705	712	724	636	699	725	671	613	731	678	679	674	631	743	668	712	635	695	706	708	677	690	656	738	718	687	652	703	680	678	698	763	689	674	702	711	694	694	694	700	685	662	682	697	706	739	692	673	657	712	659	708	717	650	706	652	703	617	692	671	725	680	683	688	693	670	687	728	690	704	647	716	699	734	647	713	685	676	669	734	662	705	689	736	709	720	643	687	664	653	673	693	703	730	701	663	646	738	676	689	715	692	714	692	694	677	670	670	699	705	686	697	699	663	672	663	708	719	675	678	709	702	702	683	641	699	710	671	703	678	693	678	665	709	714	685	715	700	662	705	696	734	726	681	732	708	604	713	675	648	711	691	696	730	677	688	684	636	711	693	644	663	678	675	654	744	701	672	684	678	689	705	685	690	684	721	681	690	690	660	658	723	696	712	732	673	688	678	660	703	685	694	679	674	670	671	669	694	664	725	671	702	677	678	664	741	689	655	714	663	687	676	661	699	689	688	678	677	684	660	718	695	683	681	694	688	742	672	678	696	709	687	716	660	674	702	692	679	669	667	694	708	676	674	669	711	692	654	720	690	718	711	661	736	720	633	665	658	705	701	711	674	675	683	698	714	706	690	718	683	694	683	683	678	695	694	697	709	679	653	715	680	684	674	697	718	720	635	660	633	666	680	693	723	654	677	737	640	669	690	667	697	685	646	634	737	690	686	675	688	673	650	693	701	687	679	674	682	742	688	666	717	711	638	702	703	684	704	720	696	694	706	694	685	748	656	703	696	671	686	714	692	669	737	677	705	694	682	672	688	704	653	683	690	700	726	659	717	703	674	667	670	727	682	664	647	672	669	665	700	709	681	673	676	711	753	663	694	691	678	677	689	687	665	722	692	727	671	683	724	639	668	666	695	659	656	726	674	732	695	655	666	642	696	680	643	664	695	668	691	644	610	722	716	731	655	726	656	680	720	678	690	654	649	666	679	711	698	711	706	709	681	678	704	677	691	708	727	700	694	674	662	676	662	675	713	678	631	659	734	665	685	659	645	654	685	711	692	677	690	698	713	711	733	674	691	704	775	628	720	693	659	725	673	724	660	683	707	681	725	681	742	646	641	644	697	662	665	736	688	715	707	710	678	673	669	693	719	661	670	661	694	674	696	698	693	724	729	673	704	735	690	700	696	679	672	692	704	692	725	718	688	672	669	675	679	675	703	683	717	665	683	654	643	718	700	696	697	679	684	712	644	687	652	700	718	678	681	668	694	674	682	697	681	718	666	671	654	696	677	679	665	770	703	707	665	692	687	680	660	749	680	755	673	665	711	696	669	672	732	699	691	628	718	665	668	643	688	671	674	701	702	684	700	669	679	734	720	712	675	690	722	654	698	694	707	704	680	674	661	698	695	652	667	686	719	694	662	673	705	685	700	705	727	704	739	645	694	742	650	643	713	674	665	690	711	684	682	685	662	680	737	720	673	723	657	695	697	688	687	710	657	689	694	710	693	737	663	678	737	651	711	675	720	673	735	648	752	648	677	684	707	662	707	669	678	684	719	662	703	691	656	670	676	701	688	711	723	694	642	672	692	730	734	702	683	655	681	648	671	677	684	678	701	728	680	722	720	706	692	669	651	769	671	670	697	683	710	716	696	643	653	609	622	665	675	665	705	668	681	690	654	659	650	681	662	704	711	732	710	632	686	695	710	660	710	688	738	699	633	745	682	664	698	679	717	671	725	767	676	676	683	700	713	672	717	694	656	706	688	669	645	680	709	636	671	674	710	708	655	632	644	702	664	697	720	704	722	734	679	696	686	698	671	663	717	670	661	732	680	668	704	690	701	710	734	664	673	682	676	705	654	684	696	694	650	683	736	685	659	677	699	689	724	639	681	677	670	696	692	724	695	663	680	745	668	665	732	707	629	678	630	634	706	700	714	639	699	688	667	712	705	689	718	702	717	646	689	671	662	669	699	673	692	669	616	654	690	710	709	703	669	709	752	704	684	690	679	709	662	716	697	720	717	708	730	680	683	700	707	718	693	707	703	647	702	725	691	712	685	665	687	711	696	650	670	625	689	733	705	699	669	727	681	677	678	660	689	714	664	705	732	718	684	696	672	658
25673	21390	25841	18867	1925	949	797	711	682	664	697	673	634	656	672	667	626	679	642	643	662	652	660	652	617	648	616	630	652	640	641	631	649	618	628	629	641	646	652	602	638	640	584	629	658	611	695	637	672	663	627	645	615	641	629	613	645	639	577	601	617	672	581	629	629	634	626	614	633	644	645	641	663	620	617	621	625	642	652	594	629	591	589	615	642	646	609	605	636	630	582	636	623	640	644	630	626	655	648	615	641	661	626	605	649	599	600	590	612	661	658	627	615	633	640	568	638	646	622	683	636	617	621	629	623	627	656	597	685	627	626	617	653	637	637	624	605	627	593	628	586	643	671	652	661	568	653	632	626	638	620	645	606	679	600	621	635	621	624	620	625	659	613	654	601	641	613	650	652	624	644	665	644	663	654	665	647	624	615	627	669	629	624	637	611	701	669	615	628	597	604	633	609	656	640	676	661	698	621	628	630	653	640	632	617	630	624	622	616	654	562	630	619	633	597	699	670	643	652	634	669	646	643	645	626	646	597	634	623	611	612	603	597	625	585	660	643	633	626	621	632	690	615	635	635	622	616	640	653	641	636	679	596	635	630	609	668	608	637	626	658	629	678	601	625	646	616	617	651	632	662	617	655	657	592	620	616	633	634	655	606	598	635	606	647	648	609	655	649	610	626	653	631	625	641	604	586	663	648	656	587	625	659	642	605	608	634	671	618	611	623	671	686	654	644	663	623	606	706	625	643	662	667	599	627	636	631	609	694	674	634	608	593	641	642	636	612	637	610	633	685	596	670	618	575	635	636	590	599	627	634	665	564	606	674	639	648	647	620	644	642	613	613	636	585	651	623	646	600	591	633	629	606	677	637	649	619	623	646	626	669	644	611	605	594	614	608	639	645	634	652	639	621	650	641	610	642	612	621	609	634	628	660	622	580	647	658	638	612	614	679	624	628	646	628	602	648	608	625	610	598	612	607	632	638	611	632	612	635	595	639	640	601	631	621	662	629	631	587	589	634	644	607	616	629	612	634	635	574	622	682	628	610	665	670	654	639	599	677	645	611	575	643	629	665	640	584	642	598	639	669	666	613	640	604	624	585	628	651	618	634	624	646	569	652	598	678	632	618	586	620	652	614	627	657	595	632	622	660	630	611	612	600	612	641	607	624	658	613	654	607	607	607	617	634	639	651	607	598	619	620	654	614	625	615	599	600	649	629	573	637	638	633	661	615	613	655	652	628	585	625	621	628	655	626	636	701	645	631	630	654	589	632	640	594	611	599	590	637	613	595	616	620	587	639	620	600	633	621	619	595	628	583	578	617	613	615	598	582	631	623	620	603	624	634	637	590	621	626	622	680	622	626	598	677	632	617	648	665	668	651	635	635	663	611	598	600	621	634	588	588	656	620	613	620	634	609	594	623	591	632	626	579	638	619	653	662	622	628	670	673	589	610	600	617	633	598	631	632	612	612	631	615	593	652	628	629	642	648	623	638	632	603	633	643	589	607	616	639	650	624	586	640	600	611	596	632	655	606	557	640	634	592	635	642	672	628	593	707	631	643	605	641	656	604	624	616	669	632	666	630	599	622	629	638	682	628	646	625	601	660	619	622	612	654	630	611	609	624	601	648	621	613	635	637	629	609	639	632	649	630	676	630	621	673	623	646	572	598	637	662	677	695	653	575	618	635	675	620	633	553	630	615	650	585	629	630	627	615	620	599	630	625	635	637	651	651	611	581	644	659	611	624	609	611	647	660	615	600	600	634	598	624	638	632	645	598	613	654	627	589	629	627	613	661	640	605	654	607	572	649	637	589	563	633	613	586	625	614	639	649	650	634	638	631	628	669	581	632	621	602	644	621	636	619	609	622	626	588	609	652	636	632	584	618	625	631	652	640	644	637	659	614	598	628	608	681	636	613	640	626	621	644	609	603	623	635	652	579	645	631	638	624	632	643	597	624	643	584	629	583	612	641	597	630	626	633	652	669	645	621	616	615	654	660	645	628	629	623	613	601	651	625	624	620	595	657	636	668	609	640	613	617	620	660	624	635	622	654	627	593	617	656	647	608	618	641	612	674	668	610	640	644	595	655	631	668	633	676	609	585	589	616	634	682	651	676	634	647	567	633	593	622	640	625	625	633	587	597	660	637	620	643	659	601	647	628	604	631	616	616	595	599	633	626	594	586	618	648	582	651	643	619	617	596	608	574	679	648	678	686	611	650	631	651	643	667	650	598	692	637	596	602	616	572	655	659	638	628	640	619	637	645	650	663	611	584	663	664	622	634	656	609	587	661	639	626	657	640	635	668	633	653	605	654	579	655	663	660	668	645	621	622	659	639	623	721	598	627	640	583	659	647	616	645	612	662	632	590	628	612	608	598	607	657	643	617	636	646	652	630	588	619	649	671	612	650	595	629	635	605	651	583	618	631	622	637	626	636	617	594	619	645	616	618	617	615	647	616	644	590	617	607	631	650	659	651	621	605	616	608	618	591	640	580	604	613	641	645	640	624	636	630	660	620	668	641	673	619	666	582	598	633	637	660	624	619	608	579	612	593	645	652	599	651	622	621	639	628	639	626	686	608	644	622	639	621	629	641	628	624	575	617	624	599	650	603	628	634	645	608	626	641	623	652	619	633	606	639	652	590	632	616	613	632	640	626	626	588	616	612	596	672	636	665	624	664	632	611	630	602	597	658	583	668	619	604	654	629	607	609	618	636	614	634	634	647	670	627	661	675	623	644	635	605	601	646	635	594	630	637	665	638	653	596	615	686	600	623	638	612	593	628	612	607	668	619	622	627	613	595	625	617	650	598	640	634	642	641	619	658	639	636	619	700	609	641	624	645	645	602	639	650	637	630	571	639	608	613	673	625	631	612	643	671	611	611	637	613	613	608	646	671	610	606	624	651	643	623	615	570	627	630	602	659	610	618	594	655	622	598	600	619	610	652	663	633	657	663	592	646	618	602	614	631	605	662	615	585	628	591	605	609	636	666	606	663	655	626	642	578	621	657	658	599	628	665	627	637	672	588	651	652	650	617	635	570	629	679	637	632	603	621	608	658	688	664	654	619	623	630	618	596	635	659	599	652	606	661	670	615	564	639	628	625	648	579	592	605	615	611	656	644	647	573	641	555	617	655	634	646	641	587	611	622	622	624	572	631	652	609	609	589	614	644	578	594	631	646	624	640	580	621	628	630	631	617	634	623	634	623	621	622	622	599	635	612	600	608	653	635	611	584	632	602	621	652	587	626	630	635	625	631	610	585	664	619	625	632	595	626	624	607	628	641	620	659	625	620	611	610	631	639	612	626	671	667	617	649	573	643	587	644	584	650	595	623	618	602	618	619	640	585	652	625	655	601	640	577	614	626	618	602	630	654	643	602	613	651	651	651	659	611	632	627	606	656	651	602	609	596	596	608	616	587	626	647	658	667	596	683	578	581	614	630	598	641	585	653	637	622	645	610	671	626	654	619	604	688	617	648	606	657	639	638	640
3506	2191	1829	1110	933	854	753	683	666	633	712	602	639	630	598	641	599	597	620	612	605	635	598	610	604	597	588	618	599	604	577	543	616	606	612	589	609	610	582	613	609	603	624	608	647	591	570	608	590	617	596	582	567	575	643	623	553	574	563	620	589	585	554	580	600	592	577	573	613	556	553	591	556	599	572	611	565	637	590	568	596	588	561	588	597	569	561	631	599	626	624	634	588	605	532	595	596	619	580	606	541	601	618	592	589	586	610	618	581	576	575	572	560	559	584	530	603	596	614	600	573	578	604	589	608	576	541	577	623	566	630	588	560	601	567	632	559	557	578	584	591	528	625	581	586	536	563	591	580	599	574	548	604	529	620	599	596	607	582	552	607	550	597	548	594	575	601	569	596	578	580	569	604	611	600	573	584	590	574	532	584	561	570	594	599	596	601	611	555	537	577	579	604	614	578	572	517	619	594	592	607	575	586	579	577	562	592	537	581	568	555	609	570	557	547	566	558	559	552	569	580	589	611	592	578	578	592	562	624	530	589	545	590	608	576	572	589	551	616	549	572	552	574	576	533	586	526	634	552	582	613	636	578	617	581	623	647	574	594	610	595	605	605	609	547	544	579	555	553	570	590	576	605	563	597	590	529	561	576	582	551	634	569	588	559	612	587	606	546	606	600	572	611	614	587	576	551	586	559	581	584	528	617	582	551	590	552	592	557	556	605	589	619	571	574	576	537	541	569	557	572	588	589	542	528	558	563	603	584	590	582	592	624	574	578	576	590	587	579	571	562	532	598	546	563	568	613	595	580	547	608	595	583	582	611	590	586	576	624	560	568	616	574	518	593	580	620	584	591	597	573	546	637	608	577	630	583	569	584	544	579	608	600	606	596	521	571	555	570	570	578	598	560	535	586	601	611	528	602	643	583	569	561	552	567	574	579	601	567	575	582	590	608	575	598	561	617	592	581	557	613	553	576	585	548	608	575	606	591	605	651	594	555	629	566	537	584	573	590	583	583	563	584	568	550	575	628	559	613	594	582	540	575	585	596	536	569	567	546	546	590	564	538	570	608	570	558	553	615	554	614	619	548	592	631	575	597	606	561	600	598	554	589	553	618	571	612	626	587	584	573	597	576	590	567	561	612	568	567	581	551	569	593	572	604	554	607	563	563	608	589	589	561	576	573	565	564	614	561	550	571	591	581	571	573	609	571	567	580	576	567	567	555	583	575	604	588	580	585	627	646	566	593	603	567	575	601	607	600	620	593	601	587	525	604	557	544	567	631	569	559	577	588	607	545	555	591	580	582	572	599	585	590	558	617	576	575	581	585	575	601	572	592	569	612	539	574	600	589	591	639	571	575	603	547	598	552	584	566	602	581	592	597	561	594	581	554	617	592	564	585	576	569	618	552	570	570	642	571	600	550	582	576	587	598	596	566	560	583	605	560	625	555	546	577	561	593	584	581	609	565	608	593	584	596	602	592	584	584	588	579	590	561	544	589	590	567	592	560	582	539	556	649	547	548	556	551	532	537	570	588	562	577	570	573	533	571	581	614	584	613	610	572	599	563	569	638	578	603	595	600	596	588	538	582	603	611	604	547	516	549	556	569	579	598	555	600	609	577	548	576	574	624	561	605	583	597	568	524	556	607	576	589	591	573	553	575	604	572	612	575	606	581	614	619	595	598	596	575	550	560	606	523	551	598	550	572	589	556	579	613	607	568	611	588	609	587	596	594	549	558	601	574	574	572	535	587	552	605	609	591	570	587	589	556	604	579	582	599	548	598	612	603	595	568	583	569	619	607	587	540	571	596	557	535	566	596	590	595	577	568	585	592	549	562	572	549	562	553	609	602	543	627	545	564	584	569	592	579	591	529	539	576	594	612	544	595	591	582	590	594	624	524	581	590	588	591	553	612	590	602	577	553	575	583	596	605	554	611	581	558	618	608	562	582	594	600	594	566	575	588	544	556	579	559	573	574	542	591	580	565	595	550	570	623	631	609	592	587	541	579	592	585	591	587	586	536	586	622	592	601	595	580	623	550	567	580	610	541	558	600	546	582	577	581	561	610	607	566	578	580	569	576	588	599	584	590	618	568	597	562	567	559	574	590	596	561	626	589	570	579	585	622	609	558	603	571	544	564	560	626	576	575	599	603	609	586	617	604	585	593	515	558	560	557	594	557	597	587	598	584	593	569	560	591	576	561	581	616	567	576	540	586	538	573	574	542	622	581	582	543	545	542	583	553	573	612	574	594	558	569	561	529	587	611	589	599	590	594	614	567	576	602	599	585	572	617	596	591	623	533	578	585	581	622	579	591	572	596	569	528	592	597	553	566	609	515	574	506	606	571	595	610	508	552	618	573	596	609	620	602	589	580	617	632	590	585	564	559	525	577	573	594	614	562	564	596	607	563	553	570	617	551	582	558	621	575	579	579	566	569	622	631	567	589	623	595	588	609	617	512	571	572	595	602	595	588	617	581	598	591	578	609	535	571	593	624	576	605	563	543	573	604	577	581	602	564	566	570	594	572	591	560	605	610	556	582	586	587	591	588	587	600	569	532	615	614	575	538	565	536	597	604	542	622	539	607	561	569	535	586	552	570	601	586	559	587	594	558	608	562	602	560	617	569	568	565	575	581	538	535	584	560	591	570	560	520	599	574	631	560	525	570	604	610	539	589	554	569	594	543	610	532	615	629	595	575	519	594	576	608	593	577	566	606	552	567	577	592	625	591	588	583	553	571	606	589	598	582	566	583	590	605	597	591	575	597	542	537	561	601	595	524	587	523	551	617	537	587	585	563	568	583	586	593	588	597	586	582	585	545	580	600	588	598	602	574	582	553	614	610	595	581	629	553	559	572	556	571	610	533	582	534	563	537	597	534	570	589	581	549	610	628	607	585	602	559	540	606	612	591	558	570	601	576	601	539	586	573	598	564	557	534	538	549	549	577	588	585	565	519	539	578	590	560	587	555	570	559	623	626	568	583	565	602	583	586	579	575	572	572	537	631	567	627	556	562	568	561	598	597	622	607	562	579	604	582	554	590	646	578	574	531	573	596	574	585	548	548	570	594	566	595	546	567	613	589	559	622	515	572	557	563	570	576	573	621	549	612	552	538	557	598	564	570	533	589	572	614	595	557	584	588	585	580	576	539	581	576	591	560	583	613	593	550	588	611	537	535	617	570	601	599	607	596	548	590	614	612	570	576	587	595	547	552	596	555	598	541	557	604	604	554	625	622	588	556	560	602	607	588	585	602	585	580	592	594	573	601	577	546	609	542	605	628	595	576	570	585	595	621	593	592	573	572	591	583	580	564	584	542	562	577	569	594	590	576	567	597	558	590	528	611	595	629	562	546	625	570	558	555	587	515	585	585	592	576	594	539	582	553	587	578	554	600	567	593	599	559	571	584	592	555	566	504	599	581	580	611	581	555	583	569	570	557	571	557	577	604	618	567	585	543	585	570	545	586	634	551	609	560	593	578	579	595	627
24319	21472	28598	24752	20099	2429	881	546	419	422	357	352	343	351	330	320	319	305	321	304	324	347	289	310	344	311	317	330	306	325	325	318	296	313	294	317	289	297	296	314	263	283	300	294	311	289	283	289	302	331	297	302	310	293	283	288	293	292	298	306	304	273	290	300	303	290	338	295	272	304	351	339	291	277	304	298	298	323	316	290	279	302	302	279	299	309	311	298	287	304	314	290	264	310	277	272	305	292	266	337	288	292	283	272	315	315	307	291	310	282	312	271	297	298	304	284	323	318	309	298	327	277	304	282	277	266	294	291	291	274	295	279	308	279	296	299	301	352	286	299	279	281	280	318	320	308	278	234	273	305	292	241	283	276	280	280	314	285	294	337	285	293	269	310	314	283	292	291	290	273	285	301	299	269	295	308	291	292	288	279	276	281	274	274	288	276	274	284	271	283	327	291	292	296	258	294	286	284	269	291	320	268	274	287	300	297	302	288	307	288	327	314	301	284	302	306	302	296	292	307	269	270	302	277	277	293	285	301	298	274	297	271	289	261	305	337	313	291	307	305	286	270	292	317	282	271	297	284	296	308	298	319	304	287	301	289	289	295	304	297	303	314	307	299	293	283	295	274	297	321	292	286	273	329	284	307	309	292	283	296	277	287	292	265	280	270	308	312	265	312	309	292	315	301	277	321	310	319	323	296	269	280	307	285	289	292	328	290	321	297	312	300	282	291	282	298	281	311	294	325	313	280	278	256	284	285	268	309	295	275	277	288	280	301	308	280	303	300	309	303	293	294	288	262	280	284	307	277	292	268	312	305	278	298	296	322	271	296	314	292	280	274	299	299	302	284	276	290	335	259	297	301	281	302	295	304	282	283	245	296	260	334	299	229	288	317	288	280	288	263	241	296	309	295	335	284	322	282	279	291	289	318	300	308	310	294	285	312	293	306	314	311	263	284	274	284	314	283	287	345	276	309	281	286	301	271	292	274	269	319	274	286	271	260	298	312	268	302	318	278	282	314	255	280	270	274	297	312	289	285	310	307	308	284	310	310	283	301	288	300	309	305	312	295	314	304	300	305	297	282	247	288	293	302	272	301	295	319	273	282	306	274	279	307	301	263	285	287	296	323	297	278	269	305	310	291	267	325	281	295	296	300	322	309	299	286	298	285	308	302	289	292	272	283	295	282	320	255	274	283	299	307	277	297	265	285	280	269	282	306	305	281	280	299	302	289	261	295	291	278	289	304	298	305	301	281	309	314	315	300	293	281	267	299	276	285	295	298	290	281	311	319	276	322	274	291	302	302	297	278	278	332	258	298	288	269	292	274	295	279	308	274	256	318	287	271	295	315	270	314	284	253	311	308	269	289	284	289	269	290	293	284	279	290	317	289	298	323	287	285	288	268	300	292	290	296	273	312	290	303	317	303	314	280	316	294	288	317	299	285	239	298	309	262	329	297	279	267	295	254	306	285	308	259	318	244	288	287	310	267	331	280	296	281	323	305	275	294	292	289	328	299	299	279	306	323	308	271	290	283	278	273	296	280	298	315	305	294	290	303	295	288	287	305	283	299	303	274	316	310	314	292	273	297	291	271	293	265	292	268	299	304	280	298	297	286	306	306	304	299	278	299	305	265	300	273	325	342	287	299	278	314	279	252	299	303	283	298	312	292	281	279	294	297	299	311	262	308	281	290	302	302	311	263	296	297	293	288	294	274	289	283	306	323	303	273	294	304	285	266	257	302	315	288	279	281	324	308	303	283	291	262	279	298	307	295	304	295	309	302	330	311	286	288	265	278	297	290	307	292	330	300	288	322	300	265	272	286	268	268	279	306	327	301	296	315	281	316	289	259	288	298	301	306	301	305	295	319	276	330	297	289	249	300	267	272	278	298	321	309	309	294	292	259	264	305	284	316	271	289	299	271	280	292	299	309	289	268	267	285	305	270	265	284	263	285	289	272	303	283	276	298	270	288	283	295	306	286	294	253	279	275	293	268	293	291	298	309	275	306	287	263	279	292	307	274	298	273	326	290	288	302	283	285	281	296	268	307	272	293	280	304	315	285	274	308	311	294	292	288	290	288	278	299	305	304	301	301	276	303	311	278	300	304	289	280	285	276	310	310	289	303	257	259	292	300	269	275	281	326	306	267	287	295	316	316	315	281	312	312	317	316	295	307	303	328	282	266	303	285	301	282	295	274	304	293	298	273	309	292	257	282	288	288	272	296	257	244	308	290	280	289	279	292	282	285	271	292	292	269	282	298	278	281	308	292	294	303	272	280	290	292	278	310	319	299	283	290	291	304	308	303	266	308	309	306	273	302	318	297	292	330	275	294	316	275	272	295	292	297	277	288	301	286	281	290	273	281	310	297	287	270	314	291	301	294	271	305	271	277	284	278	293	275	308	311	289	317	270	297	277	306	256	298	290	301	303	304	266	265	303	269	282	318	301	301	308	269	299	274	327	290	291	306	284	280	304	274	318	311	252	298	323	282	294	273	297	320	288	289	281	280	284	300	316	294	295	282	294	277	337	256	290	295	306	310	284	293	305	258	298	264	303	288	302	274	309	298	334	313	293	287	279	290	267	276	308	280	318	318	295	271	308	296	318	314	309	290	321	283	287	290	324	289	295	303	278	315	290	288	285	309	295	316	278	281	271	289	306	303	275	301	303	311	272	286	283	295	315	309	313	297	329	305	310	274	304	303	276	283	302	288	298	289	290	278	289	310	273	268	281	303	261	312	281	308	248	279	292	291	276	279	295	291	303	289	259	281	284	291	253	276	283	286	324	296	293	281	293	299	260	324	319	317	276	282	272	280	309	291	294	302	295	262	313	323	289	272	304	292	302	288	264	287	290	322	281	287	293	265	317	278	316	297	290	284	278	284	302	294	298	278	254	263	280	278	318	277	297	253	296	309	285	310	300	313	341	298	285	277	302	288	275	285	299	302	287	311	281	291	259	299	289	293	290	267	324	290	289	293	277	265	289	255	312	279	292	283	298	348	283	296	313	320	278	296	290	263	306	318	318	285	308	317	299	291	285	306	315	274	291	275	297	281	274	287	296	288	277	296	322	306	328	285	300	296	293	319	286	288	314	275	318	291	294	281	305	289	289	280	312	301	301	255	323	291	314	298	303	298	293	305	283	284	279	276	328	279	272	285	308	275	287	311	311	304	290	321	301	304	299	285	283	299	299	288	287	282	273	275	268	281	310	313	272	301	304	301	280	319	281	299	279	318	294	286	277	294	298	290	265	306	276	294	289	276	291	306	277	295	308	273	269	288	294	299	315	290	275	293	281	306	313	305	304	297	288	268	280	317	272	299	326	326	282	259	297	265	325	298	283	318	269	285	291	280	329	301	302	281	278	293	280	318	315	276	314	272	298	258	282	279	303	276	303	314	269	282	332	302	290	295	290	291	270	285	294	264	288	287	295	280	270	265	283	321	301	247	280	280	301	315	292	289	278	283	274	326	282	294	311	282	294	294	300	288
3314	4613	3597	1762	1309	918	786	677	600	545	459	420	395	394	412	394	371	346	383	345	347	330	348	357	355	328	326	319	372	331	301	309	308	328	298	325	345	335	300	308	351	353	319	317	347	324	299	330	301	311	296	333	316	330	326	307	329	334	297	329	330	338	326	311	322	321	334	319	295	322	335	318	338	323	308	315	330	314	337	331	309	274	316	320	300	317	296	314	324	326	288	324	312	313	330	341	302	315	322	342	299	350	309	301	310	319	315	303	320	363	298	321	331	313	307	319	322	301	315	324	296	291	323	292	306	290	331	324	306	330	276	299	314	305	301	312	328	313	313	310	306	321	295	310	323	303	286	320	324	291	296	311	305	290	307	326	294	319	291	336	311	299	326	336	319	281	280	348	336	336	295	326	292	317	290	322	329	316	276	282	322	304	327	286	340	321	305	327	313	297	302	321	330	298	332	313	340	306	292	303	333	313	308	297	317	312	324	322	332	310	299	311	296	310	297	317	286	321	269	291	330	306	308	300	309	308	292	334	321	306	302	299	339	313	318	314	297	339	330	289	303	325	325	334	295	324	358	302	294	289	298	318	313	306	306	323	325	354	291	366	291	298	307	329	290	322	341	337	316	320	272	302	303	331	317	315	310	299	299	345	308	294	317	301	330	323	300	311	315	302	302	333	298	299	310	288	381	310	308	324	295	277	300	296	308	301	316	287	328	304	295	306	306	304	336	309	301	309	312	334	321	318	308	302	309	338	329	310	296	325	325	326	327	292	299	289	325	291	309	282	312	307	291	294	320	314	299	298	316	357	306	328	319	280	304	349	285	312	295	320	313	306	279	321	289	309	300	305	320	309	315	316	305	309	351	294	300	314	288	317	320	308	326	300	327	294	307	283	318	274	317	323	328	340	318	281	314	331	301	297	337	324	326	301	328	299	315	316	294	305	286	326	294	294	287	319	300	296	298	296	349	335	349	309	354	319	321	274	312	336	276	361	340	288	290	309	289	336	321	316	303	324	283	327	288	318	315	283	298	309	309	298	308	330	318	301	316	327	319	312	306	313	301	303	306	331	292	341	326	328	311	296	312	330	297	317	304	318	284	323	302	319	342	343	317	290	307	336	298	292	298	303	308	304	294	320	285	317	297	303	280	306	330	316	305	345	300	304	315	315	308	311	321	327	309	317	313	304	353	313	290	306	278	325	277	286	308	301	347	335	294	311	322	283	320	315	286	327	302	333	294	329	320	327	295	304	318	310	324	314	301	290	277	307	352	289	337	312	306	284	290	322	307	286	329	316	265	315	311	275	349	283	315	312	338	318	289	308	306	317	292	300	296	277	294	281	301	337	304	327	296	298	312	330	302	335	290	281	307	357	322	318	316	323	288	303	286	306	277	304	326	304	306	297	319	313	313	296	276	319	325	319	343	356	285	328	287	319	313	303	351	293	308	296	327	292	310	281	311	301	287	299	332	319	311	318	316	311	296	299	337	346	313	312	306	295	288	311	316	320	348	335	310	309	302	331	338	263	299	326	293	324	281	298	307	294	306	315	315	328	287	316	298	331	273	317	303	297	327	291	315	312	335	295	295	307	305	320	299	293	327	291	318	350	319	276	353	318	323	283	316	314	312	327	297	303	278	293	310	278	304	318	298	330	302	296	320	343	339	307	283	316	324	319	294	305	331	301	302	334	302	303	311	310	313	326	299	291	330	337	302	316	314	305	280	300	325	299	299	279	321	307	303	323	290	305	277	270	322	270	279	297	278	324	318	306	296	309	283	329	281	306	310	315	307	321	314	326	311	327	320	326	288	304	280	343	297	288	323	341	302	307	318	284	307	308	307	298	298	308	292	304	309	306	314	307	275	295	270	297	316	311	311	315	280	346	290	319	302	297	331	297	289	320	257	307	337	310	291	286	286	287	316	287	283	276	293	331	347	316	298	303	284	297	310	305	302	298	293	293	291	324	291	297	327	302	327	300	315	322	317	320	302	300	297	315	314	343	288	315	310	308	323	309	307	323	311	299	305	293	321	299	329	315	300	297	302	302	298	313	311	331	288	294	286	277	315	320	339	291	314	317	306	319	312	301	316	295	282	310	308	322	306	275	295	290	303	328	300	305	323	294	275	310	311	314	308	333	263	326	330	301	320	314	326	295	303	347	353	278	291	308	296	281	280	284	309	275	311	271	323	279	259	268	277	308	320	337	290	347	284	291	312	327	286	309	325	298	310	281	264	298	284	291	312	290	319	293	307	326	310	301	315	278	295	277	281	324	312	318	316	293	277	322	287	315	284	309	268	321	322	290	299	283	309	323	302	315	294	307	314	303	301	307	306	311	295	299	315	310	290	347	295	280	297	340	300	289	289	300	298	294	288	301	305	301	284	320	291	286	311	335	279	333	280	318	291	298	283	274	333	305	291	347	283	292	310	325	294	313	274	293	305	301	301	298	303	344	317	319	304	333	289	300	323	326	283	285	319	312	288	291	288	289	308	328	296	321	316	295	331	300	300	296	324	301	287	308	255	301	312	277	321	285	277	273	320	294	291	310	327	302	305	342	306	272	321	323	341	309	322	298	334	295	290	301	274	302	298	313	326	279	329	311	309	325	320	281	302	309	353	290	289	314	288	315	299	305	302	310	298	318	324	302	292	314	318	253	282	296	301	305	313	302	327	289	310	275	307	279	316	310	315	275	309	270	299	309	290	285	304	308	310	343	351	282	278	312	299	293	314	337	317	314	274	291	325	296	316	311	304	329	339	297	289	291	334	312	328	311	298	305	313	302	312	297	328	321	303	290	303	287	300	310	303	318	276	284	310	271	298	269	330	317	286	304	301	317	324	313	324	302	292	302	288	296	328	296	277	319	293	296	277	303	301	288	298	290	321	300	303	319	327	263	310	302	287	293	296	303	321	280	321	307	308	299	312	311	298	327	319	334	321	294	305	300	304	317	276	322	295	294	307	299	333	317	333	304	323	302	307	314	285	279	314	315	271	286	292	317	314	302	317	303	300	312	322	314	317	281	313	333	287	350	283	309	315	313	330	303	313	290	332	315	309	292	301	317	308	295	330	326	320	307	287	314	290	320	308	304	308	298	291	306	322	307	286	306	310	297	300	320	326	309	312	274	302	315	313	293	280	297	305	319	305	283	294	313	325	308	259	283	322	302	283	313	315	297	291	280	290	299	283	307	324	311	312	314	316	302	312	304	303	321	301	304	301	304	298	310	313	311	338	296	304	308	331	308	320	329	299	319	282	287	319	288	297	306	299	285	315	297	317	324	292	280	276	310	317	306	306	319	293	313	297	284	290	302	320	281	301	297	295	286	329	325	327	302	310	308	299	312	293	334	309	315	320	321	314	261	323	325	294	263	324	286	294	294	302	298	262	305	298	310	306	274	335	318	301	277	294	323	315	284	300	297	312	318	330	289	314	351	307	282	318	308	325	307	293	285	317	277	307	265	288	321	331	314	316	328	306	334	356	299	290	320
27542	11723	2087	1266	950	767	799	767	750	808	770	775	767	770	749	782	783	807	776	800	813	761	835	732	757	704	754	831	777	806	750	792	746	733	778	756	775	766	817	804	799	817	799	798	730	780	755	779	782	754	769	783	692	785	809	759	732	797	797	802	760	771	795	714	747	775	795	778	765	787	728	819	789	774	777	786	749	792	770	814	781	765	715	762	775	767	772	794	770	808	756	825	746	771	781	756	773	790	760	811	775	785	781	776	702	738	762	802	769	758	775	767	777	792	749	788	781	798	754	807	784	768	777	777	791	722	782	789	744	764	765	729	823	775	789	804	760	761	707	752	740	768	778	801	736	783	735	777	726	766	743	754	740	768	725	791	798	753	731	752	782	792	784	757	777	784	773	803	745	784	793	724	782	771	800	761	738	770	765	770	802	740	780	822	768	792	788	746	790	759	721	730	747	730	720	776	741	751	754	775	725	773	737	742	748	767	837	761	779	803	766	755	770	739	866	769	760	758	756	786	736	789	730	740	808	766	773	733	824	784	806	801	785	748	785	745	789	785	754	752	733	762	814	716	831	773	783	796	776	762	753	724	768	789	750	775	769	797	781	761	786	731	715	777	750	775	813	755	798	805	760	763	796	780	813	780	759	747	785	737	755	787	773	753	755	774	752	785	755	776	784	799	790	745	768	718	744	717	767	760	767	839	767	782	801	753	791	758	773	818	771	754	766	743	717	771	763	735	774	735	773	748	770	787	771	725	768	790	844	785	756	837	787	717	804	750	798	769	759	768	731	793	768	740	753	815	774	741	733	762	732	773	793	815	745	787	759	765	739	776	687	757	805	773	764	827	742	732	741	801	736	778	727	749	802	753	781	744	724	790	780	761	733	754	737	734	742	756	735	737	716	760	768	797	727	772	722	808	795	724	793	754	731	756	726	743	747	779	771	725	714	791	775	781	782	783	755	772	756	806	748	790	783	787	812	762	755	836	770	812	728	807	813	766	761	780	761	754	790	765	741	767	772	801	765	775	774	823	782	777	799	731	802	767	760	744	748	740	746	723	793	769	795	791	732	729	746	744	783	820	801	745	759	786	803	763	800	732	747	750	808	770	761	745	737	803	766	796	741	791	782	767	774	709	787	789	773	831	758	760	714	781	742	800	727	831	780	727	765	775	791	779	780	775	704	737	753	796	809	769	776	786	740	774	740	764	785	780	809	762	737	735	739	794	798	777	786	795	843	719	775	742	768	776	798	734	748	773	847	739	766	769	745	779	763	780	752	699	774	766	763	767	811	795	808	724	785	747	790	786	750	759	799	768	730	736	750	762	754	768	741	770	778	787	760	787	706	750	742	763	741	753	797	791	769	726	725	826	716	753	754	844	791	752	799	749	757	734	770	752	784	758	742	766	789	808	775	746	761	776	765	725	773	799	793	816	795	772	789	786	762	749	732	802	755	794	774	778	771	769	756	751	721	718	764	761	771	756	738	776	751	719	752	813	739	814	806	797	778	763	797	790	748	778	738	756	756	776	822	768	757	776	769	767	750	754	777	770	766	728	770	736	811	800	825	742	770	802	739	736	726	785	771	769	778	782	780	810	742	737	818	757	779	785	733	743	789	770	805	783	762	806	758	749	725	789	786	775	779	785	760	704	793	771	733	747	761	756	757	765	751	692	744	753	741	764	755	752	761	733	768	796	814	798	784	780	752	755	749	800	774	741	769	753	783	825	801	803	771	745	725	760	793	760	743	793	786	757	785	766	776	783	778	744	771	739	758	813	790	796	818	774	772	818	778	766	747	758	748	763	735	820	771	737	812	741	781	792	734	810	738	804	756	779	773	753	723	770	785	779	778	783	772	789	779	765	797	771	774	758	726	789	729	809	792	717	761	768	717	754	754	726	797	791	765	722	755	759	777	733	776	803	772	779	825	798	756	770	722	774	753	751	747	765	805	735	736	755	734	778	793	761	721	737	765	744	755	773	779	774	816	784	767	746	818	817	752	735	750	768	735	759	767	775	780	790	753	767	779	800	716	738	768	776	780	743	785	765	758	801	786	762	751	721	784	721	804	683	743	746	770	764	749	725	784	798	818	789	779	763	780	776	755	749	745	777	704	743	754	776	750	714	777	747	722	829	781	734	726	772	763	778	750	759	728	767	773	758	782	749	783	750	755	799	719	759	794	776	779	809	738	749	773	779	751	768	728	764	749	763	815	758	744	782	779	745	802	810	742	755	786	755	782	790	770	803	723	760	806	800	769	804	752	804	802	825	829	782	774	774	769	725	746	806	778	795	744	810	787	768	748	750	789	770	747	779	754	722	798	790	804	767	767	727	778	764	780	767	786	756	705	770	807	746	797	792	758	776	744	750	771	780	811	820	804	787	749	746	762	739	741	769	807	725	766	728	776	834	786	781	759	752	778	717	788	743	820	774	786	767	782	768	744	719	728	736	797	722	743	708	780	818	777	741	765	806	777	727	739	758	749	788	738	749	803	758	759	771	776	727	791	735	796	772	823	809	757	761	747	769	834	769	821	753	766	775	782	782	779	709	726	748	793	822	779	786	741	743	716	732	797	774	767	764	718	728	802	772	726	799	731	720	743	783	813	749	780	805	801	789	767	782	777	786	742	754	766	763	762	787	778	736	745	730	805	810	795	761	792	833	726	739	786	783	772	736	786	758	752	720	760	748	791	750	740	796	719	787	763	738	778	760	762	760	815	782	767	742	799	788	730	760	780	801	773	742	748	759	796	803	786	775	758	739	740	797	741	776	772	783	746	811	825	779	772	732	757	763	774	770	803	746	775	779	769	754	773	752	786	749	780	761	810	791	761	750	767	742	741	798	753	781	758	741	768	710	790	733	740	797	740	732	756	778	790	779	806	787	752	769	787	760	786	732	782	782	724	749	775	784	776	791	749	775	752	777	759	815	796	764	789	751	767	780	775	753	762	738	767	779	784	762	722	786	760	760	720	772	801	758	762	800	766	748	779	744	743	815	764	762	751	755	778	763	841	760	768	790	815	771	815	741	788	801	769	814	720	783	717	767	761	757	726	754	792	772	760	733	725	774	747	780	764	766	782	782	738	828	757	762	767	824	782	778	746	773	827	788	853	718	742	762	736	801	697	739	792	783	811	743	737	795	794	774	799	735	787	752	752	785	762	756	773	760	753	773	748	797	785	781	767	765	737	800	798	822	766	743	764	765	782	746	760	734	784	733	764	783	759	792	770	726	728	788	813	763	693	772	772	764	749	768	795	748	759	706	730	781	737	795	834	723	761	740	737	792	802	755	727	766	762	733	835	784	765	767	720	748	754	804	812	705	784	785	788	724	758	722	759	776	774	810	755	818	756	768	765	789	765	766	777	787	788	781	778	774	745	769	744	762	787	778	761	788	741	760	801	730	706	733	767	773	770	757	798	742	743	816	790	799	812	711	766	799	751	812	760	853	803	787	708	750	836	778	801	719	806	770	734	785	776	734	741	760	758	750
5067	932	946	800	754	667	693	683	768	728	641	661	695	684	635	713	687	693	687	684	693	695	675	738	706	678	683	688	665	660	677	692	683	674	695	662	722	744	738	740	696	726	707	713	676	674	709	709	683	665	738	674	682	743	675	712	679	666	653	721	701	696	665	642	673	702	693	706	644	724	703	671	661	717	735	650	681	683	652	686	700	713	722	660	650	708	620	714	690	654	698	696	719	718	687	711	721	702	710	676	707	671	695	654	681	727	666	632	663	672	652	725	660	655	647	624	681	689	690	678	690	658	721	659	668	690	654	650	699	694	713	660	647	691	689	697	700	658	696	626	666	718	668	707	670	690	720	687	735	677	729	677	708	646	705	646	717	661	730	714	689	683	697	648	683	724	710	685	684	723	658	735	664	671	696	677	682	712	649	657	685	731	694	680	686	720	689	698	703	720	638	656	705	680	686	691	675	700	696	695	690	708	695	690	673	693	688	666	694	666	700	697	662	666	700	738	661	715	654	706	676	717	672	726	654	704	644	694	677	692	688	642	674	701	673	686	746	667	669	704	684	690	723	689	703	716	698	694	687	677	698	658	765	683	717	676	698	698	648	671	678	677	740	693	706	675	663	694	704	710	688	672	709	653	682	652	715	726	678	757	658	753	738	674	656	706	693	713	685	680	672	652	673	680	709	748	689	667	681	662	625	703	724	728	680	676	727	699	661	672	691	675	678	677	681	715	667	681	674	675	694	684	714	692	690	689	704	731	676	680	690	703	697	679	650	704	675	679	693	681	653	651	665	719	728	712	685	718	723	705	682	682	685	637	723	739	665	642	709	634	704	672	722	670	680	673	696	653	651	686	723	650	697	670	705	711	699	763	688	671	656	651	714	688	682	691	664	695	711	711	695	719	714	714	681	696	716	717	662	672	680	677	724	719	704	696	711	634	664	697	708	704	657	716	682	659	684	751	691	728	709	702	681	695	675	705	706	683	660	669	670	652	698	676	675	684	687	665	632	672	703	656	686	657	661	696	690	677	662	701	705	697	685	651	701	691	692	756	657	658	720	753	642	700	694	679	683	647	676	689	772	699	698	718	729	690	669	707	690	614	707	677	709	658	723	676	691	655	649	689	698	719	662	694	700	714	685	680	648	708	697	692	709	652	718	692	706	687	674	698	728	693	666	676	688	702	664	660	671	674	655	690	695	708	677	671	669	681	677	680	649	676	681	648	687	712	688	694	677	701	748	686	707	712	685	692	719	708	686	702	705	729	650	650	708	678	696	726	666	678	680	683	658	689	650	680	657	675	669	705	689	671	696	743	693	712	671	671	685	674	715	708	639	680	687	651	686	664	721	671	711	680	681	706	732	709	688	707	659	710	689	678	651	729	696	693	655	641	654	678	668	671	669	718	666	690	688	703	727	697	708	675	680	682	756	704	676	712	705	687	691	681	651	621	700	693	689	726	703	683	702	714	693	698	716	711	659	690	675	678	662	708	679	700	678	656	700	675	712	657	668	700	654	696	627	712	681	661	696	745	687	693	698	734	685	693	676	704	678	698	652	680	674	682	698	679	687	708	731	664	711	697	681	696	677	718	677	685	697	663	696	666	692	685	694	691	666	657	674	645	691	728	678	708	694	714	719	677	720	719	646	713	721	696	690	718	636	662	695	726	683	708	686	687	652	693	734	691	638	685	694	719	712	707	669	677	665	683	681	731	658	659	671	655	667	684	644	716	654	688	685	683	658	690	678	655	697	678	689	740	722	640	689	648	700	677	719	703	704	736	683	703	727	709	686	677	706	690	673	695	722	703	693	692	674	667	692	673	698	695	683	654	649	675	695	667	708	669	672	684	745	702	694	663	701	665	707	665	691	668	740	696	736	649	699	692	676	654	677	718	736	718	692	706	734	690	661	702	655	701	667	714	701	693	692	710	693	666	680	687	709	682	657	730	707	671	703	698	711	711	672	691	697	668	688	728	731	719	670	724	688	685	708	667	664	688	701	720	712	683	666	698	708	679	683	651	687	700	702	651	695	676	696	705	730	663	708	692	734	680	684	709	668	679	690	712	673	715	654	709	657	670	659	694	685	659	625	694	676	672	719	644	668	664	686	714	701	685	688	665	683	687	703	704	723	688	716	682	672	641	702	723	681	708	700	648	717	695	699	739	695	676	670	659	665	724	696	679	694	694	686	717	718	674	696	652	686	703	680	700	644	679	717	724	723	685	710	701	688	668	669	668	696	679	731	672	687	690	675	704	688	674	648	661	717	716	680	699	688	687	699	703	716	693	717	705	654	705	702	686	745	683	675	709	681	722	692	703	715	701	669	722	672	686	729	724	736	687	700	720	679	659	704	720	721	698	755	676	703	676	695	708	645	702	725	730	684	718	690	692	706	613	699	689	753	715	705	645	735	707	704	697	651	699	704	675	670	688	660	698	718	695	697	707	700	722	673	734	667	645	664	692	697	698	699	685	714	670	702	720	694	703	687	676	660	680	729	685	737	691	731	739	684	674	696	667	680	686	705	696	674	713	677	740	657	721	681	619	666	710	706	700	665	676	662	691	655	702	684	703	694	622	692	692	727	725	718	695	706	731	686	667	649	688	687	689	670	690	720	743	734	713	672	662	643	692	714	731	750	661	707	673	706	671	676	685	684	708	667	641	722	731	714	686	658	670	750	696	696	672	704	700	635	669	701	680	676	693	684	674	669	690	651	715	675	675	715	669	655	688	653	692	736	691	691	679	669	687	708	703	688	622	667	655	672	662	692	703	680	699	687	705	709	704	662	694	707	674	676	729	712	650	705	633	652	724	734	687	687	677	714	673	695	716	676	713	720	694	690	668	682	705	729	710	681	647	699	699	718	676	718	727	722	685	680	703	726	680	679	734	656	710	687	669	722	680	655	704	671	722	744	707	718	654	659	676	723	645	647	736	679	711	687	674	722	734	698	703	676	653	706	703	682	710	671	719	685	688	673	680	725	660	696	672	696	691	698	666	692	705	668	634	677	671	735	647	705	703	684	663	672	716	733	699	699	741	681	683	672	715	704	703	663	704	683	744	682	645	703	685	676	708	683	664	655	724	699	739	674	674	674	689	664	649	735	708	682	687	676	700	699	688	748	640	668	626	686	646	691	665	722	688	647	704	657	709	686	688	679	715	719	726	677	665	665	686	735	720	679	706	657	714	680	673	709	745	682	686	724	702	726	716	713	722	719	683	717	684	649	724	697	655	687	694	663	742	705	660	678	682	654	682	711	674	649	657	681	673	692	704	687	695	664	712	661	637	710	669	694	663	684	665	737	660	664	672	691	688	641	727	735	711	694	698	696	636	682	696	664	672	684	666	698	696	720	687	651	699	667	719	667	633	679	683	667	684	673	696	722	673	690	751	697	693	700	697	642	701	683	692	717	685	676	695	694	692	666	669	709	726	706	680	684	646	669	699	685	640	695	673	710	735	710	708	706	703	730	678	678	716	735	673	694	706	671	677
25742	21424	25848	18784	1903	950	826	805	680	700	705	651	643	681	642	659	639	620	712	657	685	635	641	650	619	629	644	618	657	654	664	639	630	644	661	629	697	615	609	687	635	675	642	631	635	664	645	628	642	623	618	687	679	613	650	662	649	588	670	658	644	644	596	656	654	686	629	609	632	651	605	626	591	613	613	653	612	626	629	644	628	656	663	616	661	609	603	597	657	649	629	604	602	663	695	643	641	657	695	657	590	613	618	609	619	609	689	666	645	639	650	661	655	610	628	623	632	645	642	667	626	636	653	603	647	632	633	657	627	676	626	642	602	642	650	639	614	653	669	687	667	627	612	667	571	680	640	657	640	603	616	623	634	651	621	652	592	634	638	615	619	572	625	670	631	638	601	662	643	660	621	622	642	627	614	650	685	651	622	602	655	638	625	621	645	635	654	645	643	657	590	659	675	626	616	607	626	637	617	615	653	676	590	638	638	644	648	642	610	586	595	613	645	674	607	665	699	644	602	641	645	677	650	627	628	650	631	650	658	629	625	657	633	633	618	660	619	662	600	626	617	642	677	618	638	637	652	610	629	669	649	692	645	646	648	617	641	694	656	640	620	623	620	630	596	620	640	626	610	623	636	647	598	613	603	608	623	676	660	617	614	683	638	642	615	613	652	657	625	662	661	645	654	619	592	598	679	600	604	652	643	614	619	590	597	619	648	604	639	644	643	616	657	620	626	597	633	669	640	642	652	649	618	647	664	601	654	646	599	667	624	613	582	686	639	632	623	637	657	635	625	658	647	611	651	659	664	623	640	631	625	619	648	628	634	605	679	633	663	642	668	649	628	630	650	625	676	668	640	661	628	700	633	644	673	596	629	642	690	645	608	647	658	634	592	599	637	636	621	646	645	627	615	631	683	652	644	618	613	604	652	611	585	631	633	624	649	663	626	601	686	674	629	613	594	618	633	662	637	651	646	612	648	632	609	579	627	587	592	632	664	638	635	605	663	644	690	647	617	704	610	595	670	621	645	636	615	603	623	593	592	620	690	641	655	680	659	636	629	651	654	608	629	658	645	641	627	624	654	612	647	618	578	663	656	657	643	603	657	651	643	650	628	614	653	660	605	647	617	611	622	682	632	593	618	658	661	675	671	675	634	611	650	620	643	662	601	596	630	590	609	626	605	635	633	651	652	602	671	631	609	626	650	615	627	600	608	616	626	688	622	646	652	631	662	601	627	609	659	640	639	639	602	608	644	622	701	637	588	669	637	647	659	639	630	656	632	631	660	640	617	612	649	660	640	635	647	633	626	625	644	629	656	661	635	610	583	637	630	635	624	648	671	641	608	639	651	592	606	637	649	689	664	664	630	590	642	681	669	609	618	644	627	656	673	607	630	664	645	605	628	625	663	623	642	629	625	614	686	668	631	635	649	608	625	585	665	668	676	616	639	632	638	602	596	662	630	604	633	634	633	606	625	603	628	648	663	588	631	608	647	620	580	618	664	634	686	649	662	645	627	608	689	648	623	625	607	629	636	641	599	613	654	650	635	615	613	595	632	656	649	642	608	628	666	615	644	689	629	637	618	635	607	615	620	642	637	628	661	595	623	624	626	610	661	584	644	655	627	679	607	617	679	612	668	637	648	649	588	646	661	673	634	642	611	619	631	653	605	619	635	643	687	577	603	633	645	649	602	650	653	636	640	672	644	648	615	654	645	655	626	600	601	597	663	652	656	685	614	712	670	617	605	617	636	660	632	693	660	634	614	613	649	589	645	614	655	621	656	639	610	611	678	645	603	628	601	644	604	624	609	582	645	641	650	600	650	653	624	595	699	619	586	658	658	621	661	655	688	633	648	633	600	613	625	618	667	673	685	594	613	634	622	659	628	647	613	633	622	645	624	634	663	652	675	661	652	626	603	620	600	652	654	665	650	635	643	645	641	589	626	645	617	584	646	642	650	670	652	657	632	608	660	632	693	607	672	666	574	638	631	647	638	622	627	675	592	639	612	653	627	648	599	633	643	605	617	625	650	640	589	625	632	638	599	638	666	601	632	617	656	619	643	582	605	648	628	628	619	650	592	625	612	599	638	645	682	684	669	626	615	657	590	646	639	596	631	661	640	628	606	643	655	584	653	646	629	648	646	610	691	641	645	634	626	666	677	637	659	635	615	667	647	619	629	630	643	622	603	607	654	642	606	651	608	617	630	663	636	641	659	617	594	643	624	637	631	655	595	690	626	657	630	656	642	614	651	682	596	638	608	652	618	677	645	656	647	681	627	656	637	631	646	633	629	627	638	641	625	607	611	626	637	624	584	670	620	646	678	687	662	611	628	627	592	642	631	627	618	604	651	576	610	673	589	657	627	632	635	640	609	695	600	609	616	643	638	673	597	634	662	623	606	637	670	632	632	629	654	598	610	638	647	614	668	635	624	592	624	593	638	627	602	617	624	675	665	663	654	618	658	592	633	621	655	617	631	631	635	638	629	606	663	660	630	662	586	623	619	648	649	639	652	618	637	616	629	640	589	620	662	678	655	628	672	622	652	617	614	621	615	616	623	626	640	625	641	622	662	582	636	639	645	658	690	611	614	630	619	607	606	646	621	581	600	597	602	641	604	617	596	661	648	686	621	599	606	669	637	656	625	618	670	629	632	623	651	604	659	659	650	634	649	630	631	615	618	668	649	647	648	660	627	602	617	624	611	683	693	655	620	623	611	693	631	663	642	627	583	630	654	642	659	629	614	632	636	621	646	635	669	662	641	648	627	599	614	630	653	619	619	666	628	698	642	615	664	663	686	654	609	660	607	632	665	586	665	653	600	624	670	615	624	625	673	662	612	587	658	611	609	657	602	629	637	636	669	626	656	606	632	624	627	656	602	666	629	616	671	650	652	629	599	645	647	674	640	642	625	657	652	638	640	583	666	635	624	644	643	665	603	659	661	625	697	600	654	638	651	653	652	632	647	623	607	616	605	602	665	658	602	675	665	664	631	621	661	678	645	625	666	648	646	606	636	623	591	651	622	577	605	618	650	603	627	617	647	624	640	616	677	620	666	647	656	599	625	614	639	586	630	627	633	614	609	641	641	609	610	645	674	637	636	610	624	675	655	722	640	650	678	615	596	614	614	626	652	601	614	656	650	610	688	646	662	648	627	627	671	618	618	607	628	647	641	627	640	652	639	545	690	649	631	665	619	590	665	635	626	632	608	669	579	646	610	637	689	624	662	662	622	618	576	662	607	682	652	624	665	618	656	629	623	665	631	626	620	610	651	611	609	673	628	625	676	611	657	653	636	628	653	656	603	606	607	670	669	629	647	638	675	662	661	624	618	668	659	635	646	621	645	625	648	660	652	638	653	674	640	649	615	611	643	636	623	630	618	636	641	669	672	696	663	661	632	649	617	614	637	640	606	644	635	651	649	597	631	583	613	654	669	627	598	607	632	670	657	594	660	620	632	545	632	653	610	649	650	685	659	644	600	639	661	656	646	670
3524	2237	1913	1140	926	787	731	753	695	671	652	678	646	631	586	635	621	665	619	561	594	606	632	619	592	557	599	585	603	620	582	651	594	627	611	559	634	585	619	618	644	607	628	573	567	568	600	577	620	601	582	632	586	567	596	585	556	592	584	574	625	604	562	605	607	604	581	604	583	586	573	605	614	610	584	578	628	592	569	569	562	586	559	589	600	621	598	589	620	591	558	616	576	562	591	603	640	615	641	583	572	612	623	556	649	584	570	575	581	589	582	634	614	564	570	595	611	575	581	614	604	621	586	570	597	610	621	585	566	594	633	569	614	586	609	548	559	634	556	577	577	588	571	569	590	580	574	578	601	562	639	599	561	590	599	597	631	531	600	632	583	569	569	586	563	583	552	587	588	611	597	594	593	566	604	584	598	586	600	566	592	579	595	578	556	577	558	591	581	585	597	549	572	572	585	584	567	561	592	591	590	562	599	587	576	582	604	604	618	549	558	581	603	574	597	578	606	550	606	595	554	592	566	585	601	614	583	577	539	616	620	588	573	596	557	583	580	589	615	564	590	554	571	586	569	581	601	604	564	617	599	591	613	598	544	639	573	585	619	577	605	580	608	571	593	537	593	590	589	607	573	592	611	637	576	588	592	623	602	581	590	579	574	587	608	633	575	599	591	595	616	574	598	641	584	631	591	608	566	638	581	608	619	563	569	578	607	596	583	619	553	640	616	586	584	571	593	584	604	615	592	638	548	591	624	570	562	588	613	551	559	578	575	584	581	633	636	588	551	591	598	567	559	598	556	574	605	580	596	588	572	629	593	549	566	592	579	542	635	564	572	583	544	623	567	554	609	577	557	597	580	579	567	535	550	585	650	578	560	633	593	559	572	594	578	605	630	569	606	581	618	550	542	561	607	579	568	594	575	586	590	599	588	578	567	537	577	566	647	603	581	610	606	602	571	562	559	576	621	576	627	610	613	596	553	587	601	565	561	573	611	560	629	597	632	591	574	565	547	593	566	577	649	584	571	579	627	550	562	599	614	548	604	581	605	527	586	595	615	544	603	616	604	597	605	594	611	573	611	611	612	575	624	588	587	581	602	577	582	569	532	573	627	593	584	611	540	551	586	576	618	591	560	566	572	546	581	603	579	620	569	604	591	628	585	604	591	572	624	644	625	565	572	593	564	611	590	579	564	556	577	584	599	598	587	598	591	591	587	575	590	672	575	616	593	570	625	563	582	560	551	629	611	567	569	598	601	571	645	565	561	621	620	573	584	580	579	586	587	594	577	596	552	603	606	613	557	593	611	566	567	599	567	531	585	570	595	604	555	544	558	594	592	549	606	606	599	583	563	545	595	624	581	584	573	599	603	604	588	607	546	585	590	568	607	584	615	587	600	562	600	577	610	602	580	591	580	603	598	583	597	595	615	609	588	597	591	566	587	584	570	571	576	592	639	552	566	598	591	614	563	567	589	577	593	522	561	562	591	589	581	607	519	575	560	586	555	558	568	556	586	574	577	565	616	559	538	578	556	623	614	554	533	570	626	586	601	603	624	579	560	589	586	572	596	615	590	563	624	598	606	566	604	591	614	574	621	563	594	615	579	616	599	573	617	602	552	584	573	595	600	588	544	540	575	622	595	564	595	588	600	600	574	628	569	583	571	564	568	576	558	591	550	597	595	591	549	563	606	639	608	595	629	589	567	582	577	601	568	558	569	557	597	589	591	578	577	569	612	534	580	607	591	538	595	548	547	555	633	621	562	579	549	591	517	530	588	565	571	536	598	576	546	598	572	595	586	609	585	599	551	624	589	620	610	593	607	589	586	594	587	573	565	575	573	544	571	590	583	588	586	633	593	560	570	617	606	585	560	577	609	567	589	615	611	608	589	650	556	568	612	571	592	585	581	585	599	570	555	587	525	548	555	586	606	599	568	581	576	554	637	556	622	607	588	613	592	559	583	596	566	616	577	588	595	628	602	615	578	599	596	561	568	560	607	632	590	637	590	609	602	549	579	589	587	597	588	614	612	585	542	560	581	562	583	569	649	598	550	576	610	604	549	532	624	546	579	576	580	568	597	603	592	535	544	545	588	572	586	603	628	567	610	573	622	545	604	573	554	567	575	604	594	568	606	587	601	581	588	628	590	552	584	585	551	666	612	590	592	599	579	601	603	606	566	627	601	605	564	607	599	569	601	612	635	543	542	589	609	591	620	590	550	601	587	574	579	552	579	533	537	592	542	627	605	592	637	536	609	612	592	589	606	547	591	551	600	559	608	619	637	559	565	567	543	588	569	611	592	547	583	577	580	612	604	590	617	604	594	598	547	595	524	567	575	606	550	594	583	627	555	550	582	570	603	557	612	606	553	590	627	641	577	608	546	571	554	552	606	580	601	549	572	618	551	630	567	601	602	539	560	575	581	581	544	613	612	593	589	562	600	570	589	601	589	550	594	585	618	568	588	607	575	587	572	570	587	532	624	613	549	570	585	514	604	512	568	591	619	577	612	580	612	609	598	579	553	597	564	570	609	537	611	597	607	561	573	611	591	580	574	564	595	598	570	549	572	570	627	627	611	579	611	579	574	596	598	599	568	597	607	568	577	577	574	578	587	620	561	586	592	575	565	589	572	589	610	566	567	583	643	543	596	590	560	622	585	604	572	616	650	594	642	622	593	611	560	596	613	588	562	578	533	552	545	589	574	559	591	564	547	596	591	617	621	573	571	578	577	540	606	609	591	580	589	610	566	571	576	551	532	561	581	592	584	606	554	601	564	580	611	586	595	613	552	593	565	591	604	602	584	600	583	561	555	553	602	550	565	625	615	595	592	560	558	607	585	583	591	550	597	636	559	607	589	589	571	621	599	588	638	574	571	576	560	590	543	585	604	575	590	575	583	607	534	543	599	577	607	601	548	598	571	580	543	582	570	602	559	597	564	563	601	567	630	601	612	620	612	621	574	576	568	563	555	615	568	619	533	604	604	553	562	560	581	597	583	566	596	595	535	570	576	595	573	584	604	633	579	632	562	577	587	594	633	581	536	573	564	579	610	576	590	580	583	602	586	576	621	580	591	581	596	580	606	597	614	592	600	589	546	611	657	568	593	555	596	590	597	566	595	580	589	598	591	612	631	608	585	589	617	590	599	602	611	592	636	558	590	572	599	597	606	581	591	549	577	612	581	568	570	536	624	568	624	596	611	619	585	597	521	541	603	572	581	579	581	582	604	545	547	591	612	614	611	602	557	620	557	592	561	603	587	580	609	558	587	584	606	575	591	579	568	605	552	524	551	537	630	552	582	579	560	566	539	576	598	591	597	609	551	596	618	581	565	554	574	583	569	599	615	558	583	589	607	571	627	568	553	601	598	581	587	581	586	615	601	596	564	566	540	541	605	587	572	610	594	559	584	596	581	572	539	597	575	584	609	625	604	623	599	567	587	591	561	575	565	539	576	601	563	523	604	585	597	543	579	567	561	602	610	579	601	565	607	584
24270	21444	28628	24656	20099	2531	835	538	417	410	369	352	369	355	332	337	334	330	317	357	301	325	318	288	316	298	334	299	305	297	296	306	271	299	287	318	313	351	317	284	289	273	315	299	299	322	308	334	292	297	302	313	310	300	282	297	299	308	299	294	281	326	286	314	309	311	289	297	285	320	301	315	299	308	297	300	287	302	308	288	306	286	276	295	309	289	278	314	293	297	288	293	290	318	331	284	284	286	275	257	327	304	316	319	278	306	334	293	302	306	274	299	322	297	261	289	302	294	310	280	252	265	318	280	297	283	309	303	297	315	301	295	294	284	327	296	309	275	326	302	286	281	294	298	292	307	276	294	296	291	313	305	301	301	282	288	315	293	303	294	305	304	308	312	312	288	292	279	275	288	305	292	294	297	302	276	295	293	301	304	254	287	305	285	321	307	296	276	305	274	297	310	313	289	302	262	318	266	281	298	285	326	283	292	278	316	283	308	326	289	308	276	289	281	308	327	309	284	286	296	304	301	291	311	273	271	298	311	264	316	255	311	264	302	292	272	284	292	329	309	315	263	294	282	291	281	276	300	290	256	303	280	278	283	312	305	251	318	278	278	312	279	300	278	275	299	295	298	290	318	321	303	295	271	312	277	281	330	284	303	299	279	287	303	284	291	280	311	309	268	310	273	295	295	280	333	292	309	318	293	296	296	335	298	257	283	302	288	294	301	300	309	285	282	292	281	278	297	288	283	298	291	287	301	268	309	288	301	314	310	293	294	291	290	302	282	295	284	286	327	279	302	310	280	280	277	263	274	258	268	286	285	309	293	264	300	301	302	276	283	304	288	307	311	287	310	286	290	302	306	273	298	292	305	289	309	293	301	343	314	309	278	295	307	257	297	316	315	282	307	316	306	296	260	274	297	288	310	310	276	293	291	297	269	302	280	301	275	302	285	308	304	294	307	275	289	295	303	320	306	297	296	299	307	308	269	292	334	320	295	273	304	285	275	307	322	296	277	271	319	298	298	293	306	306	297	315	296	289	284	296	278	290	261	263	294	305	277	307	281	300	279	267	273	290	295	294	306	278	304	288	267	292	277	300	296	325	304	277	240	287	272	302	301	308	295	297	322	276	270	264	315	317	314	319	281	294	315	272	294	305	308	272	308	318	313	314	273	319	285	287	271	300	327	279	309	277	298	286	298	305	253	298	321	264	299	294	311	261	294	261	296	302	315	294	299	301	291	300	287	283	301	282	294	286	267	281	302	293	297	323	315	283	327	275	291	319	322	269	275	297	334	282	270	281	278	282	294	293	305	278	288	300	264	296	285	313	291	280	312	311	277	295	312	285	323	293	286	289	299	272	300	298	316	303	281	283	300	282	303	302	262	259	278	301	304	292	276	268	313	248	313	277	317	298	297	307	297	311	297	252	292	316	272	279	293	287	288	308	295	294	286	306	273	287	309	295	340	328	341	296	266	275	307	301	303	311	329	256	318	311	260	284	281	301	272	293	265	299	299	310	295	294	291	299	300	300	283	267	322	289	271	284	303	283	245	263	268	276	280	277	281	309	276	276	278	287	301	296	290	298	280	307	267	305	293	295	276	296	286	282	293	305	279	294	293	297	279	303	284	303	290	313	293	331	293	285	294	310	291	308	296	284	308	301	294	285	317	278	295	289	296	276	269	301	285	301	263	289	259	305	295	268	291	295	304	283	285	273	296	319	285	287	287	286	270	295	298	287	277	271	278	318	293	321	306	279	294	296	296	291	326	286	281	308	307	268	307	293	297	295	317	307	318	282	286	294	301	278	300	304	261	302	302	323	302	300	283	318	273	256	294	272	290	289	333	304	293	271	285	293	290	310	289	304	290	284	295	294	310	291	302	282	309	282	278	257	261	285	295	325	296	303	325	291	317	281	290	303	287	272	269	312	296	319	326	301	305	322	269	310	298	284	287	321	294	261	291	293	302	302	287	286	280	315	293	309	273	309	314	279	281	285	300	289	288	281	286	283	305	295	316	289	288	274	259	290	281	296	277	295	273	302	286	294	310	275	309	285	301	287	305	296	272	311	326	313	302	307	293	315	277	262	258	297	270	258	265	260	302	305	293	279	279	271	288	278	287	254	294	282	282	353	310	284	310	306	268	304	282	290	302	316	286	312	287	303	307	308	306	283	268	301	330	289	311	285	268	279	280	308	299	288	293	275	326	308	276	296	314	300	286	311	273	308	303	299	296	292	305	307	283	328	297	288	327	305	297	304	280	249	300	290	304	306	294	291	287	282	310	268	260	283	316	300	282	284	302	288	290	285	296	275	294	303	312	311	259	291	277	310	257	304	304	270	290	306	289	297	293	267	281	272	292	296	289	247	316	308	322	264	314	266	294	292	309	294	311	277	296	289	299	290	301	301	304	312	304	311	321	281	281	309	286	305	307	279	283	308	284	301	289	291	292	273	298	305	304	309	283	293	297	292	294	292	339	302	267	286	287	294	299	265	287	263	281	266	296	308	320	287	324	273	297	302	311	303	272	321	292	287	307	289	298	289	280	302	290	282	311	341	297	307	278	297	296	263	318	277	261	301	262	333	302	318	273	280	296	271	247	280	293	311	308	330	316	275	317	300	298	326	292	264	314	291	289	310	293	296	297	282	304	283	320	290	281	310	296	283	278	314	275	286	282	289	301	322	314	281	320	288	328	275	298	286	301	301	282	300	276	268	331	279	296	333	321	314	295	315	311	300	293	296	309	280	283	320	300	276	289	284	265	302	277	293	294	314	320	272	324	286	277	277	292	322	285	277	290	273	303	294	272	271	305	275	281	271	298	274	317	285	306	300	290	284	300	283	295	318	295	285	304	313	291	256	292	303	292	300	266	273	301	271	303	299	316	246	308	289	262	276	285	291	304	266	283	306	283	278	302	265	298	297	279	286	299	295	306	307	285	284	276	282	280	317	315	309	317	290	278	304	298	283	302	297	328	285	310	304	281	301	309	301	341	271	294	302	304	284	297	279	326	251	263	302	271	288	305	265	283	275	291	316	268	337	300	287	319	264	292	349	289	318	282	304	268	279	313	294	270	288	289	276	284	306	330	283	271	292	302	283	265	265	320	337	290	318	303	291	282	289	281	263	319	275	287	258	294	292	272	294	263	277	291	255	310	295	289	302	299	272	325	327	282	286	314	296	304	290	278	279	293	301	260	288	296	269	301	259	304	302	273	296	300	267	291	283	293	276	297	293	283	313	288	298	302	269	275	296	307	302	287	309	274	289	293	300	299	287	320	300	287	332	300	306	293	279	278	292	303	335	290	271	284	273	288	308	294	271	325	282	293	315	282	310	278	305	298	297	286	276	281	293	313	301	309	295	327	311	286	313	299	291	279	328	292	312	281	268	286	294	277	270	283	285	291	281	315	279	274	285	322	293	289	270	258	290	289	295	297	272	316	299	320	308	295	292	285	251	302	297	310	287	310	331	253	291	285	295	301	287	292	298	281	300	293
3258	4531	3572	1860	1309	965	786	653	543	542	507	445	413	410	397	407	390	359	377	365	362	340	397	339	355	346	367	359	322	354	334	302	331	314	297	307	320	327	347	322	307	297	323	328	340	339	342	315	310	306	329	312	321	290	308	327	313	313	322	316	316	301	320	331	318	344	299	345	338	294	315	318	296	333	321	350	320	328	305	313	301	337	342	306	328	344	307	299	303	288	334	310	323	307	290	345	306	321	291	326	305	294	337	292	330	296	289	327	294	337	345	301	304	350	356	307	314	308	263	292	307	323	314	304	293	328	298	321	327	292	316	307	280	320	302	317	297	357	311	304	308	288	332	270	313	300	302	295	286	315	323	313	318	323	314	311	304	323	292	305	344	315	343	319	318	297	310	292	277	292	299	313	308	300	334	302	340	314	294	300	308	318	272	305	280	291	326	352	314	324	289	315	309	325	309	319	285	309	312	304	301	312	322	290	321	289	318	322	298	332	319	293	276	302	293	296	323	268	312	324	285	305	303	302	282	322	311	294	327	290	302	316	282	340	327	290	311	327	325	310	274	310	285	315	322	318	309	303	284	329	301	318	337	337	324	302	301	311	331	295	302	260	306	303	291	341	317	316	303	327	298	309	292	316	331	310	310	312	310	335	309	277	316	317	321	283	278	302	341	314	307	285	311	290	279	286	291	317	294	307	335	329	298	288	304	314	318	302	296	274	319	315	269	286	284	284	301	291	277	307	286	307	289	311	355	307	277	262	302	318	310	303	269	322	305	338	320	324	319	319	320	305	297	309	309	277	316	312	300	321	310	303	290	341	301	306	311	287	311	282	316	297	327	323	324	295	308	259	291	304	328	310	284	332	308	315	337	275	335	313	302	299	328	320	287	296	303	287	311	277	292	315	290	310	297	309	291	331	318	319	317	297	287	315	301	330	316	317	304	275	340	294	333	322	308	291	329	302	304	302	309	302	294	313	298	315	292	306	319	300	309	308	324	329	295	350	316	329	269	304	320	333	269	321	315	300	296	317	317	324	323	334	337	304	339	331	308	315	314	299	311	285	338	289	332	289	311	282	333	321	306	329	307	293	299	309	298	301	300	306	305	297	320	316	299	298	297	322	297	325	286	307	297	324	300	283	288	301	314	310	310	293	304	292	320	320	315	319	316	311	307	310	304	318	320	299	321	313	291	332	318	280	306	334	279	284	303	333	332	305	312	312	289	316	283	295	297	312	307	300	295	318	317	312	294	321	317	300	266	347	330	332	315	304	309	288	340	321	320	328	277	298	302	316	310	307	329	317	323	314	301	306	338	295	308	308	327	316	331	298	300	330	329	312	283	335	302	328	328	336	303	317	309	323	287	293	300	325	310	295	293	347	268	287	323	316	294	327	305	329	312	295	328	341	317	296	311	286	272	314	333	297	279	321	346	288	345	265	287	320	292	309	288	287	267	285	318	301	308	299	300	293	308	303	317	302	309	299	300	286	313	308	292	303	322	287	296	308	303	335	286	298	293	334	319	305	343	321	313	296	321	327	317	340	289	294	301	308	338	301	327	270	303	315	342	303	320	324	289	270	329	305	283	319	310	310	317	327	289	305	304	322	286	289	292	313	319	293	310	350	298	300	258	335	324	290	285	299	308	369	334	302	265	280	310	279	287	321	310	285	295	292	332	326	337	288	260	308	291	349	321	303	292	296	321	311	346	293	329	322	346	314	313	332	294	326	301	303	337	312	313	319	308	294	316	318	282	302	357	309	328	316	305	326	319	296	310	314	310	315	324	305	300	303	300	285	332	305	271	299	313	297	302	310	327	307	301	301	311	299	317	287	296	286	296	328	298	262	312	325	310	306	335	334	313	311	315	298	303	313	317	309	287	285	294	329	285	337	313	290	284	287	311	302	329	303	325	292	331	302	337	314	317	299	315	311	316	289	323	300	296	313	285	308	306	335	310	301	320	318	287	312	314	331	332	298	302	322	336	271	268	288	264	274	302	313	312	329	324	280	310	322	297	283	309	329	299	273	308	318	339	308	309	300	291	283	298	311	313	346	312	340	325	346	287	303	347	307	342	304	333	278	300	297	282	297	292	336	302	300	310	304	335	317	315	274	315	342	304	295	336	307	331	333	279	298	313	324	301	307	322	365	300	328	299	319	281	310	297	324	295	304	292	289	312	304	320	314	301	335	315	284	314	313	314	321	295	264	322	315	293	304	324	307	311	293	284	317	300	307	317	318	296	279	306	307	339	326	292	319	287	298	310	320	264	327	307	307	316	293	337	317	322	303	279	334	305	299	332	306	296	304	287	287	306	317	294	292	326	315	299	337	313	293	316	292	303	308	311	302	305	263	305	302	303	336	304	262	294	299	313	315	323	279	294	309	327	306	317	310	298	293	294	319	282	309	310	305	304	285	297	315	315	312	311	312	256	324	294	303	274	325	312	320	325	303	328	320	297	310	270	342	295	289	315	286	299	355	276	299	319	299	298	328	336	340	322	301	338	323	314	350	309	325	314	330	296	299	289	298	283	314	324	291	293	291	266	307	357	289	319	301	316	278	292	285	292	305	302	317	327	329	298	310	308	323	307	291	332	312	287	311	323	305	319	307	288	330	326	284	293	277	301	313	304	314	306	325	283	320	317	294	339	319	339	313	334	335	300	337	309	274	296	293	317	332	287	296	319	324	328	272	278	305	324	309	292	307	282	308	325	303	320	344	283	276	294	308	290	339	325	280	314	334	318	333	324	286	310	283	298	298	302	312	326	306	315	293	301	261	288	309	312	290	306	313	331	308	299	324	326	321	310	321	312	296	308	327	300	325	276	312	317	269	314	312	301	311	356	303	306	299	326	307	289	324	298	323	330	306	321	319	293	289	320	301	296	311	337	323	314	296	313	340	285	351	293	299	299	309	300	270	318	344	339	305	300	292	274	314	312	293	307	314	306	320	275	329	286	273	320	312	272	308	314	311	313	321	322	330	330	283	296	309	320	305	356	304	316	290	322	301	284	267	338	301	337	314	268	301	351	315	287	290	297	286	308	315	297	301	303	306	313	302	315	313	324	307	325	306	292	320	280	323	317	311	282	310	316	312	342	316	341	300	328	293	333	314	273	324	308	315	307	280	293	315	284	321	283	278	318	309	319	310	295	304	312	311	309	300	301	306	315	311	281	296	315	331	325	305	297	285	316	309	343	321	299	305	247	306	292	320	282	314	326	317	313	310	325	303	307	305	285	289	287	311	310	334	295	314	294	285	285	292	327	321	323	318	306	296	318	301	321	324	320	260	303	317	328	291	307	292	302	322	280	304	290	294	324	300	330	315	308	334	307	262	321	288	309	306	305	342	313	291	309	295	311	315	316	317	248	322	302	336	322	305	311	314	323	314	298	318	312	304	297	326	304	296	272	314	302	285	335	295	339	308	315	340	295	298	311	276	320	323	307	312	297	289	297	333	290	305	293	300	328	293	323	308	325	302	321	315	279	308	305	275
27684	11631	1969	1074	846	776	834	819	813	762	827	797	825	806	786	808	820	898	780	778	797	764	771	799	740	806	798	840	799	827	830	767	778	766	776	845	778	771	770	775	793	736	832	743	773	780	735	783	826	805	801	774	815	798	822	822	783	737	827	837	799	802	794	803	765	797	798	816	783	845	777	759	783	795	719	785	773	800	829	778	750	861	827	767	800	752	779	792	822	801	792	805	734	809	769	779	817	751	761	790	748	812	809	803	764	790	808	770	749	763	763	789	796	837	767	767	788	781	787	776	749	780	761	812	763	815	744	748	756	799	714	766	805	820	831	735	768	774	797	816	821	764	802	821	762	770	848	742	848	783	822	748	782	852	794	787	824	796	816	767	826	787	796	800	786	797	812	844	815	779	756	779	758	784	802	770	781	821	825	800	784	814	806	819	785	773	800	783	728	804	783	837	790	755	834	763	772	773	767	726	764	744	815	820	800	782	779	808	778	779	782	781	777	809	791	809	784	782	794	758	797	765	799	790	805	801	793	714	780	842	786	765	798	782	790	751	823	738	742	823	775	775	819	779	798	745	750	795	813	795	702	750	763	782	812	768	718	793	771	813	748	740	803	758	778	813	792	754	752	811	774	741	819	785	793	766	812	785	782	770	794	796	772	816	784	768	771	801	833	780	805	789	797	764	782	779	777	764	792	753	795	733	745	790	726	800	774	845	811	742	798	765	808	795	811	800	848	759	790	800	786	803	818	787	819	802	772	813	750	790	781	819	771	791	778	752	717	813	758	805	767	807	777	796	787	790	838	792	765	746	738	801	817	781	756	789	759	757	802	736	819	752	820	784	731	804	801	818	797	776	768	770	802	804	755	734	820	776	768	828	799	782	760	799	819	806	738	817	793	798	829	772	769	792	769	822	747	784	799	755	758	766	796	780	851	811	770	767	743	841	749	778	814	804	821	768	773	797	754	761	808	794	786	777	757	823	838	788	783	815	754	770	725	728	782	786	740	774	775	831	813	822	799	768	812	747	763	792	753	746	793	783	822	774	819	776	762	764	810	788	755	781	797	765	808	722	845	791	738	830	734	841	791	801	785	735	805	771	860	796	806	803	760	824	794	785	781	735	767	798	808	773	753	780	818	801	774	825	773	808	822	724	779	846	777	779	804	835	769	755	781	770	772	806	744	776	814	792	788	760	797	769	772	766	801	772	815	842	777	792	761	768	787	781	791	787	818	727	730	735	798	786	788	814	829	803	769	798	732	778	843	790	809	769	760	821	814	796	807	784	814	818	788	820	819	745	808	813	728	763	725	741	810	786	760	821	829	773	786	812	738	837	790	801	723	823	795	740	783	779	786	760	805	792	770	818	812	817	759	779	758	806	808	780	780	756	799	785	787	791	819	791	740	812	762	782	804	783	845	814	778	829	786	795	779	773	758	772	846	875	771	733	780	797	773	771	753	742	816	810	783	825	809	750	784	729	786	744	793	762	790	774	818	831	757	778	782	856	777	766	821	829	766	783	816	840	806	783	770	760	774	789	755	785	807	749	758	795	755	773	791	775	768	764	736	816	764	760	803	760	801	779	785	791	788	780	761	785	767	790	756	753	807	823	770	792	733	738	759	823	818	808	779	771	790	779	827	770	768	764	852	753	750	811	778	812	747	749	752	762	753	771	788	805	741	742	792	807	766	781	820	786	802	813	783	760	781	785	787	782	767	738	753	725	785	748	781	808	748	792	764	754	825	777	742	820	739	793	741	773	749	791	779	791	748	767	811	738	853	837	805	841	766	795	774	795	814	820	767	780	817	738	827	718	782	803	760	770	829	831	785	736	787	798	759	786	837	775	779	796	792	756	791	754	788	761	756	788	840	806	763	799	766	737	777	822	758	785	771	775	837	805	766	777	781	761	781	762	775	728	779	836	807	758	775	726	785	793	811	769	830	781	734	744	826	789	788	791	754	789	735	760	779	787	809	759	786	780	814	799	821	780	778	789	762	795	776	740	779	802	775	811	824	799	750	795	806	800	772	752	794	786	820	788	805	746	759	784	696	791	785	760	801	791	797	793	781	779	817	739	816	759	809	774	810	804	783	811	791	752	793	793	789	799	767	767	763	817	754	772	739	750	799	778	781	779	837	808	751	796	761	747	827	735	739	737	717	790	768	821	787	774	791	743	807	788	775	722	832	750	813	745	761	783	809	743	728	768	778	792	751	786	763	836	796	782	781	753	765	788	828	766	793	780	755	804	788	799	767	776	763	764	780	803	829	759	766	778	824	781	793	809	767	803	824	737	783	802	827	825	786	741	777	817	793	826	791	798	775	783	773	740	786	795	825	768	806	778	805	814	754	776	778	822	751	785	805	804	776	793	761	794	831	794	756	805	769	814	768	773	738	769	808	795	854	767	805	782	815	786	813	717	786	790	822	786	805	791	775	687	784	778	838	755	760	787	796	792	762	791	760	782	760	810	776	768	770	784	781	781	742	777	763	773	734	784	801	798	788	769	727	771	853	767	805	831	786	799	810	861	817	764	805	758	799	769	807	813	816	788	799	749	827	786	791	798	796	780	836	763	810	785	762	808	780	831	773	786	692	837	760	796	777	763	812	802	822	766	801	731	797	822	763	764	768	818	778	797	856	843	788	802	736	849	763	832	804	809	761	736	784	800	801	779	775	769	756	784	773	763	795	814	770	788	840	771	790	757	834	773	785	815	779	747	757	795	778	821	742	774	756	767	758	822	833	848	804	790	775	802	769	730	776	789	810	799	835	756	771	777	780	798	795	790	802	765	767	769	789	766	760	794	796	813	765	739	761	727	791	789	743	766	802	794	784	805	791	772	773	765	702	777	779	785	785	731	802	784	843	754	822	783	791	816	810	812	791	763	800	834	776	790	795	833	753	821	824	770	787	789	760	820	768	818	738	759	810	795	776	781	803	817	804	743	733	810	776	730	799	826	763	772	790	764	805	722	835	811	771	796	819	801	810	802	813	820	822	833	815	801	752	780	787	739	825	779	795	758	810	767	813	777	796	762	782	771	767	789	799	809	784	792	837	778	787	825	788	781	801	761	827	839	786	792	685	789	787	736	804	775	775	760	747	801	768	784	792	790	769	823	784	801	785	762	790	785	764	746	779	737	791	761	779	800	833	800	761	779	792	794	870	822	718	747	817	784	754	838	786	796	777	776	800	755	842	820	760	849	804	728	757	761	810	801	826	771	828	807	784	743	745	800	793	820	795	834	812	847	736	755	756	794	731	794	785	804	729	794	840	778	810	807	813	767	784	776	809	789	810	798	736	806	833	818	784	779	846	842	728	766	832	813	763	786	842	783	701	777	793	785	784	803	769	802	805	765	778	771	793	804	796	815	827	827	746	813	796	779	780	742	828	844	798	758	818	811	793	800	791	787	794	790	789	747	749	775	807	849	805	759	846	796	829	839	838	809	717	766	783	771	829	802	770	755	796	813	849	790	711	760	810	789	809	770	781	808
5153	901	881	770	688	723	743	715	712	715	714	719	687	706	694	716	661	704	687	694	697	685	690	718	690	694	657	702	688	706	671	715	684	677	692	683	687	736	751	692	688	684	696	698	693	668	722	736	683	665	717	713	685	726	716	679	703	714	666	713	738	687	688	697	672	720	671	685	689	722	690	744	713	688	686	684	716	694	667	742	668	709	679	718	737	677	701	734	689	692	702	732	686	678	702	685	682	664	755	743	717	697	656	705	657	676	707	694	724	678	730	699	664	696	711	697	692	702	718	768	711	691	692	717	717	678	640	720	746	707	657	690	691	695	693	708	634	664	671	693	725	735	689	668	689	679	742	722	662	685	719	680	747	687	629	656	712	707	685	674	705	756	690	654	715	738	640	699	709	671	690	695	709	711	656	669	664	659	695	664	720	705	703	693	691	663	663	742	715	670	700	703	671	719	684	703	683	692	704	689	723	670	721	690	654	705	696	702	669	700	678	714	686	706	694	674	682	701	708	673	751	648	683	725	720	666	732	721	702	716	672	675	703	706	642	705	688	675	673	686	664	689	731	698	722	741	684	695	665	724	687	658	717	725	658	706	690	673	690	725	718	738	701	650	681	672	701	684	715	730	671	725	692	740	689	700	700	687	699	733	656	674	650	680	686	691	752	662	679	704	684	706	662	701	689	681	726	631	668	710	694	690	705	696	671	684	685	751	656	675	749	731	720	703	669	685	693	666	697	672	726	688	678	664	741	666	708	688	743	701	728	706	714	654	688	712	644	709	686	696	676	697	680	709	715	666	673	690	716	711	681	702	700	671	718	673	753	707	747	690	686	686	703	706	681	678	689	685	718	659	675	673	684	656	678	685	664	669	715	663	696	754	729	752	711	735	685	687	681	689	678	716	671	680	696	721	691	723	663	690	669	670	725	728	656	716	679	709	685	689	653	707	660	695	707	685	695	726	706	678	699	692	693	724	689	703	685	699	687	698	703	723	677	699	647	699	673	690	719	746	667	709	668	647	709	684	694	735	744	699	677	704	739	684	733	750	690	656	696	677	692	720	666	709	701	723	772	679	728	707	658	724	703	736	688	701	699	734	722	687	676	730	716	683	712	688	697	673	726	732	673	704	710	672	673	722	694	691	636	722	648	699	738	700	736	719	718	684	715	683	700	703	725	707	682	652	693	715	700	685	646	710	697	697	672	708	663	655	699	695	747	699	669	709	638	733	655	660	712	683	668	654	760	713	667	688	710	689	702	720	707	693	677	733	702	695	655	703	675	686	694	690	703	668	651	716	675	683	717	706	709	719	690	649	688	739	685	698	684	684	689	668	688	702	669	690	710	691	684	693	695	706	694	680	717	673	699	676	669	724	717	720	679	695	667	716	700	704	704	697	694	702	675	708	707	682	771	679	697	628	687	697	749	716	716	726	687	686	680	706	753	697	696	715	716	732	726	705	669	758	715	691	674	714	689	686	738	708	737	737	702	697	669	729	686	708	702	720	657	669	693	727	697	701	694	711	699	755	678	700	692	648	703	682	691	717	671	731	725	695	707	695	729	695	758	688	730	657	737	703	720	699	742	689	689	705	698	664	704	698	708	696	672	734	657	760	748	759	723	711	715	678	712	698	677	675	673	727	720	682	691	665	703	711	750	704	701	644	695	688	687	721	642	710	692	619	726	648	653	711	669	694	706	711	673	682	682	669	682	692	631	660	695	661	683	716	696	714	694	718	699	764	641	616	739	688	684	702	693	685	715	700	670	696	740	718	684	629	639	709	711	707	681	649	743	657	668	686	721	697	747	720	669	667	740	713	697	687	663	697	714	676	722	677	670	702	709	728	716	669	720	673	672	668	651	681	668	697	714	737	700	724	701	674	689	641	699	676	695	649	731	672	657	698	683	723	661	706	674	665	737	668	720	670	695	737	716	695	695	681	693	656	680	725	682	691	721	674	723	737	716	667	707	706	664	689	721	690	701	726	687	611	698	690	711	677	647	686	705	683	683	697	638	747	655	751	734	687	725	734	659	668	658	710	713	735	717	684	697	703	701	703	668	702	706	699	673	704	708	690	694	689	695	699	651	704	658	658	716	760	729	743	663	681	665	722	694	689	706	660	728	680	664	686	682	706	711	657	712	720	675	713	732	736	668	687	686	658	686	677	715	699	658	738	694	732	744	715	696	710	705	663	713	721	712	751	700	708	690	692	682	667	704	706	660	714	691	673	682	647	695	710	719	687	675	725	716	718	718	716	720	699	713	670	690	728	684	677	705	720	660	708	648	719	701	669	704	706	725	743	676	669	712	741	697	672	712	695	708	692	676	695	713	739	699	673	690	711	662	715	681	670	719	652	738	760	690	679	671	664	687	697	703	676	682	698	690	675	667	670	684	683	664	735	763	658	705	667	701	683	685	698	655	727	666	676	685	709	714	715	713	687	686	723	668	768	708	681	711	681	669	689	719	700	686	740	697	697	697	671	734	731	648	713	701	663	715	691	712	697	732	737	670	717	671	706	700	685	689	698	669	714	696	697	727	686	688	712	667	747	709	735	710	700	688	701	678	720	696	695	719	672	690	695	620	716	716	732	693	629	717	710	680	655	714	686	681	746	711	685	653	713	672	661	664	736	717	706	735	707	704	690	755	694	706	723	691	702	671	649	744	667	688	732	718	681	734	721	681	718	679	716	694	693	736	683	687	693	696	724	704	724	741	654	676	724	645	674	744	745	656	692	710	734	666	728	663	698	680	692	736	738	671	706	669	706	698	654	689	719	683	683	731	669	658	691	681	733	754	648	733	698	705	699	741	660	673	682	692	661	701	707	700	688	685	699	653	718	640	715	724	670	699	689	678	721	685	729	664	690	724	725	741	682	695	665	667	705	700	695	701	710	676	716	645	709	744	675	740	690	700	677	663	739	678	711	723	700	697	718	705	643	662	734	724	689	650	660	764	677	665	696	667	704	691	680	653	732	726	676	682	706	665	688	727	705	691	710	690	702	726	723	721	700	651	639	729	715	696	736	664	689	670	693	648	705	703	677	706	702	685	722	688	682	643	713	661	687	702	732	707	673	680	693	647	681	700	684	727	697	673	628	710	745	697	711	700	671	712	714	681	712	706	693	685	669	746	672	706	663	768	714	686	707	706	701	740	691	706	709	696	671	693	635	730	679	730	736	720	720	699	677	710	702	691	682	715	696	656	716	695	698	729	683	760	711	690	700	714	698	694	655	706	739	684	765	720	678	669	711	662	678	710	681	663	678	693	676	719	694	668	705	750	701	731	687	734	682	661	706	620	694	706	675	679	658	667	723	660	696	671	702	708	686	714	658	740	707	667	629	633	675	754	750	698	674	702	689	732	679	743	688	698	696	686	732	683	673	668	705	692	658	721	696	660	694	692	714	669	711	698	689	650	698	682	692	731	643	677	690	709	683	687	707	711	706	701	693	660	675	708	680	687	729	682	693	739	741	678	695	713	731	729	686	702	754
25695	21424	25846	18745	1975	939	829	795	697	667	661	728	702	662	678	657	683	661	684	662	701	678	650	643	623	643	676	633	690	632	646	651	621	645	614	638	661	688	671	647	672	686	627	659	669	675	665	676	631	609	621	636	645	655	610	638	651	648	635	646	654	663	597	622	608	654	658	667	647	636	675	675	592	662	677	676	629	651	661	695	652	676	676	609	668	631	665	663	614	666	665	644	635	630	648	636	634	660	619	670	632	627	641	691	648	658	684	622	636	675	654	654	664	671	627	676	641	656	688	682	628	638	705	640	664	628	599	629	633	671	643	652	674	646	662	675	674	647	639	637	628	608	592	635	692	602	638	662	651	642	625	675	658	612	693	670	640	682	670	644	654	613	620	638	646	601	612	653	627	648	641	614	620	620	623	704	611	655	662	657	622	671	657	643	669	673	638	662	627	642	662	639	610	647	677	643	644	672	661	615	667	645	645	677	672	669	606	648	616	718	619	625	618	604	665	653	621	644	643	642	647	642	601	642	655	649	647	656	614	629	648	699	661	639	675	641	637	619	639	656	631	619	594	591	607	679	647	625	620	633	657	625	681	670	698	607	662	670	640	677	685	658	610	659	633	636	623	678	628	600	681	637	625	630	663	617	602	630	648	642	635	685	668	664	682	658	592	697	630	600	660	627	648	612	639	635	628	666	639	669	659	675	628	654	618	686	673	619	674	664	711	612	658	654	665	653	605	688	636	656	676	624	646	629	639	629	642	656	620	621	646	608	640	629	666	644	652	638	654	659	613	649	663	620	664	642	638	635	604	654	604	674	627	632	655	627	658	665	648	680	609	605	649	634	646	649	636	665	612	620	642	604	688	671	644	646	621	649	629	635	651	648	659	634	661	645	683	645	613	609	612	629	646	659	628	642	621	690	648	652	649	642	652	624	669	659	643	645	620	657	603	643	633	696	632	658	667	639	649	647	630	629	635	633	624	620	667	632	589	687	624	670	681	641	603	585	634	611	658	703	650	661	627	655	645	628	591	644	643	677	685	657	619	605	661	615	633	664	598	706	668	611	605	613	666	644	670	624	681	647	596	631	655	653	676	653	621	667	662	650	668	594	641	630	627	596	663	644	612	622	676	662	684	661	618	646	624	621	631	663	595	622	647	673	663	634	653	669	655	684	612	636	648	638	654	634	674	704	652	663	652	611	621	686	665	673	703	621	640	602	636	669	632	675	682	615	631	718	635	633	620	630	637	691	657	632	664	650	656	618	611	671	630	654	630	679	624	608	632	638	643	671	650	650	662	663	675	656	624	627	640	607	669	656	605	644	627	619	631	598	625	626	646	614	610	677	614	640	619	654	637	646	644	622	596	628	656	631	639	641	618	671	685	686	664	679	600	673	607	619	660	649	645	640	646	650	581	680	669	639	662	642	672	666	699	613	641	657	651	666	624	667	659	601	600	666	659	646	710	614	647	655	630	688	677	644	578	660	638	619	654	657	635	677	651	668	601	597	685	639	632	649	633	644	709	669	657	665	668	647	651	635	601	632	632	667	602	662	591	607	629	630	650	609	647	621	703	642	646	659	680	664	613	675	668	675	660	663	711	625	656	625	615	625	656	669	635	653	629	668	642	658	645	642	628	644	638	657	699	663	658	622	648	648	596	634	645	611	611	668	648	610	649	682	689	652	619	576	671	631	616	630	686	687	628	613	674	613	670	654	623	640	677	628	676	674	655	649	592	641	598	666	685	659	655	664	677	612	645	654	700	638	640	658	665	670	599	614	672	665	687	637	676	681	627	657	657	666	666	650	681	609	613	606	670	644	635	626	672	619	623	650	696	633	654	605	652	662	638	667	637	642	643	605	667	655	656	659	621	643	650	685	681	647	654	715	620	645	628	660	626	615	547	663	663	637	637	644	646	632	654	628	681	640	638	633	625	715	658	646	686	672	634	647	611	651	608	654	624	632	653	683	619	639	653	625	670	626	622	640	640	628	650	625	648	673	677	630	651	683	669	626	696	682	672	604	663	645	648	629	657	640	672	673	598	676	608	609	641	632	656	644	617	668	615	583	622	628	638	663	658	680	647	610	645	605	649	640	633	684	659	668	658	633	651	620	679	633	627	584	605	690	663	602	636	604	663	593	625	660	673	689	659	616	654	679	695	606	634	595	657	659	618	655	624	616	671	651	659	600	623	648	608	656	655	665	648	702	645	618	669	659	651	644	639	637	663	648	611	667	639	680	647	617	662	662	621	662	647	652	649	668	626	609	639	655	626	662	666	636	648	642	616	656	608	623	641	626	681	628	612	650	679	666	627	633	608	619	641	677	663	633	684	660	625	638	638	655	675	649	663	659	664	629	640	635	625	647	634	677	616	630	645	642	656	661	648	642	637	659	699	650	600	653	665	661	638	678	611	638	643	635	655	629	665	618	667	672	644	630	602	660	664	654	617	638	641	666	629	710	644	673	644	604	639	653	674	629	662	617	658	652	641	613	677	624	615	664	649	657	644	645	620	595	625	635	705	648	641	682	660	631	662	665	661	645	613	656	636	661	654	646	647	649	639	632	660	625	690	685	677	607	648	678	612	652	641	681	681	641	641	608	653	572	617	604	651	679	615	667	677	652	689	630	652	593	638	619	637	684	660	656	667	617	638	652	675	622	677	648	706	660	656	617	656	639	597	643	655	653	691	639	608	647	633	618	642	631	622	654	668	642	595	653	628	695	622	705	674	700	662	627	668	658	688	667	631	645	707	609	715	648	637	646	682	664	647	630	682	632	662	677	638	663	657	642	624	648	642	653	606	656	623	635	628	679	635	646	621	600	665	653	621	626	667	614	674	665	640	670	657	662	654	687	623	620	633	660	654	642	657	656	620	622	694	654	657	653	644	678	710	660	638	704	662	656	637	656	651	643	655	600	653	667	720	621	646	627	655	631	671	667	649	669	610	612	661	628	642	671	643	645	602	644	617	598	653	652	691	641	640	655	660	637	615	641	623	649	650	686	680	636	649	674	655	629	680	631	622	632	660	636	646	685	684	603	666	670	644	649	650	626	618	658	659	658	651	656	680	644	627	663	648	648	704	664	598	661	658	592	674	654	657	622	628	638	617	666	631	643	623	604	643	660	632	669	618	643	655	639	668	666	635	666	657	610	631	611	652	657	660	648	631	626	623	591	657	664	622	674	667	649	630	639	659	672	649	595	642	630	614	615	628	678	643	655	668	610	625	688	616	661	664	650	658	614	653	695	619	653	597	653	622	644	707	620	604	642	594	655	656	656	616	645	650	654	628	636	635	645	680	639	660	631	655	608	657	654	659	614	640	669	640	608	641	629	639	673	671	649	617	679	602	699	666	622	634	655	618	698	653	610	626	617	650	582	629	688	643	615	664	682	641	663	674	644	643	653	656	637	642	660	680	642	671	654	645	649	616	618	643	659	615	642	671	608	676	682	645	657	649	667	672	607	633	686	616	628	637	647	656	659	660	609	599	657
3518	2304	1882	1170	923	829	703	757	667	644	705	676	636	620	656	597	647	644	579	623	596	587	656	606	614	650	600	615	592	602	632	587	650	579	634	644	604	622	578	602	579	614	612	590	605	607	571	590	604	623	604	592	635	584	554	564	561	599	541	594	554	602	608	573	601	574	615	596	603	615	611	610	600	560	570	615	602	566	596	597	603	550	637	611	609	548	620	618	569	584	541	569	584	565	598	545	603	607	579	597	598	599	573	631	540	611	621	595	627	582	608	598	567	558	579	655	638	603	588	598	647	600	568	567	588	597	572	573	575	606	591	606	530	582	631	576	598	602	584	586	557	583	580	593	579	651	539	559	547	551	593	587	611	589	558	589	606	630	588	618	608	562	575	591	619	579	569	616	579	560	584	571	606	563	568	601	589	579	601	585	563	607	588	593	587	624	601	625	609	566	585	615	570	609	586	627	610	583	581	573	575	581	601	549	582	567	607	632	580	562	548	576	613	603	628	580	631	592	609	573	565	610	607	600	568	550	616	604	605	579	573	590	599	609	612	588	575	595	575	584	597	565	644	604	601	602	591	603	597	567	614	555	575	580	569	611	580	582	610	635	565	579	605	594	572	558	560	642	573	575	608	601	597	625	596	567	591	582	554	574	574	569	566	565	588	586	578	611	593	608	589	593	622	601	627	580	577	603	590	579	563	617	595	598	595	532	578	616	654	604	587	618	602	616	563	599	587	597	573	579	554	546	578	608	584	559	647	617	572	552	589	604	593	596	633	584	580	581	605	581	591	566	602	578	584	590	611	609	600	622	595	665	626	617	596	618	537	586	564	576	621	631	589	602	546	549	586	576	563	585	626	603	566	597	539	613	634	583	617	575	573	598	631	607	597	594	613	621	583	573	581	564	569	554	581	623	579	617	541	602	599	559	612	586	609	583	602	623	604	562	582	589	587	552	618	589	568	616	603	607	579	593	593	589	601	603	602	552	598	596	614	590	588	605	625	602	609	585	582	642	575	586	618	597	577	600	580	604	568	574	550	596	603	598	587	611	578	583	567	623	592	593	560	589	602	631	588	613	580	581	585	614	619	581	618	603	593	556	597	596	572	555	574	603	589	557	589	619	590	554	604	615	558	581	573	589	566	575	600	593	599	561	597	572	581	583	572	605	603	584	602	613	545	566	605	580	619	586	586	579	567	592	569	595	568	593	567	601	588	588	595	615	579	615	617	625	570	580	536	585	620	598	574	620	583	574	623	566	528	571	588	578	607	567	579	608	608	569	572	597	566	603	597	558	583	568	548	589	549	587	551	624	635	581	566	619	582	582	598	615	621	581	568	606	634	631	593	629	573	586	612	575	590	589	608	565	552	600	571	623	629	596	604	551	587	569	622	596	596	542	585	566	611	558	608	589	580	623	561	613	586	572	581	595	586	624	608	558	585	627	569	610	578	592	601	625	575	573	604	594	594	576	590	579	612	567	571	554	603	608	578	557	603	602	596	608	607	611	607	576	618	636	592	640	593	607	592	600	589	615	556	602	604	588	616	593	626	580	585	582	600	569	582	625	557	593	562	580	581	586	618	603	508	608	628	558	586	568	567	601	596	585	553	569	596	547	593	609	566	582	605	589	614	588	606	624	582	542	598	590	591	586	605	626	555	546	633	593	591	598	562	588	598	630	603	551	581	532	613	608	644	594	602	578	620	571	606	579	567	596	559	573	584	603	607	594	580	564	611	542	612	611	530	589	614	566	569	602	606	588	582	587	572	581	557	549	579	573	613	613	615	582	585	562	607	562	576	577	622	553	560	599	620	566	595	579	601	589	595	559	553	579	586	607	561	612	571	579	605	619	632	598	589	548	586	618	601	571	567	554	583	579	575	589	607	541	607	607	571	580	589	612	631	551	611	554	564	613	623	599	606	564	589	542	576	637	637	583	590	632	576	562	550	553	585	601	600	577	582	552	544	592	591	586	523	602	555	580	562	580	583	560	563	579	632	583	605	618	562	550	539	601	590	614	561	579	577	625	641	551	557	578	601	587	592	577	534	601	593	561	571	545	621	589	575	553	567	589	593	604	591	628	579	539	594	591	582	527	593	586	546	602	566	573	567	607	592	605	630	599	533	588	597	603	586	600	581	596	650	572	646	591	562	585	580	609	529	598	605	627	601	593	575	560	661	603	576	573	565	552	610	563	518	566	584	610	564	542	602	600	619	588	576	558	647	610	557	560	587	596	591	538	612	597	613	597	607	627	629	616	623	564	585	580	576	609	577	610	624	579	599	595	538	610	595	570	592	596	598	551	572	596	579	607	555	605	629	577	621	591	553	609	623	577	522	570	576	587	634	578	616	577	598	604	598	574	607	587	618	579	589	594	628	571	550	600	584	607	582	629	559	588	558	608	583	560	598	557	573	602	585	582	553	596	570	555	595	618	580	571	559	597	581	629	613	580	586	597	572	557	566	558	570	604	579	579	604	569	608	578	612	624	575	586	582	611	582	614	590	582	543	600	598	581	569	589	585	595	591	590	559	629	619	567	559	606	633	614	608	585	603	592	584	595	586	558	591	549	625	606	574	603	613	565	598	621	593	620	576	609	609	604	595	565	599	579	555	637	601	594	629	602	552	581	573	604	581	603	608	631	574	587	605	595	603	577	618	544	617	574	602	613	551	599	576	609	590	567	600	602	630	600	594	577	566	574	554	619	597	608	585	602	595	561	612	528	567	580	619	560	588	611	571	552	587	588	585	576	522	585	570	606	541	596	577	587	537	612	607	578	612	597	607	635	590	593	542	601	566	555	557	603	601	624	585	579	582	594	616	611	613	596	618	574	634	595	593	604	604	608	570	569	594	581	562	577	582	572	598	583	581	554	553	568	578	582	552	609	611	578	586	551	620	627	623	550	591	604	579	585	622	590	600	586	593	632	608	571	603	610	598	579	616	568	573	599	607	589	589	584	565	641	561	574	585	621	568	602	628	572	612	588	588	575	595	550	596	623	545	569	595	604	595	573	571	567	611	551	619	605	547	629	601	609	583	570	584	584	561	571	585	611	597	587	590	550	577	575	559	591	594	573	615	568	558	574	596	584	596	580	630	571	604	574	614	552	589	609	574	590	598	590	607	597	587	588	563	628	637	571	585	618	541	621	626	635	594	615	623	555	595	579	591	610	596	563	556	576	561	584	562	589	581	575	599	555	564	567	607	600	579	569	582	605	592	589	574	602	602	593	633	599	559	615	556	607	581	591	605	611	613	574	612	544	588	574	567	577	557	602	590	576	637	602	586	561	590	601	582	559	591	607	600	624	566	572	621	574	598	572	567	565	580	593	645	579	588	589	603	615	585	573	562	602	596	563	613	615	589	573	589	568	594	588	612	594	568	588	622	595	606	605	603	613	597	582	523	606	610	589	558	574	592	569	538	572	574	564	564	608	573	611	565	558	566	582	605	604	558	560	603	550	582	602	584	605	584	582	610	601	598	598	541	609	567	572
24333	21430	28548	24690	20020	2501	841	528	408	410	372	347	360	352	323	348	355	334	351	309	341	306	316	328	302	287	297	316	301	332	333	307	276	319	294	308	310	277	291	278	313	295	323	329	289	318	315	314	271	296	305	307	311	325	303	302	298	314	298	317	299	286	298	287	324	292	268	292	284	278	331	264	269	308	314	335	326	283	307	312	279	309	299	312	278	281	279	277	288	314	279	325	283	300	293	261	310	309	283	318	304	318	287	303	302	276	283	302	312	303	276	296	290	299	315	276	289	307	294	332	319	288	309	294	314	306	297	281	297	301	274	305	320	303	267	295	299	280	275	275	302	298	272	303	285	264	324	286	290	298	304	307	297	350	301	289	251	279	316	301	262	293	310	271	321	292	301	293	346	292	323	339	283	282	314	297	282	301	293	307	329	302	331	325	265	305	306	290	325	281	312	304	301	320	305	290	315	295	302	278	323	300	288	308	305	286	321	307	300	275	299	294	319	302	303	288	295	314	317	296	302	289	292	290	301	348	273	309	256	292	302	266	297	289	285	301	272	292	284	307	281	292	257	311	303	324	289	298	285	324	298	314	280	284	311	301	321	314	318	291	281	280	304	323	329	316	328	314	313	295	292	291	264	285	318	316	274	311	286	304	293	301	264	283	289	297	325	317	289	300	306	289	324	285	316	315	258	307	305	288	317	268	278	317	317	297	318	305	304	303	299	300	318	326	298	332	301	280	282	319	282	306	306	286	338	271	305	307	304	320	293	278	285	285	319	303	305	292	291	310	306	273	297	304	290	313	316	279	319	279	306	304	290	292	292	292	301	272	276	324	286	338	287	302	331	282	305	292	296	280	286	317	276	277	291	289	297	283	315	291	291	323	316	316	282	296	309	307	274	311	301	293	304	271	265	313	306	316	275	280	247	295	325	315	298	309	298	306	305	320	281	286	285	313	297	277	292	310	287	306	282	283	307	265	316	295	271	307	324	299	294	246	302	290	327	285	305	275	297	273	317	293	313	296	285	316	326	296	313	308	291	297	313	289	293	291	276	302	298	320	294	286	316	288	304	272	285	290	324	312	288	290	265	297	273	299	300	291	297	318	278	307	308	247	295	318	293	307	285	298	303	286	291	293	301	266	307	282	273	309	325	316	290	278	303	277	274	297	314	298	300	324	292	295	271	294	279	306	322	298	294	256	288	276	277	281	298	310	317	273	300	299	291	311	270	318	283	292	303	291	331	265	292	275	270	287	327	300	269	337	303	278	266	285	282	302	281	299	293	297	261	261	290	310	282	297	274	311	314	303	343	293	263	339	296	327	313	308	299	266	319	323	264	262	284	308	308	274	277	314	281	302	283	315	314	304	302	294	295	309	306	290	314	301	300	279	290	312	286	311	295	313	290	295	281	302	302	301	295	296	291	287	313	299	287	313	282	284	283	293	314	301	311	291	313	294	287	317	315	317	311	303	290	291	278	284	309	289	290	294	287	308	275	304	313	290	329	294	320	262	274	309	299	309	289	273	285	286	287	342	285	296	321	311	278	315	310	287	334	287	307	258	315	280	320	319	282	265	306	289	303	287	269	297	315	292	304	286	303	284	319	309	268	298	297	280	322	294	284	290	284	285	317	277	286	264	263	266	300	296	267	286	277	270	294	277	293	281	301	288	320	299	300	294	288	298	322	311	298	304	301	302	280	286	274	304	283	311	300	276	325	273	301	283	315	303	302	301	306	302	297	307	276	291	305	288	296	303	271	298	297	282	295	283	289	296	270	316	310	308	298	290	292	306	306	300	330	299	300	282	302	322	272	306	306	296	294	299	304	233	317	284	313	303	304	289	314	291	300	284	267	286	275	307	284	290	290	305	293	279	301	303	272	316	310	291	288	290	279	290	281	281	298	304	311	334	299	291	320	313	299	278	328	289	301	297	299	282	295	291	290	297	310	267	298	299	284	319	293	283	288	277	296	293	259	288	290	283	281	307	275	284	320	264	309	283	309	258	296	324	304	284	278	281	285	320	287	316	282	294	280	280	290	291	317	289	294	259	299	303	284	336	321	316	330	301	300	286	337	303	325	308	266	321	294	301	306	308	277	298	304	311	277	304	307	312	317	320	325	288	335	294	281	273	309	301	306	294	301	256	331	296	274	302	272	298	312	269	311	289	311	305	335	267	301	289	314	294	325	276	299	276	292	317	292	278	315	262	306	284	276	302	275	316	289	299	290	290	290	310	297	261	306	308	335	288	297	324	304	274	278	315	292	324	304	290	295	311	307	299	295	307	279	321	267	275	305	290	290	281	247	286	278	283	312	251	269	319	278	306	291	307	288	278	307	290	315	315	312	309	296	341	280	313	278	264	278	301	297	270	318	308	305	297	298	280	323	303	271	313	266	261	323	269	298	298	311	288	316	292	284	302	299	318	296	311	318	319	307	270	262	303	310	283	298	293	288	305	314	297	299	306	274	312	272	303	287	309	297	292	280	269	303	314	269	291	289	296	263	276	322	271	291	282	259	295	297	270	299	321	273	296	308	305	306	287	264	290	283	303	302	329	302	301	276	286	290	308	292	285	316	315	302	267	273	311	286	331	291	282	299	312	333	302	315	296	322	286	316	296	298	298	314	276	268	299	287	288	283	260	294	283	272	318	324	302	319	308	315	281	277	280	288	289	266	283	299	291	306	295	299	299	293	308	336	289	315	301	318	312	291	302	324	287	284	323	266	298	277	274	311	297	315	320	290	295	288	299	301	297	275	279	269	316	308	304	324	296	277	321	300	273	251	306	283	317	316	288	304	280	299	283	287	287	324	301	306	286	268	266	277	296	280	320	295	320	290	290	295	300	289	329	252	306	274	312	316	315	288	315	280	273	286	272	300	299	273	289	278	286	293	282	296	304	320	331	276	265	296	312	290	305	294	296	322	284	306	280	296	301	286	290	297	295	298	314	274	301	301	280	310	293	293	299	304	287	306	297	293	325	313	281	293	265	320	286	314	294	294	290	312	301	289	314	320	277	286	291	301	278	298	286	331	323	305	306	293	297	286	276	297	285	318	322	306	315	285	291	279	298	298	281	280	306	290	287	264	298	317	299	330	294	291	312	322	295	323	288	309	301	287	284	283	289	298	303	269	312	284	308	296	288	295	245	287	282	295	325	294	275	296	280	307	294	292	325	284	255	289	296	304	286	318	312	282	315	302	308	309	299	293	303	262	308	301	273	291	284	274	297	273	288	329	290	314	296	293	290	297	289	273	310	299	287	293	272	267	254	289	282	267	283	304	281	300	307	320	280	310	283	280	310	293	322	287	301	287	292	298	287	304	296	286	285	287	302	310	271	309	269	283	278	308	287	290	310	308	308	288	295	296	274	237	340	278	297	279	296	308	279	286	300	283	281	287	281	280	265	298	312	313	297	268	285	303	291	288	276	284	306	299	284	265	270	271	289	274	313	277	283	301	252	296	289	292	274	288	312	295	301	291	316	277	301	297	320
3302	4483	3584	1839	1190	953	752	655	547	548	490	454	476	403	382	377	371	355	371	354	357	365	331	326	349	346	368	358	308	347	335	333	321	308	329	295	324	317	327	346	331	310	354	324	301	310	325	303	302	329	337	332	330	316	319	299	289	308	299	336	288	319	307	339	318	304	311	307	337	310	307	308	334	328	332	312	331	316	312	308	305	287	325	305	337	309	322	308	309	335	347	307	343	309	306	332	307	324	325	322	308	308	325	292	320	307	326	280	311	335	294	308	300	323	300	310	325	313	344	306	322	338	340	326	345	315	329	284	314	351	360	306	298	320	317	344	310	309	268	338	305	304	304	318	304	303	321	300	330	294	318	336	329	327	315	289	309	358	319	306	310	313	294	331	327	291	314	311	268	312	343	327	364	303	319	316	299	300	311	328	331	281	300	304	323	339	326	314	317	328	306	320	300	323	306	333	286	253	289	322	319	354	304	318	306	291	302	305	341	324	302	303	332	294	310	298	308	291	302	312	306	287	321	307	332	324	328	325	325	315	303	301	324	305	326	328	309	344	279	314	328	327	304	308	332	295	336	294	325	314	327	281	316	291	317	304	296	310	337	292	338	307	327	277	339	337	322	291	303	295	302	301	316	278	293	307	311	338	295	312	298	294	294	328	306	309	337	292	342	321	302	291	324	300	289	306	315	295	302	320	329	337	333	346	310	288	320	300	316	289	326	290	297	324	337	312	330	336	343	316	310	314	301	300	342	300	298	313	284	304	332	280	355	327	309	330	296	334	279	300	282	320	318	314	312	330	309	320	314	279	338	323	325	321	323	282	304	315	306	314	317	296	312	327	321	307	313	274	325	300	315	326	350	331	331	331	292	317	293	307	316	291	335	295	292	304	384	313	316	308	312	294	284	320	327	344	330	281	293	334	331	333	306	326	352	279	322	313	328	303	292	297	330	317	327	306	323	283	298	326	319	310	314	296	304	313	310	317	302	323	283	303	283	317	320	286	284	320	331	342	304	302	328	313	341	310	303	309	312	319	285	294	344	287	299	302	301	328	324	269	278	312	315	288	315	316	312	287	322	307	331	314	296	299	307	305	335	278	323	348	328	322	288	302	317	289	272	321	276	342	316	332	301	336	311	323	300	314	331	311	303	353	314	329	298	310	320	303	297	276	332	315	311	325	304	314	323	321	288	309	316	335	331	300	291	315	316	323	314	317	303	324	329	318	364	325	302	282	304	315	310	298	323	323	293	287	314	304	320	316	310	336	340	302	313	314	315	331	305	324	297	325	309	312	325	314	313	324	323	313	326	316	333	306	318	313	319	341	289	335	295	309	286	329	303	301	288	311	314	326	330	318	315	330	301	298	293	290	291	328	300	341	319	322	299	302	303	301	300	319	304	312	311	295	346	306	309	336	306	309	309	298	338	335	338	287	330	309	316	283	313	290	321	324	312	322	311	306	319	313	299	321	308	323	340	331	298	271	302	304	322	339	330	308	299	335	310	296	332	316	320	327	310	327	323	315	303	327	337	295	301	328	292	289	285	335	311	279	321	321	348	328	320	293	316	295	323	288	290	337	303	308	290	325	309	282	307	362	302	312	348	292	323	303	295	323	309	282	345	340	293	330	304	298	330	303	357	327	324	285	324	297	286	276	316	293	306	303	300	330	319	313	314	294	303	342	328	293	312	315	323	311	316	292	304	325	308	302	295	300	252	299	311	346	306	323	328	295	330	293	315	312	328	329	309	323	326	325	312	346	304	314	291	291	286	309	331	324	330	322	324	335	323	337	354	318	306	349	295	285	313	286	334	318	318	313	314	332	313	312	254	295	315	317	279	324	291	324	313	352	313	303	316	317	302	351	314	294	333	292	334	272	315	320	284	304	302	317	315	305	310	289	311	289	330	315	302	307	273	325	293	286	314	365	328	313	292	327	301	319	277	289	337	298	307	275	305	313	323	306	334	322	298	293	303	337	347	294	293	321	344	322	288	315	293	299	311	303	302	276	283	295	312	318	298	321	322	331	302	294	296	302	326	305	299	306	304	318	326	290	302	325	308	301	344	300	308	325	309	283	300	283	304	306	283	337	341	301	302	305	287	310	314	311	349	325	333	313	311	317	302	309	312	299	297	331	314	320	306	312	309	280	300	320	314	297	322	316	306	301	323	297	316	358	288	316	328	300	321	323	299	281	335	335	318	310	302	300	310	282	283	305	315	314	299	324	328	314	301	328	296	329	317	303	322	330	318	322	293	321	275	287	284	300	326	320	295	309	330	341	357	317	301	314	282	319	325	303	294	302	286	325	330	298	320	272	343	304	327	328	297	300	318	322	320	298	302	308	305	307	306	296	339	277	309	300	311	324	292	287	313	306	284	295	313	282	314	319	317	341	315	314	300	293	326	309	313	305	272	301	306	294	290	332	319	298	294	327	295	301	309	314	306	320	303	282	327	329	295	302	339	288	333	296	318	289	287	311	338	315	284	297	311	299	294	277	312	335	337	304	300	280	298	294	315	293	292	347	335	350	302	309	324	305	312	336	288	304	296	293	287	288	292	305	260	305	301	293	278	283	306	289	302	353	283	300	297	296	296	296	309	324	340	287	337	322	336	309	324	311	288	300	294	302	321	335	344	319	319	299	320	303	298	320	322	344	298	318	281	326	295	300	305	309	315	308	307	304	305	354	291	336	287	316	301	285	323	294	315	303	333	294	324	321	330	318	293	313	320	325	334	313	307	301	282	299	324	290	314	317	315	319	305	305	309	324	307	321	292	311	305	300	323	343	294	323	285	275	283	287	304	318	290	297	301	340	342	322	307	327	295	314	306	285	306	297	294	324	304	318	332	298	330	272	331	300	331	306	329	294	318	305	328	303	324	268	304	295	304	314	292	325	287	335	343	308	301	330	317	305	299	323	309	285	285	314	333	319	286	326	324	333	292	311	314	291	312	307	318	320	289	313	281	326	288	295	310	303	278	329	271	285	287	301	319	309	327	302	279	298	331	295	308	287	312	305	324	303	301	299	318	286	310	297	287	339	316	317	315	294	290	307	307	318	303	283	303	303	277	331	320	318	309	341	293	292	308	320	308	305	315	301	303	292	337	304	332	337	289	324	299	295	312	309	314	331	333	311	314	300	319	303	321	325	304	311	290	317	319	308	341	322	360	277	331	295	313	318	307	344	327	309	301	345	336	303	290	292	327	286	292	284	340	302	277	366	298	312	292	287	300	303	323	324	282	296	277	334	279	340	283	317	274	319	320	308	323	282	291	306	289	282	303	291	313	280	307	312	292	281	331	267	285	316	303	323	304	315	313	293	292	329	305	298	303	327	301	294	297	305	307	270	293	323	273	316	311	312	299	318	316	345	307	283	324	316	301	331	296	314	316	318	334	311	332	280	314	308	314	303	298	269	276	320	322	298	297	285	313	292	315	293	286	324	308	293	325	333	312	325	330	329	339	350	313	308	341	304	282	319	337	303	320	305	312	337
27645	11726	1933	1173	891	769	827	811	736	770	762	876	812	769	816	815	771	806	743	857	745	713	794	794	797	776	790	811	813	785	811	824	787	756	795	781	790	780	807	778	833	793	825	807	810	756	850	776	857	815	767	775	778	818	789	824	804	769	769	803	796	760	816	789	803	798	782	766	804	794	821	783	828	793	759	778	822	806	796	788	801	815	826	795	779	744	778	790	793	811	839	797	759	729	789	844	787	811	796	760	815	758	832	770	791	805	815	773	783	805	777	810	788	789	767	830	816	775	755	759	780	795	802	792	787	818	779	765	768	775	877	781	801	795	842	774	814	756	753	792	785	735	783	785	745	778	768	790	767	782	770	818	823	873	846	802	764	844	777	799	801	793	792	767	746	805	813	799	787	802	780	849	794	797	883	816	760	805	812	837	770	772	801	800	793	784	798	777	766	786	804	749	803	771	768	788	784	760	819	804	783	791	807	799	810	814	806	807	776	804	815	748	782	782	782	802	795	808	789	802	863	791	814	743	816	772	772	840	822	817	769	804	824	773	825	808	794	818	835	746	816	796	812	789	794	734	836	830	832	823	834	810	799	817	797	755	804	785	799	819	797	792	766	732	801	808	764	811	803	813	781	763	775	836	782	775	781	815	786	840	834	783	793	825	765	790	838	770	805	799	820	817	828	794	843	760	767	788	820	857	787	781	766	821	819	799	759	750	814	772	807	838	779	784	811	802	777	746	818	841	811	776	785	821	809	752	801	812	756	731	757	820	785	774	800	824	782	773	783	791	817	780	801	772	777	804	824	771	802	810	836	770	799	745	784	837	776	788	820	740	801	814	744	773	822	815	787	775	802	763	804	785	809	786	792	804	784	794	795	815	818	777	732	791	770	781	812	799	810	796	770	766	787	775	834	747	754	791	722	814	739	782	777	766	793	790	781	802	796	771	794	774	803	754	780	766	795	785	781	734	795	753	753	788	849	830	796	744	833	849	810	772	808	776	794	877	801	779	797	773	789	850	778	791	846	814	793	804	770	797	794	788	782	754	783	760	804	784	742	779	821	807	782	764	775	804	829	810	747	761	798	797	773	780	792	741	835	822	801	859	736	777	828	841	779	784	804	770	804	829	852	762	812	804	732	796	771	747	724	767	802	820	787	790	797	823	815	769	785	781	767	780	807	783	765	800	836	835	776	739	792	792	765	783	757	748	789	839	807	756	798	836	846	784	814	747	832	783	794	828	799	770	792	774	769	841	803	797	857	784	794	789	773	769	802	780	829	766	755	801	823	843	772	785	795	819	785	819	845	750	793	801	817	782	809	793	799	824	772	753	855	761	797	782	778	800	782	784	762	821	785	816	797	736	815	795	786	799	802	779	729	773	788	812	835	774	774	787	762	813	764	787	790	762	809	775	777	824	778	761	820	790	789	803	800	756	827	779	819	786	789	754	794	821	772	789	790	788	774	740	829	765	771	816	788	763	788	754	790	792	793	834	836	805	791	780	793	822	815	792	803	760	760	762	793	823	818	804	779	809	833	745	802	797	762	783	833	789	831	782	779	789	788	791	811	791	776	774	755	831	842	842	794	803	780	832	787	753	788	812	822	735	773	757	727	773	781	831	831	829	774	733	742	803	789	729	797	758	807	813	792	772	804	763	783	804	777	778	792	803	797	792	781	824	841	849	818	814	777	834	792	795	791	791	786	810	776	814	752	784	809	800	785	769	807	782	788	806	789	805	785	807	788	807	804	742	816	761	805	861	818	769	771	838	821	770	828	781	757	812	783	745	771	788	739	748	752	732	821	791	776	808	823	791	772	789	800	750	825	781	807	778	837	777	789	744	796	810	778	776	798	812	789	804	733	808	758	759	811	773	774	784	769	818	728	814	873	837	775	825	789	822	778	809	781	772	782	792	833	812	822	827	809	812	737	802	799	845	762	750	832	794	789	819	800	799	787	777	814	801	796	826	794	808	794	854	815	807	750	798	779	839	760	784	802	817	776	811	812	832	805	748	769	765	816	760	786	768	809	821	733	788	789	801	787	799	825	803	814	774	816	797	809	753	798	837	808	780	778	751	762	811	788	798	769	846	789	780	788	810	808	804	828	779	794	759	833	764	794	800	764	813	770	767	791	792	780	746	807	818	808	833	775	761	852	797	733	853	775	803	784	776	799	838	763	824	813	795	765	724	842	725	832	795	837	790	829	793	846	817	787	768	787	809	814	823	822	800	774	719	753	809	785	751	758	788	812	789	784	754	789	810	782	796	794	802	815	808	756	795	818	828	777	829	742	786	786	776	822	774	760	825	797	759	752	833	752	798	779	811	790	853	805	842	799	831	765	825	794	797	764	764	799	788	743	760	769	757	781	765	782	813	793	835	735	839	821	822	813	798	827	786	765	773	820	735	760	824	813	819	829	805	781	784	748	835	815	755	799	722	799	732	807	809	768	819	800	838	826	769	790	789	783	759	770	800	750	849	809	849	723	788	712	764	780	824	783	736	773	760	781	797	770	859	830	818	756	782	767	785	793	770	768	765	811	801	782	776	767	803	763	739	818	839	741	761	797	774	802	718	799	846	773	780	833	830	764	840	823	811	852	800	802	807	786	822	798	792	806	768	843	801	821	749	789	779	759	860	842	764	745	805	827	809	815	787	771	825	789	754	746	787	790	816	854	819	774	748	778	751	722	805	776	794	771	781	776	816	806	795	759	820	793	773	836	849	782	793	806	806	760	810	808	800	765	757	791	775	772	798	813	786	854	782	863	786	795	832	804	777	796	799	780	783	822	801	787	783	799	804	787	819	791	801	767	813	802	794	758	774	771	762	795	787	823	805	823	768	804	708	845	739	793	775	794	796	851	756	769	774	780	734	794	797	870	788	808	804	772	780	829	826	762	788	789	783	763	808	817	791	808	748	752	793	798	820	795	754	789	756	782	853	818	796	778	818	764	763	806	778	771	796	832	751	778	826	777	807	783	819	777	769	781	766	798	829	813	818	788	814	803	794	787	795	794	772	840	808	752	830	732	800	763	787	712	784	801	792	796	787	778	812	772	805	768	747	809	801	790	784	809	756	812	799	807	767	813	795	783	749	768	762	762	847	838	789	706	811	791	837	815	750	833	767	722	816	773	793	763	805	760	801	788	793	852	804	796	790	750	725	806	802	834	802	790	792	786	828	783	790	834	857	795	784	831	832	807	819	813	800	765	779	765	788	791	798	815	799	795	783	751	805	846	801	764	780	770	790	724	823	823	821	771	793	792	788	797	784	778	788	818	815	820	770	784	819	824	819	771	819	840	743	836	711	810	743	847	786	773	725	786	821	774	798	807	790	834	796	783	788	802	756	800	795	758	798	825	782	769	794	758	802	823	821	799	778	869	819	763	775	811	817	809	806	773	808	750	822	784	793	754	762	747	776	812	780	847	776	796	809	831	800	778	761	810	769	835	832	762	801	841	763	819	751	780	803	856	793	774	784	774	759	741	808	758	814
5098	900	879	782	728	725	686	733	742	725	744	673	732	683	684	700	659	684	739	678	710	673	668	668	707	702	630	678	711	701	706	724	702	723	659	752	656	663	640	687	730	693	704	664	675	734	700	684	736	678	677	729	647	633	704	676	685	730	717	664	652	691	692	621	627	667	707	633	688	709	709	709	668	694	705	686	685	691	675	687	676	688	746	705	667	691	709	690	743	717	684	699	657	703	713	726	679	682	691	655	663	684	746	713	676	675	684	745	701	681	691	681	706	635	660	649	678	677	693	673	671	655	692	760	681	713	716	635	700	701	671	653	670	657	684	712	733	680	703	688	677	679	646	628	707	632	679	700	725	695	685	678	695	650	669	692	706	698	667	733	631	721	682	748	710	680	711	707	658	691	688	728	668	677	703	648	735	672	720	685	691	680	677	701	731	684	643	676	690	674	678	672	709	712	685	691	723	733	712	673	733	664	714	720	709	686	702	703	678	719	702	661	662	712	665	700	720	686	754	672	666	671	675	676	674	687	688	668	639	705	668	679	720	688	704	684	684	663	697	731	703	703	720	688	664	703	677	691	674	725	729	733	682	711	654	676	695	700	650	710	631	758	711	690	732	690	681	675	702	708	662	678	678	703	684	694	688	680	701	718	739	715	674	667	663	738	683	695	662	727	724	683	709	641	691	665	744	715	679	654	709	664	691	710	677	728	709	694	718	722	738	698	728	697	710	695	756	762	708	674	674	648	680	685	679	686	691	714	688	704	697	689	700	670	653	673	669	694	644	685	688	676	699	686	672	665	622	704	728	676	732	685	673	711	678	690	710	728	702	651	709	659	680	656	715	690	708	672	730	692	707	670	740	685	713	657	705	682	694	734	709	673	725	703	714	677	677	680	742	693	644	691	705	674	692	695	696	702	684	707	702	691	683	660	670	692	721	687	722	678	694	714	695	692	706	735	676	694	698	644	677	696	661	731	765	691	680	689	695	691	655	710	717	682	679	698	631	678	737	667	708	696	679	671	743	712	704	667	685	654	653	669	694	722	683	688	706	727	709	687	690	654	690	688	669	643	674	670	683	687	680	726	657	697	658	693	666	707	670	661	660	671	656	689	724	668	679	716	655	678	705	725	730	675	720	682	647	634	695	695	677	695	673	709	692	675	709	663	675	725	703	692	684	732	671	742	676	685	680	666	711	693	677	701	664	687	699	714	696	685	687	662	688	673	683	708	679	655	726	704	659	703	698	698	705	705	699	654	714	722	712	702	642	689	650	693	685	697	710	617	749	692	717	705	672	666	650	701	674	659	684	652	669	681	687	718	712	678	704	701	673	720	678	690	659	650	692	665	736	704	681	685	668	722	702	672	716	705	681	682	639	686	674	729	724	701	679	695	644	699	651	686	731	661	699	662	652	703	655	654	708	705	721	648	707	688	700	658	704	709	690	738	696	677	702	711	665	683	651	719	728	694	704	685	650	672	693	707	647	685	693	713	680	697	628	708	672	702	650	705	668	678	607	685	628	699	710	699	699	641	705	686	675	709	709	706	667	678	720	680	637	705	737	706	698	639	695	662	693	687	687	646	703	685	655	693	694	711	702	688	689	697	733	671	773	689	671	678	618	694	679	693	708	691	649	699	671	709	700	718	657	713	687	684	684	696	646	737	694	700	716	711	660	715	693	659	676	652	721	699	675	685	699	686	715	642	682	678	681	689	668	651	696	699	722	680	673	728	670	724	701	703	634	692	717	678	690	652	673	638	733	687	631	697	716	691	683	696	719	731	690	672	632	676	664	683	635	675	682	734	733	703	707	694	638	740	702	752	688	690	693	674	681	738	679	715	708	700	693	691	666	688	666	673	698	690	664	668	637	697	667	714	704	675	694	666	649	638	701	697	700	651	725	703	728	658	678	727	703	739	662	675	695	680	726	687	654	707	634	701	722	659	671	673	713	682	690	700	702	643	719	659	691	687	700	722	681	695	708	676	716	632	689	662	688	683	650	690	768	685	664	671	700	735	687	739	746	673	678	717	724	699	672	707	699	715	705	750	674	690	669	708	715	713	675	608	687	746	683	723	707	682	701	703	707	701	698	661	702	689	693	722	681	687	699	705	671	688	693	692	650	707	725	657	693	712	690	695	672	689	684	714	663	667	654	699	668	695	716	659	688	647	715	713	696	659	678	713	722	655	725	682	705	680	684	651	680	713	666	670	713	707	726	714	690	683	717	672	684	705	694	672	659	681	724	685	709	677	702	720	697	700	679	701	645	678	664	707	682	696	667	655	683	698	712	667	720	708	644	668	682	674	740	690	679	722	690	723	690	666	751	710	661	723	661	699	634	718	675	671	689	692	693	709	709	634	672	717	683	682	671	710	694	719	677	718	706	667	685	718	728	712	684	678	697	641	702	675	683	665	691	745	698	700	709	735	719	712	692	680	694	658	692	705	719	649	703	678	717	684	706	705	701	646	691	677	692	718	718	687	698	695	675	698	710	723	687	719	679	661	654	704	698	736	734	733	693	698	660	665	708	725	715	650	710	749	657	701	745	684	663	712	683	693	655	714	701	702	753	706	677	696	625	700	712	689	658	704	686	676	675	696	756	689	722	665	716	681	731	711	712	680	678	690	706	751	702	683	690	640	672	703	715	691	717	708	684	665	711	700	708	697	677	697	686	686	727	688	701	694	667	744	651	689	699	744	752	645	686	707	668	698	664	714	701	667	675	717	690	735	664	682	670	698	673	664	696	742	666	670	695	721	687	704	667	695	684	697	698	672	674	641	692	679	714	721	651	717	699	693	703	743	709	709	695	697	649	760	667	691	747	724	696	679	686	681	657	702	696	698	725	625	678	698	685	679	667	696	704	662	663	726	720	691	726	702	713	678	718	653	685	657	657	758	694	707	674	670	669	706	658	660	701	696	707	674	673	695	686	690	686	669	690	779	712	709	682	666	701	687	762	700	682	664	698	695	732	690	679	738	640	665	653	737	665	651	705	673	673	677	661	733	705	669	691	715	670	709	658	678	674	677	676	716	672	725	665	642	678	766	686	707	699	672	721	685	654	671	712	660	706	656	677	667	686	670	676	691	651	680	719	666	645	741	707	701	629	672	688	704	708	675	701	646	711	660	708	731	713	740	705	668	704	689	709	661	675	734	671	728	765	696	680	682	689	722	683	665	667	713	671	673	693	678	673	672	672	667	668	677	697	708	675	727	662	658	743	698	659	703	680	707	709	734	706	730	659	727	711	691	719	635	680	690	706	701	670	730	695	691	684	739	703	653	729	692	631	714	706	719	679	732	723	641	679	639	659	677	706	693	727	677	687	622	723	736	698	706	670	721	682	648	706	659	658	721	678	712	678	718	680	665	703	673	655	662	688	709	711	666	693	735	670	661	712	698	673	698	671	645	701	704	716	657	662	649	685	730	736	666	686	727	685	650	658	676	739	676	727	690	681	691	656	667	707	755	709	698	672	643	708	666	689	718	673	723
25701	21400	25787	18622	1958	891	835	736	730	691	679	687	663	666	677	620	687	644	642	623	597	605	644	649	646	624	602	623	650	697	639	654	597	637	609	692	592	658	613	650	674	631	644	592	606	673	627	660	635	619	637	637	677	605	654	679	643	611	676	654	628	599	685	640	671	565	672	636	633	626	633	654	599	652	624	702	602	668	638	595	681	641	668	637	616	639	686	669	597	624	671	667	643	595	642	643	649	611	629	635	674	662	623	621	635	672	657	696	642	640	654	601	668	658	619	607	625	631	697	679	633	584	641	643	651	580	664	642	651	612	664	649	666	665	622	665	637	616	620	662	633	657	613	676	629	643	651	639	612	644	576	663	618	620	675	634	626	668	668	632	628	628	621	650	649	617	629	644	639	633	643	618	618	661	644	619	635	637	604	636	601	617	611	604	694	638	608	670	658	659	620	624	639	650	635	668	636	659	624	626	620	635	621	647	699	640	617	647	632	637	635	642	645	603	619	577	681	671	616	645	631	654	599	651	637	643	656	638	606	612	624	613	658	595	627	660	662	604	609	657	654	673	626	652	601	614	662	630	670	634	607	608	630	660	647	637	595	597	610	609	653	669	621	649	625	607	627	618	642	626	625	626	644	662	627	647	639	649	642	633	652	608	618	657	670	649	609	646	649	635	630	613	643	561	625	633	670	661	632	689	659	639	624	618	618	651	649	639	668	626	622	655	673	600	603	626	639	626	693	590	614	662	665	623	609	672	626	642	567	650	626	619	647	667	654	607	626	569	632	584	630	606	617	645	640	620	603	624	611	586	670	590	654	645	604	670	583	611	635	603	632	661	589	601	619	647	631	611	662	633	621	632	621	646	604	667	626	632	591	625	603	655	699	614	650	665	670	640	616	633	634	613	614	637	640	613	640	614	636	603	623	623	677	631	612	679	618	618	674	611	633	652	645	624	660	642	610	662	637	639	669	602	643	623	659	652	629	629	606	612	637	687	638	639	677	621	617	636	623	634	636	620	642	633	623	650	621	610	600	632	651	676	639	663	593	675	615	690	649	621	644	579	648	656	651	653	659	633	652	602	644	601	656	637	625	614	660	653	627	606	615	641	592	604	677	638	675	610	624	701	661	637	629	660	683	642	644	619	664	623	684	656	656	687	605	646	636	613	667	610	633	616	681	690	584	641	644	612	612	654	624	656	603	633	654	645	586	676	606	621	666	629	558	636	627	591	680	637	615	635	621	636	641	677	671	653	609	625	640	690	635	658	606	614	649	651	629	664	643	655	634	634	698	647	629	643	616	651	641	603	583	629	635	617	630	692	605	677	628	631	643	645	648	633	629	634	629	617	601	650	610	620	611	593	675	667	661	636	613	672	599	631	623	596	667	634	614	605	654	665	603	622	639	620	628	670	633	643	588	619	659	627	645	641	641	656	635	617	646	648	641	623	559	617	625	623	627	688	662	663	687	645	647	681	626	630	653	627	667	658	643	595	630	651	608	628	638	598	659	661	660	642	604	645	650	626	636	637	666	579	630	656	671	602	618	643	610	676	620	666	633	656	642	670	638	669	640	605	622	607	639	634	617	655	658	618	672	618	660	618	644	601	628	628	605	613	622	697	625	649	636	665	615	608	647	624	617	593	592	629	629	609	639	647	629	637	707	634	630	614	614	626	618	636	653	668	626	583	653	565	628	654	572	656	624	641	633	669	645	636	612	648	663	609	627	620	593	636	655	628	653	643	633	636	625	665	635	621	614	625	631	642	629	627	650	646	654	632	634	621	658	671	615	664	687	605	635	612	669	631	605	602	637	657	676	584	690	637	637	663	661	634	677	626	639	621	599	671	653	624	673	624	675	596	651	691	611	614	596	660	658	659	651	648	628	668	678	680	647	620	665	653	639	651	576	598	639	629	591	611	574	638	670	645	631	620	643	631	634	671	616	616	608	630	610	646	620	632	620	641	616	653	620	594	648	658	677	652	629	656	626	589	635	599	645	607	668	623	645	646	625	598	647	670	656	645	628	666	646	600	686	627	648	643	634	619	683	584	632	690	638	609	677	628	623	611	671	652	661	620	596	627	639	621	603	662	642	617	644	624	651	689	659	599	589	572	653	674	618	643	628	640	622	655	620	647	649	627	614	677	661	595	632	626	588	638	631	610	644	640	608	619	616	597	597	621	641	651	610	634	638	636	643	614	661	583	635	636	649	715	686	693	633	643	623	615	638	637	622	649	615	603	602	662	599	598	702	650	637	637	628	643	671	632	604	643	649	664	662	623	637	633	620	654	633	609	660	620	574	646	651	687	630	656	633	644	613	635	658	631	621	599	643	677	645	662	643	610	591	667	635	633	650	634	648	626	637	628	600	634	671	652	643	679	713	577	642	605	663	651	639	667	626	655	646	643	636	617	642	652	666	615	615	624	673	644	601	650	609	613	643	657	651	641	628	644	606	602	638	653	651	615	639	662	599	622	638	631	619	636	668	641	689	617	596	638	615	629	597	670	642	637	625	627	635	670	645	607	607	639	648	610	628	627	643	621	640	640	683	642	675	632	608	645	627	621	614	635	646	651	625	655	669	670	657	629	621	614	574	628	662	606	608	608	633	629	622	656	645	580	617	655	571	602	654	651	624	665	647	625	617	625	604	654	646	622	598	598	673	624	664	638	641	640	664	629	621	598	642	623	627	607	587	583	633	640	599	652	648	597	663	603	623	623	625	627	637	627	653	673	630	661	576	657	651	606	594	622	619	687	615	648	600	611	618	629	639	655	630	634	638	602	620	668	673	650	700	679	624	623	628	649	630	668	696	638	643	646	665	610	618	615	619	625	621	648	639	641	616	653	606	587	631	642	649	641	641	637	599	673	646	654	630	655	659	619	582	660	609	649	641	617	693	675	604	631	650	643	625	610	611	640	624	621	637	601	666	679	632	620	658	611	641	678	617	640	600	667	624	635	627	654	626	618	583	574	638	614	653	623	674	622	653	664	680	654	651	676	687	594	634	674	642	651	606	607	614	643	631	640	602	619	646	624	625	623	637	612	648	665	617	653	567	595	628	610	686	617	599	616	644	672	628	645	645	598	652	630	641	611	654	642	658	643	665	593	696	684	625	657	606	612	662	655	638	587	641	669	692	625	643	604	626	640	631	566	614	624	624	664	633	635	592	625	618	663	637	632	646	682	602	660	672	631	620	626	628	672	675	644	642	642	606	651	672	613	594	636	708	652	658	632	649	690	645	592	609	621	600	583	628	633	638	630	636	642	648	699	646	618	623	667	641	672	690	629	679	654	648	602	632	604	621	640	672	659	634	657	594	578	661	660	621	614	575	703	640	661	635	644	633	664	598	621	636	619	646	632	637	623	631	655	648	659	627	621	586	624	630	646	618	640	634	658	673	616	669	591	648	617	636	636	615	620	615	619	622	591	600	590	630	675	630	632	666	622	615	631	639	629	609	678	649	646	675	612	621	614	636	622	648	592	644	597	592	664
3472	2239	1779	1079	953	831	746	669	720	627	682	631	606	641	636	593	648	646	637	605	621	605	598	577	558	601	573	596	560	634	621	623	587	590	566	619	618	586	644	566	576	604	586	621	600	573	568	597	609	595	547	621	543	594	567	571	609	605	528	579	614	654	575	589	628	574	602	562	551	561	549	534	606	586	585	592	599	609	560	557	589	621	577	572	586	575	562	562	607	640	610	555	632	569	570	588	589	575	612	549	572	578	571	582	553	612	594	560	593	581	600	582	546	582	639	578	586	605	600	607	583	623	593	575	629	566	558	607	556	565	564	623	563	617	589	587	607	579	612	570	547	569	525	618	586	578	559	570	600	580	574	593	568	596	530	622	561	578	578	622	574	589	601	537	598	588	592	593	557	595	653	556	588	557	602	626	593	559	566	552	574	573	640	588	584	553	610	616	573	576	609	580	554	597	607	568	622	590	561	587	583	567	639	548	574	592	560	602	577	608	563	587	607	571	587	571	606	578	612	555	613	580	564	585	599	596	577	595	564	588	599	586	578	571	582	609	608	604	619	568	618	599	618	563	558	589	555	596	567	588	543	610	558	573	566	600	588	548	623	604	557	618	594	560	606	609	580	585	604	605	589	630	574	609	572	612	612	566	542	618	590	617	576	571	531	579	554	594	596	583	569	527	556	552	630	599	551	625	598	563	549	599	576	542	577	594	529	583	598	616	634	566	567	548	568	608	529	603	562	585	594	576	602	618	546	601	561	570	548	604	582	587	600	607	532	609	570	588	560	562	555	608	589	585	586	565	588	605	605	579	595	592	540	604	541	614	609	597	565	558	582	625	557	598	597	580	582	558	566	579	607	612	603	578	609	569	561	580	543	594	571	559	604	535	607	579	574	590	597	591	602	574	574	584	623	596	577	573	576	533	616	588	591	633	547	607	599	605	648	590	575	553	580	571	609	596	614	605	591	571	569	548	610	575	581	594	570	559	588	584	594	590	582	574	588	560	548	576	638	550	600	545	549	592	543	610	580	563	579	626	566	577	566	573	594	592	601	544	568	603	585	585	572	552	599	575	610	560	567	572	555	585	563	591	604	615	587	582	596	582	612	621	604	595	576	564	562	546	626	587	591	604	625	630	607	589	539	570	575	587	574	534	560	574	584	537	581	616	574	580	568	589	592	578	587	559	591	572	580	603	589	599	588	557	580	539	595	606	564	577	592	546	570	550	585	602	582	555	616	597	589	585	619	586	604	541	550	569	580	555	575	538	581	573	573	558	573	561	592	590	582	607	575	592	580	579	598	576	578	610	596	575	552	596	616	583	546	600	589	568	589	583	610	604	621	608	563	583	560	522	583	585	583	610	587	556	563	583	577	550	587	598	582	631	587	595	593	584	575	602	570	572	554	592	595	600	567	590	600	560	584	619	581	598	560	591	579	605	599	560	522	566	573	561	592	593	577	523	582	570	577	589	580	586	574	601	609	590	563	587	621	587	559	590	607	595	596	582	587	600	602	566	589	555	609	557	637	573	580	569	596	583	549	586	578	540	548	562	569	599	585	602	549	578	552	595	580	585	605	604	605	527	601	578	593	589	577	548	567	583	619	582	580	592	587	590	597	623	541	588	600	569	592	590	572	571	560	588	579	590	611	558	585	558	559	554	559	572	576	596	587	617	555	560	621	546	591	565	608	551	601	584	586	554	603	549	575	541	569	562	607	572	568	601	595	536	560	577	579	572	574	576	575	554	585	573	572	562	594	580	612	549	589	572	552	575	595	605	553	586	585	608	620	606	589	549	551	598	593	558	534	597	557	554	587	602	583	590	579	577	537	556	608	574	570	565	596	565	558	608	568	574	563	568	561	575	590	536	576	612	609	609	578	560	547	591	584	563	582	557	565	557	638	611	582	563	608	552	598	563	576	569	588	605	597	606	545	602	586	573	569	594	550	558	596	557	559	566	551	546	546	545	584	579	611	595	563	603	638	635	587	599	626	574	597	599	581	561	608	571	598	568	589	602	584	567	560	607	557	546	570	576	576	593	549	562	560	559	578	543	626	605	595	612	599	578	614	601	609	589	579	595	564	547	599	598	571	608	572	577	578	605	565	558	587	581	578	590	557	547	569	562	566	607	524	602	573	606	596	593	592	550	585	568	576	562	599	606	573	528	628	607	587	571	572	585	587	615	592	594	580	595	586	546	614	555	561	610	587	584	621	568	622	606	571	543	566	619	572	605	599	578	601	606	610	625	539	596	617	580	602	549	579	584	541	602	599	562	577	588	595	596	588	548	607	593	590	573	575	595	541	573	593	567	619	581	566	622	590	587	584	565	584	634	549	606	545	584	565	601	558	555	579	546	570	562	567	538	602	561	617	568	584	594	631	543	553	617	608	580	556	562	605	580	626	576	584	563	561	566	545	567	590	524	589	562	585	575	528	575	560	560	584	601	608	572	595	587	566	585	566	566	550	586	585	575	556	578	560	618	560	548	571	574	632	560	611	551	611	602	570	582	559	552	597	523	576	578	608	553	617	609	588	585	595	541	566	528	580	570	585	597	557	622	594	599	588	621	624	567	593	591	575	552	560	588	597	604	589	568	571	547	617	582	537	560	603	594	586	540	570	552	598	556	588	567	602	630	564	616	576	589	605	588	573	533	595	596	593	566	611	597	568	583	573	608	614	567	578	582	591	586	613	586	590	553	563	594	537	621	573	571	582	591	569	589	578	608	550	595	605	597	596	555	552	553	553	527	570	582	552	617	595	597	572	586	587	568	595	595	592	568	604	598	576	597	633	606	572	603	588	604	618	573	542	607	539	603	585	572	599	541	608	587	582	567	576	546	621	541	552	584	586	544	612	580	557	588	571	599	557	596	580	625	609	602	596	609	603	523	641	580	561	577	577	531	580	527	630	552	596	587	581	582	569	606	578	624	595	616	547	598	588	575	559	588	605	608	556	572	598	541	566	572	549	572	595	582	596	617	623	635	564	622	589	592	625	602	623	592	580	602	580	606	598	629	528	565	549	593	627	574	572	542	574	592	545	581	607	584	589	568	661	552	558	609	563	590	567	543	578	605	608	550	549	541	589	570	628	583	582	581	563	595	601	525	545	590	563	579	567	562	590	587	576	542	605	555	573	579	598	650	538	566	553	556	585	583	587	574	599	553	576	563	529	601	592	568	585	566	587	580	589	595	571	521	566	567	597	563	635	601	549	572	540	570	562	634	592	558	601	557	590	581	583	641	582	570	596	620	556	560	582	570	567	548	566	601	608	556	587	561	588	537	587	572	542	565	575	602	540	568	601	595	529	595	559	537	571	597	579	591	600	560	547	526	579	577	576	585	528	553	606	589	578	609	601	552	605	614	584	580	582	610	511	584	637	589	610	608	609	581	571	604	595	611	596	592	590	587	595	579	611	587	631	569	564	596	569	621	593	593	558	607	564	597	579	578	586	597	569	547	515	599	568	600	601	580	579	584	568	594	579	561	553	560
24192	21396	28509	24647	19814	2426	805	519	402	394	390	404	330	367	347	338	283	353	326	321	299	302	306	300	308	349	294	268	307	285	277	311	324	340	322	308	316	343	280	287	306	285	312	331	298	292	313	302	304	303	295	301	298	331	280	327	289	300	331	312	276	287	279	293	296	312	286	302	292	303	274	287	272	288	301	270	302	288	294	306	303	294	305	312	316	314	314	257	292	302	337	301	309	317	271	281	302	265	303	285	299	316	270	260	263	269	290	272	284	247	312	302	295	287	272	263	274	275	308	281	306	284	288	295	277	279	304	275	310	315	284	285	301	306	290	292	336	275	270	295	288	269	286	279	278	257	315	281	302	305	325	280	317	301	293	301	295	299	314	297	279	343	272	280	274	300	293	307	283	252	297	275	277	280	301	265	302	296	293	284	294	286	282	261	302	304	298	311	291	280	283	306	266	283	336	289	249	296	266	303	285	293	280	280	333	310	308	285	319	305	314	268	288	329	280	278	289	284	266	282	297	272	329	277	288	297	277	273	297	297	286	314	267	296	282	302	269	279	278	289	318	296	317	311	298	287	269	297	297	286	296	255	309	260	317	290	288	279	267	276	311	274	290	294	287	311	285	288	315	302	280	290	283	287	319	279	299	291	273	304	310	319	338	302	296	306	308	293	280	288	277	273	306	285	291	265	287	310	275	292	295	284	273	293	286	273	293	290	281	265	268	276	264	279	302	292	264	311	274	295	287	281	321	276	299	307	304	280	326	268	293	287	280	329	269	275	301	303	281	289	302	287	322	311	288	266	271	306	254	279	275	278	309	301	293	280	264	295	270	274	287	281	275	320	289	282	304	244	270	288	309	283	291	279	272	275	238	276	277	279	287	322	309	290	293	311	302	299	298	295	278	293	293	313	281	279	290	290	299	282	313	292	285	282	279	310	302	283	299	283	308	288	290	281	289	301	299	264	325	259	281	262	291	306	272	303	287	283	273	332	282	282	284	325	266	317	298	313	274	300	297	291	297	277	274	263	298	270	314	311	306	312	286	290	323	274	317	295	285	308	297	270	300	306	271	283	300	285	274	252	271	304	285	265	304	275	289	250	278	300	289	286	267	310	292	298	320	311	284	279	278	320	267	287	289	276	284	286	267	302	247	313	272	293	274	283	294	290	304	296	317	284	280	269	299	300	280	311	294	289	288	279	278	263	290	302	283	314	283	286	278	265	307	293	319	285	286	300	286	314	298	260	292	300	291	294	293	278	267	284	326	326	304	287	286	325	293	252	283	283	289	297	269	278	302	276	269	278	307	267	294	284	291	276	318	270	267	291	295	305	303	326	303	327	290	300	274	323	289	299	267	279	285	280	306	277	302	285	280	287	266	285	275	314	267	288	303	287	313	280	267	324	281	306	308	290	280	307	325	302	268	303	314	288	287	261	322	269	284	273	298	276	315	267	293	289	287	264	270	268	303	308	303	290	287	280	298	308	306	300	304	314	281	259	306	286	295	255	258	313	299	275	278	291	294	284	291	299	268	286	263	299	299	300	308	301	270	281	291	291	263	275	311	270	278	323	278	314	273	264	293	286	283	285	285	266	279	280	272	283	282	299	296	257	289	284	305	287	273	303	295	276	289	307	281	269	269	300	269	291	262	313	274	304	291	254	261	272	272	272	287	262	305	303	272	295	287	318	294	237	295	271	294	280	304	266	279	273	327	290	288	289	269	265	273	273	289	278	270	288	308	321	312	287	296	295	303	269	301	286	298	321	307	273	296	281	299	279	307	296	303	278	313	254	334	304	274	294	302	305	323	305	282	298	302	318	295	305	323	310	254	292	322	257	297	277	262	305	262	283	262	304	308	289	317	293	279	276	285	297	270	263	291	287	276	294	277	284	296	266	275	275	276	306	281	283	290	319	301	287	266	295	279	279	306	271	270	271	316	291	304	278	298	269	287	306	293	290	281	292	295	274	298	299	278	272	280	285	295	294	273	285	295	287	298	327	290	322	285	280	269	292	330	294	331	311	298	266	286	283	269	301	329	269	334	306	305	284	289	279	272	275	273	292	278	282	253	278	303	312	299	292	305	274	267	275	287	304	261	273	268	289	298	258	250	300	274	288	304	268	312	300	280	271	298	287	287	292	265	277	284	289	301	319	295	277	306	278	296	308	247	301	310	299	289	254	307	264	297	298	293	285	311	288	257	298	298	308	290	278	293	292	287	288	293	310	277	289	284	296	295	285	309	257	290	331	278	285	287	269	301	302	289	277	320	322	254	295	297	273	278	283	252	325	276	303	277	292	274	298	268	270	311	275	290	283	296	274	282	280	271	310	308	285	277	258	253	307	318	289	288	301	308	301	269	279	290	308	297	297	297	292	248	273	268	351	303	292	286	272	314	276	274	296	305	278	281	276	293	319	275	301	302	325	310	282	257	307	292	295	284	277	297	297	277	287	298	307	285	278	295	266	309	292	277	309	302	313	310	279	288	301	302	274	280	325	282	312	273	279	277	295	319	294	318	314	271	279	275	301	255	276	307	276	278	281	308	285	309	304	331	284	268	297	322	305	285	295	278	262	277	268	306	298	280	268	276	282	284	256	304	264	299	259	278	290	304	276	295	282	304	286	279	280	309	279	346	300	311	293	270	271	302	274	290	316	284	321	305	290	253	295	272	268	264	288	282	261	305	260	287	292	299	297	274	280	288	281	280	284	313	260	287	298	290	287	298	266	283	287	294	305	264	299	283	285	288	313	253	300	298	288	303	268	268	276	304	322	280	292	301	256	283	301	299	267	284	319	276	330	298	267	277	281	267	312	309	286	287	310	307	300	273	313	275	310	314	269	259	253	318	277	287	301	292	284	286	278	261	281	275	295	302	290	289	277	316	301	311	267	281	303	283	252	301	288	303	302	297	288	294	316	299	252	264	263	308	293	325	283	275	304	287	277	324	281	290	283	285	285	329	270	300	275	287	295	300	281	298	290	286	320	295	290	267	301	291	282	299	296	282	289	301	275	261	297	269	295	247	296	278	297	278	302	301	297	267	300	252	304	264	287	290	293	260	291	271	296	283	284	299	303	304	290	312	274	308	278	268	290	289	274	273	292	275	278	301	336	310	281	303	291	313	302	284	287	283	272	318	320	304	269	301	321	290	286	263	305	288	301	295	288	306	284	285	287	256	316	290	269	292	290	300	308	258	276	329	298	288	282	301	295	260	311	295	282	278	274	306	289	295	270	261	310	261	281	292	302	286	299	302	272	292	274	262	286	271	293	299	306	297	260	292	283	280	284	271	328	295	308	313	302	276	305	274	258	296	286	273	294	292	268	302	296	289	261	251	289	308	295	300	279	247	291	287	268	279	274	270	255	300	267	316	293	291	279	263	283	271	306	292	275	292	290	263	278	277	270	274	294	286	294	299	302	285	312	295	258	311	268	294	273	288	291	295	288	309	305	272	282	293	296	315	269	261	310	327	272	292	260	312	274	277	295	248	328
3256	4561	3443	1775	1311	942	764	684	600	553	474	403	442	448	381	361	373	360	387	397	384	379	329	331	314	343	374	336	362	349	333	317	330	314	347	321	336	341	311	313	344	325	305	321	296	329	343	335	312	321	282	282	313	321	308	321	306	310	344	345	322	298	323	343	316	325	314	304	308	275	324	341	305	325	316	296	313	292	310	350	340	293	314	317	326	325	313	326	316	299	289	307	289	326	285	334	312	315	324	306	296	274	304	323	308	310	308	310	294	326	311	307	336	320	313	313	331	301	331	326	343	314	327	289	309	287	297	305	306	319	313	308	316	314	305	304	324	277	307	300	298	310	336	303	303	319	296	295	305	325	312	310	317	326	322	310	298	299	298	314	301	316	293	299	326	286	327	312	287	302	315	303	295	284	298	310	309	295	309	324	329	309	296	273	305	327	297	287	313	283	310	280	297	315	315	324	316	281	293	320	320	319	326	323	290	327	337	329	307	277	300	315	287	316	336	313	305	309	325	285	321	305	314	330	327	308	304	281	298	300	321	306	378	314	326	341	313	334	284	279	312	320	342	293	316	301	294	293	312	338	311	325	302	304	280	303	312	323	319	322	304	317	323	291	316	297	344	315	317	333	321	348	296	279	314	332	299	288	320	281	289	294	319	331	325	334	332	317	340	332	322	294	261	328	298	308	286	299	312	307	287	339	283	342	312	308	310	285	305	302	286	294	325	327	321	297	308	306	305	317	314	309	335	286	286	311	296	340	329	297	304	288	299	325	306	304	323	280	300	307	317	319	300	281	326	318	319	295	307	317	322	317	284	313	313	301	319	289	292	307	283	312	356	324	296	311	335	309	293	284	278	309	325	282	308	323	307	329	294	311	334	278	325	315	292	287	326	309	311	323	312	305	319	320	287	334	282	312	324	338	310	288	297	279	327	309	314	295	305	285	319	297	296	340	297	303	317	348	286	288	288	314	293	305	336	296	329	285	314	329	307	290	301	311	308	310	317	312	299	300	317	311	312	303	314	279	300	336	328	305	267	330	287	293	305	292	314	304	308	284	328	342	294	291	300	320	292	320	276	362	309	333	286	325	331	331	295	322	313	291	304	345	306	353	313	322	296	318	283	282	283	296	317	283	311	326	304	293	305	324	279	298	304	295	309	288	332	327	308	293	323	299	291	299	320	297	337	292	305	330	305	291	316	312	303	294	306	339	319	306	309	276	316	294	298	313	298	323	283	299	296	297	305	333	286	320	308	317	328	325	320	340	311	317	333	314	280	310	318	318	309	326	325	289	292	292	271	333	316	312	296	324	333	323	321	322	286	302	275	299	285	308	304	337	271	306	340	345	285	302	320	348	315	303	322	303	315	262	306	280	306	337	265	308	283	332	291	345	315	281	299	288	293	251	326	319	293	310	292	312	340	334	313	300	314	302	324	328	344	302	285	312	304	353	294	302	315	344	297	318	366	321	301	295	304	309	328	298	286	277	304	285	288	283	297	288	317	308	301	285	310	320	333	322	316	268	306	267	322	315	306	310	311	311	297	290	293	290	300	340	310	332	313	292	304	301	290	321	293	295	325	291	283	307	317	325	291	311	351	309	292	302	334	289	300	318	367	291	342	274	288	297	337	304	290	280	297	294	317	291	313	288	286	318	323	307	285	321	314	329	300	309	294	314	285	327	319	316	307	290	325	298	311	281	318	323	311	298	353	302	292	290	313	294	306	307	315	326	330	282	301	328	302	298	305	309	324	280	267	332	291	282	314	292	304	317	325	290	302	304	328	337	354	308	262	313	315	274	321	312	315	313	285	301	298	334	323	312	310	322	346	298	335	323	305	291	324	308	346	313	329	306	289	277	287	298	311	309	307	275	315	333	307	314	291	313	340	314	310	292	312	286	296	321	298	310	297	301	316	298	324	291	304	293	308	317	314	284	282	312	311	280	340	294	299	300	314	322	273	308	309	317	294	312	294	300	311	298	283	284	292	295	284	291	292	284	307	336	313	315	284	316	305	332	310	336	314	289	305	336	305	311	268	270	298	317	313	334	289	315	306	322	320	319	314	279	309	312	319	297	296	290	285	319	324	341	318	334	288	317	328	325	335	353	309	319	294	310	301	290	314	296	301	265	285	308	276	319	332	314	304	322	292	303	321	304	316	317	313	324	289	322	289	275	312	328	297	299	296	301	288	290	325	309	299	330	302	279	311	302	291	315	310	287	287	276	315	293	337	281	257	286	297	299	328	312	333	303	337	315	313	310	297	270	322	287	295	293	290	287	308	303	282	314	320	287	290	293	322	310	302	290	288	282	295	317	303	313	279	311	281	308	309	302	288	302	319	336	283	282	313	322	303	300	324	287	320	293	302	295	288	294	271	282	325	334	306	300	287	300	299	308	309	320	300	297	325	311	306	310	325	306	306	315	298	328	300	321	309	302	312	343	290	318	313	305	325	302	310	293	313	295	290	312	298	292	307	314	309	278	273	320	299	308	294	335	309	298	261	292	303	288	296	327	294	307	307	297	303	298	309	301	307	303	309	298	289	306	301	300	337	319	305	331	320	309	320	337	273	289	338	363	293	302	305	315	269	308	308	312	283	296	277	320	285	296	306	328	288	288	303	328	294	299	283	299	312	322	305	344	310	279	315	320	314	255	307	298	308	303	328	328	326	300	321	281	299	294	325	298	307	297	280	294	315	287	310	294	299	290	275	306	318	329	306	317	318	315	319	270	307	271	280	315	317	276	303	286	309	332	316	308	321	309	296	315	293	320	296	313	329	297	293	285	323	310	335	283	354	292	287	333	312	305	319	316	317	325	321	313	314	316	302	332	306	310	297	289	300	294	312	323	309	281	328	293	306	302	340	299	303	305	316	308	298	299	291	301	306	290	332	314	362	283	299	286	303	283	287	310	313	294	294	296	321	303	295	312	293	327	299	320	305	288	316	308	276	307	314	301	324	285	290	318	313	290	308	283	319	320	322	289	299	326	338	290	297	314	285	298	306	259	303	320	314	348	314	296	315	341	297	326	317	311	286	294	316	284	284	326	295	325	287	297	305	264	296	324	324	296	297	329	301	294	305	289	304	287	318	304	322	286	276	294	299	295	301	316	300	311	324	271	310	306	332	270	317	335	272	286	315	317	291	300	306	333	294	298	309	306	295	298	293	292	288	280	319	284	303	327	338	285	305	279	321	309	316	327	304	312	290	325	321	308	337	307	296	270	296	315	294	267	296	313	341	315	320	315	316	307	319	298	316	290	308	331	302	263	315	330	330	317	299	295	337	285	289	323	300	284	313	322	327	311	311	331	307	335	299	349	300	314	308	302	314	291	322	317	308	346	290	291	284	320	327	297	317	311	317	323	310	314	295	308	307	296	289	304	317	296	291	297	270	308	348	295	292	312	301	308	283	314	295	276	263	328	323	294	296	317	308	307	300	295	303	312	284	308	313	323	296	324	316	296	301	308	314	315	295	297	317	298	287	311	319	299
27623	11813	1940	1108	830	789	868	812	804	779	794	820	772	804	796	794	792	775	800	780	769	782	786	756	766	744	758	762	793	743	776	784	825	740	790	790	799	753	820	761	768	768	840	845	774	774	800	756	807	793	784	752	779	813	783	819	789	749	791	783	818	765	807	754	763	786	799	844	803	814	819	791	781	799	808	761	751	737	707	790	764	808	760	805	779	814	745	780	789	760	772	840	777	752	786	781	780	764	772	776	751	714	801	814	744	808	801	804	785	750	780	810	784	769	751	770	791	816	826	823	762	738	783	824	788	807	818	751	884	823	778	780	751	817	753	783	758	803	793	764	825	843	828	777	756	783	830	799	811	751	832	780	836	752	741	758	745	752	770	793	811	749	836	798	827	795	763	773	810	784	816	755	702	785	756	783	832	762	759	769	775	751	822	799	704	756	831	809	807	767	788	726	785	797	786	792	822	760	816	793	799	750	770	762	765	766	788	815	742	811	766	785	792	808	805	757	822	708	781	788	743	784	798	762	799	788	767	790	832	799	803	812	785	756	779	754	754	699	756	747	835	765	778	796	768	762	756	794	764	770	803	791	762	795	779	748	804	807	752	779	759	778	781	783	803	848	772	756	764	796	766	806	760	791	768	781	802	781	785	808	753	770	772	798	764	764	772	811	783	754	786	763	777	758	773	801	774	789	767	769	802	789	808	795	789	788	781	777	771	813	736	789	770	798	777	797	793	778	768	815	771	769	774	735	780	821	844	798	789	768	783	812	749	755	768	801	787	777	767	740	731	801	804	815	764	809	805	737	784	753	774	828	796	791	801	826	783	781	803	800	799	818	799	798	743	798	799	787	770	735	837	786	760	776	766	753	752	781	671	808	780	761	759	788	819	802	754	797	834	812	823	756	771	728	862	785	778	772	758	813	772	755	782	783	830	773	800	770	762	756	795	733	760	795	750	732	823	742	764	760	772	796	792	800	800	797	840	770	778	736	789	826	798	747	783	814	741	785	786	764	784	798	828	758	776	762	751	808	777	808	780	767	793	739	785	783	784	741	766	780	793	756	780	776	849	757	801	785	795	756	790	753	820	749	793	736	801	830	806	815	750	765	715	801	785	759	766	826	777	804	755	818	774	785	784	836	754	786	773	750	794	792	784	748	751	734	799	821	818	712	819	804	790	777	836	795	817	766	807	760	785	816	824	794	789	799	758	725	820	818	803	765	743	800	773	786	800	765	746	752	795	778	839	795	770	799	779	714	776	767	811	782	767	756	795	796	791	704	739	809	760	798	777	772	754	786	749	785	829	834	733	721	808	834	751	798	781	793	832	735	788	753	782	779	797	775	785	830	821	858	800	768	776	738	857	830	756	815	793	817	768	785	760	818	741	750	783	799	797	786	761	717	815	736	779	756	795	743	783	793	744	770	767	768	792	794	789	847	762	839	779	790	807	795	840	778	734	730	798	805	764	839	786	775	814	773	789	777	767	788	790	809	820	777	755	765	786	771	800	788	761	792	755	789	799	808	758	864	804	815	807	805	768	791	787	792	795	783	767	773	829	830	798	798	818	803	760	753	776	879	809	799	759	763	776	755	750	778	773	772	804	783	785	762	772	782	767	767	789	841	794	759	760	768	768	794	766	801	728	775	729	799	812	830	821	770	750	762	750	732	801	798	771	817	779	781	775	755	786	802	766	795	769	773	768	757	712	737	808	717	795	765	757	752	814	760	839	812	752	753	749	784	731	762	769	779	778	764	803	820	695	802	780	737	794	820	796	746	748	759	818	741	797	768	767	775	796	742	769	800	749	805	776	820	800	775	812	816	771	707	762	810	789	740	767	782	800	808	790	786	757	787	764	813	791	803	788	822	802	778	735	787	793	813	735	780	786	801	769	769	777	758	818	735	755	741	759	749	764	812	785	749	791	817	831	798	811	758	812	822	803	722	778	821	802	802	798	839	772	738	794	772	768	756	795	770	799	775	772	752	797	761	801	813	762	783	802	787	773	782	764	816	801	716	754	778	830	805	774	783	825	797	789	759	757	804	789	770	796	763	808	779	785	772	749	761	737	816	801	787	766	780	762	757	759	768	768	793	773	800	756	793	797	826	789	753	815	770	715	757	830	787	754	858	769	741	761	797	787	806	809	739	796	783	777	796	818	785	805	779	823	794	782	780	785	729	820	734	825	776	789	802	789	792	785	793	774	808	803	803	822	759	792	801	778	770	782	761	775	760	783	782	749	724	750	777	791	831	747	774	773	707	787	814	756	763	800	793	824	812	811	772	779	775	735	775	792	750	793	790	749	797	801	808	794	812	790	741	772	804	796	790	735	775	833	759	795	734	727	807	726	833	791	758	796	724	865	787	786	776	761	823	758	806	767	744	785	718	749	777	780	787	798	811	777	744	764	808	790	779	765	783	763	757	785	805	783	741	786	840	760	763	792	799	718	809	855	796	784	797	818	733	738	718	805	798	761	801	798	806	849	770	789	768	816	810	764	821	774	803	740	789	745	797	746	775	827	784	797	792	743	801	790	797	758	783	818	842	783	786	774	765	779	768	782	797	761	757	781	782	772	781	792	841	761	800	748	734	795	777	798	782	811	779	769	786	821	758	771	840	784	772	773	763	857	774	777	732	776	802	844	771	788	813	782	799	770	755	849	763	744	797	836	744	781	843	849	743	798	811	827	787	743	794	779	733	778	816	811	776	749	771	773	790	790	799	791	796	805	767	795	766	776	778	842	756	781	793	797	758	793	741	767	737	834	830	783	831	784	738	787	764	765	747	783	785	780	782	778	806	777	781	800	822	759	756	811	804	839	773	757	833	779	825	791	833	764	780	828	803	748	793	764	771	767	790	748	761	757	795	767	823	775	838	790	784	782	797	741	708	798	767	766	721	805	807	818	798	838	742	780	757	794	790	799	796	774	797	741	796	802	755	795	808	723	803	825	768	743	810	810	743	737	773	736	775	779	793	769	808	763	793	757	763	807	778	780	822	743	817	817	788	795	788	799	808	773	792	819	769	780	771	803	806	760	741	831	811	746	806	764	790	813	731	768	791	807	832	780	835	754	800	798	789	851	774	809	782	787	762	747	784	802	815	854	777	785	788	803	767	731	736	859	758	771	778	748	844	764	751	789	770	831	742	821	809	816	805	802	791	730	786	743	772	763	769	777	754	782	829	764	776	784	731	804	734	780	765	754	759	790	796	821	797	828	793	771	769	752	795	759	744	794	784	713	830	766	789	808	820	777	767	849	762	732	800	820	795	736	779	761	792	769	769	760	753	783	810	817	831	825	754	822	781	781	743	795	770	811	788	716	813	815	723	863	781	771	790	733	752	786	815	785	785	790	770	754	770	773	761	794	786	847	788	757	765	820	812	764	820	785	752	761	804	778	771	742	791	811	793	767	780	740	799	791	783	777	779	800	855	736	792	795	801	764	757	740	807	801	804	786	771	801	809	840	779	830	786	778	782	810	782	783	750	804	782
5165	929	883	805	732	715	749	728	708	692	691	727	694	690	711	743	748	685	695	728	707	675	677	713	707	676	752	732	673	729	710	704	696	690	724	748	660	669	678	643	680	666	714	705	731	733	696	688	711	720	706	734	700	744	661	705	717	717	695	708	698	723	697	642	717	662	657	688	778	718	686	670	711	663	707	748	663	702	703	676	730	690	655	664	666	681	651	688	665	676	721	705	707	701	663	714	703	697	701	691	685	702	692	693	721	703	648	746	665	654	653	672	717	674	729	709	711	663	666	696	683	721	659	663	644	667	687	702	689	701	711	683	703	641	672	691	696	710	684	685	653	731	698	661	725	692	666	681	673	704	695	672	690	661	675	689	696	698	730	680	708	680	713	694	661	692	687	718	682	713	723	745	721	735	698	672	671	743	719	669	724	639	720	694	700	678	662	687	676	666	675	662	692	699	713	700	669	664	592	701	681	658	706	702	695	650	695	695	675	669	703	685	683	735	650	634	707	669	727	659	680	662	686	670	672	704	718	727	685	642	714	712	683	638	700	693	705	673	684	729	718	689	689	695	701	729	705	675	721	722	666	659	657	700	678	728	669	714	665	729	681	695	711	701	727	698	665	693	723	730	722	727	673	699	653	697	670	680	675	671	676	689	706	682	696	755	672	689	683	673	689	755	670	712	685	680	715	696	677	684	719	694	714	700	633	706	668	681	691	647	686	694	702	688	707	654	701	704	716	716	680	722	669	707	717	632	686	707	674	737	662	691	703	672	684	685	686	674	706	704	753	701	668	668	681	701	718	675	702	705	701	627	709	701	706	677	657	746	703	718	699	697	692	689	710	688	638	737	689	708	659	730	661	709	711	758	698	724	685	730	672	682	699	715	689	711	682	751	638	675	678	705	711	740	686	698	673	697	677	702	678	712	697	677	715	697	712	725	673	648	648	719	743	664	658	716	674	659	690	698	663	712	702	719	685	701	682	695	657	671	680	661	754	686	709	684	671	653	663	692	684	678	709	693	662	712	724	665	703	650	708	660	709	684	664	675	690	718	701	716	668	678	698	739	722	693	696	657	750	695	731	719	698	725	709	671	663	678	726	665	683	724	730	737	665	735	706	702	729	699	682	696	734	672	709	698	686	679	683	676	668	663	692	646	700	703	717	675	675	669	632	668	728	699	641	684	716	687	684	716	651	661	690	661	726	725	716	694	715	687	707	657	697	707	721	695	678	718	738	697	708	755	651	675	692	705	665	651	726	714	721	761	691	719	694	702	688	739	697	687	708	652	724	701	676	665	716	713	662	697	730	722	737	709	733	747	719	659	729	647	702	728	729	739	671	663	687	686	709	668	673	696	681	723	715	694	684	670	716	642	694	697	697	670	675	728	700	672	696	674	711	660	709	699	703	659	708	712	731	705	709	669	646	696	702	731	679	676	668	747	698	694	704	642	712	692	688	701	727	708	668	684	701	729	694	679	676	747	684	715	720	681	719	681	687	687	749	686	709	707	677	743	723	711	689	695	651	722	687	677	686	715	689	725	700	666	671	705	707	698	653	675	703	693	757	710	674	694	717	660	746	669	710	698	661	707	741	675	725	683	655	711	713	700	679	680	693	684	671	686	750	731	646	689	697	683	740	683	703	693	671	698	687	739	724	683	703	691	694	744	675	708	715	711	708	693	677	742	700	731	708	734	669	686	687	712	737	698	711	656	723	668	700	731	648	694	704	718	660	704	631	698	677	720	711	699	736	731	655	690	702	678	690	650	693	676	695	663	704	706	666	707	675	674	700	696	638	665	668	730	665	683	697	698	680	682	678	707	707	700	656	677	700	716	744	667	637	687	684	687	693	709	660	685	689	675	703	696	737	742	716	633	674	686	691	653	705	710	699	704	683	699	728	677	668	678	700	675	681	675	692	746	691	740	726	677	712	755	726	696	717	653	696	671	694	698	646	702	680	722	674	698	705	707	676	693	720	713	700	682	725	697	697	708	703	644	683	666	732	733	692	656	665	711	668	641	672	698	664	663	708	664	696	696	663	672	705	668	709	717	686	703	635	719	717	672	710	729	686	657	667	713	741	652	664	679	658	723	646	723	713	751	680	692	709	716	656	724	648	692	711	726	649	682	690	690	702	683	705	681	668	667	694	683	702	738	671	642	678	696	667	702	723	664	637	703	694	721	641	727	738	683	746	717	734	720	697	749	685	709	713	709	701	637	662	681	727	731	688	679	689	708	702	691	717	690	648	690	719	682	691	667	689	729	701	662	700	681	699	684	724	724	699	678	697	692	722	697	680	703	680	693	676	727	684	656	658	697	718	723	682	669	723	721	701	713	775	695	716	694	688	699	731	724	652	663	722	652	671	667	714	707	722	645	745	712	649	713	722	684	756	667	701	707	702	693	688	683	697	664	753	693	702	713	692	680	717	697	673	691	649	712	672	678	684	665	663	760	659	697	675	693	692	698	704	647	694	693	693	701	671	692	667	674	696	675	685	728	684	695	691	682	676	659	715	750	727	656	699	621	718	716	648	696	702	694	726	711	744	687	696	685	675	700	682	692	694	677	662	718	705	704	668	693	689	682	727	705	738	730	758	705	701	686	706	682	674	731	679	680	695	723	743	706	673	666	689	703	701	694	650	647	721	715	700	638	727	668	665	731	720	676	645	710	709	717	693	675	716	691	703	730	670	697	732	679	695	688	666	662	667	713	710	698	686	689	685	690	686	712	659	691	693	701	630	671	684	706	667	668	675	718	692	694	687	701	712	683	680	652	672	707	665	688	689	763	665	722	694	701	679	636	679	690	669	728	712	676	705	731	674	638	664	705	705	672	705	698	662	706	692	676	697	673	677	689	731	693	673	733	683	718	725	677	682	689	656	697	671	679	675	706	707	687	733	676	720	681	684	722	644	647	687	719	684	696	689	717	657	678	723	658	673	708	703	633	682	667	708	683	684	680	692	710	740	677	615	681	668	712	706	677	713	698	729	645	702	661	691	679	713	648	686	701	708	689	753	696	679	693	730	683	722	709	739	736	675	670	714	687	758	665	699	710	716	731	729	722	743	681	689	711	694	728	740	719	736	693	671	693	733	715	720	664	713	681	651	718	728	680	648	680	642	742	693	722	679	672	678	628	706	699	693	729	684	686	703	722	670	711	725	667	677	716	674	686	704	719	691	651	715	741	699	732	686	743	677	708	676	744	673	690	710	691	705	695	643	661	667	682	665	685	679	680	657	713	755	619	692	694	696	712	697	700	695	697	678	687	688	673	733	702	712	687	665	691	693	660	698	687	680	682	667	679	695	624	684	627	688	631	741	731	624	724	665	654	672	661	685	633	741	708	689	774	727	680	724	646	703	724	721	669	686	663	702	710	723	701	753	685	730	688	669	729	669	745	666	698	698	657	660	685	685	690	692	682	719	688	691	680	725	713	711	690	693	714	739	718	673	675	675	692	715	690	753	675	692	725	720	699	639	656	730	709	703	706
25671	21440	25816	18694	1928	976	808	749	695	692	681	683	610	684	651	649	652	646	615	636	646	661	626	663	633	618	644	667	692	631	701	615	636	694	654	619	627	661	677	622	649	664	664	629	619	657	630	583	712	688	644	655	603	647	588	596	614	635	631	704	635	661	662	619	670	633	666	653	628	647	656	606	633	658	679	646	645	609	613	649	619	644	683	608	628	609	642	655	640	609	672	677	596	637	671	670	662	678	630	598	652	676	604	640	651	660	632	654	667	600	638	622	631	612	629	661	620	641	616	645	649	613	658	665	632	653	626	662	651	636	649	623	676	647	613	627	623	668	631	579	689	626	620	650	624	641	626	660	615	596	605	668	674	698	646	618	607	638	652	640	649	605	641	610	649	652	624	624	664	626	601	627	627	568	640	648	645	653	624	675	620	619	664	628	632	638	613	673	660	643	639	653	606	669	636	626	619	646	657	652	670	624	641	619	654	634	657	618	676	606	625	684	670	670	663	631	611	585	662	669	683	632	690	615	613	628	604	635	698	646	618	651	620	628	588	684	659	625	634	617	591	638	617	687	635	632	615	631	590	670	623	668	632	580	605	604	636	629	657	620	628	656	610	631	638	688	614	584	617	641	654	642	645	641	628	652	637	648	621	658	611	640	601	656	630	619	660	614	605	645	650	600	608	677	619	594	662	574	628	608	646	624	609	628	636	628	615	657	608	628	650	646	675	627	608	654	630	644	677	653	588	614	680	643	638	644	685	633	639	613	608	645	625	614	699	613	616	670	618	605	618	644	616	654	613	626	626	609	612	604	673	624	618	651	622	601	617	640	610	618	691	617	658	650	647	631	650	599	644	623	639	677	656	636	633	642	670	633	674	594	655	624	626	604	619	595	609	604	633	604	614	576	679	639	581	633	628	615	608	624	641	638	636	567	619	667	649	654	617	720	666	653	685	687	649	689	629	637	621	616	654	626	627	638	645	628	675	644	605	680	642	682	696	652	607	644	650	648	634	624	593	638	654	651	631	628	607	598	619	691	685	689	628	635	600	633	611	664	619	672	632	655	603	630	623	611	620	629	664	644	603	594	641	643	624	630	657	632	589	643	614	653	645	637	636	676	600	597	637	614	603	641	635	656	624	626	596	616	662	610	617	632	634	633	619	595	609	652	642	646	660	621	655	617	676	664	604	645	621	662	636	637	650	649	608	660	665	591	653	630	628	626	638	629	680	589	608	621	664	650	651	650	673	653	643	651	601	646	629	607	673	621	661	574	661	666	616	664	597	618	654	647	630	623	626	603	655	628	650	584	634	627	630	629	608	620	651	603	633	633	601	638	617	632	580	615	622	656	648	597	637	651	602	614	614	594	675	608	625	621	635	684	616	603	643	663	639	599	661	639	640	630	623	591	606	631	651	615	655	656	608	661	595	617	636	635	636	638	645	689	593	646	570	611	637	654	628	613	613	594	660	625	635	626	606	664	661	606	655	626	657	634	619	656	621	607	642	615	650	650	642	677	615	636	656	605	585	602	671	669	627	677	620	580	640	612	608	628	667	632	631	637	641	635	634	607	629	594	579	588	650	603	621	625	680	637	631	634	620	675	627	661	625	654	659	644	612	640	601	607	640	616	609	652	592	681	604	647	627	613	676	667	621	647	638	615	651	630	638	656	652	633	668	662	591	594	648	689	612	646	632	615	640	646	652	609	674	639	662	622	641	598	601	625	658	632	633	674	627	640	655	621	638	661	655	625	621	608	630	667	652	583	609	619	646	626	623	581	612	628	686	617	635	636	620	621	664	672	585	650	657	627	623	637	643	648	638	669	651	605	645	633	624	608	626	666	624	632	644	659	622	653	658	629	648	638	599	679	631	631	620	621	652	677	648	652	629	655	606	580	632	610	666	628	677	660	591	671	652	583	633	635	658	625	628	647	648	629	640	676	587	652	671	637	623	626	605	672	665	630	582	673	623	648	645	649	637	650	618	614	681	648	638	635	647	649	597	612	698	653	640	617	618	581	607	670	668	623	640	631	653	620	613	619	606	613	600	665	615	667	606	633	568	646	674	601	634	618	666	642	610	636	635	613	614	643	632	685	637	605	638	613	641	639	574	653	679	646	615	616	634	625	686	596	617	672	674	626	696	655	649	636	631	654	655	665	625	614	588	593	632	646	629	617	597	604	612	613	660	646	659	627	612	615	672	650	628	681	649	652	640	700	651	646	643	624	646	649	650	607	672	618	647	650	642	667	654	666	650	651	663	672	642	632	607	639	649	621	636	628	664	668	673	662	608	653	601	665	646	611	574	611	650	621	642	617	657	602	640	597	676	647	646	628	631	636	675	645	654	597	620	657	650	656	650	618	658	604	594	649	624	653	624	649	602	664	624	579	629	645	617	616	614	692	632	617	640	663	622	588	654	615	623	633	649	604	630	618	665	610	628	637	641	663	657	640	647	676	636	622	663	663	661	639	659	629	674	651	616	619	663	649	627	630	680	652	653	621	610	642	597	641	635	645	624	645	626	661	639	689	606	653	634	664	643	635	631	620	663	632	621	634	608	648	664	649	602	620	650	641	640	581	637	712	619	660	670	654	598	661	633	652	649	623	629	647	647	667	636	664	610	643	646	686	663	611	605	635	671	642	620	636	614	670	635	637	658	628	619	629	627	646	635	672	602	634	607	622	627	610	674	651	672	627	600	641	644	600	684	628	636	635	649	586	653	644	633	641	656	613	614	659	585	640	622	665	642	646	689	611	590	615	625	639	651	652	648	631	627	622	653	645	630	631	641	648	624	665	666	635	644	651	624	641	591	634	609	593	634	622	615	627	634	637	625	609	635	656	619	655	649	643	643	658	667	601	666	626	653	651	640	652	640	614	663	625	643	602	596	624	609	604	658	635	648	628	625	624	653	631	614	679	629	599	630	652	645	632	668	653	608	610	621	658	649	620	612	613	623	624	652	602	630	641	666	613	667	664	626	603	634	660	655	672	677	625	635	648	605	663	627	646	644	645	640	644	624	649	647	671	653	642	611	619	635	621	668	625	648	602	642	624	653	647	675	632	628	674	588	667	617	629	637	650	644	680	675	639	588	558	604	682	606	635	647	655	669	642	618	619	620	641	663	575	602	640	632	632	623	636	633	645	661	654	640	635	644	643	638	626	629	656	614	626	636	637	614	641	632	624	671	604	639	644	642	648	611	623	639	671	607	641	706	624	617	614	633	630	656	697	660	640	675	604	634	635	628	615	661	660	680	596	607	644	631	622	655	634	635	590	704	645	638	593	650	678	646	624	659	626	599	614	634	628	637	640	627	629	651	633	622	652	637	640	659	621	589	631	701	625	615	643	641	616	578	654	627	656	650	637	601	635	640	656	672	627	633	645	644	663	662	590	620	604	642	642	645	577	640	670	626	631	608	636	655	662	641	633	638	630	632	640	621	619	647	599	665	600	598	619	687	610	651	625	596	675	625	642	600	645	609	639	612	670	677	617
3539	2307	1836	1126	974	840	774	725	669	616	648	718	622	624	613	599	640	635	592	594	635	611	574	636	650	611	598	646	581	579	630	614	585	627	604	601	670	610	599	629	576	588	601	595	572	605	599	585	614	614	578	609	625	607	587	595	593	592	604	599	610	588	603	610	608	656	604	584	602	605	621	598	583	588	600	617	534	604	584	597	618	611	597	621	610	619	583	587	599	636	566	630	616	601	622	581	623	643	600	616	604	576	592	595	592	624	620	585	579	589	606	593	581	601	549	609	590	540	599	583	579	585	613	574	580	610	593	618	540	593	607	537	589	581	589	565	595	562	595	594	567	610	579	584	616	574	600	603	618	608	637	566	584	576	579	588	587	599	566	580	614	651	568	546	596	595	592	622	625	614	577	571	619	566	570	600	521	626	578	615	584	554	593	560	596	548	557	600	591	601	597	600	546	589	597	585	601	595	585	578	561	561	603	613	653	613	537	594	609	614	634	594	565	614	538	602	616	621	636	608	594	545	642	586	594	561	575	546	639	572	625	602	608	593	667	594	600	540	623	615	594	590	562	599	598	583	538	592	625	594	562	567	563	567	567	599	590	579	543	620	559	603	552	575	599	630	566	613	577	595	566	616	610	583	571	598	567	634	559	585	580	607	591	572	601	568	611	613	595	635	585	554	570	566	582	612	605	571	614	597	608	592	608	550	602	617	609	571	578	596	572	586	574	601	558	584	581	573	587	593	596	618	591	619	594	638	599	574	587	586	587	625	552	569	619	582	542	581	585	598	586	569	622	603	589	594	565	619	616	557	613	607	589	574	582	569	616	552	615	574	571	571	580	639	624	568	552	600	596	539	559	591	616	600	548	576	594	610	586	601	593	640	529	561	595	633	564	647	589	600	646	608	584	572	585	616	583	586	603	594	592	626	561	610	662	568	600	574	573	574	581	572	623	637	595	593	604	584	621	641	583	606	570	578	581	581	593	619	604	571	601	600	597	602	605	658	602	610	599	613	569	566	575	609	598	597	630	630	548	589	613	588	586	592	623	556	625	634	585	597	614	583	585	622	594	606	577	579	614	621	554	588	595	578	600	598	597	611	571	592	588	621	633	612	602	643	618	588	574	607	587	604	564	588	593	611	590	562	583	590	585	593	610	606	583	591	574	595	605	550	576	574	633	586	590	632	631	645	560	630	570	557	618	598	597	558	599	565	609	557	609	615	590	595	570	586	592	601	568	568	566	592	566	598	601	587	594	581	583	574	596	609	567	608	593	555	546	567	620	581	514	606	614	578	574	633	610	571	586	624	592	600	574	625	528	592	605	587	567	625	621	573	602	558	563	594	633	593	590	565	576	576	611	613	597	596	609	611	611	592	617	565	577	607	627	589	565	618	607	576	622	594	607	548	575	578	609	574	586	621	587	592	601	575	592	594	586	587	574	608	548	574	599	592	554	599	575	614	633	572	606	598	585	574	585	552	595	547	595	591	551	572	570	625	578	604	605	565	566	552	598	593	612	553	583	638	535	581	586	607	586	617	594	631	588	604	583	610	612	584	606	596	639	626	644	573	595	614	603	543	602	590	587	606	568	605	599	601	605	607	601	590	575	586	568	557	572	561	621	524	596	579	546	546	596	566	587	583	596	611	635	610	607	603	572	574	573	584	608	593	582	621	615	605	584	594	649	626	587	617	611	626	593	636	618	628	567	566	626	584	585	576	548	619	545	592	612	587	595	552	582	641	551	574	550	612	566	575	632	591	606	601	567	616	613	582	597	598	603	559	605	563	597	591	574	595	577	598	599	574	599	563	616	588	643	580	566	545	575	606	615	567	585	599	586	598	609	580	585	566	593	595	622	623	586	590	598	608	620	601	584	612	566	580	595	618	553	563	597	599	569	591	603	598	626	592	570	611	550	583	623	596	585	596	608	611	553	600	559	555	581	591	534	618	543	557	594	573	610	607	620	585	555	597	596	581	557	543	611	631	589	549	578	633	607	595	569	563	597	568	586	619	548	569	536	584	605	559	501	566	606	594	594	605	560	630	610	592	541	596	599	619	589	623	520	573	632	585	602	541	573	608	599	589	583	616	557	575	571	610	564	606	585	621	560	624	611	622	580	559	556	564	559	576	605	595	683	621	567	647	608	593	595	590	614	602	561	583	600	594	606	606	576	594	608	567	590	610	593	556	604	567	582	592	561	574	539	588	587	664	613	592	580	622	567	608	577	598	580	550	643	556	569	586	581	584	577	605	543	600	569	639	580	623	575	599	610	551	586	584	601	573	594	589	564	587	633	597	619	573	589	622	597	581	580	646	646	574	582	563	612	579	578	557	592	590	572	595	558	572	580	562	591	585	571	604	596	567	608	588	565	596	659	600	534	566	573	596	577	612	589	561	618	579	543	623	578	564	597	608	582	595	570	594	588	603	577	596	586	633	610	604	625	591	610	586	587	568	602	598	555	589	569	601	590	545	593	592	555	589	610	576	602	591	578	587	537	638	601	623	628	586	579	543	548	604	574	595	578	615	588	555	640	568	628	598	604	578	602	601	551	577	566	583	629	633	591	624	610	569	582	604	592	613	610	569	603	600	602	612	595	601	572	604	609	546	573	581	579	581	622	575	571	590	550	593	576	637	588	585	568	594	618	572	585	559	592	597	574	635	605	580	586	615	572	618	609	614	587	555	548	575	577	576	608	598	592	556	606	544	594	565	594	550	587	570	591	603	586	586	603	582	574	599	568	574	590	567	612	615	590	571	593	588	567	561	608	593	590	548	547	562	573	629	583	552	594	626	552	560	612	626	607	603	629	582	600	569	590	593	625	583	583	599	615	577	608	595	602	559	545	584	555	616	594	607	595	581	579	595	603	580	568	610	600	589	605	591	534	543	541	586	598	582	547	557	623	541	649	590	614	595	586	607	591	612	624	595	576	570	598	615	590	590	582	583	587	581	568	609	572	563	593	615	590	547	557	584	575	598	606	539	587	587	568	585	551	644	568	522	593	628	599	615	613	606	578	625	608	604	557	574	579	624	559	563	591	566	563	577	597	639	575	590	574	601	613	567	622	580	569	617	545	570	615	617	605	595	590	640	574	541	573	613	557	564	608	555	592	544	601	598	615	592	573	585	601	589	533	615	557	624	653	584	638	596	566	567	554	581	568	608	568	558	602	602	616	568	610	600	590	592	577	568	621	551	567	594	608	552	590	610	577	558	578	613	612	594	564	591	602	587	595	590	568	544	624	580	621	624	626	655	625	573	543	604	574	612	565	560	574	551	601	573	613	564	584	596	572	609	552	544	592	586	576	633	589	597	608	566	541	589	593	565	584	585	586	587	582	572	618	588	571	598	604	596	577	575	580	598	555	564	612	617	597	576	584	585	587	575	574	572	589	557	590	611	625	663	553	583	568	596	568	582	575	589	593	622	564	591	582	567	549	594	587	552	634	564	571	609	600	582	567	572	582	572	557	559	565	583	554	630	589	579	567	623
24299	21396	28552	24629	19920	2412	849	509	398	413	398	337	330	340	356	301	336	321	322	329	319	317	280	340	301	334	310	283	309	300	339	294	315	291	277	299	298	307	290	296	288	293	291	316	295	315	311	287	291	319	299	287	318	283	324	274	272	314	290	268	306	284	307	317	298	306	287	322	274	305	287	308	302	282	277	302	292	301	297	287	293	296	290	311	270	303	245	280	288	287	277	305	287	313	313	287	288	308	286	296	300	284	313	302	271	279	253	280	290	271	292	317	299	312	285	302	271	285	293	264	279	289	280	300	321	294	295	296	289	325	295	281	287	302	296	306	291	267	324	269	294	263	291	295	305	285	303	319	300	272	283	302	284	297	277	311	275	304	299	294	302	289	269	275	286	293	268	311	279	289	294	289	298	280	325	261	311	315	294	295	282	309	306	262	317	281	272	258	332	301	290	303	301	283	281	297	290	314	259	317	288	276	323	270	281	324	267	296	270	268	291	300	292	266	295	292	283	293	276	268	281	266	282	278	301	283	314	290	306	301	293	270	269	290	263	302	273	306	288	295	304	309	295	279	332	277	279	250	304	271	264	269	310	311	302	281	310	325	292	275	310	314	285	286	285	280	276	305	270	300	330	265	287	281	273	285	305	275	290	289	278	263	271	292	276	296	289	302	291	308	293	329	297	289	309	295	286	318	303	264	261	281	265	289	287	283	287	302	283	276	311	327	305	285	274	321	315	274	289	316	286	282	297	299	270	296	301	293	285	279	304	290	318	272	303	294	301	299	277	311	295	259	302	287	277	277	313	255	300	295	319	266	304	279	293	276	294	285	279	269	294	315	298	271	285	282	277	291	265	303	313	295	310	319	316	307	305	305	291	259	303	275	297	260	294	301	315	293	335	266	317	308	326	304	292	283	291	336	276	291	263	280	285	267	300	295	289	284	302	273	325	284	244	293	273	290	301	317	304	317	280	275	289	316	334	267	287	277	277	277	293	309	298	314	295	292	274	305	304	282	293	301	330	303	293	304	310	302	294	305	287	279	287	313	315	283	295	263	317	301	287	278	288	292	274	323	262	288	306	311	303	286	276	273	301	323	285	305	274	294	277	281	301	281	323	291	293	289	304	286	341	314	311	287	298	291	280	285	294	294	292	320	308	289	286	275	302	255	286	274	323	275	291	288	246	279	292	285	259	296	265	298	312	300	285	305	291	308	265	291	289	304	305	261	298	278	288	266	275	305	285	297	274	280	265	298	276	293	300	272	297	305	272	324	293	317	302	304	283	264	289	265	260	289	312	289	275	304	259	265	296	286	286	266	328	293	309	287	298	280	266	254	297	291	276	296	315	303	250	295	295	306	275	270	273	293	277	266	286	283	294	313	282	289	289	302	296	267	300	297	251	283	284	283	314	270	310	324	252	296	287	284	283	305	307	295	268	287	298	289	268	269	293	308	281	283	303	281	285	303	323	282	266	256	282	270	288	313	332	265	286	300	287	301	269	284	318	271	297	301	315	300	259	296	305	263	311	292	276	303	332	311	288	297	269	297	285	290	297	269	294	304	321	273	275	274	270	264	333	277	280	295	295	269	310	314	287	270	301	282	301	262	295	300	281	296	276	303	293	297	277	304	315	311	309	314	292	289	294	272	309	264	287	302	298	297	270	256	283	291	292	290	337	275	291	283	277	281	295	307	287	289	291	294	294	286	295	309	267	295	259	298	304	286	293	275	302	311	285	282	305	289	314	328	281	306	294	295	294	282	292	318	286	299	274	256	301	254	267	291	294	278	275	267	314	280	275	283	290	281	293	300	306	271	316	276	278	286	281	286	291	291	266	313	284	265	277	279	306	250	301	296	293	273	272	279	274	275	316	329	279	279	292	283	291	314	254	290	322	266	296	271	292	278	295	293	295	268	283	317	260	294	293	255	301	292	251	286	263	308	267	275	286	278	302	286	306	281	312	297	271	299	281	322	295	285	292	297	284	309	281	315	287	291	279	299	277	315	269	277	274	299	284	302	274	316	259	277	287	269	301	278	320	291	334	298	305	282	281	297	275	303	295	273	280	291	318	281	253	287	280	287	319	324	286	344	286	262	288	297	286	322	274	282	283	306	287	297	307	275	299	292	275	282	281	285	317	288	284	296	280	277	268	283	285	327	284	291	304	304	290	261	296	317	297	263	269	262	296	270	275	272	306	301	270	296	292	252	283	291	272	293	310	266	262	278	316	292	261	293	280	297	273	302	307	288	269	291	297	316	322	279	312	299	284	270	260	296	282	277	297	326	275	274	252	288	266	297	309	277	296	250	292	308	306	278	315	306	313	291	244	289	319	289	282	290	309	278	290	297	271	287	273	290	281	291	295	325	303	281	278	256	261	288	282	293	286	291	301	293	318	286	307	290	304	280	299	266	323	274	295	285	282	322	274	299	284	301	317	288	277	299	302	310	275	283	263	270	304	279	271	318	273	290	289	286	305	296	277	266	277	314	285	287	294	306	275	295	275	270	281	307	294	271	280	269	300	282	347	289	295	311	283	307	304	285	283	294	301	278	276	273	279	269	293	288	260	275	274	314	273	290	298	309	303	286	295	283	292	285	265	298	290	292	280	280	270	310	302	264	335	261	309	279	294	283	284	288	263	293	268	290	309	306	306	307	295	305	311	275	262	278	268	282	290	282	286	290	279	295	293	277	252	290	281	314	301	287	318	279	280	320	302	281	282	296	306	317	296	286	278	302	275	286	288	294	302	265	285	298	292	292	284	282	262	267	272	297	294	289	284	277	267	267	283	282	291	293	322	277	284	290	273	277	265	286	318	293	296	297	303	302	287	282	273	273	288	286	296	285	308	270	269	288	287	296	303	264	277	303	296	294	275	294	305	313	292	280	282	298	283	274	287	273	332	296	294	310	304	292	286	306	293	283	273	290	301	299	302	306	306	324	290	275	268	303	267	298	277	270	314	322	302	290	285	283	286	261	275	267	277	306	319	304	316	275	271	267	278	272	309	297	285	315	300	283	286	297	278	285	320	305	284	279	260	267	293	289	272	314	302	311	255	306	290	293	274	313	285	256	285	266	315	283	316	308	284	291	286	272	294	308	284	309	298	311	282	273	288	286	304	275	287	266	293	263	294	276	282	286	309	269	289	266	274	281	280	306	283	290	280	313	319	296	288	255	314	302	296	283	284	273	294	311	270	292	272	296	284	272	273	299	294	291	309	306	295	302	291	292	279	328	279	301	277	280	286	303	267	287	255	313	299	311	273	275	270	301	259	282	265	281	331	304	277	314	283	270	298	316	278	302	274	306	279	295	277	292	260	273	294	276	299	292	275	273	321	276	269	281	277	283	296	308	283	281	273	317	272	292	320	281	288	335	303	291	303	296	266	307	275	285	308	306	304	287	304	287	322	279	270	256	270	298	286	292	291	318	318	304	307	291	290	309	313	289	273	272	272	297	275	272	264	280	290	297	297	290	269	293	282	270	293	309	274	294
3265	4598	3653	1763	1234	912	733	664	551	559	463	447	411	353	421	389	343	357	417	378	324	340	328	346	335	327	339	341	334	304	340	338	314	330	306	309	356	303	299	303	338	322	330	298	289	311	347	330	310	332	340	294	315	312	351	312	313	290	349	294	325	308	340	313	285	335	325	297	315	322	314	308	318	322	333	314	306	319	306	286	341	319	315	320	305	306	320	302	337	298	295	304	330	305	314	303	345	321	316	294	306	325	346	308	331	297	283	312	317	335	325	348	309	312	302	329	320	305	298	345	322	304	317	309	316	337	297	297	343	319	282	333	316	300	334	313	316	293	317	289	305	340	286	289	305	314	287	298	325	279	293	334	278	276	306	318	336	286	336	321	299	311	298	306	315	336	332	318	290	318	307	333	331	317	302	313	282	312	321	277	290	294	303	310	289	312	283	330	319	354	319	335	300	296	299	322	342	322	301	306	290	269	310	298	340	322	308	308	292	331	313	310	322	296	320	319	308	312	294	311	302	333	317	336	315	314	326	324	331	329	309	308	312	359	296	298	298	296	326	322	293	333	305	304	303	312	318	317	305	290	324	278	298	300	309	301	322	308	285	303	306	304	294	341	312	316	286	286	333	287	295	333	308	332	301	312	314	308	322	348	319	307	305	301	280	308	334	312	314	282	313	304	323	309	282	282	301	290	295	310	270	285	319	305	309	300	289	344	306	334	303	315	287	313	323	320	318	309	330	320	288	311	289	326	273	329	302	324	343	335	321	294	312	329	322	276	330	299	312	322	301	310	327	334	339	285	302	303	332	308	302	307	323	330	307	317	314	306	310	320	295	280	280	300	291	324	301	286	288	292	302	299	285	340	291	328	320	301	307	309	275	319	312	302	330	319	301	304	311	298	321	312	349	304	316	325	322	305	300	292	308	314	336	313	305	294	275	323	295	318	295	289	305	295	303	335	307	302	325	307	305	292	290	291	289	318	284	315	290	317	316	291	310	303	320	319	329	318	291	322	313	338	295	346	324	318	308	309	306	309	312	267	296	321	288	323	279	327	315	306	332	311	306	307	287	314	304	290	309	333	276	299	301	309	297	310	332	307	292	291	316	311	288	298	355	289	305	317	291	299	341	281	333	300	323	306	294	339	314	310	301	298	304	315	304	369	313	300	327	338	297	311	289	298	315	295	316	317	327	306	299	324	277	275	296	329	288	343	302	292	305	330	311	328	281	315	322	315	308	283	276	297	340	312	279	287	317	293	290	304	335	290	296	291	290	321	305	319	291	292	319	299	299	323	317	323	310	302	324	315	316	293	323	334	320	325	315	318	295	290	324	283	300	298	284	325	317	306	317	307	284	320	280	297	297	326	284	304	297	301	351	293	329	296	331	318	288	278	293	290	303	317	300	305	316	268	285	314	305	326	285	313	293	301	302	309	315	295	324	313	297	258	293	321	320	323	289	285	272	318	338	284	275	328	335	316	313	291	323	323	310	315	318	333	322	308	298	274	321	337	303	304	298	288	296	313	299	316	298	292	275	332	289	309	310	316	319	288	295	316	300	336	284	307	307	307	308	307	308	306	298	301	329	294	313	327	287	327	327	294	299	272	311	310	304	300	285	308	303	308	306	320	320	314	284	320	346	313	275	314	313	331	316	309	279	292	309	303	319	346	312	305	303	315	374	296	314	296	294	266	319	329	304	288	307	312	321	304	312	323	358	321	310	321	319	309	285	292	322	321	304	311	297	312	301	294	328	306	291	300	315	299	318	314	324	293	333	290	297	323	319	311	302	296	302	292	326	296	315	313	304	316	342	303	287	291	278	281	292	292	323	291	294	321	325	299	302	304	332	302	313	299	298	309	287	324	322	313	301	306	297	302	294	302	289	334	305	292	299	324	320	319	330	293	317	299	347	330	295	293	311	288	341	296	323	309	304	318	300	295	306	317	307	332	309	311	349	353	310	309	295	307	310	334	298	325	295	277	301	297	283	290	297	314	306	340	256	305	315	301	323	298	298	311	324	283	313	335	283	317	319	291	317	315	290	315	334	301	288	328	308	286	287	298	281	338	291	309	321	318	297	297	299	303	311	315	300	276	292	293	295	311	279	333	305	276	316	352	287	306	304	340	272	326	297	313	301	309	307	319	311	324	326	285	308	295	326	307	320	286	323	314	307	318	293	293	329	293	314	342	299	297	312	293	311	307	279	312	296	310	294	307	293	296	271	292	300	300	323	329	281	294	284	291	308	299	299	280	312	327	295	315	297	300	297	286	302	317	315	297	297	332	287	279	286	309	326	290	301	344	293	317	325	309	316	295	298	299	289	295	287	280	320	297	334	303	282	287	323	312	313	323	290	318	340	307	303	318	297	306	300	312	303	293	299	343	338	290	314	305	310	330	326	316	322	301	334	305	314	269	261	295	293	304	294	299	286	289	286	299	326	300	269	325	313	308	307	304	320	303	308	342	316	307	317	302	281	302	294	309	305	330	291	304	319	317	301	312	325	327	323	306	307	328	300	332	336	313	268	300	296	315	319	331	304	297	308	304	327	312	326	291	288	333	291	296	341	288	284	274	318	344	284	298	273	304	294	305	329	284	280	333	318	294	303	285	278	316	306	301	303	305	290	322	305	315	307	299	291	286	319	304	333	294	302	343	302	293	282	284	280	309	298	304	314	324	301	303	277	308	327	294	281	335	286	284	292	299	326	299	290	318	348	294	347	322	312	300	321	315	281	320	287	341	317	301	269	331	292	266	333	310	289	328	302	295	312	335	301	328	281	278	308	269	279	328	305	301	316	306	322	301	293	320	316	274	302	294	302	333	311	301	268	330	297	269	268	288	329	303	350	289	277	297	308	282	278	337	316	297	297	291	298	325	319	311	287	326	327	296	289	298	340	284	306	268	295	286	298	317	312	321	316	306	310	299	314	299	325	293	312	317	282	308	288	310	330	322	287	294	329	308	306	318	303	301	306	290	302	318	305	284	278	292	301	325	273	315	335	302	318	284	311	303	302	318	317	318	286	285	284	295	286	285	296	307	292	283	285	313	311	282	289	292	292	314	306	322	282	323	269	309	305	274	303	289	314	328	300	297	295	286	309	292	345	291	304	308	298	322	290	298	303	270	343	311	323	299	271	283	317	288	310	317	300	285	317	312	278	284	303	303	301	320	273	309	327	309	307	295	301	292	284	275	330	297	314	293	311	311	311	296	324	308	277	324	312	316	314	321	295	268	305	314	319	307	319	279	306	296	304	290	327	325	302	297	318	294	307	316	296	310	327	304	303	293	297	307	327	304	306	283	339	329	333	320	292	323	292	312	315	334	333	308	327	321	271	297	306	298	291	285	336	308	272	289	336	308	309	270	309	303	292	297	315	309	301	300	316	291	295	289	288	316	271	320	267	304	302	300	300	361	286	324	323	311	329	301	316	333	324	313	311	305	296	325	308	314	310	304	299	317	293	267	343	316	301	313	299	309	344	297	301	307	265	314
27521	11629	1906	1068	860	806	737	754	815	774	855	808	776	768	793	842	813	794	781	781	815	789	862	775	720	788	800	810	791	734	768	809	793	750	802	773	855	756	755	768	794	816	788	745	765	784	742	792	836	798	789	764	714	762	780	731	766	762	785	784	726	754	808	759	788	791	822	801	712	808	819	812	772	809	801	782	759	819	759	791	766	812	819	744	753	778	796	790	758	798	758	742	740	768	755	757	811	739	754	786	750	798	731	751	835	808	773	762	727	777	787	828	762	793	762	762	784	805	819	776	790	739	765	720	753	743	742	779	740	771	800	760	746	803	840	798	784	829	785	752	779	815	784	801	794	754	818	808	780	746	797	788	771	766	831	750	799	805	800	773	854	834	762	780	805	775	819	747	768	760	783	779	760	797	798	804	780	743	769	743	814	716	749	753	749	751	796	761	828	744	767	743	732	752	712	814	755	754	736	758	856	745	787	773	809	760	779	762	793	761	773	771	790	781	779	786	769	816	763	778	743	710	789	791	744	800	838	794	772	739	749	719	784	765	813	812	738	777	743	781	789	751	761	802	751	714	774	804	827	815	806	824	790	764	752	778	742	757	770	755	744	810	783	737	850	789	804	771	760	761	787	777	845	791	725	782	771	725	762	783	743	799	793	763	756	768	758	788	806	766	774	799	740	767	785	817	754	733	738	788	766	817	779	769	763	796	797	795	732	745	743	807	763	727	768	757	779	806	774	744	779	782	798	809	800	828	714	770	790	797	816	713	738	761	819	792	820	833	782	811	777	778	724	801	759	787	798	762	830	766	758	788	781	749	776	748	776	752	783	806	779	775	762	812	782	807	783	743	798	767	748	794	798	752	796	776	765	815	744	780	743	763	803	818	762	771	782	775	755	785	732	729	769	722	809	752	772	732	746	749	799	751	768	804	723	741	748	746	815	753	741	791	820	796	776	762	823	795	815	799	773	807	768	781	748	840	799	775	755	805	774	775	741	771	748	813	791	749	768	762	739	743	794	780	764	738	766	750	768	810	762	760	805	746	766	797	723	757	787	784	766	779	737	805	804	781	814	777	760	774	747	769	744	790	803	754	768	759	820	781	801	825	751	826	768	773	799	778	727	757	863	817	814	813	791	743	792	755	801	768	761	739	797	727	816	738	773	760	760	755	782	800	763	824	766	776	797	787	792	822	798	773	801	778	776	805	798	805	764	836	780	762	765	789	809	805	772	824	791	841	739	739	778	832	811	768	741	762	787	738	762	801	814	785	783	750	757	805	796	718	758	822	775	711	719	765	768	767	758	762	818	807	784	797	744	821	793	792	727	725	755	773	836	770	821	802	772	790	770	790	779	829	753	753	812	755	753	815	806	789	762	788	780	774	792	796	851	793	729	761	801	715	744	769	744	765	745	754	795	812	789	732	792	766	776	792	761	755	764	765	789	784	787	815	776	834	826	769	798	786	800	779	744	817	790	771	797	740	783	777	784	798	782	803	786	787	753	742	815	773	779	725	787	731	776	809	788	760	741	757	754	810	771	807	745	785	775	791	740	760	754	805	763	779	747	785	750	768	768	776	760	762	797	803	724	760	776	771	808	820	783	819	825	810	749	799	830	787	759	777	782	761	734	790	758	784	819	795	794	778	724	756	765	765	767	799	764	776	754	804	748	768	764	761	813	734	745	756	771	805	792	748	783	764	789	777	784	789	745	745	789	802	790	762	752	750	772	737	805	759	781	728	763	828	798	818	801	758	828	744	762	762	774	810	745	761	786	809	804	787	790	774	750	732	789	771	778	788	819	786	745	796	739	778	816	753	779	766	770	727	780	743	776	786	795	718	771	750	779	823	740	777	798	784	806	763	736	834	789	827	795	755	776	791	751	753	761	772	773	804	794	803	776	780	768	795	818	820	774	801	781	813	738	815	738	764	761	737	807	752	760	772	803	793	802	772	783	779	774	794	793	777	804	767	766	774	712	807	802	798	784	770	796	741	745	814	731	806	774	756	786	786	746	774	756	785	775	749	711	780	828	782	779	746	741	768	754	773	780	762	788	828	809	748	758	792	763	775	794	774	779	803	755	802	786	784	798	788	798	793	755	755	769	772	763	780	754	775	837	813	843	767	772	787	787	788	768	776	790	795	759	751	828	768	798	764	782	753	810	764	803	782	791	787	800	785	783	750	728	783	778	779	747	767	791	790	775	802	792	783	736	775	798	769	820	786	815	787	786	776	787	793	776	764	786	770	768	783	723	842	790	742	722	764	761	766	741	787	783	776	727	776	769	812	760	754	746	790	738	781	760	765	774	795	767	748	776	798	803	744	803	750	760	733	796	795	831	786	739	758	795	814	730	764	759	762	789	765	800	746	746	779	787	753	784	790	865	802	746	764	803	769	779	815	762	730	821	740	747	770	777	791	802	761	761	841	763	785	718	748	809	767	772	774	765	740	788	788	750	773	816	778	737	750	778	815	804	772	755	789	755	806	750	801	802	764	768	755	780	783	797	740	758	779	757	778	768	753	763	764	759	779	776	786	782	767	770	740	783	793	767	815	772	786	709	722	760	777	751	795	767	853	796	786	769	763	799	806	719	845	773	773	767	808	794	736	761	782	787	760	744	757	793	793	796	798	782	805	783	790	760	737	743	787	776	788	801	782	732	809	822	746	846	786	766	759	792	830	802	810	781	782	773	780	788	826	803	805	838	790	803	782	777	761	790	735	757	763	736	771	787	771	758	826	786	807	802	767	801	795	808	738	791	785	752	789	770	749	801	744	816	772	861	750	794	764	768	758	778	784	750	796	760	796	785	788	837	792	765	767	763	720	770	781	780	792	800	828	788	769	799	802	802	811	837	777	708	739	766	751	729	792	785	773	820	740	793	734	790	815	800	782	839	773	742	750	823	775	785	804	787	802	746	805	757	719	748	808	761	819	728	747	786	818	757	795	796	746	752	800	793	804	810	762	763	766	739	742	775	731	770	747	701	804	735	786	756	726	827	816	779	801	717	745	805	786	807	859	794	706	775	803	730	774	771	787	772	802	777	799	719	778	717	790	822	776	812	768	786	787	773	822	780	780	782	737	751	747	763	806	742	784	740	801	777	765	778	800	789	802	775	730	771	738	795	732	764	741	799	776	803	799	785	744	783	762	762	786	812	758	830	830	806	824	785	836	769	813	807	766	781	803	761	821	801	758	775	831	784	784	786	763	791	781	783	769	797	783	748	830	750	788	805	772	762	782	804	795	789	754	783	840	768	780	777	797	756	748	765	784	757	797	780	771	749	761	795	748	740	813	783	795	808	771	775	750	779	779	759	729	765	802	765	750	816	768	785	793	832	792	789	809	790	764	811	758	774	824	794	734	734	765	792	803	776	744	793	733	794	831	757	765	771	776	780	798	809	778	823	729	778	773	804	764	750	766	787	773	771	804	772	782	744	800	775	798	771	742	785	792	782	759	797	774	770	803	792	757	765	801	787	774	783	795	814	752
5099	932	853	768	688	751	717	750	728	703	742	687	711	671	701	713	754	697	689	680	665	751	698	691	727	718	680	698	727	682	645	714	673	678	676	648	694	680	735	656	732	695	699	689	676	695	685	684	694	725	649	717	664	703	684	687	689	654	696	665	657	730	699	714	727	675	700	704	700	700	739	691	701	685	701	701	712	712	688	680	718	678	700	667	683	662	685	677	744	652	666	714	690	737	686	684	683	695	675	672	644	679	712	680	715	667	711	678	700	694	706	713	699	682	674	658	694	645	676	668	737	635	704	706	681	666	664	659	623	661	698	722	651	736	695	663	684	666	707	709	687	702	716	681	681	660	728	680	694	682	684	681	659	705	642	675	668	696	669	668	671	639	716	668	736	704	742	699	684	708	693	718	695	664	699	646	699	699	686	657	698	709	713	679	692	684	664	670	657	707	704	698	704	683	668	648	676	673	702	642	676	703	659	695	717	633	685	665	718	657	679	717	685	690	687	672	681	688	643	727	672	673	662	669	667	678	656	703	699	632	702	689	681	711	696	739	706	681	655	692	683	696	683	707	654	717	728	679	690	712	680	669	699	657	699	673	700	681	699	670	659	660	707	691	678	683	689	657	689	655	702	691	658	668	690	660	713	701	672	650	695	719	673	697	694	690	671	685	679	651	682	756	683	687	707	680	687	704	729	679	695	695	680	681	681	684	694	631	674	662	711	715	710	658	706	658	673	657	675	729	715	700	686	672	718	696	728	687	698	728	674	673	710	682	705	672	701	673	704	689	707	727	695	653	674	730	639	661	708	707	759	703	711	694	662	661	705	705	674	687	684	694	656	659	726	683	718	677	710	701	691	720	677	665	646	713	679	700	726	676	673	683	723	730	695	725	653	690	646	692	648	648	728	750	677	613	706	680	643	702	697	686	661	661	691	707	723	686	677	704	694	698	691	700	676	701	652	784	687	709	695	700	682	688	676	715	688	639	664	708	659	685	693	699	736	735	694	673	740	682	714	686	654	647	680	643	680	682	682	667	685	715	666	691	683	644	687	677	694	667	656	687	711	662	715	702	696	672	690	676	694	676	678	685	667	699	651	738	682	663	687	723	673	679	719	663	669	702	720	708	686	709	703	680	680	690	694	672	726	720	697	675	703	694	716	701	652	698	686	744	667	671	687	683	690	710	696	709	720	721	701	646	686	691	719	678	680	647	739	702	709	742	752	695	686	701	679	722	704	656	663	661	643	662	683	700	718	668	685	658	724	686	698	670	688	673	701	620	694	717	687	702	685	702	695	721	708	722	733	693	689	723	676	711	701	676	711	716	685	677	648	644	696	676	668	696	697	670	697	672	716	690	673	693	709	686	664	680	703	695	712	706	714	683	706	691	711	718	706	646	721	683	684	673	682	701	656	696	674	703	711	726	674	682	652	668	751	694	671	680	670	707	715	657	667	703	690	702	764	667	702	644	692	699	700	707	677	692	679	724	670	643	681	704	699	688	675	714	658	669	712	652	736	703	710	702	713	646	693	696	672	628	692	777	670	749	659	718	720	719	667	691	710	667	666	716	641	686	689	718	680	666	702	710	693	723	727	677	706	753	714	684	676	668	726	692	733	639	702	663	716	695	653	693	753	722	684	695	734	685	717	690	700	698	704	678	694	717	676	719	721	680	661	732	693	712	647	703	706	643	739	733	698	689	665	670	691	692	666	711	709	679	712	696	698	675	677	699	646	729	691	699	675	711	655	723	676	655	669	634	714	682	704	708	706	688	663	710	677	724	663	677	690	684	694	681	683	682	665	665	674	744	712	699	720	695	709	657	742	683	697	694	716	690	666	671	707	713	705	672	694	704	677	682	691	692	673	710	711	690	687	747	684	725	677	656	709	726	658	711	700	718	715	698	680	680	717	725	695	680	727	668	683	687	665	725	730	718	685	669	660	664	688	722	679	677	695	694	672	716	666	636	712	688	716	640	648	728	667	661	697	678	718	710	666	687	663	664	719	663	726	695	686	738	697	623	692	658	735	686	690	737	694	685	684	709	677	696	652	681	649	704	684	672	659	694	669	694	701	702	709	673	667	697	718	712	742	677	668	722	684	695	648	684	718	702	703	701	722	676	709	679	694	643	660	736	686	667	678	736	684	706	703	683	696	741	647	721	691	678	686	666	697	665	736	685	670	660	711	700	696	743	699	679	682	660	691	668	673	709	685	733	707	653	708	678	715	693	696	690	670	682	739	686	671	711	694	651	617	684	691	704	698	693	696	708	656	700	711	674	688	690	692	714	733	652	752	679	692	727	664	705	687	671	688	658	644	680	744	696	687	692	708	722	673	682	669	674	676	693	689	680	701	727	721	723	720	709	667	705	645	720	680	702	689	707	656	693	669	690	698	728	660	745	687	684	693	697	691	669	680	678	685	678	677	654	724	684	680	687	675	686	704	688	697	696	683	673	701	691	719	685	696	670	687	701	682	713	672	673	669	655	720	666	659	709	672	713	716	718	667	703	686	730	707	734	658	695	691	669	643	690	684	683	737	679	631	713	679	705	719	689	730	710	696	742	682	622	688	656	707	695	716	650	703	698	670	650	673	694	673	709	684	646	674	688	694	681	720	686	709	684	727	742	646	706	652	686	680	712	697	741	663	709	686	748	686	707	674	688	695	714	704	715	715	705	684	699	667	735	726	713	696	644	693	695	703	688	729	710	706	753	705	695	669	682	699	639	671	702	697	653	670	693	714	685	687	751	672	684	695	695	670	719	676	671	660	670	757	690	720	682	697	672	699	673	692	675	727	718	630	720	685	707	706	708	726	667	691	693	625	662	714	681	751	680	651	681	682	655	677	674	669	735	673	667	659	637	688	707	695	754	693	690	712	661	699	680	664	696	696	735	669	666	680	685	691	668	689	689	630	676	719	710	687	713	704	691	638	687	694	670	727	685	719	657	676	678	703	736	691	656	655	660	691	664	704	651	711	711	674	671	692	690	745	665	626	702	684	686	703	705	714	682	735	693	700	692	682	675	668	714	695	671	680	672	733	734	692	704	736	716	709	718	706	685	645	660	671	669	701	693	686	694	660	680	691	684	704	760	653	738	690	656	717	715	731	703	634	673	722	704	690	681	700	670	700	701	678	655	720	723	685	737	688	697	679	743	709	660	707	684	657	667	727	678	678	701	674	710	668	745	718	703	693	717	629	733	663	711	713	696	696	715	677	746	689	727	677	705	642	676	665	684	705	749	650	684	692	701	724	703	722	691	679	676	690	654	714	665	716	689	659	725	635	675	713	727	682	661	716	627	703	676	695	659	700	695	648	722	712	694	703	682	722	671	632	726	724	679	691	686	703	696	669	701	704	677	668	713	660	717	684	708	744	671	692	706	688	725	643	731	653	686	741	688	716	680	727	713	652	747	688	688	691	709	709	713	701	674	639	699	647	651	720	664	674	716	662	672	665	673	732	677	645	695	703	739	700	635	700	686	732	702	700	681
25685	21432	25800	18664	1831	955	816	695	706	683	716	675	693	583	660	656	666	653	657	669	637	654	647	661	630	676	708	659	674	642	585	645	664	672	642	673	604	680	633	655	663	635	604	648	625	662	638	625	643	642	627	650	627	644	626	651	672	648	656	669	652	695	646	627	649	612	614	647	636	681	598	672	645	606	654	651	640	608	624	641	638	620	671	610	646	662	640	624	646	655	674	642	659	642	626	657	609	679	659	626	643	649	685	622	618	610	618	655	658	664	604	633	645	640	660	634	599	658	609	656	637	662	630	580	631	645	644	683	641	625	634	638	645	621	612	656	620	621	621	601	599	643	671	665	664	687	641	622	628	658	618	654	643	590	627	687	634	617	645	638	635	620	636	630	579	634	693	680	643	641	592	671	680	624	617	631	593	602	682	607	630	598	642	639	653	678	621	693	686	642	672	687	619	630	662	685	596	628	640	626	689	638	655	656	635	646	643	623	657	687	641	637	640	658	618	593	614	602	610	651	640	573	648	629	603	680	605	656	660	662	663	640	616	651	646	634	687	661	635	667	641	675	635	621	591	672	605	660	643	687	653	651	644	625	632	660	604	678	654	681	633	618	625	642	614	694	629	606	677	562	629	660	704	579	625	628	669	680	643	629	608	676	581	665	634	646	629	669	609	645	634	627	621	603	616	654	645	642	638	647	680	631	641	594	633	653	641	646	670	610	560	690	643	610	645	628	631	618	594	658	669	636	595	650	621	616	687	680	611	643	697	633	617	675	613	656	630	654	598	639	611	644	612	643	663	641	582	619	633	616	650	649	621	638	660	626	624	613	597	591	618	591	690	643	653	653	595	669	622	667	645	644	669	661	664	609	657	642	635	654	630	621	665	604	664	633	638	647	633	595	603	631	635	634	626	621	628	655	635	636	642	632	605	614	593	703	635	658	676	618	645	623	670	635	631	645	632	613	641	662	624	670	662	621	608	651	605	642	672	606	664	601	624	644	645	649	630	616	616	654	615	656	634	606	602	640	636	616	664	646	639	634	630	642	628	637	634	608	609	596	649	623	636	663	644	591	622	640	668	659	627	643	632	662	638	674	617	663	645	646	649	595	614	683	677	594	620	642	647	645	661	627	588	619	642	583	658	634	655	615	648	623	667	623	637	616	604	604	653	615	602	647	599	657	627	630	634	655	658	614	617	613	661	623	620	648	639	635	651	634	644	634	637	631	637	655	646	654	628	644	634	686	670	619	624	619	643	667	612	640	666	637	666	660	645	617	642	683	657	638	680	615	598	632	586	591	621	636	652	610	666	594	588	580	635	600	614	656	636	605	659	605	650	663	666	645	604	683	646	628	693	634	682	618	651	634	598	605	577	597	644	626	663	624	636	610	667	601	622	664	639	668	667	600	670	640	661	638	595	610	669	632	579	641	686	618	630	611	596	661	675	642	623	638	661	646	668	569	656	638	606	636	682	617	600	633	659	610	630	615	663	600	623	639	612	611	656	613	597	666	632	613	606	630	622	642	603	619	636	651	603	627	610	609	664	664	643	645	617	600	636	631	631	694	652	613	658	656	595	618	657	606	643	644	624	634	631	637	649	633	620	618	632	635	625	657	643	660	645	655	650	648	620	619	651	646	619	625	615	598	660	637	611	638	622	631	614	616	639	655	704	660	637	603	649	620	634	629	626	669	635	657	667	614	642	666	637	648	629	642	589	660	570	626	694	622	675	606	643	659	603	623	644	650	610	596	628	593	636	577	631	657	609	655	688	618	653	625	642	604	634	655	638	655	637	621	626	653	657	686	639	639	661	645	616	615	612	643	671	668	621	658	652	643	650	614	643	669	621	630	691	632	654	622	631	592	627	628	619	625	690	665	572	617	641	616	624	657	647	610	646	626	635	616	611	624	654	628	673	669	690	677	632	631	647	629	687	619	668	642	671	654	631	658	613	610	602	640	635	581	641	647	698	635	605	611	675	651	627	668	625	597	650	627	641	632	643	635	623	602	613	599	630	632	651	667	677	666	633	613	598	637	633	659	617	658	651	596	646	621	618	671	642	635	699	644	644	663	683	641	633	650	619	622	676	683	626	654	667	648	597	608	639	682	607	602	643	576	640	652	665	565	614	628	624	643	633	653	639	661	634	601	598	639	668	626	659	640	595	640	584	657	626	629	672	655	623	607	629	639	610	656	650	688	681	619	673	638	637	627	601	680	652	613	659	618	667	622	644	581	652	634	667	709	697	644	653	643	622	630	616	608	613	655	632	620	660	617	657	632	638	647	629	674	666	618	650	670	620	673	636	617	598	660	626	643	644	655	619	634	594	612	642	595	607	634	618	632	614	621	651	611	635	669	665	643	644	597	663	601	597	619	659	641	626	675	648	645	696	666	659	661	649	674	631	611	638	644	636	595	650	632	634	620	657	624	677	632	648	647	671	682	635	651	692	636	651	638	601	588	590	623	630	661	602	663	637	625	631	657	653	603	598	623	669	657	628	648	649	625	611	636	705	576	649	612	620	633	643	651	644	649	619	620	624	612	587	634	638	627	637	640	640	592	627	657	630	629	620	639	621	625	651	597	637	655	612	624	647	643	637	647	666	650	655	638	590	671	655	608	611	631	628	656	648	659	639	623	627	600	587	621	613	613	638	662	608	591	605	637	615	689	628	634	572	629	592	678	621	635	637	633	656	636	624	651	621	602	650	606	639	636	641	598	612	576	643	622	610	642	655	600	636	651	607	626	664	667	600	620	653	637	664	617	641	642	664	629	586	633	637	669	615	643	605	635	628	610	658	642	636	634	650	648	569	626	619	658	648	643	598	613	654	670	655	655	614	685	651	635	652	621	648	636	653	607	626	661	610	613	628	620	691	625	642	607	609	633	651	689	678	653	644	704	600	642	627	630	655	635	588	571	626	670	639	643	571	586	662	588	598	660	668	639	671	608	614	620	624	639	621	647	634	685	591	599	630	645	632	656	636	700	626	639	645	646	598	654	651	637	655	642	603	621	653	582	648	628	676	629	649	680	621	665	613	640	659	633	683	674	633	610	693	652	630	624	606	686	600	647	628	644	626	634	645	609	620	649	608	678	650	616	628	615	619	652	635	606	626	592	602	648	581	629	644	631	598	645	680	609	587	663	613	596	677	645	629	631	630	634	661	641	656	620	646	673	647	630	611	599	668	596	620	635	628	607	666	645	651	622	573	594	574	686	660	612	620	625	615	687	625	652	644	623	623	670	629	634	625	592	595	610	591	668	625	626	651	634	637	605	659	648	621	673	644	629	673	663	672	606	596	646	642	680	647	624	637	657	671	632	604	609	632	668	662	639	636	640	652	650	651	682	621	624	630	668	621	629	610	602	637	593	670	650	608	637	609	597	664	626	621	635	613	594	626	618	603	616	648	669	634	627	610	644	611	646	606	659	676	670	628	613	597	668	644	671	635	601	650	627	624	646	656	647	630	666	664	640	638	602	598	669	610	658	655	633
3463	2237	1863	1093	986	839	727	734	692	677	668	655	636	605	642	672	592	591	548	579	611	608	636	597	586	618	552	590	637	606	590	624	613	569	602	620	583	578	596	592	649	570	608	633	592	558	617	590	581	596	601	593	591	585	600	543	571	608	580	616	555	604	590	610	577	625	611	594	596	611	593	592	569	600	623	624	596	587	590	568	610	558	638	596	591	573	596	556	610	596	581	579	652	555	619	614	605	575	601	561	584	581	609	625	635	579	618	570	609	623	581	617	578	562	620	589	576	559	621	595	610	596	620	592	554	626	609	593	602	589	572	579	567	562	630	621	585	604	574	585	590	647	574	583	606	583	585	607	617	617	627	598	634	606	613	581	598	578	585	576	612	567	589	576	564	595	632	590	569	573	578	674	594	598	623	588	592	566	627	605	572	638	591	603	591	603	610	616	588	599	624	572	593	647	616	606	577	602	577	597	561	618	528	596	624	583	632	586	573	624	628	592	616	575	615	584	613	596	540	604	644	563	612	630	628	607	554	564	604	588	553	592	599	574	546	608	600	586	590	563	577	552	585	557	584	574	617	626	595	610	593	583	593	622	617	605	600	600	564	620	586	598	573	576	583	597	583	568	631	588	550	547	636	610	581	611	553	595	551	606	597	592	608	565	608	547	589	642	587	596	555	596	585	574	601	587	587	601	568	607	585	554	607	619	584	618	591	558	584	604	551	587	615	601	605	603	598	625	595	574	628	606	592	592	581	605	579	581	604	614	581	581	591	603	614	570	618	581	606	604	631	622	598	566	610	604	582	638	571	620	573	593	627	623	621	584	614	594	563	618	591	570	569	600	616	625	575	596	629	580	600	580	579	627	621	584	652	574	594	617	557	560	583	597	583	569	588	582	607	596	617	567	584	610	556	573	635	600	617	572	575	577	606	631	599	621	572	597	605	622	590	563	550	578	588	625	559	623	568	554	647	633	539	584	625	626	619	580	606	586	594	566	568	608	589	632	620	587	594	575	568	622	579	614	584	587	531	570	590	610	570	590	602	578	558	621	543	570	594	580	595	611	603	597	557	570	562	603	605	592	636	578	577	592	584	561	617	598	572	622	585	586	641	589	597	601	544	636	590	553	587	601	611	603	560	547	563	603	576	568	578	575	566	625	612	604	577	581	616	624	589	576	610	587	596	571	604	633	574	555	556	594	596	549	583	601	562	555	567	606	586	553	610	606	618	573	579	579	582	570	599	629	583	573	607	578	582	574	607	586	547	618	583	535	588	562	589	571	599	629	598	568	606	576	619	582	574	540	632	555	586	575	595	566	575	586	572	576	575	580	606	566	583	621	608	569	591	625	592	565	607	571	615	576	631	622	575	577	575	562	564	565	575	566	595	612	548	583	528	582	625	566	559	595	622	594	599	603	584	610	593	585	644	602	600	549	633	614	569	611	599	610	559	635	635	594	626	569	587	566	575	594	600	576	588	600	546	622	580	590	596	601	575	571	573	603	595	584	573	542	540	597	552	607	596	583	595	587	586	576	606	597	541	586	555	601	611	584	593	550	537	570	604	580	604	634	568	593	573	606	600	573	551	623	579	648	605	597	545	566	571	542	549	626	595	551	555	557	596	569	595	620	606	579	568	656	608	588	550	571	612	584	576	594	571	568	606	591	568	590	580	590	565	588	563	549	574	556	586	636	566	548	581	587	596	624	558	539	576	624	573	558	601	613	637	596	573	574	629	597	600	634	591	599	558	587	586	589	573	627	625	632	610	609	615	540	607	584	570	574	580	575	570	583	594	608	578	530	594	606	600	603	623	579	603	601	592	595	578	593	570	588	601	614	556	596	629	581	598	641	578	594	597	599	607	598	614	605	549	579	576	583	625	604	576	602	566	610	638	550	584	552	580	557	567	617	594	561	584	632	612	557	580	607	565	631	551	583	581	605	600	614	580	594	564	588	546	585	572	587	557	575	555	535	630	630	580	568	596	621	600	601	615	570	569	598	582	522	600	571	608	605	576	577	597	588	589	610	582	577	558	597	547	589	638	596	651	554	601	577	577	576	639	569	559	607	546	525	559	576	571	603	645	557	558	627	568	568	650	540	622	587	565	606	603	578	617	613	561	630	630	598	601	594	576	640	596	603	609	606	573	587	560	572	595	589	632	623	613	594	559	581	571	588	598	634	545	573	569	582	585	590	558	633	562	584	593	616	578	642	555	608	580	551	581	602	578	542	568	603	577	572	568	573	582	602	572	601	588	589	600	609	621	570	601	586	617	596	559	564	595	579	563	597	618	577	598	584	595	545	607	582	566	599	568	583	579	569	577	557	612	581	593	563	569	634	602	616	603	582	554	578	583	592	590	544	605	564	604	552	609	567	582	615	566	595	592	591	578	590	541	587	614	567	608	549	613	596	626	552	599	612	572	616	582	561	590	586	577	592	598	567	590	570	559	593	570	622	587	559	622	602	586	619	574	618	621	566	597	582	588	599	587	583	580	564	630	618	618	559	557	571	603	611	590	610	584	594	605	567	548	590	592	579	600	630	548	590	587	590	621	619	611	591	556	546	544	577	596	531	594	559	580	606	583	606	582	581	594	574	577	563	619	574	548	595	603	572	582	569	555	589	585	574	609	593	595	590	570	618	556	567	581	587	597	609	580	604	606	574	585	585	607	602	643	572	592	576	574	571	614	608	617	571	558	582	597	544	595	585	560	601	597	620	610	595	607	594	579	629	614	566	540	602	539	600	574	576	627	607	539	567	613	604	618	589	592	552	577	549	584	551	615	580	602	584	628	561	597	564	565	615	594	560	598	566	614	546	612	563	597	603	588	640	563	561	609	586	625	619	611	606	595	567	571	604	595	601	536	550	595	619	598	561	596	572	642	604	587	573	591	593	607	587	596	580	556	560	602	593	553	570	615	605	576	581	577	606	613	624	630	592	555	614	618	569	597	628	573	586	614	568	573	603	608	559	590	545	587	561	564	663	590	616	604	550	549	598	642	575	579	616	604	637	607	566	592	592	561	595	612	605	583	548	602	639	577	596	595	595	614	590	580	574	607	567	594	577	585	596	564	593	585	543	578	624	617	616	576	588	565	609	558	573	562	582	624	596	593	533	573	574	590	663	543	564	593	587	599	555	600	560	597	584	601	587	563	600	573	599	581	583	575	571	620	580	549	582	628	583	581	571	542	572	587	552	591	599	667	606	595	610	642	613	555	587	594	644	574	569	570	633	593	568	612	565	593	606	548	598	556	554	605	563	609	580	600	535	599	614	587	594	596	605	567	581	581	588	589	555	581	613	578	561	637	562	601	612	607	570	599	616	578	588	600	572	566	559	602	608	573	571	587	563	549	603	592	579	546	591	547	567	621	576	577	582	561	598	595	533	581	566	617	612	536	560	582	546	619	602	615	585	595	585	574	566	596	567	609	599	563	570	581	574	548	603	598	580	560	567	597	596	613	619	618	609	618	581	578	511	588	593	608	571	570	598
24276	21426	28538	24712	19929	2466	814	490	384	392	398	319	382	368	348	338	359	320	328	323	338	323	326	325	327	299	351	297	311	274	313	311	309	309	323	301	312	313	289	290	299	325	303	318	323	306	317	311	316	282	298	323	301	293	321	318	277	326	323	302	303	313	306	275	299	306	303	311	332	318	316	299	316	324	279	334	321	276	282	299	319	275	303	314	254	275	289	291	325	338	251	340	267	289	288	291	281	299	310	310	297	292	289	299	303	300	279	294	295	305	264	315	296	290	275	291	295	313	307	311	317	291	291	314	292	290	299	327	309	333	295	265	306	325	237	296	304	292	293	294	300	314	269	286	258	315	296	304	285	305	301	291	295	274	320	302	297	307	293	301	304	300	276	271	287	283	290	308	311	321	293	309	295	278	284	308	276	336	315	300	331	303	300	309	267	264	292	266	290	281	273	315	291	298	298	288	299	319	273	303	299	317	288	307	313	279	247	297	284	284	320	297	263	296	294	300	311	305	293	308	320	300	294	305	272	252	295	321	307	292	296	262	288	309	265	304	294	301	285	304	297	295	291	261	288	323	310	279	308	297	304	300	323	277	279	302	289	288	314	264	307	296	301	319	306	289	317	279	278	288	280	297	303	309	286	273	294	298	298	285	284	297	311	288	287	282	289	277	300	272	296	266	300	285	282	282	275	300	300	292	292	258	314	307	299	315	287	295	303	303	297	294	295	279	317	289	300	291	271	291	326	325	307	317	254	303	304	297	306	320	305	272	294	295	279	284	309	302	314	313	300	260	295	311	322	298	300	306	286	309	284	255	284	283	262	304	291	304	278	282	307	303	270	292	309	293	286	252	317	308	269	307	282	306	264	274	320	342	282	317	292	288	278	276	294	274	282	285	283	282	312	299	303	253	318	298	275	277	285	301	279	328	307	337	322	294	291	299	300	293	268	292	304	314	302	301	255	297	315	288	335	294	298	290	299	311	303	301	300	300	282	295	265	335	312	300	284	293	267	279	269	294	301	277	306	288	306	300	276	310	282	304	279	305	320	306	299	278	307	311	308	316	297	300	303	315	303	299	285	298	274	267	323	303	302	284	268	292	324	261	290	281	276	273	283	298	317	324	278	294	275	304	309	289	295	273	299	285	298	279	273	274	276	293	276	331	273	291	314	274	271	335	318	307	269	276	279	300	308	318	297	293	281	283	294	292	295	306	307	302	270	320	305	306	313	289	281	290	314	331	319	322	297	310	293	294	290	326	317	274	308	285	270	321	292	314	294	298	295	314	274	272	297	276	299	285	307	280	275	307	282	298	276	290	330	310	288	291	299	301	295	295	298	292	284	319	301	290	293	271	298	249	278	300	315	324	318	273	293	287	272	311	287	288	299	324	295	269	290	271	295	287	309	312	302	317	245	315	267	276	278	303	291	304	305	301	294	303	319	297	291	284	316	305	297	278	262	296	281	323	298	287	280	306	266	259	287	301	299	315	261	277	276	299	301	327	297	298	320	294	298	285	308	298	266	304	299	295	281	299	268	279	299	295	283	294	278	274	302	276	296	280	264	279	304	333	284	282	293	266	313	301	290	261	326	323	300	308	314	281	274	269	290	292	263	306	283	289	311	294	335	280	275	305	331	286	318	271	293	299	285	285	286	293	275	274	299	305	287	293	311	274	296	298	274	307	307	302	301	314	308	291	310	287	306	336	277	302	288	318	285	300	297	274	302	308	300	291	270	310	321	278	299	303	315	301	265	299	309	286	297	279	324	278	284	328	297	298	309	312	298	272	280	309	291	320	300	276	320	310	310	280	274	288	276	304	269	291	279	284	308	306	315	273	309	320	267	313	287	311	287	325	312	281	300	295	306	294	316	259	269	294	280	268	309	291	291	284	284	340	274	279	275	299	270	262	265	290	279	263	277	258	284	292	299	310	269	304	298	290	263	274	306	285	309	289	269	310	311	297	295	296	289	297	288	301	289	297	318	283	288	300	283	285	293	305	287	278	302	340	307	257	259	285	298	270	286	305	305	272	259	290	323	304	267	292	275	296	300	304	256	300	306	303	315	310	256	315	298	276	291	306	308	319	290	254	296	277	285	313	305	302	308	296	278	305	285	284	300	296	280	343	312	267	281	275	287	282	312	287	280	287	295	312	293	299	296	309	292	311	331	290	312	318	276	274	285	289	281	297	301	315	261	287	314	263	302	294	289	281	308	312	296	304	314	289	296	308	301	281	284	303	273	274	294	297	342	287	319	304	287	291	293	281	269	285	291	311	265	330	304	279	253	300	292	303	324	307	261	282	260	313	274	267	296	321	305	314	284	292	279	303	291	290	302	305	283	282	280	302	283	306	297	290	294	276	292	292	298	290	311	293	302	298	295	308	270	298	341	274	292	291	291	303	336	295	313	273	316	278	291	293	282	295	265	309	295	272	299	270	252	305	298	275	305	266	309	284	309	291	284	308	287	299	283	308	288	284	288	286	306	293	283	249	282	279	288	272	316	308	287	306	309	279	295	302	272	278	298	284	269	301	284	289	283	313	259	302	287	289	284	283	255	296	291	282	248	328	294	291	331	244	277	302	341	278	286	300	303	310	283	263	307	305	280	308	277	283	283	295	291	292	309	295	288	305	295	308	302	308	304	284	286	298	301	278	323	336	307	300	320	275	306	280	330	286	283	265	306	302	298	305	277	281	309	271	308	281	288	338	268	268	317	276	307	293	308	279	293	277	326	293	315	286	301	327	252	283	283	293	271	283	314	309	293	291	318	293	284	307	282	319	290	282	297	329	294	273	276	307	301	285	284	318	282	277	267	264	282	274	300	282	277	289	307	266	282	294	289	287	326	309	296	312	308	302	282	308	289	294	307	291	318	284	285	323	336	310	292	242	279	276	308	305	280	291	290	270	321	308	284	316	299	278	288	279	262	289	299	286	302	293	282	288	309	298	302	288	290	288	273	268	281	275	252	308	281	275	286	337	310	320	262	295	293	291	297	292	274	329	265	273	350	307	301	296	265	294	283	302	289	297	270	290	304	279	273	286	300	295	305	296	262	267	301	321	289	272	320	288	282	268	329	307	308	302	303	289	300	286	270	243	260	275	308	276	299	303	284	283	294	310	338	313	289	277	302	308	321	319	279	291	308	283	322	306	313	294	285	279	284	279	288	280	300	271	269	304	307	318	294	300	320	275	301	277	296	302	314	318	283	292	325	274	310	297	264	273	289	311	289	268	301	299	299	276	251	306	305	292	298	291	299	278	304	291	289	313	293	287	307	289	305	304	290	294	279	290	270	305	267	266	285	297	271	286	308	305	319	270	287	292	258	301	281	313	291	300	274	267	318	280	260	282	286	290	271	321	276	272	279	288	301	318	301	305	274	284	270	304	312	253	308	273	298	310	288	266	297	279	279	290	266	314	331	290	264	261	294	292	283	300	289	301	286	316	273	289	313	291	284	274	260	284	268	333	301	275	305	299	302	268	311	297	306	293
3263	4695	3597	1786	1242	987	779	686	610	513	534	459	431	422	411	369	371	376	369	351	351	315	351	359	302	347	316	351	342	319	318	327	326	324	349	333	313	301	327	339	338	312	344	321	330	315	347	340	335	310	304	314	303	311	352	312	319	304	291	345	361	303	309	333	325	337	335	321	301	324	350	306	337	354	314	343	309	309	317	307	318	338	343	307	305	336	346	313	297	339	341	354	329	325	349	331	316	310	285	327	297	314	286	298	304	312	330	320	325	302	323	294	335	339	297	320	329	327	327	315	339	349	314	306	324	356	277	330	302	348	336	303	312	315	343	302	322	327	293	340	285	322	340	324	295	319	310	321	321	310	313	310	300	292	338	300	323	319	316	302	319	315	317	303	315	316	305	311	326	322	314	293	349	310	295	323	356	292	322	282	345	315	303	327	343	321	275	327	328	311	311	333	291	301	300	340	345	335	305	329	311	308	327	314	309	328	288	301	304	291	346	316	326	291	314	314	299	296	327	330	294	302	298	341	323	314	335	302	330	303	293	312	325	298	291	297	298	309	294	338	298	329	304	320	330	345	346	343	310	347	326	329	331	289	309	328	323	317	331	320	333	308	295	313	316	307	303	286	305	321	316	306	318	329	312	305	267	352	296	336	307	341	307	334	340	292	318	303	324	323	320	307	290	324	325	283	323	291	311	290	293	296	330	304	305	319	310	298	309	317	302	314	346	287	314	316	320	356	310	318	312	293	321	286	325	331	312	320	330	292	292	322	338	334	326	307	285	316	320	298	267	299	320	309	336	316	331	297	287	296	305	319	301	330	314	324	301	284	318	304	277	346	297	333	282	321	305	307	300	324	314	311	319	337	321	306	314	313	326	275	304	335	286	324	269	316	321	307	327	311	329	288	317	313	305	302	287	280	320	270	339	302	304	307	336	329	329	346	278	323	370	308	310	316	314	299	277	364	319	310	286	319	325	354	323	295	336	328	312	295	329	323	307	331	332	316	322	294	265	308	338	342	274	324	268	300	309	332	324	308	296	335	332	330	289	294	298	294	314	315	308	322	302	321	317	294	315	306	292	317	296	300	306	306	296	302	319	333	287	271	301	301	336	290	289	301	310	291	295	297	291	317	316	291	303	302	297	303	317	342	327	322	317	328	342	300	318	327	338	320	320	297	292	342	304	324	291	315	307	305	307	342	298	331	279	312	326	310	336	345	302	315	315	316	295	308	334	299	293	282	327	316	332	299	295	320	283	294	318	318	328	317	309	291	339	314	297	301	335	330	299	324	336	301	321	287	282	351	301	334	319	322	325	327	323	306	291	307	319	327	314	302	327	315	351	345	290	275	322	309	271	301	321	281	321	360	313	309	282	284	281	300	289	300	313	312	304	305	313	340	301	354	313	291	307	324	330	311	329	305	289	321	326	300	294	288	312	301	328	325	293	317	308	307	302	286	287	320	325	299	334	308	309	303	325	334	316	316	290	325	319	341	301	313	319	282	338	322	290	309	329	345	322	308	321	316	328	351	323	314	318	305	302	321	323	319	322	327	319	304	298	326	324	309	309	320	315	318	305	320	313	323	294	318	277	297	325	345	330	328	297	308	302	308	326	304	302	300	310	333	295	299	327	307	298	316	336	283	327	300	318	330	311	299	301	286	320	328	321	282	308	311	287	331	301	318	315	299	289	305	315	307	302	291	299	337	297	317	322	315	299	325	315	292	286	322	297	325	294	313	328	275	335	314	316	320	302	305	275	304	320	327	311	351	297	324	318	301	317	304	315	287	319	282	297	297	311	299	318	324	314	325	303	316	284	286	299	320	309	302	320	337	346	337	306	335	311	334	315	317	288	308	299	317	319	307	316	325	317	288	307	342	312	334	319	309	314	333	311	315	335	302	335	304	301	314	336	283	337	317	303	294	304	323	322	333	284	330	323	305	312	302	335	306	319	308	325	310	306	283	342	296	320	321	311	298	309	310	331	302	315	313	312	291	314	336	303	296	298	319	308	286	314	317	305	328	312	346	328	370	313	305	307	330	285	281	311	320	315	303	318	336	330	308	318	314	309	314	314	308	299	313	289	329	318	329	309	339	320	347	296	288	298	329	313	302	309	331	321	333	299	297	306	332	305	298	343	350	319	341	315	338	304	312	293	334	317	312	323	323	282	283	325	324	301	309	301	318	331	314	309	328	324	311	328	320	338	298	313	337	334	249	305	342	320	309	287	326	327	354	322	313	324	276	280	313	292	356	356	322	317	288	311	258	322	308	305	293	311	346	316	332	305	284	307	279	311	305	309	317	304	320	301	294	307	336	324	319	296	313	315	310	321	295	309	329	310	294	329	295	294	336	349	327	316	303	300	336	332	294	328	281	310	311	302	288	334	310	308	347	332	311	307	307	319	289	316	318	324	302	328	314	283	298	324	328	301	319	319	304	292	303	297	297	333	337	285	288	328	269	320	275	330	307	308	332	338	330	333	347	307	304	318	316	338	291	277	294	337	308	321	311	309	313	303	312	331	250	296	290	351	258	283	307	308	318	291	313	295	304	316	300	332	303	324	291	346	327	325	311	291	315	293	308	317	291	295	301	349	312	294	302	316	312	330	331	315	325	336	297	302	335	330	312	331	331	310	289	302	284	326	327	312	278	294	353	292	304	299	301	291	294	308	316	284	316	297	310	299	320	301	299	314	311	342	302	285	304	287	295	328	323	298	311	303	301	327	332	306	314	305	333	315	287	314	328	309	307	320	301	321	302	316	348	338	316	296	333	322	307	334	331	323	325	309	323	261	296	285	336	307	338	312	306	317	351	297	296	312	349	292	307	306	315	296	315	286	328	295	339	328	305	316	317	330	332	323	302	302	318	297	314	292	295	299	301	324	303	299	284	312	295	273	314	281	302	317	315	318	318	317	337	314	296	293	314	317	310	311	280	300	295	309	318	296	336	311	291	319	305	278	343	337	309	308	315	312	281	303	287	306	277	308	325	306	301	297	294	293	290	305	296	339	288	313	298	310	329	276	322	320	334	291	328	322	305	339	283	324	278	309	300	320	283	291	303	283	303	291	321	298	296	301	318	292	317	286	311	338	307	302	291	350	298	305	319	330	320	296	323	322	312	342	332	306	282	294	311	307	325	349	313	332	280	354	309	328	300	321	286	287	276	287	329	316	334	308	320	308	339	316	311	328	300	306	315	296	306	281	332	300	305	322	285	303	312	337	351	304	318	302	289	285	292	325	293	322	307	330	345	328	301	298	297	290	329	299	309	318	271	288	327	313	305	313	287	353	307	334	319	309	319	341	300	302	306	289	302	298	298	301	325	316	318	315	314	300	295	312	296	306	318	328	291	306	317	266	316	299	313	302	298	312	322	306	321	305	305	314	312	309	300	335	326	331	331	284	322	339	296	304	309	303	307	309	311	332	281	296	311	343	341	360	302	298	303	267	320	295	324	329	295	308	302	325	302	284	315	350	295	302	327	296	304	312	307
27639	11595	2101	1361	1030	852	830	783	782	753	793	800	784	761	771	809	768	754	776	803	844	769	753	800	782	803	756	806	767	750	794	780	786	794	795	823	843	839	802	771	767	752	792	773	793	748	829	841	756	761	778	770	755	787	811	804	742	823	753	721	800	800	774	767	801	801	812	748	775	798	781	783	788	764	767	811	810	802	756	768	773	794	777	768	782	798	795	783	811	822	812	786	774	780	742	797	778	757	806	782	797	763	716	837	809	778	766	785	767	767	810	773	773	802	782	813	823	774	756	785	808	772	782	740	836	800	807	755	793	754	841	775	747	798	789	809	770	826	806	845	803	776	760	770	785	786	778	781	755	783	781	738	810	747	760	789	755	779	803	765	804	786	766	838	831	800	766	788	786	808	772	803	765	751	759	796	804	762	775	754	795	799	806	800	768	810	801	786	769	804	791	783	812	774	814	793	786	766	765	788	781	836	770	752	758	800	745	747	799	771	757	769	772	759	780	778	808	784	785	784	800	771	768	803	778	739	799	799	770	780	813	727	795	741	785	757	791	807	782	796	797	772	751	774	781	767	779	760	775	804	772	746	805	752	735	818	751	800	792	747	808	777	796	807	736	766	795	808	774	791	792	766	762	793	817	834	828	755	776	781	840	809	775	786	807	821	818	750	726	769	773	741	790	788	841	742	745	775	824	768	759	763	807	791	781	770	742	808	782	788	764	771	794	796	761	840	786	806	812	772	752	779	797	809	835	797	827	801	735	746	808	761	801	792	808	829	726	773	799	777	825	798	790	805	814	798	779	749	798	781	779	780	776	770	747	738	799	749	824	783	793	763	774	711	820	833	747	803	735	806	723	783	753	794	729	789	805	777	771	774	795	768	831	811	776	774	759	776	762	737	818	769	776	804	763	782	790	825	772	783	738	776	757	794	744	762	769	834	789	758	786	818	783	774	801	758	739	795	792	793	804	773	750	788	772	753	749	809	784	848	733	771	805	811	773	806	780	782	824	781	786	834	778	802	820	793	789	786	749	769	832	793	791	779	807	817	791	764	748	779	768	751	819	745	758	776	764	795	794	786	728	774	772	813	817	814	786	770	845	809	790	789	798	838	812	786	808	797	823	725	820	803	788	791	778	813	800	813	807	807	726	758	744	779	753	784	783	720	784	757	714	747	805	837	809	731	787	741	817	842	796	771	809	762	756	788	811	749	808	820	749	783	752	761	759	746	808	792	809	774	782	793	795	808	756	740	731	788	785	803	813	757	727	798	773	795	809	817	774	807	783	758	770	787	825	779	808	759	792	743	813	786	768	789	793	811	783	804	826	740	774	755	805	812	786	740	789	824	775	806	760	748	759	771	761	758	767	792	827	763	765	822	752	739	744	798	773	837	737	758	800	876	786	763	809	763	757	762	785	747	788	779	779	746	788	829	809	741	782	778	769	779	792	757	801	827	788	807	781	763	793	794	843	731	783	770	714	791	805	812	792	834	764	760	842	827	785	758	801	750	789	755	818	764	797	783	828	766	736	821	776	791	813	768	784	779	745	807	750	723	765	791	742	800	779	797	791	764	799	802	793	789	813	775	721	759	852	775	838	782	773	790	819	793	759	800	807	772	773	780	791	786	800	807	782	766	768	767	801	829	751	765	768	753	802	814	776	811	764	787	752	760	762	818	831	785	751	840	743	774	766	768	802	784	782	779	817	795	796	793	838	714	772	764	809	757	729	775	777	780	790	749	751	812	779	737	842	828	794	750	796	786	811	783	735	762	766	783	784	751	783	826	792	739	806	774	809	810	785	771	759	817	844	792	736	772	763	787	793	798	804	752	798	788	745	779	810	797	833	786	809	782	770	765	760	807	830	796	769	813	769	792	802	812	735	781	783	704	784	803	792	772	783	798	754	753	753	781	726	801	796	767	829	818	783	761	776	773	756	820	797	799	800	771	818	820	800	784	798	748	731	747	795	784	766	768	780	772	751	801	790	802	763	788	751	756	767	792	821	722	828	764	795	752	788	807	788	768	774	773	757	779	826	756	832	759	760	729	805	812	776	783	771	826	772	767	821	803	786	770	766	752	835	777	768	769	759	725	755	815	788	776	809	773	770	793	800	797	763	801	757	778	730	768	768	813	796	776	772	774	835	769	758	740	780	783	741	760	786	776	791	790	789	780	767	739	815	761	786	759	821	781	770	775	763	792	855	773	710	791	815	798	783	815	802	791	723	791	777	809	768	788	757	815	757	805	827	803	787	805	784	802	781	786	803	779	762	793	790	842	788	746	805	773	770	766	796	821	836	744	773	761	743	787	762	795	800	747	772	760	806	793	763	721	772	790	802	795	779	868	729	766	756	805	825	753	789	760	781	786	817	786	829	771	764	805	775	760	844	823	790	792	788	768	779	780	777	783	770	735	759	787	779	816	818	740	748	779	806	776	793	767	801	843	754	836	739	827	765	812	790	789	756	801	782	792	748	754	813	803	805	825	783	769	758	810	752	802	763	749	817	820	812	726	745	812	777	724	767	838	766	811	806	755	777	784	795	740	739	786	757	800	778	823	794	810	782	814	743	792	826	857	751	774	773	769	761	791	801	821	820	771	780	764	750	756	775	792	806	753	788	767	822	744	819	771	764	797	795	780	755	772	813	786	756	784	768	746	819	756	826	764	806	800	777	718	820	762	808	831	774	790	773	760	805	735	799	773	805	820	806	809	797	811	797	728	838	787	800	819	805	736	745	778	732	772	793	751	829	849	812	732	766	768	786	754	739	759	777	793	769	785	801	783	770	806	795	828	788	745	749	742	794	796	784	761	770	817	784	769	817	798	797	777	814	790	796	805	786	724	800	790	766	760	804	805	750	722	783	815	807	759	793	746	802	790	769	777	757	765	824	814	780	800	799	793	750	769	774	706	835	813	788	736	752	741	773	763	797	791	799	765	825	837	785	827	782	782	804	749	798	784	803	730	757	738	779	734	816	751	766	737	844	788	829	742	757	741	787	831	758	834	752	749	812	837	799	730	799	799	765	810	800	796	738	801	747	756	819	753	742	761	802	771	758	798	824	779	755	710	737	758	812	810	717	772	786	812	753	777	749	787	770	780	740	774	775	768	797	812	841	775	804	776	772	772	782	832	816	767	784	796	826	750	763	807	843	761	797	786	796	835	784	795	768	763	744	747	815	810	810	803	828	779	782	796	718	777	814	791	781	784	754	834	811	838	799	759	770	781	783	818	774	814	817	743	816	785	765	761	776	763	805	728	785	817	768	792	808	796	754	805	830	774	836	780	765	791	771	745	815	812	772	791	766	806	781	764	795	783	793	752	725	798	769	754	750	781	753	784	790	805	759	807	796	757	780	802	757	744	768	780	751	813	834	786	766	767	793	772	788	776	764	748	777	772	728	780	767	761	806	772	804	747	773	813	780	793	784	768	746	759	764	746	768	785	852	712	763	779	789	747	816	766	779	766	818	809	781	759	782	807	797	779	802	759
5158	997	893	796	751	769	703	736	724	687	720	691	712	719	713	672	736	748	714	694	697	683	697	695	717	720	659	749	707	689	716	684	696	705	700	728	702	714	627	660	705	714	698	717	693	684	697	671	716	713	707	735	666	710	692	717	712	710	691	712	711	703	727	724	711	684	656	699	697	690	711	694	760	706	680	736	686	714	700	649	702	700	734	713	697	721	695	702	680	746	697	657	654	674	667	701	731	737	696	744	692	712	712	677	694	720	720	667	727	695	663	660	713	698	685	673	745	671	712	726	734	644	702	713	680	694	705	721	692	708	689	690	686	684	706	659	691	651	713	711	692	700	671	727	699	690	729	712	700	718	694	693	678	728	702	698	711	686	662	711	725	720	733	663	658	705	719	690	713	688	687	686	715	688	700	672	717	713	682	662	690	683	681	666	683	664	707	703	677	687	695	701	709	708	700	713	651	699	682	641	687	683	692	703	702	706	686	703	718	694	709	656	691	618	671	685	707	698	700	619	754	716	671	691	651	736	686	703	704	667	706	722	677	676	657	689	730	729	734	685	685	707	758	695	644	664	680	646	713	670	679	668	711	654	695	674	697	715	694	703	737	701	688	730	657	663	721	692	686	694	705	702	628	734	704	661	690	684	713	707	698	667	676	704	690	689	719	693	708	762	680	714	765	721	711	701	711	716	722	703	713	675	709	698	687	655	721	689	721	747	676	701	680	690	722	712	689	712	654	685	688	704	693	693	690	677	745	665	667	621	704	706	716	706	704	745	689	666	752	675	700	741	720	744	734	677	682	683	684	704	694	661	690	681	700	703	686	744	696	713	660	713	680	700	672	709	670	696	687	677	656	733	680	670	693	682	708	715	712	752	684	701	673	699	726	693	696	714	692	691	718	669	685	710	691	678	690	707	680	663	704	679	652	711	682	687	743	697	703	643	714	651	664	697	681	687	737	697	680	695	642	674	699	705	709	678	714	688	657	664	684	713	763	734	664	716	666	690	676	725	688	678	714	693	689	724	718	719	670	676	661	719	726	730	700	674	645	647	719	686	690	703	710	663	715	657	666	691	671	707	640	714	730	638	683	701	702	677	660	701	687	642	691	726	674	715	694	672	679	680	685	731	678	718	688	691	671	686	716	673	673	673	716	715	693	686	669	662	704	721	742	702	721	739	717	733	683	709	690	660	659	713	729	699	755	704	743	727	717	726	718	726	712	686	680	706	748	711	647	715	736	708	730	727	711	673	722	774	691	726	685	718	675	680	704	650	688	671	685	683	618	713	705	678	723	697	763	713	640	706	719	635	700	679	687	712	721	670	699	673	671	721	663	730	710	706	682	658	675	713	653	698	724	666	696	713	746	667	696	676	717	746	688	722	678	691	715	700	748	670	652	705	719	727	698	685	700	734	714	677	677	710	692	715	725	700	674	725	684	682	678	690	664	710	680	699	673	743	679	658	734	690	715	675	685	711	718	707	739	689	736	703	714	706	682	655	669	725	717	683	729	688	708	671	677	703	732	690	644	707	718	687	729	693	697	704	731	687	701	719	708	688	700	723	725	720	714	661	714	659	691	717	698	725	697	667	689	716	697	708	715	678	687	691	699	692	650	726	672	667	720	698	675	733	675	689	736	689	702	721	718	709	689	737	704	733	682	688	681	717	677	696	713	739	703	680	692	654	684	735	689	710	668	694	674	684	721	713	709	685	683	758	676	674	685	684	758	691	723	708	719	687	660	690	662	706	655	736	690	747	724	718	678	711	696	664	695	701	654	689	725	734	708	702	665	699	719	697	659	703	673	695	725	665	737	641	692	723	666	695	707	703	707	708	740	763	671	752	683	703	665	680	689	676	717	674	714	725	677	709	683	685	693	725	694	665	643	695	739	697	708	714	729	705	661	681	676	701	688	713	659	716	732	714	699	672	633	718	684	724	699	661	702	720	713	701	707	710	686	650	721	682	737	685	695	717	681	700	708	754	721	679	713	621	730	696	682	653	687	727	665	710	710	722	699	650	723	694	673	677	714	693	730	656	684	685	707	682	742	667	700	713	686	659	623	731	700	670	713	668	682	693	743	670	683	736	674	695	707	654	691	687	702	683	716	700	653	694	650	673	673	700	692	666	691	734	731	690	742	681	704	694	730	689	674	701	689	705	672	726	674	765	676	702	722	705	654	697	698	691	710	663	739	714	686	685	712	666	710	754	749	691	723	693	673	689	681	727	678	659	687	715	648	699	732	670	710	664	668	720	704	711	696	725	758	680	763	729	668	686	748	726	684	699	712	727	715	687	656	722	711	685	696	715	664	679	681	686	692	722	752	666	664	706	723	714	677	686	729	678	721	698	669	669	703	680	719	666	745	669	706	717	676	689	634	626	713	680	704	739	684	681	725	684	698	665	666	717	702	682	678	691	663	662	695	717	683	728	689	702	728	665	723	694	714	720	681	675	733	683	666	664	677	686	715	723	709	686	698	659	680	673	662	687	722	688	733	684	679	695	664	742	708	686	712	690	690	697	701	681	713	692	623	695	669	716	683	693	712	717	677	695	720	701	671	735	721	693	687	734	654	679	651	693	761	734	718	716	693	762	704	698	699	660	712	715	716	696	708	754	661	720	750	673	675	701	736	769	688	704	733	704	717	688	738	718	667	717	654	712	708	668	681	707	709	719	704	701	687	705	730	746	712	686	719	721	648	694	670	767	670	710	725	697	726	727	699	644	700	662	707	648	731	693	664	642	722	721	730	656	643	694	698	718	680	673	726	691	740	705	695	711	653	704	688	726	719	694	723	679	705	714	652	755	708	701	674	681	743	676	696	656	690	695	741	698	686	662	748	697	693	663	729	716	714	678	699	674	662	701	691	737	711	674	741	700	670	716	683	713	680	716	717	718	680	697	718	676	680	732	707	704	727	650	710	722	645	726	727	703	716	733	701	684	694	689	746	669	688	687	743	730	695	756	670	705	731	691	688	671	723	724	695	691	718	703	677	687	689	692	743	684	683	726	688	720	754	690	721	708	743	701	669	700	700	718	694	686	722	704	669	739	732	703	660	740	709	698	739	687	659	698	693	688	706	700	654	692	731	724	695	699	697	698	733	667	675	679	659	665	689	715	719	749	738	682	694	718	652	696	711	689	704	710	667	728	706	682	733	668	711	682	706	691	716	737	640	660	698	698	705	711	702	723	680	713	668	674	726	735	721	747	731	684	721	733	710	689	704	683	714	706	746	698	681	723	685	696	674	668	751	697	674	661	759	681	684	731	743	688	754	709	729	654	693	690	702	709	716	714	709	709	668	711	709	707	710	696	717	664	679	689	732	653	679	703	687	700	697	676	678	701	656	724	726	719	709	691	733	662	693	699	685	677	680	705	690	675	685	700	744	690	715	733	677	688	678	705	717	701	707	693	701	684	715	693	660	707	668	705	745	737	711	690	723	697	765	703	718	748	697	719	674	689	675	704	751	684	734	693	733	732	708	708	673	714
25677	21404	25705	18591	1866	995	826	712	771	749	669	639	693	706	664	685	657	684	691	630	635	650	634	661	663	615	678	662	666	653	602	655	614	661	661	678	712	663	662	686	679	679	626	650	679	675	648	633	654	657	684	649	648	666	614	633	653	616	708	611	653	643	622	655	630	646	657	651	617	635	663	669	662	647	660	612	669	635	685	647	634	605	608	663	629	699	651	730	653	632	584	652	598	634	660	644	666	612	633	614	651	602	617	687	658	698	653	666	584	596	644	640	634	667	645	623	699	676	610	629	666	672	703	623	668	685	689	603	681	626	657	638	626	608	668	684	612	636	625	631	648	574	650	636	652	640	606	693	649	672	613	601	645	658	678	588	629	667	672	594	655	656	658	686	690	628	652	627	687	676	599	603	677	621	632	567	679	606	609	683	648	647	630	594	647	653	638	645	677	661	651	643	650	664	637	630	582	613	613	600	670	618	638	654	643	634	687	641	648	650	641	666	662	629	671	664	675	644	667	665	643	618	646	675	670	638	627	662	622	657	655	644	675	613	617	603	646	658	696	614	608	681	720	629	648	651	693	646	647	677	643	658	621	617	674	619	599	619	613	601	647	647	640	657	656	634	642	626	620	617	653	617	631	641	689	652	613	670	655	684	668	631	662	604	597	640	647	639	668	630	620	646	628	636	644	635	690	625	637	672	642	679	650	593	637	627	649	648	598	660	659	625	630	620	675	647	638	622	647	610	671	672	657	673	655	668	646	597	656	646	656	668	622	623	654	667	618	616	621	659	628	673	656	645	663	677	660	609	680	620	618	694	620	633	626	656	664	626	708	664	646	653	606	681	584	662	653	663	628	666	648	580	615	642	659	664	636	655	617	629	668	645	634	640	608	610	690	619	639	634	675	648	630	649	710	612	655	608	671	616	714	667	655	652	631	689	673	620	613	689	649	665	617	627	700	613	689	615	640	669	656	600	653	632	640	617	637	643	589	658	665	670	629	680	623	640	656	619	632	663	619	618	709	600	610	613	676	648	661	658	662	628	652	659	588	636	663	641	642	595	687	662	620	623	618	613	656	625	646	650	644	651	622	629	653	666	666	619	655	606	655	623	638	638	639	660	619	599	609	656	671	651	622	649	646	603	647	679	583	647	678	615	653	643	676	637	585	630	672	670	650	605	652	668	608	620	613	646	615	650	682	633	640	673	650	619	641	627	663	628	655	705	670	671	695	669	681	659	663	611	636	620	632	690	568	658	681	674	633	663	627	636	672	645	611	634	671	602	643	644	663	647	640	612	639	675	675	649	609	674	628	669	644	646	605	652	651	644	633	676	623	636	633	659	678	630	653	638	621	635	653	667	626	649	648	580	646	614	630	612	626	635	656	662	629	670	645	666	650	635	621	670	630	640	630	642	619	695	621	653	593	662	628	590	647	642	634	633	643	661	586	615	627	672	626	599	631	651	626	646	598	644	672	686	624	622	669	613	633	670	637	609	603	645	673	632	652	688	693	585	656	617	680	661	653	686	630	619	644	663	599	618	636	644	647	648	687	663	629	672	637	656	680	632	602	669	637	621	613	666	683	657	656	644	662	602	631	647	626	630	615	672	653	673	664	649	598	663	672	633	611	645	703	665	610	650	634	630	621	677	651	646	621	649	653	654	624	630	649	615	655	638	592	616	678	679	577	633	623	605	672	578	614	626	649	650	646	648	637	600	694	669	664	628	589	630	635	649	621	620	591	683	643	661	651	593	641	667	644	603	644	653	612	632	668	618	650	701	630	608	688	668	644	663	640	692	637	649	640	639	643	676	629	647	630	673	681	659	617	628	679	619	616	620	667	648	646	693	680	604	625	635	649	678	665	662	647	629	685	647	643	633	625	652	701	647	639	676	619	623	620	642	687	713	605	647	645	632	665	611	635	654	668	678	658	641	632	679	644	681	636	659	618	638	663	658	660	636	669	668	666	666	588	619	680	646	664	633	663	637	668	629	653	599	648	671	614	648	679	664	635	628	680	646	666	659	674	661	652	650	629	672	627	625	668	668	634	591	655	630	615	645	622	640	645	628	656	644	626	701	670	618	682	647	632	632	630	644	678	659	587	674	669	645	692	649	615	654	607	627	666	635	639	651	647	642	680	649	640	621	611	645	657	676	647	677	640	655	705	597	644	699	658	599	663	640	707	601	633	658	633	632	638	675	673	645	643	613	629	679	648	639	650	650	648	586	682	656	659	629	659	696	644	648	688	627	624	579	645	654	630	639	665	656	633	653	587	661	642	710	651	653	640	683	639	650	631	663	627	655	622	656	617	633	638	665	668	648	642	658	651	677	659	620	584	671	628	641	604	653	623	599	645	618	623	677	619	603	657	630	637	679	647	622	641	659	604	700	674	700	696	632	675	658	638	619	635	657	651	622	664	625	608	615	665	663	660	675	630	659	652	644	609	625	687	650	658	640	651	618	654	679	668	641	671	632	654	650	656	661	593	657	622	628	660	613	682	621	694	612	633	642	654	624	626	613	601	648	653	625	634	608	636	641	606	622	655	625	611	650	612	626	638	613	634	622	617	645	662	647	653	677	646	605	645	618	666	628	628	648	688	617	629	653	615	571	609	653	618	642	658	637	652	657	704	644	676	656	625	636	630	642	658	639	658	625	627	693	640	654	670	644	631	647	591	628	663	610	629	675	653	620	600	648	617	614	625	609	633	653	620	683	650	628	695	652	678	646	679	581	645	667	648	655	688	644	625	657	638	658	629	619	632	649	676	644	668	664	680	637	638	602	647	651	657	603	635	629	691	677	629	676	647	634	640	600	664	694	619	616	665	656	683	636	625	641	656	634	623	676	621	677	655	622	660	682	629	609	617	667	617	685	646	647	616	639	638	678	632	674	663	644	650	669	688	640	646	672	632	599	656	624	651	653	617	678	600	654	631	630	605	648	666	688	640	699	605	643	664	633	666	647	677	672	648	676	647	586	692	653	651	642	627	640	675	636	632	622	662	628	682	666	633	621	629	619	669	651	646	652	655	698	668	632	680	684	632	618	673	602	607	645	615	660	676	671	703	639	670	624	608	692	591	618	651	654	673	666	690	666	632	653	637	674	708	677	615	667	624	641	657	661	646	650	628	622	608	697	620	685	622	644	652	628	661	671	597	618	657	695	688	634	667	676	672	657	676	631	634	684	608	665	649	660	643	660	664	661	643	633	692	689	609	627	638	671	623	646	659	632	620	610	661	666	627	678	645	652	619	674	708	638	680	638	612	619	663	615	658	697	653	640	614	656	642	637	609	658	657	635	650	644	649	617	672	619	652	631	667	621	668	604	620	588	630	639	624	613	636	635	627	601	677	661	683	666	638	639	621	718	657	665	630	634	638	645	646	658	615	646	678	683	611	599	649	625	629	601	653	624	631	594	625	630	661	647	686	652	686	654	657	660	642	645	663	633	704	645	627	608	674	658	646	650	609	660	701	594	655	633	595	632	665	660	610	636
3541	2214	1790	1171	924	829	797	679	670	684	659	623	640	657	610	657	652	642	594	617	596	637	604	564	567	646	593	603	656	623	614	643	631	626	626	616	611	569	645	614	601	627	654	562	582	626	639	584	565	640	621	581	614	616	619	618	639	630	605	605	579	603	635	571	634	613	576	639	646	610	604	590	572	610	608	579	577	573	637	613	581	584	631	569	604	598	593	610	593	607	598	598	590	618	611	611	602	574	613	607	606	595	593	551	634	598	591	584	625	617	587	623	565	615	616	560	654	605	578	550	603	594	568	633	575	608	583	618	543	565	554	589	617	545	601	553	632	562	578	542	579	609	581	592	617	626	608	547	592	586	609	579	602	612	611	597	626	566	586	578	619	644	626	601	583	600	616	580	626	622	616	605	570	540	607	573	562	612	615	586	598	568	556	526	584	542	574	561	574	556	613	635	604	610	601	596	618	549	576	579	634	572	584	629	565	582	564	604	582	642	574	599	630	553	598	607	565	605	598	610	581	536	630	625	575	610	573	621	588	597	547	603	554	604	579	600	631	579	638	630	600	577	584	609	574	573	596	618	574	586	603	574	592	580	621	596	623	606	576	575	617	585	570	578	574	584	596	608	589	561	625	594	553	541	619	539	595	606	625	589	610	603	604	569	602	640	613	562	604	592	602	608	611	615	666	599	590	560	638	568	589	580	616	577	578	570	569	570	580	612	614	635	607	578	624	594	595	572	587	598	538	581	637	576	646	578	648	641	608	622	586	560	572	592	591	602	594	588	578	562	593	582	568	610	585	598	563	576	611	578	645	579	580	591	619	615	591	607	533	641	584	587	559	595	594	580	573	586	638	591	565	579	596	605	608	573	592	647	581	590	588	610	585	628	591	554	592	607	614	592	637	584	607	552	555	606	607	620	558	624	532	594	589	593	592	607	603	626	580	602	607	582	637	614	564	625	594	578	575	612	576	586	592	595	590	636	609	568	608	629	594	519	578	554	598	595	564	618	565	612	569	593	618	527	584	575	574	621	548	600	583	602	577	614	626	568	615	573	544	580	662	636	597	563	603	629	627	632	604	542	560	600	572	615	580	578	616	604	589	587	567	615	527	605	550	581	617	545	602	601	546	578	608	583	605	596	595	592	630	602	621	613	609	624	608	585	581	578	600	604	562	609	569	574	582	600	600	588	620	573	593	599	592	602	595	608	609	574	605	618	580	568	567	588	574	606	633	595	611	575	584	594	567	602	612	576	618	618	613	615	637	628	555	575	578	601	621	574	599	583	636	585	617	603	615	570	591	575	613	563	608	570	573	573	603	562	602	579	607	562	596	605	583	576	557	591	582	598	626	552	579	603	598	596	646	579	603	587	648	607	555	552	599	605	572	569	577	560	587	617	583	595	611	589	613	545	581	574	585	604	619	576	590	570	583	621	578	577	629	604	574	596	596	581	588	593	606	602	617	577	611	605	606	632	611	621	583	632	614	596	607	643	612	584	574	586	590	633	598	585	629	591	614	612	549	611	593	610	612	576	665	653	613	574	587	595	610	607	633	605	594	620	597	619	586	581	608	551	613	621	626	557	617	568	580	590	585	585	616	608	585	609	578	603	591	586	587	593	634	612	587	603	578	586	601	542	606	637	588	649	606	579	594	608	598	572	584	581	600	579	643	570	600	589	562	514	572	587	602	595	592	572	623	578	598	591	591	620	661	613	591	625	649	584	616	596	595	594	594	579	560	572	586	593	607	632	628	625	569	552	555	666	601	622	614	607	585	591	597	566	605	595	609	576	578	597	559	567	596	647	602	575	592	601	604	596	602	580	581	589	543	561	599	591	639	548	557	623	608	619	587	574	592	611	555	637	647	618	591	540	572	577	585	623	619	634	604	600	640	574	528	579	567	561	590	584	637	573	584	572	594	580	567	574	570	617	579	583	621	598	631	557	667	610	572	577	569	584	583	571	611	606	594	528	564	548	561	615	578	644	570	618	601	604	583	612	595	615	587	604	562	584	548	605	593	544	661	556	631	618	575	617	623	568	574	572	596	608	578	632	607	558	607	570	590	616	591	560	616	564	597	567	525	621	578	593	641	624	548	576	647	589	612	564	607	624	561	593	549	596	603	630	604	597	619	599	582	546	584	580	578	555	574	598	558	622	571	579	579	609	566	590	578	565	624	608	621	566	609	553	574	608	603	603	598	617	620	624	589	595	604	577	590	566	617	564	607	613	620	606	561	612	575	614	572	611	591	586	615	595	620	596	540	592	554	600	590	603	589	586	573	612	590	588	561	577	572	592	612	549	589	593	614	579	619	586	612	574	620	559	570	635	546	586	581	596	604	593	577	588	617	563	574	570	590	611	585	590	628	554	590	575	550	580	626	599	624	538	613	541	610	570	570	597	587	620	595	572	615	620	595	577	580	590	629	596	597	584	572	568	630	590	590	585	568	569	583	600	605	628	573	645	564	656	589	552	604	629	590	555	590	621	603	603	619	611	574	588	594	581	608	575	603	569	603	592	657	581	559	563	602	564	606	600	580	594	601	576	588	583	635	596	620	600	604	588	581	602	594	629	620	604	584	572	573	584	578	580	593	559	603	581	640	615	597	577	582	584	591	636	565	575	585	617	545	582	601	538	595	593	623	583	584	586	563	537	626	585	604	602	591	605	586	580	551	586	591	571	595	608	578	580	615	586	583	577	586	607	597	606	553	591	599	562	578	578	598	581	578	582	586	600	617	568	586	588	582	592	588	626	618	583	626	616	604	577	591	610	613	627	607	587	596	584	558	622	591	572	622	640	595	587	624	619	533	547	593	579	569	598	604	559	598	602	613	577	555	544	600	639	611	558	568	594	613	595	599	609	577	607	600	572	583	607	568	607	612	592	563	587	568	604	570	585	582	592	611	609	619	592	579	589	614	612	582	602	585	581	598	579	593	592	637	612	589	603	601	549	608	569	574	555	547	579	594	589	600	600	573	566	586	592	572	595	581	606	586	566	612	628	562	611	572	566	600	648	615	590	590	575	621	591	575	593	616	605	571	551	596	569	560	610	592	628	569	604	600	573	588	544	581	530	599	557	580	597	584	604	598	580	548	558	580	605	563	619	579	621	573	573	594	599	595	585	563	554	580	606	537	595	590	574	607	586	633	630	633	545	568	629	618	595	625	594	583	610	564	586	586	586	577	589	568	565	629	586	549	609	608	610	575	569	598	603	547	591	573	597	600	592	575	553	614	551	628	605	593	567	606	571	606	594	567	540	630	602	611	641	624	596	594	573	577	603	606	596	557	592	578	606	610	595	573	569	597	550	555	624	666	563	591	626	557	602	592	607	602	581	591	537	611	614	608	593	601	594	634	594	598	577	576	567	612	611	586	580	603	590	627	567	588	610	600	551	571	552	634	540	566	582	614	593	620	577	583	561	592	631	615	569	578	603	553	580	613	577	592	610	593	588	610	615	536	603	577	636	563	588	607	600	594	631	616	566	626	581
24226	21388	28486	24659	19983	2524	807	553	416	406	386	360	331	352	348	327	306	326	316	334	343	316	315	306	308	309	305	292	302	336	319	310	349	329	339	280	332	315	315	308	308	353	321	322	325	321	311	304	286	332	284	335	291	330	287	290	305	301	331	308	327	328	302	305	294	288	293	299	309	324	277	291	290	320	296	291	291	309	288	317	306	318	308	295	304	309	322	334	316	320	283	303	295	269	300	318	300	328	297	328	290	286	297	315	318	285	309	308	308	328	327	320	323	323	314	319	295	279	272	300	293	296	303	284	311	298	308	308	272	295	282	311	299	303	272	281	310	263	271	290	284	309	298	288	291	333	298	298	300	323	287	310	296	316	291	308	285	298	313	292	285	319	311	297	302	303	267	296	283	291	275	281	293	282	291	278	291	254	304	306	320	305	322	318	275	291	324	294	316	294	317	314	321	297	287	338	304	315	330	295	290	304	308	301	306	284	338	264	291	305	303	298	301	292	280	267	277	301	286	290	287	271	272	289	294	307	288	301	322	302	311	308	317	314	316	296	287	325	314	310	305	323	336	317	296	293	257	309	291	307	292	309	273	269	292	329	301	318	318	296	310	301	257	301	332	298	276	305	283	298	309	292	311	292	309	322	280	286	289	296	281	298	290	287	291	301	287	281	309	322	308	276	312	317	330	292	314	300	273	304	309	301	302	317	294	344	288	312	296	317	330	278	318	294	274	295	300	312	278	312	306	334	293	296	334	264	275	296	287	295	269	294	274	326	303	296	313	311	306	305	353	292	276	288	287	306	282	309	266	295	313	273	288	319	303	307	293	285	334	272	315	276	336	304	291	278	320	316	353	303	300	311	292	309	290	287	314	298	348	288	298	300	286	301	285	303	305	311	259	329	291	294	328	277	295	307	329	302	292	303	306	288	304	303	356	262	330	319	286	273	304	286	285	357	307	271	292	316	317	286	288	254	313	321	298	293	297	298	320	297	289	288	301	309	279	273	287	289	284	299	281	310	298	344	289	286	293	293	313	285	302	302	298	290	304	300	332	297	282	278	313	282	311	312	311	303	303	330	321	279	321	291	272	250	290	325	286	291	284	291	293	321	327	271	297	308	318	263	332	333	288	264	315	302	305	284	285	269	319	270	298	305	306	304	304	299	286	272	306	295	320	296	292	280	322	294	316	314	316	280	273	266	281	290	292	295	327	281	315	303	319	323	318	301	307	320	304	306	305	317	298	308	295	316	262	309	291	311	277	313	305	315	305	285	291	280	284	281	300	296	302	321	320	318	306	289	329	301	298	309	295	267	289	316	282	308	312	305	256	336	323	328	279	314	272	310	272	306	272	286	310	316	286	289	298	328	305	292	333	329	280	298	301	298	300	291	289	342	295	290	304	326	293	282	304	300	294	333	297	302	289	286	296	321	302	289	316	309	280	282	269	306	289	278	295	276	310	300	311	304	268	307	339	294	280	303	291	322	273	299	298	283	279	281	332	311	307	297	273	266	292	322	290	323	297	300	292	302	282	276	303	304	326	268	339	307	299	293	326	297	290	341	330	309	296	297	313	315	323	303	294	310	329	298	314	298	337	281	284	304	280	304	287	281	290	307	320	300	304	310	310	303	287	319	288	327	290	300	305	277	307	313	284	297	307	317	292	328	288	307	316	302	315	302	316	325	343	298	276	313	284	294	329	327	303	284	298	332	265	286	337	267	307	276	301	295	310	305	321	277	310	275	298	271	333	279	308	301	299	285	299	316	317	283	289	347	333	310	301	281	299	293	305	310	304	304	291	279	295	315	288	324	310	304	281	311	300	284	274	324	286	298	292	273	325	273	317	314	302	317	301	308	285	310	297	305	282	294	300	330	295	309	294	276	280	251	317	279	299	282	325	295	308	305	313	303	288	293	309	275	278	309	289	298	300	280	293	300	315	289	311	309	328	288	319	291	344	306	266	320	307	286	307	293	296	303	278	302	285	281	288	275	297	288	282	305	296	279	308	282	306	267	294	290	297	284	315	283	295	284	288	288	290	297	301	317	314	297	321	266	298	282	304	322	298	289	302	323	301	281	302	315	317	276	321	313	282	311	294	299	303	302	241	295	297	337	327	305	297	275	336	292	298	311	274	311	307	293	283	277	293	313	289	317	292	282	292	302	286	307	289	302	302	319	304	298	327	298	316	322	303	266	309	276	274	318	305	292	313	298	296	304	293	309	278	313	306	303	279	270	326	296	299	297	301	282	329	312	252	286	284	270	275	288	298	312	282	298	280	303	274	279	267	310	281	303	328	265	302	307	302	269	281	302	269	314	282	307	310	294	310	295	308	313	298	300	285	318	324	270	269	310	302	320	285	304	302	305	300	278	281	281	299	296	295	284	320	307	331	274	299	301	312	296	291	280	298	301	287	338	324	281	305	311	299	305	298	302	267	292	321	274	294	275	285	293	288	317	272	244	271	296	296	274	306	291	313	311	298	316	290	299	293	301	299	295	293	305	302	281	332	313	313	310	307	279	283	302	332	317	317	289	270	295	324	317	272	270	267	296	328	324	329	287	284	272	281	281	322	323	276	292	345	298	307	283	290	304	338	282	313	292	300	295	271	288	282	265	292	273	288	286	261	281	315	352	298	306	259	334	341	313	260	301	293	318	291	311	289	273	303	351	289	276	286	299	311	355	289	284	300	303	324	339	311	288	311	298	290	331	307	255	293	314	273	298	271	300	284	284	318	303	332	304	305	306	294	299	289	299	286	302	273	285	316	303	307	319	290	289	327	291	299	284	281	296	312	276	285	323	285	293	289	305	263	301	299	298	309	296	325	291	311	282	297	298	289	329	290	331	287	308	288	301	283	287	306	300	323	287	289	281	324	305	313	299	298	300	303	294	305	300	290	316	321	270	267	287	295	316	290	301	305	312	272	348	305	301	304	316	313	303	279	287	319	275	286	294	296	291	289	279	287	301	299	338	306	304	324	303	322	284	305	292	301	283	306	281	306	303	287	286	325	276	301	290	315	328	250	314	297	271	292	307	283	300	306	286	308	308	293	289	305	302	310	284	303	274	297	309	304	317	302	292	313	298	293	272	301	297	293	297	322	299	256	305	278	311	327	295	280	309	298	284	316	273	326	273	312	284	298	303	305	313	285	351	320	319	304	293	302	276	292	319	304	288	307	252	255	291	345	302	325	287	323	270	323	276	312	311	303	335	316	288	287	312	324	272	282	362	320	303	307	283	316	264	278	289	293	287	314	304	300	313	316	313	278	301	309	338	299	292	300	312	260	282	290	287	283	277	305	312	303	313	307	285	279	310	280	283	272	283	309	284	292	288	295	296	296	331	298	287	320	288	307	272	301	275	310	318	310	318	286	288	293	303	294	353	275	334	289	357	304	317	309	332	330	317	305	308	280	285	320	336	287	312	304	328	293	281	329	291	278	295	312	303	299	312	301	293	300	298	296	319	300	300	275	287	285	323	301	291	318	297	284	310
3297	4420	3631	1791	1248	996	835	659	574	502	472	498	458	421	401	389	371	393	323	376	388	354	378	340	328	335	327	318	368	296	328	326	345	355	331	326	325	348	352	310	299	297	308	326	344	326	330	317	335	324	304	329	345	355	324	323	310	321	337	313	343	324	339	324	322	312	320	296	323	326	343	337	356	333	354	324	315	315	323	326	312	327	293	312	317	338	312	336	299	319	306	306	309	320	322	312	339	306	330	312	351	334	305	297	323	282	318	352	304	352	347	317	322	296	312	285	317	330	324	311	322	307	341	316	309	292	327	340	325	298	311	285	312	310	294	330	298	334	306	333	338	317	335	297	295	336	315	325	291	306	341	315	328	336	319	285	315	321	312	307	287	282	322	326	304	307	356	309	304	334	295	306	297	297	318	317	323	310	314	302	309	290	315	319	332	295	332	352	311	329	325	321	328	325	331	306	305	293	303	327	342	345	325	315	339	303	311	293	316	292	305	311	296	310	334	330	328	307	307	324	307	306	324	263	310	320	313	340	304	289	321	338	329	300	303	319	334	319	331	297	326	300	302	319	289	318	318	275	356	322	287	314	314	299	308	304	307	332	336	335	343	280	296	340	306	351	295	283	267	317	285	302	364	310	305	283	302	371	322	329	327	316	336	307	332	338	338	303	331	330	321	303	310	311	292	331	332	316	310	308	294	273	277	350	320	324	294	317	305	319	318	307	320	311	339	300	338	302	308	330	317	346	310	332	303	326	286	320	292	310	310	348	312	299	295	301	331	334	316	312	302	330	321	351	318	312	286	339	305	315	349	336	316	341	322	327	313	340	283	330	293	334	322	318	312	338	313	285	312	326	313	350	302	360	330	325	322	323	303	298	326	307	299	302	284	306	310	330	306	324	309	301	344	330	337	350	313	325	309	309	313	304	315	309	325	304	314	284	335	336	319	306	316	278	322	302	305	301	333	316	310	297	322	299	298	311	302	305	332	333	296	334	304	327	319	288	325	335	296	300	328	300	310	319	307	282	306	303	320	317	315	295	313	332	328	335	349	326	354	331	307	333	316	287	301	361	329	326	319	297	298	312	280	325	281	321	313	289	326	308	316	329	294	297	353	304	360	330	312	325	312	304	324	301	348	297	317	333	301	321	315	332	276	349	331	326	304	344	305	285	305	342	318	332	338	287	313	306	282	303	326	347	324	272	298	331	300	305	328	321	332	318	287	306	297	304	299	324	304	313	300	345	306	339	301	292	340	347	333	268	314	359	316	341	340	312	361	311	318	336	319	287	324	330	314	324	289	330	298	322	342	297	303	334	322	324	332	322	329	340	294	283	298	296	308	293	297	318	337	323	303	295	339	339	307	341	306	316	333	325	333	303	312	340	334	321	311	319	315	301	290	322	300	316	297	314	322	289	335	345	305	303	340	323	336	262	341	319	312	315	328	300	324	316	298	300	325	322	309	329	306	301	333	303	344	294	351	319	299	316	330	327	336	338	330	303	335	302	318	295	334	302	335	347	334	312	302	328	325	318	275	300	336	301	290	316	344	312	294	303	303	315	324	339	295	325	309	316	315	291	325	336	310	324	307	312	303	309	302	297	276	322	312	314	349	326	314	333	305	318	313	272	329	297	323	336	289	297	329	322	321	327	300	310	307	301	310	333	337	314	314	302	314	306	310	319	301	308	310	272	269	304	299	329	311	291	311	333	327	338	290	296	267	313	355	318	293	304	261	319	307	301	264	325	295	313	329	322	342	326	319	329	303	328	310	290	330	311	300	315	317	306	335	317	301	324	339	312	309	333	331	328	303	299	301	304	304	345	295	325	320	301	269	294	337	322	299	297	329	332	299	317	310	288	292	298	348	295	284	334	324	291	331	333	317	323	313	295	384	316	327	326	317	325	346	308	318	310	306	313	309	318	322	349	284	328	311	328	287	323	328	317	308	308	323	334	341	348	336	326	327	341	341	307	324	322	317	308	294	345	302	354	353	312	292	309	322	316	305	294	310	340	319	325	320	352	288	324	329	330	304	303	317	307	285	315	294	295	340	348	307	310	312	279	300	305	316	336	332	326	299	309	301	317	301	312	276	295	298	304	301	324	331	291	319	322	330	320	345	301	323	288	301	326	318	299	329	278	294	312	309	286	316	305	305	327	323	316	321	304	315	321	323	317	306	327	307	307	296	296	328	287	321	324	314	315	300	332	325	277	304	307	330	302	316	291	319	315	332	296	299	287	295	305	329	295	322	315	329	355	278	333	310	344	345	304	341	290	284	300	300	303	303	328	320	309	291	294	334	333	293	306	326	336	320	271	349	303	307	313	323	343	329	319	308	308	347	320	320	301	280	339	326	314	294	291	318	301	306	313	341	301	324	289	363	287	296	306	333	298	310	319	303	316	308	295	314	312	307	307	293	307	285	297	300	310	317	343	324	317	307	291	291	324	290	312	312	332	324	301	322	326	301	302	304	302	314	315	293	352	322	316	283	312	299	314	311	283	285	291	326	302	313	304	334	298	311	305	291	319	321	290	335	308	319	345	287	312	302	307	318	300	317	289	272	277	295	318	303	308	301	334	293	312	302	276	298	296	305	300	307	323	278	296	317	314	317	315	328	306	289	317	347	288	347	303	299	289	305	306	319	301	337	282	278	294	287	323	324	307	299	325	336	300	298	325	314	322	309	306	326	301	337	319	336	331	312	295	338	300	299	296	313	317	294	301	340	301	277	317	310	298	323	309	308	343	319	330	305	273	300	337	280	331	341	323	311	290	308	302	323	264	332	331	305	326	301	313	298	310	289	298	312	314	287	303	318	290	325	347	321	330	320	291	319	305	283	350	308	288	310	293	302	302	295	282	312	323	266	311	314	326	330	340	289	328	303	293	297	298	315	322	317	300	304	332	302	303	324	295	307	282	338	311	314	344	297	273	304	314	320	317	347	328	312	333	338	319	317	325	312	313	314	295	296	332	292	326	338	301	330	297	313	312	306	317	311	296	320	308	313	304	288	322	346	307	314	326	306	364	310	292	323	320	294	334	312	318	348	305	297	303	323	324	319	288	339	302	325	308	307	326	299	323	286	269	307	320	284	304	289	293	328	275	338	313	296	332	316	294	329	298	339	301	332	289	296	307	309	305	312	341	333	269	298	289	318	312	330	266	343	319	309	321	323	329	307	325	286	328	339	316	308	300	331	301	303	313	296	307	324	298	295	297	305	308	287	315	315	300	276	294	326	321	326	323	310	305	301	329	309	284	314	263	315	309	306	296	310	303	302	335	308	322	281	346	320	320	310	280	325	311	310	300	293	299	291	296	317	323	298	298	320	333	285	290	339	308	311	309	324	324	327	321	315	286	276	303	331	351	339	292	352	313	347	304	312	328	314	329	321	310	328	301	316	303	336	333	323	290	312	306	326	314	319	319	294	318	300	326	353	295	307	297	309	321	306	318	315	322	317	314	304	335	300	314	333	307	334	317	343	318	317	313	314	330
27628	11917	1935	1136	895	796	801	821	793	789	878	817	787	787	754	771	819	840	809	823	790	843	859	780	813	840	800	814	820	792	838	817	787	849	803	833	740	773	804	770	788	793	762	834	859	860	849	788	810	763	839	825	804	784	810	825	766	784	752	758	806	822	780	787	806	800	775	843	788	846	812	794	777	838	829	815	808	832	812	765	833	780	852	815	770	815	820	820	791	778	793	878	787	821	815	843	823	790	747	774	797	835	835	806	795	782	784	787	774	808	837	781	811	830	797	826	835	789	865	815	815	832	808	848	834	757	785	813	803	840	808	831	821	843	799	819	793	734	783	811	732	817	851	810	796	794	786	828	774	802	789	868	793	803	790	827	882	826	796	829	775	808	818	787	803	849	807	850	811	786	830	832	833	824	814	808	833	775	743	787	833	823	802	807	821	769	792	848	779	856	824	798	821	782	802	779	815	839	794	823	802	796	803	814	802	772	768	784	831	804	793	780	773	797	779	812	827	796	791	745	804	795	799	833	804	766	800	795	805	790	846	808	802	843	722	809	750	801	809	811	779	841	816	765	813	726	800	739	782	768	799	770	825	816	795	822	811	789	823	754	766	857	776	794	800	819	795	771	757	749	841	802	757	871	781	804	807	851	798	762	810	834	813	797	832	828	792	819	814	862	792	806	779	834	846	816	795	804	824	827	779	812	829	801	823	811	823	753	778	841	803	812	768	860	780	802	842	816	823	877	824	841	754	765	803	804	840	793	780	775	820	769	799	836	824	797	821	811	753	849	847	813	822	821	842	779	810	757	793	800	749	772	791	851	790	790	803	782	803	795	825	835	803	790	803	786	881	814	825	818	808	819	807	857	795	759	818	798	805	788	842	798	779	756	790	792	792	760	811	869	793	866	816	826	800	821	721	758	831	822	793	867	801	876	818	769	821	806	775	812	834	785	834	794	771	790	821	790	817	832	792	798	761	788	821	822	814	834	792	740	823	829	824	812	776	831	797	786	778	805	740	816	777	782	803	810	778	833	771	845	860	755	792	837	765	840	805	797	851	849	801	804	853	826	835	810	746	770	763	723	777	795	819	772	837	820	805	778	762	758	808	798	829	758	888	819	758	855	845	834	809	807	801	810	821	822	822	802	785	776	829	812	850	818	791	834	841	759	814	776	835	803	765	848	836	861	816	793	795	828	842	798	870	781	819	813	831	812	767	781	781	814	730	772	772	808	794	824	804	804	804	812	855	816	776	783	812	783	806	779	810	846	807	790	798	825	780	818	792	836	814	806	828	856	785	798	818	797	794	823	805	850	767	846	760	795	797	787	774	821	828	821	842	750	839	817	810	810	814	746	837	788	800	797	765	827	819	829	877	804	799	821	815	794	850	797	868	865	831	827	809	820	828	863	821	810	816	828	793	791	817	838	839	846	764	827	795	823	787	823	784	822	790	826	828	818	838	780	769	812	769	842	808	763	776	769	800	806	804	831	795	824	783	852	778	854	804	819	780	786	810	850	791	770	832	817	826	758	796	784	800	740	818	837	826	829	797	818	803	796	781	787	813	744	795	778	814	807	858	824	821	830	773	764	830	814	820	794	762	871	800	811	788	818	773	769	808	839	871	811	799	827	807	791	764	832	746	792	820	799	844	814	837	803	807	805	792	814	804	810	828	774	811	800	781	825	803	792	773	852	744	807	836	760	779	835	837	839	859	779	792	763	712	763	791	839	830	788	854	768	824	788	801	830	789	831	824	851	809	810	851	798	818	810	780	773	819	827	828	835	881	835	859	820	775	846	788	820	773	764	796	838	809	809	819	791	809	867	803	802	802	842	787	818	776	792	790	816	759	738	837	864	792	741	818	790	870	787	807	789	792	819	811	843	801	851	780	813	814	802	820	803	824	814	794	791	784	848	835	812	812	870	802	796	803	791	771	798	851	794	792	814	804	862	832	796	781	820	823	809	814	795	807	814	767	878	829	793	814	819	789	829	780	811	771	809	768	811	837	747	786	877	789	770	755	826	814	822	826	804	812	789	827	801	807	792	841	793	768	843	832	768	834	812	822	789	752	841	830	854	815	840	805	837	809	787	768	813	814	862	797	793	835	757	843	864	764	808	776	773	828	835	792	785	777	806	806	783	857	848	825	814	774	832	837	899	851	851	809	759	747	803	807	859	775	818	771	807	812	818	788	831	823	807	771	786	775	848	829	818	777	828	813	801	844	810	809	797	852	755	799	815	812	823	842	813	821	795	828	816	789	784	809	801	779	761	739	858	815	783	820	774	804	803	835	794	768	756	799	802	857	851	785	801	814	817	789	784	822	803	868	822	869	770	800	794	813	830	832	791	762	841	821	797	786	756	835	810	763	827	745	819	807	811	762	828	834	821	781	857	824	767	816	803	790	852	778	818	785	822	784	798	798	784	801	778	789	811	860	787	814	801	767	796	754	767	849	805	788	818	831	785	799	787	759	765	802	787	798	871	779	855	812	833	812	798	791	781	811	816	770	822	812	820	802	790	813	829	806	803	787	787	858	791	811	797	854	834	825	786	872	843	796	824	814	819	812	792	757	782	821	853	813	840	793	835	795	752	809	796	830	808	796	805	792	760	863	815	789	777	865	832	832	857	833	774	785	780	786	848	823	815	803	879	880	847	823	786	739	812	815	859	825	814	820	833	798	809	804	823	842	828	843	745	828	804	849	860	817	795	812	785	888	792	844	777	830	777	814	708	835	777	804	799	786	767	783	766	810	799	862	739	800	777	799	780	720	791	832	808	840	818	815	828	847	774	807	830	853	805	826	828	768	812	835	823	852	842	794	856	821	820	803	805	800	807	798	865	798	806	781	788	782	819	748	759	850	804	797	896	840	808	828	759	788	795	815	783	827	773	793	841	826	786	783	807	815	797	855	819	814	808	784	826	774	855	823	776	810	833	810	867	833	774	796	819	776	786	829	848	808	811	799	833	827	759	763	806	787	793	790	821	845	828	830	807	826	810	826	788	802	763	794	816	855	802	871	808	809	779	797	791	807	830	817	773	802	783	794	812	854	841	797	802	789	831	831	831	771	844	844	779	820	777	771	777	763	785	798	866	822	802	792	868	758	822	771	803	807	806	827	790	829	864	794	835	790	859	780	805	822	781	812	831	815	835	827	799	788	787	847	807	840	822	843	774	827	793	791	829	851	848	801	810	783	753	820	835	793	840	775	794	858	822	819	825	836	811	804	779	820	818	807	848	821	829	825	748	833	802	781	791	808	810	827	788	805	828	767	786	778	771	807	812	776	807	798	782	842	753	771	826	842	844	820	785	790	782	787	810	818	803	785	751	791	802	844	782	772	806	782	835	842	819	892	813	785	844	807	803	804	785	800	827	782	801	833	819	855	779	818	775	802	747	822	831	827	842	798	807	808	836	794	824	840	809	803	818	790	833	812	782	738	815	790	803	809	766	779	811	800	747	784	828	849	832	807	804	839	845	823	787	772	828	851	822
5227	971	844	758	748	737	736	700	731	738	743	713	735	757	689	717	693	691	699	712	723	732	701	699	691	716	675	730	695	703	710	748	735	721	714	697	700	771	661	725	708	758	697	722	705	728	684	699	713	723	698	705	676	666	607	732	733	693	697	715	713	730	653	663	696	722	739	640	685	716	749	727	679	725	711	721	715	679	707	715	673	667	678	719	717	715	703	698	715	688	741	697	717	706	698	731	707	710	648	715	655	730	672	679	726	708	692	696	699	679	720	746	707	761	700	741	659	690	681	668	753	674	696	682	753	713	693	701	746	708	723	711	697	682	702	707	736	700	676	720	671	710	722	730	735	690	706	687	696	731	703	738	706	737	722	696	769	746	687	741	693	727	666	715	666	707	745	714	710	707	762	733	666	701	739	727	732	726	706	710	700	685	732	723	696	736	745	725	714	692	677	720	691	716	724	726	715	738	710	750	728	658	708	712	727	714	698	709	737	699	709	668	721	744	733	681	688	719	709	690	663	697	703	659	691	781	692	710	745	646	684	751	668	735	671	693	729	729	675	715	733	663	704	733	774	703	694	668	713	714	711	742	745	721	711	747	716	680	717	689	655	748	680	712	764	703	715	681	698	689	732	672	713	728	695	680	678	696	717	642	683	704	733	673	726	710	677	737	710	717	777	725	731	672	661	686	752	698	695	741	744	714	661	653	686	691	750	719	647	696	728	705	705	683	765	679	694	705	646	750	684	722	684	726	676	686	734	704	692	682	669	689	723	757	671	716	707	705	689	717	686	724	696	668	708	696	690	731	740	674	698	712	677	649	694	709	720	689	675	711	714	745	717	743	675	680	693	695	720	694	726	675	730	692	739	743	675	669	674	701	674	714	717	710	696	702	701	699	696	683	720	712	704	740	693	688	689	693	723	702	748	717	642	720	705	723	709	713	712	675	696	755	714	673	683	704	718	699	726	769	713	724	714	668	706	739	693	695	710	693	685	725	740	687	676	742	722	706	702	717	727	728	720	723	707	737	716	682	715	684	725	663	720	726	667	747	759	735	701	650	744	741	665	745	706	765	747	728	707	679	675	709	708	673	687	723	676	664	778	659	683	742	641	704	665	701	698	696	738	736	627	732	708	704	737	701	707	718	697	701	707	699	713	695	739	662	723	684	677	721	682	714	669	655	697	717	660	704	724	742	726	731	707	689	716	688	687	711	694	713	718	729	719	688	695	676	708	692	689	722	695	698	712	697	686	746	700	701	692	749	725	681	772	709	700	711	689	698	715	655	719	692	725	683	699	709	680	751	681	692	681	704	762	702	688	655	716	691	712	695	710	645	785	723	715	718	720	734	667	700	712	713	703	701	725	654	715	688	672	737	731	716	695	695	742	703	734	715	731	714	721	748	758	718	681	693	756	696	683	688	747	719	706	684	705	679	695	704	741	744	720	724	702	703	640	691	698	723	643	728	721	687	718	729	753	701	676	667	733	666	746	683	710	757	697	689	736	708	681	752	724	701	686	711	675	652	726	764	697	691	686	732	710	732	687	727	695	737	694	697	764	681	686	695	725	731	703	713	684	727	702	674	718	709	702	715	715	679	742	728	706	705	688	726	732	749	688	710	692	727	711	720	750	680	687	697	720	711	739	717	726	637	706	700	705	670	745	699	702	680	711	699	744	746	743	728	680	720	685	734	702	731	681	728	666	736	696	736	704	725	670	677	721	698	727	728	714	688	719	685	674	703	741	669	681	681	729	737	712	731	753	685	703	741	703	704	720	731	718	739	706	702	756	689	686	706	747	728	710	715	736	747	689	700	789	741	696	719	730	718	707	715	667	744	711	676	669	705	741	736	710	684	698	723	700	668	681	703	726	690	722	669	712	745	772	695	728	678	708	690	745	670	681	741	713	719	712	704	685	724	703	708	709	693	728	700	707	740	716	713	727	676	712	724	691	753	685	702	717	696	717	751	685	678	719	703	679	693	709	690	734	749	678	706	727	682	725	711	662	694	729	704	677	712	687	685	676	676	675	724	716	705	703	754	693	712	712	688	722	703	710	715	716	666	695	747	661	692	682	684	672	728	668	664	710	672	730	738	682	683	693	697	710	720	688	711	681	751	671	734	682	693	745	642	700	701	719	700	680	715	732	737	711	754	725	673	711	737	669	697	720	758	720	686	720	735	746	654	696	708	760	706	703	684	678	760	731	754	699	672	699	679	765	692	731	747	688	742	698	665	684	726	746	722	682	708	691	708	704	722	680	719	701	782	738	688	719	707	709	692	678	676	693	738	687	739	717	702	682	688	706	696	673	717	750	694	683	664	726	696	726	706	677	716	748	712	693	705	684	703	697	718	703	701	732	731	725	750	720	714	680	701	772	735	712	708	698	686	704	708	731	717	687	793	715	711	703	724	688	675	651	750	694	754	682	766	712	703	743	703	678	719	720	718	670	665	730	739	715	703	672	701	748	683	719	676	691	698	724	707	667	699	695	695	690	734	754	690	695	742	765	707	739	707	728	691	738	719	731	665	649	713	708	692	731	699	764	731	669	689	721	681	747	709	637	673	671	704	731	664	758	656	707	735	636	690	737	694	733	710	699	696	768	692	711	699	757	711	685	682	723	708	717	693	666	752	747	713	764	709	675	699	729	716	690	748	747	693	716	687	723	650	694	701	719	756	737	730	719	706	700	703	747	726	709	723	702	669	706	669	742	696	667	735	749	720	698	663	715	666	685	698	712	746	705	633	723	729	688	693	730	681	709	737	751	734	681	700	675	710	737	724	681	750	689	739	650	733	689	707	682	707	674	708	672	709	728	728	733	745	713	691	786	718	671	720	740	664	694	735	762	721	718	719	708	692	711	688	701	705	654	735	691	738	732	677	688	716	721	674	706	700	747	681	699	693	757	724	707	731	715	712	714	645	687	684	693	665	700	705	714	697	755	690	696	686	699	718	724	729	726	764	683	752	710	710	693	721	753	731	726	699	704	679	697	677	678	717	705	718	692	674	712	708	696	716	738	677	655	699	732	774	731	705	761	728	684	696	684	667	707	715	679	671	688	737	741	671	692	736	699	705	729	704	704	728	669	697	717	700	772	703	696	674	663	757	702	700	709	733	654	684	716	672	736	711	678	710	730	701	710	695	685	704	706	713	714	701	723	699	717	679	680	713	696	698	707	664	703	695	672	699	697	670	710	692	682	706	693	716	694	696	713	699	755	677	717	650	677	714	715	725	707	755	718	718	742	748	722	654	704	698	702	713	677	730	695	745	694	679	708	697	690	723	758	658	696	705	652	707	700	670	677	716	710	672	712	682	668	728	695	719	743	717	684	698	677	682	683	725	715	711	738	703	730	701	704	732	727	710	701	709	681	720	697	721	716	658	683	725	768	738	702	713	752	709	699	726	662	738	715	688	714	723	714	735	689	732	712	786	751	743	718	725	707	681	699	697	668	759	665	718	666	681	743	733	696	714	752	763	728	734	664	719	678	716
25740	21452	25861	18579	1902	977	880	735	756	695	666	670	736	624	691	674	668	606	651	653	682	657	662	639	688	669	624	668	707	690	636	653	638	669	690	698	642	646	641	657	702	663	634	631	697	647	647	678	686	648	646	655	686	689	670	623	669	671	659	659	593	641	650	613	650	681	628	694	667	669	640	651	647	658	663	655	682	637	687	666	660	629	642	634	713	654	653	674	681	645	645	679	649	632	658	626	688	667	656	678	623	640	670	728	609	645	680	682	615	671	668	705	664	632	612	625	691	664	668	706	627	661	645	625	621	664	676	635	651	658	642	611	620	711	615	622	685	647	658	626	635	658	619	704	696	680	657	675	658	617	658	661	686	683	661	689	606	664	629	640	667	671	660	659	671	605	691	647	647	655	619	679	654	637	644	681	647	614	696	596	632	644	708	644	693	678	624	687	621	654	679	634	634	680	669	657	689	684	647	674	652	650	650	655	643	603	640	639	650	647	678	683	681	686	691	644	636	673	667	653	649	627	646	663	696	667	704	623	629	599	653	639	643	668	677	650	640	673	649	689	691	662	705	639	638	653	677	647	634	717	663	624	643	648	657	611	641	655	642	674	645	655	669	665	676	679	705	650	639	647	672	634	632	627	642	634	624	682	688	661	685	699	663	692	688	687	663	603	633	648	606	634	673	613	670	687	655	650	625	674	637	647	670	668	626	672	660	627	624	645	636	663	630	609	637	619	663	633	647	667	612	686	665	630	640	686	685	631	618	630	645	662	628	682	603	666	676	646	652	676	677	635	637	650	648	617	696	662	658	640	680	641	631	661	597	636	657	707	628	687	616	640	678	633	663	650	640	671	666	648	655	642	671	662	645	617	654	666	627	625	697	627	653	684	637	667	639	661	675	650	688	677	678	642	644	650	651	627	634	696	641	620	651	669	684	656	648	667	650	661	647	638	625	669	655	693	661	679	620	647	652	643	695	672	660	698	682	638	676	667	681	620	636	671	625	642	678	689	611	649	677	660	667	696	667	700	625	669	670	619	674	633	664	666	656	663	637	634	615	685	654	641	593	655	632	675	686	679	668	649	721	668	645	617	640	673	681	632	661	670	652	661	572	632	679	617	633	635	687	606	632	640	674	670	644	648	605	665	692	655	668	596	665	668	641	644	683	648	650	678	633	654	626	657	631	659	646	624	619	659	627	619	690	614	626	644	639	672	636	692	632	634	648	621	642	663	628	647	616	649	685	635	631	612	625	693	661	678	603	693	643	682	647	647	672	630	681	594	644	687	664	670	616	621	687	679	653	627	627	632	649	633	684	664	651	673	648	696	651	718	673	663	642	643	668	692	648	651	636	636	625	618	666	674	640	620	669	652	662	619	656	634	686	635	680	626	644	644	667	629	663	655	667	640	679	644	637	676	669	643	704	667	687	672	655	642	627	687	676	626	638	640	644	687	612	661	650	644	664	693	643	643	650	637	668	662	690	624	635	678	649	627	631	590	636	639	663	621	661	663	669	682	719	635	691	647	651	720	641	666	663	681	640	721	693	662	688	640	645	601	679	629	643	606	655	706	673	651	685	641	653	620	660	664	676	651	639	639	661	634	590	689	632	688	652	568	662	634	647	626	695	645	607	656	635	653	638	650	655	679	640	655	632	656	643	659	621	664	702	683	655	666	647	638	632	701	629	663	655	661	621	641	601	630	656	642	614	684	651	620	628	644	658	647	646	658	676	689	620	613	670	603	653	640	632	662	660	678	650	640	662	665	636	697	651	646	628	691	601	647	653	710	673	643	660	718	671	648	610	639	648	685	671	660	608	663	648	653	611	632	692	626	658	651	652	621	606	673	691	653	591	660	672	632	638	638	654	654	685	678	668	611	649	655	619	680	655	648	626	643	619	686	653	639	653	681	643	654	647	662	643	662	635	644	674	678	646	619	644	653	655	620	711	643	645	649	636	650	641	647	662	626	652	641	629	652	663	665	649	678	670	712	704	654	670	627	693	655	663	650	671	627	672	655	684	656	645	656	593	696	566	668	678	675	646	660	682	670	667	647	639	644	710	662	653	661	641	683	687	644	606	684	661	657	670	685	707	691	621	650	665	650	608	612	665	680	647	655	655	648	650	667	636	628	630	660	644	654	649	658	674	631	654	631	598	675	650	666	645	689	638	658	623	664	657	670	636	635	708	688	677	619	646	649	695	680	649	612	671	626	650	690	646	599	658	660	688	633	630	665	672	629	617	600	684	609	625	639	613	676	648	647	623	686	683	642	620	654	690	710	643	621	669	613	703	645	655	675	651	628	623	623	610	675	652	623	659	636	676	663	673	631	634	638	649	685	668	681	637	723	660	608	639	631	650	640	657	654	645	679	647	639	677	662	659	636	661	605	653	622	630	670	626	655	691	664	703	653	669	648	666	612	648	704	676	632	630	635	645	625	619	683	666	629	652	679	698	653	652	629	642	624	648	627	714	667	658	669	652	695	662	630	643	675	671	643	692	687	648	677	665	663	627	687	652	617	666	626	627	661	629	669	659	631	654	619	695	658	653	636	662	683	632	623	644	602	642	666	628	615	717	655	698	628	642	640	686	641	673	640	630	652	629	652	572	644	687	676	663	669	644	607	627	653	677	643	640	674	637	679	635	650	638	653	666	656	686	672	684	655	638	657	715	638	665	647	655	694	632	627	645	694	641	641	685	652	671	653	627	674	657	683	648	655	604	644	616	636	694	657	651	651	609	668	647	601	639	667	630	667	652	665	655	682	669	661	658	616	654	607	672	619	668	688	692	659	668	651	648	666	630	682	629	655	680	684	669	656	676	629	647	679	660	664	657	682	635	649	655	673	664	689	697	672	652	668	672	667	663	669	653	667	683	685	656	655	703	657	703	642	647	608	663	635	638	664	701	640	681	688	686	633	671	654	682	682	653	624	662	608	616	683	679	637	660	630	647	651	654	654	651	676	657	646	657	640	635	645	634	628	679	659	634	644	660	637	668	600	664	674	653	690	591	607	688	648	638	645	655	687	666	642	593	637	721	602	664	673	704	674	657	683	593	659	635	689	683	666	595	682	650	606	600	632	652	659	635	597	642	664	716	712	670	673	602	678	647	667	610	640	681	689	622	624	660	700	654	679	659	640	641	693	629	624	673	661	640	674	630	635	648	628	621	655	667	695	635	678	619	683	674	641	699	677	667	631	635	634	630	639	644	702	627	697	647	642	681	664	677	656	655	687	633	635	642	631	638	636	657	691	640	641	684	624	670	658	664	642	660	623	711	673	666	684	644	679	616	652	663	644	631	644	697	681	652	653	672	665	605	684	636	604	641	653	648	674	580	619	635	624	618	644	671	659	639	672	677	625	637	681	669	650	660	657	633	715	660	644	622	619	659	628	645	678	692	646	655	654	634	664	651	633	632	630	631	692	623	647	672	658	634	665	680	619	694	633	656	645	676	620	660	593	651	624	613	643	707	662	657	669	676	673	651	667	677	663
3516	2248	1849	1123	955	838	756	718	695	679	660	706	669	649	638	656	634	618	636	650	623	677	635	601	630	629	663	597	625	624	583	608	614	584	600	603	695	571	648	617	623	576	642	655	654	607	600	613	588	643	607	614	589	610	636	605	604	620	575	622	643	595	594	563	633	587	608	602	621	613	604	631	617	610	628	619	609	605	628	643	610	567	603	635	597	595	619	612	600	637	621	571	618	593	636	632	613	592	666	598	571	611	631	643	549	620	584	582	624	635	567	604	635	599	623	622	641	610	577	642	586	591	611	597	539	631	608	591	616	560	601	603	583	617	602	620	594	586	604	626	629	608	629	583	603	637	558	625	589	639	566	593	596	609	592	590	611	574	561	632	628	576	590	646	594	599	611	595	594	619	603	590	570	596	586	628	582	583	594	606	645	579	579	624	555	574	595	555	630	607	588	620	620	607	614	647	608	624	607	588	650	599	609	597	600	615	583	596	592	660	562	605	610	558	587	567	562	605	622	557	608	622	591	577	652	580	549	584	600	627	615	599	547	560	605	638	560	608	637	599	606	578	594	562	564	585	595	583	555	618	569	608	596	615	632	625	607	615	589	599	620	561	586	593	622	613	563	599	605	595	603	630	566	594	599	607	596	609	636	562	602	581	596	602	564	552	599	635	652	606	564	578	627	511	590	574	577	617	603	608	617	643	618	628	593	557	579	590	618	624	558	582	587	613	557	630	634	569	613	617	601	643	617	614	631	601	562	644	619	630	651	619	588	663	597	552	593	578	591	623	619	583	579	597	610	569	625	633	537	588	633	564	576	588	603	620	584	632	603	606	613	632	589	600	623	549	584	593	625	605	610	584	611	627	573	594	607	665	605	587	589	562	588	580	625	589	592	608	614	579	610	627	605	639	590	621	563	619	625	561	581	619	606	648	561	619	607	631	583	576	618	584	612	583	656	601	606	546	610	611	567	589	550	591	610	624	573	664	564	632	614	578	636	638	590	589	557	637	630	587	607	617	586	637	587	627	618	615	599	604	576	602	641	647	606	615	605	579	620	567	619	587	576	584	598	584	556	575	615	617	545	622	606	588	597	625	618	619	661	589	574	594	560	610	608	656	611	615	606	669	552	647	630	584	647	601	609	598	624	629	576	632	577	626	531	572	623	605	603	607	592	616	635	566	618	623	594	621	581	573	619	596	587	566	634	619	623	617	552	598	611	574	587	553	604	630	602	615	605	603	588	618	589	585	607	584	569	623	646	558	564	592	613	604	597	580	557	586	616	594	590	615	568	578	628	615	546	547	594	575	626	610	618	620	628	610	610	548	595	592	630	571	628	610	578	598	609	625	579	598	562	593	630	620	609	623	577	599	635	576	638	550	571	663	597	649	633	627	583	603	562	621	606	566	590	590	579	606	592	626	621	583	605	591	585	597	616	595	569	580	593	593	599	638	594	596	591	562	555	603	581	583	604	610	593	608	570	639	632	598	590	625	582	592	624	612	610	602	617	600	602	648	586	607	587	597	560	626	618	590	599	589	588	624	639	591	622	595	584	611	602	600	610	593	606	612	634	577	593	628	622	583	611	646	594	605	586	624	629	588	597	582	627	612	589	610	594	540	588	579	575	613	640	619	634	603	583	567	557	584	582	663	567	561	572	544	593	579	603	591	614	581	612	594	555	636	627	572	581	582	613	585	564	633	629	624	581	587	627	602	538	575	583	597	572	564	635	614	590	593	576	614	568	574	590	542	596	584	647	633	593	631	571	635	600	597	586	612	629	635	629	588	601	619	604	608	606	591	618	640	586	610	613	587	618	611	571	548	584	591	605	632	634	607	569	586	620	620	569	595	590	582	608	593	545	596	588	557	570	595	589	591	622	584	573	620	570	599	547	627	616	611	589	608	596	612	620	670	615	562	593	574	592	571	627	596	574	652	564	581	643	566	592	616	584	598	564	574	593	625	651	582	632	583	574	606	589	589	585	607	594	613	600	639	621	612	638	609	625	597	601	611	630	593	658	628	632	595	578	597	626	610	614	616	623	597	616	582	589	639	572	551	617	637	583	598	597	615	560	589	585	576	598	621	598	578	562	584	573	545	573	641	612	572	606	600	611	583	618	592	588	598	633	611	549	621	607	642	654	583	606	579	573	595	590	615	560	590	620	607	583	611	620	594	568	617	575	559	587	606	598	583	607	556	572	577	610	570	601	614	556	592	568	591	602	568	558	628	607	585	653	634	653	648	596	587	593	565	668	590	630	591	630	620	564	613	557	595	591	604	605	626	593	630	566	591	586	632	558	617	640	595	545	607	607	552	637	606	603	584	610	578	530	608	567	624	549	574	602	590	600	565	582	577	575	685	606	601	583	617	599	597	601	594	607	596	602	609	590	565	600	609	605	596	629	583	591	570	610	581	628	585	623	607	607	604	603	568	592	587	566	581	601	593	595	580	567	610	582	586	616	610	577	614	611	589	656	593	584	582	614	602	608	601	593	559	606	620	584	605	661	601	618	605	574	606	606	614	600	593	621	562	602	612	575	616	603	569	673	588	597	549	588	615	596	646	602	576	585	622	578	572	593	685	596	618	613	614	583	633	574	573	586	589	617	585	566	605	567	643	540	610	644	649	584	608	594	647	615	610	587	572	630	599	599	647	555	570	622	626	594	618	602	616	589	641	603	590	612	580	597	597	631	594	644	658	604	618	596	608	610	619	607	642	626	582	629	586	629	593	612	615	607	582	604	623	591	634	593	605	606	599	594	597	633	613	595	605	569	553	589	608	613	579	621	597	602	657	604	607	598	585	577	616	581	590	630	606	581	548	618	578	588	641	625	583	597	580	607	559	591	606	561	568	652	585	592	616	572	623	640	621	578	621	551	612	563	599	606	577	561	594	611	578	595	596	608	601	587	583	591	629	568	597	602	583	567	585	637	602	589	597	636	616	582	593	614	605	599	583	582	617	579	592	581	607	618	607	583	564	573	634	591	614	640	612	592	587	591	598	628	564	614	600	626	589	643	586	603	594	585	606	592	600	611	630	616	619	571	537	570	603	560	542	565	595	626	619	587	581	625	620	589	621	618	583	544	578	512	622	611	622	598	618	577	615	585	625	608	566	600	570	604	584	626	612	625	664	632	614	587	598	622	642	586	584	605	583	591	570	591	600	577	605	571	560	602	611	615	577	624	572	556	588	608	600	594	610	623	616	616	561	636	608	611	589	602	597	652	615	614	606	590	639	609	587	603	624	614	593	584	588	566	594	621	589	577	587	581	598	591	573	591	580	591	597	586	598	610	570	609	586	574	633	606	572	648	609	623	623	650	597	595	612	599	592	596	573	597	578	596	588	569	591	603	607	590	618	625	586	585	619	600	626	615	633	614	610	571	599	567	598	606	558	637	608	631	580	582	650	564	572	586	602	607	584	569	631	563	587	601	567	582	555	576	597	573	592	600	595	583	561	592	603	614	610	589	592	582	620	579	598	586	606	626	592
24268	21424	28557	24701	19960	2514	877	538	490	422	415	382	409	357	369	342	317	323	321	309	340	304	339	302	335	334	344	371	337	330	319	313	330	337	327	293	301	305	325	294	282	291	317	323	320	292	310	335	323	295	308	317	281	313	316	311	318	338	337	311	304	314	296	339	334	302	305	330	284	321	300	320	300	323	310	310	303	325	308	305	324	326	313	310	306	343	319	301	319	310	285	331	304	299	311	288	315	313	291	315	312	313	317	302	334	322	299	316	278	295	326	298	319	270	304	315	306	323	326	300	327	302	320	310	295	333	304	334	314	309	317	310	293	328	310	315	308	255	348	315	317	296	283	297	290	271	286	305	329	288	314	304	343	298	343	310	329	346	302	323	311	300	251	305	343	284	301	321	274	334	307	294	281	304	328	305	317	333	331	324	287	307	336	257	348	315	297	292	328	324	332	310	318	301	299	305	336	284	280	319	323	313	309	309	334	300	332	321	295	324	330	303	305	309	320	313	310	283	287	343	275	300	336	308	315	313	269	311	332	292	312	342	318	312	339	279	276	309	320	288	296	296	339	286	281	305	329	321	340	302	297	301	295	332	293	295	304	287	322	326	328	307	315	305	292	293	344	311	306	318	328	317	306	294	285	324	296	296	327	320	328	283	299	314	308	303	299	304	269	304	320	308	325	308	295	327	326	304	312	299	298	322	290	299	310	319	332	287	302	310	307	312	290	305	280	309	307	313	323	292	301	293	289	287	318	326	324	294	350	293	333	307	277	313	319	330	279	294	283	326	332	308	327	310	312	289	293	292	315	292	310	312	293	299	286	335	314	284	290	313	308	298	328	292	303	300	313	265	317	314	345	324	320	320	315	319	313	290	322	302	304	327	319	298	347	303	294	303	325	311	320	307	307	315	299	307	303	280	301	349	283	310	297	311	325	283	303	298	340	291	302	303	296	308	308	272	318	346	339	341	298	299	324	319	293	313	293	307	333	293	305	291	301	305	292	287	324	317	302	295	317	322	317	282	321	281	316	314	329	301	302	336	322	306	304	312	287	298	295	318	310	299	315	311	288	303	308	296	302	304	310	318	285	306	345	311	296	323	322	315	300	316	304	328	354	297	312	293	300	322	324	291	303	296	313	315	289	301	301	311	278	294	312	284	290	317	296	309	303	300	309	302	295	327	294	318	335	301	294	277	316	301	334	281	300	301	322	307	321	308	314	307	269	320	303	278	290	298	338	300	350	324	289	303	317	324	308	286	290	335	309	315	278	326	311	291	293	292	320	292	328	321	325	301	318	306	292	299	324	331	305	305	307	249	335	349	318	312	341	330	290	332	300	292	327	294	276	326	308	326	321	311	316	306	296	330	316	300	294	297	295	281	316	296	289	326	346	298	318	280	318	304	350	331	302	319	283	286	294	309	332	284	335	294	283	290	288	295	330	313	306	312	290	292	296	306	344	307	302	298	329	310	301	298	325	313	312	288	308	335	295	328	297	305	286	316	323	292	329	322	297	294	329	320	328	286	275	300	318	291	324	324	320	334	309	306	291	298	267	284	318	314	280	293	306	313	315	316	347	329	291	345	275	333	317	331	314	355	308	304	307	317	334	265	327	300	310	255	295	308	312	308	298	290	312	308	338	304	330	322	316	304	283	332	307	338	300	303	295	337	290	309	306	305	312	319	326	319	309	333	302	333	274	319	315	307	272	283	318	308	289	319	318	323	292	303	317	315	326	293	343	329	313	302	328	302	343	297	298	324	288	311	322	326	301	313	302	303	291	296	253	299	292	298	281	286	285	307	284	286	323	313	304	288	313	337	311	318	321	293	324	314	299	290	339	299	309	294	321	318	308	312	309	322	272	290	311	294	332	290	286	297	311	301	294	331	281	298	292	287	320	295	314	322	318	293	324	318	312	322	351	306	308	341	301	297	326	321	308	316	298	280	323	320	303	322	313	303	294	334	315	314	307	325	295	308	337	297	297	307	322	312	296	306	338	336	273	318	316	329	291	306	276	312	318	284	292	269	323	309	315	327	297	293	326	290	315	315	320	297	313	301	291	331	295	298	281	294	295	311	293	328	305	276	296	294	304	282	317	309	273	338	298	281	286	313	314	285	328	326	342	312	307	320	330	289	292	293	301	303	301	283	284	290	310	309	311	323	278	313	303	276	310	277	301	339	269	321	294	302	333	308	311	291	309	303	298	306	303	302	293	304	302	311	267	297	348	300	292	302	297	338	290	295	321	331	268	319	305	306	316	319	294	284	304	291	310	344	272	288	269	307	322	316	313	304	335	289	324	287	273	328	293	282	311	311	319	319	318	277	312	276	324	308	311	316	270	308	309	324	296	269	321	299	299	330	323	313	270	296	324	300	278	312	301	309	309	317	286	271	335	306	296	308	289	333	275	299	274	297	307	327	303	299	283	291	273	281	307	332	328	315	296	313	316	301	322	348	318	310	329	314	312	262	307	329	314	299	302	305	275	278	315	305	310	322	297	298	293	294	286	311	295	297	280	298	312	270	303	294	325	309	326	305	306	329	280	290	309	285	312	296	310	333	304	295	316	296	300	316	276	289	290	281	330	309	322	340	308	348	299	309	303	315	293	291	302	286	313	298	289	298	298	266	306	308	295	330	278	309	306	320	310	320	305	265	313	316	299	300	302	284	322	307	311	289	304	305	314	347	251	296	325	310	334	281	267	282	312	316	288	333	314	298	298	329	284	290	273	311	305	332	309	301	312	293	307	303	309	316	274	324	302	295	298	293	288	326	326	327	271	307	315	292	287	319	306	291	299	291	310	329	330	312	291	278	310	284	314	308	283	332	316	308	319	293	307	326	283	288	305	291	305	271	283	308	304	262	351	327	355	294	309	293	320	323	307	291	300	288	311	311	329	313	339	348	319	322	313	330	302	313	314	311	320	304	289	333	315	324	302	310	296	319	276	332	325	263	329	279	300	297	291	318	316	300	304	305	289	333	293	300	289	344	302	285	340	290	278	301	326	294	303	311	298	303	328	316	320	301	334	269	305	318	287	302	299	322	293	322	312	298	296	293	302	295	305	297	307	338	333	341	279	305	307	304	327	297	293	292	325	343	314	285	305	307	283	267	316	287	300	317	300	296	326	294	295	301	324	293	288	302	276	301	309	282	293	295	267	334	298	295	304	286	284	347	295	294	303	321	323	294	273	321	302	275	309	283	299	329	315	300	297	302	309	298	301	324	298	302	276	303	310	298	319	332	320	308	317	322	324	325	342	317	280	258	326	309	343	296	305	343	290	325	283	308	311	326	287	308	302	298	294	326	333	295	286	326	285	317	311	311	306	287	264	304	333	301	314	296	321	303	296	301	331	289	305	287	281	306	318	317	314	285	311	313	321	300	312	289	319	310	309	303	321	313	282	296	373	321	283	292	294	299	301	315	337	288	313	318	298	310	284	281	324	305	300	297	296	324	297	321	298	307	340	314	295	322	294	322	328	264	269	284	279	331
3289	4490	3605	1843	1237	1007	786	661	576	508	505	475	450	439	403	385	370	348	342	347	365	370	322	321	360	340	354	362	348	347	357	330	355	325	349	332	355	369	350	324	333	321	346	295	336	330	288	360	330	330	311	335	344	312	314	297	372	322	334	331	340	336	322	320	317	305	304	333	313	328	318	322	318	314	336	320	280	325	349	300	316	306	294	336	327	312	303	332	348	313	333	336	292	323	328	320	332	282	322	329	317	336	321	295	323	324	321	324	317	319	313	339	308	335	342	298	314	340	360	338	295	312	340	328	336	319	299	313	316	334	338	304	350	312	304	325	322	310	310	321	343	333	307	333	318	317	315	306	314	320	326	336	295	300	290	293	331	344	301	308	327	338	338	321	328	314	329	334	327	324	287	349	310	309	363	330	313	333	339	295	356	337	337	312	310	285	337	318	330	300	301	310	334	327	348	341	334	333	342	319	340	329	312	327	316	338	308	270	298	317	323	323	341	292	314	337	315	324	320	306	327	341	326	321	307	335	340	333	352	337	340	328	287	347	325	356	343	321	328	299	337	327	336	323	329	361	321	325	303	328	315	350	309	358	341	338	312	316	320	303	301	342	325	354	315	336	314	322	339	318	339	377	293	322	319	308	329	301	310	295	323	328	358	346	322	336	326	314	318	327	332	310	319	327	274	299	346	349	328	325	330	313	344	341	310	298	296	330	343	295	308	290	342	363	316	307	343	332	315	326	307	306	339	333	313	319	336	306	318	339	329	353	312	333	334	316	346	327	300	327	277	350	318	310	315	330	316	325	334	312	277	328	336	289	303	309	320	333	341	325	337	328	329	340	323	318	339	332	292	360	333	309	290	314	348	328	329	332	321	354	317	347	331	325	308	322	313	305	328	329	312	322	350	320	322	327	330	319	338	325	322	294	315	318	346	307	313	317	324	300	306	362	310	314	335	331	308	309	328	338	304	353	311	325	350	297	357	305	324	304	332	291	333	325	308	342	304	326	348	309	297	342	346	346	331	327	320	313	310	307	295	346	310	291	318	312	308	306	326	302	295	320	341	350	321	332	301	317	297	311	338	337	349	320	314	307	347	351	307	322	338	360	287	304	336	345	328	330	326	312	311	294	319	301	328	318	324	328	332	314	304	321	358	313	327	303	310	287	290	332	302	314	324	309	305	316	323	339	322	311	323	324	306	300	307	329	315	305	295	327	336	295	315	325	313	331	316	333	287	330	331	334	343	335	307	305	309	296	325	320	305	299	342	319	292	319	321	327	299	311	343	331	303	303	313	328	313	313	322	335	309	344	320	295	342	279	299	323	327	309	299	294	319	313	318	309	337	301	311	301	287	346	336	318	306	310	294	309	333	325	325	343	320	342	341	331	306	335	288	300	346	325	315	332	333	310	331	285	311	323	337	313	334	315	322	309	306	330	309	315	361	345	298	310	309	294	337	311	325	315	331	290	297	337	290	315	287	321	292	297	333	296	313	302	323	336	350	313	332	317	343	358	310	327	348	326	298	353	338	332	334	318	321	314	333	324	311	332	297	312	356	321	296	330	309	306	322	312	318	304	329	308	367	344	310	330	324	311	329	310	288	311	317	317	362	336	294	323	292	288	314	331	340	351	351	292	306	318	327	299	342	304	342	320	305	300	342	351	308	313	298	316	332	329	288	328	296	325	317	332	321	319	318	299	338	321	327	317	341	313	308	338	308	313	294	311	352	310	297	307	315	300	316	320	321	313	312	295	310	287	314	322	319	327	311	316	303	331	334	356	314	313	334	339	337	333	293	315	303	290	349	334	331	328	308	331	338	341	338	297	336	321	307	324	335	321	292	325	298	300	309	349	319	304	360	287	327	339	308	304	295	335	352	318	325	331	352	342	317	308	326	313	307	338	320	322	291	306	323	312	326	307	302	344	325	328	318	306	372	335	335	328	327	333	316	290	298	296	321	337	308	333	306	322	326	314	312	312	354	325	310	319	344	314	329	341	321	320	333	319	327	304	311	294	279	322	302	313	288	307	345	320	333	320	322	344	314	328	312	321	302	319	316	310	310	331	313	301	303	312	317	349	329	309	337	333	303	322	330	310	308	314	343	320	314	350	307	314	298	330	306	342	304	326	317	315	332	304	312	338	312	322	316	342	318	342	341	306	313	341	314	311	335	307	339	343	282	322	322	312	308	336	314	313	317	341	339	308	338	322	292	325	325	319	307	357	339	326	303	313	288	311	337	373	322	320	334	320	329	301	320	350	329	291	324	335	285	365	304	315	319	308	306	328	353	341	315	322	283	332	304	331	334	309	326	347	304	332	334	291	338	320	281	304	319	319	335	324	308	332	292	327	324	319	323	300	297	314	327	328	337	325	312	317	295	311	332	346	311	300	289	325	312	320	317	299	317	303	329	332	324	353	324	308	315	303	296	350	320	306	304	299	330	292	328	309	314	338	282	341	317	323	310	313	336	331	284	327	289	327	297	314	323	344	328	336	334	306	350	318	315	309	329	305	281	322	327	295	304	325	318	314	325	302	303	308	342	293	326	289	329	315	301	305	297	288	334	313	330	331	311	313	324	306	315	325	305	313	324	323	298	305	289	330	320	335	332	309	332	313	314	325	301	319	287	315	327	316	297	307	316	318	314	304	313	339	300	298	300	319	334	319	331	315	324	309	316	305	330	312	342	304	317	334	330	317	318	306	314	322	309	313	323	310	313	286	303	304	332	303	376	322	325	299	317	301	330	342	330	328	305	315	323	316	344	330	343	343	311	319	320	306	318	333	292	357	339	328	339	337	360	305	318	306	334	310	313	319	302	309	330	351	337	304	304	294	306	284	331	328	346	312	336	299	326	309	311	303	310	294	315	318	338	325	297	313	321	310	336	310	295	299	301	332	325	295	334	341	309	316	311	297	319	301	296	309	302	303	307	298	300	308	310	323	332	304	308	313	334	319	299	313	302	313	347	312	348	339	334	342	314	359	313	328	311	321	338	338	322	327	313	319	311	352	324	290	356	305	299	335	288	368	320	303	337	321	336	319	336	357	319	311	320	339	320	322	330	300	303	320	297	285	295	319	311	299	304	292	354	302	300	304	309	300	332	304	315	305	315	324	322	348	334	348	346	310	341	305	337	316	298	302	321	318	336	335	314	356	338	302	302	337	323	293	329	313	329	307	312	298	315	308	336	346	303	324	302	319	300	312	309	309	306	346	311	337	310	300	321	345	333	289	341	302	300	310	315	328	326	276	319	311	339	327	305	300	330	303	316	308	336	332	342	310	327	310	309	335	313	300	292	305	325	315	307	339	356	331	303	304	284	307	334	335	337	321	354	374	323	332	318	306	288	328	313	309	325	340	320	329	288	290	326	331	329	323	320	323	342	302	317	307	315	324	280	322	296	294	301	335	307	283	260	301	314	298	355	306	314	308	297	324	318	314	325	322	300	316	282	348	307	322	336	311	315	304	346	325	352	330	312	314	326	312	349	320
27677	11825	2082	1357	1015	825	821	853	876	789	824	776	804	828	821	747	796	806	843	768	778	848	788	790	752	819	825	845	832	814	797	795	829	754	812	795	778	818	783	829	848	806	744	754	803	789	759	850	839	824	794	815	893	804	773	824	774	773	807	809	792	765	782	761	812	840	786	779	807	799	795	870	827	800	805	780	816	761	790	789	809	824	824	781	837	808	833	783	760	803	797	814	804	798	788	774	746	789	775	806	832	773	822	784	864	810	781	817	838	774	767	827	786	759	783	820	749	802	829	793	803	762	812	871	809	822	798	806	831	780	775	829	791	789	765	764	759	785	825	826	813	805	804	770	768	778	810	777	814	810	793	867	773	780	808	786	796	806	828	886	794	828	826	864	776	780	821	764	778	770	827	832	822	758	824	824	870	773	736	833	839	824	798	795	807	846	823	810	786	832	835	779	749	780	776	795	794	770	773	806	776	821	814	794	823	802	838	850	772	868	784	760	792	769	841	781	786	798	848	797	799	796	799	791	797	825	848	775	800	839	808	851	791	800	805	783	823	805	765	803	803	818	791	815	802	795	816	826	804	802	798	848	850	794	793	786	855	825	798	808	772	807	793	745	804	806	819	837	801	813	796	752	828	793	819	798	790	795	832	820	807	760	745	807	789	747	807	839	810	759	797	798	764	825	814	827	773	828	762	890	840	805	785	822	774	769	827	838	827	779	810	822	826	775	820	798	789	784	801	850	798	816	768	826	856	796	770	854	789	802	810	747	807	843	830	801	761	855	798	793	790	780	811	792	807	808	821	741	741	792	766	773	801	794	804	797	764	805	789	858	813	794	769	820	824	841	810	782	753	805	822	787	763	792	779	776	786	776	815	760	794	788	818	851	786	826	816	791	814	821	777	771	804	786	773	771	748	824	789	779	771	880	842	779	816	775	827	780	794	772	784	794	849	803	760	797	759	786	790	800	831	802	819	755	785	777	814	849	817	751	781	790	805	797	798	811	782	802	808	847	860	767	798	783	843	778	829	830	809	804	819	872	787	799	799	789	744	740	820	762	760	807	777	818	787	775	817	809	763	844	817	853	829	853	748	819	818	795	772	785	791	836	745	828	844	844	834	798	774	773	831	783	801	720	846	816	789	810	798	791	821	815	812	802	777	816	828	837	769	749	855	837	782	804	803	800	814	811	826	766	796	770	767	855	789	828	808	796	797	813	788	822	796	808	837	777	839	776	825	836	785	868	856	791	790	820	785	844	795	841	783	760	786	845	826	785	808	786	776	825	741	809	789	782	748	803	795	807	783	779	807	772	780	833	784	790	785	788	822	800	838	803	765	817	850	807	784	799	799	840	783	744	783	815	764	829	775	807	800	818	773	805	747	823	804	785	800	817	791	761	735	810	807	812	756	824	761	777	815	804	780	806	794	804	803	802	783	777	779	780	814	755	751	793	829	799	789	745	817	819	836	830	793	794	826	802	751	816	831	828	769	801	792	861	833	788	723	774	775	836	796	802	758	749	765	817	803	808	808	860	768	828	811	847	803	761	811	835	810	843	775	807	784	787	795	833	789	809	800	812	808	755	787	791	779	807	813	834	817	778	806	789	772	811	775	873	819	789	791	788	786	852	783	800	756	775	770	822	793	845	777	752	847	756	783	829	803	807	828	829	819	759	783	840	816	849	790	837	833	785	776	815	799	811	809	798	823	777	791	795	802	801	763	812	761	817	799	801	775	870	803	781	794	791	793	764	775	784	841	795	793	798	785	806	778	775	811	787	823	761	769	823	788	757	797	837	844	787	744	816	794	798	800	839	799	802	811	802	798	741	743	791	852	826	826	769	801	811	763	833	844	787	823	846	771	778	850	765	798	787	831	755	759	831	774	789	816	790	813	773	791	815	817	810	796	795	779	809	795	802	788	797	798	784	861	775	809	815	809	779	754	807	868	786	786	761	812	787	857	768	804	742	836	814	814	822	852	817	738	811	764	792	767	777	826	813	773	762	793	795	829	817	783	772	796	840	798	784	757	836	815	789	791	759	813	815	784	837	778	821	803	792	820	773	798	776	792	789	797	863	819	806	780	799	809	756	820	804	796	821	813	796	762	820	827	833	823	742	793	786	808	776	806	845	789	854	855	813	747	810	818	780	818	782	780	843	798	772	786	771	789	822	756	811	794	789	802	823	804	818	801	821	841	862	823	776	782	756	813	802	768	808	844	814	801	791	807	821	737	789	816	795	800	822	827	813	804	785	785	782	817	737	790	787	791	791	824	852	736	800	841	807	780	779	838	790	884	797	815	838	832	759	800	773	817	789	820	788	759	796	827	798	799	846	828	852	820	802	812	819	805	823	805	783	809	770	832	815	819	788	821	770	777	811	811	791	801	797	821	801	811	812	750	797	824	757	742	792	863	772	733	753	886	815	779	774	770	759	808	792	838	790	830	845	813	802	825	812	755	762	821	810	766	835	792	798	765	759	785	830	768	754	853	788	830	810	816	880	842	841	811	794	796	773	781	772	759	839	809	807	832	831	820	791	808	814	829	770	798	810	832	806	797	797	840	757	784	802	797	791	762	835	764	791	850	817	823	854	822	808	765	805	781	757	786	809	846	830	813	809	789	782	756	834	787	823	849	756	785	817	856	818	770	826	794	766	788	771	857	802	766	858	807	800	845	835	803	814	702	796	793	791	796	764	720	808	820	804	855	828	831	801	789	849	828	830	814	781	800	822	793	765	763	845	778	783	779	788	773	785	793	778	792	804	786	791	780	856	789	816	782	803	814	776	763	789	790	853	853	825	788	832	780	828	789	829	821	821	811	786	803	833	833	834	774	823	757	741	814	847	802	814	841	799	834	798	806	824	816	806	806	800	830	789	798	783	821	810	835	832	809	754	761	783	816	822	821	821	796	815	808	799	829	781	861	782	782	841	801	790	774	848	820	810	788	764	843	813	804	794	817	779	813	743	780	792	797	790	817	823	831	801	795	837	774	855	803	803	758	862	845	796	895	858	780	866	846	790	800	764	814	819	819	809	818	826	796	799	792	857	775	799	788	747	783	804	862	855	798	802	762	778	812	831	799	765	812	840	791	762	791	767	797	850	794	805	786	803	788	801	841	809	801	824	830	779	862	810	801	816	786	810	794	816	804	787	807	769	848	779	786	836	861	796	810	827	766	808	799	890	823	802	830	812	768	814	867	799	765	806	758	794	834	806	814	820	773	834	816	818	793	749	805	783	779	785	774	834	773	849	820	817	796	831	827	794	793	783	826	781	731	814	794	819	793	824	813	810	768	810	777	800	828	817	781	824	883	741	786	848	764	734	858	826	777	770	802	782	818	777	827	826	790	827	808	751	797	804	821	806	787	769	832	842	845	800	796	821	781	843	842	773	808	834	804	794	768	785	793	809	785	790	818	832	798	792	768	777	824	758	889	810	800	811	780	837	785	737	819	827	826	811	840	834	818	788	804	767	817	846	820	807	811	790	805	794
5139	966	931	746	787	714	688	722	715	710	733	705	696	691	782	718	725	687	700	712	700	709	706	735	742	739	707	737	711	698	724	710	706	688	718	721	704	687	726	691	688	692	716	692	701	742	691	666	719	723	707	690	678	717	705	694	697	722	685	705	749	743	694	683	674	674	708	754	767	738	715	684	687	649	735	688	695	709	656	660	721	720	697	689	717	670	696	725	711	691	693	709	713	715	669	736	703	683	689	731	662	696	756	708	676	711	735	698	702	679	705	691	712	720	699	692	698	693	690	680	703	668	713	707	673	682	707	692	735	732	695	724	712	694	699	729	743	717	730	758	705	667	718	681	721	675	700	724	730	659	732	682	690	714	686	682	677	690	685	705	684	714	673	717	698	716	664	718	693	672	711	732	728	711	708	715	701	735	725	718	688	736	696	730	690	699	679	755	693	711	675	691	763	693	728	695	726	723	673	725	694	693	703	668	701	767	708	729	662	671	690	646	684	676	684	680	698	680	683	710	701	735	691	655	658	704	683	680	700	693	737	689	633	699	743	690	725	691	707	664	691	703	732	735	685	681	681	742	682	696	655	720	684	686	732	725	695	694	698	720	708	707	706	687	680	715	725	659	743	700	652	706	722	714	722	703	738	707	722	713	739	696	707	699	722	674	732	727	702	748	676	704	693	696	751	719	697	654	698	709	677	692	669	734	681	706	703	691	691	684	678	735	735	740	699	646	681	731	707	716	736	727	700	764	711	687	717	712	739	721	700	701	699	712	702	729	695	726	725	685	694	702	659	664	707	714	708	674	709	750	664	716	678	721	689	745	690	670	701	672	686	723	708	709	688	680	715	663	701	724	718	706	716	681	679	645	726	691	717	683	725	706	693	709	720	688	691	713	687	722	673	686	695	686	721	672	668	706	690	695	705	667	681	684	663	678	683	731	727	737	659	706	687	710	689	710	740	672	715	694	733	678	697	688	674	664	719	685	662	686	702	670	699	702	672	722	764	721	687	687	686	681	744	734	729	726	722	735	703	695	732	686	708	719	703	649	698	707	716	707	702	707	714	673	711	676	672	681	697	673	689	697	692	721	734	660	719	710	710	677	702	701	683	692	695	703	708	700	691	657	693	716	733	678	735	731	678	688	714	696	746	715	700	636	713	685	739	751	727	725	700	700	693	695	687	714	647	732	730	684	735	725	694	722	664	667	669	669	737	732	709	745	698	704	688	702	713	648	695	706	747	700	739	709	733	665	736	716	696	707	678	725	749	702	695	713	702	698	683	701	718	687	743	752	722	723	691	706	724	704	624	708	728	707	717	677	701	714	749	692	705	695	726	733	762	763	698	752	721	655	725	714	714	712	690	718	675	683	694	689	687	734	707	703	726	728	726	686	695	706	702	683	659	735	716	726	740	657	779	685	683	716	700	663	680	716	723	722	680	706	650	732	674	758	704	696	714	716	693	664	716	698	706	716	726	698	684	695	726	692	757	726	718	675	709	696	740	681	687	721	709	698	710	729	642	669	663	718	684	720	714	744	690	700	711	693	714	738	722	727	744	716	695	652	701	724	744	691	687	724	685	731	657	666	740	697	722	669	731	658	692	661	724	690	700	689	734	667	699	727	696	737	695	682	708	700	710	677	635	678	683	746	745	716	714	699	658	710	706	692	734	691	735	686	687	720	735	714	683	702	735	687	720	702	655	717	697	730	688	717	761	676	688	670	722	700	696	673	704	709	707	663	712	739	678	745	728	709	695	700	681	676	664	686	707	731	710	737	671	748	693	726	735	668	756	686	677	674	706	715	692	659	726	712	690	671	716	698	723	690	690	697	721	703	722	742	698	690	693	686	658	653	746	688	752	684	650	697	689	725	746	718	734	721	696	708	717	669	709	691	713	681	664	686	715	679	680	712	675	634	685	687	716	678	743	664	745	712	745	708	697	726	726	706	731	746	703	678	674	710	690	689	730	659	683	709	718	705	740	702	659	662	694	696	646	672	732	693	623	727	707	692	700	730	678	700	717	656	673	675	681	671	723	683	759	716	714	648	693	689	670	685	669	731	708	690	689	737	737	696	729	744	735	696	702	675	682	693	677	685	697	713	699	683	732	670	634	722	709	664	662	657	658	698	719	718	684	700	715	679	704	656	696	702	688	672	752	699	679	714	694	684	715	732	689	679	700	682	775	695	701	743	700	694	691	715	746	669	651	695	681	700	755	739	716	712	714	713	684	723	653	699	710	705	724	712	677	742	706	685	721	706	703	681	675	731	693	732	726	711	695	698	649	728	703	717	718	720	695	703	739	742	664	724	702	684	689	733	681	686	660	697	694	696	669	737	735	679	671	712	675	710	724	683	705	680	697	691	695	694	711	727	695	709	705	712	702	624	680	755	668	689	686	707	664	668	705	759	679	675	673	690	727	690	704	686	726	663	714	719	727	733	653	735	671	711	715	677	738	701	679	702	688	679	724	690	704	657	682	669	707	710	710	743	709	678	704	736	731	717	695	653	726	710	705	718	705	726	668	668	688	736	692	689	699	704	693	687	732	761	683	681	744	682	750	736	674	705	679	715	667	726	650	711	733	663	733	707	699	680	733	697	703	697	730	700	726	729	668	667	676	713	692	673	738	729	751	728	684	686	687	699	665	704	728	738	752	677	731	677	679	686	681	769	689	665	695	676	678	672	693	723	712	715	729	652	679	650	711	710	699	699	718	725	700	701	660	700	716	718	681	706	724	674	705	726	669	709	738	679	676	715	679	677	703	743	685	664	732	664	668	701	715	691	709	747	652	673	618	653	701	678	708	715	719	705	760	696	752	699	733	693	669	670	704	635	727	713	719	711	700	728	690	738	729	683	676	740	726	689	697	716	714	708	706	690	703	743	692	707	662	722	724	617	720	672	701	682	660	682	698	749	708	694	708	693	682	708	687	735	752	689	646	689	701	678	704	721	662	666	683	724	668	740	732	708	701	716	707	694	703	729	716	708	713	681	718	669	723	706	683	650	740	757	737	699	680	709	659	739	763	692	677	709	744	667	747	707	687	689	724	720	676	733	747	712	702	748	694	711	667	743	671	733	722	691	726	691	714	691	672	695	732	698	683	670	696	730	678	715	704	721	668	688	701	742	681	662	658	717	709	730	694	651	686	727	694	740	750	684	658	695	649	687	683	711	705	717	704	698	715	695	683	679	665	702	726	688	669	671	676	744	714	604	669	747	680	690	672	728	739	703	727	692	678	737	688	682	675	679	665	715	720	708	635	734	725	717	680	682	721	656	692	691	717	707	715	672	702	708	726	664	689	762	745	664	708	689	700	666	672	727	705	687	730	689	698	677	689	726	709	696	725	748	719	725	710	675	693	690	669	709	723	694	748	710	732	693	695	722	776	713	737	723	713	669	700	730	751	699	666	708	685	653	639	711	714	700	675	708	669	700	700	705	708	663	711	706	723	710	691	710	688	716	698	673	679	746	751	687	716	718	669	713	684	706
25641	21429	25795	18564	1995	958	889	789	723	673	738	726	674	669	695	705	705	692	682	685	651	672	659	685	631	643	690	658	681	686	693	671	663	665	632	638	667	668	672	681	644	648	614	656	651	705	681	658	643	676	666	655	680	651	729	705	680	659	657	649	705	656	676	665	611	631	649	645	696	670	724	692	685	672	672	632	672	652	697	642	724	622	642	654	685	644	674	700	682	640	602	642	649	651	641	674	639	681	649	654	689	623	681	667	667	672	647	644	664	676	707	630	682	674	671	620	646	680	656	658	657	616	630	676	624	685	651	643	631	738	677	697	646	669	679	676	619	644	642	619	698	655	649	669	678	631	608	654	646	649	658	680	675	649	696	678	648	633	640	637	641	646	604	770	704	659	681	624	662	620	669	642	660	658	736	673	677	680	636	627	699	661	665	648	621	655	652	671	633	655	697	609	662	656	666	657	637	631	632	627	685	683	700	646	672	736	625	662	634	681	676	658	650	671	653	655	658	648	712	668	692	642	646	656	672	647	660	638	624	646	671	665	627	654	675	679	695	696	700	653	652	686	671	650	703	651	624	690	667	672	671	662	646	596	672	670	634	640	669	681	666	673	675	656	682	669	706	689	645	662	667	671	668	695	682	653	678	676	653	655	691	670	684	648	659	632	650	690	686	681	632	671	640	658	696	665	660	679	683	711	650	644	668	639	644	686	666	667	660	677	674	655	735	642	686	671	652	651	645	655	642	665	662	636	627	659	671	685	654	666	647	634	667	628	706	611	639	640	680	621	660	656	675	668	681	684	703	684	654	694	695	677	606	658	639	649	681	623	616	621	694	639	676	640	673	691	690	634	662	657	660	649	652	653	655	691	682	686	637	655	617	665	643	637	643	684	660	674	672	648	652	641	664	639	670	670	671	714	648	711	657	619	684	645	639	675	669	696	635	630	656	655	633	625	627	697	667	671	708	669	672	635	619	618	666	656	656	600	691	656	687	659	653	643	621	663	683	653	699	674	637	593	655	654	666	658	644	678	660	686	668	684	684	638	745	639	669	678	669	609	677	652	685	654	684	667	628	638	611	678	657	648	634	665	686	656	694	662	624	671	605	656	642	642	665	705	639	699	652	676	629	654	658	729	620	651	647	618	663	656	651	619	659	709	638	693	650	651	649	646	665	642	605	649	638	645	636	629	650	648	681	656	665	652	652	605	649	688	679	633	712	636	638	675	658	675	684	689	674	684	631	696	694	674	625	715	642	652	688	654	660	657	650	609	658	717	622	613	674	597	682	637	630	652	639	642	640	660	616	649	663	688	678	644	647	660	690	681	654	646	679	701	670	647	661	679	660	644	690	713	639	635	677	632	675	656	655	666	647	720	700	636	645	676	625	689	661	650	644	637	669	637	693	618	671	677	656	661	636	685	643	673	645	669	628	691	694	623	652	673	651	679	666	664	645	671	649	709	637	652	656	691	671	648	636	648	667	644	681	654	623	631	674	668	641	667	631	606	650	663	608	643	634	655	639	679	652	656	629	650	645	719	655	650	652	702	693	690	673	641	703	669	645	683	679	621	687	672	687	625	611	671	659	693	654	639	685	652	672	642	694	641	637	652	667	662	628	647	680	645	647	634	655	629	610	690	629	673	667	655	653	649	630	615	647	641	624	663	698	673	671	668	653	621	655	621	641	681	661	654	652	683	614	663	694	666	697	634	663	715	648	656	671	658	640	647	691	613	638	642	673	664	641	629	704	646	662	665	686	630	679	663	671	660	641	669	666	667	646	629	647	586	631	619	634	715	674	612	630	685	659	664	646	633	684	644	633	650	660	643	638	645	667	675	627	662	646	658	664	634	659	688	664	661	649	665	613	589	638	673	651	656	631	597	627	631	653	659	662	647	682	694	688	683	640	693	660	672	651	655	670	685	669	667	649	645	666	662	623	671	645	644	682	660	669	653	639	669	673	661	659	622	674	686	669	667	646	611	673	658	645	670	657	701	668	635	630	704	648	649	662	682	685	662	628	663	716	697	657	706	644	642	664	646	669	619	638	630	656	719	661	621	719	665	655	637	700	676	652	648	703	698	643	697	667	672	704	644	662	642	711	656	652	665	685	611	684	601	705	648	709	634	621	668	653	643	639	680	687	670	661	639	699	665	673	687	658	634	697	625	658	642	670	683	738	671	677	627	624	647	674	678	647	676	667	643	636	637	593	679	670	687	669	664	624	655	652	641	624	695	666	669	644	641	641	651	639	634	680	679	644	659	693	638	592	715	714	647	628	625	683	697	641	681	627	679	595	655	630	687	621	674	616	675	673	662	668	643	659	610	650	683	618	604	649	663	661	648	688	622	689	689	644	609	658	654	691	674	700	611	617	665	687	653	661	656	699	666	655	652	649	662	640	687	648	701	631	673	655	650	633	663	680	603	663	658	679	659	696	728	679	654	689	674	665	654	666	644	686	664	644	685	636	661	626	656	659	644	700	695	672	649	670	634	656	644	643	646	684	670	639	681	635	610	711	633	644	640	675	674	638	660	614	675	629	686	655	678	655	606	684	630	675	682	650	626	634	657	647	613	669	665	652	667	663	634	674	661	640	658	653	649	660	650	698	646	697	657	656	653	606	672	679	668	622	659	653	668	624	647	673	625	750	643	641	667	714	699	689	663	662	669	652	643	681	640	654	655	649	633	675	630	669	649	673	637	649	655	614	660	671	637	652	647	619	678	621	650	673	661	656	686	684	657	645	644	672	643	697	668	663	708	687	669	663	697	683	656	659	670	655	698	683	673	655	685	663	647	628	690	620	660	632	652	660	677	667	677	681	697	646	656	692	689	653	662	614	699	682	718	647	637	687	642	638	641	625	704	672	688	680	686	646	699	663	620	665	678	691	658	655	626	627	672	652	708	679	648	678	695	673	638	615	633	689	647	630	695	638	663	677	656	673	676	668	614	637	689	675	699	710	675	668	638	649	597	670	650	655	637	665	695	645	646	662	702	662	636	631	643	647	692	674	647	667	656	670	670	665	685	616	618	707	637	641	633	709	681	629	649	643	734	651	660	654	662	679	648	670	609	681	614	670	676	678	677	699	657	712	694	683	635	695	633	638	671	638	636	688	639	662	653	683	661	653	682	672	666	694	656	637	616	708	638	661	692	661	677	658	666	663	704	658	613	676	607	666	645	682	675	630	622	693	688	638	612	675	598	607	639	695	664	676	673	681	667	615	660	614	645	651	655	669	648	660	654	673	646	658	631	659	678	694	679	695	654	704	665	661	689	670	639	648	685	652	613	679	641	704	704	620	605	613	641	681	647	630	623	636	698	676	646	682	655	663	652	609	679	666	685	670	670	627	625	646	665	674	642	689	666	666	661	657	644	695	643	692	668	675	722	686	611	672	637	688	684	678	675	649	642	638	675	651	659	703	628	634	660	673	664	726	683	626	653	662	668	690	694	639	730	674	686	642	734	698	674	647	681	620	693	680	674	677	692	629	663
3521	2232	1918	1180	958	859	779	737	701	694	637	654	656	686	603	604	641	620	677	662	627	644	642	577	651	660	664	644	624	609	617	608	609	650	634	613	592	647	612	578	607	616	647	651	593	641	617	575	638	620	622	616	627	608	599	624	624	651	614	602	600	602	577	586	577	660	584	651	616	629	678	580	608	638	578	616	580	617	627	636	569	573	655	635	568	617	609	576	638	593	616	626	590	618	565	601	626	583	575	611	577	622	629	619	614	578	587	616	612	633	621	582	616	610	610	627	590	633	613	650	604	637	633	604	632	614	580	597	621	616	632	583	640	615	580	591	629	593	628	590	624	589	610	614	583	584	613	598	580	573	584	630	570	630	582	621	592	617	579	625	596	582	610	608	602	644	619	567	641	599	635	600	641	582	568	617	581	617	604	624	624	603	642	662	634	576	596	555	674	623	653	609	577	595	574	629	600	613	624	596	605	624	662	611	646	625	625	599	584	616	601	579	596	580	561	610	628	635	626	605	596	588	630	607	662	593	573	578	579	588	599	631	582	618	567	581	602	609	570	557	569	640	646	657	563	616	575	603	610	601	620	615	634	586	619	618	615	607	636	591	618	615	625	613	614	637	576	581	600	615	591	635	626	585	612	629	618	588	652	553	594	583	578	633	609	611	619	608	601	598	586	580	584	591	612	577	619	628	627	632	617	588	651	590	637	612	572	652	580	588	611	578	639	560	605	605	614	572	616	601	581	609	618	639	595	593	585	610	610	585	585	580	643	601	581	605	594	597	604	652	593	543	614	618	601	660	619	588	571	591	628	600	585	602	664	568	619	613	662	616	581	634	639	599	584	602	580	584	587	628	684	603	582	620	614	621	645	603	609	622	585	650	587	619	639	590	627	582	639	584	593	614	612	575	654	602	635	624	607	579	618	624	602	600	613	589	586	631	657	626	568	581	582	668	603	609	634	628	612	589	593	545	595	612	608	614	661	579	594	626	579	605	540	586	592	596	601	632	629	637	588	630	619	602	594	641	614	572	644	624	608	628	632	596	621	564	593	579	617	627	612	632	632	613	607	621	608	579	609	620	633	595	596	602	599	553	608	604	631	595	606	599	623	628	629	601	664	579	624	623	590	564	577	597	599	618	559	568	566	598	600	596	649	633	604	611	609	642	588	586	607	570	610	585	599	581	617	586	614	615	600	634	631	618	590	640	630	619	587	609	622	627	625	584	607	611	599	582	626	600	624	588	577	598	584	601	664	609	602	619	610	623	588	597	554	599	603	565	552	569	603	591	592	611	606	633	597	598	613	542	614	619	581	625	580	611	595	595	576	583	610	601	591	583	600	633	602	597	583	637	638	622	630	568	611	588	601	604	610	606	649	606	662	619	570	553	579	534	625	629	595	574	638	595	599	668	590	610	617	644	596	644	612	617	607	608	579	615	623	607	635	629	594	639	604	657	591	626	578	606	597	609	603	603	598	588	605	577	598	604	631	615	633	592	608	626	656	603	618	603	566	612	589	581	591	570	572	639	614	569	612	640	601	593	568	621	604	564	618	622	600	607	632	581	573	600	626	621	569	633	598	614	650	578	592	595	579	580	614	545	591	602	556	611	570	605	610	617	570	609	596	575	596	574	598	544	603	666	627	605	586	607	569	543	611	594	642	611	576	597	619	609	596	606	609	587	574	655	592	625	651	603	621	634	596	608	560	581	643	595	594	643	603	624	641	565	641	606	626	622	637	626	557	661	614	597	561	639	563	609	549	588	589	617	610	586	579	611	659	619	609	647	576	605	578	602	566	582	637	586	592	608	594	661	586	624	593	609	621	575	601	555	607	598	602	579	590	601	598	578	616	586	605	597	617	601	615	581	618	640	561	571	625	597	645	620	619	590	594	574	643	596	547	565	617	587	596	618	612	620	637	586	578	610	614	601	639	620	580	679	622	603	553	570	613	641	626	651	608	615	580	599	585	647	588	648	591	603	634	560	596	618	588	580	597	609	604	610	584	628	618	644	594	590	614	568	624	610	592	590	638	592	602	689	627	589	617	600	586	591	643	647	534	608	615	609	582	650	651	614	650	643	637	614	592	614	593	627	628	603	594	646	605	588	590	604	587	619	620	572	587	588	628	567	559	644	589	650	613	644	608	614	582	627	633	572	604	625	612	604	603	594	570	609	620	615	597	609	637	584	609	620	593	594	572	621	616	626	623	575	615	593	608	604	611	547	602	607	614	588	587	643	612	629	590	596	603	570	637	620	623	651	609	617	572	624	613	573	632	611	587	574	606	586	570	556	606	598	628	625	609	571	606	616	597	628	592	654	633	638	584	576	572	583	641	612	607	618	645	580	599	638	617	593	617	587	542	584	614	600	577	562	549	583	586	593	621	598	586	598	555	572	585	589	586	613	627	616	629	570	672	593	571	554	577	620	632	586	597	583	598	591	657	589	594	614	622	593	555	612	587	621	589	640	592	587	602	613	585	641	605	645	582	642	577	583	564	655	622	583	566	567	562	640	606	654	630	608	601	574	623	604	548	606	656	600	629	607	640	601	612	617	584	609	596	605	597	646	673	599	631	598	561	645	569	575	618	562	593	610	620	580	600	640	611	572	606	612	628	566	597	593	625	605	616	640	597	612	641	627	609	616	589	615	585	593	613	564	603	627	633	657	575	607	599	596	627	578	607	624	596	605	608	623	589	650	629	622	589	625	640	610	602	593	551	603	627	625	600	624	581	595	582	618	571	581	587	608	594	581	635	602	556	621	604	620	607	592	590	614	623	583	590	630	636	607	612	637	590	595	622	588	586	610	587	633	605	581	593	586	606	616	559	622	596	583	601	639	659	598	612	626	563	554	620	611	617	608	639	612	606	616	595	629	579	589	610	569	618	623	577	567	612	574	585	602	577	610	594	616	570	641	650	678	576	617	631	634	585	588	594	597	621	583	591	593	587	589	623	606	609	590	653	587	602	588	604	642	568	602	633	584	617	596	586	582	590	595	575	684	602	632	608	627	623	581	601	592	584	606	625	574	621	604	582	569	600	614	590	644	604	605	600	621	578	635	588	583	602	585	639	594	576	614	603	566	591	645	626	609	593	665	649	628	601	568	611	553	579	610	630	619	624	594	581	640	608	617	593	583	622	586	628	604	620	570	568	639	616	611	595	615	573	585	617	606	550	580	567	587	627	605	615	594	616	582	614	536	623	607	590	587	633	588	594	615	562	624	582	644	577	597	618	569	582	575	624	578	637	593	553	598	600	610	598	594	610	573	600	613	617	614	633	581	602	600	582	573	602	581	622	653	577	594	605	594	621	580	636	602	650	610	596	621	639	554	629	615	640	595	565	653	636	564	561	562	604	564	598	581	582	595	639	582	573	638	579	594	593	620	634	654	653	622	611	645	582	578	583	630	626	602	650	602	620	592	616	595	647	605	582	637	567	641	633	586	582	585	615	605	574	554	602	649	611	610	629	594	557	599	557	642	584	618	627	617
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
