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
338707790369	338707790928	338707791478	338707792028	338707792578	338707793128	338707793678	338707794228	338707794778	338707795328	338707795878	338707796428	338707796978	338707797528	338707798078	338707798628	338707799178	338707799728	338707800278	338707800828	338707801378	338707801928	338707802478	338707803028	338707803578	338707804128	338707804678	338707805228	338707805778	338707806328	338707806878	338707807428	338707807978	338707808528	338707809078	338707809628	338707810178	338707810728	338707811278	338707811828	338707812378	338707812928	338707813478	338707814028	338707814578	338707815128	338707815678	338707816228	338707816778	338707817328	338707817878	338707818428	338707818978	338707819528	338707820078	338707820628	338707821178	338707821728	338707822278	338707822828	338707823378	338707823928	338707824478	338707825028	338707825578	338707826128	338707826678	338707827228	338707827778	338707828328	338707828880	338707829428	338707829978	338707830528	338707831078	338707831628	338707832178	338707832728	338707833278	338707833830	338707834378	338707834928	338707835478	338707836028	338707836578	338707837128	338707837678	338707838230	338707838778	338707839328	338707839878	338707840428	338707840978	338707841528	338707842078	338707842628	338707843180	338707843728	338707844278	338707844828	338707845378	338707845928	338707846478	338707847028	338707847580	338707848128	338707848680	338707849228	338707849778	338707850328	338707850878	338707851428	338707851980	338707852528	338707853080	338707853628	338707854178	338707854728	338707855280	338707855828	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	3600	2300	2756	3600	2300	2756	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2760	3600	2300	2760	3600	2300	2760	3600	2300	2760	3600	2300	2760	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24994	21522	24665	28812	21525	21547	12023	671	501	420	437	404	400	372	387	400	387	405	369	368	409	369	338	352	305	402	328	389	370	347	365	369	345	357	370	363	350	380	361	356	343	364	354	354	317	347	330	310	359	372	328	339	360	311	362	339	377	349	382	363	322	320	326	342	345	376	400	387	372	335	357	346	314	375	357	341	341	347	359	358	339	349	354	343	360	358	359	333	369	348	351	358	370	353	383	321	378	348	359	343	356	363	302	347	366	353	370	362	331	331	332	367	357	342	338	344	344	353	361	343	352	333	368	363	349	325	327	364	326	334	337	294	333	353	343	340	339	335	359	344	322	364	385	377	341	392	369	381	351	344	378	341	286	337	343	341	343	338	333	366	349	339	342	349	354	351	332	337	382	334	324	356	343	308	369	371	365	368	360	351	342	350	329	324	377	358	340	362	330	349	320	330	381	345	346	363	340	348	378	314	349	370	353	329	344	351	355	353	356	332	335	352	388	339	361	373	381	349	338	347	326	335	363	344	356	350	352	330	365	377	364	320	310	327	335	301	302	336	362	365	355	329	366	348	366	323	368	333	319	348	355	351	361	355	350	356	355	332	312	337	347	361	354	314	328	356	319	331	338	286	339	329	334	357	353	331	344	350	313	312	370	370	341	360	322	346	356	348	365	334	328	300	349	369	341	358	348	311	343	349	347	363	364	373	377	314	348	365	355	358	320	323	335	325	311	339	358	370	367	346	379	362	358	340	364	352	315	358	346	328	334	353	363	370	338	315	353	350	345	349	329	322	342	353	339	339	356	333	333	358	370	326	349	359	339	368	359	336	348	321	342	349	347	360	373	361	346	356	359	328	342	345	330	337	336	322	387	367	324	327	346	336	316	365	360	361	313	339	354	356	367	324	346	385	364	329	333	360	385	352	349	368	321	389	375	380	347	346	342	337	306	343	340	325	320	339	332	390	334	328	346	363	354	357	340	300	352	323	353	319	391	364	356	321	335	354	327	340	356	371	304	376	424	331	355	333	334	359	334	307	324	344	347	372	346	361	369	375	308	332	344	346	364	376	370	371	371	330	350	306	312	321	385	335	365	332	370	366	347	351	351	371	370	360	368	357	359	345	284	333	353	334	363	383	344	311	317	345	382	346	316	353	305	348	342	328	347	389	372	294	337	345	331	317	345	362	368	337	372	313	356	344	358	329	374	329	339	359	382	310	376	348	345	347	366	372	356	328	338	330	344	370	352	320	335	358	360	321	331	330	347	337	352	373	328	308	322	361	348	369	335	334	333	323	312	371	369	335	325	338	363	337	353	330	381	334	323	361	355	328	378	362	337	360	367	319	348	350	371	365	327	381	337	342	338	345	360	332	372	366	324	338	362	344	306	331	316	295	335	365	365	353	345	340	364	360	349	392	339	363	377	375	341	359	330	327	314	362	324	357	330	340	318	316	333	347	379	332	347	346	360	354	346	360	324	362	345	372	342	342	330	378	360	311	340	368	365	389	376	352	380	336	361	327	377	383	354	335	332	342	333	368	355	323	313	348	373	347	341	317	367	330	319	351	340	378	352	345	362	334	376	366	347	323	338	398	364	314	339	310	319	353	352	346	330	349	337	351	358	332	378	392	356	356	350	330	343	331	327	365	375	352	335	397	361	333	387	310	316	414	371	339	340	359	349	323	341	322	350	339	313	332	327	346	324	399	368	369	351	330	357	343	380	375	386	339	342	348	372	350	303	316	360	330	346	376	331	365	365	344	323	341	349	332	347	351	355	349	395	365	363	332	331	346	386	378	348	356	374	347	350	331	328	314	335	345	314	329	326	352	350	346	320	337	349	362	351	354	357	340	340	354	318	359	371	373	379	348	381	363	386	344	372	366	328	373	335	333	364	342	345	336	343	351	344	383	364	377	358	405	333	311	364	318	345	343	354	352	362	373	321	324	342	351	340	309	353	396	360	324	335	341	371	368	364	351	342	341	343	327	366	322	360	363	334	310	388	323	348	330	342	336	309	327	356	326	333	379	379	389	369	322	327	315	356	382	356	344	340	339	345	333	354	346	341	326	356	339	322	375	343	324	319	348	378	377	372	344	371	340	326	327	371	362	364	361	364	360	364	341	354	375	377	324	319	340	333	380	374	350	349	332	350	407	303	385	352	334	357	330	360	351	354	341	337	358	370	368	367	338	359	356	336	364	357	321	360	348	344	322	345	355	345	339	331	299	307	347	358	323	309	351	372	327	381	362	354	363	351	358	340	320	386	374	379	370	347	333	362	348	377	348	348	351	357	380	340	359	379	366	346	352	374	333	330	318	325	347	348	349	374	309	355	346	333	354	314	355	335	357	353	323	323	369	358	316	320	335	325	358	344	339	323	334	387	375	316	341	324	352	345	344	345	349	342	339	356	306	351	359	344	355	319	333	363	310	359	333	357	341	362	329	325	332	331	325	344	328	383	362	336	344	351	342	325	307	388	323	337	336	318	315	373	315	377	319	271	316	326	327	344	367	385	328	343	355	374	326	342	338	373	367	350	338	350	347	362	370	330	316	345	345	330	342	356	365	311	296	353	338	375	348	363	367	376	395	343	365	320	378	361	314	319	399	365	321	377	359	331	334	330	339	365	297	376	409	340	345	301	320	333	345	310	350	360	355	352	359	307	347	293	323	380	365	353	321	347	355	335	366	342	390	362	385	351	324	345	318	343	336	337	338	369	357	330	349	313	324	373	341	327	331	354	349	361	364	335	345	339	352	368	351	337	355	372	331	352	346	369	311	351	361	364	337	335	335	364	342	358	357	346	360	332	335	343	332	301	355	329	325	308	323	357	357	353	394	328	371	384	368	357	308	360	344	331	317	311	361	344	326	345	342	344	350	371	390	324	355	358	361	309	316	301	355	369	350	355	346	356	354	301	358	329	319	341	347	363	366	331	308	333	310	340	317	351	374	292	347	330	364	349	324	336	323	317	368	341	342	355	366	344	333	316	353	350	385	332	386	302	378	359	324	339	376	341	342	370	320	326	355	352	386	340	319	354	323	353	329	337	319	382	338	341	339	300	322	364	338	320	367	372	304	313	358	331	354	336	343	387	345	324	385	308	369	365	365	335	346	357	337	333	373	338	343	352	378	372	316	322	354	362	347	348	351	347	348	331	329	366	350	367	398	359	348	361	349	364	358	350	358	326	335	341	342	371	339	358	386	364	352	378	354	336	338	328	352	324	341	357	327	365	347	332	322	356	315	354	360	324	355	390	354	354	369	344	333	357	361	348	365	348	327	368	345	363	310	328	325	333	359	334	327	365	312	340	334	354	354	344	333	329	351	361	378	325	334	371	362	347	368	310	335	352	367	363	375	363	345	316	324	347	346	338	319	351	370	352	351	356	380	348	348	324	344	352	344	315	385	338	348	328	326	393	356	363	320	358	327	362	389	336	370	321	335	326	355	374	374	344	346	355	315	356	362	341	340	322	373	324	352	372	326	343	343	368	371
38069	52060	21085	1036	893	807	756	740	801	732	724	741	727	742	713	710	734	756	721	709	741	747	686	717	738	721	731	704	700	704	720	689	640	693	679	659	689	741	735	709	704	704	707	726	701	750	742	685	688	749	699	667	700	707	684	701	748	712	723	707	719	695	733	685	698	695	709	703	712	685	725	727	664	675	694	790	725	720	685	751	717	732	712	698	757	718	681	687	720	735	753	734	730	809	716	670	706	750	669	778	705	679	700	700	709	713	743	708	677	700	704	700	722	745	708	719	675	722	671	640	678	711	707	677	752	719	757	714	696	714	753	709	689	710	746	683	709	716	729	727	723	697	720	706	708	684	696	709	739	734	680	676	743	739	710	730	735	677	742	708	740	713	694	695	727	723	715	744	707	679	715	714	722	729	671	676	781	693	707	726	717	700	723	713	714	697	671	707	696	736	703	711	701	730	704	746	681	705	705	715	712	647	688	698	705	696	706	649	740	699	652	681	708	753	722	712	723	721	743	747	689	727	700	716	696	721	759	692	724	696	696	710	735	681	729	686	715	693	762	680	711	689	734	701	655	723	690	723	695	712	712	704	679	783	694	702	715	709	730	682	746	721	744	708	693	698	724	724	724	703	752	672	697	716	673	750	716	708	726	695	718	672	695	674	719	694	735	689	701	739	724	682	740	682	728	643	662	693	709	708	676	728	706	695	728	667	722	707	709	657	716	658	679	708	698	692	759	707	654	688	723	728	714	745	709	731	709	750	743	697	724	694	728	724	741	689	723	721	694	735	778	736	681	699	655	685	700	760	697	700	758	757	678	713	681	680	758	741	685	767	699	733	712	722	738	664	740	738	733	710	688	700	696	702	665	696	728	712	757	663	696	706	723	731	718	716	729	684	718	716	738	728	679	712	716	672	695	708	690	668	724	740	707	683	712	721	721	727	723	717	770	746	744	715	702	722	702	721	710	704	681	650	693	711	678	729	709	683	667	706	666	739	736	690	703	687	664	717	680	737	703	750	761	696	686	721	759	737	725	736	734	761	699	717	712	694	719	707	721	728	718	737	696	666	697	680	782	727	739	727	716	744	697	693	699	695	729	731	737	678	708	726	778	707	660	716	703	716	767	692	696	677	725	679	693	723	720	703	693	712	647	699	734	683	705	702	685	676	740	708	718	708	740	717	709	723	712	698	728	678	677	734	772	748	718	663	725	685	666	725	692	678	669	722	714	723	730	722	704	712	739	715	684	719	678	677	714	703	663	709	681	694	700	683	691	718	663	736	656	746	741	687	723	677	656	758	678	685	730	686	768	688	721	716	731	688	740	714	715	726	746	710	713	714	735	704	720	717	727	719	705	700	720	655	656	697	734	704	738	715	765	697	704	718	696	705	734	696	709	719	681	752	744	726	698	701	694	735	697	689	766	712	680	649	695	678	737	719	731	723	773	710	714	721	696	714	681	669	751	658	722	699	708	733	698	720	723	711	659	674	685	727	719	720	664	701	687	699	724	720	710	726	743	686	754	689	701	682	726	676	674	691	697	709	715	715	725	730	681	715	747	731	692	716	775	722	698	708	698	771	661	708	703	692	709	701	723	738	717	736	709	683	700	722	698	652	721	742	712	675	670	724	668	678	758	736	707	673	757	697	708	700	763	699	694	730	748	760	698	661	733	680	756	671	706	760	744	692	771	681	684	721	721	742	709	735	681	746	727	689	750	750	720	678	751	666	697	735	712	718	777	714	741	767	732	695	738	657	650	744	710	714	717	692	722	718	707	711	735	719	678	695	703	707	742	707	658	715	745	679	731	702	740	664	675	660	722	709	669	714	719	693	704	712	710	705	668	719	705	685	714	706	692	720	733	714	681	663	715	707	714	718	713	696	704	730	709	698	715	688	702	665	752	705	679	725	704	727	684	698	667	740	679	688	697	652	704	699	688	726	719	681	723	703	699	690	743	723	694	714	716	706	734	711	704	708	687	722	741	705	724	737	688	678	687	722	703	686	703	721	701	718	653	687	691	750	702	731	699	645	717	743	708	747	738	698	689	712	750	700	696	695	737	664	758	730	687	757	666	685	717	704	708	681	715	703	728	750	756	717	695	691	715	713	690	701	740	746	697	709	687	688	733	698	704	704	677	674	682	726	723	714	686	683	730	668	642	685	720	707	727	702	731	675	690	686	742	692	706	734	711	736	709	693	707	712	672	670	698	752	721	751	765	721	700	673	676	698	729	712	744	735	701	720	661	656	677	714	682	650	745	654	712	684	704	670	706	716	698	718	690	748	723	671	706	738	757	731	716	690	701	706	715	680	737	706	669	675	765	717	730	685	699	702	756	688	692	692	709	708	708	704	725	705	687	698	722	738	724	687	701	686	687	658	705	721	675	690	761	696	720	696	702	708	693	676	708	703	698	676	638	697	710	691	687	716	714	669	746	706	735	673	692	701	763	702	699	786	702	684	677	687	706	711	730	748	698	722	684	715	722	718	696	678	717	702	707	692	679	687	738	682	728	688	685	697	707	672	759	757	736	728	692	717	687	748	674	711	704	679	771	712	731	706	765	691	746	690	708	712	729	706	744	716	711	707	658	710	699	720	728	695	733	737	697	706	691	736	769	701	665	689	671	736	659	680	745	697	726	701	693	694	734	691	758	715	700	755	741	708	667	694	722	673	706	691	663	722	703	726	703	742	709	644	673	717	735	700	745	726	718	762	732	686	755	666	722	703	723	683	687	668	691	754	714	687	715	696	715	705	761	707	692	698	710	694	729	684	705	668	718	776	719	668	702	680	684	697	685	752	687	705	717	746	681	691	650	708	690	716	638	737	721	731	688	705	757	710	693	645	689	662	718	698	711	693	728	709	688	720	715	689	704	692	658	690	714	718	743	689	732	736	722	673	719	699	718	708	711	675	724	718	745	703	727	703	652	696	767	694	675	695	716	696	692	695	700	735	714	753	737	682	737	744	728	731	739	671	690	725	714	709	710	689	741	695	709	719	723	713	734	728	729	710	737	648	695	689	690	717	704	695	665	743	693	716	729	708	666	695	662	762	650	690	736	697	722	737	660	721	654	702	678	699	767	710	740	704	690	641	699	660	721	685	701	795	719	696	678	742	698	697	715	693	708	716	712	661	715	724	719	751	665	705	690	754	737	719	713	700	747	737	677	734	689	725	715	756	747	698	711	711	700	717	740	708	688	670	711	676	685	665	730	748	724	751	716	745	726	720	738	732	727	679	662	712	712	754	774	712	652	711	705	746	705	709	712	688	717	686	761	690	709	681	702	704	736	687	763	725	699	708	703	692	700	671	678	692	691	676	684	735	773	693	739	692	735	699	704	710	720	726	769	708	714	650	731	737	727	685	757	766	695	735	727	734	729	698	679	666	757	721	721	656	720	692	695	684	694	695	719	747	701	716	719	749	701	737	703	680	714	694	725	664	692	664	708	746	674	715	706	704	719	707	690	694	671	695	659	705	682	691	660	678	715	697
34043	18299	5981	440	267	282	292	302	248	257	244	243	288	258	253	286	269	278	259	260	264	267	271	286	259	252	294	259	268	242	263	246	244	269	292	288	288	292	277	273	238	291	239	247	278	243	279	254	289	286	289	246	255	260	288	259	275	278	281	244	279	282	258	274	263	273	266	279	252	278	251	255	253	269	291	244	312	292	243	296	274	278	263	265	280	275	272	254	272	260	275	255	264	266	255	250	251	249	272	305	304	249	291	279	255	291	251	272	275	248	277	230	276	220	264	284	261	265	287	252	259	268	259	291	254	256	248	279	289	249	251	240	284	262	261	267	271	281	282	254	268	261	287	254	252	254	270	267	307	298	277	262	273	260	290	265	270	266	257	271	279	265	263	274	256	287	294	254	280	272	290	239	277	281	281	249	290	277	264	267	272	271	240	260	291	239	273	276	249	279	286	247	269	272	260	273	273	257	316	294	278	269	264	253	288	263	253	223	300	281	278	286	262	254	279	261	264	260	247	276	287	251	270	286	242	228	258	230	261	268	264	256	244	267	263	253	254	273	281	272	262	255	283	269	264	289	253	240	241	273	267	252	282	335	264	273	294	244	257	282	244	254	242	291	283	287	287	247	285	258	280	254	246	279	231	284	246	247	252	270	264	303	274	300	276	249	291	276	284	285	238	251	257	242	233	285	266	239	255	268	253	273	284	247	269	269	242	256	272	283	245	279	260	261	277	259	243	266	309	250	238	275	263	252	273	253	267	279	250	262	295	248	291	240	280	256	269	247	278	251	260	293	250	273	277	290	277	243	291	289	255	252	260	235	269	233	283	239	251	267	285	257	269	274	259	271	289	290	267	295	271	251	270	274	260	282	285	273	244	270	260	249	304	267	282	236	265	249	268	302	276	247	245	283	252	247	235	272	262	249	287	285	265	272	269	273	266	282	258	271	259	264	257	260	263	233	277	264	282	277	245	281	250	290	291	250	281	268	272	248	227	298	272	252	274	285	270	266	284	250	267	270	239	256	260	284	233	257	263	276	267	261	264	290	219	241	249	268	253	278	249	254	251	245	249	272	297	298	251	246	301	226	284	256	341	283	264	305	291	279	244	266	305	227	248	271	271	300	264	263	276	280	259	259	270	265	305	274	260	264	230	278	281	253	283	281	290	269	279	271	245	262	261	242	260	284	278	299	280	261	273	259	260	261	283	252	274	272	272	278	282	267	262	297	256	286	256	260	290	237	258	278	257	247	274	266	245	260	273	250	253	269	271	268	274	262	240	235	285	257	267	286	253	290	306	246	245	242	254	290	268	296	266	243	285	256	307	272	282	270	234	284	251	291	244	277	260	278	254	287	244	280	263	247	236	249	249	277	293	236	239	220	239	263	274	260	279	241	243	256	272	266	284	294	295	284	253	255	286	249	275	261	278	277	260	224	258	265	260	271	276	249	293	278	252	248	265	287	250	267	268	267	290	255	254	292	276	277	288	236	262	274	286	284	276	287	266	285	283	275	284	253	263	284	255	280	268	269	292	252	279	261	273	268	286	271	272	281	235	261	257	286	263	286	255	287	232	263	276	244	266	264	248	269	243	275	249	244	254	261	272	299	280	273	253	267	289	294	243	256	279	271	283	232	262	303	248	274	263	271	284	272	265	228	290	297	253	235	271	254	230	304	248	274	276	249	275	290	254	230	262	294	270	251	231	247	244	280	265	282	270	282	268	269	254	274	280	269	282	288	253	261	254	261	252	247	245	238	284	260	246	276	267	249	254	283	260	244	253	287	281	244	269	270	255	260	252	231	299	265	280	229	258	330	267	259	285	279	296	270	248	285	259	263	264	278	287	288	258	247	257	264	254	263	253	265	239	263	260	271	251	281	268	282	284	300	272	260	279	271	277	240	265	274	269	262	252	271	280	281	273	274	249	292	287	267	257	269	247	274	270	263	285	231	241	255	248	265	272	250	285	236	274	273	284	245	265	257	260	246	286	294	286	258	245	255	301	257	250	270	258	245	268	280	278	238	301	260	281	270	284	274	275	251	222	234	259	260	249	267	278	242	241	288	263	257	256	235	282	278	280	230	227	294	264	267	287	283	270	268	266	260	257	252	259	256	266	262	263	242	275	255	255	284	261	287	250	262	267	255	279	268	280	258	270	272	258	277	268	251	250	265	290	258	266	238	270	294	278	269	255	231	267	238	254	265	303	261	257	284	283	228	296	249	244	264	255	255	301	253	262	274	280	219	282	274	270	235	264	288	274	294	269	260	264	230	287	287	293	267	254	257	246	241	247	253	263	262	283	255	275	266	257	249	264	290	270	285	260	277	242	273	283	290	282	260	273	234	235	280	262	280	257	278	258	285	273	270	266	281	264	234	271	269	265	285	222	256	247	255	260	280	251	252	297	247	274	292	313	284	268	280	269	251	278	287	294	319	295	256	263	242	269	251	284	309	266	300	283	255	270	248	258	290	264	255	278	236	260	251	279	327	260	277	245	261	287	267	238	289	265	258	244	262	270	285	274	271	269	258	252	252	295	266	250	278	286	270	251	266	278	284	268	268	246	262	252	279	278	238	252	263	268	260	290	278	272	255	269	265	279	269	291	269	260	240	277	294	294	258	277	252	261	268	262	288	296	225	286	263	267	255	240	250	276	298	273	268	233	261	287	264	278	253	261	274	285	251	240	266	265	268	268	257	258	269	268	260	294	253	269	263	273	271	281	251	257	274	254	270	281	301	275	257	272	252	258	292	250	281	264	256	232	265	278	265	245	273	263	248	299	266	253	233	257	261	255	282	286	280	275	256	284	250	264	243	278	277	268	274	212	255	276	274	257	278	265	265	257	301	257	253	238	262	259	238	278	263	290	270	236	281	229	244	280	241	257	266	236	270	261	259	248	256	271	287	265	289	267	257	248	261	262	241	269	275	286	270	294	274	257	318	286	272	268	270	244	255	290	272	235	246	266	255	219	289	232	254	264	281	259	261	251	237	264	261	255	256	276	281	290	285	266	257	247	262	257	263	274	298	281	291	284	280	260	256	283	259	285	273	282	280	268	301	275	259	256	265	267	263	258	277	284	285	264	240	282	248	279	254	283	248	240	283	297	286	258	287	296	259	250	267	237	273	236	268	264	265	256	244	252	249	263	269	277	264	306	252	247	240	250	261	269	262	235	253	278	299	250	285	246	267	258	271	278	272	277	256	262	246	263	267	258	287	279	283	288	256	250	253	232	274	242	249	261	297	283	263	250	271	261	263	271	285	264	247	263	258	292	270	252	292	293	273	241	271	235	269	284	279	275	251	296	273	240	273	276	270	254	261	240	247	279	271	261	286	252	293	269	250	282	249	287	258	241	312	248	267	229	288	276	301	226	273	269	256	273	226	287	263	269	267	265	257	239	272	271	251	273	254	248	254	280	285	279	268	243	243	278	258	272	267	280	271	277	294	260	277	241	237	270	247	268	266	267	240	279	252	280	255	264	259	247	291	278	276
15048	5334	1591	627	624	620	626	588	602	649	660	610	578	633	628	663	636	613	673	626	628	613	624	604	642	625	653	621	623	620	589	608	574	665	594	651	601	614	581	592	623	644	574	643	608	579	638	643	626	618	595	617	611	609	650	621	594	650	625	614	608	610	665	606	621	609	613	605	600	617	590	572	641	596	677	623	619	607	624	621	628	637	654	593	637	610	558	610	618	624	600	646	588	603	622	619	618	626	660	616	625	604	594	564	608	627	633	600	643	626	617	603	616	615	647	608	623	622	642	558	642	616	633	622	640	581	675	649	620	649	586	620	596	606	615	646	653	640	648	580	604	653	661	658	604	612	585	620	620	630	644	603	623	670	660	592	618	592	606	602	651	598	598	639	619	573	630	608	643	614	642	641	619	642	655	594	635	651	622	622	606	655	633	636	586	575	618	582	598	670	623	623	621	597	600	596	627	607	564	594	634	631	600	610	624	604	617	598	615	612	589	599	625	634	655	579	609	630	625	576	585	639	625	583	582	608	617	657	677	631	612	599	593	595	598	589	619	625	611	589	625	622	580	574	625	592	665	605	655	620	583	599	613	618	629	640	639	583	603	602	559	602	586	619	638	621	601	572	637	626	663	610	650	642	615	642	672	604	607	623	659	589	651	615	613	607	607	606	634	664	639	654	601	609	646	610	610	656	597	638	647	609	626	632	615	576	587	614	635	625	566	636	631	592	579	630	634	616	624	634	636	607	577	637	620	622	585	583	594	638	553	631	644	631	616	647	664	593	630	670	611	607	593	610	621	638	621	614	580	638	618	592	613	608	628	610	639	612	602	627	631	655	559	647	628	608	605	618	644	637	593	595	646	614	624	605	566	641	639	595	610	578	611	622	651	644	647	600	573	627	636	615	617	585	608	615	619	565	631	651	664	580	581	633	599	602	604	600	627	618	632	656	633	625	590	629	621	584	644	610	591	642	645	630	604	608	624	622	617	590	606	617	637	623	654	602	650	630	605	620	634	606	587	624	589	630	580	605	617	618	658	622	598	616	623	637	578	572	572	622	641	666	633	615	604	643	632	632	620	591	618	609	595	609	623	653	605	614	595	590	623	607	636	630	606	604	616	597	616	625	594	588	610	607	621	626	589	661	614	638	624	636	645	613	640	687	584	613	596	583	624	613	638	635	613	607	622	611	603	647	609	678	573	620	608	678	635	618	608	650	605	619	663	649	621	634	660	651	637	613	614	614	576	614	620	605	616	626	601	603	598	655	614	605	619	668	607	643	593	623	594	601	619	561	681	600	631	616	653	568	614	616	616	596	624	641	578	638	613	652	623	636	619	622	699	605	611	596	640	651	609	627	586	604	634	624	658	586	634	613	642	627	615	602	598	616	615	657	633	656	610	566	618	597	601	648	605	644	615	615	610	689	633	598	591	620	645	608	616	632	627	638	592	614	673	628	667	603	595	627	599	627	616	629	640	598	646	651	618	580	579	598	642	623	627	623	589	634	600	602	625	638	623	631	597	665	605	631	589	652	591	665	614	610	686	637	615	597	606	634	660	639	611	638	573	618	587	599	630	610	595	667	626	619	604	666	583	657	662	627	597	605	641	623	600	598	652	596	637	599	656	600	616	613	632	627	607	610	614	619	583	570	655	606	630	581	603	612	636	623	582	588	614	639	612	612	628	593	597	633	607	613	643	639	613	660	614	658	617	595	611	641	619	622	622	631	633	574	584	590	593	646	651	629	598	647	615	611	618	688	575	668	626	613	586	653	652	606	585	629	565	606	571	637	621	610	628	597	621	616	659	608	612	626	593	598	625	606	642	600	606	608	631	588	641	609	647	638	596	609	638	639	587	574	587	608	647	617	628	630	593	648	638	671	628	640	614	592	620	659	600	631	603	611	634	630	654	621	631	627	596	597	620	611	645	638	647	650	596	670	628	643	602	634	618	579	558	633	691	592	642	641	607	586	639	620	598	572	631	639	598	616	599	663	613	639	589	600	631	646	611	625	586	635	640	594	606	589	589	609	649	620	648	611	594	632	609	629	613	612	613	619	615	625	594	597	653	616	686	618	649	628	648	609	619	644	613	576	592	648	630	611	596	616	665	568	624	602	576	653	577	614	615	596	600	626	627	622	628	676	626	641	629	642	608	589	640	589	607	622	642	600	586	631	589	640	605	633	630	634	659	598	611	673	627	600	625	606	612	642	607	671	635	660	622	592	599	589	637	653	616	630	618	613	665	648	619	586	642	628	590	674	633	608	586	577	608	588	619	609	588	631	627	602	605	607	611	622	653	636	641	582	610	612	633	596	658	625	606	646	627	628	617	601	609	608	579	595	589	637	582	664	632	622	607	633	606	572	581	639	627	605	633	602	584	605	648	625	602	625	643	584	549	597	636	618	619	587	648	581	625	635	608	622	644	661	597	630	605	603	651	653	637	608	658	602	605	614	584	613	648	625	637	612	586	628	580	653	646	602	612	564	648	572	594	620	692	643	601	633	628	610	606	577	629	625	616	596	583	629	614	608	596	624	632	638	607	621	648	599	610	635	611	632	627	614	608	621	616	574	606	567	620	611	666	625	589	598	647	632	666	659	626	589	578	639	654	613	631	642	604	599	604	642	632	598	641	611	602	630	622	641	607	599	592	563	600	634	630	561	623	633	636	617	636	618	600	645	583	577	603	592	612	623	622	599	564	619	580	656	647	631	612	610	627	577	621	610	628	620	586	604	627	625	626	608	591	653	582	596	624	639	646	616	620	624	586	645	581	616	611	650	627	611	659	648	611	591	631	636	620	651	624	606	637	626	603	612	623	622	634	597	643	625	588	595	621	669	619	600	593	626	593	613	634	611	650	632	599	669	615	645	620	618	598	614	621	664	644	604	647	617	641	660	621	614	617	588	604	618	630	607	648	634	603	619	603	599	619	594	626	653	636	620	614	646	596	651	582	639	656	623	601	577	620	585	611	603	632	603	609	593	668	580	675	623	619	590	632	596	601	582	610	601	572	586	639	632	634	579	646	574	614	628	634	656	611	622	602	615	593	597	638	617	594	575	603	593	654	580	661	628	577	600	573	632	640	618	606	656	612	607	659	671	582	624	631	640	632	616	553	598	590	623	615	593	626	623	607	623	575	637	635	583	616	635	605	650	597	638	592	638	635	645	641	608	611	585	619	628	582	591	647	632	599	625	604	589	589	574	628	596	604	607	611	610	612	615	566	602	650	618	611	619	564	621	671	597	581	645	600	614	648	616	637	611	549	630	610	654	658	603	655	627	618	610	641	595	648	587	586	589	606	608	645	594	654	649	609	633	655	621	672	595	630	617	603	646	658	634	608	604	583	636	605	576	645	578	662	637	590	620	609	620	619	607	628	599	651	606	678	606	581	649	631	651	625	587	601	612	656	666	631	622	618	640	610	555	638	601	589	625	655	594	638	605	608	650	602	615	689	620	611	645	640	609	639	635	619	614	626	654	612	590	626	632
25178	21116	23828	28684	21133	14788	788	558	443	496	476	489	455	478	450	500	463	431	437	378	424	427	439	443	404	453	469	383	413	477	435	419	455	401	433	396	406	422	413	390	397	434	450	452	426	415	397	412	438	441	412	437	417	398	411	425	401	416	419	411	396	455	392	405	406	433	430	415	417	431	418	465	399	408	426	431	444	417	393	423	420	453	447	435	395	357	413	426	419	390	402	425	428	411	430	443	421	429	438	404	404	388	419	421	475	430	417	420	420	415	453	452	423	415	363	430	433	445	448	430	420	436	390	411	433	411	417	435	483	400	443	453	401	427	477	446	432	407	390	476	413	409	406	430	442	415	384	404	439	420	441	399	416	449	458	434	418	438	475	412	501	438	449	419	382	428	416	426	399	424	401	366	440	393	454	436	472	445	411	429	453	415	392	441	408	381	413	413	479	418	393	476	442	425	429	431	444	456	418	426	437	454	429	406	417	415	429	399	391	431	454	414	441	422	434	428	440	469	411	455	403	421	428	418	422	443	425	432	416	430	416	446	412	411	452	406	431	426	431	450	377	414	399	428	404	421	413	456	422	435	416	443	466	431	397	387	445	387	447	408	441	396	447	420	410	385	405	412	428	407	402	446	385	406	423	433	446	407	452	430	415	398	445	445	450	411	409	444	410	432	428	443	455	385	393	425	433	418	416	428	408	392	355	429	442	427	409	422	450	416	428	407	424	435	448	448	418	417	404	424	421	458	434	437	400	428	438	401	447	398	411	459	450	473	426	421	408	394	463	445	423	401	472	355	395	441	434	421	434	411	394	430	416	418	411	402	476	402	443	401	412	421	443	438	405	396	415	413	471	421	383	396	400	415	433	436	430	412	365	385	452	450	404	413	429	377	422	391	445	423	386	399	420	361	437	405	437	436	406	445	411	399	430	442	428	388	422	402	392	434	459	398	415	455	389	399	470	458	440	433	427	427	473	421	444	421	397	428	402	429	427	413	433	445	384	426	452	401	422	426	408	376	417	446	448	385	381	444	415	379	411	438	463	423	397	436	418	394	427	385	405	425	406	480	431	416	425	459	432	429	416	437	424	434	404	390	434	418	438	437	448	430	440	414	433	434	435	445	424	389	438	421	415	452	378	409	447	415	411	423	421	413	453	404	422	437	408	397	427	404	420	405	398	449	430	456	429	448	443	449	411	410	437	406	439	442	444	408	409	414	427	437	414	432	431	433	397	414	426	435	429	421	407	382	404	437	428	424	430	429	409	414	404	407	438	426	402	416	427	427	392	431	400	434	427	444	446	430	432	391	411	370	389	416	438	402	380	403	388	377	449	435	418	452	405	447	427	425	448	404	461	418	436	446	448	423	393	429	423	444	415	465	401	436	438	413	412	442	404	430	426	456	377	450	455	415	394	414	387	429	415	442	403	431	399	422	467	441	422	452	423	407	410	398	419	412	427	397	428	429	435	428	426	408	369	463	432	435	410	483	425	447	405	433	431	430	381	426	377	396	426	454	423	390	358	467	407	428	412	458	446	422	429	391	399	383	418	395	434	408	453	388	403	398	432	435	395	424	416	393	409	411	443	450	454	390	459	451	439	472	437	459	452	392	419	445	443	445	447	414	419	422	445	428	409	423	446	405	411	389	429	406	432	451	444	408	420	418	450	438	445	419	413	463	416	445	445	398	420	428	415	469	434	400	404	423	414	441	429	429	427	423	417	409	429	474	418	443	449	425	411	393	407	410	396	427	414	429	440	444	417	428	422	422	441	410	464	469	413	449	399	430	417	486	443	401	375	433	431	430	427	417	375	380	451	418	405	406	414	472	413	407	436	417	429	417	426	389	397	473	424	467	446	390	409	454	431	422	417	420	468	405	391	428	415	410	451	397	419	436	382	384	405	416	432	423	377	406	410	433	435	398	404	441	406	424	428	390	445	459	405	405	415	479	424	438	393	415	411	449	438	427	403	418	417	435	433	424	403	424	407	435	428	445	378	419	406	414	441	463	399	387	439	396	408	412	433	443	414	407	400	412	404	455	433	410	428	447	444	416	419	463	422	419	433	437	432	428	395	420	412	426	424	418	460	434	448	444	434	408	403	383	435	478	413	394	457	439	434	422	426	454	436	411	454	456	408	394	408	415	448	423	455	421	412	412	412	411	440	436	427	415	449	435	421	416	402	419	387	460	443	404	392	419	452	407	398	455	438	398	430	455	408	419	433	394	403	437	422	450	413	427	431	422	423	452	386	393	459	416	427	412	409	420	423	426	421	411	397	430	438	419	416	382	463	397	440	440	405	418	443	426	440	461	396	442	442	455	416	411	447	454	424	415	431	427	452	431	439	377	448	447	404	386	434	443	438	424	387	462	396	433	487	457	417	420	426	417	456	446	439	426	434	446	417	395	437	457	431	442	419	448	405	463	443	382	422	436	426	417	420	384	395	405	406	390	395	420	431	437	431	386	433	416	441	398	433	451	432	420	414	460	415	435	436	394	431	425	368	407	410	445	416	400	403	469	422	435	432	409	441	459	395	420	429	384	425	473	446	402	404	409	447	422	402	394	441	422	421	405	419	400	395	406	436	441	455	416	435	425	421	443	435	420	458	452	445	432	381	409	424	419	414	493	420	402	450	418	380	466	404	427	434	415	400	437	407	398	424	446	423	441	408	453	424	435	426	400	442	398	428	471	435	452	419	416	421	412	401	446	433	411	387	383	413	412	415	409	434	413	390	439	432	384	441	447	441	442	459	445	459	419	398	395	398	420	384	417	415	468	412	465	419	404	471	472	397	393	402	430	412	435	406	443	469	443	395	449	423	420	468	392	458	401	432	412	441	399	432	426	469	482	447	417	424	395	411	413	369	381	378	424	458	409	394	391	433	430	421	426	421	431	403	433	413	390	413	433	443	425	366	418	417	440	464	467	427	404	458	463	426	404	428	439	418	459	416	407	413	386	425	425	408	410	412	406	384	413	462	427	416	378	418	425	428	417	412	403	412	428	416	430	416	435	414	410	429	475	508	378	449	387	418	439	428	404	416	410	394	417	436	418	419	389	425	423	416	406	407	418	406	425	409	429	408	443	418	421	381	388	466	467	403	440	405	458	406	456	437	407	395	433	386	407	438	449	442	385	452	403	412	412	412	386	466	423	423	433	431	397	472	437	396	452	410	413	458	445	454	442	422	431	401	408	385	420	427	407	427	393	373	411	407	438	456	407	424	365	435	453	434	434	443	428	410	414	399	418	410	428	452	390	430	438	429	429	386	412	408	386	438	416	409	456	415	411	438	423	430	399	407	392	425	442	415	457	414	434	447	445	442	411	394	425	454	400	369	414	450	419	448	430	456	401	423	400	453	469	428	431	410	369	401	390	419	437	413	422	481	425	408	397	374	410	416	472	410	417	435	413	426	430	410	415	403	410	426	408	369	423	417	447	460	439	441	458	418	424	413	444	409	412	435	436	439	395	429	440	426	444	429	446	420	376	430	439
31893	39017	15117	1034	937	913	934	914	874	883	893	914	936	906	944	963	909	868	925	919	866	878	885	921	884	885	951	894	835	870	891	901	873	933	849	922	895	876	875	882	910	848	856	877	885	875	938	853	843	839	875	877	837	900	855	856	906	881	871	872	875	880	868	903	896	869	875	928	870	818	915	889	905	929	865	866	918	885	849	924	886	858	932	859	897	896	842	811	809	871	873	862	912	874	877	931	885	853	883	922	845	910	860	958	934	928	882	898	906	834	895	876	882	859	882	875	882	912	876	945	851	867	851	887	959	868	878	861	838	864	900	891	886	913	885	904	861	913	877	883	821	875	920	844	923	847	855	816	934	849	898	894	817	886	898	834	888	915	860	862	897	889	821	851	934	919	904	871	857	864	896	931	928	893	854	880	882	872	904	898	899	880	904	930	850	928	871	863	918	859	837	863	866	872	813	915	911	905	885	871	880	887	868	924	862	906	878	871	875	843	844	819	926	870	888	890	891	920	846	920	927	888	894	873	909	893	885	889	859	882	924	884	901	902	879	882	920	904	846	908	894	903	878	863	896	870	908	846	920	837	846	913	938	828	889	904	957	844	889	862	823	875	879	889	874	944	892	833	861	911	910	853	889	917	942	849	875	847	905	914	854	866	885	888	893	856	916	935	914	877	905	940	867	908	950	858	893	844	941	875	889	926	844	907	889	922	898	875	927	865	898	889	932	875	892	917	881	835	872	870	836	896	852	886	918	896	952	924	885	864	892	820	913	881	888	895	957	922	900	872	901	884	863	892	920	923	956	867	870	920	897	865	934	851	922	854	867	871	898	872	911	908	933	876	855	919	892	888	859	867	817	874	856	898	906	852	817	873	887	843	876	929	892	911	880	863	915	894	861	877	937	886	840	896	867	876	919	888	855	926	896	884	886	902	872	864	924	908	938	861	884	842	890	842	874	873	850	888	937	885	935	888	903	937	855	883	871	886	912	907	865	848	870	855	887	888	873	858	896	883	909	905	881	915	910	925	910	875	913	838	867	854	871	886	871	847	891	901	950	844	896	876	937	824	851	892	841	840	888	892	875	884	918	875	922	959	919	891	913	822	902	914	902	898	908	880	888	833	837	929	918	900	863	840	862	888	886	907	884	936	927	917	877	880	864	841	860	852	879	883	846	910	835	851	821	849	867	874	875	863	885	920	897	921	899	913	883	958	937	879	856	930	897	882	869	893	873	900	886	846	898	844	898	912	902	938	854	904	870	957	904	861	854	911	848	921	868	864	921	877	864	902	891	908	879	840	877	841	900	824	875	888	872	949	867	889	887	875	854	905	892	880	880	931	881	884	873	958	900	873	849	880	868	877	900	920	889	854	906	903	842	823	900	873	917	882	883	860	836	895	880	820	860	911	881	855	942	942	854	865	907	913	838	905	890	871	855	854	871	848	846	890	894	864	940	931	932	886	868	846	899	876	901	814	896	879	864	869	924	910	913	812	886	880	879	880	884	916	902	946	896	899	843	909	907	858	897	857	860	869	909	941	871	895	886	888	866	886	895	882	899	874	904	931	830	923	859	816	885	930	886	833	938	854	867	951	865	909	913	969	887	881	877	923	916	937	879	886	845	883	897	872	842	896	868	904	922	890	871	905	902	864	906	871	928	886	830	886	879	874	914	852	891	874	932	925	909	905	929	873	836	916	857	857	943	886	958	873	873	872	884	858	906	871	939	927	872	912	936	842	915	910	932	927	926	885	849	916	935	911	851	903	873	916	872	896	864	953	852	913	873	911	888	940	836	816	852	861	880	895	845	873	868	893	870	894	870	897	897	894	872	880	875	904	884	807	930	920	911	889	834	860	846	916	939	827	866	916	873	883	874	871	890	916	874	881	892	905	900	886	888	878	930	880	892	875	900	898	935	885	878	867	930	868	899	911	885	923	867	866	880	876	904	873	948	916	870	947	894	884	866	855	857	871	898	928	895	923	877	902	859	928	859	895	870	863	893	851	915	877	920	868	828	901	857	905	874	896	964	825	913	938	893	870	930	872	856	851	859	852	877	889	891	872	859	838	863	869	875	959	855	863	863	880	869	943	913	886	953	889	919	908	883	872	854	890	865	891	860	936	875	853	897	901	902	911	867	862	885	946	911	908	860	904	873	878	856	890	861	834	882	895	875	894	900	884	905	832	906	913	937	888	892	866	883	903	934	889	935	897	865	870	912	872	880	888	861	902	899	875	857	890	916	896	905	903	946	845	963	842	941	949	857	857	915	877	950	884	857	883	903	875	896	880	903	909	863	852	924	893	905	868	911	859	877	864	846	947	911	890	897	943	910	881	923	803	868	938	873	883	906	882	857	887	920	794	933	884	877	862	935	884	919	878	872	898	912	856	807	908	905	870	900	869	887	929	849	919	876	917	804	926	845	919	852	897	881	833	868	916	917	926	894	887	887	904	855	833	838	873	914	900	857	904	910	887	847	892	883	901	860	877	884	869	887	867	859	827	903	916	878	862	878	911	890	884	944	885	836	865	913	860	855	832	895	928	887	895	933	891	878	874	877	887	917	933	884	879	908	928	891	894	921	885	905	876	887	886	857	896	898	878	929	838	894	897	856	894	919	888	879	864	868	860	912	904	887	921	909	875	879	902	833	889	937	898	855	865	947	843	871	828	870	908	899	892	915	888	913	905	911	906	889	935	921	909	902	885	843	849	834	916	877	912	922	902	889	839	926	882	904	885	875	871	854	875	911	895	908	861	846	853	907	810	857	889	871	875	850	965	849	861	884	878	938	863	833	902	837	900	885	868	883	852	890	889	920	896	832	877	883	884	870	879	862	958	889	898	879	882	876	883	832	880	894	877	861	909	876	885	877	917	893	924	809	853	885	841	832	844	872	855	861	907	929	897	880	900	879	901	868	876	881	880	886	910	880	928	848	870	880	897	841	885	881	874	893	895	886	836	901	907	912	858	862	879	903	853	916	900	884	869	865	908	848	922	860	895	883	849	939	873	874	888	900	850	874	878	887	861	832	912	822	892	923	915	836	928	868	923	840	862	872	852	793	911	896	899	862	920	953	899	873	885	860	855	912	905	881	872	894	868	914	891	896	829	886	904	877	913	901	888	900	870	948	903	862	901	919	934	867	888	905	883	902	875	852	864	873	893	886	854	879	871	904	914	811	909	825	912	889	855	879	919	896	913	852	880	884	880	883	902	831	848	907	912	923	890	843	939	896	904	844	868	850	868	907	883	847	862	897	860	890	926	861	879	899	904	874	893	883	865	870	877	838	893	885	933	923	893	852	890	879	901	868	887	917	886	929	872	896	838	930	851	895	885	869	927	851	932	895	854	894	875	843	908	880	900	910	860	888	873	899	848	893	888	874	876	881	894	847	884	853	920	907	828	877	892	889	830	845	897	844	853	889	922	911	924	845	907	881	874	885	874	869	890	880	790	871	929	915	887	880	864	982	954	880	883	906	895	923	928	879	912	851	883
24582	21124	24107	28408	21128	21154	11350	657	485	434	404	408	366	372	384	362	354	346	373	379	380	363	370	383	352	315	348	358	338	296	316	342	339	356	418	356	306	335	331	351	305	377	343	352	324	323	328	363	334	359	355	343	321	379	335	294	335	336	312	368	340	365	307	351	338	320	346	342	375	367	331	352	329	360	321	336	336	355	302	355	351	348	384	367	332	356	304	332	338	333	350	323	348	342	364	341	329	340	306	351	341	324	332	325	344	308	354	326	365	349	319	349	351	317	364	389	336	363	378	309	361	369	365	344	362	361	378	339	301	375	373	290	303	338	334	328	346	335	341	314	372	368	340	372	374	318	311	320	382	306	340	315	346	341	360	336	332	328	330	358	367	375	331	378	331	355	339	344	365	336	376	322	349	319	335	362	344	346	340	359	339	354	348	320	295	350	352	363	334	323	347	326	335	352	328	326	322	353	332	342	349	372	331	318	345	357	343	347	353	349	369	336	329	337	335	335	319	317	389	312	337	313	347	363	374	307	350	312	323	344	350	313	307	333	347	343	353	366	341	314	328	332	343	320	326	354	329	357	335	333	369	321	329	351	365	372	308	332	341	349	343	328	357	347	348	361	320	330	340	348	352	350	326	344	342	342	323	369	322	317	381	325	317	330	332	346	320	331	326	331	325	359	363	337	341	361	340	310	345	338	335	318	334	321	327	334	354	342	350	353	317	310	344	357	336	316	368	329	361	388	346	347	333	360	306	341	323	318	334	323	318	277	331	362	334	336	349	339	323	332	348	342	349	379	317	342	346	296	346	307	326	321	359	334	359	354	354	364	317	360	384	355	312	325	368	355	337	314	325	334	350	360	355	311	318	355	383	352	350	335	360	350	335	353	326	349	340	314	323	363	348	346	353	332	342	368	356	341	341	316	328	342	279	332	345	348	352	341	346	375	349	304	324	324	311	323	377	337	360	384	338	338	341	307	348	352	349	332	367	319	326	316	343	316	324	319	330	314	361	315	340	358	376	350	367	311	369	366	343	372	307	348	302	332	346	354	353	327	366	337	353	327	330	306	308	320	330	353	314	382	351	333	348	312	325	332	336	381	333	357	358	372	327	368	364	385	372	337	353	366	332	326	316	331	340	322	350	323	306	362	353	343	344	312	326	361	326	326	350	341	338	335	320	337	336	358	341	360	359	327	353	372	338	353	313	305	356	359	327	347	370	326	301	324	309	366	354	338	332	306	323	368	327	317	349	370	358	380	351	324	362	334	292	354	338	334	320	315	321	354	324	327	339	327	333	317	369	345	327	381	344	321	381	336	370	337	337	340	358	347	347	338	326	342	323	333	318	349	364	354	357	355	336	361	300	345	321	345	355	341	346	368	345	323	299	321	347	349	354	333	335	315	356	341	361	348	334	327	371	360	386	324	336	327	360	352	374	372	347	350	321	372	281	358	328	332	350	355	399	348	319	340	308	342	329	330	373	325	337	338	354	374	360	312	318	313	347	321	322	343	334	302	335	343	359	333	357	360	350	343	338	353	350	349	330	329	320	330	324	370	319	336	317	354	337	293	349	331	289	325	340	364	295	341	344	345	345	324	404	355	338	347	359	354	345	372	342	340	355	321	347	330	336	293	332	363	314	337	351	313	336	331	323	287	372	342	348	308	333	352	349	289	332	344	349	339	318	333	308	359	330	349	352	342	305	361	330	349	321	350	329	342	351	363	326	340	335	341	343	347	324	359	338	318	329	325	360	350	338	295	334	339	342	340	336	320	315	343	325	336	265	332	343	356	373	334	331	329	308	326	329	331	346	322	309	322	367	346	337	386	323	365	314	318	360	316	353	338	301	354	344	338	364	325	369	396	311	333	347	318	312	311	328	389	326	311	349	334	294	328	334	346	356	323	326	341	329	347	354	346	346	336	360	289	301	350	346	348	319	286	321	351	352	361	354	346	330	311	322	330	320	333	326	318	324	329	338	360	360	369	337	368	307	323	353	351	321	347	343	308	300	333	358	331	344	370	369	341	323	301	320	335	342	333	316	332	350	338	359	390	365	339	333	348	387	356	346	335	330	330	343	342	331	316	346	362	321	348	371	350	313	331	341	342	332	334	357	343	336	320	328	319	328	344	341	351	355	319	311	320	324	335	335	332	364	359	361	343	311	350	321	343	348	308	366	356	334	343	334	337	317	328	329	335	315	310	384	347	348	380	356	371	347	318	329	315	334	361	359	323	347	355	328	332	335	340	381	319	341	306	349	369	335	354	329	348	357	319	346	344	357	344	335	331	354	374	321	306	407	357	349	369	345	371	334	332	345	331	323	366	366	351	329	330	330	365	346	368	289	360	338	318	349	370	383	366	379	331	316	312	361	350	362	331	354	330	323	357	317	335	333	343	369	346	344	350	325	359	325	358	377	323	343	347	351	341	352	368	366	368	338	365	299	344	348	358	311	366	356	322	360	300	319	364	357	316	315	353	299	343	332	360	343	317	342	304	303	339	337	347	341	346	368	365	340	335	341	322	347	320	279	335	343	297	322	284	325	331	373	337	323	346	315	308	339	324	377	330	319	354	319	338	350	305	332	328	326	369	337	350	371	339	323	300	307	366	348	335	330	324	356	345	291	347	353	302	320	345	325	320	332	312	326	341	347	320	305	282	358	337	307	327	329	354	327	347	344	340	339	334	344	351	356	324	335	337	347	371	375	343	353	300	340	331	362	351	325	366	342	353	328	319	329	345	342	346	352	368	341	343	356	345	342	385	369	314	377	336	374	310	322	342	326	338	383	360	401	322	361	310	374	369	346	344	351	328	347	368	332	354	352	343	355	356	361	337	353	335	326	379	334	311	363	366	322	342	341	364	364	308	329	335	370	332	323	376	313	331	363	373	326	361	323	322	345	291	331	342	298	322	331	332	331	342	268	336	310	378	341	348	355	364	334	328	304	322	311	352	352	331	326	323	336	388	309	353	364	338	316	323	330	372	338	359	338	356	314	364	366	357	329	319	353	369	356	355	312	336	310	333	356	354	344	307	324	351	350	334	326	333	305	337	344	341	335	313	333	332	370	353	384	339	355	351	366	369	354	333	293	315	355	362	365	351	353	341	344	325	342	385	333	321	352	365	325	327	372	359	349	324	336	360	350	313	343	326	324	310	325	363	362	334	317	311	343	329	341	327	339	371	363	312	306	337	355	361	372	344	304	332	334	356	358	346	314	351	329	332	372	344	370	327	355	334	375	329	336	344	327	300	360	374	343	319	340	354	326	333	336	316	289	349	336	333	315	333	322	308	341	341	309	340	357	328	346	343	302	354	352	316	334	326	359	334	330	370	340	351	316	352	323	348	368	358	332	321	373	324	338	329	352	326	333	351	362	333	361	359	404	332	328	346	347	352	348	346	310	364	355	354	345	325	385	350	320	304	339	351	335	313	297	337	351	332	349	339	357	350	331	304	317	343	339	341	320	316	306	302	339	358	364	335	329	343	331	347
36069	49843	21767	1012	819	791	768	701	735	735	674	738	749	705	709	739	667	708	653	735	691	734	675	667	685	715	692	674	678	733	709	717	730	689	736	722	711	697	677	630	716	742	729	692	689	657	661	686	702	673	745	668	681	744	703	683	723	674	673	665	687	694	652	671	688	687	679	724	704	696	722	666	695	710	729	681	647	653	652	652	731	684	715	656	676	657	666	735	704	688	698	714	737	666	641	708	655	698	686	709	697	664	700	722	670	687	702	656	736	662	698	719	694	763	660	721	693	697	684	679	712	691	672	674	708	679	745	676	699	741	670	710	720	673	682	709	706	682	715	700	679	681	715	705	708	734	703	708	672	696	729	746	658	731	680	656	683	702	690	724	684	651	707	694	699	696	710	694	670	668	700	695	682	718	705	687	691	675	687	677	701	666	669	745	730	677	689	710	683	684	680	705	662	662	717	693	739	702	681	737	670	680	707	698	689	745	700	703	709	677	698	681	674	704	682	711	737	696	664	683	671	688	655	711	702	731	699	674	735	664	694	736	696	725	688	675	683	736	679	688	661	673	682	704	692	702	716	695	694	653	678	685	664	701	657	701	700	688	741	690	739	692	710	694	679	699	695	689	680	678	675	710	698	699	717	746	711	722	702	739	660	706	709	683	671	737	678	705	719	675	695	671	712	650	709	696	684	715	688	675	678	708	637	689	652	699	691	675	693	717	676	669	723	674	692	629	720	686	638	698	678	676	681	643	680	729	706	717	645	668	669	720	712	720	702	678	701	697	676	711	669	638	701	692	650	698	739	697	688	680	671	702	695	660	711	680	683	709	697	678	750	702	679	698	682	656	685	695	699	688	714	681	723	722	771	678	709	679	732	707	693	714	674	726	707	706	650	699	688	699	683	647	693	697	701	725	655	680	691	714	727	701	698	686	665	739	669	657	653	705	703	661	666	696	691	717	681	701	727	692	690	686	684	699	717	683	692	690	728	666	666	746	672	779	691	659	690	726	659	682	679	696	667	709	732	714	730	662	715	742	647	618	719	667	687	698	723	700	736	713	678	677	713	705	676	698	713	698	703	698	679	655	685	670	682	681	680	672	703	715	685	699	668	701	676	665	715	674	695	695	682	614	729	700	672	708	694	666	706	708	709	649	710	661	755	688	709	728	673	680	667	693	698	698	685	664	688	693	723	634	725	698	654	747	694	680	649	677	751	727	739	714	700	678	734	676	718	653	688	712	673	643	682	697	660	689	682	654	702	720	679	656	665	675	672	718	665	695	680	692	722	715	726	724	667	641	673	688	670	715	694	741	688	678	686	706	705	702	725	734	657	704	685	682	682	685	746	722	732	718	687	715	668	704	665	691	692	704	687	712	666	703	648	708	730	689	689	675	681	696	721	699	716	646	699	681	750	657	728	702	658	689	675	745	735	683	651	680	687	689	726	661	686	696	721	696	715	651	701	726	706	719	689	655	663	706	659	706	769	662	669	686	725	674	691	705	710	666	749	660	687	713	665	690	698	690	683	677	688	667	721	690	721	731	689	679	672	677	675	687	683	644	699	704	710	677	682	723	738	708	692	684	664	712	682	681	674	680	701	690	691	698	677	699	724	681	717	705	718	707	724	698	689	716	653	745	691	685	685	721	691	733	677	657	658	674	662	694	699	661	699	706	649	661	679	730	735	678	684	686	681	717	686	746	682	692	699	685	679	704	642	726	705	716	704	661	667	708	710	722	691	658	704	720	679	695	689	703	675	728	685	707	679	707	699	693	739	692	676	701	702	698	669	743	687	721	672	701	663	699	713	707	688	691	743	715	703	688	744	663	715	661	625	702	667	672	670	698	694	686	699	709	677	653	736	681	729	722	739	691	667	739	703	674	694	699	703	702	677	652	692	744	729	689	692	721	671	704	672	669	701	680	681	678	704	714	711	669	713	689	725	697	644	696	748	632	714	721	741	707	723	670	693	706	644	670	705	697	719	657	658	734	644	640	695	728	678	661	725	692	699	677	700	708	688	683	734	740	734	713	698	725	645	692	756	674	698	685	660	634	660	770	734	666	688	707	651	717	733	670	683	703	691	711	660	690	709	674	700	697	718	681	694	709	700	724	652	744	731	668	719	708	706	672	723	691	639	689	732	699	721	636	736	663	675	697	686	666	733	698	667	699	740	692	643	695	703	704	702	679	726	625	676	696	681	684	703	725	658	725	658	690	692	693	714	691	667	711	652	698	672	688	680	737	691	676	705	710	693	679	682	743	719	687	673	718	705	718	685	708	685	699	638	690	667	696	654	674	706	696	677	752	710	667	677	662	662	722	697	682	679	679	680	689	701	719	725	682	686	696	661	672	697	747	679	694	726	660	687	684	690	689	713	641	681	710	667	690	676	702	734	696	733	703	749	691	711	698	695	685	674	685	676	667	682	669	687	690	727	711	700	704	648	713	705	709	703	663	696	687	715	671	722	683	714	685	707	653	701	728	741	697	704	701	699	683	736	674	704	727	687	686	696	693	713	670	712	721	762	704	716	731	690	695	665	700	716	672	686	665	717	672	702	711	713	679	718	666	747	685	714	685	662	702	722	711	710	705	666	702	690	712	674	692	653	722	724	702	712	683	665	710	691	679	674	694	695	653	703	689	717	745	646	695	680	678	715	717	730	697	724	748	699	700	692	726	662	753	756	692	692	713	722	683	707	718	690	672	715	693	704	719	723	687	722	668	690	636	680	651	696	689	710	725	664	695	695	679	738	671	685	695	657	707	714	668	695	686	727	686	722	721	717	711	710	696	693	717	736	667	699	724	734	724	679	728	711	638	705	706	669	705	694	664	680	694	692	701	705	712	756	717	717	648	727	636	664	724	685	681	652	673	674	697	669	687	674	694	661	727	712	689	684	644	716	715	716	702	630	716	690	694	752	704	682	695	665	732	634	666	684	694	728	733	730	753	626	716	712	708	716	681	652	691	665	682	723	754	655	653	700	665	671	736	687	671	676	664	695	664	668	648	728	633	626	676	682	649	680	672	696	705	684	709	708	717	718	734	689	717	708	661	748	716	686	718	704	672	675	702	681	717	720	674	683	710	691	710	703	715	721	640	709	672	696	734	684	684	668	706	674	655	703	716	665	720	648	654	673	710	735	688	717	723	692	671	683	746	672	718	684	686	738	708	656	774	667	688	713	679	696	675	691	670	648	722	706	702	713	711	708	695	699	677	653	708	684	671	705	713	665	724	690	730	704	678	670	688	651	725	720	634	675	678	674	703	685	676	692	679	716	694	699	702	689	723	675	728	705	690	674	672	666	673	656	690	748	666	715	641	678	626	664	670	711	685	668	707	727	736	656	703	719	692	721	700	685	732	690	655	676	721	732	661	698	660	717	668	679	687	696	668	667	713	699	700	678	691	677	718	740	691	702	706	667	699	682	678	708	720	728	713	683	720	725	687	706	700	687	662	685	707	691	693	688	643	748	691	676	671	649	644	710	723	735	683
34118	18404	5821	448	263	275	300	272	274	292	286	290	252	226	240	268	239	255	271	278	257	272	268	218	265	288	249	245	271	263	265	255	265	283	277	277	258	247	246	246	299	296	237	303	276	256	279	285	292	269	264	300	272	253	232	288	268	293	289	280	274	264	290	286	277	255	238	264	258	257	277	280	252	255	277	256	253	282	284	298	274	287	256	272	261	290	258	289	256	272	256	279	288	238	260	279	266	240	254	275	232	230	248	249	270	296	279	267	271	277	278	255	277	270	276	262	289	263	255	244	237	262	260	233	251	251	244	242	300	261	275	252	250	298	263	252	247	260	255	245	227	279	280	289	259	250	247	237	259	268	288	272	237	292	261	274	249	257	314	260	257	266	296	274	254	259	272	272	268	272	300	265	255	260	242	275	227	247	256	245	277	256	280	269	266	245	254	257	260	240	244	258	251	255	249	258	262	251	262	252	267	271	296	258	264	247	273	247	264	259	257	285	273	248	256	254	244	270	263	238	282	284	258	263	282	252	284	269	279	257	244	251	290	276	263	242	241	288	276	255	217	255	263	264	273	224	253	242	264	233	270	279	260	262	270	244	273	252	255	272	282	266	281	313	276	248	296	267	274	245	260	268	279	314	274	264	252	247	267	238	275	258	277	265	239	253	277	259	257	288	248	267	238	272	278	278	243	269	290	273	292	245	261	220	308	266	294	286	244	226	268	255	261	260	246	290	275	282	280	252	271	268	243	288	300	245	249	254	245	310	294	265	264	291	253	287	265	249	302	273	288	256	248	253	251	231	231	273	231	234	265	278	257	266	275	238	267	300	256	268	268	241	259	287	294	268	277	275	261	260	271	276	251	267	269	260	270	258	288	225	252	256	269	246	259	246	277	269	260	268	280	243	242	285	309	250	270	283	268	248	243	242	269	274	280	260	260	323	251	273	268	300	274	253	259	264	246	285	255	259	278	263	235	262	280	272	301	250	252	281	298	275	262	249	250	273	275	320	244	260	265	291	236	282	300	275	254	247	272	257	257	281	263	251	247	269	249	256	260	256	254	255	260	251	236	257	266	272	280	256	275	267	270	277	255	266	269	295	260	285	254	245	275	233	290	282	292	253	271	259	294	297	272	263	270	270	247	229	239	248	274	247	281	271	250	241	228	285	250	266	313	272	296	257	263	252	286	271	295	296	281	260	281	260	254	274	251	284	292	259	248	267	247	255	272	263	250	276	243	253	294	259	253	246	254	279	234	250	269	238	274	285	267	262	290	247	292	250	258	286	246	254	237	264	253	261	302	278	276	257	252	286	274	248	254	292	257	249	259	266	283	291	212	296	264	270	260	285	291	281	236	275	275	296	249	261	260	249	284	235	277	265	318	271	257	245	251	241	251	244	296	286	300	279	270	258	257	226	280	261	255	297	305	271	260	255	266	260	270	297	236	243	279	248	239	239	280	293	242	255	297	266	286	264	238	248	266	271	289	246	261	228	253	265	281	249	267	273	257	319	241	239	291	251	275	273	268	280	248	250	261	258	236	252	257	254	260	245	270	265	256	260	261	265	272	280	230	279	244	279	256	264	248	249	283	273	259	243	240	274	272	253	270	252	271	267	258	284	304	304	236	256	267	250	275	265	299	264	262	283	278	290	270	271	253	304	243	276	269	281	267	303	268	248	238	274	267	276	282	267	256	271	302	283	260	276	280	286	278	243	263	248	246	251	272	266	274	264	271	243	301	235	275	273	287	271	265	279	269	281	206	264	250	292	275	288	230	272	293	286	242	282	256	233	262	245	265	264	299	306	253	234	249	251	298	265	305	246	273	277	237	272	249	268	274	319	296	307	241	267	243	248	254	264	252	251	241	286	248	276	288	250	276	288	290	265	273	216	226	246	306	262	285	243	291	272	275	263	261	256	263	245	247	272	282	243	275	263	243	286	248	274	287	237	264	280	260	253	280	276	275	282	256	267	250	236	235	302	245	291	261	266	257	261	255	246	267	262	278	232	245	273	267	272	266	244	289	258	272	243	245	280	237	272	264	290	258	272	250	271	247	246	265	247	274	264	262	253	277	268	266	245	258	277	273	277	279	287	276	256	247	246	247	270	268	279	280	264	255	284	280	263	295	259	270	258	266	251	290	267	280	273	251	273	255	249	266	239	286	266	280	252	285	277	242	263	239	243	266	276	249	279	281	273	274	295	311	265	268	264	282	249	258	284	260	234	249	260	270	254	243	282	276	270	258	276	253	268	274	260	275	276	247	248	291	283	280	304	266	287	270	255	252	290	264	254	273	257	310	258	257	262	261	278	210	228	257	250	271	260	254	292	283	281	281	254	275	274	272	253	269	264	257	276	260	237	252	264	245	259	249	232	290	281	258	251	258	244	267	254	243	261	278	279	244	273	292	276	261	252	245	269	286	274	235	252	273	263	275	277	257	297	293	262	253	265	266	264	256	277	244	265	239	280	270	307	262	266	251	249	265	279	263	243	234	282	265	274	282	299	285	272	228	291	283	233	271	269	280	293	277	291	278	277	273	270	284	221	258	286	257	268	286	288	262	281	275	280	265	252	270	258	258	240	256	251	252	237	293	278	249	256	271	235	274	288	254	260	258	258	283	265	254	271	254	289	271	258	261	267	292	277	276	262	229	263	292	290	257	263	284	268	250	261	247	293	300	254	267	282	254	258	245	295	290	292	271	285	264	261	251	279	267	244	255	249	256	231	249	269	267	286	281	230	247	278	268	278	283	257	256	241	269	271	265	298	284	267	265	257	253	252	236	279	251	266	282	282	284	253	232	265	255	281	276	264	262	286	266	229	277	265	258	255	282	264	245	296	253	278	284	257	292	262	249	266	253	261	252	252	257	250	301	252	268	254	228	267	257	254	238	304	281	293	255	280	261	253	239	257	227	288	273	306	249	270	255	243	273	248	256	264	278	265	258	276	245	242	286	238	283	269	282	266	285	253	264	268	251	254	277	265	271	270	278	269	243	288	272	259	263	297	254	292	283	251	267	273	253	257	311	260	258	302	275	273	242	272	283	298	259	265	267	304	250	266	266	268	283	282	291	266	260	247	241	293	297	263	245	258	252	282	282	277	252	273	257	283	276	277	237	305	290	249	266	251	233	275	263	273	254	255	237	250	296	253	254	257	276	251	281	263	253	262	267	263	252	279	262	254	235	246	279	250	263	248	310	305	278	291	274	280	269	262	272	267	244	260	270	289	273	252	290	279	233	258	266	299	263	274	240	257	235	291	259	285	264	273	259	282	252	265	281	291	247	271	258	263	263	236	226	274	265	259	260	277	266	267	256	299	286	274	263	292	276	264	266	250	266	287	286	269	290	281	269	246	286	273	268	234	238	270	252	256	241	296	274	248	245	287	223	262	283	290	239	242	262	287	274	245	257	285	271	265	278	265	239	267	273	274	255	283	289	273	242	288	274	274	297	280	268	249	284	273	246	251	280	261	255	250	255	241	272	274	264	224
14452	5129	1610	671	606	584	629	674	601	660	672	600	631	609	630	620	628	641	602	629	618	591	642	626	596	579	649	598	591	591	654	642	646	632	654	569	633	628	646	616	603	618	614	608	645	601	597	654	589	620	646	619	648	576	585	609	612	623	666	612	630	624	611	613	602	616	647	636	628	635	610	638	586	587	629	636	618	672	634	604	564	616	637	648	604	652	619	678	627	599	556	568	611	600	572	632	613	647	626	636	603	609	608	631	583	613	617	575	641	555	630	638	614	591	648	587	638	638	623	642	614	622	589	627	644	657	651	622	615	638	604	586	584	654	618	604	620	646	636	567	605	635	635	658	590	595	609	630	616	622	618	641	624	614	633	643	602	621	626	588	628	610	633	586	604	601	609	625	633	603	602	609	619	635	608	632	566	636	675	604	624	631	603	589	591	608	635	602	597	602	623	608	627	628	626	614	596	657	609	622	587	609	597	576	642	622	607	597	647	681	621	623	587	605	629	664	588	588	651	619	611	590	610	658	589	634	617	640	624	610	615	586	631	656	608	584	628	627	634	579	620	576	629	614	627	651	680	610	635	603	666	606	646	627	591	608	604	635	636	599	639	602	607	606	611	599	594	647	608	590	592	618	585	611	629	614	610	596	605	646	622	610	625	612	656	595	646	544	627	621	655	610	580	663	646	616	671	615	620	611	605	632	638	627	648	602	616	601	587	550	645	612	601	572	605	630	652	610	660	614	605	637	600	643	641	613	601	640	576	629	648	646	645	555	640	628	582	611	611	629	584	650	638	643	634	607	618	605	573	604	624	587	613	659	662	596	624	656	601	611	662	637	616	638	612	620	626	615	581	626	641	592	615	607	617	597	626	618	602	666	657	664	649	600	590	576	596	629	627	637	585	617	604	558	664	615	655	654	622	615	580	655	615	608	601	604	578	604	589	678	635	570	605	581	643	604	578	613	609	613	606	610	657	633	591	577	621	651	630	641	638	587	593	618	628	613	627	575	602	619	593	589	580	600	600	598	638	612	633	610	627	622	646	594	614	605	586	617	641	617	638	634	613	626	644	649	637	573	555	646	576	624	653	661	636	627	626	598	646	602	631	635	610	649	582	615	622	629	570	595	618	575	621	617	650	570	569	622	649	607	617	577	620	618	610	581	652	585	565	586	613	598	597	595	590	694	626	605	580	644	625	617	639	572	597	614	617	599	645	630	603	652	579	641	639	630	662	602	629	602	619	646	597	616	632	634	624	602	651	594	613	612	614	586	616	595	609	608	648	646	587	612	615	638	598	608	604	676	637	603	637	602	632	572	628	596	660	560	598	614	615	571	577	619	579	649	617	660	598	636	669	635	575	641	653	604	611	585	612	583	581	661	631	626	584	616	620	638	594	640	612	622	596	614	654	597	671	628	601	607	674	665	620	573	612	616	585	637	586	602	585	640	610	612	590	633	620	611	620	629	613	590	591	642	665	598	604	603	591	580	633	600	635	589	598	608	590	661	636	607	579	643	646	632	584	630	590	623	609	640	600	605	639	623	644	625	635	594	627	596	631	611	647	624	643	616	613	583	621	602	596	615	614	579	623	600	585	664	643	594	562	640	633	637	600	603	623	604	621	587	614	623	638	595	597	593	594	579	606	632	570	615	615	602	597	598	643	627	613	623	627	597	596	599	612	600	557	653	613	638	591	625	636	632	621	635	597	626	629	629	593	588	606	630	613	622	646	583	625	606	584	621	600	604	591	660	614	608	669	585	666	601	643	575	621	651	580	619	608	581	574	612	613	585	607	583	606	616	655	584	646	565	678	613	604	630	616	613	640	635	583	622	621	607	632	591	657	578	626	624	625	642	665	618	625	583	611	635	621	636	650	597	606	623	602	621	602	596	608	654	615	618	631	613	600	597	603	660	602	611	601	623	593	661	574	598	610	601	592	621	622	593	587	633	572	606	608	603	625	653	619	584	609	612	616	584	647	634	622	585	632	596	615	644	618	635	607	600	624	613	647	654	625	643	652	537	611	620	608	607	609	559	598	632	613	596	618	661	642	610	619	627	586	648	642	611	609	632	612	608	638	654	608	635	640	625	631	649	577	649	625	621	606	638	604	647	624	633	629	588	621	606	590	642	628	606	613	629	600	600	613	613	632	607	634	585	636	645	582	617	648	627	644	606	582	618	600	594	638	638	599	628	622	607	631	611	620	582	623	642	637	563	604	635	661	648	616	588	615	529	621	629	678	606	605	592	642	612	628	600	628	613	656	584	614	613	640	636	590	596	616	612	613	605	654	594	627	636	615	629	605	591	645	591	631	612	609	601	586	610	599	625	580	620	606	635	589	650	619	600	593	621	602	634	595	613	621	581	609	594	609	588	630	602	626	607	597	643	611	608	623	594	618	613	616	624	605	568	617	617	634	616	626	609	633	644	591	641	611	631	641	595	593	637	617	628	596	564	604	631	619	617	618	608	596	585	626	614	599	622	591	648	636	608	611	637	634	639	606	597	643	640	565	597	621	616	650	649	595	613	600	646	592	597	605	604	608	608	652	576	638	633	602	660	618	583	598	664	625	677	595	639	603	617	587	613	605	630	630	620	633	591	588	636	644	638	549	605	623	597	638	638	622	593	610	605	623	653	612	631	644	616	605	634	615	588	595	630	649	579	631	614	610	674	603	592	598	619	611	631	651	651	600	639	632	639	637	594	647	611	630	611	650	644	572	619	600	609	633	587	626	601	613	575	613	637	626	607	622	619	587	630	623	626	630	604	605	636	596	579	638	603	627	668	649	638	594	605	578	594	602	627	615	608	634	588	629	605	600	608	632	615	605	637	605	606	659	608	600	685	639	619	614	632	562	642	631	636	599	598	636	556	640	619	664	663	580	611	599	623	645	608	604	609	598	639	601	616	658	644	644	628	633	635	619	617	601	660	601	631	658	568	606	630	611	638	594	621	603	600	594	623	612	623	595	586	596	620	617	657	642	594	614	634	641	563	606	628	641	616	625	585	600	597	600	587	619	621	584	601	636	626	641	601	585	625	628	634	654	603	621	613	631	616	665	627	606	564	628	584	610	564	636	612	608	613	614	611	671	596	593	578	635	637	629	614	619	606	611	578	589	644	618	631	593	572	631	665	570	625	626	612	611	602	610	628	611	589	554	617	598	642	655	601	634	600	609	601	612	663	577	627	625	601	631	654	611	570	607	615	592	589	631	633	599	630	605	555	608	582	615	603	637	586	614	562	557	623	595	608	608	641	576	600	587	551	615	619	604	630	623	596	632	624	692	586	605	632	639	624	627	613	614	571	620	611	651	592	630	646	625	695	612	599	635	598	622	612	620	627	628	583	591	576	636	630	612	592	600	613	622	604	636	611	645	640	613	583	615	595	648	629	603	605	646	601	587	608	616	652	579	556	624	615	579	673	609	616	628	633	624	654	595	575	621	646	633	557	631	569	615	558	621	666	586	631	585	634	597	637	650	614	619	616	632	611
25158	21127	23707	28773	21148	14716	751	526	516	462	427	489	442	439	420	431	428	396	458	444	433	424	474	444	447	421	415	432	389	459	420	454	406	397	446	400	443	408	432	448	410	484	453	388	424	430	448	420	419	424	391	403	375	415	418	413	450	424	424	412	421	439	409	354	411	453	413	403	400	399	389	417	393	441	384	416	460	444	427	403	403	396	451	405	399	437	461	405	423	421	410	438	396	439	429	440	426	410	434	382	410	404	434	409	469	449	388	429	487	450	384	444	434	429	421	420	403	414	413	409	416	378	435	436	410	407	467	379	433	463	413	398	428	408	402	421	393	429	449	412	413	435	405	432	455	425	404	408	426	449	416	395	414	429	395	432	403	393	423	441	406	419	425	403	407	408	398	452	424	436	432	411	423	420	432	468	428	454	432	408	433	359	451	431	437	461	407	436	442	414	432	449	445	440	404	432	417	411	443	452	431	428	410	433	418	404	439	393	409	385	426	428	427	444	381	411	405	435	448	439	417	413	455	408	396	442	427	421	391	399	420	430	399	422	408	405	399	443	401	414	437	426	451	445	431	452	437	456	461	401	411	453	440	427	390	395	431	424	452	428	419	413	453	403	452	470	387	378	437	429	428	428	424	421	418	459	469	474	472	421	407	431	407	429	440	394	384	408	451	441	395	405	409	414	445	452	429	417	392	435	391	404	441	411	410	384	449	427	434	434	436	440	414	402	403	429	452	429	396	404	411	417	413	371	446	463	383	402	407	449	446	383	380	379	420	395	409	420	476	430	398	427	433	422	418	435	377	362	406	394	406	404	400	412	411	463	419	435	431	412	387	434	372	417	445	451	432	428	397	450	435	418	384	415	433	409	413	413	432	397	410	392	441	392	472	418	415	436	401	411	407	430	388	380	429	417	416	434	407	427	421	441	427	429	449	435	444	371	402	427	415	450	399	403	387	416	425	403	431	362	420	390	420	414	452	449	411	435	476	411	433	415	423	438	416	452	468	431	396	422	461	426	412	404	432	424	415	430	476	422	400	420	396	429	411	409	404	398	422	412	416	422	421	436	427	359	398	408	418	450	446	448	441	421	432	446	419	378	428	454	438	409	417	433	393	421	390	431	438	387	399	431	418	424	406	451	389	423	415	422	429	427	400	405	430	431	425	407	422	423	426	437	404	472	425	416	428	376	428	370	401	447	435	413	417	424	407	385	424	412	425	461	405	437	411	395	403	372	430	436	365	415	419	414	403	427	419	441	410	414	423	424	391	409	410	432	396	456	403	455	391	447	396	367	411	424	413	405	422	480	425	431	435	448	440	425	442	401	445	448	417	444	371	445	426	426	403	446	433	382	426	389	420	405	436	456	437	438	432	423	432	414	451	434	409	392	420	378	422	422	375	405	419	450	422	438	411	445	390	432	447	427	412	428	390	380	428	425	466	457	459	416	455	408	414	454	457	425	419	455	423	428	412	435	408	448	393	369	447	457	422	395	393	385	433	447	394	418	442	476	404	413	441	483	397	389	418	425	403	445	404	454	417	420	470	428	437	411	444	424	406	424	444	434	434	419	399	394	405	429	386	392	413	426	441	441	454	416	447	425	428	416	429	441	420	429	448	397	411	415	379	411	437	418	438	445	464	399	424	386	418	432	408	441	422	431	433	421	403	431	427	406	415	408	417	433	390	382	415	401	411	459	408	431	423	403	417	403	412	440	440	403	430	459	413	413	459	427	388	457	452	435	458	434	384	415	441	416	458	431	420	423	378	462	389	435	370	404	431	436	406	418	416	421	450	432	417	457	454	385	439	412	436	427	421	453	424	425	389	410	435	409	467	402	379	420	407	410	434	428	446	462	425	409	443	434	413	437	447	406	439	423	455	455	404	433	418	375	417	371	374	411	429	429	391	405	415	397	432	410	465	377	407	430	398	439	406	438	429	412	411	417	432	382	397	417	436	382	414	431	404	408	384	413	423	415	400	395	420	438	446	432	400	423	443	428	470	421	447	420	439	415	437	402	414	457	424	466	437	425	449	374	413	446	425	425	445	405	411	416	432	411	418	407	392	446	389	451	413	395	436	397	390	395	433	363	431	409	406	416	436	433	447	430	464	426	431	411	410	406	404	475	445	367	455	428	404	431	426	454	431	389	421	410	438	399	448	418	435	437	429	436	435	377	412	438	420	414	396	428	440	427	422	463	399	421	437	379	423	423	438	400	436	408	427	436	448	377	413	444	444	424	417	439	431	386	430	399	428	402	412	412	399	448	418	458	393	406	402	449	451	437	400	426	430	368	448	413	404	438	443	330	381	422	375	416	449	401	408	441	410	431	399	387	424	435	417	411	396	426	387	442	381	433	416	454	401	423	432	422	433	451	394	413	401	411	440	428	397	406	410	427	406	405	454	445	455	426	473	447	418	398	425	378	461	437	414	395	419	413	425	456	429	441	436	373	413	408	461	439	407	406	424	408	445	453	409	403	404	393	416	435	410	403	392	419	466	458	409	418	408	427	393	429	432	438	435	383	438	470	407	370	397	410	392	387	429	431	408	406	404	423	413	420	408	469	443	390	414	428	397	440	405	414	411	395	432	434	404	420	437	415	416	435	405	400	446	433	398	409	412	411	410	434	448	400	413	400	420	402	449	464	394	405	419	407	418	438	388	400	409	449	476	407	429	401	433	412	449	456	398	427	401	428	393	419	444	478	401	399	398	398	483	457	406	379	442	413	418	422	457	439	389	469	420	428	429	465	376	412	390	408	397	410	412	404	390	409	418	424	452	489	409	439	407	447	410	435	429	416	425	409	428	413	419	427	389	407	401	397	401	410	424	370	453	409	445	399	416	406	362	397	457	451	431	412	394	408	404	386	433	422	482	407	397	415	424	439	441	409	408	405	407	397	420	441	389	401	399	417	391	455	462	385	426	412	416	457	437	416	409	410	405	421	426	441	438	424	405	424	410	415	457	448	386	411	420	414	451	443	425	439	430	420	429	404	407	421	433	402	474	431	422	412	438	424	397	427	429	405	387	417	412	408	411	391	431	462	427	404	413	424	366	381	444	437	411	425	398	396	424	527	403	417	413	424	419	466	458	422	430	436	412	422	421	384	411	429	443	444	427	382	448	438	441	431	436	434	408	406	437	444	414	401	414	446	426	432	441	421	420	431	388	402	426	417	387	395	428	448	404	382	428	420	420	405	477	411	448	399	421	428	450	430	451	432	421	414	407	428	424	385	399	422	407	439	430	404	439	417	415	400	436	450	410	431	419	432	451	406	410	388	401	452	430	422	436	420	441	392	411	408	440	426	430	377	459	429	421	382	423	420	390	384	405	447	368	384	448	401	380	431	413	412	429	409	411	385	424	425	365	431	437	424	369	435	438	408	419	402	373	408	430	415	413	449	414	438	404	430	434	412	453	383	431	413	387	402	432	452	391	408	435	431	433	438	426	430	409	408	455	393	450	390	456	422	413	415	394	423	479	400	419	421	409	418
30015	37688	14916	1000	918	866	895	934	850	817	923	885	950	943	880	879	888	865	873	920	836	862	915	902	903	860	883	887	836	935	894	838	903	872	930	872	882	872	858	919	871	897	902	911	932	874	846	878	910	849	836	887	854	846	879	878	888	820	876	872	875	933	871	861	899	882	877	929	913	862	914	883	899	842	923	837	882	907	932	926	912	896	891	889	867	937	827	864	854	849	889	866	890	911	885	929	863	918	835	895	907	881	852	858	867	879	931	913	882	893	863	896	872	889	909	930	893	854	868	827	862	839	852	843	855	860	888	891	880	882	907	895	867	841	884	902	879	917	919	878	919	860	878	848	870	876	854	863	905	891	853	854	874	873	920	828	869	895	861	848	952	871	841	872	878	882	885	885	924	903	866	874	900	869	858	831	916	883	889	834	908	853	891	846	854	874	871	868	883	911	864	879	881	881	916	848	869	906	857	853	862	856	847	911	873	867	831	836	870	892	907	937	894	927	915	884	892	896	872	853	884	851	853	871	891	885	865	918	931	884	916	897	909	914	841	844	837	851	838	931	877	837	887	898	854	916	898	853	843	878	879	941	899	902	937	878	882	915	875	872	898	827	877	935	859	873	866	934	869	890	857	875	860	863	867	878	832	954	858	855	873	872	897	913	886	896	905	861	908	899	909	849	901	860	881	829	894	911	856	865	891	813	916	879	853	875	906	841	896	911	880	866	904	916	881	937	914	902	860	840	828	840	889	852	818	922	889	849	832	886	887	877	863	900	908	863	872	878	841	863	875	864	883	910	904	885	888	876	927	881	860	876	873	891	895	857	838	874	925	910	880	861	921	880	862	885	912	852	848	858	963	908	875	848	950	917	831	946	897	871	848	883	881	870	932	871	917	877	925	864	936	878	849	877	842	891	868	866	868	925	923	880	854	830	865	898	865	871	847	851	893	827	853	932	871	809	888	881	829	896	898	861	916	838	871	876	869	862	826	872	900	866	884	897	894	875	918	824	902	866	855	868	931	865	878	844	918	915	850	883	811	897	873	910	888	807	908	900	940	890	871	866	885	950	852	929	872	843	858	854	864	905	891	965	856	864	944	906	891	946	872	877	917	897	871	852	909	881	890	915	918	922	882	901	899	848	863	865	932	855	884	878	862	844	897	860	857	883	850	885	860	908	874	890	901	906	831	887	886	905	875	915	889	951	833	876	857	883	940	902	902	876	882	893	869	908	919	947	868	884	870	852	889	873	879	884	868	902	838	879	936	878	878	904	877	893	860	873	820	845	864	857	833	864	900	863	918	875	901	877	877	960	900	880	877	893	880	810	900	932	857	884	878	892	909	901	967	937	865	913	883	896	934	891	901	853	870	913	910	836	903	853	874	878	932	878	917	874	876	850	894	942	847	889	922	847	917	885	861	917	862	863	929	902	902	932	938	831	872	896	875	889	909	831	897	888	908	867	894	908	845	843	908	884	865	870	854	863	838	841	856	889	857	913	901	839	878	874	878	916	876	938	867	911	972	878	901	861	843	888	904	923	872	853	916	906	831	901	915	871	846	901	865	873	872	842	882	927	879	897	902	927	861	893	861	838	903	882	883	887	876	891	897	893	871	866	860	904	883	853	893	947	833	884	915	862	886	864	878	808	911	871	920	898	921	858	852	909	888	878	864	905	894	852	874	906	894	865	852	868	885	912	850	892	917	872	895	871	890	831	893	864	826	841	878	929	897	914	859	884	841	883	862	867	956	895	860	852	873	875	871	856	892	877	813	866	856	858	867	877	860	929	840	859	870	844	832	917	839	903	885	891	934	902	941	891	858	911	877	877	875	846	865	850	865	878	856	893	858	882	848	959	838	897	888	858	912	828	909	867	905	865	940	857	847	895	859	860	861	841	938	869	872	855	896	880	892	874	879	886	859	879	865	843	868	877	874	876	908	894	874	893	850	881	848	923	912	890	881	885	842	892	860	896	873	885	874	899	905	881	912	867	900	853	849	856	856	872	934	900	855	934	859	916	878	890	868	863	889	875	873	903	901	833	878	862	905	832	857	887	890	869	908	911	859	901	837	841	888	842	953	841	902	867	899	874	866	933	856	860	894	862	931	875	887	948	913	887	876	886	887	922	821	942	917	840	837	851	858	841	932	900	898	847	913	852	873	865	877	903	857	910	851	883	938	899	857	913	854	923	909	828	860	870	855	880	900	885	932	935	855	876	854	854	893	888	900	926	932	860	896	874	842	845	914	926	892	911	888	943	879	909	893	856	889	914	923	875	870	888	876	883	869	909	908	905	898	881	835	885	894	881	832	887	845	882	913	887	903	824	902	893	846	865	865	880	872	876	879	918	869	883	886	835	881	834	836	867	921	823	892	910	895	926	878	840	899	845	858	864	899	850	886	843	850	837	880	881	911	870	902	887	881	917	899	840	901	883	887	913	891	856	922	939	878	857	899	869	865	889	859	894	911	866	875	903	928	911	852	847	872	870	911	885	878	856	877	907	875	887	881	931	884	891	866	922	904	897	883	897	944	865	878	861	885	843	913	839	870	883	869	808	861	881	877	815	903	880	862	845	872	849	891	907	858	903	875	867	877	909	896	872	894	901	765	892	890	897	857	881	892	835	937	826	917	922	891	879	889	897	874	907	885	874	865	853	922	907	885	878	905	863	871	878	865	931	922	828	913	895	855	860	906	883	917	923	835	869	888	858	876	914	899	882	929	873	903	880	886	930	858	846	871	890	872	886	869	858	948	827	856	926	930	794	892	854	872	909	827	851	895	921	868	848	875	838	930	894	879	862	904	881	905	883	879	790	914	871	898	895	858	906	853	883	877	900	857	888	918	871	917	877	851	880	870	910	887	877	848	911	874	848	902	917	880	855	949	887	875	882	900	872	865	877	820	850	886	874	887	903	856	873	873	928	828	885	934	899	861	877	864	850	890	860	900	936	915	931	922	922	908	859	895	857	883	898	838	873	937	911	837	860	915	883	867	908	909	897	924	827	913	883	881	862	883	875	912	894	893	865	962	894	814	878	882	883	863	882	882	926	883	864	896	813	897	845	864	911	879	898	934	878	842	857	868	892	882	838	896	892	918	867	864	873	924	850	877	885	902	877	840	863	856	842	847	878	893	888	883	867	870	920	883	931	817	921	833	868	880	919	854	871	892	852	906	912	888	933	913	874	865	869	890	842	864	883	899	773	870	916	885	851	886	878	868	883	849	891	880	881	895	854	908	904	848	851	902	876	912	887	885	938	857	864	870	885	854	872	882	896	851	876	923	871	873	839	912	884	882	867	877	882	912	920	869	892	920	927	855	869	925	929	848	894	901	877	882	877	887	888	884	907	917	889	925	906	909	852	894	877	939	888	895	840	866	851	875	859	922	859	853	904	865	885	877	845	895	890	912	873	869	869	884	896	876	893	946	858	870	893	895	857	877	838	900	873	887	883	868	894	908	905	901	838	836	826	875	877	964	926	932	893	912	872	872	840
24558	21118	24052	28427	21119	21155	11524	648	503	435	400	418	415	399	358	368	366	386	332	344	365	386	374	329	366	361	357	303	363	338	336	323	329	327	346	332	359	323	350	327	361	355	351	341	330	303	368	359	332	303	344	367	339	320	363	320	346	375	368	344	330	341	322	323	339	299	347	343	342	311	356	320	345	362	363	328	314	358	331	317	349	387	331	331	337	318	362	342	323	337	348	327	333	286	331	346	353	358	327	319	335	353	333	355	357	377	330	344	332	353	312	330	349	325	314	351	340	351	289	340	321	347	334	327	337	374	328	309	350	313	353	335	321	341	353	368	311	334	291	321	313	377	404	383	337	385	331	309	364	335	332	338	356	342	341	345	343	333	302	307	283	318	340	360	340	353	282	354	347	363	390	361	348	334	342	305	318	320	352	335	363	361	343	324	345	340	345	333	326	337	340	319	333	317	320	290	334	302	342	320	340	342	300	345	347	318	330	328	326	334	359	359	325	347	367	315	340	355	350	314	342	329	357	339	323	345	322	361	326	323	347	326	328	355	365	340	358	352	323	299	339	347	334	316	339	321	335	324	347	364	355	324	311	357	329	316	350	342	321	379	341	309	308	310	359	347	340	343	328	322	319	309	366	314	306	334	333	364	356	359	347	326	370	332	340	322	334	357	333	346	309	326	313	320	335	341	356	293	355	339	368	361	308	321	327	324	294	373	342	308	369	347	328	337	313	347	353	327	310	333	349	346	305	305	339	335	350	336	321	339	326	349	360	353	337	327	350	366	337	336	331	336	364	332	330	328	325	343	325	327	330	306	359	330	339	309	370	322	337	347	307	324	326	341	326	353	355	331	308	344	372	333	362	352	342	327	322	351	378	336	304	331	298	300	368	327	348	352	347	319	333	354	337	336	367	351	366	356	339	340	332	339	329	359	321	287	342	334	379	364	340	357	324	339	351	333	335	321	334	312	338	355	334	340	343	349	335	324	320	323	326	292	343	311	389	328	300	279	364	342	381	351	307	319	333	362	351	331	363	328	304	374	349	322	366	338	361	330	344	362	295	315	347	325	326	369	313	353	363	343	321	373	339	343	352	321	332	412	324	362	351	347	363	348	323	309	328	343	348	387	375	361	378	351	327	346	329	335	353	315	355	322	348	342	350	312	378	317	337	317	341	341	354	351	324	337	333	340	333	393	358	352	366	336	328	340	360	374	369	328	331	330	336	328	342	350	345	321	347	331	313	305	324	343	352	346	327	355	372	315	343	364	336	349	328	292	292	291	343	333	361	353	344	324	330	356	378	367	316	351	352	321	370	339	338	327	320	328	332	332	346	340	326	335	285	359	341	321	337	350	347	359	344	362	340	350	304	336	354	312	345	295	304	353	356	349	351	317	371	381	338	324	332	356	360	319	378	309	316	374	364	344	332	391	336	328	331	340	317	358	349	332	346	343	327	368	332	323	329	308	328	331	344	331	372	322	348	323	343	342	288	325	345	310	348	341	329	341	311	369	337	343	335	375	341	355	317	301	343	321	320	329	308	340	331	336	350	371	363	327	327	318	380	334	336	342	305	345	322	324	358	302	293	368	334	353	355	367	339	362	325	337	345	340	325	366	328	354	340	338	364	350	387	350	322	347	320	313	285	312	353	337	364	341	309	325	356	383	318	328	317	355	328	343	354	339	327	336	322	318	321	359	341	362	329	303	347	331	352	334	347	339	313	324	372	303	307	329	326	328	349	336	379	336	326	325	341	372	314	314	317	335	331	369	360	330	326	348	320	319	335	307	341	312	371	356	310	359	346	335	301	347	350	270	382	377	344	330	300	350	376	365	336	356	329	341	308	319	305	311	329	359	369	345	345	294	329	319	339	361	333	337	340	317	332	360	312	346	368	329	354	318	344	303	315	365	339	338	301	318	343	336	320	321	351	307	364	289	345	290	312	322	316	311	353	337	359	332	328	346	355	321	287	341	328	311	396	310	292	328	339	352	327	354	358	321	323	317	350	363	320	310	328	350	376	371	350	325	339	330	340	340	331	322	340	329	332	327	357	336	353	329	331	325	344	330	308	350	331	357	345	340	303	368	330	362	328	364	360	305	354	351	357	384	324	328	331	366	329	336	300	320	302	372	330	336	316	324	311	339	328	354	310	319	356	344	349	345	318	361	329	334	372	362	308	332	338	337	345	339	311	352	337	360	324	361	314	330	322	331	339	341	337	348	327	341	351	341	346	323	323	334	337	304	345	350	352	318	329	332	361	360	357	346	333	348	344	363	363	368	360	351	341	344	320	375	328	314	336	321	296	315	334	324	345	336	346	393	335	349	367	327	324	338	322	335	319	361	348	347	349	321	340	326	330	354	335	365	303	309	316	405	340	317	373	320	311	323	323	336	323	322	337	344	347	322	327	329	341	341	336	353	357	359	370	342	385	318	334	334	333	350	325	369	336	347	331	345	313	345	305	329	324	326	370	316	345	353	369	331	355	362	333	336	306	305	327	359	314	352	319	315	374	325	344	328	345	355	327	318	369	349	328	351	342	337	322	346	340	314	335	351	334	316	327	325	341	317	349	322	349	291	342	324	370	360	360	335	361	352	333	341	340	330	303	346	326	326	325	349	329	343	349	345	346	363	314	338	328	340	341	343	335	344	314	338	325	347	344	331	362	326	374	315	349	291	323	336	339	351	340	329	304	298	299	339	323	320	307	338	332	336	310	348	354	373	331	334	321	331	367	319	382	385	352	338	352	359	335	342	320	320	342	332	313	341	305	304	337	346	346	343	316	309	317	324	347	351	310	331	360	306	341	358	323	322	314	306	339	350	343	365	341	318	365	351	343	319	335	356	340	345	368	325	339	329	348	378	338	350	316	305	344	367	318	381	335	348	315	349	304	326	310	356	308	345	335	350	348	331	330	320	348	358	330	286	328	330	332	314	367	353	356	372	358	348	354	327	354	354	335	387	340	317	364	372	320	321	336	329	346	324	364	322	330	356	326	324	356	349	370	354	345	338	351	369	344	353	354	332	363	360	357	342	379	342	327	329	300	332	309	329	344	312	353	381	333	355	347	333	313	347	335	335	358	323	349	353	319	364	343	327	335	344	354	360	303	329	338	341	353	351	355	345	331	367	352	321	374	369	312	336	344	357	326	361	300	328	340	344	291	325	378	345	318	298	338	336	352	353	335	307	364	354	323	373	333	344	366	309	335	306	326	332	366	352	304	341	341	331	321	343	350	302	356	330	361	315	320	338	346	351	324	361	350	351	341	366	365	319	302	324	308	332	329	306	320	303	358	362	297	328	353	308	341	364	316	313	303	370	343	336	304	318	322	333	343	343	342	341	372	341	362	348	336	341	343	353	338	349	366	347	371	306	335	371	360	314	330	328	357	341	310	350	325	385	362	320	307	354	332	313	302	333	331	342	339	379	370	372	327	327	328	315	348	302	360	320	311	383	323	300	295	316	316	336	320	361	333	324	338	327	320	326	368	377
34614	47388	21022	1024	895	760	810	738	714	725	675	674	693	752	729	727	695	682	728	703	684	622	699	702	657	718	691	718	669	671	672	703	724	666	658	683	747	727	716	656	659	735	659	677	746	682	705	675	674	674	707	658	710	706	671	722	687	661	698	684	684	724	674	679	686	650	650	654	679	706	676	739	699	649	682	724	730	687	689	682	678	707	698	630	677	715	723	707	740	690	721	681	699	699	685	647	688	716	662	698	619	668	670	679	701	717	697	697	659	691	693	669	700	684	724	672	686	692	693	677	689	686	722	678	704	725	633	723	676	691	650	662	664	700	684	702	667	686	675	655	644	655	658	684	672	676	712	660	729	694	690	718	683	648	702	646	707	697	668	740	663	670	699	691	674	704	693	663	693	725	685	634	681	743	686	692	689	644	690	650	684	691	647	725	687	722	699	682	647	640	689	720	676	709	662	683	701	673	670	657	695	717	691	711	674	740	717	718	682	694	699	678	671	682	693	703	713	674	751	678	644	679	689	718	679	705	701	670	722	707	693	718	675	690	685	655	750	685	682	709	663	713	695	729	727	684	635	674	711	700	730	732	689	681	693	687	640	665	762	670	709	665	642	691	707	661	683	762	675	683	660	682	706	687	703	714	728	658	681	642	726	651	709	666	681	672	649	670	692	669	711	670	708	680	674	660	708	695	681	702	658	652	721	717	686	726	690	695	693	671	685	701	687	706	674	688	693	695	685	684	682	690	688	692	678	732	759	660	716	686	678	686	655	651	701	652	711	654	628	695	664	669	731	802	675	720	697	706	696	697	701	741	688	686	673	708	720	688	661	693	692	680	688	674	668	722	703	693	727	728	702	714	657	650	687	679	736	721	718	704	733	636	709	693	665	680	670	667	691	653	739	706	639	672	672	643	632	713	691	680	711	668	685	673	743	681	692	654	639	654	681	687	719	696	721	662	703	709	722	655	716	735	633	669	714	690	753	669	700	653	742	685	687	687	699	720	691	672	679	701	692	691	666	684	690	661	653	716	676	675	668	721	718	685	703	706	724	686	709	716	727	683	675	707	695	733	690	756	668	708	662	740	691	719	659	716	664	674	696	695	670	721	736	694	691	654	695	696	675	700	731	693	652	676	744	680	706	705	723	700	656	725	684	680	679	690	675	679	672	702	715	676	723	702	669	720	750	725	710	682	619	684	706	674	751	654	691	677	691	709	697	699	678	744	710	698	662	726	685	693	677	660	691	680	683	704	707	666	706	662	671	647	695	654	698	674	627	681	706	715	670	730	691	696	727	678	692	694	714	701	686	697	682	696	688	704	671	683	729	706	716	685	723	725	691	750	723	722	729	703	679	719	675	717	663	721	721	714	690	686	684	699	686	705	698	717	703	682	686	692	738	654	635	738	731	699	677	681	651	737	716	681	686	704	731	715	638	709	670	672	710	660	703	712	750	717	722	670	725	664	677	704	706	721	672	701	734	719	686	657	686	707	696	717	687	677	675	703	690	709	729	657	690	734	668	672	698	676	667	685	687	640	635	726	706	667	685	640	687	690	708	708	673	726	690	735	693	676	707	687	692	686	659	693	681	701	669	661	698	706	674	686	704	678	650	662	717	644	711	687	702	680	718	686	672	671	694	711	722	673	722	706	654	684	693	672	714	699	728	703	647	727	685	684	757	729	694	706	678	653	664	687	708	669	715	709	669	669	718	736	693	669	694	692	708	698	708	697	680	673	672	716	705	660	726	664	667	721	719	706	663	668	672	687	732	694	691	673	673	727	684	702	655	672	668	679	693	665	670	715	661	707	715	632	701	688	714	663	710	705	688	699	704	671	696	695	687	715	678	670	702	649	656	685	622	704	675	670	660	712	657	696	676	694	696	710	700	664	699	702	707	696	729	679	663	727	705	658	737	677	689	659	661	674	726	704	683	691	686	687	675	698	690	742	663	704	664	642	667	696	719	694	675	689	705	703	698	662	726	698	686	657	722	723	687	686	683	699	669	654	662	709	644	657	694	680	699	630	767	719	695	690	729	667	724	689	700	728	698	708	653	688	713	700	734	690	743	646	741	695	696	700	656	642	640	670	731	650	690	726	681	697	657	665	682	684	704	688	734	684	715	669	733	660	693	684	670	690	721	702	692	676	637	688	734	691	707	680	706	701	694	687	655	692	702	658	737	680	643	719	665	700	710	714	672	673	663	731	666	648	706	698	703	692	654	663	692	687	671	668	686	736	706	697	659	693	690	702	693	660	699	722	756	693	715	691	677	646	684	702	693	615	686	668	722	699	694	695	709	710	686	709	747	723	683	705	711	716	689	688	698	683	763	686	706	693	702	700	718	718	746	722	670	655	647	645	683	681	658	714	711	714	738	668	681	724	727	700	738	659	678	663	677	705	722	704	700	731	708	699	679	701	645	699	697	652	675	671	707	736	634	680	715	661	669	684	660	685	689	713	712	669	672	701	712	687	740	735	700	751	657	685	750	648	698	728	683	701	665	710	686	666	722	708	630	676	713	653	691	731	659	672	735	711	670	648	679	721	662	686	647	685	661	661	712	686	690	707	724	662	719	718	693	672	674	690	704	673	703	677	728	674	739	686	675	732	734	719	727	699	715	691	674	710	667	725	691	613	732	695	715	690	708	720	680	691	688	715	706	721	689	685	699	646	686	729	701	704	650	756	648	712	671	689	720	733	689	719	673	657	693	699	689	704	686	726	670	690	709	697	722	699	677	687	640	708	646	748	684	686	668	692	664	710	703	701	671	682	686	737	668	662	684	696	666	653	681	675	717	666	697	688	717	737	717	682	688	668	657	709	718	678	673	671	679	680	702	672	674	710	701	687	683	664	675	665	709	635	688	623	689	698	719	746	669	666	661	684	714	676	707	675	683	730	678	737	672	717	648	699	691	667	692	647	688	708	668	692	685	632	691	688	701	716	711	668	678	715	676	714	672	711	684	690	689	668	688	664	660	687	693	691	688	730	714	697	690	686	707	675	728	682	685	660	664	694	710	678	656	669	655	647	722	701	740	669	661	675	677	666	710	677	712	707	669	692	700	696	662	672	731	727	717	671	671	693	697	667	702	686	683	671	667	661	781	685	728	727	700	662	700	731	702	704	676	697	726	691	657	666	682	748	715	701	662	695	683	729	755	712	726	704	694	689	657	653	682	689	693	683	665	699	704	666	693	643	669	684	730	694	728	624	671	719	683	693	644	736	659	677	696	659	632	673	705	697	701	756	676	687	648	733	702	710	677	692	653	695	675	692	724	675	664	683	660	707	673	690	682	695	699	691	691	707	703	695	694	646	669	686	716	675	709	676	677	689	657	685	683	673	694	641	643	674	652	650	707	672	692	668	681	657	729	709	707	647	707	738	688	712	705	740	717	624	720	691	722	708	684	698	706	717	682	659	739	671	716	686	716	678	714	721	680	706	674	715	676	701	662	698	699	734	711	660	666	692	692	741	679	714	693	694	702	687	701	707
34334	18203	5596	443	324	276	278	264	263	280	275	275	280	268	250	255	272	265	270	272	269	260	259	246	277	275	266	267	281	285	238	235	268	260	263	269	299	275	254	267	273	253	261	281	296	249	254	259	264	241	241	271	217	271	270	283	277	285	242	271	256	251	277	233	269	246	258	266	252	286	273	245	319	276	287	282	247	260	288	240	271	277	268	287	287	273	274	288	265	247	321	252	274	306	252	276	271	259	245	265	232	281	250	264	255	264	241	289	280	284	270	266	278	269	257	253	238	303	255	288	290	254	259	268	282	309	278	281	260	265	284	253	271	242	245	259	267	262	270	268	286	259	279	297	275	253	251	257	258	265	249	277	260	270	255	283	284	260	256	237	249	266	308	283	242	245	258	278	254	250	270	263	276	275	279	275	249	269	262	276	251	264	269	256	280	231	227	270	252	254	279	306	263	279	266	279	272	249	271	269	259	254	278	277	262	272	257	278	271	271	246	254	268	288	286	277	253	264	252	247	308	284	294	231	268	248	275	331	272	267	273	322	264	261	258	289	252	283	256	269	263	268	270	271	261	278	257	209	270	275	258	335	280	271	247	249	267	271	280	245	270	286	240	286	234	270	275	242	253	300	264	273	266	247	239	244	266	286	264	264	247	223	269	246	287	254	252	266	263	279	256	250	290	274	266	288	286	277	271	257	248	258	257	287	320	252	253	305	259	282	274	261	267	258	257	254	283	274	269	314	281	235	289	268	258	266	252	262	263	263	244	269	250	318	264	260	260	251	232	240	244	248	242	290	309	250	267	252	238	271	279	285	280	267	258	271	312	261	268	281	285	269	291	272	256	250	289	274	289	255	245	252	270	252	268	266	274	270	269	292	270	269	288	257	268	237	288	299	309	227	284	267	262	266	238	250	257	279	295	291	239	303	265	272	268	242	279	249	268	270	268	274	265	278	289	266	226	265	252	293	279	267	270	290	268	289	239	277	284	251	266	279	288	305	273	255	263	278	286	225	264	270	249	242	265	269	314	239	295	271	266	264	276	286	283	276	269	246	253	261	287	262	292	264	268	281	263	286	264	304	266	290	247	232	281	270	279	258	259	267	271	265	283	272	278	295	259	311	295	291	272	289	265	268	260	288	271	300	236	287	298	276	278	259	277	288	261	290	275	270	270	276	270	265	254	260	293	271	276	244	224	257	296	241	286	238	280	253	254	235	255	264	288	305	251	278	253	253	267	263	265	258	238	268	280	248	282	252	280	289	243	261	277	252	246	255	275	252	290	265	281	272	257	245	267	276	245	256	277	290	294	265	275	244	242	267	233	287	252	257	285	284	270	278	278	256	273	269	268	263	246	281	254	274	284	316	271	285	259	232	270	244	269	262	252	285	271	277	268	276	250	310	282	260	247	256	246	257	287	279	261	231	280	283	265	276	247	250	281	249	294	274	288	291	269	270	271	280	263	241	304	288	280	304	287	308	213	280	276	270	255	274	281	264	263	268	270	243	238	272	269	254	289	296	285	252	278	340	268	278	230	278	277	267	255	274	308	217	235	293	263	262	263	255	301	267	267	289	254	282	253	280	272	273	292	254	287	268	271	252	234	240	279	278	264	283	263	265	249	262	286	291	267	250	285	298	254	258	282	257	274	258	268	259	254	243	272	271	291	293	280	257	287	273	260	245	257	280	271	260	249	253	271	234	286	220	240	243	250	290	273	247	262	283	230	251	260	266	257	274	282	244	262	279	290	259	280	266	261	281	268	272	282	243	263	280	278	291	262	267	304	257	275	293	269	262	270	258	241	258	264	257	264	258	263	264	247	267	267	234	264	274	262	284	240	248	256	241	244	305	246	261	284	279	266	263	273	270	255	266	291	282	280	288	264	257	281	295	289	281	263	277	274	262	288	295	252	297	256	280	239	243	271	261	266	242	285	264	280	298	260	281	309	282	264	250	262	270	293	287	258	252	254	252	264	274	281	267	252	271	257	271	306	273	264	261	232	232	277	293	270	245	291	256	286	249	272	270	261	237	256	257	248	263	253	300	279	248	262	266	267	277	262	291	263	274	267	257	259	274	222	238	253	263	277	273	266	229	260	267	285	277	285	280	313	301	280	292	264	283	282	248	247	283	269	280	249	292	234	248	252	293	245	245	284	251	307	293	269	269	270	240	292	262	278	264	235	267	278	266	270	283	226	278	320	289	250	267	269	230	278	279	298	278	279	256	260	317	250	262	275	265	254	264	271	309	256	246	277	310	246	251	264	263	250	254	264	246	277	234	272	278	251	244	283	294	250	268	260	297	285	280	276	269	265	264	290	279	250	260	294	271	293	276	274	278	271	260	283	265	245	284	262	265	241	239	304	254	269	272	247	273	305	261	256	253	278	290	228	265	261	245	279	298	256	263	285	264	280	260	250	276	257	237	253	243	264	267	259	317	299	263	260	249	281	269	251	254	293	253	264	273	250	300	264	285	285	263	249	256	259	269	268	271	247	270	240	290	284	282	287	303	301	291	251	268	258	258	276	232	252	293	251	250	265	251	259	240	282	271	277	279	271	265	247	267	246	258	297	278	267	285	267	278	301	276	274	234	277	280	249	251	269	243	260	274	281	268	247	260	275	246	258	270	272	261	244	271	262	256	262	239	274	254	257	255	265	239	280	245	266	282	257	245	300	244	273	309	262	247	264	290	252	267	311	283	259	242	271	248	252	273	259	291	282	282	267	283	264	247	295	235	256	266	274	271	277	253	257	270	269	251	269	255	268	273	263	282	266	255	262	288	266	261	269	238	266	268	252	270	248	278	264	274	271	297	270	243	278	289	281	305	247	258	282	233	257	286	245	257	265	253	259	260	255	268	262	292	273	272	254	247	266	283	252	264	266	266	242	280	266	241	290	253	274	231	276	259	300	292	282	254	258	240	262	279	286	270	246	298	293	260	236	255	292	288	253	260	281	291	263	264	279	296	267	269	260	298	279	311	291	283	248	276	270	288	279	268	253	272	282	263	263	286	254	233	273	258	245	289	254	282	281	257	257	273	322	215	243	283	276	263	312	288	256	271	301	243	275	274	258	265	271	266	277	260	266	272	259	243	257	274	252	274	246	260	306	280	250	276	296	270	269	254	258	236	287	277	239	263	238	287	288	256	253	246	260	256	272	263	257	272	216	284	272	289	257	257	283	253	258	298	235	264	283	285	271	259	260	284	268	285	251	292	251	292	254	252	276	286	269	271	257	278	253	254	239	275	278	268	269	276	246	287	283	266	262	297	260	293	285	284	235	264	252	278	301	263	239	253	295	274	234	276	283	265	275	279	277	251	229	288	264	277	263	276	290	276	271	246	280	271	268	240	282	290	276	279	271	253	259	278	239	256	280	268	256	257	264	288	285	266	267	247	229	295	261	271	234	233	278	264	271	241	267	238	298	274	252	282	246	272	246	283	248	303	230	266	296	283	218	262	270	248	264	244	260	272	262	289	260	262	206	241	256	294
14865	5139	1526	630	614	594	643	624	580	656	668	590	603	612	622	650	585	620	600	607	642	630	647	631	634	668	620	673	626	663	604	587	634	629	566	575	602	669	617	611	615	610	596	610	642	594	615	620	595	625	633	622	655	600	609	581	674	631	619	624	604	585	602	590	623	636	581	629	605	606	634	574	621	667	615	631	640	664	631	667	656	559	605	605	581	591	621	608	598	640	614	653	627	610	637	597	652	601	613	578	622	634	582	654	675	562	608	585	637	669	625	590	627	639	607	599	611	620	596	633	591	644	624	580	600	626	660	600	587	609	586	618	630	635	622	667	636	591	624	632	579	596	593	623	644	616	662	623	640	602	584	631	566	648	636	619	580	594	638	608	638	590	619	612	605	605	650	609	616	612	615	633	606	633	629	597	627	597	635	659	659	601	620	632	594	632	626	601	593	590	599	608	634	641	653	626	587	625	607	605	625	585	620	602	624	607	625	606	630	611	619	639	616	652	570	601	642	630	662	639	635	595	631	637	645	596	599	626	577	579	636	620	642	633	603	648	622	642	636	636	638	596	567	604	648	656	607	606	614	577	609	633	599	621	619	667	630	598	598	576	650	628	622	595	600	602	600	584	622	585	653	594	623	587	632	620	622	625	619	621	655	609	578	611	640	641	582	637	622	627	610	616	631	622	596	594	627	607	610	637	605	594	590	610	628	634	643	571	596	577	600	660	614	629	673	659	603	615	655	599	564	626	656	606	602	609	632	566	631	654	638	640	548	633	616	641	650	632	614	672	617	621	633	647	628	663	582	623	592	615	629	624	652	651	645	637	662	669	643	615	599	637	619	587	608	612	621	596	594	646	609	591	593	625	594	637	638	595	667	642	589	611	681	630	654	614	634	579	611	581	626	561	613	605	665	633	580	620	634	577	632	634	633	623	644	637	616	627	603	600	639	626	633	612	599	605	611	604	636	628	630	610	651	607	598	604	613	613	614	648	588	589	597	574	584	589	629	638	619	621	640	644	626	639	620	657	631	597	646	623	623	576	649	627	656	606	625	649	627	608	639	626	648	601	608	617	626	622	644	622	619	621	619	615	601	623	608	610	608	635	680	602	627	630	611	644	604	544	591	601	549	607	646	614	603	636	627	606	605	603	620	664	641	604	608	645	630	624	585	627	609	585	587	650	614	628	640	615	603	627	606	601	622	646	628	596	638	594	627	640	619	586	634	605	627	617	617	602	662	605	615	545	600	648	629	587	625	607	631	635	583	631	590	618	564	592	650	626	687	623	611	573	603	624	590	615	610	638	650	623	622	600	593	581	639	597	585	613	590	601	608	635	627	622	633	614	626	621	562	599	592	583	619	638	607	658	639	710	625	659	646	635	577	649	660	646	616	581	648	615	633	635	590	646	610	604	602	607	570	605	657	600	634	651	614	656	665	622	600	599	694	594	620	640	618	610	641	627	612	632	573	613	620	614	624	602	653	612	614	625	618	643	628	606	615	584	642	579	610	596	610	660	633	604	615	654	622	609	617	655	618	602	640	564	638	573	582	622	603	633	622	626	659	639	613	652	644	614	659	625	644	619	618	614	598	628	615	619	597	647	634	630	609	634	588	625	638	606	582	609	600	642	603	537	643	613	636	574	606	568	596	600	597	596	660	605	626	597	610	669	608	664	654	612	618	635	650	572	618	621	613	592	600	617	600	661	651	613	618	616	582	631	629	648	613	619	580	642	628	554	603	632	620	642	609	609	592	656	602	565	603	617	583	590	586	608	627	647	657	620	634	644	608	637	638	673	612	624	585	652	678	668	608	626	639	640	627	668	681	643	617	612	603	618	619	577	599	651	665	609	630	624	637	606	630	607	617	590	585	645	613	611	591	651	629	650	640	579	619	629	600	687	630	613	581	597	603	618	629	584	579	652	616	606	626	626	644	621	580	666	656	619	636	599	575	614	606	571	641	627	614	651	648	631	620	609	616	584	609	604	603	636	626	597	602	566	616	596	554	660	656	603	668	598	637	633	661	651	628	615	669	617	616	658	602	619	623	609	610	625	614	660	596	664	657	588	594	606	609	623	628	614	610	634	642	615	612	617	646	591	597	618	640	625	666	582	593	592	664	602	637	673	584	592	594	623	590	634	610	584	629	607	628	606	631	642	649	600	619	618	607	613	606	616	614	598	584	648	590	613	614	609	652	638	624	599	594	672	599	607	613	664	643	631	605	634	596	597	632	577	628	626	671	601	605	608	649	608	626	589	627	605	659	598	649	611	557	599	594	606	575	622	625	650	626	661	611	625	625	565	646	627	605	607	642	616	674	641	610	625	620	607	610	584	583	656	568	595	624	617	605	605	612	617	636	629	609	631	641	629	626	650	587	598	569	658	608	583	625	633	623	647	622	616	626	611	644	636	664	612	595	666	626	617	610	644	609	623	650	654	588	644	617	619	602	586	592	613	664	674	597	656	602	632	646	642	647	641	602	582	609	631	655	609	617	639	611	609	596	627	608	601	607	639	617	676	631	594	605	621	645	587	599	593	648	560	581	588	602	644	655	649	638	612	675	646	619	607	616	606	593	674	596	645	625	614	595	590	627	601	627	637	600	607	626	613	617	619	607	638	640	676	611	598	600	603	649	623	631	628	639	639	632	576	587	625	644	624	634	594	666	609	666	580	654	633	677	624	626	621	620	616	583	599	650	601	633	624	590	630	618	553	598	596	643	646	614	642	613	592	646	642	628	628	622	575	625	649	638	609	634	604	608	602	580	631	642	626	654	682	578	676	599	606	607	605	630	654	601	611	624	576	600	585	625	657	622	642	600	567	624	633	611	621	617	592	638	571	628	678	655	573	636	608	640	589	653	604	627	603	645	630	644	618	682	646	620	595	609	629	607	649	593	607	596	593	635	627	627	615	649	635	646	566	594	623	663	589	629	623	630	588	603	638	649	598	601	617	653	597	636	667	566	605	620	617	628	617	630	635	565	612	659	630	584	634	645	587	611	639	620	665	627	618	648	584	628	580	604	600	586	628	617	622	600	630	637	578	617	605	595	610	565	597	603	623	614	608	650	609	575	606	631	614	618	634	611	640	621	623	649	652	611	606	634	649	577	597	671	622	634	576	627	612	628	580	649	610	615	599	626	687	605	602	610	628	615	613	645	636	606	601	620	594	581	606	584	636	594	633	669	656	608	591	589	647	597	659	650	634	609	618	625	619	631	613	656	657	634	633	609	598	589	618	596	581	623	600	647	596	617	610	632	637	588	618	613	598	601	595	591	603	610	671	604	580	616	648	614	618	613	654	600	602	645	602	653	615	588	603	637	611	626	574	583	630	600	629	620	587	638	660	628	592	634	635	611	659	617	645	594	634	601	610	597	619	628	601	573	617	609	622	630	643	608	622	620	648	600	617	611	623	594	650	572	586	571	625	585	634	669	644	633	611	612	610	670	598	652	612	594	635	605	592	557	632	655	604	646	644	617	647	625	612	620	639
25274	21136	23757	28773	21148	15163	769	545	520	475	454	462	450	421	479	439	410	422	447	446	419	442	390	408	401	440	435	427	405	395	426	412	449	398	418	409	417	456	408	451	408	443	431	424	439	393	436	458	405	422	401	424	447	428	419	401	431	436	408	426	426	440	474	406	432	423	443	402	465	467	409	435	450	455	441	464	419	406	457	411	415	444	419	442	379	420	432	436	400	431	414	394	405	379	440	414	419	441	431	443	397	420	410	430	424	409	416	420	437	425	444	404	433	423	451	437	409	399	433	439	399	419	393	431	372	460	410	377	414	441	453	428	406	394	494	444	385	413	419	436	428	407	428	397	404	429	450	424	411	454	420	436	385	441	429	381	440	375	408	435	464	469	395	402	412	429	401	386	431	416	447	424	445	410	422	420	408	448	415	412	411	467	457	412	409	448	426	440	437	405	426	418	411	430	419	438	417	409	420	433	398	448	422	453	435	442	458	436	430	414	405	450	420	462	430	402	449	433	437	439	402	382	407	474	378	478	475	460	390	395	466	412	394	442	436	425	424	420	456	414	430	411	421	441	472	457	433	428	446	413	428	395	438	483	429	434	411	416	413	417	422	409	445	473	432	417	410	419	442	421	396	430	429	423	433	417	410	430	429	401	467	426	384	428	410	428	457	410	426	413	421	437	436	402	429	427	424	451	432	441	414	422	411	464	428	408	408	417	400	414	401	364	457	428	404	440	422	432	446	402	381	456	437	411	382	410	427	390	379	444	446	416	376	404	416	445	406	428	434	406	418	485	481	475	421	406	405	396	387	425	452	426	385	427	434	448	426	422	423	430	458	422	437	397	418	409	387	451	441	410	367	427	433	452	433	423	391	426	452	423	441	400	426	456	397	413	394	407	425	433	438	449	402	409	425	451	431	420	403	419	430	428	442	433	426	437	418	399	425	428	418	433	410	427	409	432	417	431	443	455	360	384	445	434	378	397	415	449	415	385	412	406	421	398	416	451	402	418	467	423	444	447	422	426	448	451	443	482	396	416	390	408	421	428	425	431	401	382	440	435	415	457	428	401	432	411	438	378	410	399	407	408	397	394	427	447	433	436	408	434	455	407	412	455	436	404	406	458	408	416	419	437	432	431	413	445	388	405	369	397	428	415	418	427	450	440	461	396	419	451	438	449	440	426	412	418	429	436	400	417	432	394	420	407	428	460	478	438	445	402	452	474	425	423	392	409	433	473	467	457	443	401	418	399	410	405	395	412	407	382	412	411	413	387	423	424	431	411	406	426	467	407	409	423	413	417	443	411	447	422	477	438	424	425	431	452	433	435	451	430	418	408	399	447	407	442	401	427	430	424	384	462	452	415	435	424	437	423	428	435	406	429	457	419	422	401	443	462	425	429	400	407	416	410	450	439	408	401	412	414	441	390	410	396	450	401	401	434	383	418	446	402	449	425	419	416	365	382	414	433	379	432	411	429	431	428	439	424	414	387	409	420	450	413	477	407	428	399	408	431	451	413	415	391	426	397	402	422	408	476	456	439	406	391	437	426	457	428	409	404	455	413	484	434	432	389	460	400	419	401	429	444	446	429	403	449	382	417	436	417	457	422	411	471	402	420	438	447	423	399	405	417	428	468	409	427	433	445	467	410	407	458	422	428	414	424	427	416	438	434	457	434	463	450	407	456	407	403	407	407	421	440	457	372	408	410	418	394	410	440	435	433	430	420	433	433	429	429	421	432	389	434	464	416	400	373	394	401	430	444	444	433	442	400	378	402	416	392	382	411	447	416	450	461	454	453	416	412	428	395	405	423	387	418	412	406	423	435	422	428	438	446	439	419	412	431	421	386	419	426	433	426	414	451	438	421	387	434	412	436	402	461	447	388	436	413	438	456	412	435	436	427	415	433	434	411	425	432	446	450	469	439	427	399	398	414	434	425	461	421	457	418	419	382	443	448	419	467	405	428	399	420	409	467	404	418	496	440	399	442	387	387	416	374	423	455	440	401	412	424	424	400	401	403	396	413	442	428	368	386	386	446	426	394	459	430	403	422	423	442	446	409	403	441	401	408	436	443	450	398	441	417	414	413	431	437	415	456	468	419	397	393	400	392	385	397	411	444	424	436	383	393	411	419	418	415	418	425	438	394	438	390	410	429	411	481	427	392	429	434	418	429	416	401	401	449	417	428	457	395	424	439	440	400	375	414	405	428	400	416	405	434	411	486	428	433	453	425	479	394	411	445	405	447	429	392	412	437	412	420	425	415	418	461	422	394	421	433	437	440	411	413	390	425	431	416	434	409	456	443	425	424	420	419	452	428	430	395	449	461	424	440	400	444	414	427	434	418	402	408	414	416	418	416	405	417	451	359	395	434	383	474	438	409	424	412	402	419	451	460	464	427	435	412	430	426	394	459	456	434	387	463	442	426	419	412	437	421	440	415	417	393	476	432	442	417	426	429	422	433	380	404	427	413	434	446	408	419	405	443	423	436	418	413	417	420	422	450	441	381	429	461	417	415	413	431	422	420	400	424	443	437	441	383	453	424	379	391	473	437	380	401	447	408	395	453	436	425	386	405	426	435	480	471	469	418	437	385	418	423	421	416	416	463	426	433	418	416	468	402	419	486	377	430	420	395	411	450	459	429	431	429	428	418	419	430	400	401	449	428	418	399	423	422	438	407	444	433	429	418	441	445	430	452	428	405	430	436	400	431	420	403	438	420	398	437	415	446	405	410	394	422	394	445	445	388	409	430	410	431	429	415	446	442	417	417	410	451	462	448	448	456	442	452	427	374	410	459	455	406	446	451	441	444	415	416	416	452	420	421	416	434	450	433	445	401	447	448	415	483	439	426	426	402	415	424	417	458	431	463	419	435	425	409	418	399	420	469	443	434	407	379	422	429	412	401	379	474	450	421	431	453	419	420	445	443	420	439	436	458	410	410	406	440	424	433	420	458	408	413	488	418	423	439	425	414	390	431	357	428	432	412	406	437	448	390	472	443	446	402	406	451	426	400	395	437	445	421	398	398	426	433	404	428	392	430	425	426	385	398	389	434	430	395	445	472	440	466	418	423	422	452	459	436	458	412	394	469	414	405	406	441	423	400	474	425	467	432	413	444	410	397	451	418	446	407	422	396	423	378	455	457	434	463	406	443	435	387	421	418	410	433	406	446	466	472	470	426	450	443	427	439	397	451	448	418	444	423	409	462	389	392	433	418	431	419	431	431	439	430	453	423	424	423	435	390	404	429	432	504	447	391	401	433	432	504	435	388	411	386	431	423	410	417	460	395	438	435	450	439	395	400	429	422	474	439	379	434	388	392	432	407	415	447	398	430	444	411	428	429	436	447	407	426	436	416	457	423	414	400	442	428	431	489	412	439	425	433	414	425	395	397	400	435	426	429	437	407	396	401	450	429	442	478	399	403	435	395	415	445	458	433	397	410	431	413	431	431	444	433	412	473	433	419	437	439	418	434	450	447	427	455	465	437	424	417
29044	37633	13936	1088	936	887	951	888	911	920	842	866	907	814	881	893	911	925	873	874	850	857	907	837	886	946	856	876	966	912	859	903	889	876	864	892	876	876	889	886	825	867	934	863	890	886	892	882	862	808	889	836	899	824	850	874	900	876	845	880	897	883	898	915	882	862	889	846	909	854	848	869	855	865	901	868	928	887	830	851	861	935	894	886	792	850	858	902	871	885	862	865	856	881	889	840	896	841	868	927	896	881	891	829	827	884	910	908	925	852	896	888	914	872	894	869	835	866	880	851	921	890	860	900	862	913	878	885	883	882	891	868	809	922	846	900	915	842	881	941	897	937	909	893	842	904	937	842	911	904	881	892	830	880	883	906	886	817	933	920	896	897	873	885	908	909	882	883	932	858	830	922	908	898	897	857	919	886	905	817	891	851	880	888	857	828	846	897	892	880	838	844	891	882	910	890	859	881	909	846	865	888	889	902	867	869	861	902	890	832	911	821	901	879	858	845	910	837	870	881	884	896	876	911	868	888	882	873	856	860	862	931	855	891	895	905	864	888	833	866	915	896	918	921	861	880	871	869	865	857	920	866	860	874	883	950	936	903	941	866	886	886	871	890	925	908	861	916	888	915	901	851	911	872	870	909	904	876	917	892	917	885	853	837	819	852	888	876	878	896	901	881	880	873	838	884	885	885	875	844	895	853	868	878	943	885	881	853	894	908	828	888	910	874	832	854	863	907	866	844	861	885	886	832	944	864	847	851	883	915	916	908	925	929	923	891	917	847	863	910	913	840	896	843	865	901	910	888	843	877	940	886	908	906	857	891	828	899	862	889	960	899	867	933	857	893	891	908	808	858	863	924	880	905	864	875	883	907	870	860	892	871	877	931	862	828	881	874	880	859	829	856	884	893	905	874	879	889	841	848	847	848	884	862	828	890	828	903	857	888	897	876	894	904	917	916	944	848	851	846	918	890	928	912	895	870	878	860	894	935	870	874	883	908	931	856	858	893	881	917	922	910	875	876	860	912	919	866	901	904	907	928	915	888	870	902	877	828	834	901	866	942	850	870	897	872	930	861	895	833	928	895	912	848	890	877	887	865	844	954	910	922	797	910	913	890	882	893	944	880	925	890	906	825	841	916	914	896	884	887	982	894	904	863	885	863	875	881	906	901	883	862	877	897	871	883	912	888	871	908	937	900	927	853	857	901	883	943	920	883	902	900	865	874	881	835	892	888	916	852	913	900	897	938	843	842	833	845	820	868	835	876	902	868	895	911	867	892	888	893	859	896	946	877	927	895	918	864	919	851	831	891	900	900	890	849	871	909	922	926	897	882	890	855	891	890	859	908	882	940	831	868	875	915	861	839	882	877	873	881	838	881	892	926	900	844	888	865	884	877	856	891	856	843	885	902	920	890	889	856	902	893	908	925	862	903	879	872	901	891	848	900	856	879	829	883	826	897	839	931	887	870	862	897	883	913	923	961	824	940	912	927	887	884	843	831	918	872	867	855	948	927	871	879	867	881	899	884	947	909	908	899	904	907	901	891	920	891	910	885	866	897	943	866	880	859	886	853	840	908	881	849	885	916	830	904	909	895	852	873	880	865	882	866	932	913	940	944	905	868	872	857	872	907	912	884	864	884	866	888	909	906	864	842	899	904	924	863	853	869	907	902	914	853	874	922	920	854	849	876	896	905	862	861	862	873	868	883	862	872	891	905	855	856	870	867	904	932	882	920	867	912	879	852	864	896	878	875	866	890	929	889	926	875	871	906	875	901	862	908	899	895	892	895	857	931	869	832	821	862	877	891	922	875	829	930	889	887	872	843	895	851	822	873	901	893	882	860	870	874	895	946	886	836	882	883	835	892	905	890	894	910	869	879	872	882	917	906	911	834	902	939	865	838	823	844	882	865	849	898	851	892	923	891	891	877	890	850	884	954	869	911	904	911	907	916	913	868	833	879	827	889	850	934	857	930	820	928	861	838	849	869	917	854	850	918	899	935	854	882	861	929	884	825	862	896	898	893	909	925	917	924	860	909	889	885	857	892	984	891	890	855	892	870	871	863	829	828	896	910	867	863	848	899	869	929	815	899	939	913	867	907	863	905	944	875	902	894	889	846	880	885	846	883	849	915	863	871	915	828	907	908	848	886	886	897	880	900	878	924	901	884	896	844	866	888	934	911	898	834	883	914	902	845	902	899	921	866	908	873	860	855	907	913	896	893	907	900	866	878	863	899	886	926	891	904	922	891	885	847	886	863	924	843	901	890	853	839	840	892	878	890	956	841	922	917	865	910	892	898	914	922	863	899	917	850	923	919	868	854	888	888	864	887	880	903	919	899	882	859	903	893	919	878	869	905	834	890	881	901	872	894	862	901	839	926	917	923	848	899	881	866	808	860	920	845	890	877	882	893	882	920	908	874	929	885	895	862	858	871	898	858	870	902	888	867	927	902	880	872	867	838	859	901	949	910	873	892	890	898	887	921	885	873	831	883	879	884	895	899	872	881	855	869	878	891	872	892	911	867	885	873	853	825	896	828	842	914	896	897	905	847	854	884	896	830	880	872	880	904	919	845	900	867	895	950	872	889	916	882	882	851	870	894	883	849	860	883	940	852	851	924	867	907	857	906	904	889	889	950	880	916	887	879	899	837	844	894	877	855	952	915	839	885	865	857	877	823	894	861	839	907	890	916	883	891	856	905	866	946	904	866	890	905	901	945	879	872	905	839	821	835	886	877	843	914	868	851	909	823	906	880	887	915	874	888	812	907	858	869	884	870	914	835	873	847	897	909	914	899	875	936	865	873	859	873	920	924	849	897	873	910	926	902	885	925	899	905	920	840	899	886	895	882	879	926	844	902	848	898	911	951	880	900	941	883	945	901	878	899	900	834	902	898	863	915	868	890	885	932	856	849	900	825	881	873	901	847	872	854	882	866	943	832	880	852	876	852	870	837	878	856	872	846	848	914	887	855	875	931	870	855	911	837	880	854	907	867	881	896	876	887	877	921	846	918	903	837	898	889	851	838	895	876	892	874	841	892	832	916	881	933	869	881	953	883	906	843	851	885	855	957	871	873	851	895	865	876	876	872	829	839	930	898	895	915	885	894	876	856	840	927	900	877	880	874	909	855	857	891	885	928	894	861	865	878	847	906	848	852	884	844	862	934	887	924	861	868	908	911	874	898	928	872	870	895	907	873	856	924	837	893	862	862	863	916	924	872	910	923	892	908	867	890	865	862	974	877	864	872	878	882	880	907	880	858	885	880	891	853	865	856	881	842	897	894	871	930	856	930	867	854	920	909	845	918	919	864	903	857	923	915	896	873	884	861	877	914	862	918	905	921	932	885	896	824	895	958	899	828	904	948	896	899	933	963	951	920	901	882	914	928	875	845	870	945	869	888	792	884	895	848	875	888	926	944	830	833	908	869	959	840	890	825	840	893	872	950	875	925	838	849	840	846	955	892	897	883	886	910	823	858	878	863	852	897
24481	21136	24151	28392	21141	21164	11758	737	480	400	393	394	362	352	338	340	351	327	371	329	360	345	325	338	363	323	335	344	367	324	335	331	349	298	373	345	352	306	320	349	370	329	298	326	337	330	354	308	303	356	340	342	333	378	359	343	319	362	342	362	342	371	356	349	349	353	352	356	333	327	342	366	301	340	347	325	327	361	342	333	339	351	342	346	365	383	325	352	335	355	319	358	343	356	340	350	344	322	354	356	330	346	333	341	323	340	335	321	383	330	383	320	338	347	340	359	321	318	315	306	363	384	360	323	324	342	346	348	328	362	297	335	363	318	357	343	352	368	366	331	347	324	318	328	324	311	295	349	320	337	354	332	312	317	332	304	346	337	381	368	349	299	327	336	334	337	337	328	332	348	362	323	318	326	347	344	344	338	325	314	327	308	345	315	334	347	364	337	317	325	324	321	336	322	361	346	339	345	347	318	336	293	326	344	326	309	348	337	369	355	366	335	307	335	328	301	346	298	293	314	355	340	280	347	350	346	326	360	307	350	339	349	362	340	327	332	360	369	313	373	341	349	333	351	348	356	362	332	346	329	363	326	388	325	375	357	313	331	309	352	346	339	377	334	328	348	328	290	345	315	369	337	370	337	331	310	369	334	337	346	316	335	322	345	348	365	319	329	364	361	334	363	296	340	328	345	337	320	342	343	321	337	350	356	326	287	344	347	334	313	334	312	321	322	336	356	322	348	336	351	362	345	329	336	346	341	328	302	357	362	327	352	307	324	347	351	316	341	335	300	333	369	408	342	330	351	344	322	390	339	334	360	310	351	374	384	346	338	336	321	319	347	348	350	347	339	332	343	334	337	342	347	340	322	357	349	329	353	328	316	330	326	313	360	352	342	351	332	324	347	330	341	356	323	343	347	355	333	342	335	339	364	355	363	341	331	342	339	323	323	340	338	365	313	356	345	370	339	357	303	334	351	339	334	344	353	348	342	325	337	339	334	375	358	313	325	355	351	346	319	393	324	343	340	353	345	353	325	331	359	344	347	335	331	342	332	371	364	311	335	361	362	387	312	334	350	286	307	310	332	336	343	352	357	346	354	348	308	337	320	288	343	340	333	315	324	332	324	332	318	335	341	353	332	334	371	347	357	336	362	308	329	378	344	322	344	333	371	364	365	347	333	332	337	329	350	366	342	363	300	347	377	341	333	336	345	377	321	331	338	360	302	317	322	306	324	318	338	330	373	332	329	331	303	339	365	323	336	361	332	323	352	305	357	348	369	339	387	341	321	361	345	342	301	317	315	343	335	336	317	341	319	336	323	372	314	332	357	327	367	332	315	378	341	363	319	347	336	378	333	311	337	365	340	351	344	330	327	385	333	340	349	329	349	306	343	353	345	348	357	308	321	323	309	337	313	314	335	325	351	345	327	333	349	318	319	343	339	334	356	352	365	340	333	298	360	370	327	333	327	353	350	355	325	348	323	362	384	341	326	306	335	361	353	335	353	361	330	353	327	314	345	359	332	347	318	340	306	338	335	365	371	363	335	351	337	321	312	305	345	333	275	318	342	351	329	323	352	322	374	338	332	349	336	336	348	341	341	334	366	329	363	360	369	359	333	343	333	346	323	324	344	360	343	284	333	346	346	331	329	328	343	322	305	343	365	338	314	357	322	348	370	318	345	339	354	317	324	331	310	349	356	341	334	340	356	330	321	327	354	330	337	338	364	347	319	315	301	301	287	333	327	324	323	324	328	327	303	358	340	340	368	326	307	324	327	342	350	315	351	313	348	319	319	305	333	334	358	355	328	337	367	346	325	372	351	302	352	338	319	290	335	381	362	307	338	358	334	350	330	327	328	325	294	332	340	351	351	313	327	337	346	340	360	335	316	339	348	335	356	316	341	353	348	353	362	315	347	376	352	349	358	346	347	337	337	333	343	358	332	329	343	359	332	369	380	352	344	310	325	338	337	315	315	315	333	301	338	332	324	323	326	311	341	362	356	322	306	333	353	336	313	342	305	310	327	327	348	319	332	298	309	338	350	337	314	349	352	363	381	357	383	377	363	309	345	347	340	354	324	304	345	345	324	328	375	351	326	338	327	356	320	343	348	329	306	356	333	343	366	345	350	372	373	351	364	372	349	340	354	306	368	368	339	358	329	329	334	363	335	302	308	309	365	353	387	361	328	335	336	296	339	353	348	355	312	347	317	328	343	380	345	345	351	347	308	358	322	376	377	371	320	314	348	335	347	386	387	377	311	359	360	325	357	293	366	342	334	341	357	368	362	390	344	314	355	349	320	316	337	321	335	382	337	329	363	352	365	340	307	320	341	301	327	307	281	313	339	354	377	347	352	361	355	327	352	297	389	365	365	339	359	370	380	342	306	309	304	343	311	339	316	379	301	282	345	369	337	327	335	333	386	345	362	347	353	356	349	325	408	334	318	345	355	347	347	340	326	327	372	345	287	333	330	338	376	322	338	373	343	316	315	357	314	315	335	349	331	334	320	322	291	343	334	357	391	324	385	366	315	349	355	371	323	328	363	331	327	372	352	342	348	354	338	356	342	351	329	350	324	324	342	330	360	335	328	310	323	361	314	360	322	333	337	334	311	365	354	314	356	354	367	315	359	342	339	294	323	302	343	336	328	344	333	353	349	339	377	347	305	341	318	319	343	340	316	326	345	313	324	369	369	313	327	341	313	354	306	345	339	378	341	382	339	348	313	343	347	363	331	339	343	347	372	318	311	355	332	320	333	317	323	375	348	337	288	304	319	327	341	346	339	333	332	336	342	317	364	342	307	324	347	322	340	345	352	342	311	344	334	324	337	305	327	354	389	321	322	319	331	374	322	344	354	323	366	303	329	373	318	344	325	364	341	330	340	364	355	323	323	307	323	355	346	319	341	340	366	321	338	324	321	334	331	375	374	375	338	328	307	324	369	327	358	392	358	333	296	392	353	341	332	327	340	318	324	342	336	321	353	326	339	372	329	362	307	335	351	306	341	342	320	346	331	335	363	347	324	340	368	310	371	349	333	361	343	331	331	347	327	348	340	331	356	377	320	353	337	298	338	308	341	341	318	341	288	341	326	355	322	306	342	391	330	324	336	348	308	352	319	340	271	312	357	351	353	341	352	371	320	312	326	361	350	320	346	358	355	319	332	319	299	357	357	345	340	308	359	349	300	348	330	369	310	367	366	330	373	343	371	343	364	341	329	338	354	347	328	325	351	332	336	372	356	307	356	342	394	346	318	346	338	338	361	344	333	341	302	325	341	366	292	337	342	361	370	344	329	321	372	361	350	351	345	334	323	362	347	386	343	358	347	344	362	339	313	326	336	327	357	317	327	304	327	329	339	316	307	353	368	313	310	359	325	321	329	294	345	354	347	360	323	322	336	344	330	326	331	348	336	356	338	307	308	327	344	319	341	340	327	359	301	347	375	327	365	295	341	352	343	376	320	363	344	336	373	344	357	320	328	328	337	337	306	323	345
33592	47749	20275	1018	897	764	774	708	745	735	682	740	697	757	616	718	684	671	664	691	758	683	684	652	674	715	669	710	649	666	685	670	708	754	716	694	638	725	722	693	686	743	689	735	718	742	663	729	736	657	693	667	677	655	720	722	689	654	768	709	686	740	684	717	705	716	683	703	690	705	710	699	666	703	719	693	656	721	673	675	673	698	695	694	644	638	655	701	658	728	672	660	685	722	687	664	675	685	711	700	701	674	657	685	709	728	713	712	683	689	687	674	741	683	697	657	698	715	709	716	702	673	732	708	662	696	724	658	680	666	647	694	691	673	662	697	753	705	714	675	703	627	710	673	684	686	679	672	707	735	679	728	704	677	681	644	709	687	661	737	662	666	707	700	684	686	707	678	675	688	637	687	690	662	683	673	693	700	729	678	728	704	692	723	702	680	643	692	705	666	712	698	716	687	698	693	683	680	678	692	669	662	652	725	753	688	656	701	695	690	711	673	733	683	658	683	686	682	720	753	670	680	686	634	675	660	697	673	687	677	730	730	676	725	692	683	675	701	686	667	666	717	679	687	684	664	668	648	698	704	672	707	672	708	662	677	687	670	697	646	689	716	681	767	676	682	676	707	754	685	679	711	677	713	676	664	732	726	669	692	691	685	657	685	689	699	727	694	701	680	654	694	683	653	666	737	750	721	680	691	754	696	658	692	669	657	695	708	651	694	649	702	717	655	703	709	709	672	731	701	677	667	699	693	687	712	696	742	698	689	713	687	671	702	653	689	693	689	684	702	646	682	700	720	674	686	673	665	685	655	670	687	693	688	651	683	666	694	711	664	665	676	700	664	671	696	696	671	760	674	674	673	734	679	610	697	702	684	706	620	658	691	735	671	678	645	662	715	695	674	654	711	715	711	660	687	708	681	699	698	664	671	663	746	690	733	706	654	645	686	684	718	665	678	670	706	739	680	744	667	702	643	670	673	671	687	705	705	753	707	686	673	712	653	723	677	724	646	672	659	680	713	719	675	711	678	693	692	712	713	700	710	679	687	705	709	686	684	675	692	692	690	648	669	714	701	704	703	717	682	692	724	731	663	696	651	721	690	678	754	679	716	755	694	703	711	693	732	691	716	715	647	700	693	678	714	654	690	641	692	669	659	694	620	719	684	669	704	683	763	674	683	705	709	660	713	731	692	710	669	697	703	665	698	724	715	690	729	653	655	753	687	695	702	694	641	678	665	709	685	703	735	705	691	748	680	679	679	698	683	690	679	733	692	723	682	748	668	688	732	669	680	727	684	690	664	696	626	710	713	691	723	693	746	710	656	679	716	666	684	697	700	709	726	661	670	623	692	692	723	671	734	688	676	660	679	703	669	707	720	676	719	720	720	700	718	695	741	671	684	703	692	674	655	681	692	647	717	726	676	692	682	676	711	716	723	722	726	671	729	695	733	707	638	641	677	692	673	654	702	688	655	671	676	691	640	703	658	720	653	698	697	702	686	662	655	743	687	677	660	709	688	701	700	681	662	729	689	632	702	722	678	688	693	720	674	680	697	679	731	664	732	702	719	657	684	712	693	686	684	689	682	694	686	673	691	646	616	664	670	704	704	698	681	691	714	692	715	685	631	632	663	760	690	735	713	704	677	675	762	683	658	695	668	700	684	701	688	670	729	705	693	724	698	691	699	678	649	661	701	657	710	673	698	678	681	680	745	704	694	712	696	687	692	677	670	702	719	718	698	691	689	653	679	671	713	667	671	689	742	719	646	687	662	658	705	688	697	681	703	710	707	712	683	705	668	686	711	696	667	709	700	717	693	650	671	743	685	668	703	724	706	647	636	695	691	691	721	693	701	688	668	703	703	681	676	708	680	679	687	690	699	687	729	666	703	667	717	723	688	669	724	672	716	674	662	700	684	739	722	644	671	782	692	679	686	673	703	677	664	681	705	678	690	759	670	663	681	750	668	687	697	666	741	707	651	685	669	651	714	704	688	696	673	653	667	626	686	694	667	669	709	680	699	720	685	687	715	695	678	706	684	729	679	678	667	623	674	707	693	721	722	723	697	650	697	708	658	712	671	737	746	704	726	705	698	665	680	656	729	694	653	693	670	673	666	717	712	715	685	691	676	685	687	694	641	684	697	708	687	690	731	670	723	699	701	653	687	654	691	711	710	698	695	716	712	731	708	661	725	724	671	703	725	677	711	684	659	673	698	702	708	694	679	693	696	713	674	696	681	702	646	659	679	680	712	726	671	712	699	734	675	696	674	657	702	678	741	695	765	677	679	672	707	666	698	648	717	710	645	645	665	685	675	716	715	706	738	679	603	708	716	667	660	671	708	682	681	731	657	668	681	716	662	694	677	669	725	686	712	729	688	673	657	737	710	730	691	681	678	696	735	719	711	746	674	691	737	677	730	717	712	709	688	710	667	724	731	683	717	723	648	668	739	684	717	679	705	666	701	671	672	691	676	693	698	689	721	658	734	658	669	626	730	734	664	700	642	690	690	675	688	742	716	696	666	692	646	723	726	700	675	717	653	654	735	683	691	720	660	695	715	725	703	684	718	673	693	657	679	724	694	706	679	682	699	707	644	772	660	715	719	644	730	696	673	740	707	680	662	676	713	703	657	691	703	710	700	707	687	663	746	707	685	696	668	688	717	694	685	631	720	677	669	725	654	693	655	691	642	738	704	699	668	675	695	672	680	709	687	675	684	704	697	665	676	647	710	703	738	691	713	677	700	677	692	701	712	646	674	668	677	688	676	645	663	712	711	700	705	672	706	739	696	709	686	714	676	667	707	669	644	664	669	666	676	695	655	688	692	694	737	660	649	653	671	688	744	706	713	672	740	671	705	729	678	741	692	728	719	754	687	631	673	723	673	690	663	715	696	713	698	707	684	688	678	684	676	643	668	637	666	706	696	719	721	709	683	629	710	659	727	716	737	742	694	703	718	708	707	672	725	701	652	698	660	684	717	682	669	710	681	673	684	694	637	685	698	716	628	684	713	678	644	683	689	680	718	686	691	720	670	689	678	673	687	672	668	745	659	680	689	731	703	678	716	667	685	688	687	712	667	788	736	700	748	714	730	701	685	683	707	686	692	683	701	698	685	684	730	665	642	682	687	687	635	692	707	715	695	673	699	714	740	686	674	681	715	689	710	688	693	661	714	693	726	707	690	681	674	665	690	635	667	663	676	676	706	686	683	684	709	698	638	698	681	732	734	680	656	715	699	674	723	656	697	669	662	678	693	662	690	663	690	707	652	702	686	702	683	665	695	717	762	710	681	693	706	703	716	704	756	705	728	709	658	707	683	656	727	662	687	687	701	676	727	715	724	677	673	681	711	652	703	722	706	660	668	712	698	705	719	724	692	744	708	719	672	676	713	690	686	700	668	705	682	681	721	700	657	684	670	755	692	699	676	700	693	674	642	672	689	672	718	679	731	697	672	688	700	680	731	664	667	724	767	694	681	683	647	661	697	652	713	657	634
34115	18060	5478	448	282	282	283	273	264	231	253	277	276	276	274	270	260	292	255	243	275	235	275	269	279	278	256	254	274	242	278	280	255	256	267	264	278	280	242	266	243	278	266	289	272	269	295	290	247	246	302	275	283	275	277	266	302	293	258	292	269	246	275	285	286	275	261	273	245	270	296	288	257	247	307	269	234	265	296	307	260	298	274	258	288	253	263	314	270	277	263	251	277	224	278	243	288	263	296	311	270	259	264	292	281	269	278	262	272	261	269	276	244	269	275	240	275	269	262	276	232	281	235	253	251	282	287	250	248	253	237	279	279	285	252	271	291	254	249	250	315	280	260	263	295	272	273	245	252	281	235	279	300	263	245	293	270	259	296	287	236	273	255	265	297	250	253	248	272	261	269	255	302	251	262	269	246	294	279	292	266	272	282	267	287	282	251	264	256	254	299	303	275	257	243	290	256	276	303	232	241	278	275	272	282	274	263	296	272	267	272	257	281	251	246	263	268	272	234	247	231	261	264	246	272	277	246	254	256	255	293	268	295	290	243	273	272	289	259	273	286	274	261	233	264	302	272	249	252	268	268	272	312	289	257	274	265	269	283	304	286	260	267	284	267	252	251	312	269	259	232	262	239	233	268	255	272	281	237	239	249	279	261	281	309	284	274	276	271	280	269	265	288	285	261	268	274	282	276	275	248	277	259	267	273	256	274	253	267	278	270	248	271	270	253	267	271	254	263	308	256	274	264	274	265	287	273	294	255	270	262	243	289	262	244	271	264	231	263	261	276	245	249	282	256	236	270	279	234	247	275	264	275	289	300	260	277	275	289	261	262	299	244	295	289	256	243	268	300	293	277	273	286	268	278	261	260	286	285	236	250	286	216	284	267	286	250	278	266	248	266	277	236	267	261	279	272	257	251	269	256	264	256	264	267	251	261	264	288	283	286	281	284	287	272	318	267	264	253	249	294	284	258	279	271	275	270	240	271	251	277	276	300	289	273	305	307	272	289	287	267	250	242	277	245	263	248	254	237	260	279	237	305	279	274	245	265	261	279	256	277	243	265	262	281	272	270	259	272	297	279	271	267	288	256	274	252	281	274	296	287	278	289	285	243	264	268	271	253	281	285	263	287	263	285	272	284	256	244	290	277	280	269	264	247	261	245	268	264	267	278	251	265	271	280	284	263	269	265	258	246	278	267	273	260	293	271	274	265	277	257	288	249	252	269	257	269	248	232	241	269	316	232	287	287	259	282	261	295	273	243	286	275	259	261	236	263	283	239	261	249	248	287	268	251	279	269	262	289	263	273	293	270	276	283	295	262	250	248	279	269	279	280	267	269	257	254	284	245	283	266	237	294	284	280	280	264	251	267	263	274	290	292	273	268	246	267	279	264	264	262	250	283	246	263	293	261	271	243	275	267	261	262	238	229	260	262	266	262	270	280	261	251	278	264	289	283	288	262	274	303	245	295	287	286	285	284	244	288	294	239	259	269	286	264	279	277	297	270	275	305	272	257	284	295	290	275	281	277	251	254	294	295	296	265	281	271	288	275	305	288	281	244	263	280	257	267	279	258	225	290	274	299	230	274	240	247	245	286	244	296	255	259	262	268	247	279	260	251	235	268	280	278	265	240	288	251	254	279	276	277	291	290	261	267	291	264	282	269	244	295	268	276	251	254	273	296	274	266	303	263	293	283	278	277	232	296	237	328	282	268	262	265	238	267	274	271	283	280	267	270	298	284	285	283	274	250	255	269	291	242	264	249	282	249	284	250	279	276	273	288	298	303	289	259	244	251	247	259	266	282	282	259	263	286	254	301	263	273	277	279	245	267	275	232	270	262	292	258	287	256	257	238	248	280	283	295	254	259	284	268	271	297	248	255	270	276	255	246	268	277	285	280	270	257	283	282	271	256	248	272	251	269	228	266	253	243	286	247	217	247	267	255	288	260	266	258	257	247	287	270	292	282	250	281	269	271	262	299	254	263	252	232	282	262	264	295	273	283	254	259	299	272	253	260	264	267	251	288	266	270	241	248	289	248	238	241	260	259	255	277	273	270	276	315	251	255	268	253	233	237	300	282	290	277	258	271	283	279	260	253	266	260	288	241	266	252	280	283	252	260	244	282	245	271	270	254	297	254	269	239	249	245	254	237	257	275	260	254	271	277	291	274	259	300	240	278	269	276	265	262	260	271	286	285	293	286	273	276	270	261	277	264	290	255	270	279	287	268	257	289	259	275	279	253	263	290	265	261	261	292	260	289	253	314	259	267	283	277	287	249	269	287	279	282	259	244	248	276	278	298	272	285	273	292	257	263	293	267	245	269	242	306	277	290	251	320	258	275	266	258	260	286	291	263	275	260	260	253	249	282	269	323	268	243	277	261	281	253	253	241	277	260	278	280	276	251	292	281	280	261	249	262	249	248	267	286	283	267	265	291	278	298	247	243	272	290	272	276	237	251	282	256	267	274	266	274	295	267	257	264	260	292	275	272	268	255	258	293	291	270	265	259	227	251	241	286	260	298	294	282	266	241	256	278	272	323	277	265	271	256	277	313	282	278	304	294	260	263	273	263	286	278	254	264	256	225	261	258	257	254	285	260	266	256	279	271	256	264	263	280	230	245	270	274	278	311	291	255	299	273	283	263	299	240	269	296	294	243	240	251	285	237	267	248	262	253	276	274	264	228	271	251	275	258	261	293	290	280	258	255	276	249	254	254	281	255	256	227	259	255	218	258	251	312	270	262	287	266	261	261	300	284	266	260	274	248	264	245	245	273	242	269	280	268	257	262	272	239	250	274	243	286	280	280	267	297	278	256	229	289	274	264	261	267	259	265	276	266	309	288	260	254	271	271	259	288	286	246	249	286	265	273	263	257	259	250	258	267	268	244	290	278	256	305	282	269	260	280	242	295	274	253	224	233	241	247	235	276	252	263	265	266	259	255	270	256	264	245	226	291	281	259	295	306	217	248	285	246	260	246	268	249	260	273	257	273	266	277	261	278	315	289	291	272	260	251	284	276	275	264	282	271	274	286	275	261	278	267	296	260	306	282	269	254	280	284	257	279	255	274	261	297	292	246	283	270	240	257	275	273	275	255	255	281	247	272	250	270	274	246	231	249	262	238	253	268	264	271	296	245	311	269	233	252	235	263	259	269	300	307	278	271	302	278	236	297	275	286	254	247	222	275	243	266	286	257	269	261	273	276	282	286	284	258	272	238	275	286	268	295	270	252	273	291	239	279	271	299	267	279	285	276	247	279	266	303	275	277	276	294	274	289	254	273	284	266	271	250	306	276	273	268	300	247	272	266	260	263	288	249	253	244	272	263	270	294	281	271	245	269	258	254	295	237	260	271	305	266	270	246	266	258	299	273	311	254	279	262	254	287	268	262	267	236	255	234	263	264	280	269	272	266	294	230	254	274	269	290	279	282	290	250	253	250	260	252	285	273	257	240	253	273	245	308	256	243	287	251	273	280	283	249	237	279	271
13714	5248	1469	659	638	667	594	659	572	587	640	583	641	615	635	583	671	622	598	659	601	630	602	628	644	636	672	614	606	618	620	624	612	611	642	607	612	632	638	586	677	626	601	550	663	651	605	602	643	620	584	627	603	623	637	625	635	608	633	625	636	608	659	628	621	637	599	597	610	607	615	547	605	630	614	584	648	663	624	639	622	606	602	648	604	648	564	653	593	572	610	617	638	603	600	613	647	655	622	596	609	661	609	599	624	647	631	613	641	588	598	613	661	603	681	554	648	664	644	602	638	647	638	610	624	623	656	575	588	602	602	646	621	658	623	665	619	598	623	581	587	615	618	654	590	582	621	584	620	539	618	660	638	680	610	610	619	596	605	587	631	631	635	603	624	605	582	584	666	634	635	615	626	588	631	623	625	556	628	600	609	585	610	631	605	664	600	627	585	637	633	627	590	591	590	650	599	663	590	594	607	622	660	600	650	610	652	624	618	623	612	640	582	602	585	606	603	586	646	610	646	631	594	604	646	639	615	568	619	592	672	638	636	649	583	574	628	618	612	619	578	638	581	642	627	606	603	636	634	629	618	585	633	642	629	587	611	591	595	635	656	616	620	638	598	653	576	607	598	592	621	685	655	680	593	627	611	669	566	592	674	635	603	595	616	585	608	638	581	584	604	612	629	624	621	638	608	612	623	636	638	621	611	618	655	634	569	599	667	592	660	662	616	647	635	631	616	637	608	640	611	607	609	627	629	618	665	645	620	671	621	615	554	654	643	672	632	595	616	606	641	582	598	624	681	678	580	636	656	584	588	579	604	627	595	614	595	630	662	615	563	605	590	602	588	642	590	625	685	585	615	638	634	611	585	567	625	614	602	622	626	620	616	629	607	637	646	640	615	608	612	629	648	594	652	647	645	636	634	622	637	644	550	649	630	620	624	611	684	622	602	619	618	592	590	587	662	629	636	630	616	618	617	644	625	668	617	611	650	597	632	628	607	638	641	597	642	597	647	621	600	575	637	614	610	627	578	567	627	630	598	637	619	616	616	565	617	608	629	607	616	628	652	598	665	656	618	596	594	625	567	590	627	604	585	630	582	633	595	627	598	673	613	564	579	605	602	637	634	660	603	617	608	616	628	631	561	631	584	620	648	625	628	627	572	591	606	602	579	624	604	619	625	619	623	561	645	601	587	592	644	629	615	609	616	618	579	602	586	656	647	620	644	597	673	612	595	604	620	637	620	597	655	666	622	628	614	632	621	626	593	584	564	664	618	587	641	640	591	663	602	597	594	626	580	616	611	667	627	630	615	604	635	627	652	605	637	606	593	589	557	617	615	624	568	650	591	597	590	580	598	619	603	622	610	686	622	564	639	643	597	663	577	604	654	582	652	590	633	568	598	602	638	618	624	640	607	633	631	622	652	620	566	638	636	627	608	622	583	573	646	628	620	589	626	612	620	627	620	616	563	576	631	633	701	642	604	646	596	618	619	590	648	624	622	645	580	592	598	624	628	674	603	620	622	649	630	618	626	611	625	592	613	631	594	636	601	624	653	638	571	620	654	624	637	660	610	608	590	677	600	605	606	603	607	623	630	632	626	623	615	631	615	602	643	583	645	578	598	651	589	628	624	613	590	588	599	603	594	609	595	628	606	598	635	649	611	594	637	625	573	656	610	590	612	592	599	652	610	633	618	641	643	623	634	599	620	629	652	633	607	628	627	604	579	650	608	639	591	602	572	580	635	615	646	634	594	653	624	611	640	565	605	634	646	644	645	623	635	622	638	607	664	621	640	620	602	636	672	633	642	620	592	604	623	635	621	604	631	618	603	641	611	628	652	634	573	643	638	616	651	645	654	629	660	631	621	645	595	622	621	646	599	632	625	644	612	641	592	615	552	646	630	644	651	615	614	636	626	636	614	601	619	636	593	613	612	636	586	640	635	605	600	587	670	632	632	630	638	637	616	625	636	596	655	604	601	592	572	619	558	619	622	622	641	600	651	594	599	604	593	590	645	610	589	612	642	616	578	634	597	607	624	611	638	608	638	628	591	634	551	638	631	643	630	625	695	630	614	607	628	594	621	636	664	600	629	613	657	640	642	658	642	618	592	603	606	627	618	658	616	631	581	614	605	637	647	617	594	617	613	651	564	590	622	619	637	621	652	644	632	593	664	629	581	611	615	633	615	586	625	648	570	592	602	597	636	635	602	627	582	643	566	604	619	665	587	652	622	623	613	575	622	592	633	635	623	650	620	634	630	620	661	616	627	658	606	640	633	670	587	586	555	614	665	604	639	644	639	627	613	632	643	587	622	610	601	648	676	609	616	652	625	588	638	595	651	634	644	611	611	619	633	612	605	621	613	658	592	572	603	628	556	583	587	646	628	603	658	615	606	580	629	662	597	597	650	613	624	634	661	611	616	629	598	638	628	617	579	619	595	614	586	604	625	639	610	648	581	657	635	600	652	607	610	636	604	593	637	621	654	613	617	628	589	613	612	628	603	632	635	623	624	620	637	614	648	607	640	611	588	645	638	689	620	627	603	655	662	625	587	628	604	609	634	688	633	598	627	632	613	631	659	573	610	659	632	614	611	607	602	608	624	652	622	636	615	625	577	632	634	589	631	580	653	617	666	598	631	594	659	620	597	588	631	619	661	585	636	625	606	629	613	650	625	665	586	698	626	606	651	611	652	604	627	619	656	624	628	609	614	607	629	623	617	623	633	612	588	585	648	600	594	642	611	619	601	665	664	651	648	571	647	642	622	585	625	587	620	605	619	597	586	604	627	579	616	604	592	582	654	624	640	615	611	580	634	594	643	618	639	626	599	617	636	650	583	644	618	576	598	601	584	564	643	624	540	590	623	597	659	612	637	622	628	622	610	597	649	617	641	604	634	584	616	634	619	603	665	594	601	615	616	622	605	643	620	584	639	682	571	612	659	607	632	619	619	614	602	633	643	585	589	628	590	634	597	638	591	626	624	605	618	637	594	598	643	633	581	582	622	652	616	612	598	626	622	613	636	626	642	576	582	629	591	581	604	640	622	624	573	589	592	595	651	600	656	644	648	660	610	634	643	591	647	613	577	631	630	600	665	601	648	608	644	644	578	649	634	566	627	620	660	634	568	630	603	590	653	566	668	592	628	629	605	615	654	620	673	649	612	583	591	678	632	631	647	600	614	614	610	580	612	562	585	651	622	573	624	595	622	591	609	617	609	643	615	584	596	623	608	626	638	633	593	641	638	607	599	571	640	641	618	635	603	642	642	627	615	644	633	602	626	602	634	632	622	640	661	594	570	590	631	644	620	635	600	654	629	643	614	647	594	597	648	598	622	617	605	650	579	631	625	620	615	576	625	643	644	632	591	582	653	600	635	632	617	619	620	663	615	623	623	617	597	660	636	647	625	586	587	644	639	609	633	588	628	617	643	622	576	619	616	613	638	627	612	638	615	616	641	628	597	647	617	593	610	631	654	643	633	625	614	647	605	627
25197	21127	23796	28727	21138	15217	752	563	481	417	490	499	398	428	390	442	454	457	447	425	400	415	464	410	465	401	437	451	424	456	396	417	423	431	426	428	461	401	382	423	419	481	414	462	459	437	463	435	389	431	399	435	413	450	430	457	423	392	419	406	417	440	449	462	417	446	427	395	411	446	393	416	421	383	425	421	385	458	420	386	447	417	448	434	457	414	455	398	447	418	416	423	404	406	419	443	416	440	414	441	455	422	382	428	423	438	430	442	418	422	444	404	405	435	468	431	387	419	410	392	419	397	433	432	477	440	438	462	438	401	419	432	405	383	434	431	450	440	406	390	459	411	427	417	431	491	453	481	413	397	463	394	457	414	434	391	442	440	414	406	444	455	423	449	427	424	441	424	424	440	426	423	410	456	403	433	399	371	421	406	398	415	390	389	411	436	416	421	407	427	422	412	405	403	403	444	454	455	409	405	411	409	424	472	422	456	368	407	436	457	418	444	413	426	426	418	404	455	469	431	433	434	493	431	419	403	451	403	442	412	413	383	426	365	432	451	436	411	423	429	411	419	427	416	433	392	451	457	398	402	438	411	438	421	422	396	422	437	430	424	435	451	454	403	441	483	502	414	428	426	430	449	436	412	396	423	417	411	431	414	428	402	444	435	438	488	432	447	407	376	427	400	433	378	414	399	456	433	431	445	444	405	417	413	381	400	416	437	443	418	411	429	406	417	423	409	424	412	411	409	417	447	441	476	410	438	409	404	425	427	412	432	432	439	422	438	429	414	418	407	428	469	424	442	405	435	426	391	399	432	431	426	376	449	405	449	409	418	439	444	420	399	400	423	396	440	384	427	402	465	427	423	436	446	430	449	425	422	424	391	439	433	425	424	417	451	418	422	432	448	419	428	427	443	424	427	404	424	444	425	452	412	431	437	412	435	445	444	414	425	403	449	416	382	418	422	405	403	398	414	427	452	408	438	449	395	406	421	448	445	403	432	426	408	428	457	457	436	430	439	408	430	421	422	437	427	414	426	416	426	386	422	447	420	464	422	432	450	423	378	412	456	425	436	426	481	436	427	443	448	422	432	441	409	438	428	437	407	435	421	431	388	417	414	384	417	444	455	472	395	428	399	415	402	444	445	390	411	397	423	446	428	440	414	427	398	419	457	459	404	453	413	392	441	437	400	426	392	436	416	378	394	400	424	457	397	440	438	430	422	465	414	427	450	461	396	434	399	443	431	436	406	402	418	422	398	436	459	420	424	390	352	439	415	399	452	482	469	422	419	472	382	425	437	406	430	393	424	383	461	436	445	454	415	399	405	409	387	381	420	453	429	424	424	443	409	479	445	405	431	399	468	443	413	435	412	421	417	458	415	437	409	472	441	412	434	437	405	435	438	399	430	420	447	420	431	419	407	418	464	390	430	452	438	468	442	442	424	443	474	456	405	418	453	432	436	450	410	423	462	401	448	418	446	441	459	443	424	464	425	471	466	444	421	401	436	415	430	428	440	393	408	417	409	450	402	434	418	423	422	393	416	427	405	439	404	436	403	453	423	413	440	401	429	449	456	447	427	448	441	421	439	463	415	390	399	431	450	397	423	422	406	432	386	385	416	421	395	407	395	398	437	440	440	459	397	405	425	458	444	441	403	392	481	454	411	402	417	423	408	430	451	417	487	464	448	444	378	433	406	415	450	437	388	392	405	395	379	339	443	432	447	420	419	418	443	416	389	404	425	424	451	419	399	408	426	444	423	451	418	415	369	417	414	423	433	391	451	409	441	399	449	388	434	450	392	428	460	425	429	441	445	443	425	462	415	446	447	446	412	434	390	420	398	410	429	453	475	440	422	437	430	416	439	400	464	390	392	420	460	414	425	402	419	410	451	429	412	421	413	415	419	452	393	401	443	411	422	407	400	441	432	401	394	390	426	441	469	420	406	440	429	431	389	438	476	413	430	437	433	453	420	437	355	470	449	432	464	387	457	473	390	436	459	429	386	448	467	404	464	469	420	457	446	443	420	426	469	444	438	440	434	367	418	423	441	491	405	416	449	422	397	433	422	437	449	441	437	416	417	424	453	469	425	395	433	459	451	441	420	435	452	388	432	444	476	442	446	451	437	425	432	413	405	397	437	440	376	436	403	420	415	424	405	426	467	420	461	418	387	396	439	428	397	448	430	446	412	436	387	390	437	416	406	434	390	461	472	436	370	414	409	427	449	391	423	426	448	413	413	442	441	425	395	450	452	450	430	385	382	405	402	446	465	431	417	435	420	415	437	435	416	422	395	447	429	452	432	458	447	462	421	422	421	442	425	438	458	470	439	463	430	430	421	487	420	396	458	417	394	435	415	488	425	433	424	419	399	450	384	418	396	442	421	435	421	431	452	437	433	440	432	449	407	417	461	411	436	401	468	432	458	408	409	439	400	424	394	407	410	410	416	420	441	442	419	469	384	446	423	429	415	428	403	412	451	451	449	450	457	445	410	415	416	472	455	415	430	435	432	425	447	429	409	434	451	441	410	449	411	403	421	420	435	423	452	392	423	401	414	439	407	406	413	388	431	422	424	387	414	452	448	391	436	441	432	428	431	398	432	399	430	416	440	435	434	448	433	442	472	407	414	427	434	449	468	464	424	443	395	436	399	431	411	446	426	429	435	420	424	418	420	450	393	410	442	415	417	405	431	427	427	397	386	425	409	425	401	439	411	423	426	419	425	439	406	418	428	440	383	395	424	413	406	440	416	437	409	439	441	450	464	439	453	432	432	450	457	393	444	404	423	437	434	417	410	463	412	418	422	425	395	431	432	468	430	406	402	435	460	456	457	433	418	375	460	419	418	432	405	428	421	457	413	411	447	446	429	418	436	430	427	421	421	420	415	416	455	432	413	383	382	402	409	419	441	438	440	461	436	424	429	418	422	457	456	455	425	469	427	391	424	421	443	468	442	434	413	419	434	431	419	442	417	421	404	491	428	400	458	396	435	487	414	414	425	441	432	364	409	411	443	431	415	412	430	420	392	439	384	434	428	419	439	445	398	422	478	407	419	408	492	455	392	461	448	457	434	425	428	429	436	401	424	430	396	441	397	411	430	453	436	402	402	424	451	400	439	450	406	441	411	412	414	413	445	433	413	425	450	454	410	423	461	422	444	411	469	406	410	448	420	446	454	411	430	420	429	415	415	454	421	433	424	411	430	426	443	424	415	432	440	411	386	411	413	413	438	418	469	415	435	411	402	432	481	432	444	413	397	391	464	472	461	411	412	405	454	415	418	417	419	449	414	428	445	408	464	404	418	444	451	453	451	418	412	409	393	396	434	397	449	459	421	443	430	423	398	422	425	414	463	436	420	393	426	482	432	418	450	441	369	422	465	427	451	425	443	435	403	467	386	394	397	442	432	363	407	381	445	419	421	460	440	415	437	381	446	423	445	420	429	453	464	476	401	405	378	413	404	372	393	425	443	476	444	431	432	443	435	423	449	396	421	419	442
27698	37066	13865	1038	964	898	893	952	898	940	882	909	897	887	885	871	889	858	924	944	886	907	893	874	906	848	912	854	909	891	886	859	835	908	859	921	882	869	913	838	902	854	884	885	867	869	871	913	884	868	861	882	868	911	864	912	920	880	900	897	878	855	866	898	958	898	871	879	870	913	929	881	862	920	894	885	925	901	866	908	865	958	856	851	892	910	891	916	888	841	844	871	851	911	892	881	906	876	863	910	874	889	885	871	857	858	878	927	858	897	879	931	856	879	880	850	945	885	882	953	885	866	896	882	856	914	847	860	892	905	847	900	912	876	875	920	898	942	941	865	896	893	874	860	911	886	815	864	907	879	862	914	866	950	881	862	871	884	931	893	944	868	857	902	879	921	897	864	876	880	907	894	942	933	899	879	869	852	857	894	913	928	870	848	878	876	920	859	903	894	882	868	917	868	896	938	838	925	895	920	903	887	891	880	898	863	864	861	869	937	913	894	931	877	892	841	861	886	880	850	877	827	899	936	848	836	896	897	930	867	925	941	832	898	934	902	871	829	846	883	875	903	912	894	869	882	889	916	886	896	878	875	877	895	874	916	924	904	895	909	864	962	919	906	867	825	889	878	844	863	867	844	869	948	887	877	891	869	883	886	866	861	832	905	865	887	934	859	872	922	880	895	901	904	851	863	916	913	887	943	895	859	843	916	900	837	886	907	937	854	870	883	876	889	865	906	866	868	912	856	880	872	879	879	930	899	891	853	876	862	875	920	915	920	870	898	855	912	884	883	837	886	949	900	880	875	862	915	909	886	916	884	896	904	865	890	917	888	854	924	928	894	865	889	852	873	887	849	838	884	884	860	865	869	905	870	884	895	903	914	910	882	875	914	867	873	875	891	912	849	874	911	902	855	891	873	846	873	926	901	844	909	872	869	888	831	873	872	873	920	926	867	877	937	882	871	851	832	934	888	890	897	881	874	883	855	887	853	896	876	864	881	906	834	870	939	913	894	877	891	897	874	889	914	888	913	837	863	903	890	864	944	920	870	903	898	883	886	845	890	888	889	904	848	867	889	940	887	855	915	836	936	896	863	863	854	871	854	842	895	899	867	898	894	904	851	892	868	946	910	884	875	915	937	930	866	893	903	950	859	886	895	886	872	897	865	902	875	845	870	928	874	872	845	839	919	869	900	933	872	879	856	928	793	843	887	950	882	883	862	910	893	897	902	852	916	879	884	907	924	872	909	921	951	920	918	907	900	882	877	888	804	972	942	876	858	843	888	924	858	876	867	843	928	842	899	887	865	874	878	897	884	841	889	852	850	837	916	900	901	900	863	901	898	898	858	871	879	865	888	891	908	905	845	872	908	881	951	914	878	893	875	934	890	865	887	876	913	829	879	858	880	834	910	884	898	927	866	926	865	894	847	875	837	872	916	881	892	874	905	892	883	913	899	895	894	899	872	904	944	898	839	920	877	815	892	940	863	852	852	844	869	896	891	907	844	883	923	906	862	888	872	828	888	878	885	892	853	884	869	878	889	839	835	903	844	947	883	874	916	847	851	903	889	902	926	946	875	912	941	870	895	891	868	886	884	921	897	890	904	863	910	877	857	888	898	888	919	888	895	872	854	916	848	886	924	912	892	839	874	856	856	886	859	830	916	845	931	927	864	894	892	950	836	931	905	822	873	852	854	887	876	902	851	889	861	896	931	919	952	873	892	897	898	895	858	932	913	878	875	901	887	925	908	850	864	893	861	898	829	881	928	930	888	872	912	883	942	877	861	870	866	907	919	870	898	859	852	865	884	893	875	886	904	902	916	933	898	885	874	904	831	897	863	907	885	908	855	824	883	859	870	897	884	890	881	866	810	865	878	919	863	879	923	839	865	903	878	883	925	904	851	893	860	847	888	858	905	878	882	915	865	846	884	915	898	874	872	934	902	854	852	870	923	910	868	958	881	919	872	885	892	841	896	869	890	910	876	866	844	919	920	844	894	907	891	883	860	903	878	855	866	897	851	859	838	895	893	857	911	861	898	901	891	881	843	866	910	870	861	887	882	933	891	930	872	890	886	863	890	945	874	919	876	862	878	899	905	853	843	941	863	901	898	842	851	902	876	920	903	890	893	899	869	894	899	888	815	907	875	827	877	890	898	865	869	932	817	947	892	871	860	893	889	859	919	912	904	874	852	838	920	854	816	907	892	837	905	889	866	865	890	841	919	917	869	897	871	879	873	891	853	847	844	882	881	915	856	942	876	964	917	905	887	900	883	945	912	899	887	881	910	974	843	833	849	904	855	875	853	921	868	877	868	828	860	832	880	873	835	846	850	829	834	821	932	915	968	851	881	882	931	844	924	865	918	898	926	851	864	878	871	883	860	859	877	883	916	896	895	861	876	856	919	901	903	926	863	880	934	892	912	923	911	930	904	902	879	887	885	878	901	831	896	871	908	914	891	950	891	871	901	880	834	881	889	828	873	835	873	895	919	934	870	893	886	905	914	914	870	885	858	904	912	868	885	909	929	861	895	830	897	872	873	862	883	880	914	870	868	887	840	872	918	813	882	888	915	870	835	884	866	839	871	875	887	886	918	900	865	906	951	903	866	873	897	906	885	924	874	865	897	858	920	820	884	873	945	888	874	912	858	841	841	918	848	853	876	868	898	913	845	826	833	932	875	848	878	913	919	886	933	901	910	929	864	840	903	834	917	923	836	908	930	874	818	897	877	830	920	916	912	828	853	898	844	904	886	905	895	858	850	864	869	900	899	909	928	835	887	846	890	896	916	868	859	894	899	864	903	896	899	913	863	900	900	867	912	916	887	873	883	901	863	846	891	881	869	896	815	870	923	870	876	888	876	872	884	875	873	801	885	860	858	885	896	872	921	863	878	895	854	917	882	879	909	875	868	810	892	890	888	882	880	832	885	867	870	876	860	852	926	878	958	867	879	879	904	852	840	911	914	866	842	876	888	912	876	877	881	900	906	885	854	899	918	826	875	884	864	894	942	873	899	845	893	931	867	881	839	901	871	875	855	837	876	838	873	938	858	904	914	903	874	877	900	914	876	907	914	879	885	881	861	922	878	890	880	924	831	879	865	883	902	868	905	871	905	900	883	879	969	878	877	888	891	855	897	888	915	902	914	895	878	838	934	861	860	906	823	921	851	863	880	881	864	866	891	889	859	913	864	886	897	891	893	889	930	868	878	887	923	875	861	892	804	895	877	892	853	894	969	841	887	864	862	875	910	839	888	882	872	896	915	890	950	919	853	889	882	901	895	929	854	886	927	869	914	872	903	817	916	912	869	798	901	872	879	844	847	848	904	872	881	917	866	874	952	876	932	875	910	833	854	880	896	867	875	896	856	876	915	902	908	820	904	913	877	892	898	937	899	894	885	839	933	886	898	886	812	952	874	893	929	874	853	862	870	908	926	872	877	831	916	916	893	874	958	889	913	893	934	863	927	933	910	883	902	869	920	891	896	888	893	906	884
24596	21142	24144	28436	21144	21188	11753	664	467	445	418	425	400	384	378	364	409	319	374	375	336	360	322	375	338	354	373	329	378	378	347	337	312	340	361	335	381	336	344	324	373	333	343	315	362	306	356	325	328	306	314	366	349	339	318	347	366	290	366	332	380	355	360	365	346	347	356	331	375	339	335	333	346	404	297	376	313	306	317	345	369	337	329	369	317	378	354	357	342	348	353	350	364	325	345	334	353	326	330	339	316	400	366	324	322	352	372	333	357	373	340	320	332	339	374	375	333	316	315	333	354	344	342	342	357	340	351	336	331	316	347	327	317	360	356	328	318	327	343	368	338	339	358	363	356	292	347	381	310	349	327	339	304	320	341	313	328	339	351	367	311	369	383	374	332	332	341	331	340	364	348	332	348	376	368	329	276	341	346	331	356	319	353	317	340	312	366	344	375	358	321	372	358	318	354	329	321	303	346	368	344	336	287	337	342	346	382	352	359	322	335	309	334	378	317	362	327	310	355	361	362	344	315	322	388	353	349	330	353	338	342	355	322	318	360	355	339	327	362	354	321	317	329	317	327	339	367	327	376	353	328	336	366	340	358	325	342	325	358	328	313	326	348	373	345	341	372	349	341	354	369	339	350	362	346	318	350	320	325	332	351	330	354	338	322	332	337	343	359	320	320	337	342	329	349	296	353	334	329	326	304	317	324	347	363	346	334	326	321	350	305	357	328	350	320	343	347	329	345	345	325	310	347	337	312	348	361	358	346	350	379	299	320	336	348	311	365	353	347	380	342	331	362	327	336	350	343	337	358	351	328	303	371	330	339	340	347	325	356	332	339	320	295	330	332	319	351	349	297	342	355	325	320	344	360	348	360	348	351	324	338	330	339	327	371	346	308	340	373	322	302	320	324	353	309	360	338	328	351	320	387	344	318	332	333	317	335	325	342	335	342	328	315	343	366	361	345	335	332	343	315	310	340	345	340	311	361	346	344	340	326	364	353	299	322	356	331	304	350	325	358	343	345	323	321	328	362	323	332	375	305	319	348	313	348	325	317	367	378	351	324	362	374	381	356	348	349	324	337	335	328	318	299	277	345	296	328	348	371	344	342	326	334	356	327	320	329	346	338	338	345	320	370	361	365	339	358	333	357	281	338	349	311	345	373	306	348	354	318	317	359	324	375	313	355	362	333	376	347	331	329	349	349	334	337	332	377	325	333	328	364	377	325	330	338	337	335	325	377	351	355	346	331	376	299	283	352	327	337	322	348	337	332	309	351	337	347	319	336	336	340	349	350	326	354	330	328	305	319	352	321	335	324	316	319	373	362	344	339	343	330	350	341	318	329	387	335	348	326	324	373	343	331	338	352	357	363	336	373	345	359	351	348	363	334	304	309	328	330	329	332	371	355	356	367	323	286	317	319	331	364	357	349	326	327	338	300	354	348	346	315	338	334	347	350	330	370	353	325	328	341	328	309	332	330	330	338	325	303	344	339	342	318	334	377	351	336	333	349	351	338	321	303	366	320	335	335	317	335	313	335	347	348	304	326	345	354	323	361	338	346	338	343	344	388	348	330	307	324	367	333	334	342	340	363	313	316	328	346	333	359	331	350	336	366	308	333	367	361	303	315	303	369	341	327	333	350	346	344	340	333	331	310	324	296	346	321	304	325	327	367	359	362	343	343	345	394	382	295	333	384	340	317	335	334	334	369	327	379	358	347	341	371	330	344	342	347	365	340	330	337	330	372	334	325	318	366	313	345	342	327	374	314	343	365	343	331	355	359	364	338	317	318	378	319	337	316	358	338	366	328	350	330	335	335	356	329	354	302	325	325	331	329	337	336	364	389	378	335	329	344	367	352	346	296	345	325	334	329	364	339	320	351	337	337	360	351	318	352	341	309	343	334	320	314	308	353	381	367	333	355	365	343	377	341	343	329	328	367	366	376	359	328	361	349	343	336	356	354	342	303	371	351	356	325	305	312	329	318	333	353	333	320	343	335	379	323	324	331	341	325	319	320	365	350	339	327	347	350	341	359	332	340	353	346	343	318	335	332	379	356	328	328	374	355	335	326	335	394	337	351	325	354	371	310	362	338	341	394	326	353	317	315	316	354	320	346	338	332	309	363	357	326	312	322	313	370	336	353	307	318	374	340	364	359	301	331	372	364	290	304	326	327	338	330	367	351	369	341	310	333	377	335	325	353	311	312	364	369	326	346	373	313	326	355	323	338	377	360	385	331	347	354	378	350	313	364	301	320	352	354	346	326	314	318	344	327	389	330	335	360	349	367	334	309	339	316	319	336	341	306	330	336	324	318	316	358	343	354	382	336	320	298	303	350	354	326	331	355	344	338	332	338	284	381	346	326	315	337	319	348	335	368	348	337	365	310	352	340	342	350	354	340	300	318	308	335	351	326	363	344	332	313	300	315	324	360	335	339	307	337	372	324	319	347	343	352	341	325	382	342	327	323	326	305	356	351	368	347	361	330	335	349	307	310	322	323	327	332	359	346	362	317	361	361	312	365	330	370	319	366	351	346	325	344	323	344	346	371	364	319	328	333	331	381	353	330	317	343	366	332	364	298	308	304	317	316	321	342	340	299	361	372	343	365	347	353	312	327	321	361	337	340	357	352	324	369	357	325	323	338	321	342	358	315	359	379	342	356	324	317	338	336	368	317	398	336	346	366	351	324	346	329	320	335	342	339	335	330	325	344	367	299	327	326	289	368	331	349	356	346	328	306	340	361	325	339	343	352	342	350	352	347	344	345	351	304	333	325	353	303	318	342	339	331	351	330	340	386	345	326	339	332	354	371	325	343	356	372	342	377	374	345	337	331	336	367	335	305	368	327	325	342	339	387	324	315	348	334	363	334	327	341	335	319	323	367	355	334	335	306	317	359	357	334	345	314	352	322	303	321	336	310	324	352	345	318	352	336	324	334	360	356	333	342	325	354	337	348	352	345	376	323	330	350	342	370	348	358	349	328	362	340	335	349	316	335	335	327	334	339	357	380	350	317	408	350	322	359	326	347	362	355	355	364	340	342	326	320	308	326	345	356	361	337	348	345	343	378	324	335	375	326	323	350	368	335	316	340	361	346	339	271	330	376	341	321	305	327	381	325	379	345	344	348	364	317	324	343	374	357	344	351	325	375	355	372	336	355	349	342	290	375	337	358	367	330	347	351	355	349	314	352	365	304	321	326	310	329	356	327	316	342	343	324	379	322	343	326	355	334	334	349	313	348	340	344	343	368	339	296	305	335	336	344	338	339	321	332	327	351	340	358	305	358	329	336	306	365	350	335	347	353	326	332	338	354	343	338	351	321	309	315	352	334	371	385	332	327	341	342	341	362	333	387	328	343	349	341	333	342	352	335	371	353	379	345	360	310	344	365	339	379	390	352	356	361	295	329	336	360	341	341	302	360	336	319	279	313	323	310	338	365	402	374	339	385	309	333	370	315	346	361	343	338	319	332	349	338	346	366	337	350	334	341	339
32997	47011	19702	1077	816	790	783	705	734	793	755	674	705	784	710	699	689	709	725	739	705	709	714	725	750	718	668	679	703	642	674	697	687	735	710	696	650	704	689	731	620	730	681	671	710	655	678	746	675	678	687	687	675	694	709	705	686	678	700	707	676	659	718	659	720	728	663	735	697	692	670	683	705	702	702	663	701	729	706	689	713	733	719	738	685	697	671	666	652	690	660	694	715	676	658	672	692	717	664	679	674	716	703	719	687	702	675	640	756	617	658	736	694	701	727	711	677	676	746	693	724	713	698	693	684	669	678	661	639	713	675	691	716	701	703	684	703	722	740	665	666	686	678	693	723	739	700	675	693	703	715	694	683	637	718	693	678	716	720	656	704	717	645	680	711	672	678	697	716	690	699	718	694	717	646	739	705	698	682	735	690	709	672	729	684	691	687	733	699	685	712	729	717	691	711	708	777	710	646	673	726	692	725	670	651	677	660	681	683	742	710	722	691	680	667	669	666	696	717	675	708	733	717	663	764	681	640	720	665	725	741	692	657	675	705	708	702	680	669	713	744	685	732	721	696	676	660	720	717	672	768	723	707	685	673	730	766	674	688	624	728	696	696	646	689	644	691	702	722	686	699	671	692	699	688	708	719	707	706	723	703	689	657	663	688	704	713	689	679	672	711	668	680	697	701	707	728	736	693	721	673	776	669	673	676	716	681	683	680	702	676	699	683	734	644	720	728	676	698	719	735	676	726	721	743	722	702	703	631	714	748	716	686	659	688	691	685	753	710	732	692	674	680	658	703	696	690	692	684	711	734	682	716	742	692	671	672	726	727	703	718	718	750	706	687	694	704	651	732	718	674	675	737	714	737	675	697	660	708	663	733	652	698	709	717	699	717	681	672	701	688	677	638	659	665	703	660	708	714	752	738	742	708	679	714	717	698	690	734	732	704	653	690	694	696	693	710	669	699	696	704	698	708	677	709	712	684	695	685	700	727	649	717	690	704	720	703	706	671	708	728	706	693	727	696	677	682	673	685	686	669	674	695	699	672	679	752	736	721	718	700	701	720	709	719	650	655	698	700	664	676	714	690	717	688	632	685	726	729	708	703	662	731	703	724	733	727	695	659	686	698	637	713	681	709	684	724	707	709	715	709	742	679	694	736	702	711	707	669	676	715	724	716	709	691	707	687	643	656	671	651	697	767	716	660	660	747	695	698	672	672	640	688	725	719	701	684	677	658	668	686	656	677	706	669	696	669	715	640	725	709	724	703	659	730	720	667	679	705	693	697	736	661	724	673	699	697	671	708	699	664	707	681	710	664	685	673	677	679	707	698	692	763	704	681	693	698	676	685	764	666	680	670	667	699	698	672	699	705	726	675	721	723	710	704	703	697	645	734	694	700	655	692	673	672	659	666	711	716	692	699	694	722	718	699	705	674	697	668	669	704	754	683	680	697	702	660	698	706	698	722	722	761	692	717	732	694	719	709	704	687	718	697	659	724	657	633	736	736	693	713	642	710	700	712	662	674	708	696	701	756	682	719	744	755	664	687	718	680	695	677	713	706	681	703	706	672	737	703	719	668	683	713	672	692	727	734	663	715	652	730	718	721	701	636	671	668	671	707	668	671	674	680	745	728	681	661	684	687	693	692	739	699	645	716	714	715	672	657	668	658	717	698	696	714	714	676	678	728	662	743	684	686	716	690	692	692	696	699	720	687	713	672	682	729	713	672	723	711	699	738	727	711	661	661	717	693	686	675	729	685	655	717	694	681	710	726	687	683	641	646	680	701	728	766	716	731	711	699	756	687	680	731	668	704	721	704	672	663	691	639	677	665	700	701	714	665	697	724	728	673	744	725	686	702	685	693	702	682	670	742	714	711	674	728	720	697	664	653	741	671	669	686	682	694	678	737	724	693	658	689	689	699	728	739	718	667	662	728	680	698	699	704	711	666	632	718	712	663	658	691	723	647	686	656	686	662	710	691	731	703	701	622	707	703	696	696	646	671	705	708	686	722	697	658	699	681	716	719	780	638	679	659	651	667	670	691	679	658	667	700	656	688	713	742	656	677	707	705	746	718	749	702	691	655	674	709	710	689	711	710	688	691	673	729	685	688	734	734	649	692	657	728	661	688	667	673	673	679	669	704	675	692	672	697	696	726	711	655	678	713	672	705	684	670	678	699	682	690	679	710	714	703	705	687	690	737	687	708	720	709	701	657	691	698	760	692	697	713	688	690	664	723	703	683	714	717	687	726	708	694	697	682	715	741	683	712	676	650	735	677	675	701	731	653	688	710	673	718	738	707	685	697	684	702	723	692	695	674	708	749	752	685	714	700	706	657	652	705	654	711	726	685	694	705	685	710	681	704	679	712	677	668	713	714	683	668	698	715	704	710	659	656	756	708	688	669	712	725	678	706	728	691	736	673	698	736	709	693	740	704	679	699	724	699	727	671	699	672	642	665	682	668	700	660	722	692	718	687	714	706	737	683	717	717	688	673	689	694	719	668	711	715	699	746	692	691	701	711	666	730	703	671	666	672	706	675	651	687	695	717	683	650	684	644	695	679	704	653	710	755	645	730	672	716	682	683	716	685	708	672	695	666	679	696	689	739	711	719	687	691	638	726	697	670	683	686	663	729	711	681	694	699	714	719	665	697	686	702	749	674	742	697	705	720	706	691	696	710	647	647	691	694	744	691	699	707	720	710	649	695	702	721	698	688	653	738	651	698	731	700	711	660	665	728	708	666	738	674	711	715	696	710	668	708	717	738	697	701	711	658	691	715	695	705	659	654	709	703	668	653	680	674	681	735	677	705	675	643	674	702	697	728	666	714	676	698	709	689	691	684	704	695	729	724	662	687	684	678	698	679	710	737	673	698	675	685	666	695	640	678	717	742	703	679	723	688	690	704	653	670	684	701	698	720	699	700	654	674	697	719	706	727	685	678	715	679	663	726	705	731	673	666	719	681	670	678	693	725	680	671	694	754	676	630	712	665	705	718	664	685	695	727	709	739	704	703	711	685	697	683	675	687	739	703	714	689	682	722	689	714	673	671	696	694	709	705	735	714	692	718	710	712	666	696	729	684	702	725	738	689	718	709	722	668	657	665	707	699	711	658	675	664	722	712	714	645	684	679	684	710	697	666	679	732	687	682	712	679	679	661	668	715	738	683	676	694	709	723	684	658	690	651	718	698	696	683	660	679	722	719	707	711	687	693	724	650	677	674	674	750	689	704	668	708	676	741	695	673	694	708	700	686	695	661	660	691	698	683	680	725	686	666	679	684	698	721	736	770	718	722	717	702	673	732	673	707	652	701	701	706	726	729	687	699	690	700	746	611	705	679	710	671	720	657	694	685	672	702	708	764	696	683	694	730	726	738	724	658	699	648	723	694	711	690	717	750	686	704	703	730	729	700	685	694	666	660	655	722	728	705	746	693	703	670	651	677	693	684	679	670	729	645	685	700	763	671	709	709	707	662	672	729	678	699	696
34191	18079	5399	383	281	275	260	283	290	283	263	257	249	301	279	291	260	264	278	274	309	261	273	259	257	259	280	288	255	250	242	292	241	264	252	275	262	263	283	227	255	271	261	288	276	284	233	245	265	236	285	262	270	266	263	241	311	265	258	239	284	262	278	263	242	269	286	224	228	286	260	254	257	255	264	284	313	244	278	217	267	296	263	259	248	264	277	262	240	268	269	291	273	263	258	276	244	265	291	263	251	285	275	260	252	283	274	257	274	276	227	264	260	267	273	305	287	310	264	243	282	273	257	257	267	258	261	279	285	249	261	267	252	260	245	296	285	297	256	262	280	256	256	265	242	303	296	251	242	300	272	275	282	262	295	281	286	265	232	261	278	249	260	293	261	255	252	274	248	289	276	269	242	253	263	271	288	276	275	252	265	240	258	248	292	257	258	234	278	299	281	269	285	255	229	252	262	283	265	251	271	238	262	275	243	256	285	261	254	266	270	277	279	245	259	268	245	247	277	273	281	289	276	259	268	263	285	281	270	275	306	294	282	290	283	253	274	301	262	269	278	289	256	262	288	286	251	277	299	238	250	265	252	315	265	256	266	250	261	269	265	252	269	269	249	243	285	296	280	256	269	281	249	243	302	243	306	251	238	266	295	295	258	250	298	263	261	267	246	246	268	249	256	268	267	291	287	264	277	281	269	272	296	266	257	233	286	269	268	230	256	239	244	260	280	279	283	248	307	296	259	282	266	261	264	254	278	267	238	247	274	269	269	295	270	284	244	256	235	283	241	281	261	260	268	283	281	278	279	237	256	283	244	286	295	281	278	241	301	236	270	262	297	242	255	274	291	294	258	288	275	293	259	229	233	303	266	298	286	280	293	292	297	280	243	259	253	280	268	269	242	285	240	294	257	257	266	227	256	276	278	263	270	259	292	266	279	271	263	262	312	275	251	261	284	270	254	252	266	266	255	256	285	271	256	270	264	263	266	238	240	267	271	269	249	268	262	254	236	280	280	270	249	261	246	233	261	295	285	291	286	262	262	275	285	290	243	275	276	304	252	280	250	275	263	271	305	282	234	272	256	267	280	286	266	298	287	263	294	269	292	277	257	289	287	226	269	244	292	256	267	274	289	257	263	276	304	280	284	252	255	286	278	287	312	276	297	264	254	281	265	249	286	278	238	274	292	265	260	249	296	301	257	269	280	269	230	267	287	233	277	268	265	244	263	267	249	287	275	287	247	278	264	264	292	274	263	235	289	268	263	282	263	260	282	285	259	279	268	273	263	273	275	262	295	287	270	245	222	256	275	271	251	293	276	309	253	274	246	265	265	235	223	228	278	265	285	240	290	273	245	273	249	299	265	273	296	282	262	283	243	249	282	271	290	271	246	249	257	226	276	258	258	254	262	260	278	269	255	288	262	281	250	279	256	296	246	271	283	234	245	306	309	263	269	258	271	290	267	276	273	281	257	248	278	287	270	264	229	256	296	263	277	246	300	316	276	284	256	236	244	258	292	285	292	261	271	254	269	265	279	253	261	297	282	270	280	278	286	261	288	250	246	263	270	268	292	258	267	226	252	270	279	268	263	268	286	268	259	245	290	250	271	238	307	233	286	250	268	270	241	305	251	238	302	242	285	258	245	240	291	252	266	272	279	242	245	269	245	262	272	254	255	281	256	261	283	241	251	287	264	264	255	268	263	255	239	282	288	251	242	268	270	254	259	268	259	264	256	258	265	286	270	237	250	304	264	279	293	286	273	306	235	272	286	274	273	258	292	282	261	272	279	278	246	281	237	285	268	268	274	272	285	252	246	290	274	254	256	265	277	257	301	265	273	265	271	276	248	255	266	269	256	252	278	278	272	273	265	266	268	259	284	263	281	271	259	255	252	257	279	286	291	245	293	295	303	270	282	261	253	291	269	255	276	286	282	265	272	247	251	233	272	255	272	288	269	285	267	291	276	279	247	295	303	296	277	275	265	240	262	275	263	279	264	245	265	268	289	267	222	267	257	300	258	290	282	264	249	259	281	260	305	271	243	288	270	264	253	299	270	253	269	280	282	245	256	258	290	253	282	275	260	287	301	251	269	260	321	258	254	249	273	268	240	264	263	272	260	253	304	279	260	276	284	260	285	277	249	265	269	267	277	256	288	248	280	279	282	249	222	272	258	276	259	246	265	296	283	281	276	263	254	286	288	259	279	264	285	273	290	283	287	278	277	268	271	255	300	265	258	273	265	277	288	268	228	250	261	264	280	271	258	269	246	250	262	251	296	289	253	279	264	259	258	253	235	279	242	267	263	291	274	265	265	257	274	252	289	273	296	285	291	261	281	251	250	287	288	285	239	244	269	309	254	253	248	263	247	259	254	262	266	290	324	269	246	256	254	318	259	284	275	324	268	286	266	280	265	236	281	293	282	293	296	272	266	314	234	259	281	303	265	258	267	256	280	270	259	284	268	289	241	243	258	280	280	279	262	260	310	266	266	266	272	237	261	257	260	280	272	263	263	279	269	294	253	278	278	246	256	261	273	256	259	286	265	252	274	270	291	279	296	244	261	277	279	282	263	253	259	279	296	297	243	261	319	276	259	273	284	288	258	236	259	280	264	252	274	292	257	283	255	238	285	252	265	246	262	273	280	261	266	274	278	259	237	263	287	274	267	282	294	239	272	252	270	272	262	245	276	274	273	259	275	244	274	266	264	261	254	275	246	238	277	248	257	234	264	263	277	295	278	310	299	276	257	261	290	282	272	302	283	268	278	281	271	280	239	267	270	293	260	255	282	251	285	254	262	269	290	248	267	291	265	257	279	241	236	279	247	259	286	301	286	247	267	263	262	232	264	261	256	279	275	264	283	229	260	297	280	267	275	265	256	294	287	266	293	263	250	269	267	263	255	248	291	296	269	278	253	239	247	279	264	306	285	283	302	271	261	295	274	280	284	270	279	276	258	296	287	272	253	242	278	253	270	274	240	326	246	239	267	292	273	332	279	272	261	236	249	256	247	265	267	228	239	290	295	276	282	274	288	322	251	275	258	260	265	257	261	288	273	251	294	285	266	248	275	258	252	254	262	270	250	279	316	266	248	239	269	270	249	308	278	253	272	293	239	287	305	266	257	246	302	264	308	282	284	251	279	284	284	246	285	296	265	257	274	254	261	255	285	271	274	284	251	274	267	262	250	301	294	276	284	206	278	259	320	274	260	241	271	272	287	277	237	263	271	263	275	273	245	286	286	266	248	278	266	280	241	286	239	268	287	272	277	284	253	289	268	282	277	274	252	270	232	278	287	274	247	248	274	269	266	241	265	269	292	285	265	248	274	221	262	263	273	247	243	285	291	274	274	286	269	290	290	274	328	287	279	264	243	286	262	266	250	276	289	291	251	260	296	269	271	284	258	267	261	287	263	279	254	280	248	245	293	271	284	271	287	264	283	292	291	267	236	272	260	290	273	253	290	271	254	271	266	281	259	257	268	255	281	275	253	253
13436	5445	1353	620	601	597	638	592	652	647	650	603	602	649	606	600	632	575	609	677	615	647	660	620	563	646	578	605	627	604	631	608	615	625	612	643	653	651	624	621	577	655	605	623	595	608	661	602	608	611	604	589	653	578	620	645	565	621	627	569	611	599	635	630	606	628	632	601	609	609	647	603	630	628	674	676	592	630	628	615	593	572	604	585	661	628	615	628	624	569	617	611	620	662	618	624	656	603	641	609	602	586	613	600	670	568	642	633	641	585	630	582	593	657	658	662	625	660	646	600	598	618	605	668	613	648	586	655	608	617	638	614	612	642	614	668	607	619	623	638	615	603	666	637	594	614	606	624	614	640	658	635	655	587	627	624	632	612	599	618	617	674	620	608	601	605	635	614	622	608	644	604	631	567	595	638	603	628	600	652	582	597	631	639	641	660	659	613	601	631	655	621	595	620	614	610	590	648	600	609	615	631	631	646	610	612	637	646	631	649	621	624	583	594	630	628	623	603	611	637	645	671	621	620	634	633	596	604	637	626	653	643	566	635	650	650	619	607	602	612	591	596	615	632	622	635	603	637	643	635	674	595	605	643	617	635	611	549	603	613	631	616	636	650	604	606	586	671	634	604	642	636	614	622	602	659	642	667	602	547	575	648	593	584	613	655	622	622	608	594	637	601	640	644	597	581	643	577	600	643	626	586	670	591	614	604	594	640	639	612	621	624	613	612	661	634	608	596	589	615	587	623	623	655	654	617	652	639	580	590	555	604	640	628	621	635	621	622	629	642	581	611	664	607	686	635	592	637	634	639	620	624	589	630	649	597	578	623	606	573	647	622	627	622	615	579	599	601	580	590	630	607	624	649	614	577	604	646	612	646	624	633	589	597	593	603	630	615	595	629	597	663	658	644	612	649	650	585	613	617	577	612	624	594	582	657	626	574	619	606	620	650	585	669	618	622	614	667	618	685	597	599	615	625	654	616	574	609	664	650	615	644	685	648	636	609	607	598	649	619	647	643	614	638	575	622	628	634	616	636	599	646	623	617	584	603	593	618	579	629	609	614	607	586	613	602	641	641	615	630	644	584	587	602	595	620	609	628	601	600	594	620	613	652	675	636	607	585	633	640	580	647	627	619	578	606	593	618	622	584	620	641	559	629	606	634	621	626	597	622	693	631	620	585	630	622	586	626	563	634	584	653	608	623	602	638	644	671	599	599	601	603	607	619	627	595	607	637	603	607	602	630	622	606	638	597	582	617	593	605	647	643	616	634	607	625	658	622	668	601	663	630	649	611	625	649	608	583	648	627	662	555	590	649	629	594	642	637	662	615	626	665	667	616	567	607	612	597	598	640	609	625	615	589	631	679	570	593	604	593	616	624	598	596	665	574	612	622	680	634	614	581	655	656	591	655	593	629	656	665	644	620	607	629	597	583	614	669	640	600	649	645	589	625	626	597	635	584	598	594	684	643	658	604	632	594	590	606	600	641	619	655	617	667	598	639	592	631	646	633	620	615	620	621	606	622	638	644	575	629	611	573	615	607	632	619	595	544	628	585	630	635	631	580	603	629	619	628	653	609	638	564	626	613	617	652	605	578	626	604	607	582	653	639	617	647	599	659	598	590	597	651	620	599	608	607	654	596	611	592	619	639	616	615	613	612	619	629	639	640	651	576	627	631	597	633	577	589	592	613	639	664	663	621	597	651	638	624	616	623	653	636	605	653	655	587	630	616	665	649	625	645	622	590	630	575	592	596	620	607	592	618	577	602	612	559	611	634	602	609	609	669	609	633	643	628	643	634	620	585	597	626	653	569	596	622	612	664	608	607	617	631	589	569	631	592	616	629	613	624	644	544	640	633	622	605	589	614	640	654	617	655	584	627	637	619	617	651	658	583	645	627	559	610	595	614	626	631	640	648	676	619	617	612	581	650	642	633	656	654	612	637	599	614	634	548	626	601	617	643	606	629	628	616	633	595	629	666	631	603	631	643	597	641	622	638	637	691	646	606	628	633	636	613	588	638	626	620	624	624	624	641	649	639	641	627	680	570	653	622	627	637	634	630	597	585	623	687	606	590	589	661	642	590	603	686	611	606	615	657	653	637	627	619	621	627	610	601	654	616	648	611	620	557	641	660	611	641	631	639	685	599	606	626	615	608	631	612	585	656	583	605	598	636	630	625	606	617	612	586	604	609	648	615	594	622	617	672	626	633	577	611	598	628	628	588	581	600	634	630	602	594	611	594	626	615	584	676	603	597	614	615	614	624	566	652	613	634	583	630	612	607	623	624	617	652	656	585	588	604	603	614	650	641	615	630	642	603	656	626	600	612	608	639	610	611	638	586	648	614	570	609	662	651	635	650	603	618	626	612	587	648	633	570	618	618	656	628	659	610	614	620	585	605	551	652	648	590	644	671	643	672	651	572	594	613	628	624	600	609	622	590	651	600	638	556	625	621	630	630	596	644	534	618	642	572	623	579	597	601	601	625	618	630	557	630	656	623	656	606	622	645	611	601	613	580	629	602	632	638	620	614	637	615	582	602	597	605	596	695	645	659	625	626	626	652	555	601	617	637	636	643	605	645	592	639	646	586	610	669	639	583	618	658	669	561	599	622	624	621	620	624	628	610	606	624	598	619	597	615	601	652	642	631	630	676	564	620	633	627	646	609	612	628	627	636	601	632	607	614	612	646	646	595	544	612	645	595	594	640	628	643	595	612	629	583	640	602	649	692	637	608	603	616	611	642	573	627	619	612	633	638	655	597	670	598	628	620	595	590	584	622	619	619	616	631	640	657	610	621	630	657	574	626	640	614	588	594	607	639	613	633	633	621	601	594	596	600	632	619	632	620	643	567	620	605	654	668	598	617	588	636	661	547	628	603	594	638	613	642	658	623	636	642	638	607	642	637	625	591	640	586	618	563	622	626	596	625	673	622	617	632	633	639	658	584	605	630	572	658	579	655	669	588	608	596	655	591	638	676	650	601	684	620	639	591	620	623	637	609	577	609	625	581	590	540	605	631	613	575	662	580	641	595	634	641	615	615	623	608	627	619	650	630	603	578	655	624	665	664	610	624	646	607	629	630	628	612	660	610	576	627	644	678	600	612	625	650	607	613	588	614	609	578	613	607	647	652	636	647	636	547	628	650	612	600	639	612	628	621	613	582	625	609	640	603	655	623	602	614	619	622	615	634	601	655	617	641	607	615	616	616	592	592	607	641	615	605	662	587	619	603	596	622	634	593	620	666	618	613	628	610	643	657	625	637	608	622	622	579	584	609	633	648	617	652	645	640	634	636	624	592	627	617	629	609	624	616	624	603	589	593	581	626	633	601	638	594	618	625	614	548	627	635	645	619	627	620	622	615	602	639	608	638	629	602	659	612	647	624	613	609	641	706	642	622	628	629	611	639	603	608	596	606	687	558	622	675	580	581	613	597	613	635	664	606	604	597	622	658	643	599	593	627	615	594	655	617	631	583	630	608	625	597	643	640
25197	21138	23787	28745	21153	15601	753	504	493	485	472	423	471	438	448	426	474	452	413	459	443	426	444	400	429	416	410	433	460	472	462	443	420	405	411	434	481	436	452	391	457	396	438	444	416	417	442	412	464	453	438	462	448	409	405	429	391	390	424	413	425	411	412	416	409	449	414	430	440	407	412	477	384	408	433	399	421	395	442	418	434	414	437	393	450	420	411	414	448	452	454	430	420	443	451	470	396	416	439	432	410	430	405	431	384	402	411	399	460	440	422	441	425	413	390	463	419	427	464	427	431	374	431	462	437	405	416	453	434	463	444	457	454	431	441	408	433	414	451	383	418	404	385	423	411	446	452	432	446	434	406	464	425	410	479	398	400	429	411	385	399	423	424	417	388	410	394	427	412	397	411	426	462	436	436	441	430	431	434	400	429	428	393	444	448	410	391	438	464	400	450	436	450	412	436	381	415	441	452	414	436	410	413	390	428	380	395	398	438	416	395	371	471	421	394	388	421	451	437	414	421	405	401	419	455	423	430	463	416	435	410	421	435	433	413	428	411	427	432	413	438	424	433	419	421	423	414	414	439	423	431	444	431	426	424	416	427	442	442	442	430	429	446	426	436	446	417	402	426	392	416	459	449	421	433	454	406	386	436	450	453	427	449	441	420	472	456	404	455	414	436	457	406	397	423	422	431	435	427	422	450	428	441	389	442	454	407	455	390	435	465	456	435	440	435	378	415	408	402	426	420	405	419	439	431	399	399	424	453	392	445	416	415	446	417	425	444	370	432	401	415	397	442	418	395	400	447	431	408	485	419	413	402	419	453	438	419	409	434	423	421	432	444	396	417	381	396	436	420	419	408	411	421	413	410	409	427	420	457	406	408	426	430	475	400	425	399	402	420	419	428	409	393	470	425	466	417	401	448	386	424	433	414	434	407	465	461	403	391	420	394	413	425	438	411	393	405	437	430	435	374	412	428	364	433	405	407	384	418	389	445	428	403	408	471	408	422	453	457	428	447	430	458	445	437	431	425	371	433	426	473	421	387	414	443	426	432	470	437	423	456	425	422	414	401	442	389	382	458	438	403	434	403	446	465	442	425	364	423	431	410	452	401	423	443	374	389	404	430	397	442	427	406	440	428	408	445	384	413	402	414	458	453	461	432	426	461	429	383	432	434	429	417	382	437	476	403	426	422	449	417	406	488	441	412	402	417	434	422	449	399	398	401	448	445	383	421	415	448	478	420	445	445	424	436	433	464	465	425	418	427	408	423	414	378	394	379	413	442	460	443	466	428	430	415	410	401	402	440	418	384	421	433	404	423	426	425	425	426	404	440	408	395	410	433	438	420	419	387	443	428	438	470	454	442	458	415	443	447	408	468	443	430	437	410	435	440	429	404	380	418	479	405	432	405	460	428	395	434	441	421	402	460	398	426	436	453	448	386	414	388	458	434	417	444	416	430	401	423	465	393	453	419	412	464	447	422	467	450	422	447	403	420	369	420	404	395	392	425	384	424	436	419	452	426	440	453	461	424	423	424	417	452	420	413	417	421	410	405	421	444	416	424	448	383	391	421	489	434	419	454	412	414	427	437	437	423	425	420	419	411	430	438	466	424	446	427	430	413	422	403	418	408	407	406	452	400	441	402	397	436	410	437	451	399	430	444	448	420	439	416	426	447	465	411	431	401	427	408	419	381	406	430	403	438	430	408	427	426	429	386	382	353	440	392	380	399	444	430	424	436	461	379	448	452	442	437	418	452	463	425	409	387	417	443	406	401	441	389	464	439	407	395	414	429	439	405	395	425	439	411	406	416	454	413	469	432	413	432	416	407	434	432	428	430	423	421	441	456	375	426	432	408	424	395	429	430	423	392	386	432	445	458	421	425	405	450	360	400	388	441	426	437	422	428	425	446	458	343	418	394	423	453	446	407	414	475	412	349	422	441	435	411	453	448	448	395	414	402	400	441	444	383	400	440	429	434	444	421	418	433	412	419	439	458	415	420	411	400	438	436	428	462	441	385	414	426	384	444	426	419	435	420	468	438	434	436	392	437	416	394	408	427	421	394	400	439	407	408	421	438	437	438	416	452	432	420	389	399	400	465	404	413	445	388	412	415	407	431	437	402	410	401	405	423	445	411	390	444	446	461	449	457	443	450	408	402	414	374	418	405	428	447	475	464	399	449	426	414	464	452	421	452	444	436	437	414	438	382	452	460	398	399	437	399	408	430	439	433	423	420	416	388	461	448	427	429	426	410	422	403	402	444	435	408	436	392	384	418	438	405	414	446	430	408	415	416	464	419	401	405	425	415	385	427	436	403	419	432	412	449	397	405	434	429	395	392	431	376	408	409	377	441	391	431	406	406	465	411	423	441	419	449	408	430	397	424	430	440	400	412	411	421	441	438	441	396	421	427	478	395	412	410	441	445	416	434	439	390	413	407	460	472	408	435	410	409	390	426	438	410	419	422	443	455	462	403	415	446	375	421	431	398	387	467	466	454	410	396	419	419	431	425	414	412	438	452	464	450	406	431	456	422	442	449	423	412	433	414	448	426	403	407	420	392	402	418	445	378	427	404	415	429	386	437	420	437	430	461	496	416	453	432	404	458	448	417	398	421	422	390	441	408	414	406	392	498	401	436	394	384	414	415	405	398	447	429	406	422	410	384	350	380	430	404	411	431	417	442	434	434	413	384	422	396	456	463	447	404	411	438	403	431	416	443	401	412	436	439	418	404	410	431	469	439	431	413	419	422	445	429	419	401	441	427	429	411	457	443	397	443	382	404	401	410	456	402	439	452	415	418	407	444	433	432	450	411	401	483	455	426	387	433	411	434	402	368	446	404	445	418	432	459	441	427	428	422	379	430	411	421	419	423	425	415	422	357	426	419	416	444	464	426	437	444	443	441	380	484	436	396	402	443	415	414	403	442	445	416	395	413	377	435	405	407	461	391	414	403	455	447	417	444	420	401	422	435	403	416	420	415	388	420	409	433	416	443	433	415	424	416	400	427	451	397	421	424	408	431	480	421	411	420	439	417	370	420	425	417	406	424	423	411	385	414	444	435	428	423	417	446	461	411	423	405	394	421	397	436	432	415	396	455	406	379	425	418	443	359	423	410	422	417	436	404	460	416	441	430	412	407	410	424	433	400	415	423	427	443	402	431	464	395	391	421	409	405	441	412	409	442	413	407	401	403	397	396	412	437	417	496	450	431	448	366	431	419	411	374	402	408	393	387	465	419	392	450	410	400	385	430	440	438	436	392	441	387	434	404	419	414	394	431	462	403	423	440	398	428	429	414	417	419	422	422	419	388	415	390	395	411	445	410	424	376	411	403	414	434	417	389	449	432	434	377	435	456	431	419	441	432	407	399	413	418	407	409	397	409	428	467	437	425	359	412	456	413	392	464	417	435	408	427	426	414	437	411	432	434	426	436	399	405	380	413	438	398	412	434	454	415	410	453	433	435	418	446	420	417	437	459	418	406	396	428	428
27500	36391	13217	1020	957	942	878	917	882	850	901	896	928	843	908	919	838	857	850	889	923	868	899	887	876	952	869	898	844	857	846	933	889	830	881	872	868	879	799	843	922	836	881	869	890	813	888	837	896	880	892	863	842	858	899	852	897	878	840	833	866	930	858	896	893	899	837	881	909	901	902	861	881	859	922	915	858	823	874	870	850	917	894	905	841	890	851	879	876	849	935	904	885	927	896	879	899	894	860	880	889	898	884	822	854	907	830	869	846	907	820	903	879	875	881	884	872	892	888	870	891	900	881	896	930	874	883	908	884	867	895	866	887	867	871	918	880	901	907	860	891	829	845	885	825	873	885	861	872	898	897	844	904	871	868	851	863	863	855	907	898	857	899	908	879	840	903	913	868	904	885	929	900	875	868	857	885	884	906	913	890	848	869	912	910	858	848	981	903	852	859	861	834	853	844	835	889	864	842	893	881	887	839	941	888	913	892	931	859	825	848	857	924	901	867	856	835	919	954	887	876	892	917	852	866	843	899	904	823	924	890	902	877	908	887	898	898	875	835	844	888	930	848	837	883	914	843	874	891	883	893	944	851	834	846	844	849	836	929	874	881	855	892	903	832	873	857	833	863	830	875	889	870	829	887	885	872	873	883	877	886	896	857	900	866	839	882	876	945	930	874	840	956	977	867	878	902	934	871	884	853	865	855	898	910	870	863	869	860	887	858	897	893	922	879	882	896	890	849	873	881	854	895	918	845	902	948	877	945	891	862	862	872	855	825	935	924	898	902	903	882	942	879	866	942	895	862	905	866	945	835	930	929	874	923	906	837	825	886	870	877	840	874	826	853	891	849	878	900	849	859	851	877	876	914	889	908	853	882	910	906	833	914	888	909	954	854	915	867	865	887	916	903	845	838	903	918	883	892	885	879	896	857	908	879	938	895	936	986	904	864	914	878	930	854	860	927	864	861	862	874	901	859	899	880	868	834	868	897	935	928	921	875	880	860	837	918	825	906	930	837	917	890	893	880	854	869	811	838	933	907	874	865	901	883	869	900	879	885	880	904	873	896	873	888	855	883	868	895	905	902	851	839	897	881	862	879	906	883	843	920	864	868	898	910	872	903	903	916	899	832	936	916	895	866	850	907	856	885	870	874	888	894	893	898	917	843	905	912	831	867	879	891	886	866	899	906	852	881	912	901	933	867	920	930	860	814	906	862	825	867	868	920	885	905	924	835	860	865	875	883	922	863	887	924	878	869	841	880	904	918	884	889	870	842	820	882	867	908	813	890	816	866	850	962	848	875	915	942	861	888	896	899	897	861	876	858	881	826	889	910	877	866	909	903	893	845	805	848	839	862	878	864	911	879	875	918	865	941	882	936	900	887	854	850	942	944	906	935	887	855	898	929	900	881	873	844	936	897	905	921	898	885	879	888	889	869	934	935	875	871	875	885	880	832	888	922	883	909	904	863	908	902	882	894	858	889	879	848	821	894	885	856	855	837	883	869	890	844	871	883	850	891	867	866	941	874	869	908	884	896	846	881	931	836	877	899	877	939	832	888	893	914	913	831	903	925	868	864	865	874	927	889	926	918	864	849	840	843	884	854	892	903	910	901	930	886	939	947	868	869	896	859	904	912	904	861	898	859	890	895	889	872	889	894	884	900	867	898	831	874	905	864	868	887	928	882	849	889	875	886	867	869	857	907	898	933	855	820	892	881	914	836	860	870	882	829	861	894	887	864	897	916	870	938	896	878	870	880	889	905	871	925	898	888	853	903	935	849	923	880	882	909	861	801	884	881	872	911	918	907	840	864	917	888	936	860	927	903	838	879	837	882	850	932	909	865	877	887	885	886	934	897	910	878	936	910	885	869	918	860	887	877	867	862	921	876	859	879	959	799	822	879	852	874	879	866	912	915	904	850	890	836	870	848	943	852	892	877	850	902	856	868	916	877	915	854	907	878	868	882	864	880	914	875	855	892	849	854	880	897	896	886	860	863	853	821	891	935	872	831	875	892	882	943	897	864	863	952	863	917	854	911	882	878	914	880	902	888	889	926	858	909	858	875	846	937	863	885	858	941	825	843	889	865	886	849	860	952	854	890	872	903	927	867	852	872	849	878	896	841	862	884	870	890	867	844	938	837	873	893	857	873	905	852	896	873	853	925	904	856	855	890	855	853	816	896	875	862	911	874	892	908	904	900	900	874	912	878	897	904	862	921	946	907	932	898	860	903	864	913	850	841	865	909	885	885	850	913	849	914	863	856	893	860	900	894	897	920	818	949	845	854	855	810	874	872	903	892	895	919	915	874	924	876	860	799	895	854	869	884	877	902	852	973	849	885	912	898	858	884	878	913	916	891	860	866	883	875	860	862	910	868	910	939	880	879	857	913	873	883	892	854	839	921	895	862	869	871	829	916	915	843	907	868	908	876	895	910	871	893	877	889	869	847	908	841	855	954	888	842	971	908	870	908	910	907	856	864	845	878	836	858	854	864	873	907	882	903	874	895	821	871	874	887	869	871	895	926	880	812	937	910	875	852	889	904	876	850	877	836	839	895	893	865	863	885	931	859	870	909	902	907	839	866	890	893	881	868	890	851	834	902	839	918	852	879	862	881	871	882	912	857	819	855	873	863	900	962	909	907	920	807	877	940	869	866	819	903	914	881	836	878	901	901	874	878	855	926	923	918	859	928	877	852	890	900	884	900	854	894	930	880	878	882	899	895	878	870	843	833	845	904	899	860	899	883	879	922	906	893	853	900	917	923	917	879	887	835	895	903	880	920	850	859	879	866	917	893	925	856	856	876	902	859	863	897	900	915	913	887	905	896	885	881	852	890	864	884	861	953	904	912	839	849	877	887	859	877	926	890	870	846	851	885	888	897	943	851	839	893	869	891	832	891	829	853	865	907	859	889	860	892	856	871	886	855	917	936	838	851	855	886	832	871	900	880	900	871	939	842	858	905	885	846	899	908	915	872	840	913	881	908	854	884	926	871	885	938	876	849	863	856	863	855	923	938	856	924	849	881	875	918	925	871	896	868	907	936	822	886	873	927	911	891	893	845	872	922	867	850	873	877	857	906	901	829	865	883	851	863	887	892	870	934	884	909	923	914	905	914	876	865	915	910	858	850	920	856	939	921	881	867	861	909	862	870	872	908	930	941	901	911	872	919	908	925	934	866	916	847	861	927	889	891	861	868	827	888	895	873	914	880	889	901	912	886	851	870	874	889	871	918	906	895	936	892	941	979	912	865	935	861	921	886	887	860	830	908	903	907	881	857	873	915	864	885	879	909	872	871	871	913	975	881	913	869	874	889	922	904	876	861	841	830	883	889	885	840	898	868	843	876	895	863	842	909	930	888	919	863	877	861	852	906	827	885	870	906	912	861	925	898	928	798	878	908	859	905	857	898	896	887	888	904	855	850	872	873	864	889	887	894	847	906	842	903	945	897	943	884	920	891	913	853	909	927	860	857	904	838	951	820	888	866	853
24532	21120	24143	28367	21122	21146	11950	677	430	388	430	403	420	405	400	341	374	398	339	361	339	361	363	333	346	343	385	322	340	362	350	326	365	359	319	337	330	340	326	321	331	324	327	331	329	354	323	335	370	347	349	335	327	329	323	341	340	357	373	365	314	323	316	351	342	334	333	342	370	319	334	377	360	312	401	323	335	369	370	328	331	340	309	317	341	342	342	339	350	329	343	330	315	340	382	349	324	341	355	321	316	321	331	335	344	328	324	386	369	366	347	338	351	327	319	329	328	335	350	331	310	328	374	355	333	349	331	323	339	343	360	340	339	367	333	334	357	302	323	318	351	360	338	364	358	332	330	299	329	355	356	340	315	315	342	345	320	345	365	323	348	347	319	351	343	349	334	360	324	337	319	346	350	322	305	383	360	348	337	325	342	318	352	384	355	328	296	336	291	342	364	377	345	358	328	323	333	335	340	330	342	351	364	344	359	303	340	330	314	334	334	341	358	317	349	356	324	327	333	304	334	307	369	314	337	336	356	340	388	342	316	307	305	329	348	368	338	319	360	374	359	331	327	368	363	330	360	339	327	317	341	338	305	330	312	339	334	327	322	327	316	349	337	334	322	301	338	334	339	346	346	324	302	308	335	306	379	325	344	358	343	337	303	332	335	313	331	312	369	342	325	360	361	309	365	374	340	326	378	333	326	295	345	335	351	357	331	352	356	339	373	298	329	329	342	346	355	340	362	367	358	335	330	320	335	339	344	367	358	327	342	347	334	323	337	332	313	340	377	345	349	341	337	342	349	321	368	372	327	313	392	362	361	341	341	294	308	310	356	355	348	307	340	344	357	316	351	331	324	308	340	378	312	342	309	355	343	323	334	311	346	325	332	375	358	318	340	339	341	335	344	327	357	345	330	335	343	346	344	366	319	351	315	320	361	319	332	349	332	278	304	341	324	384	302	331	323	318	356	332	365	323	329	318	332	346	341	360	334	350	337	366	335	348	372	328	371	308	337	372	317	340	371	292	318	309	349	353	327	331	334	368	325	351	344	336	333	358	344	311	318	314	314	368	315	345	338	343	328	334	310	329	337	346	332	355	353	342	333	326	312	334	349	365	368	311	366	342	373	373	334	342	348	365	332	348	318	354	336	345	348	380	325	327	345	355	384	372	363	347	340	348	353	367	321	330	343	336	351	394	348	375	349	332	335	335	350	357	355	307	307	374	342	366	340	352	347	330	338	357	376	351	350	309	332	334	356	310	373	371	318	321	349	303	349	354	334	382	376	345	333	336	356	358	357	346	335	334	334	313	343	328	341	356	337	363	341	339	326	359	343	333	292	343	349	332	293	365	339	378	349	369	357	362	360	337	347	354	322	369	345	342	348	315	307	348	358	360	362	311	324	341	310	337	328	325	348	307	340	340	315	315	323	301	396	321	322	322	345	328	318	322	326	350	351	325	346	304	337	339	310	343	353	374	355	337	341	340	311	337	330	343	353	374	305	357	355	340	343	352	355	341	331	335	348	332	337	362	323	305	348	322	317	335	351	350	340	313	306	332	299	318	361	365	350	358	337	329	326	362	357	333	348	332	331	337	364	316	343	297	310	326	335	320	345	343	357	349	333	359	330	336	299	308	295	348	344	341	318	338	334	364	374	338	324	358	362	331	358	340	338	305	339	363	331	330	369	342	338	327	324	322	309	379	348	351	367	374	323	337	338	327	354	347	331	319	350	366	326	351	320	309	360	329	319	338	329	327	326	325	376	348	355	362	326	324	361	320	360	331	323	343	367	325	368	341	342	355	338	340	357	349	292	341	319	351	329	373	309	355	337	356	353	325	361	341	322	318	353	346	337	336	321	312	349	323	340	342	348	336	373	328	329	336	324	383	327	350	339	329	348	333	332	345	330	336	352	324	357	326	321	370	343	353	313	338	303	335	340	369	335	293	312	375	340	335	363	338	311	317	340	298	368	301	367	295	331	318	328	340	318	330	355	356	359	382	346	321	357	388	337	339	297	320	348	363	333	337	343	374	312	307	308	330	329	332	321	323	335	307	332	327	328	378	342	349	333	382	347	291	286	355	362	358	373	324	333	323	320	358	359	303	342	332	364	354	322	326	324	344	365	317	309	332	316	314	336	370	355	327	334	319	308	333	335	355	340	320	315	324	345	348	352	294	325	323	346	345	337	334	346	290	294	334	331	349	343	355	375	319	334	355	339	342	328	345	342	319	359	346	342	346	386	343	346	338	360	307	349	337	352	374	343	336	342	376	322	322	349	322	319	349	336	343	355	317	361	328	314	327	347	374	336	334	312	300	328	341	316	325	315	332	332	369	306	320	345	340	331	350	375	320	336	363	376	333	361	320	325	328	345	330	362	332	355	330	368	343	359	321	325	326	322	323	337	362	316	348	302	333	318	328	329	338	326	321	336	367	362	367	315	338	355	333	345	343	343	326	327	341	382	342	337	325	355	351	337	331	362	343	338	339	330	322	344	337	363	351	334	307	335	339	353	332	346	331	359	367	371	337	347	306	319	285	336	309	404	347	345	343	362	366	343	322	302	335	337	366	333	355	332	337	311	360	331	354	325	336	337	370	353	331	348	348	345	353	332	312	327	320	346	349	314	353	369	329	373	367	371	344	361	331	346	320	400	323	334	351	304	346	349	384	322	332	324	351	291	308	341	370	385	347	306	347	331	336	347	327	342	311	316	305	340	349	370	353	355	342	297	360	364	346	359	316	323	343	324	351	359	359	339	332	346	313	352	319	358	348	354	349	327	350	316	346	339	341	338	327	372	364	324	320	323	355	296	342	315	341	337	324	378	377	293	331	329	344	335	310	335	334	323	375	344	355	375	346	346	300	362	339	378	324	346	328	345	338	336	341	302	359	314	370	342	315	322	364	343	317	344	319	379	394	337	310	351	323	332	317	342	318	344	352	325	323	361	347	368	349	352	325	339	324	377	348	347	320	347	341	366	329	285	304	359	323	308	330	310	341	380	309	357	287	301	341	342	311	325	316	352	357	308	317	329	327	335	340	370	353	273	370	364	332	345	398	338	326	380	379	340	296	341	342	362	306	317	325	295	348	328	326	321	336	326	350	314	329	328	346	309	350	298	334	335	354	306	347	342	320	351	345	350	311	341	354	328	338	295	316	328	348	314	337	333	356	338	332	351	341	353	341	304	342	304	335	318	327	326	354	329	313	332	300	333	372	331	338	302	332	349	305	340	326	309	346	328	335	331	334	344	316	400	315	361	346	345	332	331	366	314	327	329	289	313	322	327	367	313	320	308	352	349	342	396	376	375	340	338	298	320	342	370	353	316	351	327	358	372	363	328	307	352	344	341	349	345	343	378	348	331	346	323	353	307	335	318	317	353	361	351	319	318	339	340	285	340	323	342	324	357	337	299	358	321	332	354	354	352	327	311	335	350	334	327	314	326	336	359	342	334	315	347	331	304	343	313	332	334	339	307	348	337	360	311	352	377	358
32733	46706	19105	1019	835	825	764	755	715	699	737	735	680	740	714	744	729	740	685	688	692	692	691	708	688	712	699	617	710	728	702	717	682	690	720	716	703	667	681	717	701	704	701	697	687	741	715	697	686	740	667	668	722	702	654	659	700	698	662	636	677	684	690	657	724	707	664	682	714	638	669	746	700	732	678	654	729	648	752	717	737	716	671	708	698	683	703	725	752	709	699	668	683	666	727	641	678	711	735	658	695	719	666	638	680	699	714	693	652	736	718	674	687	695	678	683	705	680	743	696	669	703	684	720	739	704	700	673	684	698	697	673	694	702	739	683	626	698	667	689	654	664	712	708	667	675	652	712	697	713	686	683	717	727	673	658	730	695	733	666	709	700	733	699	705	735	683	716	713	713	641	696	689	726	715	661	695	672	657	752	658	675	680	680	676	705	681	677	692	681	688	712	700	734	686	676	683	735	703	642	687	729	634	699	688	687	673	660	691	715	681	710	714	682	701	679	727	673	678	685	671	700	730	704	712	694	751	679	691	725	663	712	721	667	671	709	730	742	719	699	688	641	714	661	713	681	710	702	679	708	695	695	689	699	695	731	736	681	704	707	696	695	650	649	683	673	720	699	718	666	673	668	693	725	690	706	703	674	693	696	674	736	760	658	669	673	662	733	693	700	732	698	699	686	728	674	658	699	699	689	647	701	729	682	687	728	732	697	647	723	673	731	705	670	723	729	662	697	673	655	691	697	711	706	691	706	680	717	648	660	661	679	668	711	680	703	682	695	668	649	706	752	685	715	679	706	718	698	716	674	690	725	743	730	729	715	673	715	700	656	696	680	657	710	712	669	693	682	696	719	677	712	637	697	647	687	715	715	694	684	733	685	670	680	682	707	745	671	699	689	700	709	714	665	719	673	698	701	661	745	735	718	742	738	692	650	673	720	703	653	695	720	696	698	691	708	721	702	675	712	661	649	632	677	727	638	689	717	704	686	689	691	680	697	684	672	714	720	701	682	670	676	691	682	638	726	691	676	683	714	696	687	719	687	671	688	696	716	688	688	710	687	711	689	657	707	754	701	713	693	687	711	631	716	660	674	688	690	679	697	693	651	645	673	752	643	693	710	689	687	666	665	694	739	662	708	727	708	660	728	704	685	677	714	660	691	665	705	672	654	707	693	709	681	699	631	654	705	718	728	688	671	728	691	680	671	702	652	664	712	709	653	714	686	721	692	679	699	704	701	680	691	638	698	699	696	664	662	691	669	720	672	673	700	719	675	709	701	681	650	656	674	657	692	710	677	656	727	686	654	651	696	666	693	654	680	672	670	730	716	724	661	697	688	697	664	705	659	687	727	675	729	715	706	670	725	687	666	675	727	648	682	685	645	697	708	685	678	723	707	694	685	694	723	690	684	690	667	663	697	662	696	659	706	722	692	727	709	699	663	672	678	702	733	669	719	685	690	672	728	665	690	682	695	686	706	721	721	663	682	700	662	684	651	659	693	684	685	711	684	698	714	720	701	683	706	702	698	679	746	706	710	635	677	723	637	694	690	663	689	680	649	684	684	685	665	653	682	692	663	659	670	681	689	647	682	694	709	728	695	683	669	687	693	688	663	682	699	655	740	704	676	692	665	694	679	693	665	704	674	718	688	647	639	666	694	663	685	700	691	692	668	697	707	689	667	666	704	688	671	674	765	730	712	696	693	665	694	688	716	745	724	749	698	686	691	696	742	679	712	698	680	681	740	696	672	655	726	680	749	689	705	676	689	658	710	692	673	705	729	658	696	695	705	657	734	691	756	693	691	660	730	751	748	689	661	674	693	735	656	677	700	651	682	679	695	750	705	672	692	747	714	695	696	708	681	696	671	664	670	666	633	668	668	678	713	673	632	693	730	732	715	725	698	690	687	671	726	669	681	704	690	691	694	695	696	695	718	695	711	667	671	684	711	697	679	677	661	716	701	689	700	724	713	682	688	698	727	691	708	693	711	682	686	706	720	673	717	647	695	743	672	681	660	721	718	679	671	711	663	770	707	691	709	671	690	687	644	715	713	718	708	726	705	688	716	688	729	699	698	632	674	691	685	693	701	708	677	715	688	714	650	692	687	633	701	697	666	715	680	725	676	668	730	669	714	717	645	690	715	676	733	715	716	706	715	741	697	725	683	709	720	715	708	687	718	711	708	721	722	735	681	702	721	718	677	722	716	717	785	665	686	658	712	685	717	722	730	701	702	718	662	695	722	694	695	700	751	763	695	734	692	700	740	703	699	693	684	700	719	697	666	736	757	647	704	715	676	701	711	632	696	666	729	714	695	693	661	648	694	684	726	679	669	743	711	737	697	693	699	685	685	725	716	678	683	703	706	693	677	675	715	717	707	697	729	689	674	691	717	706	678	660	686	708	662	678	682	698	699	675	716	682	724	668	710	705	743	733	694	658	740	669	672	697	698	709	697	688	738	611	692	679	688	682	682	693	685	713	690	735	729	748	698	665	739	704	684	645	704	707	676	671	714	717	762	679	697	700	707	697	696	670	669	697	725	699	671	719	706	683	684	682	680	677	663	710	706	702	669	699	698	643	724	741	691	703	666	714	673	687	655	681	656	710	662	690	686	673	695	751	688	701	651	702	625	684	655	666	677	693	686	727	711	712	730	726	709	726	641	717	677	667	687	703	677	717	649	737	707	737	711	684	673	681	695	654	678	721	686	668	719	693	709	646	740	695	650	719	673	701	709	707	692	706	738	640	697	706	674	687	699	736	701	696	726	689	750	683	683	693	711	736	674	680	676	665	730	697	665	706	730	734	660	701	703	701	685	677	681	705	743	717	665	681	652	740	717	676	654	703	670	675	749	699	669	748	694	677	687	684	698	702	705	640	689	695	695	700	694	700	678	691	707	717	664	741	699	701	672	686	715	690	645	681	711	697	656	696	720	726	702	740	679	722	688	705	702	735	726	689	722	696	727	694	701	704	687	703	689	729	651	666	676	723	689	665	625	742	695	706	698	679	705	703	681	695	724	627	692	701	680	672	705	709	675	709	675	684	685	715	714	690	678	684	720	687	722	700	713	690	660	724	670	721	706	664	647	675	716	693	693	712	691	723	682	671	691	656	734	720	726	697	705	683	703	691	658	657	724	764	708	675	737	681	685	654	700	715	686	664	732	660	693	712	712	675	665	709	711	708	684	682	679	688	704	699	645	717	671	682	675	624	683	645	698	703	673	726	720	716	691	721	695	711	688	692	669	658	737	709	715	685	705	641	700	727	689	689	673	704	692	664	651	679	665	736	645	711	672	685	737	691	705	695	696	731	680	694	692	689	665	633	656	695	721	731	708	705	702	716	687	703	685	698	670	708	666	706	678	759	654	741	696	694	694	755	743	708	723	655	705	688	669	705	651	695	607	660	696	697	715	746	666	684	712	713	740	688	688	666	680	714	675	663	665	702	671	715	676	702	701	702	655	722	691	716	718	712	675	712	697	646	682	682	710
34124	18086	5415	379	278	294	259	271	276	233	273	256	262	282	246	264	244	290	244	302	292	279	285	248	273	262	275	283	277	231	287	247	263	277	274	271	258	290	312	244	254	283	265	307	285	247	264	261	282	289	290	278	262	266	243	236	258	286	294	280	259	310	270	261	278	243	317	256	264	285	266	260	261	250	253	264	290	257	271	278	278	257	289	261	262	298	279	277	295	273	280	281	280	272	260	260	258	255	270	233	267	275	257	253	255	264	277	262	283	267	270	231	259	270	293	268	266	283	269	265	249	268	264	262	293	289	289	252	260	269	289	316	279	294	300	297	297	269	291	260	267	252	251	293	276	267	285	262	263	260	303	266	266	266	304	282	302	289	252	280	285	264	275	247	273	275	290	266	269	270	280	288	279	301	287	259	277	248	254	302	288	283	291	258	281	236	264	252	249	281	274	274	279	265	269	266	243	290	269	268	274	268	259	284	277	288	267	282	302	272	247	321	276	231	247	250	286	295	302	280	257	289	299	261	257	247	254	267	264	254	260	274	260	251	270	280	262	260	291	274	267	287	263	260	263	289	286	268	273	281	271	283	264	268	269	273	290	268	248	243	285	267	271	261	264	264	281	268	273	251	279	260	286	241	286	279	244	244	287	288	269	293	277	288	265	251	238	239	298	248	244	267	247	258	263	226	253	273	257	287	258	268	245	275	293	278	285	244	243	313	262	228	267	250	277	298	276	274	284	274	240	268	229	270	295	270	281	275	279	295	245	251	261	267	274	262	256	282	261	297	295	251	269	256	289	316	280	286	274	256	244	274	271	272	263	244	232	260	248	264	278	226	272	270	268	306	261	265	248	261	251	271	250	272	278	262	243	280	273	276	225	258	269	280	268	299	283	298	241	273	261	244	276	282	255	252	284	283	283	231	276	292	272	303	259	267	271	287	232	303	247	274	301	265	287	284	253	294	256	266	283	261	300	280	285	257	252	257	278	262	298	282	272	290	263	239	258	244	255	254	267	288	285	252	258	292	254	269	267	264	262	261	270	253	270	260	268	249	293	267	260	240	262	270	247	277	280	242	281	292	303	295	252	259	258	263	258	266	256	228	278	276	279	266	320	256	283	269	248	275	262	274	249	291	229	266	273	235	298	262	280	267	274	250	259	245	264	292	270	265	278	300	268	240	288	273	288	264	267	260	306	243	277	282	290	279	284	273	295	262	247	292	265	283	252	278	261	294	310	280	283	321	268	294	299	262	267	270	252	263	289	276	248	288	271	231	247	248	259	257	276	289	268	307	290	292	269	244	281	287	215	259	249	258	273	264	285	274	289	292	282	265	261	282	287	266	267	272	279	291	245	285	262	285	294	291	268	288	257	219	270	296	273	278	270	273	271	272	268	309	265	261	242	244	234	285	296	253	271	292	240	279	288	256	291	263	266	254	289	247	256	247	243	278	290	303	275	270	264	268	238	256	264	263	291	295	285	267	294	272	263	262	283	280	259	261	285	245	321	272	275	267	284	260	283	263	259	274	268	265	280	255	290	266	285	299	277	269	272	295	289	235	272	258	299	262	262	276	265	266	244	246	279	244	247	255	260	256	258	292	253	256	241	261	224	267	291	282	237	259	285	283	281	260	240	278	278	259	267	269	281	256	252	252	292	275	272	263	273	268	274	279	247	270	290	271	274	283	277	286	242	272	245	275	305	242	254	310	256	266	288	260	299	251	258	271	262	282	261	279	272	258	275	245	260	284	268	273	223	284	259	310	274	281	285	282	279	278	240	277	277	270	273	283	256	239	285	265	259	286	254	261	293	275	278	278	252	269	245	284	275	255	260	276	280	242	263	269	254	283	254	261	295	258	296	293	265	285	284	285	283	274	285	259	269	239	270	288	295	262	322	242	280	286	247	277	249	270	279	285	286	277	281	280	232	270	257	297	274	252	277	263	280	312	281	269	263	234	261	256	235	296	284	290	270	263	242	275	264	255	249	280	291	247	249	278	282	290	255	249	262	263	275	275	290	266	285	304	288	301	302	258	231	271	265	264	277	274	272	277	265	265	268	288	259	256	270	278	270	259	268	268	303	306	240	259	247	255	268	289	265	253	252	291	265	272	270	287	288	277	281	255	245	266	274	264	253	257	280	297	296	280	254	274	272	255	278	237	268	273	277	269	311	284	274	272	271	278	274	259	263	264	276	255	271	273	297	258	253	281	285	268	291	297	284	289	269	247	280	252	313	274	249	256	286	280	277	302	262	278	293	230	282	278	287	256	285	299	267	287	259	246	270	259	263	284	246	284	269	248	296	318	280	266	289	267	260	266	268	268	273	250	277	270	265	276	262	265	242	267	295	275	260	293	253	261	282	232	274	276	273	291	264	279	235	225	263	253	231	270	252	257	247	257	255	270	231	274	264	262	260	262	273	248	265	263	286	271	275	265	287	269	253	296	265	268	263	237	268	250	257	283	319	276	262	265	296	280	281	261	262	259	296	275	279	250	284	266	285	266	285	279	292	249	248	266	287	319	232	297	261	278	305	279	316	249	263	274	269	276	228	207	248	276	269	275	244	311	271	266	248	281	271	280	285	275	273	267	251	303	266	276	261	258	297	257	273	245	281	277	283	249	249	286	257	277	272	287	284	234	261	243	270	249	284	260	275	237	258	279	309	272	253	272	278	269	231	280	242	283	267	286	260	277	278	287	251	284	267	277	288	260	259	251	286	258	254	247	228	276	249	253	292	273	300	291	217	269	278	276	260	262	310	311	273	271	265	284	248	307	280	262	261	265	265	257	257	282	268	230	285	283	273	275	261	252	257	270	264	254	251	270	254	272	257	276	262	287	309	250	265	243	258	268	286	281	262	269	253	266	269	266	264	261	268	251	256	255	283	279	276	266	298	296	277	295	258	268	268	286	231	287	267	273	283	271	302	247	292	274	262	255	257	268	260	277	290	288	255	250	288	263	260	277	278	300	286	256	272	256	222	288	303	253	282	253	299	276	284	258	277	272	258	313	266	287	272	288	253	308	273	285	287	280	273	263	248	253	272	284	281	283	307	284	255	268	263	254	236	264	268	271	279	272	239	260	287	268	263	260	320	259	253	264	292	260	278	264	295	290	246	212	276	289	262	265	271	241	241	283	294	283	283	259	292	272	285	270	268	289	254	264	278	280	293	267	259	265	262	258	297	282	292	266	269	283	289	259	304	270	270	261	232	277	251	258	227	276	250	275	272	295	259	278	278	297	293	268	277	244	290	277	278	256	244	253	263	285	257	234	244	252	280	249	250	269	301	267	270	296	222	281	274	280	280	266	294	289	287	278	287	263	281	259	264	283	235	262	283	276	277	291	269	279	248	251	273	240	276	288	270	302	268	242	235	265	274	289	277	241	270	250	293	256	274	265	309	243	230	285	258	278	283	245	280	269	258	274	252	266	290	290	264	266	265	271	271	300	279	278	267	266	273	260	254	276	260	266	272	276	266	259	231	267	288	259
14057	5569	1449	607	600	640	688	580	639	592	619	565	592	653	653	623	604	645	610	630	591	619	592	622	632	581	616	606	657	657	599	636	616	620	609	630	591	601	615	600	621	560	627	648	632	593	621	607	643	637	609	644	659	632	622	649	639	626	677	611	626	638	636	652	596	600	665	606	591	612	592	631	631	587	610	656	618	619	655	599	609	683	661	583	602	618	599	650	658	621	596	602	623	612	643	621	598	650	629	634	599	628	575	647	614	636	672	631	593	630	599	594	603	586	638	612	599	643	616	616	668	604	644	640	628	590	613	628	641	630	583	603	615	641	628	613	645	596	599	624	606	651	641	600	594	655	601	665	613	607	618	626	635	660	602	602	655	603	630	648	602	608	644	621	626	651	615	664	606	648	647	617	645	612	594	618	644	604	619	610	603	614	656	591	650	619	622	597	595	638	616	638	606	609	617	611	638	619	606	629	656	628	684	636	628	631	618	594	639	600	631	663	644	663	637	634	642	624	609	623	626	644	632	649	603	626	659	649	612	677	638	601	622	632	597	699	646	631	635	594	634	635	629	640	631	654	603	662	620	596	594	645	609	616	665	601	615	637	593	623	613	644	642	606	629	683	611	603	604	629	617	604	657	633	616	580	626	611	630	600	616	642	656	581	611	596	617	575	638	618	659	611	592	635	638	606	672	651	563	596	597	652	627	605	612	634	607	653	658	631	628	640	626	604	667	606	616	605	622	631	602	613	610	636	633	649	622	635	652	633	651	602	659	635	613	642	665	657	646	626	641	657	651	629	658	590	592	627	687	608	612	664	622	671	581	646	620	596	670	606	614	651	639	610	653	615	625	648	594	600	632	610	607	620	636	651	607	618	614	603	632	655	602	630	622	585	671	638	596	578	669	592	598	573	673	639	653	630	623	627	624	631	614	657	647	594	618	635	613	604	626	624	705	612	595	614	613	659	652	654	660	618	620	580	653	623	627	568	667	622	602	636	606	620	609	633	560	639	648	634	624	658	572	627	617	567	590	629	647	611	646	561	636	698	611	675	621	640	657	640	593	634	647	627	643	644	602	577	647	612	589	611	600	654	634	588	580	637	634	633	630	653	622	651	615	617	599	647	613	600	598	594	612	621	607	621	623	602	598	621	615	658	603	604	575	636	616	631	596	644	661	612	643	622	636	605	616	573	639	630	605	625	661	617	558	621	637	638	581	615	669	621	635	672	608	601	642	637	620	623	630	633	628	578	599	623	650	656	663	565	655	591	655	618	609	582	630	633	579	631	627	593	647	629	646	599	571	654	605	637	609	608	629	648	658	630	606	614	627	624	640	621	616	635	601	617	654	631	633	605	617	661	675	576	610	638	643	605	675	662	658	657	635	663	588	589	629	589	620	613	588	628	623	628	652	616	643	588	646	611	639	642	630	631	615	600	629	589	650	634	675	635	626	630	631	624	624	618	625	627	595	624	620	685	614	649	610	593	629	642	621	615	629	638	665	599	631	628	610	669	586	647	650	634	579	600	577	607	618	630	634	638	597	664	643	593	615	619	621	609	624	625	588	585	644	603	554	666	621	615	594	630	631	661	642	665	607	662	575	604	608	636	614	627	653	649	627	653	664	605	575	604	614	606	622	614	643	624	624	666	623	641	629	597	648	676	633	622	603	634	637	599	599	603	635	628	609	690	640	637	630	622	635	615	627	613	649	627	655	594	589	651	609	643	576	615	616	608	633	602	659	630	626	621	635	595	616	642	613	593	628	624	670	587	588	638	591	633	666	650	633	640	657	570	620	660	609	636	601	653	575	608	657	628	576	677	631	596	628	603	593	639	612	631	643	590	626	623	631	628	631	600	613	641	617	612	669	648	665	592	619	617	646	623	605	601	663	616	639	634	620	634	600	616	599	640	615	656	625	618	620	616	587	659	635	599	663	593	595	609	657	619	658	661	594	613	646	595	617	627	615	623	626	639	587	659	630	639	582	580	620	639	642	650	645	633	659	602	602	655	624	606	642	585	621	635	597	588	579	627	632	612	600	620	557	655	610	643	625	650	630	599	632	630	619	635	594	609	620	633	629	611	645	682	614	620	615	604	626	634	639	655	632	652	674	672	612	643	589	589	611	635	633	645	601	625	641	667	614	636	648	617	630	610	610	614	638	631	611	627	623	608	604	612	650	613	624	653	642	659	630	585	675	653	612	630	601	641	650	610	575	613	628	628	672	627	676	618	633	625	684	624	670	626	571	607	650	637	585	657	622	602	611	617	636	677	603	620	632	623	679	600	608	648	685	651	586	603	630	615	568	580	595	590	655	630	613	626	617	625	645	608	598	655	651	618	622	653	640	622	625	612	689	603	619	591	642	620	616	614	580	622	567	621	637	657	629	622	649	665	687	570	629	631	602	602	648	618	593	613	638	628	653	608	594	654	614	646	611	566	621	642	601	646	626	614	616	595	615	630	617	670	650	637	653	650	674	566	653	634	616	656	616	605	597	627	635	642	607	648	616	618	666	601	621	615	613	625	615	609	638	589	634	608	581	586	655	649	643	641	554	660	618	634	619	668	601	593	651	622	577	630	653	599	661	625	643	646	597	581	579	612	654	669	608	625	627	637	632	611	587	603	640	614	648	608	628	625	589	673	603	624	592	620	661	632	670	576	672	634	623	667	626	605	616	687	611	575	616	658	598	602	642	588	660	635	548	632	646	623	576	609	623	643	630	627	649	582	628	638	592	625	610	638	638	621	597	628	634	643	582	630	594	632	661	633	650	613	631	562	633	634	632	648	596	657	619	624	656	640	609	624	666	626	617	652	559	610	610	586	588	629	616	620	616	612	642	651	623	669	618	603	608	636	591	578	618	626	645	642	626	616	654	626	574	646	634	588	610	589	598	613	579	646	616	639	594	613	591	673	628	589	630	648	642	641	612	605	642	694	603	623	653	609	600	619	605	629	618	640	617	637	649	605	614	622	599	620	622	637	639	568	620	633	613	639	620	595	617	626	578	610	622	578	632	631	589	642	636	661	634	628	643	624	658	653	637	608	598	636	642	608	619	673	659	610	653	623	646	614	632	585	636	610	607	654	611	565	610	597	625	614	618	602	605	595	639	615	663	626	656	640	656	584	635	591	645	581	585	594	679	646	619	620	626	597	635	588	607	602	627	641	630	621	622	636	560	619	620	623	599	625	618	630	684	642	663	621	626	653	598	596	632	582	638	629	614	617	640	681	616	634	593	610	606	588	638	635	599	628	586	602	622	619	613	635	639	629	617	660	574	625	644	655	597	626	630	634	623	610	619	649	640	605	610	631	593	611	635	641	637	681	631	597	607	604	623	639	635	638	616	587	614	605	655	629	652	583	605	614	623	678	601	612	598	621	607	650	647	632	600	660	565	667	641	664	615	634	632	572	606	641	638	643	606	636	628	596	627	631	632	620	619	592	620	626	603	609	650	643	614	636	622	618	638	623	658	639	619	631	649	570	639	639	582	636
25219	21136	23863	28668	21144	15942	801	540	500	457	459	433	451	425	481	427	435	450	461	479	483	450	469	414	383	433	445	433	442	465	429	417	398	445	427	406	417	451	464	419	450	404	390	419	448	394	418	461	412	444	415	435	406	431	445	483	435	419	421	453	426	412	415	437	403	409	448	460	374	422	411	414	414	465	440	464	380	407	419	391	456	436	404	445	433	433	420	441	431	417	398	402	429	450	439	413	414	448	439	457	471	398	421	399	446	409	435	413	450	458	432	404	429	429	429	449	449	443	433	410	411	464	477	432	437	398	434	425	422	411	442	450	471	424	391	398	401	445	431	412	427	417	404	429	447	449	434	391	439	424	425	430	465	430	414	411	440	440	414	406	405	463	404	414	476	434	421	426	422	418	419	402	444	393	426	451	424	413	467	434	442	402	401	438	447	441	478	409	409	447	422	423	467	446	449	400	401	414	403	399	392	408	454	442	430	460	441	441	389	459	399	432	436	389	485	444	417	427	406	391	403	432	400	441	457	402	419	420	430	448	424	407	433	441	425	436	429	449	415	456	393	427	452	457	428	435	404	391	418	467	490	435	444	426	353	471	400	423	463	380	420	404	465	415	449	421	390	385	373	423	452	467	437	430	423	448	402	397	421	438	453	426	448	437	451	433	404	422	413	441	434	413	458	434	458	433	434	399	473	448	423	420	449	411	442	426	442	454	450	409	448	404	417	446	405	398	397	417	405	430	430	420	452	432	448	404	418	429	443	424	436	412	447	424	439	454	409	414	406	393	414	461	438	427	412	488	448	445	442	406	438	429	441	452	404	424	439	411	438	425	433	402	450	419	445	436	423	427	439	434	430	462	468	395	450	418	484	421	422	428	439	451	436	422	415	402	391	462	452	441	407	435	434	426	430	413	425	403	412	439	406	406	406	398	408	415	410	402	416	442	407	405	426	459	469	467	370	478	429	428	401	447	439	425	402	408	440	423	439	432	437	383	408	414	380	428	472	385	360	436	421	412	440	454	424	401	442	445	385	422	420	409	456	406	460	457	407	405	445	453	411	385	413	418	428	382	456	397	418	449	438	457	421	410	426	450	463	382	466	398	407	406	422	434	468	435	423	399	412	405	405	433	447	406	458	404	448	447	434	426	450	466	466	402	428	422	425	405	467	439	424	427	433	413	457	422	431	436	389	429	417	374	395	445	421	408	427	478	474	441	469	427	445	422	406	427	404	420	446	433	448	456	451	457	423	424	450	420	413	410	414	411	436	408	456	389	424	391	418	445	430	449	452	444	438	409	406	398	442	407	398	459	435	424	411	402	407	445	469	433	438	425	456	439	400	409	438	405	422	399	391	440	450	407	416	430	437	415	453	419	440	416	418	411	407	464	409	430	447	399	415	454	412	462	438	449	435	418	429	456	407	398	395	405	448	426	412	451	427	485	419	422	386	398	481	436	437	414	435	425	435	435	438	404	412	394	413	419	434	454	409	427	431	412	419	424	426	397	430	440	446	385	420	403	418	428	411	412	430	441	468	420	421	397	412	407	433	439	410	401	434	448	437	459	422	428	379	456	409	448	409	451	377	467	414	481	416	441	412	421	427	423	426	437	414	396	410	393	423	391	430	465	409	437	447	437	423	405	446	470	382	409	430	437	447	468	422	412	417	414	416	449	443	417	437	431	425	400	449	406	428	422	424	453	454	397	412	414	433	446	467	437	422	407	467	451	445	448	408	452	396	479	416	447	399	420	430	432	469	442	405	401	396	444	434	452	432	462	413	451	444	450	399	406	454	427	408	408	429	465	423	439	462	468	416	432	412	480	455	435	388	411	460	438	404	385	403	437	438	401	405	415	414	485	415	407	448	408	445	418	449	446	445	406	432	410	409	447	461	455	398	407	405	425	420	426	438	417	411	398	403	397	432	451	471	416	418	409	399	430	412	437	410	418	414	405	421	397	458	432	432	450	451	443	420	485	454	431	444	435	420	419	419	427	478	445	404	427	440	428	424	423	410	424	416	430	451	431	453	430	410	421	449	452	471	426	441	415	417	463	427	443	391	387	358	451	435	435	456	427	435	400	413	390	423	413	443	435	397	473	455	413	438	459	432	418	382	411	407	391	427	406	426	447	447	438	425	414	450	404	431	455	455	401	435	452	384	455	449	408	414	442	420	415	377	431	381	444	442	409	409	432	442	436	461	397	439	435	440	392	420	419	389	430	459	392	415	450	460	451	427	447	463	496	441	448	393	426	409	459	390	420	430	445	433	430	436	400	437	419	381	424	435	432	439	424	435	436	424	427	456	427	422	407	429	399	400	434	460	407	418	361	413	433	460	444	451	406	411	447	416	452	414	436	462	390	447	391	444	446	401	399	451	450	427	400	409	466	435	373	443	420	402	397	424	459	430	389	441	437	492	401	466	410	408	406	440	444	396	384	395	415	409	408	406	448	458	421	401	395	412	416	444	398	438	460	461	426	425	412	439	411	448	399	424	415	398	473	415	372	445	433	402	415	460	378	409	389	452	412	406	413	427	420	461	446	458	449	429	419	433	466	431	419	427	431	427	429	418	455	426	427	375	425	430	395	439	427	437	438	440	420	432	437	399	401	424	401	423	464	404	419	447	465	404	426	406	415	451	444	458	434	406	456	409	395	386	468	453	450	441	395	428	383	410	443	411	433	456	424	424	414	447	399	411	426	404	428	392	435	411	402	414	409	416	449	462	422	429	450	415	417	435	429	468	455	416	459	427	424	452	451	416	396	453	445	425	427	414	436	453	399	420	427	434	452	414	411	460	430	427	405	410	463	473	437	444	445	515	414	411	399	443	440	400	446	451	432	476	444	374	461	458	407	436	450	422	414	425	441	392	419	410	419	401	429	445	421	445	390	436	412	428	452	395	443	390	404	436	420	407	422	447	475	425	423	419	420	401	468	417	421	454	440	406	469	422	422	424	413	435	422	411	422	437	431	437	429	429	398	383	418	433	439	401	444	416	416	456	431	455	420	422	399	433	386	398	439	458	460	445	417	415	416	418	440	400	383	437	465	428	478	408	455	438	388	428	390	384	420	449	419	435	410	432	456	437	448	435	431	381	416	374	443	424	438	434	377	429	471	437	386	440	377	412	461	462	439	441	429	416	432	476	442	445	396	445	432	422	456	409	418	399	443	439	434	425	374	413	445	423	385	378	402	409	443	407	427	397	436	398	394	459	402	411	399	451	466	426	435	400	400	462	423	373	368	416	478	455	422	454	429	459	411	387	452	416	426	452	417	446	421	423	389	477	426	389	408	439	424	424	428	456	486	423	438	401	412	408	412	472	440	447	430	419	414	408	413	440	469	416	433	388	407	395	428	450	471	443	412	440	453	420	473	442	423	433	405	404	406	422	365	405	445	430	441	423	423	466	451	424	430	410	447	410	407	437	449	421	447	419	449	417	410	430	401	435	410	383	424	422	399	470	421	453	420	408	408	412	394	437	431	414	383	471	412
27623	36356	13422	1154	972	892	967	1002	888	878	889	937	935	914	933	883	883	899	939	883	968	878	900	913	945	886	956	926	887	878	860	895	905	955	899	864	943	881	914	883	887	943	924	829	850	962	900	879	906	898	906	867	909	917	920	863	873	974	855	933	903	873	946	922	947	909	859	923	905	925	858	912	895	865	909	916	892	860	885	871	887	924	861	842	916	825	881	869	855	905	911	876	876	872	894	923	869	891	899	877	862	907	957	885	880	867	856	887	936	895	937	891	858	900	886	927	954	895	853	927	886	891	896	910	928	872	849	914	861	932	891	904	887	857	911	873	895	853	901	854	866	871	873	898	897	902	868	905	888	945	884	931	877	912	905	926	923	886	841	804	931	914	843	863	885	882	859	917	893	954	892	898	885	866	886	928	860	871	855	905	908	884	888	878	834	937	861	926	915	871	902	886	930	944	927	899	923	921	905	829	945	905	899	882	914	861	848	866	910	946	889	913	904	853	876	926	856	880	931	874	899	919	885	927	882	875	895	912	892	893	921	932	889	894	874	889	942	863	901	929	866	926	941	898	890	987	902	909	913	852	907	904	920	883	906	880	825	989	898	896	909	898	871	893	846	883	878	851	881	922	899	872	892	910	883	873	843	887	914	889	869	901	865	935	892	854	981	968	874	879	884	914	883	926	830	890	913	906	954	920	908	927	846	827	940	894	929	897	882	858	827	890	890	900	877	865	854	878	903	896	892	842	880	880	899	910	893	870	876	951	852	903	920	914	939	900	871	875	850	900	937	881	912	879	882	915	940	904	868	869	856	936	890	914	916	878	859	908	931	914	897	933	830	887	916	931	937	902	911	889	867	905	901	905	949	932	937	897	843	905	866	895	941	867	907	894	892	876	855	897	890	870	907	897	927	898	831	891	871	883	873	912	879	914	949	927	894	868	916	868	814	912	901	951	909	862	920	917	891	871	863	866	897	903	864	950	908	881	889	837	888	856	922	901	914	889	841	916	931	959	956	898	920	925	931	938	922	951	968	900	886	886	876	927	901	897	870	895	924	863	934	871	903	929	869	856	872	879	855	882	893	884	888	866	865	925	917	879	884	847	906	934	973	880	884	922	950	947	923	916	924	864	894	880	911	901	866	923	909	900	864	895	957	883	864	904	889	919	895	888	878	916	958	890	923	920	907	882	890	865	884	889	886	924	918	860	899	905	883	872	912	866	861	881	842	883	918	875	885	893	874	847	877	908	892	919	875	930	872	893	938	884	875	889	933	884	910	894	907	866	898	879	931	921	913	925	909	891	886	899	920	899	882	923	883	890	876	904	891	886	887	859	878	885	879	916	886	915	932	909	887	937	859	884	823	874	856	848	849	895	909	944	870	920	899	880	833	864	955	913	912	954	883	844	957	942	861	888	953	865	840	858	953	890	893	913	907	895	932	873	917	869	864	943	874	892	866	862	891	863	892	843	882	894	911	929	880	932	912	893	830	870	860	869	861	899	854	914	914	916	890	905	936	905	881	848	860	868	949	886	866	938	915	837	892	896	900	922	871	855	868	846	894	902	868	868	878	883	888	924	884	917	919	914	892	878	895	896	841	903	892	942	834	954	938	911	901	862	895	923	987	897	940	874	873	843	933	911	857	896	845	865	918	910	896	948	849	897	885	902	851	911	849	872	899	847	930	871	923	876	891	938	899	855	878	925	928	871	869	883	824	940	864	892	878	865	897	891	898	920	906	855	901	902	889	864	928	885	870	902	858	892	882	905	888	837	883	877	922	897	906	855	890	933	964	896	890	872	910	926	877	858	864	895	892	896	869	888	867	836	897	855	863	827	920	924	944	836	840	844	870	845	831	889	863	978	894	852	887	886	878	893	835	839	922	853	931	903	897	908	908	877	928	850	936	903	913	827	900	896	933	900	860	810	866	894	901	879	919	907	928	873	940	934	919	878	906	872	926	865	933	921	892	846	837	862	888	899	852	922	893	902	940	898	874	901	882	920	914	922	890	860	892	943	895	870	870	915	829	883	886	839	902	894	896	909	897	870	886	935	856	898	913	918	874	909	867	889	902	876	905	951	890	928	928	854	910	931	871	921	857	886	901	883	907	902	875	873	907	905	913	934	901	909	925	893	913	894	876	943	917	946	939	952	873	909	904	893	878	882	868	875	959	956	925	900	832	876	959	903	904	827	907	942	926	942	935	878	935	881	952	862	914	912	914	854	860	916	892	916	895	847	909	906	891	881	886	924	880	872	920	877	932	916	911	890	903	896	870	909	906	922	902	904	930	898	915	912	929	882	885	906	874	936	850	846	875	938	932	936	911	871	893	923	859	888	847	930	876	888	955	877	867	891	847	921	887	879	941	871	916	850	921	900	896	884	914	885	885	916	884	927	903	899	869	870	896	930	899	878	909	847	892	836	856	882	895	871	884	903	842	879	902	871	905	877	868	889	875	903	901	895	900	865	849	869	927	890	854	879	902	851	903	919	875	890	843	841	867	881	896	921	866	862	915	874	888	925	881	936	876	887	901	876	899	933	925	867	857	905	843	910	857	911	965	825	893	898	876	868	893	848	898	908	866	907	862	894	884	877	876	860	922	921	942	913	878	958	863	937	858	887	915	862	865	931	914	834	849	860	896	872	907	862	882	847	875	919	920	918	884	908	839	911	884	909	860	906	932	889	902	854	911	893	890	915	889	906	913	883	940	857	946	853	993	936	888	904	935	885	895	911	887	907	854	920	864	852	881	924	963	838	864	852	881	872	850	925	868	928	927	930	884	903	896	942	892	942	871	929	923	929	935	910	890	902	903	926	898	910	936	925	939	923	905	886	893	916	887	872	923	889	924	884	883	883	895	914	904	924	914	882	935	940	831	940	906	895	878	881	836	899	895	868	894	924	877	918	851	885	916	901	884	914	881	942	878	882	926	875	877	880	944	947	834	882	903	916	934	917	838	894	849	898	874	884	912	939	853	859	929	882	886	894	930	883	911	906	888	925	891	838	900	872	921	921	886	830	907	930	893	910	871	877	888	889	823	877	910	886	926	917	840	878	877	925	910	914	958	931	884	849	834	962	899	901	903	884	891	952	843	900	891	946	894	930	883	894	872	928	892	892	866	918	870	905	922	847	927	908	866	885	924	893	923	911	856	909	895	918	886	907	854	858	844	858	859	959	921	929	909	941	891	835	949	906	868	881	862	903	824	945	867	877	829	857	891	888	850	855	924	859	890	860	910	867	921	930	872	916	917	871	911	872	893	878	881	915	876	853	877	860	901	925	868	877	890	881	894	847	882	933	880	874	914	933	854	887	890	890	919	904	925	874	873	919	962	904	836	955	870	884	861	910	866	915	893	929	886	884	924	848	899	957	920	831	866	943	909	873	889	916	874	847	877	868	926	880	846	910	923	936	896	839	875	904	838	932	896	810	899	986	904	879	872	879	939	927	888	897	879	854	847	865	905	951	877	910	913	878	925	851	909	903	890	900
24537	21114	24206	28290	21115	21137	12021	704	438	440	418	401	382	358	353	385	399	389	369	376	424	379	366	359	346	339	350	334	332	358	354	329	361	357	330	342	378	343	337	319	347	338	329	335	358	315	362	324	373	355	346	287	351	323	363	359	352	336	359	338	375	346	345	326	319	352	348	358	384	329	362	334	366	337	354	321	316	378	318	324	339	373	385	303	351	319	363	339	336	314	334	360	357	375	353	313	337	388	309	350	356	364	330	368	344	355	330	378	327	327	396	356	338	336	344	335	336	335	335	342	356	305	367	338	330	320	373	344	382	386	334	356	353	352	373	347	345	364	324	303	333	318	337	346	293	335	332	333	343	340	378	353	325	323	334	300	331	338	311	347	366	349	355	378	371	376	387	332	363	328	334	349	352	311	338	328	340	352	337	338	344	357	395	341	362	337	321	334	345	385	348	323	358	353	355	308	343	342	333	356	318	357	358	366	317	347	328	285	301	362	370	378	338	318	329	308	347	355	321	305	358	351	341	356	370	323	368	341	356	328	364	354	371	336	316	341	327	349	355	320	326	351	351	335	307	358	350	343	338	367	305	318	380	317	311	351	331	365	334	328	330	337	334	360	341	339	368	338	309	342	346	379	337	328	343	316	360	354	343	333	334	336	329	298	310	342	344	319	368	354	342	347	375	361	375	388	345	374	320	338	315	298	346	373	360	318	329	336	386	324	346	348	343	334	344	341	299	320	353	365	357	328	342	346	334	339	291	344	335	314	355	348	357	341	362	348	349	354	366	361	340	337	296	326	346	323	330	346	340	357	337	318	341	328	337	348	344	322	343	349	336	371	330	342	309	341	345	321	366	310	351	348	346	315	350	368	326	320	390	328	343	359	386	387	342	317	368	317	322	322	338	325	336	374	324	334	318	317	358	337	350	340	352	310	325	358	353	351	290	309	337	331	337	311	354	354	334	290	322	312	294	304	331	333	351	367	346	356	370	362	357	333	361	320	324	346	330	342	322	337	363	360	366	343	351	336	365	346	341	324	342	380	340	364	353	356	344	324	339	326	358	346	353	373	326	343	319	407	364	381	327	366	329	333	336	325	361	348	341	349	363	358	369	320	323	291	331	312	378	358	319	371	336	349	352	385	321	302	362	371	326	331	367	330	348	318	345	340	369	373	353	347	359	364	334	347	336	360	365	351	328	348	343	349	365	309	356	370	375	349	360	333	337	332	359	326	330	367	338	341	327	346	370	325	345	333	333	373	329	366	315	358	324	341	334	389	380	327	362	317	346	324	356	339	332	326	342	332	359	387	338	350	310	321	314	325	361	381	308	356	359	347	352	373	342	334	332	381	394	322	378	344	363	348	370	368	362	363	344	327	340	347	339	352	348	347	353	377	340	356	339	319	347	321	343	340	368	344	338	346	349	359	352	337	317	305	325	328	331	331	344	350	379	352	345	343	416	340	331	335	315	341	343	346	372	338	308	338	322	361	310	330	284	341	356	303	357	338	345	326	346	353	336	331	341	358	381	356	339	347	373	386	366	366	368	332	335	340	360	353	329	323	347	301	344	336	355	329	382	341	372	332	333	332	311	320	328	342	366	350	349	360	337	398	349	345	344	367	328	344	368	368	398	335	366	341	346	323	346	341	339	337	369	345	359	350	316	329	359	326	319	324	368	348	340	380	358	348	311	317	312	348	365	341	341	338	339	366	334	335	354	373	312	347	330	315	373	370	367	326	356	351	334	322	333	354	353	340	309	334	329	327	329	360	367	329	397	332	311	381	355	336	343	333	351	368	306	317	313	341	335	376	362	332	362	354	346	336	319	341	366	350	316	317	356	363	319	353	330	341	341	359	337	334	325	342	310	382	360	298	320	341	336	346	345	326	324	351	340	357	349	337	351	333	367	319	288	356	324	352	351	310	362	350	336	347	353	314	370	352	332	352	346	363	328	321	374	357	363	321	370	346	386	343	353	357	359	383	350	335	334	335	345	337	368	347	339	329	321	312	368	319	335	341	316	328	334	303	324	356	375	328	296	339	330	328	326	337	304	382	368	347	355	364	356	320	341	320	360	328	370	358	349	327	315	367	356	316	349	341	346	364	367	324	341	321	328	311	340	335	364	348	331	359	337	342	341	330	345	314	348	352	339	348	345	320	390	328	378	354	333	333	353	333	375	348	346	358	344	290	308	341	356	333	364	343	373	317	338	357	368	320	338	327	338	340	390	376	309	318	353	326	336	370	347	337	354	318	346	358	352	314	321	370	352	339	330	322	335	341	403	313	342	327	336	373	337	336	330	300	324	364	320	342	376	327	394	343	321	305	331	316	344	344	312	329	315	354	355	366	325	367	344	314	309	368	311	344	331	338	376	310	342	335	351	320	364	328	336	344	356	322	349	343	333	312	307	309	349	332	352	331	301	338	370	348	372	329	347	328	353	376	356	368	356	358	330	316	370	372	360	342	329	306	313	300	344	321	316	294	359	340	328	322	353	349	379	344	381	347	337	332	336	341	313	339	365	371	336	315	342	367	356	325	325	330	363	373	345	363	356	327	301	348	351	323	323	342	337	340	371	349	298	374	374	316	340	324	347	331	356	317	316	336	368	343	382	344	332	319	360	313	356	344	298	345	317	334	348	348	331	334	312	351	361	345	357	357	355	369	351	328	326	340	328	340	349	313	371	387	350	344	325	354	305	323	346	340	322	363	328	306	317	319	333	330	334	342	332	299	356	317	322	337	306	347	333	354	307	312	343	351	367	333	359	316	350	352	359	343	317	304	310	316	371	327	363	327	350	328	334	322	309	336	324	329	358	326	361	345	342	305	354	314	347	342	328	353	321	336	350	344	366	334	312	329	371	366	370	341	352	341	368	309	297	335	348	300	315	324	336	314	339	321	342	376	335	341	371	377	347	363	300	345	341	337	330	342	319	359	366	302	342	318	298	353	323	348	300	330	335	328	335	372	366	345	330	367	325	355	336	358	356	369	335	331	316	308	339	383	335	380	335	314	370	316	335	314	377	374	319	368	354	307	337	375	329	351	343	340	393	379	386	315	329	343	371	363	357	316	324	352	356	346	345	308	353	353	358	364	324	322	337	334	336	323	342	355	376	357	374	357	341	372	325	341	330	359	318	332	332	371	372	380	358	367	353	349	309	360	319	334	360	386	332	327	324	360	345	347	335	338	323	342	346	329	351	337	346	336	328	317	345	342	332	313	354	347	333	343	391	349	345	326	332	350	360	335	363	332	316	331	331	362	306	322	343	329	340	328	349	321	324	349	360	343	324	341	314	325	327	367	303	330	373	346	363	348	344	338	365	329	314	310	377	300	327	348	333	333	341	346	356	327	291	350	330	361	333	342	325	304	329	327	307	329	345	311	355	356	362	359	322	324	297	362	357	358	292	335	330	349	341	325	358	372	341	407	321	358	319	359	369	324	358	340	358	334	323	373	301	354	333	334	387	307	342	377	354	346	377	333	322	323	378	356
33141	46123	19344	1008	873	801	788	786	742	710	672	707	679	671	703	747	691	720	732	725	725	690	697	696	703	704	724	675	705	689	700	679	689	768	706	670	696	715	682	730	698	705	731	683	685	668	692	700	684	734	704	696	728	673	676	693	705	750	742	699	707	711	697	683	706	729	710	688	714	702	738	726	702	667	718	681	750	708	715	699	739	722	684	691	687	705	762	717	713	708	739	680	704	705	665	687	727	670	700	731	728	604	690	666	677	694	696	645	733	654	719	704	695	694	696	693	664	690	690	687	742	737	767	674	707	712	703	676	704	726	666	689	661	700	728	685	746	691	711	707	697	750	686	643	680	701	671	671	688	689	706	690	720	705	691	752	697	677	733	694	716	694	699	724	695	697	740	653	701	707	719	701	653	693	724	665	691	677	738	723	708	683	666	706	707	667	734	705	649	628	721	669	732	676	718	667	685	709	707	695	713	724	699	715	704	691	729	658	712	726	656	658	717	693	725	720	708	700	713	683	722	688	720	677	692	747	738	712	657	669	680	692	666	707	697	720	672	733	755	750	671	659	713	695	716	713	728	713	695	693	691	737	724	715	717	656	681	720	712	739	708	693	706	686	664	713	747	709	719	732	700	682	720	738	685	692	737	711	718	695	693	660	727	701	719	701	699	708	721	696	669	692	739	694	723	671	748	717	716	729	715	695	693	680	728	738	663	715	722	687	704	700	684	654	689	688	709	722	763	706	703	703	694	705	692	680	695	708	692	733	732	691	695	694	699	697	634	691	661	728	709	662	678	750	664	732	684	745	689	620	719	690	705	704	682	670	686	685	714	760	721	691	673	740	725	681	739	714	659	680	696	691	680	670	694	689	747	725	706	677	720	689	733	693	716	696	646	720	680	709	721	661	715	693	712	718	692	720	749	708	692	702	710	720	676	722	711	723	670	739	682	702	679	708	673	683	689	705	737	720	683	671	687	677	708	695	702	662	734	664	724	662	670	711	744	734	694	739	703	706	718	702	647	724	698	690	727	722	716	748	725	640	713	724	698	719	672	705	705	745	711	725	707	669	697	706	744	670	703	652	709	698	729	671	662	715	633	705	673	693	684	693	728	663	769	697	652	696	676	709	670	698	714	675	684	689	638	708	668	669	682	714	710	678	681	722	729	685	732	754	663	689	688	691	682	663	750	707	653	721	697	699	666	738	726	665	684	716	664	684	707	698	702	704	713	758	727	724	684	697	699	714	687	694	713	721	688	707	742	675	701	719	658	667	659	739	692	707	699	695	690	739	725	719	691	691	658	668	656	714	745	715	707	695	710	697	728	706	699	643	721	671	729	710	687	728	688	714	710	739	712	723	665	669	703	720	695	749	723	708	686	699	709	665	674	701	712	702	752	679	669	726	710	691	666	715	736	704	714	718	693	694	745	665	703	692	686	725	710	714	710	746	696	671	742	748	739	694	687	716	720	683	673	706	705	687	770	696	659	685	633	688	718	731	716	677	710	710	734	678	659	713	757	696	699	702	651	698	649	678	690	653	695	738	672	725	710	715	698	660	688	690	709	668	711	710	681	738	679	698	732	745	676	698	756	686	633	693	702	682	704	708	689	660	673	715	684	691	636	712	684	706	739	749	682	686	678	702	662	682	694	661	695	680	702	674	627	691	757	677	699	732	672	677	712	697	686	732	715	684	716	685	694	704	724	713	703	741	693	656	716	757	731	732	711	724	634	730	653	713	650	720	699	698	727	687	687	750	708	701	697	649	677	705	704	686	691	714	768	752	699	686	689	716	733	711	688	744	670	690	733	687	660	712	685	696	704	664	703	685	673	700	715	752	730	707	661	688	706	673	670	686	713	716	699	690	672	703	701	722	714	697	712	712	672	690	651	742	688	713	703	702	693	678	674	692	651	655	734	745	698	735	643	758	717	694	747	668	693	683	679	677	694	762	736	678	638	752	727	644	763	715	656	700	764	722	713	693	676	740	666	689	740	679	654	716	750	709	670	708	701	731	676	692	686	658	720	691	717	658	710	717	664	695	727	675	734	738	666	675	707	755	671	718	715	664	695	706	675	676	726	730	721	680	708	684	675	686	671	705	736	682	717	688	682	703	696	727	776	696	686	721	680	662	739	702	693	686	717	722	681	737	681	740	693	665	702	730	698	690	709	709	724	690	681	697	692	679	690	696	726	749	652	663	687	744	757	729	717	694	717	690	666	681	748	745	714	647	717	739	654	725	709	671	717	710	760	684	675	735	698	699	719	684	699	687	730	727	683	742	660	696	713	728	700	681	713	642	670	689	646	711	719	675	682	733	714	697	708	718	682	727	656	698	650	710	712	706	691	727	715	695	669	693	712	656	708	750	654	676	685	738	672	735	684	718	687	689	718	730	670	735	719	701	683	697	717	686	704	748	705	701	685	673	697	748	709	705	678	706	712	657	697	682	668	701	722	704	757	725	679	719	653	674	700	714	685	676	683	707	713	710	723	721	676	694	671	664	723	694	687	696	700	691	715	706	671	664	709	694	674	740	727	699	704	672	739	672	673	755	719	726	707	736	707	733	710	710	687	707	695	726	666	709	711	695	737	684	721	696	708	693	671	731	700	752	672	710	720	686	663	687	674	710	701	712	711	712	686	716	731	686	697	706	713	648	704	663	659	666	660	682	722	683	726	679	713	721	740	724	665	684	691	696	726	692	649	710	654	703	730	707	631	687	696	671	696	682	724	740	669	702	728	704	674	711	650	683	650	703	685	701	720	698	708	679	681	672	679	741	688	682	725	684	717	681	735	736	752	719	651	660	703	700	699	689	709	694	749	733	743	678	754	670	709	682	703	699	716	712	751	667	693	666	706	709	707	707	694	747	677	695	739	655	700	725	719	681	684	751	683	733	673	660	690	705	770	727	663	656	723	662	695	702	697	691	701	651	696	755	696	686	725	682	700	722	701	666	722	714	672	701	651	728	721	687	720	678	647	653	703	713	678	750	684	795	704	705	713	648	676	656	683	691	668	704	685	695	703	731	737	696	734	731	744	728	693	699	719	745	726	753	682	702	720	669	708	746	676	731	697	676	726	716	706	676	732	692	690	692	757	696	697	746	696	701	740	722	708	683	722	660	708	705	694	717	676	722	699	673	779	705	713	733	697	729	707	669	690	702	691	731	757	707	695	676	696	710	681	686	730	693	668	688	713	751	715	693	723	736	698	746	683	683	684	686	709	738	730	743	718	695	751	748	700	725	676	696	658	675	704	735	678	706	705	749	734	698	657	708	692	667	715	697	741	662	683	743	706	666	692	674	687	680	713	699	669	730	698	697	725	688	672	699	718	661	769	652	675	643	709	663	709	727	701	709	685	694	662	718	725	691	726	702	746	739	682	698	701	673	748	712	723	710	672	707	689	731	688	711	733	700	728	701	682	636	699	678	718	709	681	742	700	720	701	761	696	722	726	681	678	696	700	715	680	718	720	756	724	669	679	676	710	714	704	739
34471	17946	5322	487	312	280	283	278	289	268	261	287	298	276	291	288	301	265	245	277	276	267	264	291	267	287	261	286	259	260	286	289	254	300	294	288	264	304	240	301	253	284	239	257	259	261	280	262	297	241	311	260	302	293	279	256	292	258	297	301	292	313	273	258	241	236	265	279	257	301	301	266	295	267	266	275	255	264	269	237	265	258	281	280	273	286	288	257	267	279	290	284	306	276	268	290	282	264	260	287	255	264	248	276	291	311	283	292	294	250	245	297	293	269	283	245	271	262	284	299	264	269	266	269	249	277	257	277	291	311	275	300	269	268	259	256	265	245	259	260	312	262	275	324	246	283	275	305	274	273	296	292	261	283	248	244	248	305	270	250	289	274	276	270	262	283	249	255	287	314	268	262	276	221	251	268	254	262	283	263	257	270	282	274	290	265	260	290	285	235	276	274	259	279	322	276	270	283	270	261	291	232	278	295	274	263	290	278	268	278	292	265	281	287	280	267	281	283	232	298	254	233	250	267	286	267	301	280	266	285	267	236	275	289	246	256	271	295	272	279	294	287	288	297	262	281	284	271	271	284	265	256	260	254	266	261	278	278	270	271	254	299	279	262	274	298	272	268	215	346	256	253	263	238	268	272	290	273	285	285	265	253	279	268	254	268	285	280	275	282	267	257	273	276	280	302	252	270	265	248	266	263	242	277	311	305	266	260	306	280	246	285	251	248	262	324	256	282	269	298	263	270	278	287	270	269	268	226	298	268	284	278	260	261	274	280	250	274	277	249	266	270	274	264	302	275	267	272	285	287	272	269	258	257	257	258	273	268	289	265	299	253	275	316	264	276	261	271	264	324	280	273	256	253	276	253	265	286	262	277	261	248	290	275	300	294	273	262	289	279	266	277	278	290	270	255	260	233	259	268	263	246	261	277	231	272	257	296	301	264	288	280	297	289	265	277	284	245	270	238	297	291	272	250	267	256	299	298	283	297	243	279	281	281	261	279	275	254	268	253	241	233	277	308	279	297	277	257	292	269	252	276	253	241	287	288	271	272	265	272	248	275	293	288	274	291	238	258	282	286	248	289	301	254	287	295	294	283	242	289	276	280	258	251	263	274	297	279	261	271	294	268	292	271	291	303	265	290	268	221	286	251	283	244	240	266	267	261	281	285	257	288	314	279	282	281	256	253	252	252	266	282	278	254	262	266	260	249	281	307	270	256	261	248	273	267	306	279	290	283	247	254	266	296	282	270	304	285	281	222	266	253	256	314	252	266	285	269	271	278	286	275	291	262	261	289	268	283	260	271	281	284	251	265	324	267	294	289	285	276	299	296	237	282	285	275	237	265	273	250	274	275	290	263	268	277	264	286	250	290	288	255	263	273	266	288	304	262	265	254	305	287	267	276	278	259	271	247	283	241	239	246	317	280	261	278	278	280	273	264	298	284	283	278	292	252	246	241	234	271	262	285	264	266	293	263	275	250	298	261	281	293	268	258	259	269	257	246	290	285	254	241	307	273	285	273	239	265	294	245	253	281	260	235	270	257	266	258	269	272	270	280	258	290	260	284	282	284	263	296	293	289	241	262	272	275	242	287	287	289	251	247	268	286	266	270	290	283	279	264	262	287	307	259	271	294	301	259	261	284	262	276	255	269	280	263	308	257	273	284	270	310	260	253	277	280	267	264	269	260	259	282	283	276	289	268	263	279	269	269	271	274	278	247	286	281	248	292	262	261	277	283	280	254	299	250	247	261	287	278	265	259	250	256	261	273	279	273	283	298	297	293	279	279	238	270	284	267	286	241	264	283	269	286	257	266	295	241	262	268	292	270	252	264	267	321	275	281	289	252	310	265	290	261	274	257	268	234	274	256	291	277	263	250	258	268	285	239	274	272	261	232	282	302	273	282	280	276	278	254	238	253	257	265	285	265	281	293	267	288	260	286	268	313	251	256	255	265	315	274	284	279	264	307	257	293	307	283	241	249	280	257	275	265	275	288	287	271	260	266	272	264	274	269	270	249	274	289	303	267	262	242	268	258	289	279	289	291	261	268	273	264	269	274	259	299	253	289	262	276	288	276	306	280	243	315	303	306	267	258	279	303	277	279	290	249	253	284	246	301	268	281	289	278	272	295	316	289	264	246	286	249	238	288	267	275	270	250	251	239	284	291	267	268	258	282	246	268	287	264	251	254	283	267	283	268	233	272	266	276	286	255	292	234	247	252	274	294	264	248	262	298	287	276	293	294	280	272	264	268	273	288	268	261	260	274	272	241	270	259	282	274	227	273	270	252	273	257	279	299	264	245	285	291	263	273	281	294	324	238	276	269	274	288	268	282	289	269	263	244	289	287	284	251	233	310	278	261	293	285	270	279	258	270	288	253	284	282	254	244	271	276	298	286	266	244	261	267	270	314	259	262	292	278	262	227	275	316	258	258	295	284	273	287	291	238	251	262	304	288	272	280	274	261	250	257	287	287	269	267	299	278	269	301	291	281	294	265	261	253	270	277	295	259	280	258	232	297	292	306	253	248	307	282	283	259	265	270	278	254	266	246	284	284	292	290	284	237	256	314	258	279	307	259	270	294	291	281	302	279	276	252	308	264	299	247	268	270	282	250	274	277	269	249	256	269	268	293	271	284	248	267	304	265	275	294	258	278	266	257	270	249	246	280	256	291	295	314	256	266	314	277	256	272	274	280	290	278	266	282	285	222	266	265	269	254	248	277	268	271	281	242	290	296	335	276	280	288	316	258	246	263	278	287	268	300	281	293	269	288	272	246	260	285	277	261	268	275	274	234	270	272	248	260	289	265	249	279	280	289	267	272	271	266	242	250	305	254	284	268	282	274	284	295	298	275	277	290	277	261	263	269	249	256	248	252	279	239	280	257	270	277	239	252	251	261	251	280	272	280	310	251	259	257	213	270	240	247	244	276	287	294	280	245	250	295	294	272	291	296	271	286	278	269	267	271	305	305	296	318	283	250	273	259	309	260	278	288	292	267	258	286	278	297	275	294	279	314	273	273	290	288	281	277	244	277	271	306	256	275	256	271	257	302	270	267	258	270	265	267	274	254	276	250	265	280	288	294	282	296	258	256	279	275	255	278	279	250	303	268	299	262	262	289	265	280	280	291	260	280	285	267	292	270	263	267	257	260	335	285	266	246	266	269	257	250	315	281	264	294	256	267	292	283	272	260	270	246	293	300	268	264	288	289	281	258	304	256	260	285	297	270	287	295	251	252	254	259	257	265	314	275	258	236	274	276	300	292	242	276	294	234	253	295	310	264	266	260	279	269	258	274	288	257	262	279	267	251	285	273	267	290	269	279	252	252	279	248	253	280	293	261	257	278	285	264	264	262	286	287	308	256	281	277	244	259	272	266	277	289	275	282	296	286	261	254	267	270	265	265	278	268	279	275	256	246	304	263	259	240	275	286	310	256	246	270	265	294	250	278	287	281	257	295	274	311	286	291	282	254	265	245	248	281	305	281
15137	5749	1482	662	645	668	586	625	636	624	608	658	619	627	638	609	637	672	606	599	624	616	648	613	654	638	674	625	592	627	596	625	629	653	657	685	609	615	619	637	636	657	656	625	627	656	577	639	633	657	633	661	614	632	641	646	663	630	649	663	659	622	608	639	606	589	653	665	595	613	620	634	641	604	617	634	648	635	620	606	633	612	599	618	626	607	618	656	623	635	632	678	642	637	701	670	654	626	624	637	582	601	658	650	646	623	657	674	657	612	684	621	681	635	630	623	611	626	600	641	630	582	637	624	617	656	640	599	653	639	619	599	628	655	619	667	624	661	601	664	596	603	626	577	643	625	630	623	641	619	651	590	654	644	634	665	632	618	634	684	611	624	622	584	633	659	650	643	599	597	666	654	669	635	616	657	653	628	659	599	622	634	614	613	618	632	668	667	670	600	599	646	605	663	672	636	616	619	660	620	652	650	693	614	631	655	644	665	638	635	641	651	587	627	632	635	579	629	596	624	631	608	659	616	611	639	656	668	603	629	591	630	663	684	645	587	640	666	590	616	654	613	665	572	679	660	613	632	650	597	642	632	600	601	639	681	641	643	636	620	611	611	641	646	613	682	601	607	624	679	619	626	611	640	654	580	654	649	637	648	649	701	647	655	640	609	604	593	670	631	639	649	605	625	618	660	606	657	627	645	649	668	629	640	619	596	651	605	617	587	673	677	622	632	635	651	623	638	647	628	691	672	619	594	614	585	628	659	596	661	642	641	629	634	628	647	617	605	659	660	624	653	605	624	628	645	623	604	651	649	624	620	660	622	639	621	646	636	631	631	624	586	654	655	679	610	635	649	651	673	599	618	611	662	641	611	590	605	634	635	614	635	628	602	641	622	620	637	604	617	604	641	589	636	649	664	629	602	583	614	622	632	653	633	617	598	603	658	637	611	669	648	616	640	679	578	607	651	619	629	667	639	611	667	671	650	661	679	647	625	645	627	669	643	610	623	612	617	640	595	623	601	622	638	613	644	642	640	618	646	596	613	667	613	692	608	633	603	634	592	637	644	640	607	654	645	660	642	649	651	570	626	619	639	634	624	614	630	589	661	631	591	656	613	654	613	625	649	647	582	640	614	603	633	578	611	637	615	625	619	652	600	607	663	654	643	639	616	626	643	635	644	621	649	610	629	643	646	644	663	648	660	641	629	620	631	607	634	620	624	647	634	606	635	605	626	624	640	643	600	633	667	647	646	613	647	646	635	589	617	666	661	635	632	638	654	607	664	700	619	589	678	658	599	645	643	648	634	650	643	618	659	638	628	581	578	639	638	619	659	676	667	665	628	671	619	627	620	654	647	605	651	583	619	597	597	627	610	621	636	584	618	644	618	662	596	668	650	594	618	622	583	649	644	589	608	656	627	646	617	710	622	652	679	645	660	619	607	621	646	623	644	604	671	581	583	638	632	637	656	623	597	599	620	601	665	632	656	625	630	626	633	654	641	631	613	618	628	600	657	632	592	593	633	643	640	632	651	630	686	632	670	640	620	629	650	597	643	597	664	637	637	635	644	618	629	613	609	603	613	637	602	637	652	620	635	634	594	633	628	620	660	604	596	637	711	645	609	638	632	658	632	632	645	651	645	629	616	620	622	638	629	594	604	627	594	614	627	612	629	612	664	591	646	591	672	595	589	683	623	646	637	667	622	610	651	647	636	630	601	622	609	655	601	643	648	634	650	659	673	661	665	590	626	599	666	624	617	640	620	606	589	651	640	658	654	642	628	653	616	617	587	648	653	611	651	601	599	628	641	638	618	641	648	640	660	646	686	595	674	646	638	640	631	612	607	657	648	609	615	629	659	617	615	673	644	660	649	625	626	633	574	625	674	664	611	644	594	660	598	605	650	628	657	674	625	599	604	589	656	627	620	626	642	609	617	624	638	654	578	622	627	610	575	656	641	658	652	621	640	625	616	641	587	655	612	631	623	634	616	651	606	654	615	609	658	614	644	646	667	611	625	621	631	657	623	647	621	654	601	599	627	619	630	652	656	611	592	607	619	646	637	609	604	641	649	611	655	627	649	600	639	634	648	649	618	682	606	622	626	645	603	608	640	617	646	602	642	642	634	711	659	635	640	644	653	647	600	638	596	649	666	656	658	581	599	578	707	660	647	602	635	601	638	607	647	690	625	668	625	649	638	677	653	667	677	660	648	644	667	633	616	649	621	677	632	569	668	669	635	620	625	655	568	638	649	613	632	663	615	599	629	673	631	637	569	631	654	650	600	635	589	626	641	625	656	603	603	642	605	599	636	621	617	656	622	618	624	665	629	610	642	565	631	636	616	584	650	635	673	640	648	608	626	632	655	620	623	608	579	598	688	629	629	626	655	630	611	634	670	666	617	621	675	604	604	625	665	617	643	636	618	654	637	635	666	652	655	602	614	653	645	591	656	672	642	594	576	659	643	637	617	629	674	615	646	633	657	668	651	664	642	668	602	686	590	624	642	622	646	647	641	626	582	645	620	613	634	622	620	658	671	609	665	649	657	614	613	683	596	630	632	624	633	650	602	605	637	610	649	613	631	620	615	627	669	655	619	657	649	653	637	607	641	637	638	660	653	647	635	642	645	622	614	653	605	629	676	650	625	639	594	660	652	648	629	633	609	603	631	614	621	648	639	652	615	627	652	634	652	655	665	625	645	614	611	646	649	699	625	646	632	625	628	623	661	622	633	632	631	640	619	657	630	625	592	612	596	642	617	568	648	633	666	621	607	650	641	618	639	632	605	609	629	684	660	618	644	632	650	638	637	632	615	647	625	637	617	643	621	632	591	558	616	628	657	655	596	612	636	614	671	639	622	634	634	656	657	606	673	622	642	682	617	578	640	644	665	640	655	647	637	648	626	637	655	604	644	636	624	632	669	629	638	648	613	656	622	643	651	647	581	656	624	626	626	608	629	671	618	591	619	629	636	672	634	614	604	576	614	685	635	613	635	623	610	604	654	637	614	631	624	656	599	653	658	590	653	641	639	645	623	631	628	573	631	598	659	609	663	637	611	660	641	628	654	645	629	668	615	616	661	644	656	649	614	588	640	606	638	649	606	613	624	639	670	638	620	609	627	602	616	646	604	660	648	629	648	632	622	637	635	618	593	651	650	625	613	612	630	611	582	603	625	625	645	624	648	647	619	627	602	601	658	629	651	629	599	654	640	658	570	643	644	618	591	635	630	650	650	651	597	661	621	607	611	614	643	654	602	633	636	607	623	612	602	645	672	578	678	582	612	621	637	635	606	624	602	614	647	648	646	675	599	684	640	624	622	662	622	600	654	608	649	599	634	583	639	664	651	611	685	639	593	633	637	625	671	626	634	672	629	656	670	639	607	622	630	604	640	669	626	655	577	648	594	647	583	648	665	672	665	658	640	631	598	605	646	626	625	683	629	699	691	662	612	637	666	623	610	663	622	638	615	599	618	630	630	649	601	666	607	660	636	670	675
25175	21138	23925	28607	21151	16064	833	619	440	496	453	518	433	462	479	438	448	468	425	430	403	443	432	409	463	435	485	433	416	437	484	418	473	444	444	457	475	435	451	428	465	394	406	435	440	418	415	425	420	391	426	390	449	427	403	439	431	414	413	428	473	420	420	464	414	420	408	440	419	428	408	467	442	457	436	408	450	432	427	433	412	406	428	510	412	453	460	467	427	462	440	462	403	426	441	402	397	424	412	401	443	429	468	406	459	436	406	451	417	455	442	405	426	421	404	417	410	413	436	454	449	433	418	435	418	438	450	431	448	403	464	439	423	443	416	442	406	418	443	441	460	436	429	438	400	391	406	412	458	397	450	397	395	442	437	411	408	468	410	436	419	431	409	424	409	388	445	431	437	438	423	429	388	442	445	445	402	424	413	421	412	429	465	434	377	459	424	426	436	495	451	475	449	453	404	442	450	458	413	431	419	466	429	372	445	445	392	417	453	414	457	407	425	413	457	440	409	396	418	445	471	430	472	389	412	437	416	434	408	435	433	411	450	380	401	438	425	440	459	413	436	457	447	461	444	433	419	418	429	472	437	456	445	437	445	435	422	422	439	418	416	439	437	500	449	441	429	409	424	460	450	443	409	392	450	424	438	403	433	423	423	392	433	395	447	479	480	441	454	437	392	432	414	435	428	410	387	429	409	437	482	424	435	430	417	432	432	469	422	440	412	419	421	400	449	423	410	460	409	400	425	411	423	453	475	440	434	388	424	444	473	442	422	454	477	434	426	432	420	421	448	390	403	449	436	412	458	443	443	430	414	445	389	456	446	417	409	438	427	434	394	434	492	416	440	475	401	423	425	446	398	434	435	417	437	457	454	413	446	408	410	442	434	435	423	437	435	422	443	403	441	450	414	367	467	445	447	443	412	422	444	419	443	429	450	414	419	390	444	415	405	444	424	425	421	388	411	438	470	413	433	441	461	421	434	425	455	429	434	434	465	431	409	445	437	431	426	427	412	425	460	455	434	454	444	454	404	448	395	417	475	409	430	399	433	443	461	451	412	400	457	438	445	459	429	423	443	425	456	427	439	419	465	428	437	430	415	390	425	429	428	434	480	420	443	443	424	422	413	425	452	392	378	414	474	416	437	432	413	444	425	423	454	417	455	428	462	421	406	433	454	461	421	439	417	416	409	426	422	420	455	427	460	399	414	434	459	399	422	451	421	397	457	448	406	453	441	444	441	427	405	434	406	408	459	414	453	447	395	423	437	421	416	405	452	445	420	438	452	454	388	421	433	405	407	420	433	392	422	440	471	461	463	426	415	441	489	437	462	436	445	423	428	429	420	450	447	436	450	412	411	418	434	495	426	431	403	473	450	412	432	410	412	421	444	406	448	429	395	435	466	454	403	445	449	434	451	406	397	450	438	391	447	425	409	451	444	413	415	460	426	475	423	454	446	427	436	471	443	454	421	455	426	451	431	417	469	417	408	407	444	440	433	418	451	435	487	468	451	433	379	429	438	432	417	423	433	435	446	423	424	413	414	421	441	424	394	462	441	474	473	438	425	418	433	445	434	417	444	455	437	429	441	416	420	439	395	386	444	411	437	409	445	439	421	422	452	428	391	433	424	441	432	411	455	421	468	416	393	436	434	422	424	420	448	462	426	450	439	440	424	392	426	422	418	434	426	391	386	438	439	417	350	418	408	395	453	436	445	428	430	372	406	403	400	391	395	431	448	433	407	421	424	441	428	415	448	449	420	409	422	438	416	429	441	431	435	394	447	446	467	433	431	438	445	437	408	415	443	410	421	382	462	418	402	450	373	425	392	413	394	434	409	464	467	408	439	452	416	441	463	451	426	465	450	406	416	464	459	424	430	395	427	453	382	482	441	445	407	446	379	434	439	429	420	458	416	453	426	425	425	427	473	483	433	432	451	430	427	385	417	430	404	422	426	436	442	448	426	439	433	439	422	436	439	454	419	469	427	418	431	456	448	400	448	397	435	421	413	412	440	428	434	397	408	427	430	433	439	435	453	497	425	441	434	446	410	462	461	423	409	422	434	430	427	429	408	442	461	464	429	408	374	391	425	424	455	422	434	412	439	449	411	399	410	440	383	419	455	414	408	428	403	469	424	447	412	379	426	436	417	393	413	435	433	436	417	448	429	442	441	465	465	403	426	411	441	436	387	430	414	394	440	425	443	451	395	399	418	440	447	415	395	438	433	434	402	422	427	409	426	447	428	460	432	438	426	421	424	461	413	445	388	405	426	438	412	429	431	411	471	432	404	406	462	448	388	403	420	413	418	450	450	414	395	447	456	441	465	419	431	417	400	382	405	439	409	407	450	425	427	446	454	428	395	439	407	428	429	450	445	405	428	379	410	406	423	440	441	402	412	445	393	418	464	445	400	394	421	452	400	395	431	430	397	441	418	407	401	423	421	401	422	438	442	424	419	441	418	391	410	424	399	442	430	461	432	435	445	431	446	414	446	426	459	419	445	440	407	457	410	430	469	433	430	447	441	436	392	407	430	475	417	476	424	431	400	438	431	443	413	446	420	418	444	414	419	442	399	443	492	427	428	442	436	446	421	416	440	452	435	436	430	423	447	416	385	438	438	425	419	426	428	446	413	455	402	394	442	440	412	428	439	447	400	410	443	449	400	447	454	432	473	443	422	448	432	456	420	429	475	413	420	434	406	496	436	438	459	432	408	422	401	408	402	441	426	413	437	440	428	423	443	429	423	429	429	434	431	442	437	409	422	433	422	446	429	411	428	494	421	414	435	415	395	441	436	456	455	452	445	394	411	414	406	456	429	433	463	402	433	416	443	425	452	431	404	452	505	414	447	463	432	429	439	460	413	395	420	427	406	463	404	411	438	405	439	431	419	436	436	433	460	456	419	421	451	442	451	423	463	422	433	443	439	438	442	410	430	418	414	434	463	409	439	421	441	409	398	396	434	405	411	447	414	436	471	433	416	417	416	421	425	450	470	425	438	444	394	441	413	411	414	438	405	409	444	389	442	418	445	477	455	480	426	420	392	399	428	427	450	442	427	487	521	424	416	439	455	419	405	431	431	400	398	435	412	426	409	434	431	476	438	429	407	409	432	448	393	469	452	408	418	410	406	451	462	428	443	459	405	438	459	422	462	418	440	472	383	441	414	450	424	415	406	440	440	412	419	413	448	446	414	440	432	423	472	433	448	404	442	486	435	447	437	443	494	407	418	495	414	436	454	477	448	425	384	468	443	431	455	425	434	452	389	423	429	443	478	447	401	449	451	380	425	415	452	467	413	417	417	434	443	398	410	445	414	463	424	441	396	420	432	412	470	443	416	477	477	422	424	421	473	433	448	463	415	430	417	418	432	446	410	455	457	412	434	395	429	441	428	417	467	409	411	420	436	412	446	399	416	417	404	452	463	474	465	418	453	410	430	434	429	452	404	427	473	440	464	422	447	448	454	423	454	417	417	431	441	465	398	435	436	433	411	403
28549	36292	14278	1044	949	932	924	873	893	926	890	927	960	898	894	931	896	891	856	905	912	908	884	876	918	916	858	924	865	910	897	888	923	911	949	905	897	906	905	839	903	910	926	901	981	898	964	920	894	938	895	868	967	879	891	875	909	885	940	937	902	863	912	910	867	876	948	881	961	913	921	867	902	907	856	852	879	929	873	917	903	903	884	897	879	928	878	849	913	886	890	912	864	858	922	878	888	861	907	873	880	890	948	907	855	904	854	926	906	952	891	918	912	868	910	880	895	851	941	899	881	897	894	928	948	914	908	963	942	928	874	932	864	893	883	917	879	910	828	920	920	909	853	933	899	920	875	832	878	906	902	906	926	923	931	883	897	879	885	929	902	906	861	934	901	927	913	891	900	865	937	929	848	883	866	920	907	906	897	953	929	910	878	906	905	898	894	929	994	940	850	904	893	924	878	906	847	911	869	829	923	932	942	923	929	896	871	886	849	939	929	916	871	925	904	869	893	854	926	897	857	902	879	922	898	875	879	872	881	897	864	875	861	890	893	917	869	919	879	930	914	906	883	827	867	875	857	906	892	890	902	892	846	871	902	881	890	874	878	893	908	902	837	885	926	899	893	864	869	895	918	882	900	975	900	914	873	865	935	907	863	875	935	880	887	892	881	945	861	913	886	873	911	865	913	938	931	899	906	886	927	864	868	881	900	917	923	891	946	916	854	910	908	880	873	907	889	861	919	872	919	925	859	864	906	948	856	885	909	872	904	840	904	937	894	886	922	838	872	863	923	925	850	910	902	925	889	866	935	927	890	893	908	919	861	919	884	882	870	893	923	943	919	902	868	876	897	858	923	921	928	893	911	914	900	854	889	890	922	850	898	865	900	878	909	907	831	963	904	955	897	907	920	893	913	957	880	890	873	891	888	929	908	905	890	824	920	834	886	883	921	942	887	889	973	910	855	880	906	862	931	886	887	925	905	894	884	882	927	935	909	916	894	901	872	924	908	861	946	917	889	957	918	896	903	864	906	838	948	897	951	893	906	902	908	923	961	930	863	937	920	901	910	883	893	899	859	867	901	895	942	943	942	856	901	860	930	893	877	867	894	900	885	882	874	893	936	918	916	882	919	881	850	895	882	930	834	922	868	878	841	874	884	857	848	934	895	896	816	852	874	865	842	932	890	907	935	851	904	909	834	910	933	898	897	881	908	873	924	909	865	894	906	877	928	849	923	892	955	901	845	885	873	895	906	824	935	916	873	926	915	892	885	895	897	841	863	880	880	886	843	877	915	939	920	915	905	902	884	893	890	867	850	877	873	941	863	876	909	907	875	886	909	900	917	897	884	906	859	938	869	897	861	856	909	906	841	919	910	890	895	893	912	862	904	869	893	899	883	931	882	889	904	836	921	872	908	867	896	881	927	919	894	867	858	922	885	901	879	892	861	869	883	927	898	872	877	881	930	912	963	872	901	878	883	893	825	896	851	891	896	903	945	899	897	945	907	932	891	966	897	923	905	870	878	948	934	877	931	930	908	901	914	906	903	875	893	865	891	854	902	847	904	922	875	923	914	953	917	892	855	911	931	864	956	916	889	843	847	921	895	913	851	883	883	902	918	930	917	935	955	906	896	878	868	918	974	861	907	939	867	875	889	868	883	890	892	922	901	897	932	943	916	892	894	897	855	906	908	946	862	881	903	893	863	932	942	877	931	916	899	873	891	939	875	892	893	879	944	916	919	867	883	854	905	878	912	884	870	887	946	894	896	867	878	890	864	936	873	930	967	909	902	898	892	906	837	879	945	880	946	851	911	912	886	908	877	918	863	878	850	855	875	898	867	879	892	889	909	878	896	886	892	949	908	915	907	841	886	845	854	859	900	949	877	872	918	887	899	903	912	885	950	933	868	895	933	900	850	930	877	876	888	896	922	942	949	931	874	894	926	901	901	885	888	893	884	929	882	869	845	891	920	931	928	876	864	906	879	929	860	897	881	884	929	863	882	901	896	911	894	908	913	894	883	929	875	926	909	887	893	896	888	895	905	883	891	888	884	915	911	885	914	847	898	933	858	898	876	856	883	893	865	917	868	913	916	918	886	841	914	897	879	906	840	849	908	901	878	927	885	880	895	896	908	895	927	950	907	857	889	903	841	926	880	905	925	910	910	898	930	908	927	891	937	875	894	881	919	880	909	932	936	865	888	909	905	918	935	903	868	944	863	848	936	948	861	907	875	856	900	852	890	933	921	881	983	871	957	905	904	879	876	886	902	927	881	961	876	878	867	916	907	921	906	903	893	926	916	871	874	896	862	865	855	913	867	855	868	867	929	886	939	821	924	887	928	875	863	887	894	935	900	867	832	884	930	847	876	926	903	899	899	955	871	892	924	929	874	912	925	895	945	888	917	890	910	963	930	903	941	909	921	880	909	835	870	880	912	899	926	915	887	880	910	898	876	895	924	906	897	902	888	934	889	910	868	876	941	880	892	904	919	873	893	907	850	937	880	948	869	891	925	839	953	881	899	921	893	922	872	944	933	859	920	911	842	935	925	928	912	909	857	876	858	907	923	929	905	933	874	949	871	880	857	912	884	880	922	904	977	852	855	969	916	926	844	866	916	922	914	914	946	849	852	927	870	848	958	886	896	904	877	912	883	954	804	897	879	896	924	927	895	907	885	850	921	862	925	895	865	889	919	885	891	888	870	870	878	897	954	853	892	877	933	944	813	903	924	866	920	936	908	894	862	895	930	906	919	871	932	934	875	945	934	896	874	919	862	885	877	885	926	872	865	875	926	964	864	934	878	932	877	930	866	887	879	877	867	889	955	892	884	886	883	883	903	905	886	900	849	887	933	874	890	890	890	901	897	943	878	884	862	906	885	872	935	914	909	879	914	906	931	883	927	897	881	888	851	895	912	877	936	924	933	861	864	855	895	939	901	911	953	876	876	871	877	871	944	909	901	890	936	901	935	920	887	890	875	908	892	873	881	875	868	881	918	913	920	913	908	885	885	873	917	895	845	900	915	920	879	857	907	903	923	918	869	884	841	871	932	878	902	806	892	889	918	853	925	869	912	900	936	896	923	878	910	872	897	870	869	937	903	919	867	869	887	955	869	917	881	910	934	887	938	869	892	893	932	914	867	915	878	912	867	904	859	843	905	895	929	915	898	893	851	896	959	943	906	870	895	886	947	876	939	973	940	915	905	926	868	904	923	905	856	840	895	906	925	902	886	910	916	891	905	874	894	912	916	899	914	869	937	974	926	951	884	915	885	930	891	930	855	921	886	925	917	896	915	863	967	884	851	874	952	880	882	937	923	889	910	886	875	886	926	890	899	896	850	908	826	910	869	883	939	871	898	931	893	921	910	856	974	899	887	880	892	954	903	883	903	894	928	845	892	888	895	903	931	924	908	940	953	884	887	936	895	903	870	875	897	869	916	869	917	892	938	906	851	882	903	909	941	889	896	941	867	900	899	925	918	893	894	911	926	884
24529	21116	24260	28215	21120	21155	11956	707	478	427	406	372	396	400	372	379	371	371	373	337	343	375	353	335	348	335	363	370	371	348	350	352	348	330	382	353	417	337	351	329	327	348	380	340	333	342	360	328	358	322	377	329	375	339	358	338	350	355	299	328	362	361	323	362	313	386	349	331	358	394	334	370	324	355	371	367	339	327	324	349	337	339	330	372	352	347	358	356	337	344	338	349	349	342	368	358	347	308	354	329	350	346	349	299	371	340	341	325	332	357	325	362	342	370	356	353	312	345	377	329	324	336	354	366	378	351	305	335	346	389	349	348	302	361	348	342	338	325	365	330	357	348	352	284	356	344	364	336	313	345	349	350	367	343	343	362	339	332	311	334	358	324	308	386	356	352	360	360	321	350	331	313	338	325	349	332	326	358	353	352	353	358	324	352	357	341	326	360	384	337	379	384	329	339	337	333	368	367	361	373	336	329	336	308	328	346	314	362	374	316	361	357	334	331	318	314	362	358	339	333	349	361	384	325	371	340	357	348	373	340	348	335	364	368	356	344	331	336	306	310	340	367	409	334	349	322	348	340	323	351	337	345	345	357	352	323	351	295	322	368	340	380	360	350	331	322	328	350	337	351	354	332	351	318	328	334	310	350	340	335	372	354	334	322	358	341	333	362	389	353	314	336	333	338	338	368	341	328	350	356	348	353	317	347	329	333	318	284	355	351	366	363	331	334	325	343	351	323	353	375	342	345	317	341	326	343	352	344	370	354	363	372	315	368	362	328	344	316	359	346	343	350	332	358	369	360	356	360	345	365	337	376	359	308	321	334	362	341	325	389	331	346	365	354	360	304	346	342	355	331	321	334	351	362	335	342	326	365	336	351	330	323	340	391	346	333	352	307	355	332	343	326	318	312	356	340	364	353	345	298	381	319	353	370	358	395	347	358	340	345	336	364	354	327	346	322	377	345	350	324	349	337	362	345	355	340	346	326	356	329	354	351	327	371	352	333	363	352	362	347	326	345	370	367	321	305	351	352	340	373	407	345	351	321	366	335	307	353	348	370	348	404	339	337	331	330	378	391	350	359	325	353	363	341	343	332	356	322	332	356	380	360	343	381	361	334	321	339	339	350	385	354	371	325	346	340	342	322	345	344	332	370	334	315	321	349	355	344	367	316	347	337	325	328	351	332	385	352	351	322	323	329	359	339	318	321	321	340	371	352	341	360	304	339	337	345	351	344	339	330	348	329	334	353	361	370	376	310	341	353	380	375	360	341	366	367	378	328	327	310	313	335	348	352	346	390	337	346	333	376	366	364	369	332	363	327	375	348	321	339	336	350	335	351	337	317	306	371	393	371	340	325	356	360	354	325	317	357	381	329	303	344	345	399	351	345	340	344	341	344	314	336	316	324	360	339	316	346	312	343	377	338	358	324	367	350	358	333	338	299	324	361	349	341	312	348	342	343	316	322	344	344	362	371	352	350	330	355	354	351	357	335	313	381	303	373	377	324	309	367	332	357	346	337	336	348	398	337	319	359	341	334	387	346	319	372	339	332	362	363	347	341	384	314	333	334	314	338	341	347	366	382	343	383	324	368	370	312	328	378	327	340	334	334	362	332	371	333	363	327	339	351	339	310	356	330	377	362	354	370	338	365	344	373	360	328	330	363	367	356	380	326	309	328	373	330	325	372	352	372	363	371	353	361	341	342	310	329	344	322	311	354	322	351	354	310	365	328	316	340	318	343	320	303	333	312	316	338	354	363	325	364	316	337	307	362	351	349	333	354	327	353	331	329	358	356	325	325	378	309	342	356	325	364	313	340	350	342	354	382	350	378	324	301	381	325	371	364	318	343	387	367	360	352	343	339	351	369	348	367	340	327	320	328	320	336	310	335	348	331	357	328	350	375	352	321	327	322	362	380	334	364	340	368	352	314	315	362	334	333	337	348	339	374	385	317	353	361	362	339	327	330	341	371	349	366	335	390	367	345	385	299	331	337	352	364	342	333	352	355	344	348	321	362	370	410	368	345	349	360	347	354	347	330	306	358	351	326	336	360	383	371	351	326	346	308	350	376	357	383	360	351	350	342	339	346	328	328	332	288	346	345	312	351	356	359	328	309	362	347	345	305	315	328	355	331	360	356	335	361	372	361	358	330	329	333	320	341	331	346	318	307	325	344	354	347	356	345	343	382	324	388	360	339	334	344	327	340	343	318	348	357	369	351	318	347	346	368	342	326	357	341	356	366	338	300	343	330	354	319	317	319	356	320	353	397	371	337	366	328	349	356	310	373	333	363	370	373	365	322	328	359	367	327	329	385	312	339	338	302	362	372	327	328	350	382	321	333	368	367	321	360	333	331	354	359	333	351	354	379	372	322	362	328	327	327	369	339	331	334	344	352	364	353	333	330	343	323	308	333	350	357	340	378	359	373	355	340	333	333	357	369	349	365	365	353	345	323	338	342	348	352	380	359	329	358	338	362	344	332	356	334	334	361	299	324	342	353	362	334	373	367	368	320	365	313	377	370	361	353	353	332	361	337	383	345	353	351	328	324	345	353	349	345	319	327	346	331	353	326	378	338	373	333	314	310	332	346	345	355	335	372	343	343	303	318	330	388	317	337	307	353	330	321	302	355	329	333	368	316	346	291	381	380	352	342	341	303	362	350	345	377	343	346	344	332	344	352	353	359	372	344	356	369	315	335	296	357	367	347	360	371	356	328	328	338	344	356	375	362	357	364	321	376	357	318	358	311	348	305	368	387	356	335	358	329	310	363	328	373	325	361	348	377	345	373	345	326	301	348	361	322	351	336	324	358	351	307	314	393	336	358	336	331	360	338	362	330	346	362	341	357	366	316	359	359	349	335	347	341	333	354	340	344	334	339	337	328	332	371	326	341	361	362	323	390	316	369	382	315	340	325	334	339	324	326	344	357	340	345	328	341	317	393	385	319	350	325	325	347	320	335	293	325	317	335	365	335	357	368	310	338	362	316	363	360	312	338	312	321	339	316	343	356	352	326	304	340	317	325	335	314	350	351	325	370	358	316	372	352	374	344	340	331	325	333	358	321	329	355	361	330	332	339	319	334	362	302	400	333	334	347	405	356	355	362	297	329	296	349	348	331	373	320	336	356	375	327	393	356	344	338	364	336	354	345	313	367	330	342	317	372	367	339	327	355	352	361	342	290	322	351	345	349	346	315	320	301	334	305	377	325	308	365	329	351	303	334	340	346	361	335	373	356	316	336	325	313	339	293	340	338	348	353	339	354	401	341	356	359	336	341	324	319	316	303	360	369	358	375	316	349	330	310	341	353	328	321	341	376	349	303	336	348	350	336	368	338	361	328	347	379	362	342	312	317	329	362	320	348	353	329	326	364	349	367	323	365	349	314	329	384	358	318	323	337	317	349	347	355	321	352	317	332	349	327	341	347	356	367	369	300	370	321	367	360	339	303	347	309	347	326	315	377	343	396	328	349	351	339	340	316	308	339	315	368
34363	46095	19796	1023	862	771	773	753	720	702	739	677	694	687	704	674	737	683	711	740	726	692	680	734	715	726	699	692	737	713	697	693	698	695	699	714	676	692	684	732	666	683	729	706	710	719	702	675	683	734	708	667	677	708	708	682	668	729	694	673	711	703	732	698	690	664	728	685	716	711	683	659	692	709	686	685	688	742	686	700	691	729	716	694	694	694	709	676	695	728	727	722	677	748	712	662	746	702	727	742	749	718	688	678	676	738	693	724	714	715	662	687	760	690	686	720	675	710	688	791	693	748	739	705	729	730	665	731	726	696	657	712	720	736	671	706	669	694	682	731	711	713	700	715	684	704	693	678	664	744	747	756	697	699	729	667	710	713	710	714	748	693	739	754	740	721	645	682	767	689	677	734	712	683	695	684	715	746	717	701	695	725	721	721	722	704	669	711	725	710	724	729	730	676	730	674	670	695	762	738	701	725	718	760	757	710	684	763	724	700	762	702	689	719	745	692	699	673	714	716	730	756	695	653	737	712	729	700	655	650	710	721	685	718	645	714	722	703	696	723	673	698	722	676	684	687	729	738	735	677	698	703	686	719	672	736	715	717	673	725	743	731	704	739	694	722	704	744	696	685	747	731	639	702	692	720	639	687	679	711	716	703	659	677	722	703	683	717	687	766	706	716	760	690	726	664	692	710	691	697	726	694	671	662	718	727	685	731	738	676	713	707	735	720	698	685	715	666	711	724	682	702	717	712	713	762	725	703	681	644	742	688	700	706	692	682	656	737	697	715	678	708	675	767	720	684	696	719	678	716	697	696	710	668	702	695	695	713	737	647	704	707	664	692	699	690	664	727	693	693	727	714	692	702	709	753	698	703	699	676	725	709	711	692	700	716	678	704	708	736	688	705	725	688	724	660	680	709	667	705	725	712	735	709	742	704	705	731	673	656	698	720	699	728	696	739	719	735	682	692	719	669	730	732	711	712	667	705	701	678	725	688	735	697	731	715	706	675	718	659	694	715	733	725	710	679	692	699	687	699	716	679	692	701	696	648	671	686	688	750	706	704	676	689	718	654	680	745	679	685	702	719	678	727	711	758	699	682	668	693	688	723	668	754	659	719	693	711	721	657	702	741	731	708	736	720	717	646	712	721	745	716	670	700	689	745	665	721	697	721	671	714	683	691	731	716	665	687	691	685	681	727	707	724	737	717	707	713	699	693	641	737	723	672	716	693	675	647	724	681	650	658	703	767	673	716	708	681	719	715	724	767	664	691	724	744	676	727	685	666	688	728	699	706	713	698	718	723	720	688	800	723	650	748	754	704	708	703	732	671	699	724	713	706	725	718	705	666	725	661	702	672	700	735	650	731	721	739	737	693	656	722	750	706	744	716	709	703	711	691	722	698	705	740	724	693	696	686	695	702	712	663	719	694	705	672	748	731	706	725	730	666	650	647	716	714	695	686	718	698	727	746	682	673	649	691	701	688	721	698	720	697	722	705	679	694	696	700	657	711	660	687	748	669	681	680	686	745	702	760	684	714	705	742	723	689	737	662	698	744	690	676	706	699	738	699	674	742	691	733	687	705	666	717	666	710	703	684	703	735	731	732	706	714	756	695	666	668	694	746	700	741	640	686	694	679	704	690	687	700	730	708	701	665	723	758	714	694	703	722	694	731	696	679	716	693	709	651	730	714	722	715	672	688	700	705	728	690	698	696	729	672	721	656	697	655	711	684	609	699	669	658	709	709	703	740	702	697	672	678	701	698	689	743	678	687	695	700	693	748	684	683	685	692	717	675	705	720	714	699	699	739	739	710	682	719	675	610	723	689	673	716	658	682	728	674	757	686	691	728	663	707	673	702	728	684	768	639	691	714	747	711	671	722	689	740	683	703	721	739	690	699	724	689	688	700	709	734	691	664	721	722	714	698	740	707	686	671	678	659	681	727	714	717	706	701	704	704	686	716	708	708	762	726	686	697	715	710	739	711	747	706	760	710	694	696	726	735	683	714	708	744	745	706	691	718	709	738	682	688	711	714	707	721	693	685	727	661	670	693	689	738	705	695	707	735	676	687	715	694	703	684	655	703	705	698	718	743	712	700	718	715	709	683	715	754	674	695	754	682	737	718	739	676	706	704	713	676	717	740	710	696	702	715	678	658	696	714	681	712	660	718	723	725	690	693	739	677	695	672	730	720	707	685	699	724	715	688	699	712	729	661	716	672	701	698	721	738	692	761	685	739	722	697	711	700	699	701	691	705	689	687	680	696	716	756	710	664	720	710	707	720	699	724	667	751	673	739	717	707	727	698	664	719	753	741	648	690	725	671	724	731	682	685	709	694	675	731	733	723	688	689	674	735	679	703	690	704	702	728	695	717	738	711	708	738	653	687	670	643	715	692	734	732	709	721	712	732	698	707	715	693	723	714	702	694	702	689	693	714	726	685	690	691	729	729	680	677	789	642	664	690	667	689	676	697	695	700	661	704	736	695	727	734	695	716	692	678	687	658	694	708	681	685	711	677	694	687	752	687	713	677	732	710	703	736	696	727	745	668	760	737	716	720	683	732	735	685	659	664	723	691	706	680	680	740	687	738	718	713	695	714	678	691	740	696	681	700	717	739	711	703	695	741	736	702	674	668	717	697	724	739	720	734	672	728	723	723	738	727	697	669	641	689	692	706	716	680	694	755	724	715	681	725	718	749	662	701	715	718	712	700	669	699	693	733	737	714	696	690	699	704	748	707	675	683	718	709	695	700	730	691	706	677	659	673	708	695	722	745	711	699	677	704	693	701	715	704	730	674	672	709	728	730	713	728	668	708	737	702	718	726	729	648	691	663	680	697	735	699	719	692	658	714	725	683	682	752	677	700	733	721	732	696	682	679	702	738	714	721	736	684	711	690	752	732	742	690	704	714	703	690	752	704	692	673	665	687	735	726	714	713	707	694	657	666	718	711	692	684	649	681	700	656	696	671	665	672	687	721	686	702	692	707	686	704	663	693	677	691	655	695	666	710	716	697	695	675	698	677	728	734	746	714	722	707	724	739	720	700	721	637	733	690	729	669	739	711	693	708	696	716	691	679	692	741	717	704	691	678	716	675	642	664	733	687	692	700	655	656	689	682	684	741	648	725	709	676	704	752	746	733	702	660	703	704	729	693	713	745	709	680	700	715	745	688	651	702	720	716	692	750	706	717	676	682	696	678	673	720	706	696	724	700	732	754	661	707	685	741	694	712	690	699	744	673	740	730	703	719	705	735	705	675	697	685	708	698	721	678	725	662	702	671	717	704	700	694	676	695	700	726	731	710	677	669	706	696	706	720	727	695	721	685	696	688	668	673	713	729	729	659	747	709	685	694	727	715	733	709	704	756	710	692	733	707	715	706	718	693	721	708	697	696	681	659	691	689	718	723	685	689	710	715	698	695	701	727	692	678	718	683	734	691	648	712	715	709	717	692	742	695	718	681	691	671	714	681	727	704	692	679	710	702	680	713
34495	17826	5193	426	252	279	261	290	290	268	278	302	302	271	249	284	274	279	275	276	255	265	260	259	270	272	275	266	281	269	266	258	278	262	273	272	290	306	298	264	278	297	239	254	270	239	263	264	298	251	310	277	257	238	291	263	251	258	291	215	267	292	290	257	247	281	274	287	273	273	265	294	258	273	231	275	261	308	261	284	266	311	259	295	282	278	266	292	294	274	307	277	283	266	291	250	274	255	265	241	287	283	273	286	259	259	282	267	289	290	300	272	278	259	240	259	273	283	265	282	271	281	299	303	279	314	256	266	280	262	284	294	284	247	285	267	251	235	275	287	271	271	261	279	262	249	270	269	259	275	269	252	261	273	288	277	239	261	275	293	277	293	272	264	262	293	293	258	285	240	247	288	267	275	257	270	300	286	258	279	303	275	278	284	262	254	235	281	249	295	300	272	257	277	294	272	295	267	271	274	272	239	269	266	248	247	270	273	290	304	270	279	270	290	251	267	269	294	248	318	268	262	262	271	272	299	306	265	279	243	277	263	247	267	262	259	249	275	287	279	277	272	288	280	246	276	261	290	281	249	268	284	299	285	282	269	252	256	280	253	264	280	302	277	290	281	286	267	264	279	257	264	287	292	304	260	292	254	278	249	257	257	284	254	248	287	248	275	301	267	292	255	295	294	279	269	288	279	273	269	304	311	254	248	280	290	280	271	295	280	275	259	266	278	258	282	268	256	292	258	265	261	298	279	268	273	280	241	292	261	301	277	260	284	273	258	260	250	285	278	310	269	308	284	282	275	282	270	283	280	257	269	294	249	257	304	302	291	275	257	280	253	256	284	309	275	265	323	273	255	273	270	291	254	256	324	253	277	269	277	264	272	292	298	280	292	274	254	258	254	288	244	261	238	246	251	238	268	279	272	252	279	260	232	252	284	283	293	291	278	292	267	278	274	240	239	269	281	285	283	269	254	247	261	272	276	282	257	263	278	278	278	274	283	258	255	289	279	262	249	278	262	263	268	276	301	270	319	271	282	278	255	291	292	262	260	247	309	307	282	260	244	273	255	250	265	268	282	291	287	300	269	282	300	272	273	266	258	241	264	295	251	279	306	252	265	288	271	298	277	257	311	306	271	252	298	250	299	285	281	283	245	252	242	258	293	274	295	294	285	261	271	248	299	245	240	261	253	288	274	291	251	293	310	274	266	258	273	270	241	284	280	261	253	234	294	300	290	295	274	289	287	261	256	249	265	264	286	246	258	272	247	288	288	284	255	250	254	272	268	244	245	273	240	278	280	258	281	252	275	259	266	259	281	288	284	244	289	294	261	257	283	311	268	256	248	272	279	271	259	290	243	234	256	272	263	255	259	275	264	274	289	283	251	268	270	280	276	261	296	254	248	239	279	286	279	296	273	292	269	291	258	294	287	288	290	277	253	255	281	278	274	276	270	275	295	245	251	264	255	245	283	302	241	269	286	262	276	279	289	285	308	271	268	270	280	234	275	287	284	262	256	271	269	293	266	257	256	295	231	280	289	244	317	264	280	282	276	254	265	293	272	305	255	273	279	259	277	299	263	256	248	285	275	285	247	268	318	287	262	295	259	252	253	281	225	267	295	230	288	286	267	278	270	289	259	265	286	282	242	293	282	242	273	264	275	280	286	289	234	259	307	258	248	282	283	250	272	276	315	308	256	269	309	264	276	251	276	316	237	264	290	269	288	299	301	319	270	263	249	290	264	284	264	290	283	246	280	263	259	269	260	265	287	267	269	281	259	267	288	244	253	274	295	257	264	278	271	269	259	282	273	260	278	232	279	249	280	269	275	287	265	279	308	289	241	263	278	256	305	313	262	288	254	239	323	286	273	283	244	262	267	275	290	249	276	241	299	256	277	316	257	307	273	268	290	259	298	268	277	282	265	271	255	299	293	254	304	269	296	269	269	276	253	297	273	279	314	293	251	297	279	300	285	291	276	264	262	259	283	264	295	260	242	285	278	267	277	270	279	276	262	257	284	296	271	271	277	264	262	281	275	281	271	259	284	271	251	270	256	278	229	263	266	300	283	275	257	257	276	288	261	268	244	277	278	284	273	267	267	234	289	276	304	282	287	291	269	266	274	263	246	296	253	294	291	242	264	279	248	282	254	281	262	267	288	300	251	274	267	278	283	258	274	280	306	261	262	306	277	250	268	262	275	312	251	264	301	307	278	257	239	264	265	256	291	245	292	252	242	263	264	261	287	237	267	254	273	301	253	277	254	272	267	254	261	248	234	281	284	266	265	267	266	294	264	270	252	260	273	253	259	274	274	287	265	257	264	255	249	269	298	274	256	291	278	273	258	271	285	249	279	245	271	275	275	289	285	257	279	263	261	271	314	284	271	270	251	281	259	250	266	273	274	280	278	292	288	243	259	263	282	264	289	278	250	244	301	295	276	280	254	263	288	264	284	275	255	286	246	278	278	301	263	293	280	237	267	269	246	260	264	281	235	221	283	253	257	251	279	294	317	275	307	267	250	234	258	271	288	280	254	268	279	247	280	287	263	277	251	236	242	252	257	273	284	276	280	272	254	285	269	278	265	243	269	275	276	287	275	291	268	284	242	288	256	238	295	271	244	267	284	267	254	278	276	232	287	311	286	236	288	284	286	276	287	271	208	280	270	304	268	249	276	288	270	268	274	238	269	269	274	275	266	264	333	261	262	270	281	285	261	279	267	244	257	294	266	257	309	255	298	284	276	267	308	321	267	271	286	288	266	256	247	310	261	241	270	243	254	277	288	272	278	306	265	276	271	287	238	247	259	259	260	269	250	267	257	241	293	286	296	255	269	266	273	258	251	268	295	270	251	273	295	243	277	260	248	288	287	281	277	271	257	248	239	269	271	270	266	258	289	266	296	229	269	293	268	287	297	301	269	290	255	271	258	264	273	313	299	261	273	294	247	294	269	250	280	262	278	308	293	263	266	267	293	292	268	289	239	250	295	270	249	276	286	238	287	285	241	285	280	346	249	269	264	268	240	228	275	285	303	256	270	272	241	245	265	283	280	269	326	296	277	283	267	302	288	251	268	270	268	220	247	283	292	244	284	276	278	265	296	286	270	303	261	272	296	308	277	251	270	272	240	290	237	242	244	292	273	262	274	257	289	274	252	287	260	293	312	254	271	280	277	285	276	286	299	283	297	285	249	274	243	277	255	257	272	242	246	290	274	273	260	280	274	280	266	270	285	270	319	280	277	265	294	261	262	289	228	303	249	302	260	270	274	294	268	313	295	267	269	233	245	245	266	270	297	255	287	284	243	264	257	290	234	272	267	249	240	262	247	248	280	290	247	281	278	270	287	247	313	298	262	266	243	279	268	272	290	279	261	248	292	280	274	252	291	258	270	240	274	263	293	280	263	264	274	244	268	292	263	285	267	276	271	268	270	268	257	302	250	264	250	288	259	257	290	283	261	267	297	281	283	273	263	274	291	325	307	265	283	258	233	249	292
15103	5781	1536	621	644	575	672	628	651	633	660	626	618	612	652	628	652	575	615	611	601	634	624	627	643	640	648	641	637	621	640	608	639	602	623	579	652	630	643	586	655	648	576	621	681	620	602	660	627	640	609	630	595	615	583	669	613	624	666	648	614	618	645	562	627	653	625	599	630	616	619	642	660	587	620	629	646	621	635	633	630	639	667	633	637	640	651	658	645	611	686	656	649	638	665	628	633	620	648	599	612	610	593	595	632	644	635	639	630	644	608	616	658	599	619	641	624	639	652	637	641	655	640	641	607	636	626	618	640	650	628	595	585	630	609	613	619	593	670	668	629	644	626	610	690	677	625	632	618	613	620	657	625	628	601	684	638	606	613	602	611	660	619	656	633	646	659	641	667	632	616	603	631	629	621	616	646	642	648	644	597	560	641	659	621	657	668	610	641	620	640	681	622	609	649	635	630	621	640	657	610	566	605	657	649	638	638	645	597	637	576	652	617	622	629	647	650	615	623	631	657	627	610	633	643	612	606	594	626	622	641	628	643	628	666	611	609	623	640	648	643	624	639	632	606	594	641	614	627	689	659	589	643	646	619	641	622	615	647	637	622	635	609	599	621	642	600	570	667	596	620	606	649	610	615	621	632	634	595	630	624	610	616	654	618	590	597	598	637	604	614	666	629	648	619	618	658	630	631	625	634	637	688	593	596	590	637	648	650	626	644	632	649	602	631	601	647	661	608	637	613	617	635	613	597	624	591	602	664	611	627	633	617	624	583	657	668	618	607	630	565	633	612	623	674	639	627	615	617	654	630	622	619	663	621	665	628	654	600	621	639	619	632	602	612	626	642	637	635	632	625	611	664	614	643	634	605	644	644	623	676	656	627	651	605	644	664	615	627	617	632	658	632	597	641	660	609	637	651	631	596	641	609	638	624	610	615	645	596	606	621	621	602	634	597	619	600	637	626	632	620	640	644	607	630	604	662	655	594	606	589	678	603	659	614	603	638	628	634	633	648	615	619	588	652	611	655	614	619	604	665	617	657	635	628	692	640	619	660	649	672	634	635	598	593	612	635	630	630	628	663	600	611	640	678	641	667	634	613	671	596	655	623	650	606	632	591	639	617	604	634	625	641	648	638	658	634	595	647	686	609	674	678	674	645	650	640	607	615	620	611	644	630	627	601	620	641	623	645	646	643	597	594	606	616	598	598	633	647	620	620	640	641	665	607	614	636	613	579	638	635	666	640	645	631	644	657	618	674	621	665	664	593	641	600	645	620	624	670	641	605	601	685	612	616	637	632	641	593	665	595	644	595	663	607	637	655	614	632	649	638	611	623	666	659	618	624	664	609	650	654	635	603	615	631	611	590	670	641	614	571	640	652	611	593	634	651	657	628	645	644	624	617	635	604	652	613	668	630	639	608	624	600	628	630	575	590	571	648	621	634	608	655	631	616	623	637	613	617	647	652	618	619	639	629	638	621	624	648	632	664	633	593	613	660	637	632	631	650	648	604	634	641	668	616	673	636	595	649	623	666	623	631	653	678	657	628	631	669	629	601	636	613	598	613	592	677	656	655	607	618	618	630	622	591	640	644	626	638	638	617	618	595	607	637	630	690	581	649	638	605	603	585	663	612	622	637	673	635	632	621	626	650	668	623	646	641	618	583	613	642	618	602	611	615	688	622	610	615	656	618	611	643	624	648	619	626	634	663	629	664	655	590	625	619	618	654	609	593	629	644	607	585	680	635	660	615	615	629	645	635	647	653	639	589	605	629	639	674	636	664	620	637	646	581	657	671	645	607	631	659	625	658	624	636	592	645	643	573	600	650	619	618	608	664	638	639	620	601	618	624	582	655	632	606	617	640	618	614	613	608	590	638	661	580	585	653	632	608	632	639	632	631	599	682	610	613	629	658	625	618	648	667	636	593	610	636	661	643	649	625	630	638	634	631	642	616	666	628	628	629	624	595	665	704	619	597	631	640	638	643	608	653	596	625	640	629	644	674	668	620	624	641	636	597	664	651	615	618	650	617	666	643	632	699	627	605	658	654	673	633	573	600	554	636	617	624	677	640	622	676	594	652	624	618	594	592	643	646	641	638	615	698	646	613	645	648	643	617	631	656	662	614	634	626	605	584	608	637	556	588	623	643	634	629	633	596	625	651	611	648	616	595	651	597	664	609	614	616	566	598	630	601	663	596	621	627	618	586	661	665	620	649	655	680	628	635	605	623	669	638	648	678	656	596	606	666	625	615	620	666	627	593	622	612	658	665	613	637	664	627	637	643	666	586	626	640	630	635	637	611	679	603	634	680	633	657	611	624	640	625	636	597	657	641	629	624	596	618	597	606	627	656	652	620	607	662	591	631	621	651	617	646	604	597	612	586	596	604	610	651	653	660	617	674	628	626	686	638	692	628	587	642	589	643	638	601	649	588	636	641	608	617	625	579	629	629	604	657	612	603	600	620	614	633	630	614	567	626	659	638	646	643	629	588	626	612	663	613	665	658	631	682	638	646	602	644	686	646	628	615	650	672	616	592	639	619	614	620	626	631	603	607	647	652	644	619	633	609	694	643	632	632	613	617	648	618	588	637	609	650	649	571	645	634	611	664	612	636	650	634	643	603	644	664	611	684	653	666	637	655	656	609	668	650	633	632	648	636	626	675	649	602	621	623	593	649	644	644	636	598	622	611	609	619	601	626	627	601	653	616	622	617	671	629	669	621	632	683	630	609	573	597	687	653	597	648	627	611	654	631	655	648	649	605	600	632	645	655	665	640	643	594	666	620	633	624	611	644	642	602	643	645	645	614	621	617	667	625	604	613	648	601	597	658	645	618	638	624	605	679	619	614	600	651	643	634	619	641	618	620	643	626	615	619	622	583	635	604	636	656	642	630	609	625	634	608	610	618	670	590	634	608	653	634	683	615	657	607	645	658	631	669	601	648	633	612	657	608	635	588	633	668	644	631	625	626	613	615	626	630	655	666	657	625	635	642	641	651	637	631	627	597	649	645	641	621	610	640	615	600	631	647	683	662	614	621	644	621	589	617	635	657	637	638	621	636	617	651	609	625	650	615	657	639	665	647	638	620	594	647	583	648	631	599	640	665	615	625	667	616	645	632	681	649	640	649	638	646	658	616	630	603	592	648	620	652	607	649	672	631	657	608	620	620	651	598	639	630	648	603	650	635	631	635	629	642	647	644	635	631	611	662	626	642	634	621	632	651	625	641	632	640	635	654	578	668	582	633	610	570	609	633	595	647	633	603	633	591	641	615	644	646	628	631	631	598	659	595	631	657	627	673	650	637	636	609	606	632	602	627	618	612	629	635	610	626	672	607	644	667	666	625	643	600	598	615	595	648	615	607	667	621	669	595	658	628	628	662	706	640	605	608	617	628	630	639	666	589	660	603	675	621	611	660	661	615	660	633	598	595	631	598	625	632	648	601	634	625	636	633	659	639	652	621	612	626	634	662	637	613	612	632	594	686	623
25171	21138	23826	28681	21154	15369	842	593	496	470	498	464	464	431	422	409	428	390	427	465	468	459	401	437	427	467	417	453	407	410	447	461	422	427	431	445	414	432	418	437	458	430	427	426	403	447	406	384	440	414	389	416	409	429	445	415	427	440	453	420	454	457	446	393	437	434	418	421	441	456	415	428	435	410	458	430	414	445	434	442	433	456	458	477	378	384	459	425	390	423	454	449	443	482	428	455	462	417	452	453	439	422	366	443	426	408	409	452	437	448	458	455	386	444	422	396	427	426	407	390	411	432	408	482	421	437	422	462	397	444	428	473	405	401	455	429	439	485	462	438	465	411	456	410	412	409	440	402	469	475	457	423	427	428	434	478	457	413	433	439	426	427	458	421	413	402	458	445	424	446	445	430	445	446	507	457	398	404	392	441	449	431	461	450	448	409	425	466	441	435	421	389	469	448	459	414	423	434	422	416	414	427	413	378	405	427	375	436	426	435	416	414	410	420	388	475	425	437	405	517	432	450	420	460	466	422	418	409	450	428	438	396	419	420	460	401	404	423	390	434	428	437	458	432	422	422	422	437	453	418	407	462	414	469	432	433	427	393	458	395	425	444	462	452	389	437	440	467	415	417	385	442	435	421	434	428	413	471	436	413	481	423	400	428	434	436	472	478	430	451	409	445	433	442	471	418	424	464	452	432	473	398	416	438	410	421	424	419	425	429	445	469	429	422	402	431	430	426	389	434	444	427	394	445	442	467	409	424	425	446	394	449	424	427	417	415	422	389	415	446	436	432	429	428	434	408	418	427	398	426	435	438	402	404	433	419	422	420	397	425	418	455	425	436	454	431	463	398	463	430	429	432	446	427	458	427	476	409	434	410	416	415	426	481	442	416	420	390	409	411	403	458	427	399	449	425	409	419	412	404	442	442	424	430	379	433	469	402	426	456	416	457	404	419	440	401	454	448	470	400	438	450	406	421	419	443	391	477	428	418	408	431	430	459	425	382	429	457	440	430	418	396	418	411	440	419	397	455	432	421	430	419	366	443	416	479	433	404	413	455	447	437	448	455	471	427	413	447	426	422	480	428	430	401	437	427	457	441	431	400	417	421	431	463	406	430	398	448	426	434	427	443	426	424	412	441	476	454	467	395	420	404	416	451	409	427	448	437	411	430	438	454	412	398	450	422	455	424	438	404	408	412	430	433	429	465	433	432	451	415	430	413	425	417	456	448	438	375	454	423	390	440	378	438	436	453	406	405	429	414	455	451	451	467	415	436	440	432	463	445	447	427	443	442	457	427	428	449	385	442	398	461	435	433	423	446	395	421	433	431	479	422	443	427	469	419	417	445	423	374	426	456	448	452	421	430	436	378	451	423	413	471	464	444	448	434	408	396	420	491	423	401	425	424	403	474	428	449	428	463	425	421	453	406	435	429	434	398	387	429	408	414	447	418	432	463	452	442	459	405	431	432	438	426	436	417	422	431	421	415	432	441	399	445	441	411	437	454	398	406	436	401	427	401	430	460	433	471	400	417	442	437	433	449	407	402	416	405	413	440	409	402	422	463	431	379	423	414	408	408	421	456	429	446	474	454	417	446	416	427	396	423	457	441	465	443	402	407	408	455	435	468	437	453	434	395	435	443	436	399	411	427	462	387	459	400	435	441	435	408	432	409	412	448	430	402	422	460	422	444	428	455	427	441	426	426	442	418	444	444	454	457	466	437	417	480	444	424	448	470	436	365	401	439	432	423	433	399	405	409	406	426	431	438	396	404	472	485	390	410	428	456	453	423	454	414	419	392	398	420	380	424	380	430	452	403	408	422	478	425	470	456	420	376	417	433	458	416	388	431	439	439	444	424	471	442	410	489	460	406	410	444	439	395	463	431	420	409	389	402	441	434	423	436	437	429	441	432	434	452	449	439	432	439	418	442	419	443	439	430	467	415	431	462	418	396	423	426	444	415	407	445	398	445	409	459	426	419	452	463	430	430	441	440	443	409	418	451	447	444	413	460	397	467	382	439	435	481	422	446	421	439	422	463	417	436	390	422	436	425	446	440	433	433	436	423	434	440	453	440	427	391	423	422	429	414	410	446	415	419	393	423	431	432	466	373	450	408	435	440	446	452	441	379	463	435	414	426	449	399	394	419	431	462	408	436	427	442	425	426	489	420	425	409	404	435	410	441	495	438	444	468	441	465	390	439	435	422	426	422	425	429	410	420	478	470	422	450	440	431	387	430	463	390	406	430	426	395	450	395	436	449	423	433	411	400	431	448	460	385	453	429	388	419	415	416	425	419	444	417	421	421	438	402	422	453	430	404	401	437	405	483	441	415	415	435	409	446	403	439	433	427	448	483	462	444	437	428	455	440	413	410	412	453	443	409	457	435	433	448	403	432	391	367	423	476	431	453	439	453	446	417	431	400	408	429	402	421	373	405	417	446	458	449	479	390	424	432	434	390	418	475	430	393	455	404	438	428	439	415	460	425	422	482	436	427	435	431	441	392	432	403	447	432	425	427	467	432	447	450	394	417	438	471	413	452	384	416	435	455	451	421	438	425	441	460	398	485	469	475	413	445	410	458	462	397	385	456	437	431	467	462	460	470	376	425	432	452	445	452	457	443	440	452	415	411	427	420	403	474	451	418	465	419	424	449	411	419	458	424	395	449	374	416	461	479	454	415	470	448	434	396	409	446	437	419	411	440	424	406	396	419	422	402	456	436	400	432	422	463	426	457	433	411	457	436	484	415	404	467	448	446	422	434	424	369	443	399	394	466	420	445	454	458	426	478	456	398	417	442	469	417	442	407	406	430	453	438	417	435	426	433	476	404	411	405	390	417	428	437	423	433	456	437	411	406	410	408	428	397	438	455	381	444	398	450	398	415	406	453	425	427	398	394	459	440	423	434	450	433	419	461	397	440	418	434	442	443	432	445	430	363	404	413	493	436	474	446	423	446	463	480	414	407	442	412	399	415	385	446	392	444	399	448	424	435	398	452	468	404	450	430	416	437	411	416	418	442	432	413	425	438	433	438	439	410	387	437	411	426	466	408	422	429	478	403	446	412	421	487	437	444	432	434	385	367	403	489	467	410	385	432	371	418	442	419	418	402	441	435	429	390	439	461	431	398	456	448	439	447	428	420	439	436	445	417	435	457	442	447	413	451	430	399	429	410	443	412	396	441	391	437	434	443	444	399	406	451	454	450	404	471	439	460	415	358	452	400	454	399	417	468	450	398	437	430	407	416	454	437	465	414	451	417	425	413	398	465	431	428	403	391	403	443	434	434	458	460	455	439	436	407	444	463	419	463	431	414	415	415	401	449	450	438	456	405	440	440	416	407	448	436	398	443	429	420	421	489	370	448	465	446	447	448	423	392	433	399	423	429	441	409	434	457	395	404	406	443	418	426	423	424	413	451	428	427	419	414	426	441	446	447	399	462	459	450	438	426	426	411	403	457	424	379	475	411	426	431	424	446	415	432	435	430	496	430
28598	35781	14083	1068	945	973	924	927	980	929	862	954	908	919	887	910	881	848	886	945	885	921	899	887	847	903	867	940	876	840	884	871	944	897	892	938	886	882	889	941	908	929	899	913	852	909	918	896	918	981	910	911	858	886	911	856	837	883	905	852	847	949	918	908	907	916	911	876	889	946	917	949	866	919	920	871	897	922	885	884	900	939	903	853	931	879	847	858	890	915	944	937	869	923	869	921	939	901	914	892	887	881	887	890	937	850	955	909	903	933	904	945	895	906	864	895	887	905	886	912	909	881	910	930	881	915	927	916	925	893	865	938	872	895	846	861	941	837	920	965	908	908	884	910	893	892	886	890	884	883	932	923	913	903	920	844	931	926	895	937	912	887	872	896	913	863	847	926	854	848	920	901	863	867	913	866	861	902	926	865	937	910	921	842	911	871	938	928	911	913	909	904	878	907	947	935	908	891	915	951	908	868	910	878	895	908	945	903	922	928	872	858	963	909	885	866	894	866	944	890	874	926	898	889	844	889	887	926	885	928	947	877	928	880	878	871	901	903	892	879	907	926	891	885	876	870	919	914	864	924	889	917	867	944	938	946	930	882	912	882	937	884	891	909	932	879	879	926	942	884	905	889	898	858	923	977	972	868	902	875	886	880	873	949	928	853	888	898	918	921	907	880	921	804	904	878	918	921	891	965	879	917	947	912	924	866	919	914	868	890	890	902	900	834	914	915	825	884	911	877	918	902	915	882	942	895	894	889	896	903	894	900	940	874	956	937	944	916	924	912	922	932	892	915	915	885	909	904	922	913	943	874	840	915	942	903	926	850	915	903	913	899	918	928	910	911	883	895	927	877	892	875	912	871	883	882	886	838	854	868	868	890	892	866	911	882	840	849	912	906	938	873	898	871	867	865	866	866	897	957	856	937	882	910	869	903	952	904	877	943	916	878	894	898	898	921	913	876	880	903	898	901	880	915	864	905	861	892	895	860	899	855	930	913	912	870	905	902	885	868	890	897	873	922	881	904	848	897	900	903	907	956	860	839	884	924	918	898	917	908	894	888	915	858	924	912	887	902	948	926	915	890	887	914	907	911	918	897	847	935	885	900	892	919	872	887	930	899	923	890	912	869	855	887	863	913	881	904	898	868	895	913	918	916	901	880	897	927	884	867	905	928	926	871	900	853	924	901	923	859	878	863	910	934	878	968	907	920	947	893	870	867	846	906	892	945	858	921	857	867	892	902	906	893	889	885	905	924	895	891	901	902	905	905	911	933	887	919	948	906	928	907	941	912	896	894	971	912	907	916	924	898	897	894	878	885	870	861	949	886	843	905	913	925	863	933	883	930	917	898	944	926	847	905	888	914	965	847	885	972	930	896	926	902	932	877	882	830	906	894	868	887	918	888	916	886	869	904	951	865	854	930	921	874	849	928	887	940	836	873	864	860	902	913	898	877	922	940	908	932	948	859	898	877	905	923	943	883	899	903	922	860	879	868	822	913	888	893	889	889	867	886	905	845	893	871	935	873	937	867	923	936	912	916	935	841	889	939	894	925	947	854	874	903	885	964	853	883	930	853	918	930	961	855	870	865	880	935	846	905	973	858	955	886	926	903	941	957	839	906	928	943	876	855	898	885	897	903	957	920	896	931	879	846	917	868	908	864	874	874	894	949	938	914	902	924	836	968	910	883	868	898	973	904	908	916	911	878	909	911	915	869	894	899	861	832	907	880	944	897	879	905	858	897	912	866	940	891	922	927	853	882	854	844	875	856	923	875	915	904	883	916	919	889	912	891	880	921	848	913	903	910	908	857	938	884	875	922	902	860	863	895	930	874	907	855	906	876	956	928	894	870	826	967	874	921	879	868	889	926	913	900	946	894	875	914	905	878	877	916	858	881	872	889	920	912	905	903	877	897	904	888	873	906	906	930	911	902	947	910	869	882	886	919	841	901	933	915	890	872	916	864	958	920	940	902	826	893	902	894	904	912	913	869	912	915	927	880	894	911	899	918	944	930	932	858	904	918	880	901	854	897	921	909	892	888	890	893	946	901	955	899	919	892	845	915	872	965	861	941	906	931	915	908	921	937	825	868	919	881	874	906	925	874	894	879	874	852	861	900	887	838	908	870	892	897	948	940	936	844	886	907	925	916	961	867	860	927	865	895	910	910	831	866	888	880	919	900	920	914	896	935	919	917	915	877	932	901	956	850	858	861	961	829	902	879	905	869	885	958	913	920	913	891	900	916	908	879	889	938	912	903	858	888	879	882	915	819	872	938	877	891	939	900	882	827	865	857	886	876	892	898	869	918	909	869	882	899	905	889	900	876	889	945	869	917	873	929	915	898	886	900	940	890	906	954	932	907	936	889	975	907	899	911	913	842	924	945	918	923	916	872	927	903	905	916	886	873	894	908	914	886	869	935	979	905	882	910	871	964	932	919	895	878	916	927	934	894	890	881	867	932	883	886	895	873	906	891	856	846	898	872	864	893	976	910	920	900	874	898	899	917	917	883	943	920	886	869	841	895	923	876	936	902	880	961	913	870	868	889	892	946	878	887	879	906	878	935	917	936	899	945	876	898	868	866	910	926	901	835	876	886	875	911	903	880	931	863	883	868	929	899	885	943	907	893	887	883	902	934	900	923	885	911	871	865	934	866	922	895	879	887	957	948	869	906	931	855	863	849	931	924	923	864	921	859	933	922	905	883	921	885	856	942	904	901	916	860	869	907	909	847	930	892	946	887	883	908	899	905	903	912	896	939	898	881	860	908	875	889	951	879	884	912	874	851	923	912	873	946	918	943	898	888	856	942	880	876	899	871	889	911	959	891	866	909	919	919	906	893	885	930	956	900	869	883	951	884	973	917	826	913	914	874	930	846	857	853	903	940	877	870	956	831	870	891	897	854	904	929	874	919	879	836	856	910	844	877	905	950	919	888	905	932	935	935	895	932	906	936	895	897	889	898	862	876	879	943	907	923	894	925	827	847	831	912	868	887	879	930	935	899	852	868	940	896	899	926	908	910	946	882	915	906	879	946	914	886	903	860	907	867	899	845	896	900	837	856	878	876	925	917	913	924	964	880	872	862	875	869	907	897	891	951	892	894	941	946	920	906	850	859	891	881	908	927	866	896	870	911	899	926	878	921	852	915	889	923	876	878	865	906	885	877	903	908	878	859	932	883	849	823	885	878	892	934	925	904	831	852	927	911	868	863	887	935	891	931	905	890	831	922	871	885	900	887	891	927	897	929	913	858	911	902	856	899	855	852	861	900	889	909	877	917	911	894	882	860	906	868	895	901	937	924	914	879	881	933	827	857	910	885	887	924	866	890	902	902	902	882	937	906	874	862	864	913	878	928	883	914	838	957	914	909	912	926	928	900	927	933	889	883	936	910	910	907	929	936	932	914	887	882	881	966	941	864	903	903	900	896	938	874	930	869	833	895	918	897	913	862	929	898	894	953	966	952	850	907	911	895	905	894	936	899	909	872
24542	21126	24245	28271	21131	21157	11816	683	445	427	414	386	413	404	376	343	370	340	408	386	385	368	335	328	348	361	392	381	392	340	382	315	373	331	367	343	337	377	365	377	361	330	323	360	358	357	388	336	359	306	337	342	399	314	337	385	352	317	328	319	306	335	358	338	355	374	386	331	326	357	323	351	341	337	365	352	288	337	338	384	362	324	311	315	326	344	341	337	338	346	317	334	365	318	360	339	324	365	361	336	359	360	339	329	371	355	382	365	357	365	355	339	346	365	377	339	336	348	351	404	355	347	351	322	340	378	362	351	340	312	332	355	373	353	343	323	355	368	352	334	320	366	343	350	328	349	342	351	332	352	322	341	299	326	352	341	284	334	354	336	355	353	348	336	358	383	325	368	353	324	315	316	298	309	345	330	318	356	339	368	348	323	347	307	333	383	330	295	331	323	319	343	327	332	351	341	336	349	326	364	392	346	371	328	327	346	372	319	351	356	318	346	348	356	358	329	329	340	347	324	326	349	351	323	345	330	348	357	365	362	380	352	377	360	324	343	344	325	367	363	367	361	332	372	361	343	348	352	373	336	314	308	342	366	348	340	334	349	377	377	342	346	374	342	362	361	353	353	342	346	332	354	342	362	338	334	327	304	304	339	368	355	318	352	347	338	354	350	326	311	343	358	348	317	376	346	377	296	350	322	352	343	369	333	336	329	337	337	338	366	355	350	347	332	343	342	386	353	324	363	333	347	386	366	360	316	400	317	322	326	363	350	370	288	357	319	352	325	339	315	330	355	353	371	340	323	302	340	350	340	350	357	338	354	336	333	372	355	336	364	355	354	374	354	334	350	356	331	350	323	367	360	309	363	314	309	354	336	387	347	404	344	390	342	374	320	336	327	362	323	322	374	344	351	313	346	332	353	339	373	353	353	351	341	344	337	357	350	337	327	347	349	309	310	359	321	368	371	357	332	370	330	344	346	336	343	328	371	326	361	354	348	350	374	348	344	328	334	324	337	313	328	341	361	302	330	375	379	307	362	315	372	353	359	329	333	335	333	356	345	368	338	365	382	346	330	351	367	339	334	332	329	369	366	369	346	354	356	372	382	360	360	343	350	349	311	346	329	358	352	339	359	339	357	360	334	339	339	347	368	305	306	333	358	341	332	348	349	350	357	300	336	371	359	333	374	342	331	394	404	337	317	334	345	345	369	357	312	340	315	324	315	327	321	355	371	362	358	377	332	382	337	390	366	332	354	331	327	360	341	352	359	375	381	346	366	386	356	346	347	328	324	338	319	325	327	331	356	361	316	338	350	349	363	332	377	320	367	343	334	366	355	338	320	351	311	338	340	376	321	376	357	332	376	337	331	349	347	337	329	321	386	390	327	334	365	367	390	356	320	324	314	352	357	329	358	285	341	347	361	362	358	349	331	360	354	327	350	327	339	333	350	343	356	314	330	321	305	308	382	318	358	353	338	352	343	345	377	381	372	353	352	364	340	354	352	374	390	332	347	355	358	338	358	351	377	331	334	368	328	361	360	334	383	363	373	355	343	377	344	333	333	432	382	354	370	358	365	357	352	352	344	343	353	336	388	371	379	338	347	372	359	340	333	376	367	374	360	347	356	354	365	350	359	358	333	300	350	337	316	300	340	360	320	317	359	345	341	320	356	373	371	340	334	369	331	333	352	331	292	349	350	332	366	331	337	353	342	354	312	393	351	373	329	345	351	341	350	371	341	353	378	355	378	351	346	332	305	345	341	330	331	346	361	388	350	333	339	344	329	380	364	358	381	355	344	384	368	371	333	362	335	376	351	349	348	376	372	344	295	331	330	335	353	336	354	336	391	331	347	346	337	318	357	337	318	347	370	330	330	341	342	360	330	355	351	352	338	368	362	336	349	354	348	356	333	350	344	357	376	352	354	316	345	347	351	354	336	360	317	344	343	378	381	318	345	392	329	346	325	343	327	328	355	353	328	377	374	305	337	334	329	337	329	310	350	353	324	342	323	355	353	327	301	386	329	341	369	339	359	344	343	360	386	303	328	344	363	325	299	344	374	369	351	336	371	343	344	372	297	342	381	351	332	340	328	359	360	339	369	332	333	294	336	346	365	344	336	363	336	391	348	351	312	366	340	343	385	312	349	298	340	335	347	339	339	392	355	336	352	346	322	319	362	344	364	357	330	331	326	333	330	330	347	363	400	358	387	336	343	330	342	343	349	378	339	351	361	315	356	369	348	315	317	328	358	317	350	338	355	312	400	340	341	334	354	352	342	339	331	354	355	333	322	361	337	358	367	346	351	371	354	358	329	339	337	313	356	309	354	387	349	350	379	344	332	340	360	323	377	311	350	372	359	349	345	394	344	339	358	351	356	330	320	330	382	335	344	329	341	375	343	329	350	346	393	347	352	317	323	353	319	372	324	378	357	378	362	367	352	333	367	385	383	360	342	340	322	368	349	364	329	346	337	344	322	301	312	352	317	336	332	322	309	327	285	343	379	381	370	356	336	353	309	362	320	312	360	336	364	354	346	347	315	349	353	362	329	301	314	354	326	356	325	326	318	366	342	361	335	340	338	356	375	338	331	315	365	347	377	325	342	351	333	342	327	380	378	319	353	339	338	350	373	365	382	337	347	341	326	337	363	326	341	320	353	370	365	343	337	351	371	357	337	361	382	313	348	327	328	338	362	361	366	365	341	332	350	345	350	338	335	322	359	365	301	302	335	296	325	349	357	333	356	293	371	333	349	337	343	356	359	338	383	379	341	355	321	357	327	332	371	366	346	322	333	367	349	355	365	368	387	345	344	353	348	365	316	342	382	348	314	335	343	341	333	324	341	283	289	366	344	373	304	370	336	341	352	320	369	379	325	322	362	357	360	367	324	327	358	360	366	376	319	348	315	367	324	325	333	331	372	321	353	358	329	329	336	342	360	311	325	359	373	313	341	349	323	325	337	326	387	330	362	397	328	314	331	345	305	341	345	355	372	375	316	394	336	350	311	348	359	343	332	343	342	344	337	350	338	305	319	358	347	349	313	339	309	345	372	330	352	340	309	338	335	350	369	374	344	351	348	330	322	345	332	353	312	349	328	350	330	345	340	354	354	334	370	331	339	361	355	351	354	337	361	365	354	320	344	345	340	307	340	343	366	362	356	360	359	340	372	410	371	342	353	327	331	340	320	334	349	356	356	317	369	396	359	332	326	315	351	352	318	364	372	331	352	340	320	342	349	361	380	354	342	314	374	380	352	324	374	350	339	373	345	317	337	328	301	313	381	327	362	359	342	340	365	353	338	329	316	348	331	385	351	337	393	334	361	320	373	367	380	324	362	365	349	346	314	335	394	317	321	345	329	350	337	345	357	346	342	365	322	341	349	354	364	399	321	331	365	307	340	379	325	304	324	354	322	312	328	358	357	337	341	318	321	354	362	336	388	363	345	366	346	361	327	333	353	351	380	357	332	341	327	315	362	339	328	328	398	365	323	330	296
34383	45640	19320	1018	922	797	750	770	718	683	677	771	726	731	726	685	718	702	641	704	681	678	696	731	689	677	687	682	733	707	739	711	709	726	709	649	747	727	696	705	717	699	730	713	725	743	699	745	685	676	713	713	710	666	713	711	723	699	682	738	691	707	699	722	723	690	707	734	681	767	718	734	744	708	664	672	656	773	676	724	707	752	707	711	708	696	651	744	714	688	656	733	687	685	687	686	649	701	650	656	731	686	669	683	686	702	678	751	710	746	686	687	674	716	710	724	702	675	722	678	737	715	689	714	679	718	665	748	686	711	693	715	755	736	721	732	660	724	704	732	685	655	761	693	732	711	725	724	740	722	695	704	720	707	732	727	781	731	689	734	684	688	687	706	708	704	710	677	736	687	641	705	698	674	693	708	753	771	711	734	670	659	703	737	675	715	728	692	726	711	727	692	736	743	727	743	669	713	711	690	713	698	723	743	714	716	694	702	678	705	755	738	681	732	700	714	683	736	730	712	662	681	624	725	739	697	701	701	716	693	703	700	715	704	666	690	720	686	734	726	693	664	744	658	712	660	673	750	728	705	740	700	707	717	756	695	699	725	714	717	726	712	672	765	703	718	702	677	739	679	735	682	701	697	718	725	672	728	664	687	721	696	724	748	724	711	696	694	653	668	709	700	683	650	678	703	685	678	686	690	700	704	724	721	702	713	686	649	709	689	690	752	692	697	723	732	693	712	720	733	707	706	681	739	739	707	700	672	759	680	692	678	717	730	683	688	737	751	701	747	709	715	720	703	753	716	704	695	710	661	743	719	647	721	704	719	654	737	727	725	645	714	707	692	702	709	687	715	689	752	717	692	738	731	704	669	645	710	698	690	704	672	683	709	711	703	732	713	688	706	692	719	708	719	734	726	727	764	696	697	753	717	695	728	682	739	688	677	733	705	770	702	758	685	671	693	733	690	685	708	724	679	703	720	697	710	705	730	663	725	705	731	750	736	723	690	683	745	758	671	705	712	703	677	743	707	746	756	722	708	680	755	733	698	732	686	698	706	716	690	703	672	694	731	669	700	694	736	685	700	709	740	712	717	695	699	727	710	716	697	704	701	740	711	708	673	713	717	735	725	638	721	687	692	710	764	671	691	733	680	730	683	688	701	702	720	747	718	680	738	665	724	749	694	705	739	691	684	702	710	677	696	676	679	701	730	695	735	737	648	679	746	716	678	700	733	717	719	668	708	770	721	709	724	693	693	678	668	700	735	667	769	723	657	690	700	734	721	695	695	681	709	719	718	676	698	689	717	703	683	747	663	673	753	735	730	741	671	677	708	684	656	762	722	662	694	726	758	711	742	752	704	699	725	709	719	720	698	739	714	691	748	744	676	713	695	662	695	718	751	701	682	672	697	694	706	709	680	697	745	767	699	711	710	723	717	685	713	684	699	708	660	724	714	682	737	754	728	688	644	722	690	721	695	701	732	694	714	675	692	679	707	693	700	689	755	684	687	745	685	740	700	724	708	741	696	705	678	726	703	735	732	670	699	700	708	686	741	711	739	721	687	659	685	719	664	766	726	730	678	723	707	715	732	686	683	686	679	696	681	716	705	726	697	691	750	769	681	711	704	681	716	769	684	695	733	712	727	694	672	784	731	760	701	705	727	688	722	671	719	729	731	692	629	736	724	738	713	702	704	674	712	711	696	728	730	734	723	752	676	707	717	697	739	699	706	704	712	722	716	716	739	677	677	702	690	700	693	701	745	723	739	725	736	727	706	678	706	685	720	692	726	748	699	716	717	707	722	673	758	691	671	728	705	682	720	700	750	706	679	715	740	703	669	722	656	703	700	702	690	711	703	722	718	730	671	667	775	737	750	732	682	693	698	711	750	672	734	704	681	736	685	701	682	709	746	684	707	745	717	722	737	743	742	703	678	729	713	748	724	728	765	710	716	733	685	728	688	717	700	669	738	732	707	729	700	705	676	704	725	715	726	670	672	723	759	770	750	724	736	713	698	718	686	749	730	673	707	745	668	697	725	725	776	714	732	719	703	668	677	724	680	668	713	682	689	680	750	664	692	686	690	760	690	729	653	708	723	752	700	662	713	731	675	704	721	645	720	653	723	696	695	712	692	684	693	688	677	727	723	669	705	691	721	752	696	705	673	692	655	761	773	754	732	716	662	720	740	762	697	688	727	681	622	716	720	707	679	716	730	674	700	689	719	691	718	671	718	707	745	715	712	688	743	673	693	696	721	702	690	687	760	692	690	722	700	698	729	702	696	716	713	653	671	680	683	735	719	749	731	719	732	755	712	746	714	727	727	721	705	688	692	705	684	675	765	681	712	700	692	699	676	729	708	714	733	685	698	729	700	654	733	707	714	721	696	716	710	711	752	705	710	743	685	728	695	697	668	699	721	707	704	723	764	720	740	669	708	685	664	703	674	675	719	706	751	707	757	712	737	731	666	668	693	674	693	729	673	732	716	687	746	680	732	703	680	726	686	725	666	729	752	707	702	701	748	689	681	692	761	708	741	689	747	693	674	700	744	700	676	693	702	684	700	754	689	718	726	713	745	668	739	729	728	739	690	687	748	714	715	766	676	704	712	714	701	659	721	686	694	663	676	702	706	711	740	747	688	673	714	700	714	708	675	692	645	714	729	720	741	748	694	722	686	682	727	714	657	722	684	696	684	729	707	727	701	698	708	690	719	696	688	718	716	731	722	705	672	769	711	738	711	696	693	728	738	743	712	700	730	736	689	701	686	716	715	709	706	663	729	740	677	692	725	720	698	687	774	724	703	736	753	707	698	743	737	674	764	718	708	755	744	719	643	756	700	716	718	712	699	697	734	642	720	731	692	752	652	717	722	724	658	795	684	634	708	719	717	740	725	725	728	743	751	689	692	686	678	656	743	687	667	755	698	740	766	652	644	716	722	707	673	738	695	774	723	721	694	712	700	755	741	724	704	719	707	730	701	715	715	720	680	688	743	668	722	680	743	695	747	733	710	726	710	723	673	704	718	729	736	718	734	694	650	724	694	732	719	688	713	707	674	717	763	709	702	706	741	675	707	718	672	709	703	740	682	697	741	704	711	719	715	686	670	723	702	705	730	697	711	700	703	691	722	667	677	678	698	678	699	714	661	699	711	689	710	680	691	676	686	694	701	712	724	718	662	672	673	693	742	689	679	794	698	696	689	710	707	687	703	745	732	760	692	733	690	722	735	670	711	710	666	720	687	717	695	724	670	712	737	711	715	713	704	680	670	734	688	725	711	692	673	677	716	722	708	698	721	662	719	694	689	723	706	699	663	711	739	725	738	737	679	764	694	717	753	674	712	692	709	659	699	691	713	710	699	709	727	732	705	756	758	686	700	720	671	699	701	730	710	724	681	718	729	671	685	727	728	721	718	732	704	676	705	768	700	693	688	722	711	726	725	653	742	693	751	712	705	715	718	659	685	692	708	759	697	673	750	728	730	714	736	676	741	705	730
34377	18053	5416	408	280	287	271	276	285	241	258	279	260	288	327	270	262	301	255	292	275	265	270	287	260	307	284	271	270	288	296	304	277	306	289	299	279	266	275	268	299	299	277	276	272	300	319	269	294	302	276	299	314	285	281	310	294	298	254	297	301	254	295	246	272	279	275	294	293	291	286	308	254	294	245	259	275	275	267	283	276	308	301	261	271	275	288	289	254	280	268	308	262	279	265	265	252	270	287	327	300	280	263	297	283	254	272	290	296	277	284	256	281	302	281	280	294	269	279	255	280	283	256	265	287	281	270	254	290	281	236	279	275	253	273	283	267	261	271	265	293	281	274	276	273	294	265	263	264	273	282	273	256	263	278	263	260	264	265	274	259	288	261	263	268	276	282	307	284	292	276	301	262	284	252	288	308	274	261	256	288	269	283	304	270	259	281	266	265	291	286	302	254	290	293	243	273	271	248	317	320	290	299	289	265	287	235	297	305	276	282	276	280	260	268	288	267	292	249	260	281	282	245	275	258	269	268	280	256	307	293	267	254	296	262	288	289	273	309	291	286	275	295	270	266	292	302	279	269	273	252	283	267	304	230	284	262	265	276	305	264	299	298	274	285	300	232	274	263	282	255	262	277	305	269	307	275	288	278	297	283	264	279	282	294	274	274	301	282	303	235	271	285	282	291	274	292	289	253	293	322	281	311	288	271	278	290	293	302	281	262	271	271	282	301	281	295	255	274	303	275	266	282	267	280	295	257	281	259	289	269	309	269	279	257	294	273	257	241	264	271	267	259	299	275	300	268	283	290	291	274	262	273	302	292	296	291	278	281	278	262	295	296	299	272	296	257	258	253	258	288	321	298	265	321	301	302	282	305	274	295	269	280	265	298	287	273	291	297	268	275	267	292	273	288	267	296	288	278	278	317	254	281	272	302	265	283	280	272	290	279	255	272	277	265	264	285	310	305	251	261	250	255	283	280	290	274	298	322	288	291	289	262	255	242	280	233	249	254	261	254	293	286	260	282	279	295	264	256	279	301	315	287	283	298	267	245	288	280	252	251	293	255	264	282	269	277	274	266	270	302	276	298	284	309	270	299	242	271	284	263	282	288	258	273	279	253	279	296	267	290	281	287	263	283	285	297	236	280	255	303	306	289	269	321	290	289	294	284	298	269	278	266	265	274	314	238	269	259	301	295	271	276	254	281	303	320	261	265	292	270	290	273	273	242	280	305	313	255	280	275	285	263	297	306	280	270	300	247	267	286	265	258	261	253	283	288	275	256	268	294	286	283	279	292	273	287	270	257	262	246	273	268	261	285	273	262	292	305	319	285	289	290	283	308	280	278	275	247	298	261	281	248	281	252	301	278	282	263	288	277	256	265	293	291	268	287	304	277	247	264	288	283	288	252	258	263	259	282	291	294	265	276	267	301	277	265	279	281	256	277	279	260	276	272	327	273	317	296	253	249	264	288	274	283	271	296	284	280	243	283	282	269	264	309	292	286	286	292	326	293	295	284	244	280	283	250	275	265	282	306	278	276	304	271	264	288	243	278	270	285	276	311	253	302	268	289	275	302	301	304	260	286	278	284	270	297	279	265	272	302	276	271	260	260	287	302	256	269	282	286	265	270	276	246	282	270	273	250	265	286	250	290	297	305	277	295	301	292	269	268	266	260	271	301	289	275	273	268	275	278	277	246	292	290	279	283	261	264	270	247	271	245	244	280	288	290	265	272	290	233	258	285	266	249	269	307	255	291	269	252	279	302	273	281	295	290	280	291	293	278	277	263	270	307	248	299	282	280	275	251	276	288	296	287	286	290	259	273	279	294	264	260	278	265	278	286	286	279	321	302	297	282	310	275	287	287	260	273	267	283	292	312	270	241	288	263	274	289	277	266	248	263	299	250	273	268	266	280	285	294	282	286	272	268	285	295	285	281	282	279	291	293	295	272	318	316	290	283	285	253	242	270	277	292	315	270	251	303	260	316	283	287	260	306	270	282	290	258	245	278	283	259	282	245	279	288	278	269	257	310	286	288	286	272	277	279	283	295	288	272	266	277	262	265	291	265	305	280	266	267	293	271	288	259	277	296	271	284	291	267	271	319	273	284	306	293	282	285	280	293	282	273	273	283	249	293	278	252	303	269	272	259	288	265	265	251	246	283	258	260	263	277	278	248	272	278	262	279	270	290	280	280	281	300	271	249	271	309	256	282	279	320	261	287	246	311	249	327	288	270	289	270	274	277	264	271	279	280	259	260	288	280	287	272	292	292	291	285	298	318	289	285	296	274	248	271	248	278	270	243	282	291	280	299	284	248	239	279	272	320	303	280	259	262	254	287	284	292	268	292	269	265	271	250	273	302	271	267	290	270	264	261	262	268	278	295	274	296	264	294	295	271	300	242	259	262	312	282	258	257	274	294	240	261	320	287	285	251	284	271	270	287	282	263	260	266	292	301	294	296	275	259	270	296	247	296	256	268	252	288	279	267	316	273	250	279	279	328	295	283	267	226	305	292	268	248	247	280	253	282	287	274	270	269	290	272	265	287	261	272	286	282	293	278	280	268	275	305	268	280	288	272	280	286	262	291	283	250	264	277	273	276	292	286	239	280	290	289	274	294	270	276	286	266	285	290	282	296	275	307	278	276	284	285	273	277	281	303	257	276	265	292	259	273	299	271	296	266	242	289	275	262	259	299	265	290	233	276	265	283	264	249	279	243	261	275	278	293	282	263	298	282	270	262	277	273	273	249	297	282	270	306	282	272	292	288	328	274	269	279	261	302	290	308	303	271	286	271	299	305	300	236	286	288	261	259	273	262	273	283	281	287	244	304	281	269	300	266	300	277	297	285	293	273	278	264	268	283	262	287	310	273	289	269	300	273	261	253	281	306	287	248	276	263	255	274	233	279	255	276	285	288	269	258	309	311	273	268	259	295	291	249	281	297	309	268	260	277	278	268	304	266	262	277	285	303	302	300	307	302	295	279	288	289	256	294	290	251	300	303	303	313	262	271	270	285	268	296	283	272	259	266	278	315	277	281	291	253	251	300	275	262	234	285	276	284	296	285	288	266	245	269	292	291	268	293	282	268	304	299	258	270	256	298	264	242	266	297	294	246	278	285	255	315	300	315	284	269	289	276	270	296	271	268	260	287	288	266	272	260	297	259	286	281	283	280	290	257	267	294	287	260	277	305	270	271	279	299	277	274	268	303	267	280	276	304	261	267	283	276	270	286	278	284	274	297	275	279	301	273	283	281	273	278	303	273	252	287	267	311	291	288	300	304	287	264	259	287	266	286	301	289	279	287	278	235	279	289	299	307	274	295	286	298	261	270	248	252	258	262	281	279	292	256	311	319	272	284	273	286	308	283	260	280	302	285	274	307	271	239	291	264	281	297	288	297	288	279	287	246	281	287	286	300	295	265	289	306	288	304	304	263	271	319	251	285	255	278	288	276	284	312	271	271	275	274	271	273	284	285	291	262	250	257	302
16544	5648	1625	664	680	660	631	630	616	657	712	635	668	718	667	647	643	596	635	672	637	635	631	626	648	582	652	686	625	629	602	663	626	660	629	626	614	616	631	650	622	629	638	679	631	689	658	637	695	649	637	664	674	635	642	665	689	622	679	673	687	582	646	666	615	637	631	637	642	668	654	651	671	605	630	639	659	612	622	652	652	625	642	659	614	667	657	617	652	656	620	622	617	647	651	624	653	641	663	665	645	670	644	619	626	607	670	662	672	635	634	638	632	619	655	609	605	630	628	682	645	653	654	581	650	687	638	601	624	671	606	671	604	655	592	664	637	684	659	642	689	647	625	668	646	675	657	624	643	604	603	622	657	640	633	667	620	644	652	628	677	649	640	646	637	622	612	639	638	618	619	684	628	641	630	603	639	629	613	627	638	635	615	646	635	665	657	679	699	669	636	610	620	647	643	663	669	598	648	640	624	637	636	588	597	653	680	641	634	654	665	649	645	657	658	640	674	686	650	656	604	641	637	665	621	610	629	631	624	649	628	620	689	623	657	634	695	617	695	633	628	626	642	590	644	627	676	633	636	639	673	606	694	652	678	625	605	623	630	649	641	708	652	593	691	670	595	708	664	605	603	667	629	649	632	670	601	607	650	658	631	638	624	647	694	650	657	624	658	634	615	660	638	673	653	632	628	613	658	615	657	630	626	586	663	667	556	660	627	627	636	636	625	650	668	694	617	723	629	650	630	628	662	621	660	631	713	623	658	614	672	610	666	677	678	714	639	644	686	593	621	671	610	649	634	618	681	631	641	599	648	668	656	616	672	620	632	671	680	636	653	616	660	633	671	643	668	648	613	611	686	630	647	634	641	651	635	681	658	676	627	633	678	661	680	642	683	617	643	623	656	623	613	687	673	666	646	647	617	649	646	642	668	633	629	639	623	668	647	630	654	626	625	637	601	644	642	617	633	671	652	643	667	650	652	651	626	612	635	598	631	611	667	646	617	612	664	675	663	677	703	645	649	680	619	674	647	610	679	689	622	588	602	595	678	656	567	677	677	655	667	676	656	640	676	605	670	645	665	682	634	660	598	665	707	635	684	651	647	644	612	634	627	653	640	635	645	643	630	673	629	657	632	615	655	618	658	680	651	631	635	617	640	648	625	657	610	621	644	675	671	608	694	610	663	641	613	646	670	693	665	613	656	656	687	664	617	634	666	624	628	652	627	637	641	631	597	645	688	562	659	612	618	637	628	647	653	636	649	684	672	654	673	642	641	683	649	690	617	639	636	590	655	663	615	630	669	597	633	644	671	645	684	647	598	641	640	672	623	685	624	621	665	623	667	609	670	714	630	640	640	644	693	649	601	639	629	668	649	704	606	672	622	606	670	660	666	614	621	635	639	655	667	639	637	674	592	665	646	645	601	671	669	644	647	618	655	666	625	669	637	615	659	614	626	674	695	643	617	639	665	630	644	589	654	640	629	671	680	662	651	652	642	669	664	669	713	620	655	619	586	623	708	643	647	653	611	653	629	633	645	600	637	647	645	667	593	616	642	677	672	620	630	638	625	649	656	631	607	646	634	645	624	639	623	662	611	668	667	614	667	644	648	631	632	628	634	613	688	606	622	614	663	650	606	640	642	652	662	646	672	625	652	663	654	648	595	620	643	645	621	681	587	668	650	641	628	611	629	642	674	620	620	602	678	626	679	626	675	668	665	632	649	652	632	644	664	624	648	668	651	650	636	635	646	662	644	638	610	621	671	642	634	677	669	644	622	635	671	628	671	626	675	646	647	641	586	663	644	636	675	650	617	588	635	668	656	632	694	653	675	623	637	659	645	645	622	650	663	675	710	622	633	660	619	660	641	626	641	677	662	676	695	620	677	608	620	667	641	628	651	655	642	620	622	640	620	680	667	683	611	660	632	704	690	654	664	651	655	672	615	628	602	652	643	645	608	643	629	648	677	631	661	634	613	606	654	636	651	670	675	630	718	678	657	627	655	692	642	674	628	620	620	657	643	695	681	672	660	619	683	648	635	640	676	614	675	619	652	664	669	665	612	667	632	615	642	669	651	621	619	664	663	671	634	614	618	621	654	657	576	642	610	632	645	645	620	664	592	615	667	623	649	670	683	631	698	681	617	713	605	631	615	646	648	644	592	646	653	654	611	649	700	672	632	701	630	672	626	657	644	626	627	616	605	668	632	629	676	677	648	657	669	600	645	651	631	615	683	606	640	597	665	576	643	669	688	608	676	638	669	677	689	614	610	660	641	640	657	662	648	644	656	660	650	717	679	662	671	596	621	630	694	685	660	594	593	654	636	660	602	648	632	632	667	660	661	646	656	656	658	632	612	704	661	630	593	640	686	669	627	648	639	639	631	645	659	607	662	686	609	655	632	656	654	648	619	646	656	610	682	642	660	612	675	658	610	681	632	655	656	610	651	664	650	649	670	651	649	687	609	657	644	700	669	667	676	640	662	632	654	666	660	635	616	648	655	642	644	661	673	628	651	684	657	650	652	662	669	654	652	636	573	591	638	678	639	661	683	691	596	678	680	639	647	610	633	651	602	685	626	673	674	623	584	646	612	605	620	640	638	658	657	629	608	637	628	614	638	640	666	658	703	661	651	640	638	672	672	622	652	651	579	655	619	671	644	644	662	629	657	676	632	642	605	681	658	601	643	628	619	669	648	683	674	648	676	685	617	627	640	653	683	651	661	613	645	662	652	701	634	642	642	660	622	622	666	626	652	652	686	605	646	631	661	617	658	662	625	632	636	612	618	662	649	634	623	637	634	684	613	617	672	647	639	623	590	654	646	604	698	617	617	629	629	627	661	636	633	696	647	662	603	662	649	683	631	608	629	649	643	641	653	713	649	661	652	630	660	633	641	646	681	658	634	680	645	607	622	651	628	620	656	656	625	625	651	674	635	626	647	639	670	641	633	672	681	677	620	616	647	707	670	612	625	655	635	627	653	615	620	649	607	615	624	656	630	634	629	659	658	660	596	661	619	648	607	646	595	659	616	645	632	701	651	683	593	640	637	679	661	625	672	683	678	597	628	643	620	625	639	684	634	645	606	643	622	659	616	649	616	634	652	664	628	628	665	660	607	672	668	658	644	646	596	654	618	671	669	643	668	655	667	626	655	613	638	641	640	650	620	676	644	644	667	678	677	650	687	624	656	635	626	639	672	627	622	646	669	641	630	661	632	624	608	674	605	634	638	648	630	648	657	664	647	615	689	624	627	631	667	660	625	640	670	628	635	634	647	661	641	642	618	645	628	627	616	699	674	656	600	646	687	632	676	625	600	651	682	577	659	645	621	594	659	660	610	625	642	671	642	626	637	675	635	628	618	628	646	661	622	647	593	645	662	680	680	645	657	627	626	640	638	659	679	672	642	673	639	634	595	667	653	614	668	622	679	644	634	644	652	616	656	630	641	600	687	679	637	663	637	687	612	631	659	623	617	629	652	658	621	684	639	673	635	672
25212	21134	23821	28696	21146	15367	859	542	517	478	471	455	486	438	471	440	473	458	445	442	467	455	448	427	381	428	384	464	417	422	441	436	453	451	437	436	421	416	438	457	464	452	428	420	423	400	405	424	404	466	434	452	429	437	437	450	437	440	450	483	460	443	445	456	437	432	426	440	481	438	430	419	464	452	430	401	431	444	412	419	418	470	424	483	467	406	424	438	407	466	422	434	441	377	468	460	455	436	429	425	430	468	410	405	468	439	442	412	438	426	432	444	430	439	459	443	445	453	423	433	458	410	403	429	426	422	412	406	436	426	421	436	425	487	423	467	440	442	437	400	445	420	451	403	416	408	451	445	472	419	449	397	418	435	430	439	421	400	452	465	460	456	441	464	457	420	446	404	433	433	460	458	411	423	458	419	419	400	409	449	449	432	461	422	420	409	431	431	411	463	423	422	445	404	392	398	479	431	425	446	445	497	413	390	477	413	421	429	400	438	459	430	411	412	432	460	434	431	419	393	416	417	444	407	414	415	474	435	439	435	477	447	435	424	439	437	436	479	448	442	438	461	435	482	438	434	408	364	419	441	426	427	436	412	410	423	417	433	433	433	429	430	453	419	423	396	416	393	410	463	451	464	431	470	449	443	468	507	454	421	415	440	448	412	455	423	410	439	466	427	466	481	442	416	468	442	454	415	431	440	447	403	428	448	437	433	467	402	436	392	422	414	399	430	418	388	472	445	407	480	444	397	428	452	435	397	475	428	401	453	414	429	420	416	419	418	445	429	469	464	482	445	426	410	423	459	458	456	431	429	442	410	414	489	418	435	463	441	466	428	454	473	440	414	451	423	410	412	432	442	431	424	447	457	428	423	404	455	453	419	444	415	465	418	441	451	423	401	404	439	439	442	474	422	421	418	448	431	401	469	467	462	426	431	464	465	478	447	413	429	404	455	445	440	432	423	417	455	436	438	429	430	450	443	439	450	421	418	482	428	408	441	438	435	426	427	419	414	450	424	451	436	422	445	405	450	414	463	394	440	429	405	409	431	404	406	461	413	418	422	429	440	399	442	415	461	446	428	407	421	441	424	461	441	464	410	415	436	472	448	423	415	403	449	409	438	443	399	452	477	417	417	467	413	438	416	423	469	435	448	419	415	403	419	408	411	420	396	453	422	432	387	431	437	400	386	450	427	431	400	454	428	445	453	391	455	461	428	438	424	433	392	428	457	463	457	454	414	418	448	411	461	435	382	456	440	427	453	434	416	435	448	419	457	426	424	403	411	426	457	382	439	446	407	426	454	430	446	444	428	423	424	445	467	426	464	415	442	449	380	430	420	431	448	448	429	469	462	511	454	435	448	464	422	451	432	435	421	398	466	409	430	384	416	391	417	474	424	422	458	418	406	395	411	439	482	443	403	471	387	435	394	413	416	425	443	444	449	458	443	447	449	453	454	418	440	459	468	383	497	421	414	445	386	426	359	436	431	421	417	437	421	438	441	419	431	428	390	393	421	441	399	453	434	409	445	412	438	436	416	460	464	441	436	433	451	407	435	462	434	430	417	445	419	423	437	426	432	464	460	416	410	411	406	422	430	432	486	420	436	451	434	441	403	450	462	478	386	395	435	485	452	449	446	407	427	420	417	470	458	406	438	415	444	432	452	450	446	468	459	417	465	414	406	438	396	432	460	432	446	429	449	420	426	409	404	467	397	412	456	391	412	412	444	448	435	448	437	431	429	423	471	397	411	453	402	378	399	440	423	449	385	464	430	437	392	442	456	416	426	447	420	430	449	435	440	450	422	406	410	440	407	424	422	421	462	401	451	443	455	468	419	420	447	435	449	422	431	407	410	444	441	443	466	437	450	426	429	414	441	396	455	494	422	398	425	413	422	442	440	434	497	424	426	426	403	437	430	404	448	439	468	450	442	435	428	425	445	471	449	454	442	461	448	413	426	414	405	447	438	406	407	408	454	439	438	465	396	417	414	462	417	412	425	425	409	435	436	366	480	453	417	471	407	466	458	436	434	422	447	384	435	396	437	435	456	442	442	425	429	426	422	385	433	458	407	404	422	424	443	444	426	433	455	448	439	438	423	393	403	430	443	443	429	415	433	422	482	453	449	455	435	443	455	492	446	428	397	486	447	416	472	414	420	442	430	462	461	460	408	421	412	452	437	394	409	412	431	433	401	436	427	445	423	410	418	432	455	449	429	414	453	410	439	410	419	408	466	422	406	456	450	443	445	451	391	411	431	417	443	424	431	450	399	398	430	445	414	410	400	423	420	435	405	435	425	432	410	425	417	427	445	430	422	400	475	416	430	461	463	421	406	426	423	436	422	413	418	446	399	464	428	433	424	435	415	457	442	416	462	435	429	463	418	451	423	430	425	434	421	447	464	475	467	447	437	438	434	448	388	477	459	432	481	431	448	400	477	451	417	449	445	434	451	430	431	409	430	434	432	464	460	413	414	401	465	438	429	421	441	460	394	427	450	419	466	481	433	455	427	432	420	428	389	445	488	424	422	441	432	427	437	456	429	431	411	429	401	437	470	427	415	438	438	438	397	439	387	436	399	450	433	421	412	440	400	451	470	406	450	424	462	427	405	472	419	432	463	435	436	383	449	416	410	448	466	463	423	422	447	415	419	457	430	468	423	468	421	426	436	424	419	414	375	410	443	443	400	457	417	414	443	461	462	421	443	458	428	425	412	430	451	442	423	441	448	463	413	400	403	441	455	395	442	428	415	447	448	436	434	405	407	415	434	418	385	426	460	405	446	446	426	417	483	450	490	452	408	443	427	429	426	395	446	464	429	437	450	434	416	433	396	405	451	394	439	406	404	424	428	432	424	437	426	429	415	407	447	429	388	431	434	435	404	423	431	425	397	436	396	402	417	423	444	462	431	448	463	451	407	392	414	397	447	434	424	442	416	434	446	407	430	408	421	423	404	420	417	398	455	464	439	469	433	452	453	412	430	419	435	448	441	433	445	424	418	436	408	439	479	440	403	421	421	409	440	411	460	461	387	420	417	409	444	441	442	446	394	457	441	419	449	471	390	448	443	450	448	397	439	446	428	471	447	481	438	418	376	423	456	464	432	415	413	448	404	413	433	444	420	424	460	449	440	463	435	426	446	411	448	403	414	420	434	439	456	476	417	419	398	453	467	400	433	399	417	437	426	464	420	419	440	444	461	459	437	429	430	472	423	455	461	449	413	427	406	396	417	423	435	405	451	437	418	438	460	460	427	438	455	410	427	440	433	391	433	378	401	419	423	411	394	443	419	428	420	405	434	452	404	431	436	407	426	429	420	502	478	418	462	458	429	467	428	436	402	397	427	465	455	401	422	441	469	412	427	460	416	470	478	476	435	428	422	413	441	442	406	387	439	430	418	425	447	436	452	416	395	430	471	466	441	425	413	461	471	430	381	442	408	463	436	464	400	422	414	426	453	424	426	431	436	406	407	426	428	427	408	479	396	449	441	463	430	430	438
30339	34839	14191	1079	983	953	980	932	893	940	940	938	955	907	913	907	864	922	881	923	938	937	925	885	906	914	928	917	933	917	921	868	953	861	845	863	893	893	915	893	922	877	900	938	912	900	899	958	961	912	903	849	943	879	905	955	866	907	911	932	891	890	898	883	887	967	928	911	912	914	878	872	884	855	926	918	949	877	957	935	864	857	896	936	889	950	910	928	889	875	892	883	909	940	896	859	896	875	893	832	893	914	911	969	897	893	941	891	992	912	943	890	940	919	923	919	928	840	919	932	935	905	925	927	896	909	899	875	919	871	899	898	919	939	910	911	903	870	856	959	921	909	891	871	913	997	884	942	898	920	876	914	910	956	924	873	925	949	868	880	927	911	890	886	907	885	957	944	861	860	944	880	913	933	922	941	938	903	871	887	929	885	877	894	885	868	952	904	877	923	916	874	961	946	894	906	873	969	862	907	915	924	896	939	891	900	885	866	895	918	852	900	878	906	932	911	900	911	893	990	961	921	860	928	900	908	921	903	843	872	967	857	920	887	937	940	918	907	889	923	916	927	886	909	893	880	907	893	872	912	951	840	912	903	921	932	904	895	892	862	887	919	905	917	902	884	908	922	917	923	886	896	939	910	893	869	927	883	941	912	901	929	957	904	876	885	912	903	916	894	943	938	892	900	905	900	934	860	934	920	903	871	894	953	897	863	891	867	901	921	895	895	914	942	927	916	945	887	842	929	893	928	909	903	849	909	916	893	860	937	905	890	895	924	926	892	897	897	901	891	888	954	898	908	954	902	892	854	892	901	899	910	895	871	877	943	946	929	914	957	940	946	877	912	951	907	932	921	891	984	909	901	913	907	868	914	911	899	912	947	915	897	875	906	931	910	845	893	859	892	897	917	881	855	897	879	877	930	900	945	857	886	866	925	960	908	882	920	890	938	918	925	927	893	923	889	893	916	929	962	888	901	980	887	895	878	892	946	963	901	907	908	856	932	919	890	931	865	917	929	861	951	880	964	928	866	899	942	949	892	898	936	887	879	927	931	914	929	910	915	941	883	969	868	908	916	927	933	927	874	935	941	929	880	908	882	926	878	959	919	897	960	993	843	861	960	924	848	895	925	928	888	886	944	965	923	913	853	983	922	926	856	890	859	881	901	865	929	875	897	883	939	894	882	879	883	940	873	889	891	899	909	915	850	935	952	905	924	898	945	904	910	872	911	919	932	857	925	875	967	916	916	930	922	924	899	887	893	947	919	883	969	913	899	903	856	887	910	925	921	879	913	894	894	923	933	903	891	885	961	893	891	841	893	877	905	897	933	933	902	866	888	868	930	897	916	926	874	910	897	931	951	905	875	869	921	908	916	906	950	910	910	909	916	954	907	941	940	896	879	916	932	933	889	939	931	906	899	867	904	937	907	866	907	913	877	905	904	941	937	899	950	916	918	921	959	930	889	930	835	923	900	898	898	939	896	902	916	869	905	867	945	915	908	918	867	885	908	985	959	858	863	868	922	934	931	936	893	868	951	842	929	914	904	886	906	827	927	948	906	905	953	958	875	889	901	973	889	918	900	882	872	915	935	859	949	915	916	904	864	947	896	932	914	898	907	898	905	880	939	888	930	930	900	884	932	913	907	891	885	913	911	976	927	929	930	916	859	899	931	916	911	905	918	937	869	944	888	882	924	952	899	919	855	936	911	908	916	932	935	879	894	884	923	949	945	882	878	893	871	954	918	915	892	933	905	899	917	920	915	894	914	910	911	927	919	900	857	912	893	904	911	873	906	923	906	884	900	927	933	971	870	916	956	881	938	944	924	966	970	870	910	958	900	866	898	880	948	928	885	860	925	907	848	883	925	887	884	926	878	958	919	956	959	929	900	926	898	881	911	925	954	935	930	940	893	959	839	893	861	942	904	891	921	959	885	912	850	908	938	865	868	886	882	935	880	902	875	922	982	911	912	928	854	920	880	917	868	863	942	887	897	891	856	922	897	911	853	958	922	877	937	880	947	914	916	941	926	951	906	893	914	917	863	932	938	899	918	860	958	880	882	924	920	847	879	953	867	868	927	891	910	891	930	937	871	879	865	889	831	912	884	892	850	918	893	906	872	907	928	890	873	881	887	952	882	923	921	921	951	884	874	901	941	923	932	925	915	931	947	903	882	896	865	968	887	952	951	930	946	890	916	884	899	885	883	919	928	911	915	895	921	903	886	909	941	911	849	910	862	879	949	897	877	881	959	952	888	910	911	901	945	851	869	879	867	863	889	917	931	971	893	867	901	953	968	865	915	829	965	925	899	930	925	855	919	860	945	927	928	936	955	929	916	937	902	970	903	955	880	898	844	936	895	883	861	943	938	915	893	858	886	915	901	936	948	947	913	881	926	906	823	890	874	852	934	952	885	924	929	872	917	906	942	908	885	919	885	911	931	919	958	876	910	926	922	916	907	883	942	942	913	891	863	930	952	962	911	876	935	881	949	847	939	878	892	892	930	897	871	874	895	876	919	918	890	904	877	893	928	917	913	875	909	872	938	917	923	919	902	949	905	965	864	886	930	907	915	899	899	933	845	910	941	905	875	865	938	910	895	930	907	902	889	917	893	923	897	890	891	945	930	916	943	950	946	906	900	942	917	970	868	915	925	882	916	885	950	951	920	889	902	901	916	944	919	872	951	905	955	884	909	926	910	875	872	883	877	941	854	909	937	894	904	908	870	913	924	904	923	911	882	867	909	939	864	930	926	885	913	952	956	945	869	949	897	887	897	925	931	949	842	876	894	934	932	856	860	874	923	879	931	847	892	909	927	879	910	919	917	850	941	893	864	930	911	914	910	1000	888	883	860	914	883	915	921	887	871	909	957	975	897	914	884	928	912	871	909	905	894	974	915	899	864	933	913	909	926	928	851	918	941	835	915	946	936	917	960	885	894	868	928	914	921	896	970	874	951	902	921	899	880	926	870	974	944	928	898	895	912	894	888	880	967	872	897	907	887	888	904	836	864	920	914	930	874	910	920	985	888	893	957	888	887	902	925	926	908	968	898	921	873	922	898	914	960	884	884	908	908	927	922	891	911	918	879	849	884	945	935	902	885	885	974	900	937	931	853	933	902	895	956	932	883	908	909	963	935	935	862	870	881	919	906	944	932	867	883	951	877	900	915	889	855	924	918	914	874	940	939	898	862	913	931	933	877	918	901	819	898	935	879	889	854	934	892	886	909	908	912	867	891	984	912	945	928	946	954	917	960	941	899	897	871	880	856	928	870	924	951	908	891	923	926	898	901	916	950	924	930	938	938	910	905	876	942	849	931	942	880	895	903	965	897	899	836	935	883	915	935	895	908	926	882	888	871	875	937	931	915	860	874	882	884	906	926	888	943	924	879	902	917	961	871	914	951	974	909	897	926	944	915	929	852	914	899	884	936	940	887	915	900	913	863	884	912	931	892	880	940	977	891	931	913	912	916	918	887	940	885	924	926	855	973	934	902
24550	21136	24209	28343	21139	21172	11673	683	481	439	424	393	413	397	401	397	367	392	387	369	384	321	333	353	401	345	404	357	357	308	351	338	335	363	359	330	308	376	373	331	369	345	326	357	310	344	385	379	358	323	317	349	354	380	353	321	358	349	322	366	360	373	339	362	370	331	350	328	351	362	347	320	361	334	373	343	336	328	334	319	346	316	368	351	369	358	347	349	366	332	338	297	343	330	377	359	324	326	352	351	351	338	347	367	333	348	346	315	348	337	371	348	372	358	336	336	306	353	361	361	341	342	328	358	335	350	306	362	341	281	388	359	334	325	374	350	359	340	368	310	373	360	342	309	317	384	383	360	337	305	359	334	340	328	358	360	326	353	361	401	348	341	339	342	336	357	347	279	323	361	349	344	361	365	353	385	337	338	357	332	350	373	375	348	339	357	348	365	339	372	355	338	328	352	332	380	327	359	336	330	362	359	347	427	389	326	367	312	301	309	355	328	329	354	347	343	358	323	363	340	330	352	328	369	306	291	355	346	372	338	323	332	346	338	333	341	347	316	334	310	358	365	339	312	335	359	352	339	369	339	351	359	366	374	342	332	341	346	384	359	352	330	326	390	291	326	354	346	339	357	315	336	362	379	336	385	347	346	368	364	372	339	331	361	379	367	385	367	345	358	354	356	345	326	329	344	387	359	354	345	353	401	351	344	349	345	312	327	323	318	327	341	343	318	307	353	350	362	335	356	379	347	370	355	346	308	334	354	330	330	351	386	338	318	344	363	364	332	342	351	349	352	345	375	336	366	333	319	345	362	346	378	359	322	352	336	338	335	384	365	343	315	361	328	340	359	332	371	348	355	326	367	307	304	356	328	346	340	346	339	359	336	379	377	350	341	355	329	353	364	345	340	345	345	361	369	358	357	346	350	344	384	346	333	327	347	322	332	335	314	341	349	333	346	343	335	368	348	350	307	350	385	327	332	395	345	324	354	383	355	369	350	358	366	344	317	306	362	371	362	366	327	346	332	381	355	344	331	364	357	327	342	333	357	335	394	348	303	376	385	297	337	328	375	370	341	352	343	346	345	361	361	362	323	397	391	348	313	342	349	341	325	318	317	348	350	302	358	338	317	356	379	350	370	358	337	334	344	342	355	389	377	372	336	331	318	376	338	337	359	383	366	359	377	340	338	318	363	326	333	371	325	348	382	345	339	333	309	347	364	334	358	333	358	333	338	337	355	378	357	362	339	342	336	342	364	362	293	375	382	324	352	351	308	348	318	370	340	335	354	332	346	333	339	358	348	362	369	350	334	337	376	376	341	315	366	379	287	345	354	342	321	346	352	333	346	333	341	364	342	363	340	352	368	370	320	354	339	361	369	320	381	345	328	326	365	326	339	316	340	300	331	353	376	366	369	318	332	348	298	288	335	394	346	353	335	354	362	379	366	348	382	320	336	365	352	343	360	372	335	357	385	331	371	350	341	352	345	364	374	363	317	355	315	347	358	316	353	360	374	311	339	349	341	351	344	362	328	358	353	360	334	306	343	382	344	330	351	331	364	365	392	336	352	357	341	326	317	332	341	318	312	351	359	364	328	334	352	347	332	323	348	353	340	335	313	350	359	343	398	353	383	336	352	348	364	383	350	354	350	350	336	322	362	298	316	348	348	351	346	330	357	309	386	372	366	342	372	401	324	352	360	349	376	366	380	348	338	339	369	343	325	357	341	336	359	391	333	341	315	349	348	344	323	330	361	344	320	384	381	353	350	338	362	359	379	323	355	337	359	322	350	377	340	360	339	326	338	347	336	347	332	323	351	323	327	324	349	324	343	343	377	345	371	346	323	338	327	314	329	340	332	309	364	354	370	343	301	332	355	316	333	354	359	328	320	336	339	346	327	355	340	366	332	352	364	361	358	333	331	347	349	358	321	363	351	346	348	352	376	344	354	403	348	392	361	352	364	342	341	345	366	285	388	346	374	385	354	372	368	339	334	329	332	346	330	355	349	355	380	350	363	354	322	347	322	317	339	334	303	345	345	317	365	376	351	341	336	332	352	344	338	352	355	374	346	315	329	358	346	328	350	329	348	346	313	355	343	343	359	352	376	381	308	337	345	387	345	397	320	342	313	321	369	360	361	337	361	343	333	345	334	353	390	370	317	349	337	330	354	335	335	371	335	343	323	339	354	369	341	335	353	375	390	360	351	373	309	358	355	323	345	347	338	341	318	340	364	340	355	359	347	387	350	330	331	334	335	342	349	330	360	351	355	331	359	363	362	370	318	331	328	352	350	321	349	338	349	349	364	373	340	326	321	359	329	323	333	376	356	371	349	373	360	341	327	342	382	338	343	328	366	357	367	371	334	352	304	359	386	361	339	314	343	359	339	312	353	370	310	312	316	342	345	349	316	364	365	366	343	315	329	379	355	365	338	377	351	333	381	381	320	349	326	352	359	349	306	340	319	350	331	384	352	350	324	335	334	351	311	332	348	355	330	369	350	321	341	367	297	347	296	361	319	339	315	348	309	364	357	354	350	350	350	367	362	339	328	354	350	381	342	335	320	332	311	312	358	371	356	337	344	305	347	336	345	338	318	376	343	335	333	327	337	332	358	345	358	360	366	357	366	329	351	366	360	314	319	331	348	344	329	324	313	333	334	348	343	329	334	339	346	361	329	320	307	350	324	343	355	403	309	343	316	338	363	357	408	362	346	376	323	349	317	325	328	362	328	318	335	382	356	333	338	357	340	350	336	322	409	348	347	283	350	341	347	337	345	345	373	361	376	369	332	330	343	330	370	337	330	358	335	350	323	324	312	365	357	354	332	386	324	356	341	343	348	342	341	350	334	322	358	368	342	343	339	329	288	337	348	356	344	368	344	348	361	311	345	343	372	361	337	299	345	312	379	349	369	320	331	342	345	296	307	314	336	314	324	381	323	291	362	344	342	354	362	303	320	355	369	338	357	379	337	358	382	319	320	338	327	341	363	332	349	341	354	338	346	329	302	348	363	359	359	369	363	348	343	372	343	353	323	342	350	332	391	359	346	322	347	336	335	333	337	358	335	321	327	332	347	315	363	339	346	343	356	310	364	337	335	322	335	326	338	346	354	328	348	351	347	310	333	350	344	336	340	409	324	390	336	316	349	387	342	331	327	333	339	325	351	381	339	307	345	344	359	311	337	339	355	314	334	328	357	338	311	347	346	378	350	348	364	329	366	352	369	353	335	339	347	294	368	316	326	350	345	328	314	323	303	335	350	369	360	365	334	345	357	376	334	357	329	382	365	341	384	319	378	341	329	389	351	351	365	348	340	372	325	315	333	366	321	328	338	336	309	305	335	338	351	353	342	340	327	362	338	344	350	345	372	334	370	326	329	330	354	394	294	346	340	339	346	332	344	344	339	370	324	323	370	345	336	356	339	336	347	321	361	350	356	350	351	338	347	344	349	360	360	323	330	331	332	322	342	329	366	330	357	385	326	326	320	307	340	366	331
36253	44342	19224	1077	859	808	723	793	720	748	775	733	758	721	687	745	707	744	728	734	721	694	707	741	686	696	716	727	712	704	686	677	708	717	704	733	700	677	736	703	693	792	679	733	746	641	721	707	694	708	692	743	674	699	657	720	735	746	715	709	706	712	729	698	724	736	717	741	739	690	718	706	624	695	747	737	713	720	714	699	698	729	692	708	742	736	681	739	680	713	799	696	730	751	670	727	675	729	714	704	771	761	656	669	675	720	773	722	690	723	704	735	685	742	727	721	734	662	755	737	722	700	697	683	695	719	732	732	727	734	700	703	678	742	702	712	712	695	717	747	733	668	677	688	731	718	746	688	716	711	778	754	710	749	669	732	716	661	724	777	698	692	724	680	680	741	658	701	706	708	722	693	639	712	711	710	716	685	680	725	735	702	717	716	706	728	706	696	739	700	725	680	667	717	703	688	736	711	677	747	722	717	737	749	705	726	733	738	689	706	753	713	749	697	741	702	709	697	703	735	741	688	690	713	706	720	682	733	706	750	731	686	738	704	740	686	759	711	679	706	685	747	732	735	701	728	687	667	716	720	662	701	697	743	720	719	675	734	730	660	711	694	709	696	672	709	719	702	733	728	694	658	698	703	669	693	670	711	695	694	702	744	708	668	716	724	676	716	711	693	674	680	719	703	709	726	729	690	710	748	720	685	710	678	683	664	717	675	654	728	698	691	681	749	762	746	679	732	756	676	711	755	750	662	630	710	705	689	703	686	746	678	649	725	740	647	701	687	667	708	740	713	702	712	747	695	734	738	718	709	696	703	684	694	718	665	734	708	702	738	757	677	749	720	702	711	716	706	689	690	732	648	675	688	716	705	684	693	690	717	691	727	700	710	718	738	701	736	675	673	672	715	720	703	767	755	711	719	679	692	717	686	720	708	755	682	744	732	729	761	707	682	697	700	740	722	702	723	709	692	698	711	742	712	751	713	722	740	696	707	664	696	713	703	741	690	699	736	713	724	748	685	697	679	653	780	713	661	675	743	704	691	737	674	710	717	742	702	686	722	700	754	659	703	740	733	685	705	736	681	711	738	677	676	704	745	690	723	737	696	757	677	735	699	744	710	732	695	676	739	762	727	730	714	744	664	725	698	751	705	741	693	684	685	712	694	701	701	714	705	712	700	712	721	733	693	739	668	695	727	658	740	718	717	716	726	766	713	713	725	726	728	714	704	740	689	669	668	677	744	694	687	697	720	695	727	718	732	691	770	676	714	716	716	691	774	703	719	730	749	697	717	743	740	730	690	690	733	689	718	714	738	724	738	771	728	706	724	725	708	732	738	733	725	706	756	703	708	689	679	744	733	750	761	705	653	715	710	664	721	735	718	696	735	709	696	707	713	724	755	673	720	732	733	699	712	692	729	675	684	721	689	717	690	751	693	700	719	732	707	747	723	727	712	737	710	706	739	734	673	722	726	709	719	714	718	702	731	704	697	727	746	757	684	691	729	717	701	680	704	748	622	674	724	678	711	720	686	718	711	662	702	692	711	696	723	747	749	702	713	717	708	703	722	715	708	688	712	701	691	666	687	691	730	716	716	704	682	682	730	683	774	710	711	703	732	673	733	721	755	699	709	684	709	761	732	688	732	718	758	743	677	649	743	688	666	699	700	705	702	706	728	703	738	661	722	690	719	668	727	710	722	768	705	720	736	739	689	782	724	729	763	689	715	665	701	725	678	711	725	733	669	706	738	704	729	716	690	650	720	694	665	696	717	708	701	729	736	747	707	700	702	735	700	754	674	699	734	739	672	702	712	699	703	694	700	703	670	752	703	747	724	705	698	718	689	667	692	704	708	698	703	672	719	709	758	703	709	789	744	667	701	735	688	692	689	730	718	708	685	693	673	696	699	717	718	734	717	664	723	720	710	700	706	748	714	675	667	706	720	695	711	748	722	695	744	712	711	684	758	695	698	702	697	704	706	705	667	653	683	730	764	737	676	726	674	682	675	741	654	710	721	738	722	752	735	702	729	707	751	680	677	757	723	772	780	739	725	669	727	721	690	709	707	706	710	678	706	757	710	719	704	692	698	675	702	679	670	728	725	710	733	704	685	730	729	744	775	724	713	670	705	716	673	688	701	671	712	708	689	703	689	649	715	695	703	706	725	707	732	692	686	733	718	711	684	717	702	746	731	719	690	638	684	718	686	683	756	714	739	700	687	718	695	735	658	693	702	698	745	717	718	681	719	696	703	788	693	694	717	630	645	704	712	692	711	675	678	705	690	742	702	749	681	711	702	692	699	703	763	693	670	716	711	688	749	687	665	750	726	699	658	695	725	751	689	759	689	694	722	728	685	673	676	696	733	727	722	698	714	694	720	708	754	706	674	718	726	712	771	671	714	681	682	698	707	691	709	719	703	690	736	692	688	738	785	718	706	703	704	663	689	730	724	694	691	710	718	679	695	671	683	721	750	740	684	718	755	739	721	692	711	703	739	736	713	752	692	741	699	753	688	714	765	711	723	729	709	713	725	675	683	700	688	742	682	746	687	750	712	735	764	675	680	700	724	699	691	679	676	666	728	715	696	696	675	704	727	701	702	722	701	716	705	722	732	736	724	726	709	669	687	721	693	690	721	675	696	719	725	718	688	678	700	704	729	689	721	699	688	696	700	732	723	691	727	741	698	701	725	717	753	686	713	748	694	726	692	758	708	700	717	727	726	693	684	668	716	661	702	699	719	727	711	703	752	707	676	693	693	675	744	726	728	692	699	734	709	726	747	719	760	705	677	694	732	711	677	712	688	710	713	763	717	711	705	690	649	714	651	699	709	705	711	720	684	721	704	667	697	689	713	716	658	712	706	717	637	674	657	711	678	680	725	705	693	655	702	692	708	704	674	708	694	725	720	704	718	678	725	688	709	732	726	692	707	701	706	765	724	751	723	671	710	668	725	733	737	694	672	711	684	667	673	721	683	716	730	727	691	688	657	724	711	749	689	705	695	720	694	713	697	697	729	676	723	664	740	699	653	684	751	733	693	676	724	676	712	746	703	679	708	739	703	674	709	727	698	740	708	698	724	710	694	740	706	670	729	722	673	673	769	683	724	725	719	727	734	688	753	710	692	694	671	682	741	723	705	690	719	684	739	686	713	699	704	730	701	730	712	671	716	720	724	709	750	725	733	740	686	721	689	703	766	736	739	721	717	713	709	728	738	689	750	705	692	696	676	754	661	704	668	695	695	686	695	733	710	693	714	713	725	723	716	742	700	688	741	698	693	684	750	718	703	722	700	714	728	729	719	712	705	671	667	689	688	708	680	729	700	682	728	717	686	700	697	660	699	661	713	692	681	702	710	721	727	704	733	737	674	733	735	717	711	719	707	729	701	680	679	694	752	727	726	699	717	700	727	686	670	741	723	717	764	712	723	738	744	755	719	684	747	683	698	657	719	702	706	712	704	691	734	681	725	711	774	709	677	736	739	733	706	711	693	737	728
34456	18006	5500	598	383	397	372	283	243	237	265	265	269	260	294	269	258	259	271	271	299	288	278	266	255	282	255	275	310	275	273	270	289	273	296	247	278	303	299	280	281	270	296	278	289	255	273	270	278	237	253	256	309	252	227	309	257	297	313	263	273	243	274	273	279	280	293	294	259	300	292	311	261	253	267	267	293	266	286	304	279	262	284	297	266	263	246	265	308	295	294	272	278	291	287	262	287	298	303	298	271	288	272	288	297	287	287	278	281	257	266	266	274	289	287	277	258	269	278	243	272	257	279	276	272	283	267	260	262	272	280	298	286	264	304	261	264	287	285	282	296	263	278	222	287	273	289	283	238	261	296	271	290	262	264	299	278	283	273	301	314	258	282	274	270	252	294	249	276	288	292	295	270	279	282	239	275	273	297	315	254	282	265	278	293	292	250	296	281	265	233	275	290	286	271	267	281	263	230	276	269	298	276	271	305	264	248	283	270	304	275	294	291	301	240	272	265	270	269	279	285	245	259	258	277	308	328	284	292	284	302	262	266	285	267	276	257	273	292	267	289	297	320	275	308	254	264	288	273	291	244	272	261	240	288	265	300	286	244	276	271	272	260	270	281	262	271	265	238	303	251	268	274	333	281	265	270	294	299	287	263	295	260	278	306	303	263	310	321	311	315	290	294	265	285	286	271	268	245	271	261	314	257	273	288	291	309	253	225	323	276	296	266	268	285	311	280	273	257	248	266	236	284	267	274	270	260	279	298	283	298	294	280	273	287	290	251	261	266	295	288	268	250	283	274	282	262	282	260	302	291	290	288	251	267	296	252	265	274	306	281	279	282	298	275	281	265	252	250	265	282	308	279	274	272	253	245	279	302	300	255	231	270	278	287	299	283	276	257	307	269	249	260	294	277	252	267	292	263	270	262	277	280	311	308	287	292	268	282	259	281	297	271	308	249	311	284	277	273	293	275	292	250	257	277	275	275	259	265	259	278	245	275	251	275	294	329	300	287	284	262	282	278	275	280	279	265	244	276	252	283	279	273	282	264	264	295	297	296	269	313	307	274	257	276	288	273	287	293	296	285	293	268	294	283	252	291	266	300	296	269	298	271	292	267	319	296	265	267	277	252	290	278	272	283	323	274	280	263	288	282	274	300	297	258	274	263	277	303	253	264	272	279	267	270	284	289	298	269	258	284	274	253	286	290	277	296	309	291	256	277	301	274	263	275	277	256	290	276	270	278	275	289	286	272	293	286	282	304	281	258	287	293	287	276	263	262	272	292	281	262	259	289	248	287	294	288	273	248	276	328	307	284	298	303	287	270	268	276	274	276	252	270	301	272	316	246	257	279	282	243	276	302	287	267	249	242	280	264	250	311	294	279	267	276	277	286	301	290	318	280	290	307	283	296	262	266	290	292	281	265	268	286	268	290	279	281	250	261	316	264	301	253	289	265	270	284	287	222	277	292	299	301	304	290	261	296	249	263	299	280	296	269	283	261	283	267	254	287	271	244	294	292	250	280	285	273	281	269	312	295	259	278	272	282	291	292	304	296	312	299	254	276	252	272	298	295	275	269	278	279	317	265	301	283	266	285	300	268	274	266	314	303	289	279	278	280	292	301	254	262	283	279	248	290	272	281	274	276	263	259	300	312	293	244	259	243	282	260	308	287	268	256	236	299	290	307	307	262	272	291	279	253	297	268	265	286	270	231	241	248	278	309	293	290	271	293	252	287	241	296	310	288	287	282	279	288	272	284	267	289	245	256	290	270	290	265	269	288	278	262	262	307	263	324	275	253	286	254	297	272	301	297	283	311	311	290	288	274	281	280	273	267	303	250	268	275	292	278	270	279	281	262	289	265	265	289	301	281	253	277	273	272	266	277	289	277	309	301	276	278	287	289	289	244	257	244	246	279	284	293	283	271	315	303	274	266	266	253	291	281	292	299	265	306	250	251	280	274	293	274	281	289	284	250	249	265	298	279	269	274	261	280	287	264	267	296	258	264	303	277	287	267	250	281	256	268	313	282	285	265	279	279	267	253	296	258	290	272	281	271	272	284	258	284	275	271	268	255	270	265	301	261	269	284	281	285	288	270	249	271	297	275	264	257	254	277	280	274	279	261	306	285	332	260	259	259	264	290	282	302	275	260	274	268	299	282	283	245	250	276	275	281	273	271	292	308	275	275	303	284	243	282	310	266	280	240	303	279	292	256	279	248	291	230	297	281	306	286	305	264	285	270	284	257	304	320	268	270	284	301	255	283	237	241	261	303	277	286	266	250	301	272	280	256	279	269	282	284	285	309	257	268	273	283	300	297	261	286	280	285	258	296	273	338	271	300	301	260	290	253	277	269	278	280	233	265	251	310	296	270	268	285	270	252	252	252	282	272	271	287	288	265	237	323	267	289	271	266	315	280	295	270	277	285	270	273	275	266	272	297	284	290	289	279	279	286	273	281	297	276	266	293	320	279	278	323	263	299	272	276	268	276	260	255	299	261	249	286	266	286	290	254	299	263	270	294	279	252	264	303	269	286	298	265	301	293	260	309	282	268	332	267	254	281	278	266	246	254	303	255	281	276	276	268	332	253	285	263	286	276	282	283	288	291	282	287	267	249	259	281	287	273	284	280	282	273	290	265	277	298	299	279	271	295	275	278	249	275	273	248	277	289	267	279	272	292	299	301	258	292	280	286	297	296	287	301	267	232	271	290	313	288	287	267	296	300	234	270	289	266	247	273	265	255	267	259	285	324	288	286	286	299	264	286	307	242	270	277	264	280	286	289	282	290	279	270	281	265	282	284	277	287	304	250	298	267	304	268	266	269	264	302	272	318	284	275	269	288	254	290	282	266	275	247	302	285	302	255	285	292	284	266	278	249	280	305	276	292	276	289	268	274	240	278	265	310	296	305	263	262	298	290	314	284	246	256	272	285	283	287	254	269	263	301	269	245	297	293	235	285	267	266	264	265	239	286	279	289	275	285	292	280	263	283	294	288	282	272	275	282	278	264	303	267	296	276	266	294	289	260	299	285	271	251	303	274	258	302	293	282	231	266	281	267	254	320	289	288	274	232	298	272	283	280	298	245	268	251	293	274	263	265	291	294	281	291	257	291	292	276	288	282	264	238	306	305	287	268	289	282	322	291	284	274	253	262	305	245	289	270	259	296	299	270	305	283	292	306	310	261	290	263	249	295	297	261	288	274	288	273	262	266	297	255	278	327	282	308	311	275	270	295	283	265	297	256	252	292	258	290	260	276	258	296	298	291	319	273	275	266	277	298	291	276	300	282	289	271	275	244	274	302	268	263	253	313	262	258	259	289	249	244	283	290	309	266	272	291	279	286	291	286	272	299	257	267	304	278	282	306	281	286	258	256	290	310	260	246	297	271	272	270	265	307	273	272	282	279	304	303	260	295	321	283	303	285	287	287	284	280	283	272	274	277	236	256	268	266	286	279	290	284	280	279	264	286	265	288	281	270	271	272	272	285	244
16165	5365	1731	642	621	681	689	635	637	678	678	655	607	636	628	664	626	637	642	668	676	674	612	627	617	667	610	730	599	614	688	661	649	718	672	633	702	647	642	626	634	645	695	637	585	647	661	668	571	675	609	655	636	619	644	597	657	645	648	674	625	647	656	611	623	615	594	638	666	594	633	680	648	635	659	610	641	661	666	686	650	647	629	630	667	610	614	620	687	642	601	640	645	656	624	593	674	683	621	637	647	617	645	682	622	613	640	639	647	632	619	694	639	644	643	590	629	642	684	644	622	672	634	583	684	658	630	638	659	637	672	662	685	626	656	658	654	613	650	606	659	678	682	664	611	657	638	657	658	647	570	688	642	645	658	631	645	630	655	654	622	652	636	606	655	646	616	636	610	642	590	626	629	680	662	604	655	615	635	663	638	688	641	665	650	669	628	641	670	672	663	663	620	653	626	663	654	620	658	667	691	610	625	647	661	617	690	641	621	653	629	609	664	612	659	657	663	659	611	623	679	628	671	623	620	638	673	590	655	654	658	616	702	629	665	625	643	683	648	638	625	688	628	630	638	608	647	623	664	654	636	679	642	660	648	665	688	595	606	617	627	707	641	624	681	650	643	625	588	663	609	617	659	657	692	624	617	645	654	638	651	627	664	583	649	655	595	679	620	685	636	659	627	641	633	622	647	604	620	623	631	635	660	642	667	624	608	666	654	605	617	632	668	658	651	660	673	643	626	636	647	630	635	700	590	656	635	685	637	631	643	646	631	639	659	696	632	676	642	605	616	627	620	617	632	631	639	646	676	659	666	641	663	673	659	638	665	671	670	638	677	657	650	616	715	639	664	591	623	667	676	623	602	630	641	643	630	674	641	648	649	623	694	675	639	740	641	659	654	612	686	680	593	682	660	633	648	628	685	622	672	646	614	631	617	615	626	660	617	655	628	628	622	661	628	656	618	632	637	622	650	598	644	655	666	683	614	664	607	686	589	650	663	651	688	650	638	644	657	639	659	639	611	619	636	653	637	643	657	590	643	647	650	639	616	663	663	654	609	612	623	640	718	629	640	656	699	662	642	651	635	629	614	634	652	647	665	623	656	633	652	633	660	648	631	622	632	625	675	691	642	639	656	636	626	675	630	648	642	650	590	660	666	625	621	683	644	680	636	618	656	626	673	660	683	682	633	650	629	659	634	611	634	652	623	643	644	639	634	640	630	654	601	643	651	637	634	619	633	677	631	621	650	623	621	640	634	662	604	611	593	644	649	592	651	623	636	618	646	662	655	659	642	626	633	617	697	582	668	631	675	633	680	636	617	650	632	643	639	632	657	662	656	602	630	628	666	611	663	613	708	654	665	648	630	685	667	675	611	680	660	635	692	663	626	651	613	655	627	687	636	663	688	651	682	657	624	702	628	651	659	637	640	671	608	618	637	610	634	659	627	637	621	642	617	648	630	673	605	660	610	640	625	640	665	656	608	636	603	642	682	641	646	636	649	637	616	695	689	620	635	637	641	623	640	663	652	691	677	645	675	638	677	653	647	627	648	648	612	622	654	585	650	654	649	648	654	610	633	634	629	650	660	625	613	663	633	648	637	651	611	657	644	611	649	626	623	613	657	648	605	650	655	666	633	591	635	632	633	642	655	636	657	664	625	661	610	651	674	654	620	662	639	644	654	655	653	627	708	627	697	657	619	636	635	672	630	600	624	648	647	648	648	661	675	675	699	602	634	647	655	590	617	624	643	631	641	630	647	622	649	652	640	637	614	625	628	657	645	637	606	644	610	657	666	635	689	636	647	665	663	651	650	617	649	643	675	621	614	729	597	639	602	657	655	672	623	632	595	624	654	619	653	646	653	708	596	649	622	692	627	668	652	641	644	652	707	665	601	631	630	605	643	654	645	649	657	703	670	647	649	671	659	593	622	637	672	666	654	669	661	678	660	615	683	664	626	613	630	634	636	635	673	646	643	658	692	635	651	665	656	649	640	641	674	637	663	649	654	621	662	639	625	607	625	627	598	585	665	639	647	632	656	622	653	661	631	618	650	642	675	643	657	608	632	655	658	668	657	684	650	668	660	639	635	631	650	653	662	605	641	611	627	645	662	628	630	641	648	636	604	644	650	616	622	651	681	621	637	595	612	633	654	585	627	657	618	683	629	658	664	608	692	617	573	627	627	632	612	657	642	674	633	625	633	620	649	653	661	637	658	678	590	706	637	674	647	659	587	654	647	667	642	609	669	649	623	655	694	628	683	660	644	644	591	596	655	674	681	620	607	667	631	636	687	675	638	633	645	666	638	628	641	632	633	651	656	648	661	587	681	639	635	608	676	641	660	658	693	664	679	667	662	659	628	663	644	662	677	659	665	652	637	669	654	636	659	680	662	658	675	653	621	621	633	678	627	588	609	639	665	642	687	635	663	656	635	638	604	663	629	632	685	662	632	656	629	610	645	659	724	658	617	615	670	669	663	636	599	647	589	618	622	696	645	633	629	656	626	634	622	652	650	630	642	658	658	648	655	667	660	641	652	659	645	628	653	682	621	642	612	691	624	719	660	657	664	657	641	666	681	651	643	650	684	661	611	612	687	675	577	633	651	657	643	648	616	692	689	653	631	625	614	661	659	606	620	621	636	610	619	660	632	603	652	638	617	620	622	691	636	677	611	658	656	625	612	656	605	646	680	659	614	600	636	646	646	619	620	676	680	614	643	682	647	616	639	591	642	625	656	624	668	621	631	637	642	623	665	624	628	641	596	655	647	656	591	627	590	673	662	623	618	669	676	612	665	662	637	635	663	644	645	642	679	651	667	639	610	650	651	608	585	679	626	597	667	612	625	656	636	686	607	668	610	650	658	697	660	629	667	618	672	641	648	607	641	670	652	657	697	635	627	629	682	604	671	624	630	672	648	641	635	662	684	633	678	653	643	675	681	634	623	650	679	674	634	630	659	656	639	612	644	619	593	639	677	620	680	651	645	604	707	630	645	615	686	612	650	681	698	700	651	596	647	623	651	610	653	639	636	654	655	597	645	652	697	642	656	674	678	631	658	582	621	586	621	641	629	635	622	614	651	654	655	640	600	598	627	637	699	678	629	650	720	626	643	639	656	593	661	657	650	661	626	642	654	607	659	637	628	678	667	650	635	639	633	651	612	630	670	683	656	675	656	652	604	660	641	607	687	667	618	593	634	634	631	640	610	636	666	603	691	663	644	649	642	634	651	701	640	603	692	684	646	668	604	630	613	593	639	635	646	655	674	618	630	632	636	679	592	635	655	636	621	634	607	643	608	668	593	651	684	690	631	648	664	616	652	681	626	624	704	665	653	653	662	626	599	604	651	630	673	638	641	658	671	653	670	641	652	625	648	628	700	633	645	673	635	687	613	634	604	644	684	627	619	631	655	622	621	615	661	629	642	632	640	631	667	623	625	653	640	650	624	654	671	595	646	664	622	639	663	645	676	646	642	638	653	634	648	604	640	658	663	594
25165	21123	23744	28754	21130	15347	796	510	518	491	458	471	481	456	433	494	401	452	429	451	433	406	437	455	457	428	476	457	441	444	461	431	436	419	434	416	457	461	457	410	373	391	451	415	411	455	431	445	440	438	415	456	467	422	443	391	443	462	418	425	420	451	454	442	425	427	429	433	407	428	429	446	414	420	430	464	411	437	414	425	436	467	470	442	423	442	419	461	497	432	433	444	449	443	403	402	439	436	452	414	430	426	453	433	407	414	421	370	462	395	435	476	433	454	431	479	447	435	458	429	441	456	390	402	436	405	416	417	455	423	427	413	408	432	427	412	448	411	415	416	439	407	398	434	445	428	444	435	428	407	447	432	416	441	463	445	414	428	468	443	392	451	412	439	467	440	386	468	442	390	411	403	446	417	428	455	463	461	433	435	401	442	462	379	496	426	395	454	411	446	374	410	442	410	445	436	439	436	410	412	494	433	431	426	448	430	427	479	453	437	392	436	399	408	443	443	422	413	449	419	428	417	425	424	448	438	442	406	441	413	443	424	415	436	462	463	446	425	461	422	420	432	436	409	416	447	422	433	452	417	394	431	438	428	434	415	456	449	436	427	417	456	397	434	433	441	404	422	410	417	398	403	447	446	412	421	446	419	444	391	446	446	439	416	439	434	425	443	450	429	431	412	440	408	410	433	466	470	439	403	400	466	443	429	426	423	433	424	396	448	474	444	467	419	450	485	433	396	415	392	464	454	418	387	450	387	391	421	418	404	418	402	407	447	385	399	436	420	458	493	404	463	440	429	411	441	413	405	434	425	419	401	414	423	445	401	464	474	467	399	456	446	440	388	409	440	455	417	439	448	394	432	429	430	487	440	444	441	425	436	409	400	451	403	428	452	420	423	463	423	407	435	436	442	426	493	450	442	439	444	425	437	399	421	408	413	419	455	422	446	468	389	406	387	423	421	437	446	462	439	441	438	454	446	369	455	415	431	452	432	412	432	450	417	432	423	397	433	412	429	452	432	454	466	425	393	427	431	436	455	432	408	410	404	470	445	441	427	423	457	442	433	454	412	446	388	427	424	453	406	414	399	401	482	467	476	427	460	448	409	450	465	430	420	457	409	443	432	435	494	418	415	424	456	420	431	409	421	404	475	397	415	433	421	446	406	417	424	426	428	458	447	442	440	427	420	445	413	411	441	403	436	445	474	390	476	426	456	425	424	404	424	420	426	444	417	403	415	402	451	425	460	439	452	422	435	388	496	401	450	416	418	468	437	461	477	440	463	446	384	422	381	417	447	425	377	451	412	451	446	393	433	402	446	403	417	479	426	387	413	422	453	422	428	400	413	388	418	448	428	419	419	434	439	416	436	391	431	431	458	428	409	426	442	451	399	424	477	387	436	417	456	427	406	434	441	420	406	390	435	444	410	397	429	464	421	415	419	374	426	408	422	470	430	386	426	451	440	402	415	420	443	410	433	405	429	436	424	397	452	418	433	407	472	437	438	422	458	444	469	440	405	398	435	436	421	428	443	435	408	449	409	437	432	413	375	391	448	451	460	430	467	415	407	418	422	416	437	391	441	418	417	410	445	421	416	426	453	416	450	468	425	410	411	408	448	443	396	443	425	426	433	404	438	403	405	469	441	445	411	384	430	446	447	447	419	407	461	462	434	432	419	390	395	412	422	424	465	402	416	442	432	400	462	431	424	443	410	411	407	432	422	457	441	416	454	415	435	448	401	448	440	438	416	406	426	406	412	426	455	453	419	437	406	441	434	434	406	414	436	426	451	438	448	461	434	394	461	455	453	390	430	444	414	444	452	439	469	422	406	441	391	422	420	438	445	461	412	418	441	427	433	430	437	430	404	441	416	366	370	419	415	426	472	437	397	439	442	481	450	391	445	399	424	453	436	417	426	444	449	455	480	468	396	449	435	438	422	420	417	465	419	437	394	474	446	402	399	433	428	441	438	442	470	463	393	447	426	435	461	390	410	439	453	400	408	435	436	424	431	445	401	414	422	416	412	421	428	438	439	443	433	415	426	445	431	424	411	397	444	444	470	388	418	449	463	418	453	446	400	428	407	445	472	439	424	440	453	427	416	391	406	420	438	419	433	425	434	406	436	430	458	457	366	419	428	426	458	423	418	398	473	438	466	424	436	438	450	396	418	448	413	416	442	414	446	466	431	408	458	430	411	445	441	423	402	415	413	391	460	412	384	449	430	425	413	404	441	417	434	424	447	412	408	486	460	448	391	460	414	414	438	412	432	433	416	408	431	396	451	436	448	416	411	401	451	433	387	395	446	461	453	435	424	430	430	402	443	429	476	424	454	445	417	454	447	435	413	470	438	390	428	423	442	415	454	395	447	451	413	436	456	440	442	436	466	416	407	463	455	443	450	424	428	451	422	476	442	421	425	450	433	421	396	469	426	422	431	454	433	445	401	441	431	418	445	399	408	425	426	489	461	414	443	401	417	404	451	431	428	468	415	413	396	447	475	434	421	413	416	453	421	462	435	437	457	446	417	445	461	452	427	390	445	485	424	442	435	404	426	447	426	412	413	445	406	411	404	443	442	447	438	434	447	447	428	430	423	457	451	424	425	456	487	449	437	428	454	415	437	415	454	415	445	456	424	451	454	451	447	438	417	430	430	420	442	424	393	412	437	422	372	424	419	416	412	409	394	397	455	421	438	441	456	434	458	426	464	428	435	402	446	444	425	447	433	425	424	380	408	426	456	433	439	461	422	423	461	422	437	400	410	422	429	466	435	433	412	407	429	450	420	477	438	431	433	361	432	418	406	427	417	431	410	410	423	448	432	424	421	402	414	395	403	416	432	437	419	383	441	409	410	380	462	400	396	402	434	457	436	436	428	429	429	418	450	424	436	455	459	403	399	443	449	455	443	416	468	440	409	431	413	399	390	445	476	417	469	439	407	425	425	438	388	409	425	457	445	452	432	454	422	441	434	417	404	400	426	420	410	430	425	437	412	425	405	409	413	395	448	420	451	422	455	441	396	419	433	464	447	408	450	480	400	437	415	450	435	427	477	438	417	414	420	405	426	410	391	455	441	446	413	436	425	462	384	425	441	440	448	433	400	393	409	453	403	432	424	437	397	413	410	440	447	420	466	470	387	391	449	387	427	418	450	469	431	395	423	487	428	425	428	435	414	445	442	437	436	423	459	425	447	413	420	445	478	435	395	452	422	460	404	438	437	415	453	447	414	403	423	432	426	420	459	445	424	465	444	435	438	455	446	410	410	449	431	450	444	437	447	441	405	494	417	430	453	421	451	442	417	418	429	427	382	399	473	428	449	448	415	427	381	415	428	444	427	457	447	418	386	438	454	426	442	410	391	463	414	437	456	425	428	412	447	420	409	405	445	401	454	477	443	414	420	425	440	440	417	398	421	460	420	439	420	435	471	416	419	402	420	458	460	449	425	429	401	464	413	442	440	444	464	430	423	436	427	409	372	490	432	413	469	493	391	405	433
30737	34031	13418	1093	968	896	845	935	937	913	893	910	933	917	915	893	924	883	855	910	929	873	897	892	910	899	922	935	927	910	954	922	869	895	886	902	890	917	917	945	909	834	847	876	979	948	963	911	929	918	907	921	898	923	899	913	875	813	874	927	848	914	885	914	868	856	1004	901	904	894	882	966	902	915	882	900	913	920	911	908	898	894	962	954	960	929	871	926	888	904	924	963	934	889	907	944	930	925	896	907	952	875	923	920	880	909	922	959	853	885	874	909	879	898	909	889	869	877	869	924	934	910	851	906	915	906	923	922	896	891	904	895	901	892	904	907	869	904	918	863	890	920	930	879	885	939	885	976	868	900	912	891	886	950	883	915	863	909	923	877	955	920	900	924	881	885	883	914	960	903	911	886	928	897	865	956	931	882	956	933	915	889	881	890	902	931	943	902	887	888	916	896	877	925	909	931	907	866	930	915	950	906	962	877	905	859	895	878	907	945	901	894	888	906	947	906	870	900	850	906	890	934	891	912	906	912	890	882	917	918	936	867	938	872	898	892	872	876	902	924	925	886	892	924	837	883	897	940	920	890	856	858	900	935	910	839	908	846	913	922	874	902	932	933	934	889	872	911	881	935	906	962	899	882	937	841	857	906	862	912	906	909	945	955	946	892	914	934	841	882	882	924	854	935	901	967	874	936	912	929	880	896	936	884	859	889	882	858	895	898	864	914	907	921	889	892	927	906	874	887	928	956	877	878	941	936	943	900	885	917	934	911	919	873	901	939	914	921	877	905	865	907	916	879	874	865	940	956	946	913	875	929	894	923	943	948	957	879	912	919	923	895	915	882	948	926	871	881	924	910	849	948	881	868	919	953	843	906	928	897	939	893	989	892	916	919	881	898	884	941	901	916	856	837	878	915	929	908	913	877	932	938	853	916	898	911	889	917	885	894	920	896	957	879	889	861	891	939	902	891	894	928	933	880	998	930	905	904	864	899	900	861	880	916	909	967	909	935	893	858	880	901	938	917	943	904	925	933	817	956	902	899	918	817	933	875	860	812	918	908	883	924	927	904	954	895	952	889	932	916	910	901	882	909	896	939	886	917	936	874	903	857	900	936	907	879	891	889	880	846	866	893	886	848	854	871	907	840	910	913	923	913	894	898	891	967	932	895	924	895	889	842	872	878	901	862	899	919	880	933	913	933	927	942	916	919	910	944	872	902	929	940	943	942	888	867	966	851	920	893	871	900	896	893	868	929	887	859	945	919	878	887	969	895	879	914	933	940	836	986	908	898	881	905	822	880	914	883	886	913	870	941	911	908	866	960	867	942	912	941	928	884	910	848	904	923	860	894	855	931	919	888	871	897	922	918	880	895	942	890	919	889	867	854	899	832	863	903	888	901	886	896	924	888	914	892	884	912	904	890	920	896	1013	897	960	859	925	902	975	869	891	915	902	932	870	909	891	904	908	914	913	889	892	909	929	930	883	896	845	861	930	917	911	938	917	877	942	923	968	879	826	906	984	934	867	858	891	923	951	904	927	860	882	885	916	881	882	898	911	880	895	861	913	889	956	905	911	953	850	957	911	846	903	920	864	903	977	895	847	844	906	934	916	953	904	876	900	884	919	914	924	951	921	912	903	865	905	878	910	895	914	907	933	877	910	948	845	969	919	924	917	884	896	928	871	907	888	878	922	940	896	865	936	935	961	878	859	870	915	844	869	880	896	949	897	950	901	922	909	919	952	867	875	910	879	888	946	947	936	890	880	921	894	878	910	889	872	944	939	911	890	890	868	897	914	914	900	918	925	895	921	893	861	885	917	924	914	913	864	861	886	943	934	898	886	897	902	886	904	943	930	865	930	924	917	947	886	900	914	921	885	897	883	919	923	911	869	831	884	857	924	893	937	943	897	862	888	915	894	868	899	948	855	879	968	891	943	950	853	894	897	878	927	939	891	942	928	960	911	908	907	910	891	904	910	877	931	882	907	881	927	874	895	909	885	876	867	918	904	904	966	926	954	907	910	920	879	887	910	909	914	911	920	965	882	921	853	876	921	915	893	918	906	880	901	917	858	882	870	899	924	879	945	826	901	922	886	935	931	914	898	892	926	875	935	883	888	876	898	823	895	919	942	902	856	920	890	897	923	907	904	927	868	907	966	938	914	865	904	873	918	910	862	891	920	939	911	856	868	890	899	878	882	903	879	871	944	891	884	938	865	878	903	875	911	938	873	877	921	906	881	931	937	873	911	876	864	918	953	892	865	941	851	939	891	905	913	907	927	898	879	877	955	894	874	912	881	873	903	909	875	900	898	861	962	873	985	943	914	939	927	883	878	955	919	919	946	937	900	907	947	853	871	898	868	912	903	948	900	933	933	913	966	926	864	939	871	947	922	913	852	925	846	862	941	917	927	958	895	861	945	885	898	882	878	912	916	895	940	912	941	943	943	845	890	816	930	865	922	912	859	850	899	931	881	929	852	901	895	851	898	974	946	921	900	931	877	924	912	882	905	886	861	913	944	858	865	886	894	898	859	863	915	987	902	898	946	959	901	880	913	948	916	863	897	860	878	862	873	913	889	858	896	907	927	836	938	916	860	937	863	933	917	839	882	896	900	906	898	911	903	913	869	911	840	910	897	954	879	949	902	899	826	917	894	935	928	878	944	955	910	904	935	929	916	889	881	972	928	909	907	837	956	935	908	838	939	929	890	927	926	925	913	886	952	931	927	910	895	872	903	935	897	882	909	916	961	925	907	968	905	870	908	877	919	919	876	898	931	966	894	883	920	878	919	849	918	886	922	925	894	871	940	848	946	886	880	858	937	920	852	850	865	934	896	905	892	914	970	967	978	854	913	908	889	889	932	879	904	921	878	906	867	884	906	917	928	903	913	919	867	922	911	854	933	906	943	910	947	890	904	900	896	899	903	912	962	894	900	902	887	918	937	915	893	924	914	892	861	878	942	917	901	898	894	934	908	916	937	907	893	882	892	892	958	890	883	897	921	901	931	877	845	939	886	939	936	942	895	916	925	888	889	955	906	888	908	887	946	894	891	874	887	914	874	865	905	920	928	928	848	875	869	926	902	918	819	876	939	878	901	883	948	916	913	911	905	924	925	856	941	953	834	922	899	879	967	800	868	938	944	922	839	937	896	918	914	958	897	914	917	917	886	859	897	942	916	860	944	945	933	936	907	889	877	925	917	908	944	910	914	920	920	906	901	902	863	921	902	952	900	868	932	915	950	933	901	871	878	921	925	925	934	928	909	868	887	946	935	910	909	899	911	898	974	889	920	884	851	949	926	947	861	883	878	892	876	910	913	886	919	901	911	923	917	862	917	885	865	901	879	854	956	848	925	948	940	877	912	920	864	916	893	924	918	921	938	953	838	889	924	970	914	924	912	857	934	907	896	928	850	856	899	909	896	934	926	886	869	939	954	903	887	878	943	907	957	931	920	892	899	882	908	954	893	914	945	892	936	887	889	908	904	859	899	949
24542	21122	24075	28424	21126	21160	11568	703	483	456	428	406	416	398	392	394	366	381	350	357	348	387	372	348	322	363	377	335	328	368	349	362	357	350	358	331	355	354	322	344	353	375	319	334	353	377	387	374	319	345	368	317	347	296	315	349	333	358	341	379	379	358	324	328	335	372	342	378	352	348	306	322	358	373	381	305	391	346	367	349	347	349	338	372	303	338	365	326	331	380	350	345	369	348	337	334	334	336	348	355	347	338	350	356	346	367	333	349	316	357	343	383	338	359	355	340	327	352	367	316	352	334	354	359	341	351	350	348	333	322	307	345	349	324	392	337	340	313	332	322	345	340	346	362	314	332	347	347	342	360	358	322	345	309	340	384	315	333	379	343	336	351	345	320	377	364	368	332	308	317	349	342	337	313	350	334	338	339	312	333	314	359	340	346	341	348	346	387	350	337	385	380	338	368	329	385	342	343	330	364	353	351	343	341	344	354	335	321	368	360	366	358	325	349	365	373	307	319	340	303	309	332	316	332	346	330	354	346	335	325	274	344	339	353	321	316	361	356	348	348	330	358	320	353	309	303	363	326	335	362	302	342	338	341	369	338	375	342	334	320	354	320	349	334	328	334	390	363	378	393	358	345	307	330	312	286	346	359	339	324	351	344	329	327	301	341	354	311	382	358	354	320	313	349	371	326	333	312	349	402	338	368	351	350	383	335	336	336	374	339	362	332	352	333	334	369	321	332	367	315	352	319	325	320	312	339	364	357	353	337	319	338	322	342	368	349	353	306	327	332	324	329	327	327	367	348	357	322	316	351	329	364	356	366	331	363	333	307	342	351	343	345	370	374	369	368	339	367	369	378	380	372	339	365	313	339	343	337	339	360	348	307	310	350	352	320	330	328	341	388	356	329	353	360	342	325	358	366	347	333	339	353	358	337	351	326	384	354	325	339	363	364	345	290	326	307	343	365	336	340	351	323	345	362	328	341	344	381	344	332	327	319	320	341	339	321	326	354	322	392	363	314	365	342	352	334	364	342	356	337	363	352	352	379	380	351	367	336	365	351	354	330	391	359	320	329	352	352	372	344	361	342	340	327	323	347	350	340	302	326	378	318	308	366	325	331	379	354	363	336	328	361	351	352	376	349	361	336	328	360	343	349	348	339	357	340	355	380	327	343	372	330	387	336	336	331	329	355	326	333	350	342	321	348	383	353	350	351	390	348	358	347	344	382	340	349	361	328	352	326	362	355	349	330	335	342	338	363	323	355	342	308	332	340	330	307	326	373	379	319	314	329	325	357	322	360	356	344	334	353	303	324	370	337	353	365	376	323	313	307	338	350	353	336	358	339	345	363	349	329	313	315	323	375	375	348	355	347	328	288	329	373	304	319	347	315	356	349	346	361	388	335	336	353	336	350	322	368	330	328	324	365	386	371	360	345	327	285	313	335	391	377	289	361	325	336	324	340	351	341	327	364	339	348	360	292	332	363	386	319	341	353	399	338	338	337	334	333	339	382	348	315	368	300	330	342	332	363	314	314	331	336	362	299	397	413	371	312	368	346	376	284	357	351	348	368	333	331	361	321	365	387	327	341	318	364	351	335	355	367	331	316	338	311	289	377	312	337	328	301	326	334	331	327	348	350	346	352	342	349	352	331	324	382	318	361	314	325	323	324	320	346	353	320	325	321	320	352	337	337	354	323	313	352	355	322	338	339	336	342	356	361	375	332	342	313	338	336	336	333	367	351	329	347	327	340	331	366	326	366	326	391	367	333	353	372	375	344	316	376	354	329	354	347	322	330	322	342	334	310	314	351	329	310	318	359	353	356	355	327	342	378	335	324	339	331	371	348	306	329	317	344	380	317	375	353	353	313	331	359	362	338	336	363	342	310	337	339	350	339	334	378	353	361	348	335	368	321	362	373	382	332	334	358	362	330	326	370	318	307	334	362	362	332	320	360	321	316	309	357	353	323	345	355	315	343	348	340	342	348	331	366	359	354	368	301	364	360	360	346	354	341	329	341	347	352	324	334	319	317	327	348	379	343	321	361	340	378	329	368	357	342	363	330	357	339	331	335	301	326	341	345	349	398	322	334	335	333	359	376	332	348	345	308	339	282	305	324	334	336	310	336	377	361	339	336	326	297	344	339	344	334	331	361	353	346	327	318	359	365	348	315	316	328	388	347	355	366	371	357	331	338	361	353	371	374	329	326	346	365	322	374	305	360	330	328	341	344	332	324	298	294	341	360	301	310	346	321	335	326	314	323	319	322	370	323	369	353	322	328	325	370	356	342	353	341	347	314	325	346	371	391	363	322	314	306	321	311	382	363	359	374	352	360	338	353	390	334	319	327	326	330	339	341	338	336	337	330	339	349	367	337	354	366	331	380	339	356	344	321	382	361	329	319	327	335	332	339	319	332	324	346	351	347	349	327	379	328	306	373	349	340	341	315	363	352	353	311	369	369	353	365	366	374	330	345	377	333	329	369	335	369	373	329	321	377	351	362	352	330	348	336	357	310	350	372	361	342	357	320	361	318	343	373	330	361	348	382	337	361	322	306	346	353	368	336	336	324	327	342	342	328	330	346	348	363	319	351	397	353	313	331	386	331	347	335	303	345	322	333	344	333	321	345	370	335	355	366	348	323	323	329	324	357	343	360	361	327	352	357	358	332	347	339	332	324	366	361	332	343	334	362	328	379	395	368	321	361	337	364	359	319	375	338	320	367	333	340	346	342	343	352	318	317	364	368	356	321	353	346	349	345	340	346	341	349	351	324	339	283	317	339	356	343	322	327	341	327	323	339	340	317	337	285	345	363	339	369	304	350	359	310	387	347	311	360	347	311	357	385	349	366	350	349	350	337	326	352	365	326	346	313	331	330	351	355	330	366	386	351	333	323	311	356	363	361	364	337	332	366	307	316	340	331	306	330	317	350	376	347	358	316	303	353	366	337	333	318	383	361	352	361	348	348	338	331	315	349	369	356	312	366	337	335	322	323	340	340	336	325	372	363	366	369	351	380	349	367	342	357	348	333	349	384	330	302	342	351	315	321	346	351	332	341	399	298	378	366	343	341	336	308	303	370	339	362	345	329	376	340	323	322	343	339	325	314	340	337	329	345	322	345	362	359	328	330	316	352	342	331	318	364	340	334	368	320	335	317	359	335	357	336	352	341	326	332	352	369	325	311	379	338	341	330	376	342	368	367	318	359	371	356	314	332	363	366	342	339	344	373	368	328	357	331	352	318	336	385	337	355	336	368	374	319	351	371	358	322	300	326	335	373	334	353	348	362	379	306	343	357	341	340	314	359	346	336	324	312	364	362	345	311	346	293	347	313	365	358	355	343	322	344	384	340	351	327	310	358	324	350	328	347	366	339	369	326	326	317	365	346	375	343	342	370	355	348	345	348	336	336	371	329	318	327	320	392	339	363	338	358	310	311	358	332	353	378	331	306	328	347	319	364	365	343	343	320	317	319	325	320	327	340	320	360	320	377
36523	44048	17900	1034	847	773	786	754	715	746	735	713	673	705	704	743	754	740	714	670	738	747	698	699	689	720	669	718	702	728	674	708	653	712	684	697	742	706	731	761	715	728	725	698	691	700	719	710	719	706	689	699	688	676	742	739	688	710	734	674	729	721	691	701	672	665	697	719	746	764	679	694	703	727	718	710	745	717	707	673	693	652	713	724	674	659	747	749	684	729	719	739	666	727	690	763	706	725	702	679	710	712	729	733	706	693	695	681	717	719	740	688	694	654	763	718	717	679	694	699	687	712	686	692	692	720	684	678	747	712	684	778	660	721	732	711	683	722	700	720	695	694	736	713	743	722	748	687	667	684	695	660	714	688	711	687	683	771	698	707	648	715	723	656	712	730	719	734	701	688	727	653	729	660	722	715	753	678	690	726	676	710	699	707	764	724	692	691	717	704	724	708	678	723	731	709	735	707	685	687	717	727	706	696	669	735	702	753	713	680	679	726	709	738	717	682	689	716	709	681	674	696	756	689	634	684	700	714	721	693	720	712	685	714	685	696	690	714	728	713	778	667	729	712	728	662	711	664	695	694	696	707	715	751	716	666	721	695	667	716	663	664	741	711	749	688	698	724	741	704	733	702	696	674	710	689	666	691	731	708	712	690	716	732	686	696	707	715	740	721	647	734	722	694	722	700	689	715	717	661	748	677	705	738	703	719	696	691	680	671	716	696	702	745	683	698	682	657	682	718	748	706	725	715	691	699	711	687	680	666	715	703	696	705	731	701	726	714	732	701	744	722	677	728	665	711	703	681	635	685	690	711	758	762	708	705	703	691	667	727	700	726	737	765	710	702	728	730	690	718	686	720	691	716	729	701	686	687	686	689	767	735	688	714	705	711	723	696	712	705	719	695	678	671	669	680	711	686	717	699	753	762	701	727	738	774	741	702	724	699	706	700	692	678	755	724	666	676	711	684	685	736	689	705	690	711	735	688	693	664	704	688	658	755	677	720	639	735	735	670	684	644	706	757	682	753	695	708	688	735	733	737	675	737	761	681	675	676	709	690	709	729	713	764	724	670	673	747	684	716	726	731	700	714	693	718	617	702	727	677	726	691	715	691	717	689	691	723	708	676	687	699	645	716	666	682	749	691	692	704	693	658	691	695	766	672	717	726	700	766	677	707	696	745	739	690	735	721	693	689	720	692	705	733	757	706	728	707	745	762	671	721	675	726	681	690	755	685	724	699	755	686	780	722	719	717	714	692	716	749	772	682	738	721	685	664	696	726	697	709	684	679	731	645	693	707	703	755	738	695	720	672	663	730	724	705	701	748	699	673	688	676	725	772	737	692	707	706	666	717	692	713	711	700	692	721	653	724	720	716	708	718	740	724	690	735	689	695	711	735	741	735	674	705	679	684	689	697	673	710	671	689	709	678	750	718	661	698	691	653	691	688	733	654	723	700	640	690	708	722	674	691	693	707	709	693	722	668	749	647	704	691	705	740	699	704	709	707	715	723	721	734	750	703	725	696	691	691	703	722	693	725	674	681	705	743	706	746	698	730	749	659	671	719	695	745	720	684	725	695	743	732	724	738	717	646	694	727	714	708	688	694	715	723	680	703	694	697	730	675	718	690	667	650	676	678	710	684	713	679	690	683	698	672	733	719	717	706	684	727	666	673	754	716	684	736	662	720	709	717	779	692	675	704	696	727	716	689	666	666	671	700	698	665	715	738	742	679	727	690	723	709	721	736	738	765	713	720	707	684	671	689	681	711	694	667	700	716	665	661	757	720	727	746	752	694	691	688	694	696	739	751	713	726	703	680	702	696	718	728	679	721	716	726	696	702	681	692	689	734	695	687	700	684	688	732	727	676	691	730	725	716	743	636	724	709	729	721	703	732	713	682	693	691	674	699	718	698	724	695	701	714	714	654	700	725	661	710	665	735	697	709	676	695	715	729	713	719	686	730	695	654	712	700	627	672	734	695	705	702	750	645	700	730	739	708	697	689	726	688	701	714	726	721	711	730	724	690	712	704	675	685	686	761	734	690	716	715	725	711	684	661	708	680	656	747	752	732	718	701	733	656	743	638	700	701	707	714	716	691	701	705	693	689	703	736	672	684	688	680	736	686	682	673	720	710	677	697	688	639	773	700	727	703	721	714	698	698	699	746	725	693	713	712	701	719	716	735	696	655	709	681	695	736	694	717	661	694	727	742	645	654	706	746	688	723	647	693	703	707	722	718	738	707	708	672	654	692	652	663	683	724	718	705	713	696	735	704	720	690	732	740	715	670	706	721	708	683	707	736	740	648	691	694	739	677	706	670	729	667	673	688	705	737	699	672	659	754	704	725	689	704	688	729	718	700	681	723	684	686	701	697	692	681	689	644	695	699	708	663	683	740	698	700	734	696	723	696	696	672	675	694	705	711	719	742	720	735	717	709	687	678	674	678	673	694	710	683	730	750	686	701	697	692	700	679	671	702	682	701	684	713	688	714	669	720	692	737	684	706	696	744	667	716	754	767	719	708	719	717	694	717	703	682	670	744	730	708	697	706	698	711	672	730	704	728	693	690	694	678	707	699	699	657	688	737	699	698	713	704	691	687	701	705	666	734	671	678	685	706	702	666	675	724	711	720	726	701	743	718	711	716	664	651	700	716	685	681	716	736	697	699	708	695	724	737	720	725	684	705	764	702	702	695	715	699	708	688	677	724	698	706	709	700	738	713	729	699	701	718	668	669	754	702	729	735	709	695	657	706	704	724	720	691	713	723	664	731	714	738	691	681	683	715	688	704	738	686	671	694	721	669	681	705	675	671	736	699	694	723	710	730	688	676	750	664	693	702	713	694	699	711	721	628	744	764	697	725	671	680	725	735	710	695	694	679	712	673	714	680	735	760	719	692	719	696	713	686	638	660	730	676	691	714	707	702	685	726	724	668	754	698	679	695	664	676	682	717	709	688	727	681	659	693	715	681	696	734	689	765	675	700	732	701	647	700	738	707	692	690	696	715	751	672	697	687	753	671	706	738	681	685	678	741	696	689	724	721	689	686	709	680	717	731	720	717	686	647	679	723	710	679	715	739	699	698	725	680	715	696	703	682	679	695	710	671	715	707	690	731	689	687	726	714	694	709	696	672	733	636	695	734	752	734	667	752	712	681	687	735	682	695	744	692	707	723	722	716	734	703	703	660	673	652	694	671	697	686	684	717	717	718	699	688	779	689	721	690	734	651	703	682	683	703	721	713	742	692	675	721	737	670	696	741	660	734	728	695	651	655	726	682	675	704	677	698	720	724	684	678	698	691	719	720	755	664	668	709	758	645	714	709	655	684	641	668	688	668	719	725	670	741	652	657	694	695	704	723	656	686	689	710	737	738	744	704	700	731	685	702	697	730	717	711	694	721	701	712	702	744	716	715	690	734	681	696	668	676	724	687	714	731	728	688	750	732	722	696	757	683	657	706	702	715	769	687	690	749	717	680	641	694	652	738	706	703
34136	18249	5639	384	310	257	301	291	310	246	272	287	274	272	264	242	267	278	253	251	270	294	252	283	266	263	297	268	281	275	289	247	271	243	275	292	278	255	298	281	235	264	266	252	277	272	316	258	270	272	253	269	220	249	272	266	226	256	287	246	258	262	278	282	274	290	280	294	262	265	294	275	288	285	258	257	284	253	272	290	295	256	274	248	281	272	252	240	270	264	252	282	265	258	257	270	284	240	281	281	277	272	265	296	255	281	305	254	262	278	279	263	261	288	272	287	259	236	256	258	284	301	281	327	291	285	275	258	272	246	282	277	259	274	288	266	261	274	281	268	281	260	238	273	286	307	274	261	247	268	277	276	277	271	314	277	284	285	286	246	281	290	302	281	275	290	258	283	274	277	307	289	282	296	257	266	281	299	259	293	240	262	260	257	279	262	262	265	279	302	312	285	249	263	279	289	274	267	279	291	292	302	269	287	245	265	305	262	256	270	315	270	307	280	293	252	262	282	239	280	256	285	260	250	281	264	230	275	254	262	250	302	280	301	262	245	304	263	278	254	274	265	271	268	287	281	299	298	262	257	289	278	230	258	271	254	257	255	277	257	289	269	299	259	261	270	270	278	282	277	247	264	298	263	266	250	277	251	255	285	300	281	280	264	262	276	316	282	280	276	244	253	272	291	323	257	299	280	287	245	230	252	269	254	254	292	240	253	281	256	249	315	271	258	258	251	259	282	236	299	248	294	266	282	278	270	273	274	291	279	276	283	301	303	290	275	252	279	267	278	277	279	267	265	255	249	279	269	267	288	268	258	265	271	272	271	284	282	244	310	254	297	250	275	271	297	258	264	272	257	287	293	283	260	279	267	286	259	281	264	252	265	305	284	240	268	298	267	245	283	267	236	291	303	278	281	297	297	261	277	286	297	274	305	290	312	277	290	271	271	280	276	259	261	299	268	239	260	252	274	291	288	286	276	258	266	272	263	251	259	283	270	286	286	292	279	244	242	240	271	275	274	253	266	262	254	269	252	280	306	309	293	256	257	254	264	277	292	257	284	280	274	246	283	260	236	281	268	288	248	274	247	265	284	269	254	309	271	251	277	281	264	275	242	276	256	299	273	288	274	256	289	289	248	281	293	269	278	281	272	304	283	243	283	252	296	274	291	271	283	246	253	272	294	276	268	244	283	291	267	247	244	293	294	257	284	264	270	282	271	278	275	263	274	294	298	282	290	250	270	264	244	267	252	268	274	295	304	287	275	283	254	275	293	330	276	246	282	278	293	266	287	266	260	301	289	315	253	311	251	255	270	296	270	281	280	319	274	281	297	281	285	249	294	293	274	261	296	284	293	270	282	290	252	295	267	260	271	273	262	258	276	264	280	243	275	255	288	255	267	266	297	304	284	266	263	254	257	273	272	266	296	278	293	240	235	277	279	277	299	274	282	265	274	279	272	282	276	290	290	304	286	262	295	287	272	264	256	228	269	339	271	272	262	262	279	285	277	291	248	241	262	252	269	272	279	252	287	295	259	249	245	285	276	294	259	247	251	248	273	279	280	271	278	305	263	276	254	268	294	296	260	286	267	273	256	290	289	280	303	265	281	280	231	281	264	289	293	260	292	262	306	289	243	245	279	267	263	289	273	280	291	305	249	263	283	266	266	296	273	260	284	271	236	282	245	280	301	280	273	266	295	264	280	256	269	295	272	262	269	267	270	277	297	291	281	277	262	301	256	246	275	268	260	289	263	296	246	267	288	269	273	319	258	284	240	295	282	316	267	278	294	305	259	266	276	243	247	256	248	284	246	247	269	259	243	238	260	278	259	248	287	299	272	294	302	263	281	268	264	276	263	303	284	309	244	278	276	278	280	252	260	271	236	287	295	275	271	259	295	292	274	256	275	284	275	275	292	279	276	271	274	249	268	289	321	275	252	247	332	287	274	290	267	254	290	297	303	288	264	296	302	282	268	287	284	272	280	262	261	272	253	280	286	252	289	280	260	292	287	285	281	264	256	240	272	264	260	256	270	290	293	267	259	267	294	267	308	273	262	296	286	257	297	276	291	256	252	278	283	299	305	247	321	284	276	271	307	260	269	286	239	262	285	298	260	249	269	286	242	272	279	306	286	252	289	287	255	296	280	284	254	240	277	292	286	276	281	257	256	260	273	285	258	252	277	219	287	311	275	297	274	254	268	260	292	269	284	275	275	293	282	291	241	272	270	253	245	269	260	280	333	326	286	282	288	269	236	286	283	278	273	311	281	270	270	289	288	278	299	267	275	289	273	280	314	300	295	280	244	256	279	270	286	289	270	293	266	282	270	261	280	286	259	295	253	247	285	273	271	293	253	265	286	298	250	279	256	291	312	298	300	310	294	279	280	265	236	295	261	255	271	283	260	293	278	263	275	261	311	250	292	290	267	255	282	287	279	238	292	277	294	266	333	267	289	279	277	280	313	273	274	249	280	302	296	255	294	269	290	291	277	270	258	301	271	238	258	259	307	253	280	284	248	275	280	268	259	250	260	240	281	268	273	266	278	283	286	282	243	250	305	292	272	258	286	257	271	287	284	244	266	279	297	291	257	287	298	258	304	294	287	285	275	265	274	275	296	302	264	269	264	277	294	294	277	230	260	289	271	261	272	259	249	296	274	240	263	292	288	268	241	281	264	269	289	242	279	271	292	274	247	258	271	275	257	309	245	278	245	260	265	240	234	275	273	280	271	297	308	281	295	265	297	282	277	272	288	251	288	238	305	249	271	272	305	282	279	280	278	289	264	266	299	252	280	282	255	284	293	300	298	308	265	275	285	259	269	271	262	260	250	264	308	261	269	263	257	315	286	254	279	274	268	278	264	260	265	270	298	248	279	278	313	301	276	284	254	253	298	304	295	273	262	265	284	307	321	289	276	274	281	296	293	312	257	283	274	280	262	249	282	288	273	260	290	271	279	260	291	263	285	268	247	288	284	253	273	274	276	272	260	303	256	268	270	289	274	280	273	274	278	275	302	252	308	272	239	301	253	291	287	296	278	301	261	281	281	300	279	318	298	283	262	293	269	286	298	298	274	251	275	269	269	247	267	284	285	276	275	267	245	289	277	285	258	246	243	289	253	269	259	273	260	294	232	270	255	309	259	320	249	258	254	285	250	258	280	289	277	267	267	265	268	256	290	301	312	248	267	275	267	280	292	257	282	280	254	251	270	268	284	273	254	295	223	252	256	272	298	271	254	268	257	275	274	292	249	271	271	276	297	268	249	268	272	260	283	276	234	290	270	291	262	268	286	280	248	244	295	299	276	278	278	290	267	247	292	290	267	299	284	257	274	293	277	271	255	255	244	283	277	265	306	288	291	252	256	263	252	264	299	306	282	287	278	305	266	259	271	298	283	271	259	277	279	287	270	287	240	284	271	289	266	271	269	248	269	255	307	285	268	256	259	272	284	295	274	271	286	269	261	245	229	281	253	276	308	265	283	269	251	283	266	276	252
14623	4964	1540	622	650	625	617	609	614	618	613	649	624	610	590	653	688	637	615	672	633	669	615	577	676	615	634	654	605	654	621	612	638	657	646	583	609	642	639	638	627	678	659	619	647	646	625	616	648	658	582	613	679	632	661	606	609	636	639	588	630	626	655	617	625	666	668	666	660	635	606	643	668	595	575	607	657	650	661	670	604	642	658	600	660	685	646	629	672	630	606	682	616	638	641	576	616	622	620	663	603	646	634	643	608	587	644	648	595	629	639	648	656	626	615	590	618	583	660	606	612	616	650	649	639	630	650	630	647	600	650	630	605	655	620	613	656	627	581	609	647	655	638	660	644	665	629	628	677	622	657	653	647	617	606	648	640	608	610	581	649	611	692	654	668	675	624	623	681	650	624	606	647	655	602	672	638	624	607	643	691	649	630	645	669	630	630	656	626	602	688	639	648	631	596	646	656	624	645	603	618	675	611	643	647	626	636	626	609	632	671	629	659	636	611	616	622	665	605	671	644	639	596	583	607	644	579	604	586	644	626	647	598	621	635	636	642	649	568	638	658	629	646	630	638	647	649	619	620	678	634	637	657	644	648	629	644	630	678	610	646	605	624	618	641	639	643	594	612	605	602	620	612	638	645	584	636	641	628	617	591	658	647	632	602	680	628	642	641	683	605	655	627	620	589	674	646	662	664	616	632	609	631	628	674	659	678	650	671	609	613	636	610	689	599	654	641	627	660	573	589	602	606	613	633	641	618	621	624	607	627	611	622	580	681	619	608	661	667	621	655	682	648	630	647	652	656	588	621	658	608	621	669	619	628	638	644	663	602	646	614	595	621	632	624	558	661	623	651	651	643	633	645	628	601	615	646	630	670	614	616	636	577	640	654	623	625	633	636	624	671	705	630	634	607	635	658	611	631	645	646	603	682	617	640	646	618	634	601	675	632	619	631	593	653	669	637	616	660	630	668	661	647	648	630	616	673	677	646	662	641	616	652	632	653	627	659	627	619	614	652	660	624	555	612	614	668	627	643	624	615	636	650	642	609	667	655	653	647	606	622	686	625	630	603	624	637	656	619	626	625	624	656	608	629	612	621	641	612	609	640	617	603	632	657	632	621	614	638	590	602	629	621	611	609	645	668	592	660	632	590	641	593	636	601	657	620	632	611	656	609	648	652	633	616	637	651	603	620	613	652	664	617	647	609	644	627	634	641	586	613	622	647	632	624	671	611	634	622	630	648	666	646	660	633	636	687	653	672	607	612	625	661	643	650	637	620	628	649	606	601	615	634	669	623	637	669	648	636	574	676	623	660	616	611	637	609	623	622	586	587	600	630	576	603	610	690	676	617	616	674	688	677	656	640	635	625	653	589	611	614	651	659	672	671	635	609	606	647	626	639	608	660	618	623	671	618	645	640	597	651	637	664	632	595	594	647	649	664	630	668	670	588	620	654	601	638	672	625	626	634	615	606	637	671	662	647	584	624	664	607	623	590	594	682	664	626	657	605	656	660	680	659	659	631	660	649	590	679	649	648	639	677	620	653	615	612	659	591	624	652	634	589	640	659	644	622	631	649	621	674	642	669	660	642	591	648	612	590	627	648	651	658	586	636	636	605	631	611	631	662	654	649	628	664	677	654	626	597	619	635	601	635	627	594	623	647	596	640	612	619	581	662	717	633	580	658	650	642	633	645	662	618	644	577	639	653	588	669	649	655	628	648	640	611	577	609	617	653	637	596	608	661	612	644	638	624	631	610	691	629	639	638	628	656	600	636	650	652	676	650	638	595	598	598	617	620	591	609	678	630	636	627	660	606	641	618	644	658	676	635	609	633	647	622	631	624	596	556	651	610	645	636	658	606	625	608	610	612	652	643	687	656	625	604	660	622	630	633	665	624	676	629	619	600	632	627	627	582	612	656	676	627	635	611	628	660	630	644	668	678	641	630	654	612	675	605	619	612	609	658	649	615	624	656	600	640	643	620	627	650	602	634	612	633	673	668	655	639	598	592	650	633	643	630	621	643	629	612	574	653	645	683	632	634	682	658	629	688	631	582	693	630	634	627	655	675	614	633	599	637	614	620	612	651	609	666	678	674	606	635	607	633	658	626	642	631	674	646	656	639	586	621	593	605	662	626	642	635	676	647	638	618	612	638	604	647	643	658	648	626	633	615	616	652	611	641	649	602	596	642	609	654	629	583	625	634	638	638	628	635	664	633	664	656	636	646	647	633	695	645	612	603	668	629	635	620	647	646	648	628	679	610	659	611	648	663	675	622	659	622	641	600	660	651	611	605	632	648	656	640	643	621	642	668	644	564	662	631	653	647	606	657	627	603	643	623	666	617	613	640	651	649	615	619	668	636	636	639	638	627	654	681	595	607	634	617	643	612	652	661	621	668	627	615	646	628	614	646	671	650	600	638	668	660	645	635	643	641	635	621	623	625	649	662	644	643	663	662	683	614	606	652	629	640	634	652	629	630	641	605	633	621	635	631	609	650	642	607	610	658	624	693	635	625	649	669	614	563	626	662	646	614	643	638	643	612	659	651	641	578	607	655	588	645	574	609	644	663	674	655	596	619	618	640	597	621	652	595	617	627	655	654	654	619	673	629	661	617	615	619	607	622	628	628	641	636	625	630	628	669	637	626	622	623	605	638	647	686	627	652	650	630	657	656	625	633	677	625	627	649	602	648	585	607	627	701	622	641	653	619	649	645	642	614	657	586	622	627	626	647	695	613	651	592	671	658	625	645	670	610	632	641	573	654	607	617	668	645	639	644	620	616	627	646	647	635	622	638	594	659	649	639	654	587	637	650	627	637	675	560	623	673	557	622	614	633	594	639	628	657	654	644	605	670	642	593	636	637	623	629	634	612	612	695	661	614	655	680	645	645	619	643	632	661	609	617	622	654	684	621	639	617	668	633	660	634	654	671	673	653	650	626	654	631	628	632	637	624	623	579	610	620	624	631	598	685	620	645	655	660	631	641	636	642	654	621	613	616	629	656	638	669	624	657	630	663	592	622	672	594	642	626	626	619	638	658	646	592	686	637	660	661	606	600	626	650	620	660	653	629	609	681	656	618	637	592	648	644	649	640	578	655	623	673	622	660	597	584	674	640	652	670	607	632	590	651	560	605	691	642	596	624	656	652	658	630	627	622	610	589	637	639	632	643	621	648	623	641	579	607	633	626	626	593	617	639	637	639	646	635	631	653	660	612	633	594	590	626	637	643	622	667	671	624	641	593	634	615	637	628	616	608	665	641	664	605	602	684	655	674	644	668	644	622	633	629	634	601	593	617	608	619	635	610	629	624	614	646	612	624	655	610	668	639	619	627	641	632	670	660	585	649	609	577	670	659	637	650	620	614	668	635	674	639	637	629	650	623	661	601	634	613	675	598	593	629	685	587	600	648	650	629	650	653	626	639	613	652	669	623	664	634	568	639	654	619	656	683	598	640	575	611	613	598	628	602	666	617	665	678	621	635	599	623	677
25217	21134	23790	28759	21148	15911	762	571	483	478	491	452	404	453	432	428	405	443	434	437	413	493	406	481	425	421	448	434	445	404	404	465	452	435	424	441	396	437	459	482	429	407	407	408	422	453	433	447	452	447	432	425	498	439	462	435	381	432	444	422	460	409	421	409	429	462	441	425	412	411	415	414	453	400	425	448	402	443	423	440	420	397	461	396	423	426	448	418	378	398	417	444	447	445	422	419	419	405	447	425	448	406	388	464	448	459	483	418	419	397	369	395	415	460	431	423	469	478	380	404	446	441	446	430	429	420	466	443	388	426	443	471	416	473	399	453	412	418	397	391	424	492	426	436	452	442	403	395	410	448	432	404	418	426	410	406	451	423	465	427	447	426	416	432	434	421	401	397	430	446	433	402	422	396	400	421	482	437	447	403	444	403	407	435	394	438	426	425	395	428	419	411	414	416	426	431	454	449	426	425	407	453	413	424	402	464	435	441	410	421	417	443	402	403	405	410	419	436	431	387	415	422	446	391	422	489	413	411	418	432	463	425	438	447	378	419	430	435	415	412	428	462	400	407	438	425	432	461	378	389	424	411	430	426	441	405	408	401	425	421	416	382	413	433	415	419	425	417	418	378	428	423	446	419	434	429	441	448	453	438	448	406	425	382	452	418	470	454	436	427	418	440	435	421	436	432	393	444	408	455	447	406	443	456	429	433	445	432	388	434	435	378	415	433	433	435	432	411	416	412	407	446	448	452	424	418	468	424	395	429	451	447	415	419	410	410	489	433	389	438	454	390	451	449	405	432	415	419	470	462	441	434	439	402	408	438	405	449	457	441	461	428	392	402	419	425	470	435	448	402	428	436	463	461	398	424	419	437	425	419	411	463	461	426	455	434	438	421	440	419	436	458	405	425	437	471	463	423	452	415	451	422	431	418	423	469	425	435	454	459	425	416	449	393	401	449	427	405	370	443	426	415	420	416	402	490	415	427	434	448	416	392	380	430	488	423	381	433	440	452	395	437	382	445	413	425	429	413	417	430	436	391	403	427	405	433	409	426	424	424	458	426	475	513	425	410	430	436	445	429	393	420	467	372	391	404	439	423	455	442	437	449	443	401	435	478	408	430	461	392	432	410	452	456	417	438	410	425	422	428	474	391	454	472	391	428	444	405	419	397	422	379	427	444	454	421	456	433	442	426	452	448	411	452	458	375	443	422	401	396	443	431	430	411	411	446	425	457	400	408	429	455	426	451	425	422	434	431	414	420	434	437	415	418	447	455	422	373	441	455	446	439	431	471	452	414	432	440	409	432	421	466	436	438	437	436	393	435	434	415	430	425	395	443	464	426	402	442	436	403	471	447	465	438	455	479	445	426	489	435	439	459	385	419	434	417	406	447	423	457	405	436	406	413	410	424	440	441	418	451	409	468	439	443	396	414	417	414	420	405	450	402	404	421	422	424	392	403	448	403	441	424	413	425	447	430	472	447	442	440	427	427	396	400	422	417	431	396	465	467	453	413	446	404	413	466	435	450	408	416	415	419	439	453	421	423	422	384	431	443	416	411	434	412	410	451	437	463	415	467	445	405	453	414	419	399	422	463	427	382	407	430	475	421	467	454	399	441	430	446	458	432	431	438	458	410	470	427	386	437	394	421	440	435	450	401	436	430	462	424	407	454	454	402	405	422	378	453	377	393	444	415	400	414	453	461	430	415	395	426	423	413	406	399	420	407	436	437	468	423	452	426	431	393	444	426	445	411	419	414	439	414	400	417	424	458	463	436	415	449	459	395	397	405	411	418	422	422	425	467	408	433	424	431	417	419	441	436	462	400	425	420	399	432	413	384	446	439	425	406	463	443	435	430	442	405	457	404	439	441	423	453	422	417	407	426	442	467	442	410	438	406	405	426	424	477	441	420	430	403	424	433	469	450	426	410	450	486	452	396	407	426	436	417	416	433	462	415	436	388	407	447	428	393	404	451	457	407	417	429	425	402	459	426	403	444	427	415	405	451	470	430	430	396	436	443	425	453	426	395	421	414	430	429	387	410	410	392	442	424	398	391	435	486	390	375	427	438	414	423	428	465	411	413	436	459	436	422	399	427	426	406	407	444	448	423	431	419	380	429	438	426	430	474	461	420	449	458	439	424	436	407	427	431	445	427	459	406	414	432	413	420	398	438	425	402	459	440	383	403	403	426	408	409	399	406	422	443	413	409	407	434	409	420	436	421	462	439	443	416	437	429	403	425	410	414	413	411	414	393	437	433	428	439	411	401	456	413	404	444	438	408	413	422	402	428	432	467	442	422	435	422	447	405	441	415	422	425	413	408	426	410	417	407	448	402	417	391	422	405	433	429	430	424	430	411	497	463	413	425	444	404	457	413	442	422	448	426	413	408	426	418	445	415	455	423	460	402	398	438	414	439	401	388	416	392	423	431	446	381	428	408	429	390	438	461	436	404	429	389	408	430	411	413	398	425	430	453	404	428	444	452	437	445	463	456	418	437	426	425	422	453	438	423	414	464	425	426	457	462	456	415	444	452	412	479	426	403	457	421	399	426	447	385	446	427	414	428	403	407	433	424	433	372	420	463	436	458	429	437	392	428	411	366	415	451	457	469	453	398	456	435	418	419	471	437	447	390	428	462	431	430	443	400	396	428	421	418	454	443	410	379	416	419	421	428	436	442	369	430	387	395	457	402	436	442	418	438	416	449	442	420	454	474	416	433	455	429	426	431	412	416	417	423	458	437	435	450	435	494	463	429	462	395	441	416	437	444	392	431	402	422	485	406	412	426	421	419	417	437	460	444	471	459	426	420	430	436	426	449	436	427	457	406	414	397	438	413	434	400	432	462	456	459	446	443	413	430	405	468	432	449	440	418	384	416	384	442	423	417	429	447	456	431	429	427	423	413	402	412	425	442	422	409	423	415	428	420	466	449	422	421	418	418	449	399	419	423	467	433	476	403	433	437	414	464	476	437	437	416	455	472	469	452	415	459	439	418	463	446	453	452	444	417	396	425	400	450	454	434	452	439	462	455	452	433	454	428	437	420	427	416	440	448	430	379	414	464	420	432	453	472	432	434	425	408	442	418	428	446	442	396	408	398	429	374	435	480	468	433	430	452	410	471	480	466	407	436	413	399	399	413	435	434	426	445	426	447	480	399	437	448	404	441	406	417	414	497	417	425	421	443	457	414	409	430	384	421	425	429	448	411	397	442	457	450	435	392	436	412	407	431	430	427	472	450	439	415	423	432	411	472	451	466	398	448	436	424	432	417	465	470	417	439	406	459	452	431	421	443	439	461	400	450	439	407	444	451	446	425	408	450	441	449	416	475	430	412	404	443	454	425	405	448	413	437	430	456	443	417	409	421	419	387	424	433	426	430	428	430	472	409	443	437	453	441	425	421	431	381	443	395	448	404	409	448	445	443	350	428	422	418	430	412	411	397	416	416	404	440	431	415	459	444	379	451	444	415	452	421	421	424	452	435	405	449
31196	32644	13698	1113	959	918	963	922	940	946	940	906	897	825	956	908	909	944	920	927	905	876	899	875	834	869	911	886	933	875	880	885	921	871	925	857	902	900	895	888	870	884	918	910	958	904	926	910	948	932	875	923	873	927	877	964	894	940	890	882	932	912	918	920	948	924	840	904	900	912	918	902	894	850	903	931	886	918	892	920	878	879	899	904	850	921	919	948	860	910	892	868	933	897	847	913	883	864	936	884	948	893	879	896	895	934	881	919	906	912	923	902	900	882	926	879	916	928	929	920	910	924	854	951	900	857	860	869	938	910	883	864	945	864	897	894	862	829	969	897	876	942	914	882	979	905	841	907	886	889	895	964	894	898	916	854	847	866	873	912	958	908	881	930	907	941	957	886	888	930	899	913	841	879	905	934	886	922	869	853	922	928	923	905	957	920	881	884	929	818	885	898	871	901	931	955	951	883	936	887	913	841	875	877	904	849	864	901	929	889	919	885	919	859	851	873	895	876	911	879	865	921	885	897	857	863	873	933	893	816	905	899	875	908	888	918	862	907	917	905	823	878	918	884	902	927	917	901	889	922	894	969	884	909	942	877	898	887	874	939	912	920	904	891	860	906	851	892	883	904	879	918	899	945	891	901	878	900	936	918	881	903	907	927	901	870	876	887	875	820	873	927	912	903	951	841	894	876	891	841	896	916	930	911	839	909	916	849	883	937	839	960	887	938	843	911	911	884	867	857	860	902	966	944	894	916	812	886	936	875	860	910	890	888	886	869	932	988	878	859	841	883	896	887	898	859	905	944	875	917	912	892	867	906	899	818	865	883	901	866	839	899	886	876	890	879	900	913	864	883	882	923	880	881	882	917	878	923	904	966	868	885	914	908	890	873	909	901	879	908	841	860	888	930	853	882	875	871	870	876	905	890	968	870	890	891	882	933	948	884	895	859	889	926	884	887	924	946	899	824	893	888	956	890	886	906	899	924	867	888	903	892	901	959	910	883	887	883	929	863	950	871	883	899	856	893	879	878	899	830	857	920	854	945	901	870	877	907	949	922	954	870	923	862	883	860	891	866	904	886	919	871	910	899	844	910	917	923	936	939	925	889	918	925	870	945	926	893	925	934	866	872	872	864	901	957	897	889	870	838	881	890	913	886	871	886	892	935	897	894	870	884	903	894	884	876	865	879	899	885	910	910	925	899	915	935	881	855	943	851	912	882	901	913	900	919	898	922	910	873	870	881	867	881	898	895	846	887	892	877	899	913	875	835	883	918	884	876	896	862	900	909	901	843	856	873	935	908	901	895	900	949	911	861	868	908	918	897	867	929	926	908	906	891	917	878	929	961	857	917	849	881	906	888	852	879	877	884	840	924	954	868	862	913	877	946	883	925	891	924	811	897	872	881	874	876	903	901	899	839	932	906	913	863	928	929	911	881	902	893	891	928	901	895	887	863	867	861	891	880	858	872	910	905	846	949	902	923	897	896	871	903	906	885	901	990	933	921	899	894	904	895	905	958	882	894	898	948	899	918	911	874	887	895	913	879	864	907	887	863	882	922	862	922	867	938	894	873	950	885	863	933	880	940	891	914	910	879	924	920	949	869	886	927	871	858	939	930	888	863	920	887	900	886	920	869	919	886	874	931	877	918	890	891	853	919	918	876	877	913	835	836	892	895	918	908	849	824	861	946	938	868	870	904	877	933	892	877	894	909	871	872	901	871	904	940	890	901	874	902	913	912	885	853	904	875	918	909	857	928	917	948	900	900	898	885	879	851	917	863	910	874	947	886	932	883	889	910	917	904	936	905	896	918	915	883	873	865	855	899	864	917	889	896	959	878	874	921	927	914	886	894	913	826	895	880	832	901	940	890	944	921	889	896	865	861	903	871	876	891	881	887	912	869	850	912	888	881	911	920	899	920	890	868	883	925	849	951	891	903	851	907	936	935	906	853	953	911	944	909	916	927	872	861	916	879	877	895	914	889	898	910	892	882	888	849	937	929	922	902	920	878	894	923	895	890	877	901	904	915	953	959	903	921	907	933	882	874	931	936	977	889	951	929	897	912	876	898	877	898	877	857	946	949	896	904	884	902	922	869	905	845	945	886	833	891	887	902	887	847	973	931	933	873	934	940	925	890	913	891	884	885	874	860	932	916	854	844	953	908	895	882	932	855	887	912	941	904	891	844	904	927	864	923	843	875	905	916	871	868	907	927	907	882	893	861	909	888	941	845	875	921	916	888	928	888	856	931	923	990	925	917	901	965	909	898	876	880	869	889	918	896	973	940	854	883	957	873	892	918	888	893	912	866	892	926	869	935	862	915	846	874	949	852	881	891	862	925	900	920	897	860	929	912	906	855	879	879	868	936	850	851	870	892	874	873	857	876	873	930	945	853	892	864	896	899	898	863	891	898	924	906	848	897	886	903	954	913	881	872	906	903	874	887	926	920	886	900	843	916	903	926	936	910	909	921	931	848	900	903	904	950	910	918	923	833	907	911	911	881	907	941	856	909	887	918	860	873	890	920	885	854	912	874	864	873	886	897	878	855	923	910	911	903	836	905	887	868	892	908	907	916	923	867	908	872	881	951	888	883	932	928	958	933	896	912	880	861	898	854	886	908	905	916	920	910	930	901	922	923	836	907	903	976	850	877	894	892	878	904	856	947	874	918	894	901	959	915	901	891	899	892	854	919	898	843	951	931	848	881	907	896	877	923	866	947	935	933	929	865	904	934	870	888	908	866	918	874	902	939	899	867	909	864	881	872	855	870	878	932	893	921	868	921	871	881	896	862	918	888	858	937	886	877	912	863	920	888	892	934	878	921	932	946	880	919	905	898	919	881	910	856	859	944	898	836	943	956	876	912	889	889	916	873	924	947	859	962	912	855	966	905	912	841	885	914	869	944	883	891	898	914	874	875	894	884	891	877	901	868	944	883	902	907	948	912	908	894	839	900	905	883	849	884	902	886	941	911	862	884	898	852	902	876	902	884	890	854	940	905	928	950	895	937	984	836	865	917	888	908	873	877	894	907	884	878	893	886	874	875	897	856	900	919	876	918	879	920	870	915	883	886	886	904	969	872	861	944	905	868	914	906	844	877	899	910	856	883	881	949	894	958	934	900	901	922	873	921	954	844	905	869	911	943	905	898	887	892	921	919	910	908	923	874	877	874	957	876	900	871	925	851	905	945	875	891	918	852	948	918	888	898	932	848	865	860	889	875	935	855	881	948	885	838	888	909	969	817	896	913	883	937	923	847	856	855	918	896	881	920	884	928	882	916	905	884	890	921	902	924	909	879	905	895	913	935	857	909	919	957	895	893	880	876	926	863	932	957	861	885	944	885	922	914	924	903	970	934	891	884	854	957	926	898	898	918	944	910	862	908	855	874	859	892	885	903	896	865	885	865	886	894	869	917	828	917	837	886	871	909	943	965	862	884	895	907	820	880	829	944	894	932	894	912	888	888	920	861	954	868	888	904	910	862	885	893
24491	21116	24118	28385	21117	21139	11857	662	511	452	422	450	386	402	415	371	351	353	309	364	352	348	364	326	334	350	385	361	339	334	373	348	358	358	355	380	336	350	361	333	298	325	347	337	359	332	337	314	346	350	350	370	334	330	340	321	331	345	316	346	330	333	374	333	339	317	328	332	337	357	331	334	319	355	314	350	371	346	359	366	346	323	354	366	341	321	388	334	350	357	343	349	340	341	308	360	359	358	302	367	323	337	351	323	343	338	353	357	375	376	337	337	352	363	329	353	348	360	323	358	351	338	366	337	339	341	303	313	328	335	356	359	347	344	332	337	327	311	371	342	346	314	345	335	313	323	337	388	320	340	338	336	335	329	378	368	354	325	327	370	344	343	348	339	351	334	328	347	355	352	342	315	324	300	328	386	353	323	344	344	371	375	350	374	330	327	346	311	307	350	353	347	332	367	367	282	321	370	340	367	342	348	323	349	373	349	385	357	358	327	374	308	354	315	357	343	390	386	354	366	366	313	346	308	323	327	318	330	357	338	326	346	336	358	328	308	329	370	337	353	373	342	336	353	334	297	337	313	356	305	339	318	356	349	328	359	328	309	327	336	312	317	370	336	351	312	334	364	367	346	328	334	304	329	350	318	351	355	371	347	345	337	351	328	322	330	329	370	348	345	361	356	366	320	331	367	361	349	356	350	323	350	346	352	304	315	400	326	306	377	319	369	340	349	343	325	339	340	324	361	352	323	349	332	361	359	350	352	384	367	334	339	367	332	335	318	332	314	351	324	340	328	321	358	326	352	338	347	329	336	375	339	352	338	339	330	294	325	339	365	368	352	330	334	366	298	329	308	346	353	346	311	357	331	336	340	347	353	333	350	372	322	378	319	343	353	331	393	336	318	308	356	366	287	292	321	350	326	387	364	334	341	359	336	342	352	322	312	347	360	337	325	350	332	315	317	348	345	302	360	351	339	321	380	375	339	345	330	327	366	310	337	347	363	323	371	306	320	317	320	336	341	314	343	366	318	355	354	368	326	332	382	314	334	316	345	347	347	388	331	326	328	344	390	300	360	346	338	302	347	330	350	321	367	330	332	313	362	354	364	388	334	353	358	329	345	335	320	354	320	352	357	338	351	330	336	346	339	340	359	342	350	319	345	368	327	334	311	368	341	342	357	322	333	344	322	345	337	365	328	309	340	327	342	307	336	309	326	346	350	362	325	326	314	319	331	384	336	335	340	349	335	356	340	367	334	337	330	307	338	320	314	330	379	316	337	328	347	322	333	368	346	304	336	357	358	368	316	353	379	346	297	339	320	333	328	327	341	363	372	393	355	345	356	357	336	364	308	388	340	348	364	319	313	334	401	321	366	330	340	304	348	372	354	347	328	363	342	349	318	314	372	340	329	299	339	339	333	343	337	338	320	350	356	370	343	305	342	306	329	350	342	341	329	334	346	356	342	334	327	327	372	348	352	342	331	348	325	344	368	341	302	320	339	326	329	324	355	355	337	382	356	315	344	346	341	350	350	373	378	320	344	344	366	338	361	376	350	321	352	342	331	320	333	331	360	341	340	311	366	344	343	338	352	336	391	345	336	371	376	348	333	349	368	314	377	362	370	349	345	343	305	367	351	324	323	362	372	327	359	345	357	318	340	333	309	352	364	340	308	301	344	352	348	315	347	327	334	386	370	300	335	360	332	338	332	324	316	327	325	346	326	359	289	307	375	332	341	359	375	345	322	345	302	338	310	322	299	330	321	333	343	349	307	333	320	336	322	345	358	356	356	331	326	357	316	339	363	376	299	351	325	374	357	356	350	332	343	360	332	334	318	355	339	377	350	341	354	359	346	368	371	330	340	309	355	373	356	365	322	371	338	361	325	324	346	345	352	369	328	345	303	350	346	288	312	338	310	360	334	343	324	327	340	350	313	338	312	362	356	299	363	315	356	325	343	332	335	344	345	351	343	331	349	349	315	340	336	329	380	367	325	368	357	324	313	328	360	341	349	349	341	353	327	344	310	384	322	336	339	320	336	299	326	313	333	341	332	338	309	334	359	352	356	342	328	344	329	369	350	340	312	350	306	334	350	327	364	332	319	305	376	338	320	328	307	321	315	332	309	322	388	366	366	377	318	321	355	365	349	305	304	311	320	340	317	348	348	373	343	372	344	313	326	366	361	374	337	321	330	348	347	353	335	331	313	348	342	336	314	357	331	363	309	361	344	337	334	391	340	296	327	314	316	338	313	331	361	351	371	361	359	316	357	310	383	325	300	341	349	329	368	367	339	334	355	352	352	319	336	341	322	320	327	348	348	322	348	328	318	339	401	366	361	331	325	356	342	376	335	350	337	331	317	380	346	327	354	350	339	332	348	329	358	336	339	316	322	349	346	342	315	329	352	322	365	358	307	334	320	343	353	338	355	312	348	324	359	345	314	367	350	326	337	347	350	337	367	346	345	348	335	311	330	332	304	321	300	359	350	354	360	366	323	337	348	320	359	345	346	365	310	313	385	312	355	346	355	344	322	334	344	310	335	330	328	313	347	325	358	356	351	346	389	338	375	353	320	313	314	338	312	300	369	316	348	357	333	355	337	345	336	356	345	288	302	358	333	365	353	361	371	334	323	338	375	358	319	365	352	346	351	365	311	381	341	330	331	293	369	330	327	334	343	340	306	333	336	378	362	339	375	344	365	327	340	369	351	372	352	326	339	333	351	346	352	374	347	289	322	324	318	329	346	327	350	367	316	339	336	359	336	346	331	322	330	349	368	337	356	340	326	367	359	344	315	344	324	314	321	316	327	339	323	358	319	363	344	336	316	346	347	322	315	346	344	328	308	330	317	322	323	355	288	377	363	372	358	385	341	350	378	349	339	314	310	334	363	362	341	358	344	302	351	339	299	350	356	338	347	330	306	342	315	302	336	371	322	347	369	355	384	400	407	326	333	332	339	330	331	345	382	318	367	307	355	335	364	326	366	382	384	339	309	329	338	320	326	320	361	359	340	334	313	333	331	377	378	325	367	400	334	348	340	342	330	356	351	325	352	362	346	361	334	355	329	311	325	335	346	350	347	328	347	373	371	339	353	347	324	341	314	328	386	381	351	360	411	330	325	325	358	346	317	318	341	351	342	342	310	306	333	323	365	343	343	334	341	345	355	383	390	346	342	299	365	362	281	340	356	335	346	337	361	338	326	347	332	318	328	305	318	343	315	350	349	304	366	383	324	350	325	332	320	340	375	358	334	338	346	355	358	288	349	323	355	359	333	353	319	372	364	348	313	333	333	308	323	329	349	335	336	325	330	341	333	336	345	352	335	391	358	304	368	312	373	383	340	345	329	352	321	319	330	367	354	323	329	326	329	324	356	334	328	322	338	349	331	330	346	360	311	311	334	353	345	332	314	358	341	320	366	347	347	346	354	335	331	314	346	356	310	366	369	331	383	384	314	317	369	326	383	321	338	334	349	369	327	301	380	320	336	349	317	330	329
37093	42424	18258	1031	836	794	759	736	724	724	721	769	698	697	699	663	734	724	639	733	712	686	713	697	693	665	662	672	700	712	697	691	658	677	703	679	724	692	726	652	665	676	673	694	713	733	697	704	711	673	680	712	698	706	673	679	667	679	712	671	721	731	705	730	641	715	743	728	732	682	723	681	694	739	694	672	689	721	713	706	642	709	690	658	698	738	704	684	691	682	721	666	657	714	702	726	706	694	720	718	680	745	749	682	673	727	690	699	701	694	726	675	705	749	708	700	731	697	687	662	661	696	698	703	680	716	633	725	620	699	689	723	690	646	658	732	693	719	698	753	687	713	670	740	739	714	690	706	665	727	709	704	675	670	677	679	700	713	652	694	630	697	668	687	755	690	708	691	691	682	688	652	669	729	718	685	689	716	718	686	699	743	684	709	730	723	693	755	701	703	691	677	685	703	721	717	710	682	701	653	701	681	687	643	724	704	657	700	679	761	754	696	726	682	754	701	720	677	692	672	726	718	728	678	692	707	724	710	674	715	657	691	635	703	705	706	702	718	704	746	728	703	684	724	740	720	692	671	659	755	674	695	723	672	698	678	699	708	681	736	676	685	698	709	702	733	681	679	683	679	662	692	725	695	713	701	735	700	680	712	711	676	688	696	688	712	685	686	719	662	694	712	729	659	667	726	678	711	705	660	696	703	674	707	688	705	711	689	675	700	716	660	718	687	689	670	753	694	692	690	707	712	683	735	663	661	712	760	683	711	721	688	715	700	679	706	678	645	698	672	707	733	668	711	708	674	714	663	694	724	712	698	694	736	662	678	683	696	678	722	694	681	682	694	673	709	677	681	684	699	647	661	723	648	711	690	730	749	714	728	682	742	711	692	708	675	690	683	729	731	719	681	700	708	710	707	678	664	696	744	666	708	694	748	727	675	705	697	751	723	726	662	660	729	697	723	710	676	685	735	676	677	688	722	721	745	680	700	721	703	684	723	669	686	737	681	700	706	663	666	699	729	694	711	702	693	658	737	769	697	725	707	701	692	686	702	650	715	711	692	752	658	680	665	697	697	687	709	695	709	705	692	702	705	692	694	713	715	647	763	694	724	682	708	718	685	674	661	680	670	725	704	688	698	703	709	727	679	701	683	662	732	704	664	694	765	678	703	668	731	742	642	707	657	682	731	732	736	702	772	658	693	688	740	768	725	698	645	656	711	705	708	694	653	701	701	695	716	691	685	667	682	684	669	701	710	698	706	719	712	715	713	710	675	652	649	694	731	680	678	702	724	698	710	707	760	726	679	732	716	696	741	747	670	666	702	692	712	651	735	697	681	639	669	699	689	715	741	700	703	707	729	640	700	728	690	694	719	683	682	699	653	710	643	721	684	713	669	721	769	711	686	715	684	681	697	707	688	677	663	721	709	672	674	734	737	680	707	698	718	719	649	709	750	702	722	716	697	695	742	686	708	704	672	669	697	662	705	662	714	698	656	719	693	682	699	710	693	715	700	689	713	712	714	708	693	685	673	716	710	746	704	655	689	663	664	733	668	670	743	706	670	736	733	680	664	710	689	723	705	711	682	661	732	752	681	713	736	687	698	640	655	692	705	698	698	704	712	688	717	701	703	687	734	662	657	698	676	735	669	700	693	692	690	656	674	691	655	701	686	662	712	732	676	712	731	734	724	714	690	722	697	680	707	703	667	707	699	682	716	711	700	742	686	723	746	717	726	797	667	681	675	729	727	715	662	714	642	710	731	711	682	734	713	693	696	677	722	707	758	668	731	711	712	702	692	670	655	715	746	713	732	712	717	735	700	746	679	699	642	721	729	717	704	728	678	668	711	758	729	665	676	686	638	697	745	706	702	735	697	664	685	694	738	713	697	716	743	649	662	713	678	668	697	717	675	672	642	671	687	733	698	691	680	706	698	655	700	693	706	718	693	684	722	698	706	684	734	680	738	679	721	687	738	667	672	718	673	707	687	731	695	708	671	726	722	724	682	703	730	659	704	718	717	688	682	694	706	748	675	634	719	661	689	712	679	659	727	662	680	735	703	721	693	691	750	701	721	704	677	669	659	724	703	661	739	712	689	670	718	693	601	701	730	708	665	734	744	707	724	656	699	704	732	682	696	676	664	711	732	682	666	731	670	725	714	697	660	661	693	684	718	682	714	720	689	709	671	688	689	723	692	700	733	644	678	736	696	719	715	690	750	694	683	712	711	724	721	705	701	675	711	663	692	695	696	703	674	689	718	699	698	688	699	670	662	711	709	719	707	687	681	711	705	722	719	725	737	688	722	706	718	686	693	720	697	650	762	673	699	697	718	721	687	709	683	710	654	715	665	719	732	679	742	683	708	698	736	737	697	683	712	707	658	716	674	669	684	698	650	667	716	718	710	715	722	682	699	698	713	675	732	682	735	651	665	709	662	709	699	666	728	694	718	719	725	711	708	652	703	681	740	726	677	724	675	669	714	719	732	727	695	708	741	698	724	749	724	710	739	759	687	729	685	706	690	708	737	762	676	678	698	698	737	686	688	736	701	736	693	694	696	700	670	726	692	712	706	730	682	646	662	668	682	718	748	686	694	767	714	701	747	679	632	697	693	699	698	707	704	727	710	678	730	697	718	687	702	674	691	726	702	728	685	700	721	705	718	687	671	708	679	671	687	711	653	730	720	726	719	642	761	725	675	672	702	727	725	679	709	704	713	677	701	699	740	715	749	691	681	723	696	715	678	659	688	688	714	702	670	680	677	690	644	694	699	707	678	678	693	681	682	706	716	665	706	691	733	712	692	776	714	707	722	712	704	718	686	714	708	736	729	685	669	735	699	694	683	662	723	707	660	706	649	682	740	669	708	755	672	674	673	722	658	709	716	622	722	718	760	692	681	733	711	688	740	697	724	725	720	720	759	714	689	705	719	715	654	690	712	732	666	707	730	697	741	737	700	696	716	733	714	726	720	740	680	764	726	730	679	701	742	713	693	696	749	659	683	708	725	678	711	685	636	696	681	688	704	688	693	663	733	686	724	698	683	705	705	712	709	682	724	680	693	704	719	682	764	707	693	706	703	719	691	702	711	655	684	703	705	711	700	686	726	726	715	703	729	720	714	731	671	729	684	732	701	727	732	671	703	689	726	712	699	722	647	703	707	714	709	702	729	673	762	701	717	720	670	691	670	732	636	696	648	695	710	718	723	715	679	672	696	709	703	724	692	675	661	712	671	654	681	695	690	722	698	654	699	712	711	661	721	668	740	684	667	704	679	692	725	728	677	705	730	718	711	661	711	715	680	704	667	687	739	694	665	703	734	693	672	692	715	664	653	690	704	724	695	657	710	664	755	678	718	710	700	663	667	692	739	663	735	703	690	702	741	690	683	676	696	701	697	657	670	671	699	715	690	706	708	717	687	718	663	713	733	735	672	709	707	727	626	679	742	716	737	648	702	693	720	687	721	697	691	722	686	676	663	671	668	733	713	705	737	682	684
34188	18071	5471	416	293	294	284	276	264	220	287	259	283	274	289	309	301	277	290	292	297	289	276	310	244	274	290	332	297	234	253	300	241	287	283	265	286	239	268	267	293	250	265	317	255	256	268	271	265	292	256	264	242	276	267	279	295	276	250	290	291	275	285	260	315	265	251	277	267	233	317	274	280	275	273	250	282	270	258	260	310	278	285	264	279	262	257	250	252	302	271	278	283	264	267	251	253	260	256	276	279	247	271	274	273	285	303	269	310	285	226	260	281	246	276	264	282	288	269	263	272	281	282	302	268	283	252	244	263	271	277	305	260	279	289	278	250	274	286	258	283	293	270	263	286	251	273	259	307	296	259	292	248	294	254	307	256	297	278	274	255	265	279	277	280	280	284	237	273	255	292	273	307	280	276	265	291	277	289	277	250	271	264	325	285	284	289	290	281	256	275	223	278	263	290	301	285	289	288	253	265	262	250	298	288	287	286	283	307	276	258	288	278	233	264	270	287	289	310	256	249	271	258	292	278	269	249	255	309	252	274	260	264	249	275	265	314	269	288	277	259	281	265	287	295	284	266	279	275	294	263	241	281	277	282	299	251	255	235	220	275	272	280	268	280	286	271	279	262	233	292	240	271	262	254	236	268	268	218	260	277	260	259	254	275	271	277	267	275	261	245	262	271	306	237	268	282	242	292	290	278	315	300	267	301	261	260	290	264	270	289	268	246	289	277	271	268	284	265	264	281	293	264	276	278	264	263	262	284	251	265	284	290	252	277	234	260	266	287	244	285	302	259	256	275	259	269	281	255	264	294	251	257	261	313	273	278	264	291	294	310	283	245	289	257	264	263	269	275	295	268	276	275	293	298	262	253	290	272	299	293	288	258	253	296	252	233	261	238	247	256	269	281	272	252	262	308	279	252	264	304	283	275	298	268	296	296	296	255	261	279	292	262	288	226	274	252	250	253	279	293	249	267	251	272	292	245	282	279	269	291	264	252	266	252	257	261	267	281	281	258	275	261	277	246	272	293	318	279	275	267	263	251	278	280	266	266	292	268	274	288	290	271	256	246	272	258	261	271	275	282	282	262	284	288	267	277	290	273	240	250	292	284	300	307	291	236	264	253	275	273	257	299	264	252	293	274	289	261	255	278	273	252	245	266	258	266	313	284	260	255	261	288	301	280	255	298	273	265	298	297	259	254	280	254	282	259	302	268	261	249	296	303	298	277	252	296	265	265	274	294	261	260	292	267	292	263	269	283	289	258	234	279	315	281	295	285	284	283	278	248	243	304	265	277	265	291	303	281	277	294	294	277	280	271	281	273	304	281	256	297	274	258	263	262	254	280	270	297	272	281	263	261	285	306	288	285	301	253	246	289	298	275	273	311	274	283	288	264	231	274	287	276	272	253	247	246	273	275	274	286	274	263	240	262	271	259	267	239	251	284	267	283	277	306	274	280	251	288	267	319	294	291	298	236	285	258	264	267	281	270	284	280	284	252	257	266	243	263	294	269	280	268	322	283	247	280	291	311	293	305	283	274	240	317	284	308	271	289	287	284	276	243	246	269	266	266	274	275	307	311	259	285	278	316	275	276	264	270	270	269	286	305	270	274	276	270	274	239	261	253	273	257	259	275	283	259	248	272	261	288	275	273	285	275	265	267	285	286	289	253	260	256	282	258	267	277	307	258	264	262	244	262	268	249	274	271	259	259	240	253	273	289	262	274	283	278	272	261	267	291	263	286	285	295	254	317	265	289	279	322	276	263	277	271	274	278	262	267	282	291	277	263	263	261	302	274	279	270	249	279	293	243	292	288	267	282	290	251	266	289	298	291	263	274	298	266	271	254	272	235	233	250	285	244	272	285	289	272	280	276	287	286	288	290	259	243	246	275	289	272	281	283	267	240	240	306	288	257	272	273	289	262	259	285	300	254	263	278	289	312	268	282	265	301	262	302	286	285	274	292	292	248	261	264	298	254	279	261	237	249	257	267	288	287	255	249	281	301	261	251	259	246	283	289	290	264	310	304	280	272	295	295	265	269	242	249	263	252	258	243	252	293	251	255	244	272	280	268	264	279	282	304	285	291	273	273	290	272	286	269	257	230	280	299	256	266	256	268	252	288	295	270	240	243	285	310	279	285	275	288	254	269	301	282	270	278	257	243	293	271	273	269	263	307	292	282	317	263	276	278	238	292	301	290	277	244	247	262	277	267	301	290	293	287	263	268	292	271	249	286	285	275	250	315	299	286	250	267	274	258	273	271	278	248	247	277	263	298	298	274	262	271	293	257	252	290	266	251	264	277	262	277	304	262	289	251	265	282	306	293	270	264	274	294	254	279	292	313	262	250	289	288	334	261	296	305	284	302	278	270	247	276	296	265	307	300	266	249	260	288	286	258	239	256	274	275	282	268	272	280	259	292	254	275	268	285	251	270	293	273	274	273	283	291	238	281	289	272	277	290	260	294	256	255	255	276	284	282	291	283	293	270	295	252	287	302	267	278	294	283	249	291	229	274	276	284	266	252	282	303	278	278	275	290	277	296	264	264	270	254	268	247	259	268	257	252	278	272	292	271	254	264	290	255	245	288	282	270	263	296	302	267	277	264	269	293	265	268	265	268	259	299	274	284	243	302	246	258	270	277	267	278	280	268	270	296	290	261	259	269	268	307	285	278	250	274	275	260	275	286	261	261	263	237	249	274	286	263	287	278	290	300	291	295	292	292	287	297	243	310	274	260	251	256	288	284	277	277	259	248	285	289	283	278	274	241	249	297	276	278	277	222	283	291	306	249	292	248	262	275	254	285	263	297	275	272	293	279	295	277	272	289	268	285	257	300	289	264	276	263	282	266	276	285	286	323	270	275	274	274	264	259	300	287	314	294	277	301	267	281	240	278	243	274	284	300	280	270	277	249	277	320	279	250	274	278	297	302	288	278	237	251	279	274	289	254	287	272	284	301	279	267	307	296	268	293	295	273	250	281	277	294	271	269	267	264	275	281	270	264	306	263	268	284	280	279	261	312	334	286	304	257	213	237	252	293	266	286	237	307	264	255	248	272	314	298	262	264	221	249	286	271	272	253	293	260	270	285	280	276	279	311	251	280	256	313	261	276	295	276	261	290	279	291	260	278	274	255	254	272	268	250	270	282	304	268	279	280	248	261	291	275	284	271	284	297	259	270	262	250	281	257	248	299	297	274	269	273	261	272	290	254	244	297	259	278	292	277	279	240	247	226	283	288	249	261	291	312	264	277	248	297	285	286	268	309	270	251	269	293	290	307	285	264	266	288	286	259	251	266	287	263	257	278	295	283	309	294	290	257	260	273	305	230	299	288	264	266	260	285	293	273	279	264	270	271	245	271	289	260	302	276	271	247	257	262	276	245	271	264	279	300	273	277	282	289	290	318	243	265	246	291	236	242	245	288	247	252	241	294	243	277	253	251	282	283	289	257	283	275	292	261	271	273	278	249	279	257	310	264	253	243	302	269	222
14893	4835	1560	652	596	638	640	664	622	652	634	652	644	609	649	646	667	667	650	651	628	649	641	608	597	653	644	659	636	637	614	656	603	678	621	636	693	623	637	656	597	649	672	625	635	666	689	626	686	610	657	643	594	641	586	618	662	674	641	649	663	615	626	660	632	592	617	645	640	638	638	654	633	660	648	646	641	599	669	629	645	661	632	659	585	648	664	610	621	658	613	623	641	621	584	683	675	624	628	642	594	641	633	596	614	632	617	615	577	631	633	624	643	665	599	631	662	644	637	636	654	603	630	612	654	640	648	657	640	699	626	670	635	610	631	606	660	633	655	640	637	662	625	652	648	662	658	608	639	689	620	578	632	626	614	647	613	635	632	625	639	628	630	631	594	608	661	613	643	643	668	649	682	641	628	674	627	626	615	643	662	621	636	617	634	694	595	652	598	642	628	675	608	623	632	594	625	636	579	666	615	632	660	664	633	630	609	583	621	639	651	647	651	599	607	621	621	651	651	643	647	626	631	674	665	690	670	636	573	631	639	633	614	648	651	623	610	638	642	644	636	618	632	663	655	634	659	694	614	614	655	579	613	603	635	605	663	693	665	655	603	632	683	645	648	677	629	620	646	601	659	643	644	587	630	647	652	626	691	622	660	618	610	635	659	652	659	638	621	632	621	626	625	656	649	633	672	601	619	630	622	650	656	676	691	629	605	628	636	602	641	639	599	618	622	627	669	646	638	637	610	619	626	609	639	611	634	658	663	640	643	629	630	591	613	632	632	577	651	599	578	639	659	653	612	639	635	673	680	619	598	648	628	649	681	651	610	631	657	610	692	661	622	662	650	628	616	648	639	601	628	643	651	636	601	672	616	619	635	642	618	668	657	613	648	647	626	640	603	574	617	636	627	635	602	636	612	608	635	639	621	619	696	632	704	603	623	642	652	664	617	639	659	611	604	656	591	631	613	612	642	603	610	578	661	652	598	628	624	635	640	643	623	641	584	660	649	617	669	666	662	650	644	632	641	622	613	599	591	633	647	631	610	652	615	637	638	638	656	582	661	638	636	658	635	661	656	608	607	673	645	669	623	648	619	614	576	671	660	656	653	645	672	649	605	659	659	638	672	659	635	662	659	646	602	647	604	664	609	635	666	651	631	638	668	632	639	617	639	659	597	620	625	657	648	623	668	633	671	626	613	615	640	583	658	632	655	637	656	599	626	638	641	583	624	649	601	603	639	664	631	647	614	664	658	660	560	621	645	601	632	622	627	627	641	668	626	636	619	641	623	638	617	669	649	644	635	679	652	619	646	619	668	654	587	609	644	624	634	646	649	594	609	620	639	668	606	643	636	674	653	684	655	625	628	652	629	648	653	581	624	670	630	621	625	651	614	634	658	656	668	632	657	623	639	624	668	663	674	640	656	650	632	630	645	658	606	638	649	669	626	613	602	656	692	594	619	607	637	638	643	671	604	658	640	633	601	611	654	648	628	607	637	665	628	625	686	609	644	690	652	626	674	617	612	633	615	643	617	616	589	638	658	588	633	651	656	632	649	644	587	650	664	645	629	597	629	622	628	657	630	632	663	573	655	665	615	624	610	659	675	603	629	652	624	631	597	582	649	630	650	568	683	618	659	623	647	645	604	633	641	627	656	656	628	652	616	656	645	600	628	629	694	612	665	669	669	654	640	624	610	631	624	626	659	641	639	631	609	595	613	613	626	647	634	606	645	611	623	629	611	584	641	675	635	636	585	658	630	605	643	646	665	623	626	580	630	633	585	659	599	600	646	604	653	643	598	624	592	611	619	648	649	626	623	572	622	665	642	635	633	624	651	602	612	648	697	612	626	637	656	659	620	604	611	655	637	604	618	694	697	612	619	649	644	655	635	580	660	675	623	671	653	578	606	645	656	630	654	647	625	650	658	655	614	605	638	653	631	598	635	626	649	656	617	657	621	677	647	610	648	645	615	618	629	648	654	624	636	610	615	641	602	614	637	643	629	622	623	640	641	612	601	637	627	611	636	612	632	646	634	644	673	659	648	616	638	589	660	641	653	609	613	609	654	637	687	650	654	623	610	642	657	641	673	642	640	625	643	615	624	644	687	611	589	625	623	649	626	631	611	626	586	656	681	676	626	617	640	605	656	643	644	637	614	650	616	647	637	664	569	619	607	655	633	636	701	625	651	649	630	625	630	633	621	658	640	674	692	688	612	593	604	654	655	640	637	626	614	625	606	611	615	661	615	608	649	640	619	652	634	580	615	623	624	622	647	629	622	649	658	644	602	651	613	637	621	620	652	686	610	643	615	640	649	679	652	659	628	638	660	658	584	621	628	596	644	643	648	625	633	637	660	617	648	608	628	594	670	628	635	655	624	640	617	639	639	623	667	637	650	630	615	633	631	621	647	609	656	614	635	648	665	586	630	649	653	614	640	649	616	606	618	637	623	636	616	626	619	672	603	629	609	622	634	639	613	612	585	632	611	628	610	640	615	654	612	599	641	641	646	619	656	605	636	648	639	668	636	602	652	625	643	606	610	591	621	626	646	646	671	631	621	622	656	657	627	647	643	631	609	639	633	627	621	645	627	700	643	649	624	600	676	638	637	623	630	666	590	635	619	641	646	634	643	635	619	625	635	661	673	592	637	609	570	624	603	635	653	673	626	630	646	612	625	607	647	624	614	641	642	644	590	640	655	632	625	617	624	662	649	579	656	636	641	651	676	639	668	659	627	593	686	633	668	629	688	651	608	619	614	687	656	612	614	653	634	628	645	604	614	642	621	654	644	647	635	639	631	602	635	646	578	609	658	643	628	623	597	645	592	640	636	654	618	635	646	634	606	660	633	630	603	622	602	647	648	614	645	560	578	640	615	605	641	639	656	613	615	620	670	657	630	624	629	634	634	675	668	658	642	619	660	601	650	644	645	646	615	634	623	674	628	655	672	643	632	625	624	635	647	597	628	673	630	604	618	682	621	626	618	629	664	607	660	611	591	680	621	678	686	624	714	622	627	642	635	653	640	624	633	630	623	612	661	623	618	619	611	663	600	618	622	630	646	635	589	657	622	618	627	680	645	607	594	633	648	661	658	605	639	620	583	602	613	618	608	669	611	639	667	644	674	682	613	630	627	600	690	606	603	596	631	619	621	700	636	588	627	606	653	633	626	623	632	611	618	573	663	655	652	697	669	671	600	626	624	633	591	634	633	584	645	633	655	661	625	665	596	644	624	631	638	635	651	669	631	646	628	589	628	625	612	668	612	620	650	649	612	635	572	609	602	648	656	620	653	615	654	631	653	565	656	647	660	627	639	600	652	640	653	603	604	611	645	690	654	587	628	598	656	654	638	629	610	639	630	613	655	585	665	639	657	645	657	682	671	651	624	626	622	649	635	628	624	635	588	651	618	606	634	681	608	638	639	625	603	655	619	626	652	656	619	620	646	628	654	637	581	632	662	632	607	631	616	592	650	624	642	659	606	662	612	664	641	685
25185	21134	23806	28706	21148	15279	732	601	523	430	402	475	433	461	504	494	432	399	473	478	371	438	463	410	433	453	442	425	446	426	428	430	456	461	461	400	468	415	437	422	402	383	443	422	435	409	433	391	478	444	441	481	438	440	434	433	440	452	439	403	405	453	413	410	424	427	463	420	433	432	405	442	421	470	409	456	434	444	420	456	411	407	419	438	444	445	420	435	417	416	444	390	465	434	396	454	445	421	419	417	426	414	398	425	428	411	459	404	402	414	452	457	450	468	501	431	415	431	440	471	414	426	436	441	392	390	434	443	439	473	394	449	434	424	425	411	447	495	406	415	403	474	461	458	432	487	434	443	452	471	399	470	405	431	461	465	474	422	403	439	385	433	437	417	419	440	406	454	425	422	476	436	509	438	418	449	414	439	416	465	437	428	418	389	436	427	430	473	420	447	407	422	440	445	405	479	452	434	433	432	406	421	417	440	415	412	457	440	409	415	386	458	395	426	434	427	431	421	391	399	438	477	426	418	447	404	420	433	431	387	404	455	477	429	426	447	438	437	431	413	413	442	439	436	425	464	489	419	408	429	419	445	445	451	422	427	448	448	446	425	447	445	435	434	465	424	399	496	426	468	421	427	430	419	420	458	419	394	428	474	409	436	443	445	425	443	411	432	395	418	419	450	433	448	434	436	431	438	428	409	396	446	480	475	448	426	454	434	437	431	450	412	400	481	400	413	447	432	432	442	420	374	403	466	425	417	424	440	424	408	434	411	423	436	434	422	436	451	420	434	409	411	434	396	450	422	449	387	416	431	430	445	487	438	431	423	418	400	451	444	415	431	387	458	445	404	406	382	433	410	448	409	424	411	448	406	431	418	441	421	447	462	452	404	457	450	427	483	457	472	438	405	470	440	415	441	420	445	459	380	433	420	464	406	461	444	417	420	437	418	418	455	457	421	465	411	433	425	391	421	440	416	493	386	435	442	418	401	417	442	454	437	436	410	431	453	414	429	406	463	434	443	411	414	436	425	388	406	403	415	433	440	438	455	453	430	414	437	450	442	468	429	405	381	414	470	406	446	461	396	448	433	457	400	426	421	440	467	421	478	432	441	407	407	418	445	432	457	434	452	427	448	403	424	431	462	421	407	365	439	464	454	436	407	453	432	433	416	457	443	426	442	441	402	434	449	432	421	421	433	412	379	403	454	449	415	439	444	433	444	444	448	421	479	399	411	407	408	412	420	448	436	408	419	462	428	425	430	447	439	446	430	448	415	440	422	396	417	416	472	418	436	447	408	424	388	460	423	469	423	482	433	470	446	424	421	416	408	426	429	477	422	422	449	434	440	451	383	425	421	411	442	437	428	441	421	424	466	457	417	494	443	417	439	455	460	409	429	402	419	442	422	429	460	427	437	445	442	444	415	429	447	424	435	440	470	457	440	446	386	417	468	426	443	449	405	414	399	437	411	427	433	445	413	401	432	446	446	437	430	411	474	436	440	420	424	405	446	429	434	460	454	431	383	416	383	449	435	381	401	423	430	404	440	403	442	424	418	434	416	434	450	394	428	402	414	399	452	427	444	464	419	417	467	441	445	465	446	447	461	432	472	410	406	430	417	441	437	454	461	423	464	435	443	420	431	427	448	409	413	435	496	406	447	435	437	419	377	429	417	434	450	444	464	474	416	419	423	422	436	427	464	416	423	423	447	411	444	402	431	433	461	426	417	405	450	427	446	441	419	432	447	398	369	435	438	445	439	477	458	436	451	417	443	414	453	441	432	429	401	455	415	420	430	439	430	479	453	470	436	432	462	421	439	437	421	456	456	387	405	397	481	446	434	463	449	415	417	470	423	413	430	390	421	457	394	420	460	467	417	452	420	432	417	426	393	438	409	423	437	418	417	439	464	424	416	436	448	412	405	454	398	484	449	406	416	411	465	423	460	442	422	450	429	431	440	456	454	434	405	392	421	442	471	469	418	417	461	426	439	437	411	434	428	430	409	446	409	437	462	443	415	459	436	422	474	419	423	441	431	411	422	391	399	438	424	438	452	449	442	450	433	445	402	404	424	447	448	450	417	433	459	406	415	426	425	431	382	449	450	413	422	443	411	399	476	451	422	460	444	426	409	490	421	422	457	411	442	400	435	429	444	456	428	411	400	421	450	434	444	395	420	431	460	418	440	450	422	432	414	417	426	401	470	460	428	438	466	398	425	478	466	433	449	430	414	438	437	452	431	406	407	477	439	456	449	469	407	407	444	455	413	455	434	456	462	400	427	434	439	379	389	434	407	448	443	413	434	447	455	406	369	443	423	394	420	443	424	426	432	406	426	419	409	421	440	477	445	428	434	472	430	439	451	426	442	393	453	446	439	433	413	430	469	378	454	418	415	441	412	452	456	401	411	451	415	406	454	429	426	416	438	442	460	423	454	417	445	472	414	413	429	435	417	470	410	447	401	409	437	417	412	428	461	437	375	402	388	472	490	435	425	429	419	453	424	443	437	410	406	419	427	385	442	459	401	418	450	417	431	440	439	446	428	435	416	436	429	422	465	434	451	403	408	404	457	429	445	446	445	419	469	441	441	420	446	443	457	443	441	481	431	465	417	433	457	387	444	417	452	442	445	432	478	424	448	415	462	408	390	410	389	436	448	455	444	427	412	423	430	413	409	451	408	447	420	418	447	420	454	434	449	435	454	432	430	463	448	449	458	464	448	417	447	406	442	424	460	451	416	394	476	445	442	465	393	429	466	426	451	436	414	451	461	420	453	455	464	417	457	397	445	420	468	405	393	432	419	441	443	415	459	458	423	466	449	397	470	467	417	434	455	440	416	441	408	428	437	448	407	419	408	439	404	414	426	455	412	438	425	465	430	426	478	475	426	430	434	436	460	436	471	426	427	436	423	422	395	445	409	432	415	396	476	404	448	425	446	401	432	399	426	377	412	411	402	410	421	420	453	408	356	408	426	413	425	419	455	425	422	436	463	423	415	449	411	440	402	425	443	430	399	421	454	453	420	452	418	395	411	429	436	422	395	396	437	446	396	422	442	445	434	400	433	402	420	473	424	423	476	397	457	429	408	405	426	427	465	420	427	457	446	425	393	414	430	453	425	434	458	414	437	407	438	427	454	445	395	495	395	435	438	396	450	432	404	422	447	437	418	414	435	419	413	407	428	445	427	427	411	436	427	423	451	396	441	426	425	437	452	418	423	420	459	421	408	429	451	429	479	420	446	453	434	418	430	468	394	414	433	419	456	424	444	398	434	427	415	442	425	407	404	424	431	396	459	459	425	443	440	449	432	437	423	445	412	430	477	439	427	459	420	431	418	421	437	435	399	373	410	397	447	410	388	424	443	404	407	421	414	498	442	445	416	469	425	397	390	449	472	453	398	444	393	432	395	393	466	429	457	406	435	388	412	451	425	468	418	405	451	454	388	390	419	429	443	427	481	426	404	460	419	427	398	462	422	397	421	378	422	401	393	471	420	416	464
32101	32340	13244	1031	1012	1015	905	849	948	887	893	941	905	971	867	927	884	906	889	934	891	1001	899	890	931	936	910	904	935	939	904	914	855	967	934	895	808	883	914	909	917	894	880	943	954	900	897	893	882	963	913	899	907	901	935	906	909	896	921	885	901	915	920	894	981	861	908	936	919	902	908	883	905	880	899	936	888	903	899	929	934	934	899	891	888	933	893	902	894	928	928	918	878	941	924	918	966	909	898	863	862	888	882	920	935	874	855	856	914	874	966	876	911	901	926	892	935	900	893	883	845	908	911	921	891	876	926	874	898	919	850	908	866	893	851	912	901	928	890	932	884	900	923	904	874	915	844	890	890	970	922	911	893	895	862	894	880	927	919	867	927	880	956	907	913	913	905	930	896	898	921	869	911	892	882	885	919	866	880	914	862	878	897	911	900	889	914	931	950	900	938	895	919	931	913	914	936	865	907	963	874	955	870	940	891	922	963	858	930	941	928	881	897	881	874	929	956	949	918	902	927	971	876	969	905	943	861	847	880	901	930	936	885	899	887	862	951	971	924	908	906	958	882	911	946	868	882	902	921	939	888	862	913	900	862	895	871	876	894	858	904	984	944	891	925	888	880	929	897	953	933	897	924	887	894	886	882	913	867	876	894	935	908	903	923	859	918	955	832	953	914	913	895	883	890	898	889	896	885	939	887	929	946	939	926	954	897	885	940	884	931	921	921	909	842	938	906	922	905	926	918	864	919	927	886	893	933	904	906	885	907	922	892	890	948	914	890	912	926	942	867	947	923	924	878	894	879	906	859	902	867	911	871	917	862	880	900	880	919	888	892	861	927	981	918	902	874	915	906	885	878	889	859	878	948	915	932	957	880	943	948	943	922	918	904	909	870	926	867	895	923	945	910	874	915	856	882	886	930	858	937	894	944	882	880	883	933	885	896	843	868	938	878	910	935	890	892	882	965	856	940	918	946	958	864	904	907	881	909	920	919	906	901	902	897	880	935	848	872	903	882	919	902	908	864	917	921	914	963	923	886	888	927	881	940	891	913	918	907	921	876	926	943	865	934	941	945	879	885	882	919	925	877	849	962	885	890	910	885	864	891	865	887	923	926	916	866	869	823	909	905	940	939	943	867	915	899	887	826	921	862	831	893	819	865	926	894	904	903	903	878	902	886	921	943	887	941	889	921	910	872	910	906	914	848	940	862	892	912	891	931	959	896	914	893	885	914	926	894	936	873	899	905	884	895	872	937	874	893	890	916	913	901	897	930	922	897	914	853	877	926	890	905	885	898	891	874	887	884	914	902	880	889	923	953	939	915	909	917	922	908	934	935	884	921	913	918	879	903	920	949	922	883	918	881	941	925	899	874	860	888	907	905	919	919	916	909	900	922	920	979	908	841	931	862	899	920	921	893	902	936	861	888	864	878	861	874	899	880	866	920	913	870	857	952	858	894	867	862	889	931	880	907	884	950	868	936	853	966	859	939	906	912	964	908	876	957	918	857	876	837	940	931	937	890	882	881	882	911	918	918	872	913	915	836	893	945	907	827	947	902	900	894	857	884	902	862	941	953	853	914	924	910	970	875	847	905	910	893	898	943	932	903	927	935	824	927	836	900	912	933	903	922	859	916	939	900	905	915	913	924	872	909	935	890	922	933	894	942	923	914	882	892	924	956	864	919	916	898	944	906	940	864	907	905	906	879	921	978	928	896	852	853	860	961	875	880	910	888	855	890	909	891	908	927	870	937	902	931	949	918	866	884	890	937	884	934	920	906	846	922	879	943	889	901	870	900	899	923	918	883	920	932	886	899	980	908	906	927	900	905	912	914	924	905	912	918	908	902	964	912	847	901	907	935	953	876	887	876	933	906	861	904	905	955	902	923	917	913	884	835	958	904	866	859	975	951	916	897	890	913	897	927	917	901	913	854	881	876	868	917	917	898	918	876	909	909	896	863	860	886	908	849	905	914	900	862	867	918	877	926	859	890	934	937	911	912	829	899	839	955	871	859	920	854	957	888	962	863	878	885	922	960	889	888	889	890	903	928	886	929	900	898	879	887	883	863	903	967	885	889	909	854	889	955	879	932	933	935	897	855	891	882	902	869	903	935	897	889	881	904	904	858	933	882	920	935	951	865	941	899	900	917	885	888	895	919	871	902	912	915	923	868	885	918	928	900	873	926	858	915	892	888	919	900	828	924	897	911	888	862	910	939	911	892	892	958	837	930	883	913	891	857	934	889	914	863	898	846	874	892	879	917	898	917	925	923	937	921	942	892	930	931	877	912	945	868	860	861	884	908	885	902	927	907	887	862	919	906	992	899	935	852	960	927	888	952	891	931	919	894	904	898	892	959	899	894	913	932	937	930	876	852	932	869	869	977	880	899	878	912	889	907	874	864	902	875	924	882	953	887	856	875	925	935	877	925	891	929	939	904	902	975	930	914	911	921	917	898	898	882	925	867	889	921	888	922	959	911	916	904	886	896	875	907	913	896	915	906	907	913	925	925	880	876	856	920	955	906	904	923	903	907	965	952	880	964	911	894	933	902	893	884	921	906	920	899	952	902	899	899	883	889	915	887	913	903	937	898	894	907	881	917	910	935	895	903	910	877	932	884	895	971	870	904	940	939	881	885	895	885	942	876	881	880	903	912	950	884	880	828	894	921	944	867	868	896	886	940	890	844	923	902	932	915	919	893	924	956	882	918	934	928	914	892	911	868	855	924	936	898	904	892	884	925	875	895	933	882	923	924	855	914	854	926	880	861	937	918	925	910	974	865	911	921	856	899	910	866	915	933	941	922	934	870	911	905	911	954	906	895	858	918	913	848	919	936	927	884	912	898	918	893	928	859	846	916	890	895	950	897	894	886	917	900	893	892	884	906	949	905	923	909	924	931	900	961	856	918	926	901	852	892	877	917	896	885	871	898	917	913	918	923	900	899	939	914	957	877	919	925	922	855	895	953	914	882	893	940	903	919	924	933	949	930	931	896	863	888	895	912	913	990	887	938	938	910	952	857	898	858	907	894	908	922	880	858	885	898	932	884	821	911	841	988	934	910	874	934	978	901	902	924	868	946	859	981	913	912	897	878	890	931	924	918	887	925	858	899	910	906	886	900	869	878	952	928	910	885	929	915	900	879	940	872	913	895	872	918	864	898	889	921	926	894	889	902	844	931	877	963	904	894	857	975	866	901	901	913	881	923	864	928	890	945	925	891	915	878	891	901	868	948	889	943	930	921	843	959	919	912	882	869	905	865	838	895	834	949	892	885	928	893	920	888	930	866	894	897	909	906	953	861	898	898	941	897	891	910	902	905	888	854	869	908	930	968	848	907	896	959	853	897	924	971	912	898	954	869	924	914	921	865	943	856	872	865	896	847	899	934	918	884	903	813	911	893	954	908	922	883	965	903	885	888	885	876	902	862	933	900	882	927	870	907	943	937	924	934	915	916	902	945	934	913	925	868	892	885	875	920	907	902	900	899	976
24566	21134	24137	28391	21137	21167	11783	687	445	451	409	425	388	376	388	391	367	391	405	366	380	345	326	317	330	304	366	333	355	326	370	370	357	357	342	303	338	349	357	347	340	373	347	378	358	335	377	368	334	338	326	337	336	331	321	344	337	309	331	329	353	335	368	350	338	343	359	350	328	353	343	324	350	340	368	348	353	364	354	381	335	380	339	366	360	340	389	334	351	378	363	371	362	341	383	356	348	370	396	368	366	335	302	336	334	341	356	313	327	352	292	315	342	320	323	362	333	333	320	326	353	337	357	369	336	325	311	349	347	367	357	340	312	344	383	373	316	345	320	332	343	365	360	326	316	321	327	350	348	353	316	342	426	350	356	354	338	322	321	347	362	368	359	359	378	318	363	330	344	335	301	347	350	340	332	312	332	325	331	330	384	341	336	371	335	319	332	352	340	341	327	366	316	340	345	304	349	364	338	299	349	346	320	343	330	305	359	342	334	321	328	376	332	336	346	313	343	360	341	350	370	343	322	329	342	352	348	340	340	354	377	347	338	330	332	400	334	326	360	329	316	376	325	351	354	349	326	330	334	342	351	358	333	297	334	337	361	322	312	332	335	333	338	360	334	337	361	336	367	326	328	324	376	329	360	361	362	353	336	332	355	348	367	372	367	322	350	336	300	332	328	319	324	336	371	330	300	328	337	324	316	344	386	339	331	351	349	326	362	309	357	359	333	344	308	328	336	291	356	348	340	313	345	356	348	347	333	343	344	300	316	362	333	356	323	324	327	337	351	327	364	378	358	316	344	333	345	357	297	321	328	339	335	334	346	368	328	367	335	348	338	329	365	353	339	354	369	337	330	292	334	337	335	363	328	376	311	354	328	315	355	323	335	309	361	325	332	388	344	372	367	320	335	345	319	343	347	346	323	356	361	346	346	365	346	385	373	363	300	346	350	351	369	381	363	317	323	340	336	305	351	334	326	360	335	346	333	345	353	337	325	373	344	347	341	344	320	368	312	314	360	350	355	348	313	363	353	347	329	364	332	310	334	389	324	339	330	397	306	353	332	353	328	321	318	338	344	360	359	335	367	338	359	347	378	347	316	342	338	319	334	360	353	336	337	345	335	356	324	358	371	359	362	345	339	334	363	364	342	316	311	349	383	373	369	367	334	362	367	346	377	359	340	350	332	354	339	360	348	359	340	339	361	366	347	369	365	337	350	375	344	335	334	347	388	374	355	343	333	351	321	364	347	350	365	333	365	322	310	343	357	352	308	367	328	320	333	333	355	314	336	354	370	357	358	401	362	353	330	358	325	341	390	374	343	361	331	346	332	296	343	379	362	368	351	309	349	335	381	353	335	329	314	320	379	363	342	342	340	362	346	347	373	365	349	360	337	354	357	349	347	372	313	323	343	347	370	343	338	301	366	362	332	332	311	332	355	357	356	341	334	319	337	330	375	356	323	306	334	315	322	332	363	361	356	315	344	345	367	362	369	319	375	391	326	364	375	324	323	353	340	326	344	351	360	332	372	349	323	327	353	322	340	327	349	334	335	313	294	367	338	326	333	301	343	403	382	334	315	338	332	331	340	304	376	338	361	371	340	315	340	358	349	336	364	381	367	343	364	360	341	314	366	375	292	317	329	352	297	304	346	363	366	346	346	351	329	346	357	325	386	373	315	312	341	328	383	319	351	327	353	336	295	317	347	360	331	333	366	350	353	339	344	314	314	322	335	328	325	354	335	321	316	348	314	356	323	328	348	308	347	368	336	348	341	347	339	342	324	337	359	332	344	335	361	323	334	317	333	349	370	326	365	347	312	357	322	349	340	335	354	361	347	308	370	359	313	326	350	341	311	337	331	312	324	330	374	355	325	338	355	305	309	348	347	321	323	340	328	328	372	357	313	350	328	356	321	351	336	333	336	355	349	328	308	314	355	363	358	310	330	334	315	340	331	370	340	335	299	342	360	360	312	317	325	374	319	357	350	338	359	386	353	338	329	329	345	368	396	309	298	349	374	342	333	332	332	332	361	353	341	330	333	351	350	362	363	346	348	363	358	351	315	358	339	335	401	311	312	342	376	347	324	315	359	337	359	351	371	361	373	345	358	363	331	349	347	369	316	352	356	357	341	339	359	317	334	342	316	350	327	347	355	363	318	329	335	366	326	359	371	306	329	320	341	354	309	334	343	334	334	337	320	306	352	342	330	338	364	370	328	333	316	353	342	353	347	350	340	349	357	388	344	334	311	324	357	330	332	339	347	306	308	334	335	362	319	340	335	338	340	335	335	327	343	356	363	356	349	368	327	344	336	375	319	343	339	362	345	350	362	327	345	342	372	335	321	339	323	316	323	341	316	342	313	315	318	338	334	315	337	343	339	335	324	337	329	375	334	366	348	372	353	361	372	359	328	337	322	361	339	340	319	355	337	337	365	371	342	363	292	310	324	341	350	361	355	341	376	341	358	338	351	362	329	365	367	315	355	354	332	366	375	322	358	345	358	371	361	308	292	385	356	311	300	307	330	348	348	325	372	324	353	339	336	340	344	357	385	342	397	363	357	289	335	353	333	352	355	356	333	345	336	311	330	337	354	336	361	357	361	370	325	338	340	350	347	347	345	320	346	340	318	322	337	366	324	337	343	349	330	343	360	350	359	367	358	328	332	349	376	355	352	356	353	378	393	355	336	330	342	331	318	318	385	346	320	382	319	371	322	316	331	357	342	347	360	326	332	336	349	345	344	359	361	323	311	365	353	348	363	336	305	331	350	333	349	364	321	323	401	334	348	357	343	335	350	347	347	351	359	347	343	372	370	354	334	331	332	370	343	365	341	325	315	342	362	338	338	350	351	332	342	365	375	334	360	336	348	363	362	347	332	320	315	362	331	326	310	323	360	318	296	355	312	330	352	332	310	341	336	339	333	331	375	350	302	330	290	341	393	336	349	363	368	351	357	332	328	315	336	318	367	359	332	359	328	345	337	357	348	359	335	360	336	379	309	346	329	363	333	356	373	323	308	362	343	325	348	317	380	329	316	357	355	332	348	332	324	335	363	346	342	375	346	372	356	343	328	339	357	348	361	326	361	309	351	315	324	286	346	334	360	338	354	346	357	329	347	344	355	342	349	336	357	348	340	320	324	406	350	382	351	360	357	327	330	341	310	331	371	320	321	331	327	307	302	309	366	367	375	351	377	294	309	352	302	331	344	333	344	340	307	309	346	363	313	341	317	319	339	352	329	335	324	363	340	326	312	348	353	336	346	330	356	375	333	351	327	388	351	307	365	305	331	357	381	338	347	364	353	322	338	333	311	338	372	311	349	381	314	331	351	372	365	331	336	324	363	336	327	347	368	359	324	353	303	334	378	356	334	335	352	353	330	339	341	299	328	380	327	319	328	325	346	402	324	378	325	324	350	329	366	350	335	334	303	337	337	299	328	339	358	295	339	353	383	335	355	350	308	331	363	351	344	362	310	354	338	320	353	327	343	315	322	368
37459	42568	17605	1031	854	757	768	726	731	781	708	709	734	719	736	682	675	647	653	747	679	683	725	646	655	709	684	663	733	718	734	632	676	731	661	668	716	713	739	690	699	753	725	766	707	704	697	671	670	746	707	729	647	730	720	690	723	713	760	680	715	699	679	729	698	704	710	673	714	713	681	703	713	681	712	714	683	670	718	683	759	665	705	700	707	688	716	744	680	740	681	731	696	712	741	704	703	712	712	693	693	698	679	730	671	735	744	717	678	707	708	693	706	694	669	734	701	704	705	696	683	703	767	700	669	684	642	637	741	695	703	752	702	711	731	688	694	702	720	720	662	691	650	717	722	682	694	668	730	665	689	741	645	733	722	672	716	723	721	735	736	680	684	683	708	695	710	694	646	667	744	672	701	706	682	730	706	708	729	713	699	687	634	682	712	698	709	694	704	731	715	689	709	681	724	688	720	700	705	716	668	720	752	722	728	698	688	688	773	683	705	706	730	727	688	685	771	703	670	652	656	665	748	739	701	729	711	659	725	670	691	724	685	730	699	690	718	681	676	721	687	719	718	699	722	644	735	693	675	649	717	713	633	716	715	713	713	772	701	692	731	659	705	746	728	681	692	664	689	742	721	632	659	681	664	696	702	725	697	693	729	689	695	675	726	737	716	719	695	703	727	696	738	708	712	661	725	660	730	716	714	668	657	701	744	691	701	652	725	699	721	711	692	741	687	735	700	671	752	726	711	701	684	694	687	684	647	662	688	718	738	704	682	699	667	758	702	699	719	692	738	664	718	673	709	685	721	721	727	673	691	694	695	704	679	704	754	700	676	681	716	721	726	666	693	648	669	714	672	699	715	723	719	702	708	724	685	696	735	736	739	712	681	696	755	713	747	725	686	689	700	679	707	737	700	687	698	718	669	724	680	717	689	738	676	720	685	680	701	689	698	702	721	680	694	672	683	693	736	688	711	676	707	720	687	683	723	709	725	670	701	653	676	696	710	758	734	708	681	751	705	712	716	727	729	678	709	690	709	685	707	679	692	712	655	724	702	702	731	696	740	713	712	719	705	721	697	721	700	696	743	724	696	708	712	656	651	686	751	731	677	703	728	741	697	700	743	755	687	669	728	664	708	736	738	740	711	736	675	736	744	715	722	749	682	662	728	700	700	698	726	675	649	689	701	704	733	702	688	712	732	686	732	736	702	729	665	691	691	647	725	718	702	650	651	689	710	669	702	698	684	679	686	747	683	681	727	678	692	726	732	688	675	690	707	639	671	756	714	764	747	717	719	674	703	702	746	698	717	724	693	740	739	714	703	752	684	691	717	747	636	714	656	684	724	676	711	644	707	693	718	685	735	720	667	703	746	717	718	733	707	676	740	729	688	690	704	726	684	693	682	720	689	673	698	715	717	686	695	684	726	693	682	712	756	698	697	670	702	707	712	727	702	749	688	730	700	718	745	705	656	718	649	727	706	740	709	729	744	737	706	648	740	695	687	742	718	662	717	638	730	716	696	714	698	715	656	693	707	676	689	669	765	722	741	644	720	652	739	728	732	715	681	719	639	677	767	749	673	739	720	699	720	717	721	715	683	679	734	683	695	724	681	703	731	737	759	670	687	743	673	698	696	736	694	685	684	684	728	705	662	665	728	711	678	706	725	663	710	663	644	710	697	743	663	711	700	717	704	721	698	708	712	669	685	740	734	712	734	673	710	692	740	757	693	742	738	705	718	713	747	713	722	719	669	694	716	687	738	710	719	730	702	723	668	742	740	720	720	702	685	736	686	713	666	678	722	652	737	712	705	699	643	707	692	731	683	712	737	673	694	663	747	717	722	689	674	695	676	703	654	748	683	676	709	712	690	699	697	702	686	727	693	664	663	696	704	708	707	710	680	736	769	645	679	690	683	721	699	711	679	742	651	713	657	678	677	734	701	782	713	695	687	703	697	710	710	662	722	719	718	731	702	704	751	692	704	648	707	725	671	772	686	696	675	693	729	710	688	713	697	669	717	702	659	695	729	721	711	702	728	708	709	636	712	675	685	721	696	723	728	746	713	699	683	703	693	710	744	666	670	658	657	714	741	725	655	714	687	722	735	693	632	688	698	728	717	696	694	719	701	757	653	676	716	703	752	728	670	718	692	710	699	666	658	692	707	716	685	691	684	690	695	714	733	722	698	737	727	755	729	693	713	740	664	705	670	711	664	734	688	741	671	716	702	741	682	696	644	671	730	697	714	708	732	641	663	731	712	749	677	695	697	671	747	700	671	674	701	715	752	740	715	733	668	703	751	711	683	712	736	702	686	743	720	717	714	717	730	707	657	688	728	641	643	739	660	719	684	772	715	733	726	645	673	709	690	634	699	723	685	726	674	734	721	687	720	676	715	714	724	717	702	703	688	733	683	685	674	738	690	711	763	678	673	722	715	725	663	700	737	743	709	676	725	745	685	747	730	696	732	607	690	676	679	677	701	692	644	714	726	661	754	689	721	697	697	689	667	726	759	656	695	701	706	724	700	720	740	702	687	671	689	697	670	664	713	686	717	678	693	694	705	703	688	719	764	701	714	702	727	719	742	702	727	698	748	723	732	683	685	696	708	729	688	713	712	743	731	733	671	757	701	717	719	682	711	687	674	698	664	667	686	750	722	659	677	671	692	749	695	737	694	726	690	732	704	696	707	723	738	763	699	712	721	709	707	697	711	714	715	712	679	721	712	695	753	684	697	702	679	691	732	700	679	705	688	714	695	660	668	716	720	733	687	766	707	710	721	689	678	727	707	673	761	714	680	719	728	675	665	691	737	712	754	696	710	700	702	720	746	673	676	714	732	722	696	689	737	702	655	677	666	718	682	740	678	664	722	701	717	666	674	736	695	699	726	760	726	695	695	702	685	693	660	733	686	690	697	672	734	631	692	715	705	735	732	720	660	671	692	655	634	711	704	732	713	703	710	682	768	641	750	692	655	729	717	699	735	729	691	681	708	681	767	627	677	712	691	707	773	749	708	787	669	740	694	700	705	780	698	683	691	720	698	691	707	733	739	682	755	694	714	741	696	733	698	687	743	709	676	675	754	667	712	624	693	724	673	699	686	721	712	668	699	682	717	748	716	703	689	641	744	703	689	739	717	689	707	695	701	729	683	712	695	688	718	715	725	688	717	685	681	720	681	722	668	630	725	688	705	720	711	715	680	647	702	690	721	720	666	674	727	706	740	721	663	702	743	773	714	707	761	653	704	718	684	642	677	649	720	704	719	656	660	694	731	679	679	717	739	652	702	730	706	711	740	682	676	697	710	732	692	743	685	729	728	718	752	706	689	727	682	692	713	672	709	705	674	697	694	683	700	722	692	706	717	643	713	668	726	703	742	696	720	683	666	738	693	726	732	682	748	683	725	668	674	717	669	696	717	748	692	730	718	758	700	712	691	723	677	689	699	711	693	754	727	706	705	669	747	724	683	702	754	697	718	740	744	687	714	666	705	705	682	715
34179	18011	5481	432	293	282	293	281	278	252	263	308	284	275	265	254	283	260	268	293	265	280	276	290	258	265	290	278	304	299	272	260	281	303	252	279	276	256	298	283	249	262	280	276	258	274	286	265	273	249	272	273	273	282	279	280	262	254	283	251	256	292	266	266	257	285	285	297	309	271	297	270	284	278	243	264	305	256	275	286	282	263	293	292	294	249	274	260	294	248	307	264	282	301	282	262	299	298	252	260	251	263	256	297	260	238	286	310	275	309	279	273	300	278	273	263	273	293	260	270	268	308	271	299	260	280	270	293	243	288	251	291	261	263	303	259	264	273	284	267	260	255	255	268	255	289	291	265	276	272	273	279	297	274	274	275	267	245	280	281	316	300	290	279	248	267	315	264	299	267	245	269	293	255	265	288	286	289	325	271	273	281	278	248	291	292	263	267	248	268	255	273	277	289	283	301	257	285	291	277	249	263	285	229	274	285	277	295	279	260	322	268	300	273	287	256	242	261	271	272	237	275	256	290	247	278	313	300	256	274	269	241	266	302	268	230	257	262	250	296	269	290	281	278	314	295	243	276	269	259	275	283	307	267	299	220	289	269	294	262	301	274	264	290	279	277	296	290	271	277	261	297	286	320	302	293	266	266	265	293	246	255	240	252	275	265	301	277	270	277	289	277	257	281	280	261	291	281	282	278	284	254	297	258	269	267	285	253	261	290	256	282	269	272	273	296	301	291	284	284	310	274	280	319	271	233	241	285	260	268	261	272	239	276	266	281	266	274	263	261	295	242	255	261	280	268	270	277	282	260	269	239	268	288	261	269	266	264	267	253	291	262	277	280	271	272	277	255	288	282	286	287	242	263	265	262	237	316	265	244	241	289	246	283	261	231	280	273	299	303	277	255	262	312	289	278	277	276	296	265	280	263	249	254	272	275	247	276	262	250	289	268	294	265	268	244	288	290	254	255	265	251	267	250	272	268	256	287	264	248	300	278	279	305	271	286	257	297	272	298	244	267	262	268	260	266	267	274	274	311	279	263	285	273	273	275	284	250	273	266	288	281	300	278	294	275	273	298	285	297	264	244	290	236	238	267	242	274	269	311	229	285	280	266	276	296	249	267	274	257	268	268	274	285	247	278	271	258	254	277	268	298	286	267	274	305	263	249	267	271	284	278	275	263	264	257	284	293	276	261	252	295	262	286	276	274	273	256	291	273	299	268	263	270	304	290	303	257	276	267	278	265	269	298	279	252	306	262	254	290	297	275	278	240	288	243	254	259	287	248	269	285	294	270	274	287	249	271	253	261	257	288	289	265	277	246	267	283	282	232	284	215	273	278	295	276	307	254	270	278	298	236	289	255	265	299	285	261	256	263	287	266	283	288	260	260	283	253	283	261	273	299	290	284	287	260	275	275	300	249	288	267	264	299	266	260	304	281	283	271	298	259	286	240	297	240	274	263	255	243	245	278	258	275	259	288	281	278	260	288	271	261	298	223	280	285	269	291	288	296	297	268	269	261	290	297	285	266	247	276	256	267	270	272	297	289	276	294	254	284	294	314	255	270	273	285	252	295	305	284	255	267	251	267	242	255	285	291	277	330	290	280	300	280	243	299	274	279	278	288	293	261	275	310	244	247	304	258	284	288	258	275	263	269	263	258	264	301	291	260	240	259	263	257	271	284	243	258	302	267	283	304	273	270	261	280	290	279	294	292	273	291	292	260	236	268	255	307	277	283	277	291	259	248	266	259	266	282	252	262	276	280	291	267	251	274	292	271	281	230	298	262	273	274	248	281	249	238	286	295	251	277	265	274	285	261	272	250	253	307	260	300	288	310	252	277	247	283	256	281	246	272	281	276	282	288	285	272	305	294	280	269	280	302	250	299	275	276	288	269	277	299	254	275	268	305	284	293	278	276	250	276	284	273	287	274	249	260	270	295	268	280	287	261	278	279	281	308	256	270	227	246	276	296	268	280	290	302	269	290	265	280	269	261	303	298	263	244	270	253	273	263	281	276	285	255	285	328	277	263	278	293	253	263	298	269	282	266	286	258	269	305	279	271	274	294	263	282	294	276	232	316	298	265	268	254	281	245	279	279	282	263	264	273	271	274	264	294	296	280	274	270	251	277	284	278	274	294	285	270	251	299	262	289	252	274	267	258	326	267	278	270	275	299	281	254	282	305	272	281	293	279	246	276	245	260	293	300	282	292	284	314	263	269	240	248	249	277	246	291	285	299	266	286	295	286	294	257	255	250	286	285	280	260	254	282	284	241	302	279	258	245	248	254	243	285	306	271	276	290	295	263	285	242	265	267	274	246	266	266	258	284	312	226	272	269	273	243	243	293	262	284	309	275	245	246	247	272	312	276	272	284	238	277	275	254	243	230	291	298	273	279	269	282	279	271	294	257	257	250	264	309	269	277	309	292	266	295	254	274	268	281	257	280	252	272	302	270	253	254	286	285	255	248	283	265	280	278	296	277	275	278	237	265	272	236	278	302	251	266	243	265	280	293	273	286	270	260	284	259	273	275	267	304	301	286	300	253	289	297	287	265	265	276	273	280	281	289	288	266	272	287	277	262	283	243	263	252	264	274	272	249	257	278	257	282	280	290	257	270	280	296	277	288	288	289	252	282	301	284	298	276	266	275	253	251	281	289	263	267	238	234	272	264	263	268	260	274	280	283	296	244	249	290	249	241	272	299	287	221	266	268	284	332	255	280	269	283	271	272	269	271	285	276	279	248	267	306	275	271	275	274	269	253	274	272	260	271	264	234	240	283	260	296	279	273	289	276	260	284	258	281	265	261	259	286	277	264	278	268	259	261	257	265	245	318	266	267	313	297	278	239	240	265	294	273	260	265	244	282	267	256	278	269	275	242	243	282	286	252	311	264	264	268	268	293	261	247	284	284	273	252	282	234	277	269	279	287	264	263	290	295	276	274	263	241	283	287	262	271	288	264	258	292	268	252	257	244	248	283	277	286	289	262	296	314	296	276	266	254	273	265	274	268	246	231	267	289	279	254	293	286	281	271	280	265	281	307	252	291	241	299	248	264	275	273	252	231	260	297	265	245	269	271	297	265	306	264	281	245	273	259	288	278	290	259	283	297	280	330	255	283	276	271	285	283	250	240	259	263	257	263	281	264	255	283	291	262	252	273	292	269	285	264	275	272	275	259	259	263	275	256	282	253	277	261	247	296	285	274	268	282	262	271	270	236	274	284	278	247	292	258	286	247	269	263	264	265	273	264	286	260	283	254	293	256	279	308	281	261	269	263	274	238	264	277	282	262	285	270	244	273	258	257	239	269	260	299	303	310	269	268	287	301	289	255	282	269	266	280	275	270	241	283	246	287	300	269	278	274	297	259	280	278	282	280	299	230	271	267	275	265	316	270	304	290	298	266	270	278	271	273	277	287	272	252	272	255	263	258	278	268	260	262	293	284	268	289	283	271	266	246	269	287	282	268	276	262	280	267	286	269	265	248	272	265
15147	4754	1557	665	629	624	698	671	619	634	651	695	660	640	666	616	592	639	615	664	579	705	616	594	634	675	629	676	659	620	591	655	668	666	642	578	664	664	614	632	617	670	639	661	671	668	619	639	672	677	654	667	622	587	670	621	620	654	617	611	601	677	621	640	663	605	656	634	649	596	597	672	619	626	584	642	630	653	620	658	649	609	605	666	636	651	608	640	627	602	669	619	628	641	656	619	609	637	692	650	598	611	626	682	646	641	637	625	615	620	619	654	623	662	614	611	631	603	646	680	643	608	627	612	649	645	624	641	597	609	660	678	642	636	670	614	632	650	643	614	579	626	648	644	596	663	602	598	624	607	641	656	647	650	599	649	664	681	580	606	602	634	669	635	664	665	610	620	641	674	643	619	631	641	598	584	648	649	641	613	595	637	656	611	652	624	631	640	624	658	617	581	600	621	626	604	653	676	635	656	624	599	641	611	619	660	635	621	624	631	630	642	615	651	610	657	600	700	608	656	610	608	605	612	610	665	634	631	605	621	650	611	656	679	622	636	711	608	637	607	622	659	630	613	589	617	630	638	639	678	621	596	610	597	582	660	621	654	613	599	597	631	600	613	634	649	635	667	574	621	617	632	629	626	640	637	678	600	657	625	677	664	662	616	621	646	625	632	626	632	655	633	614	651	602	605	641	623	606	646	649	636	682	677	670	604	664	625	596	615	659	627	645	682	637	634	655	634	622	643	628	646	661	641	602	680	635	604	622	649	614	634	615	590	619	662	617	653	654	591	619	657	640	604	682	589	620	643	630	606	627	593	595	652	623	616	605	669	648	642	611	604	617	633	650	657	601	669	631	631	662	597	631	626	673	631	617	641	643	634	600	605	646	621	665	604	644	620	655	606	649	645	620	639	653	590	663	636	644	625	646	636	599	579	596	602	680	668	648	644	660	625	686	587	621	639	636	585	653	657	680	668	658	643	620	648	621	658	615	684	621	648	564	638	609	595	604	670	602	644	595	671	676	624	606	635	624	646	638	624	633	641	585	629	644	644	615	612	652	656	619	699	610	660	655	624	639	709	608	609	626	633	628	658	567	638	636	582	619	630	645	628	663	642	613	611	675	605	618	673	612	620	605	629	605	635	682	599	584	624	646	628	682	619	640	636	611	638	697	666	638	595	650	668	677	671	663	616	622	610	645	632	663	646	647	648	695	636	585	648	649	597	611	634	635	647	605	620	586	602	640	678	658	647	635	624	624	594	616	624	668	672	647	632	670	627	633	594	651	618	653	650	621	613	654	640	650	653	655	617	631	620	615	633	654	623	626	654	604	611	616	623	637	673	623	652	617	652	624	631	601	606	623	629	683	604	676	667	687	645	640	617	632	633	621	626	671	670	699	631	661	633	620	635	597	625	626	604	644	622	632	651	684	640	638	610	608	641	626	623	589	652	615	646	635	601	664	623	632	650	602	613	594	650	688	590	634	651	614	630	636	671	637	619	623	620	626	658	659	647	669	641	658	618	661	634	661	656	638	639	632	609	660	617	601	590	644	639	642	650	609	618	647	603	586	576	663	654	681	680	573	658	659	675	639	654	612	618	642	628	618	676	620	678	632	648	685	598	684	634	627	665	652	668	647	636	636	609	663	666	613	647	626	648	621	625	642	606	641	648	676	643	648	604	639	665	668	627	644	614	645	592	687	652	656	623	654	641	635	626	596	614	615	656	666	617	646	658	607	611	654	620	630	640	666	608	665	658	603	660	626	641	630	634	639	657	638	661	642	616	661	626	619	632	660	594	657	609	630	689	654	639	595	650	671	652	606	644	615	609	661	651	646	626	632	640	642	640	625	634	623	692	685	599	664	625	632	672	658	645	643	609	622	602	644	623	634	639	656	651	603	652	626	612	622	643	631	658	599	676	618	640	668	636	648	690	646	620	663	616	683	626	661	606	619	632	611	620	617	655	648	657	622	664	641	625	642	632	632	702	652	646	630	582	681	611	605	617	656	639	652	673	619	639	640	628	632	595	660	613	620	602	675	608	666	679	599	623	604	642	618	626	616	621	644	637	599	624	643	689	635	647	681	576	622	701	646	646	603	635	623	614	644	612	631	634	657	667	657	620	684	645	631	609	601	590	646	633	588	589	630	643	633	632	652	599	623	643	638	641	627	625	634	646	598	618	624	665	662	650	663	617	605	629	641	666	656	644	631	657	602	684	616	645	594	643	628	633	613	660	655	619	618	651	617	660	641	620	620	624	611	636	611	649	633	658	647	642	642	675	611	609	648	659	655	642	585	627	602	626	655	602	667	647	604	646	613	635	642	630	615	615	620	622	620	617	665	671	661	606	617	614	599	633	600	692	633	638	659	669	638	655	659	640	623	637	675	633	620	659	661	611	690	625	615	611	630	629	620	595	628	630	590	626	622	637	658	614	635	656	658	627	631	620	605	651	653	614	628	651	642	591	605	635	617	662	650	620	687	627	664	639	681	650	601	671	629	675	604	598	646	598	643	584	661	660	603	633	616	607	626	624	601	605	631	607	649	590	634	616	648	637	650	614	652	638	641	625	610	640	598	594	616	652	636	672	673	646	622	590	633	616	631	637	628	619	605	675	623	665	630	616	689	629	626	630	619	667	623	640	631	645	636	628	674	591	632	643	655	625	655	658	596	622	631	661	657	652	639	603	627	701	645	613	640	630	609	662	613	634	634	649	650	643	634	627	663	577	650	651	582	634	626	652	678	688	606	612	597	698	621	593	602	578	678	700	636	639	601	619	609	606	648	629	630	623	647	678	634	571	687	615	658	588	630	627	613	649	582	645	667	629	659	612	662	626	593	648	674	644	647	644	624	619	651	630	609	620	649	647	647	635	644	612	624	640	598	601	651	651	673	623	618	665	633	626	649	606	614	585	612	619	638	589	637	640	655	613	623	659	615	640	597	656	610	662	655	641	633	663	648	676	658	635	617	677	598	657	656	621	605	632	648	642	679	643	657	595	595	629	642	650	656	585	665	702	663	651	580	676	623	583	623	642	651	678	643	661	615	636	627	667	598	634	643	661	636	618	603	631	670	587	616	580	598	648	627	631	635	605	678	683	627	606	604	632	645	686	630	594	656	689	643	634	611	613	647	628	652	601	654	668	628	622	650	656	648	623	618	600	645	625	632	593	656	636	571	616	692	607	660	604	611	627	668	623	653	608	634	626	632	692	608	616	662	613	634	616	608	635	627	625	618	668	640	621	651	655	640	648	647	620	631	631	621	604	636	685	643	655	628	627	662	641	644	601	626	605	645	605	623	615	663	661	634	650	663	635	655	607	668	675	655	626	649	625	635	599	621	636	647	621	687	616	622	630	614	661	626	635	672	642	653	665	646	654	595	562	604	657	663	595	624	632	585	661	656	608	649	661	670	680	581	695	631	624	609	610	634	681	670	634	639	659	636	639	631	656	632	618	611	647	627	652	647	600	649	655	608	627	639	558	654	656	655	610
25146	21106	23726	28707	21115	16034	823	591	484	488	505	430	485	475	429	406	454	467	435	465	473	457	421	423	456	463	428	424	422	438	425	478	459	410	442	430	399	470	448	432	394	436	423	437	434	418	409	407	425	412	454	415	376	428	442	446	465	403	449	389	473	442	429	438	417	411	464	419	457	458	448	419	424	424	477	466	479	433	439	407	446	430	424	417	456	441	415	418	399	453	424	420	479	456	408	392	446	417	461	390	387	450	405	384	414	394	445	435	455	437	447	413	397	407	435	431	470	443	401	428	414	481	416	396	459	426	416	356	350	457	438	452	441	443	437	416	436	406	414	434	443	392	426	386	446	423	414	426	398	440	452	466	410	456	446	374	460	438	453	478	442	400	451	419	433	429	418	396	416	423	429	414	430	427	411	469	457	477	446	395	445	446	432	429	421	433	453	434	396	405	450	418	470	422	429	427	427	417	426	446	467	417	440	451	451	431	445	410	456	471	429	436	461	396	388	429	480	448	448	446	418	466	387	423	424	448	390	416	418	402	432	435	406	452	434	450	452	397	446	406	461	435	415	438	405	422	429	406	413	419	430	459	402	452	468	434	438	406	429	415	445	475	457	428	427	434	394	437	462	412	417	403	396	410	444	416	420	395	414	449	427	419	419	429	397	475	445	403	429	446	420	389	403	431	439	483	423	435	441	421	458	433	426	412	436	421	406	453	404	400	438	419	426	407	431	418	448	439	486	397	414	411	440	393	449	450	416	413	418	399	424	397	415	443	434	443	417	424	443	412	394	413	427	402	417	430	413	453	419	436	469	412	432	396	388	414	417	444	412	405	432	425	436	440	428	417	418	405	410	415	435	429	410	448	445	404	429	429	414	414	413	448	418	474	437	445	402	422	447	453	429	429	450	445	460	434	411	431	447	445	432	425	427	402	433	433	402	416	433	409	394	452	455	428	464	402	429	455	466	451	473	433	460	436	435	361	430	416	433	424	418	379	398	455	424	400	412	426	434	436	452	429	434	430	440	437	409	409	430	424	428	408	451	413	405	438	441	452	427	442	452	454	438	439	427	428	429	445	444	406	415	394	441	403	446	450	407	413	424	429	408	470	410	418	450	445	407	443	451	473	460	432	422	407	418	419	395	450	452	370	395	381	419	431	406	438	440	434	434	415	397	453	455	464	458	439	493	463	402	401	410	458	438	449	442	464	453	470	385	426	459	426	435	416	436	458	437	427	418	408	464	397	444	455	458	446	449	444	434	445	402	434	408	445	391	467	413	426	427	451	421	432	413	468	412	403	411	409	396	456	414	445	407	424	435	451	416	443	426	446	469	432	437	412	395	434	413	411	462	457	393	410	363	417	415	391	363	419	428	464	421	447	426	416	427	443	381	443	467	465	407	450	453	474	416	440	425	461	457	396	448	469	426	420	379	433	412	428	419	401	439	447	428	437	491	421	448	397	419	377	434	440	435	423	413	433	405	415	425	423	407	439	443	409	433	437	398	423	439	394	445	435	435	402	413	437	448	477	432	445	405	431	460	416	429	436	431	423	480	467	438	384	476	441	444	395	453	427	436	480	429	415	473	394	464	409	472	393	418	429	441	445	399	409	432	444	435	484	419	416	459	438	425	409	445	415	410	480	422	411	423	400	432	440	413	461	417	430	457	426	463	431	451	459	393	373	438	419	404	432	454	429	426	419	416	433	432	428	436	436	481	360	446	434	418	399	430	432	407	442	484	447	448	430	385	431	438	417	440	429	411	454	413	448	450	428	452	391	436	469	445	439	422	453	444	422	436	467	386	418	402	438	448	414	398	417	425	429	394	460	448	405	438	438	429	396	432	448	406	448	443	445	426	470	438	433	430	369	429	402	432	427	429	451	429	457	433	431	414	391	434	408	435	452	403	416	451	415	420	435	457	428	423	423	453	439	442	442	416	432	424	409	445	429	419	409	410	398	435	407	392	434	423	436	457	404	434	441	458	446	396	431	400	417	454	472	508	427	372	409	394	432	438	412	401	425	392	479	460	389	404	461	459	396	402	427	444	458	443	392	468	421	400	449	401	426	430	399	478	417	432	444	372	428	448	467	425	477	409	414	403	412	423	453	423	383	425	455	460	439	425	411	449	397	445	446	442	418	439	430	439	441	483	432	475	404	393	476	433	401	392	357	443	447	414	476	438	426	406	400	434	415	392	412	418	429	419	428	401	449	439	457	449	421	417	418	397	398	413	431	424	438	461	453	463	418	423	460	389	397	424	427	438	414	449	377	426	422	449	443	415	469	413	408	442	408	404	408	421	442	421	416	432	379	426	412	440	424	434	437	452	409	457	410	425	477	444	416	419	403	444	432	436	422	445	418	425	428	396	409	451	459	427	456	439	448	444	449	393	427	403	434	409	435	393	481	466	423	415	437	411	454	436	438	418	418	417	397	440	431	430	440	374	413	429	471	413	452	417	461	436	434	436	460	470	414	425	441	436	446	451	444	450	445	389	475	415	385	438	420	466	467	456	399	442	466	459	434	465	430	423	409	387	406	420	424	397	429	424	411	427	444	471	436	450	432	434	431	392	428	422	474	418	426	433	405	416	408	421	454	477	463	420	447	419	384	443	421	437	372	466	445	413	413	381	460	405	396	423	411	415	436	402	386	420	453	379	464	369	412	407	399	411	416	440	448	445	430	438	435	408	444	385	460	425	427	459	403	434	442	434	455	398	462	441	421	420	385	395	398	427	426	444	384	472	405	422	453	465	411	467	489	423	438	412	421	394	437	451	409	441	413	416	423	458	474	418	427	390	422	410	426	491	403	443	447	440	438	460	402	423	451	399	427	396	419	437	455	418	388	428	415	429	466	427	449	425	451	376	435	443	420	464	442	419	429	412	439	419	416	430	439	432	454	398	395	451	459	439	443	484	422	419	439	484	415	397	443	413	435	455	406	435	436	434	437	445	395	436	445	398	403	408	407	414	420	454	382	446	427	410	421	435	429	396	424	424	405	413	403	387	438	406	427	416	413	412	439	421	396	441	454	427	454	449	456	421	432	450	414	419	454	445	429	422	477	417	415	441	462	401	443	408	440	443	410	436	424	400	455	441	399	427	448	479	441	411	425	415	397	460	423	448	464	406	451	438	408	434	465	421	414	415	414	436	394	375	413	416	459	397	436	404	412	393	436	426	423	455	450	452	456	464	442	445	398	409	441	428	473	409	439	455	439	406	411	431	461	451	429	410	441	432	424	410	410	481	414	444	433	450	407	450	422	406	405	398	465	364	456	396	397	450	430	463	420	387	425	445	405	406	427	457	454	400	410	397	431	431	453	454	410	432	432	443	431	438	420	404	429	459	475	413	439	436	425	421	449	384	409	423	438	403	406	420	446	440	394	411	429	443	421	411	407	445	413	448	422	419	438	433	422	423	426	388	442	427	412	428	443	466	437	411	420	400	406	436	402	467	446	429	425	433	436	447	460	404	391	410	435	418	430	431	383	448	441
31953	32185	13233	1060	980	929	925	954	881	912	964	950	850	909	921	924	852	868	951	883	909	917	834	894	922	924	896	899	900	872	864	946	904	861	937	877	917	891	869	898	891	879	881	894	847	889	883	921	844	907	928	894	926	921	876	959	890	918	889	879	925	878	850	827	901	907	884	932	861	889	877	927	900	904	889	867	918	946	881	891	919	851	917	906	927	968	902	899	898	887	872	884	886	893	895	872	875	876	881	915	896	922	948	886	899	841	887	876	962	910	888	922	880	918	976	895	939	924	840	923	910	942	889	895	903	875	859	880	905	958	878	902	918	918	919	874	914	949	901	883	951	907	907	921	871	883	910	908	901	909	872	881	884	935	925	879	874	870	868	857	931	906	865	904	919	912	834	925	837	888	935	913	933	947	860	919	886	863	897	883	880	834	891	927	958	873	922	935	837	891	896	912	930	874	922	900	884	891	897	935	880	922	836	882	855	886	863	940	858	893	880	879	879	831	868	877	896	853	859	902	856	876	890	963	914	831	861	959	897	874	900	901	886	965	888	841	884	912	859	933	934	899	888	937	866	861	888	904	849	893	900	874	888	921	847	885	884	917	861	876	881	860	909	880	958	851	921	876	920	882	863	929	911	880	893	863	887	939	942	935	871	909	959	937	938	853	894	878	922	885	959	922	919	851	952	911	959	907	946	878	892	833	878	900	925	856	883	858	937	956	925	893	920	844	890	918	988	963	890	851	862	905	903	828	952	864	878	889	896	862	964	907	911	874	932	928	890	876	878	931	892	866	938	933	867	904	952	913	904	868	876	907	886	923	936	842	847	909	897	953	896	973	901	899	862	910	881	847	915	873	958	888	915	891	894	927	881	964	885	900	951	871	898	907	938	931	875	884	904	955	896	880	879	878	875	862	883	879	907	866	871	919	937	933	939	898	902	886	909	927	930	924	861	969	929	870	984	857	882	881	927	842	835	884	892	869	918	922	893	874	895	972	957	889	883	956	867	952	944	896	886	872	841	880	891	862	927	901	879	921	917	932	883	897	947	827	898	900	931	891	885	876	892	850	863	874	901	902	916	929	866	952	881	892	936	846	878	944	909	883	856	938	843	941	990	880	914	855	926	914	899	881	931	907	866	887	925	826	847	937	901	881	885	880	895	943	887	909	884	914	890	884	891	919	879	921	941	876	934	891	923	888	877	894	901	870	923	921	869	887	861	902	920	897	917	932	887	898	899	837	888	892	866	893	897	911	949	881	904	893	947	928	897	895	860	877	884	875	893	912	901	927	894	876	903	827	853	881	899	893	908	904	910	928	840	899	926	905	902	943	895	915	850	952	909	939	849	868	897	851	909	906	928	929	885	912	909	933	931	878	919	914	905	887	958	944	912	945	911	952	918	888	868	933	954	903	881	886	900	845	932	923	883	890	885	931	882	910	884	881	910	866	927	844	950	887	885	899	881	913	937	888	895	895	841	905	854	896	912	876	900	854	914	921	909	871	836	855	898	855	933	912	877	913	904	893	851	891	926	882	949	901	859	922	896	896	937	925	906	900	890	866	882	917	928	867	913	914	927	920	926	912	912	915	912	854	926	947	916	906	885	941	950	933	913	907	886	899	901	941	913	916	885	906	892	935	939	928	897	968	900	838	915	875	906	873	915	921	908	877	858	894	874	954	903	916	897	877	819	858	904	856	862	882	909	855	934	916	911	872	907	895	879	889	922	899	911	894	852	878	951	884	910	814	861	919	871	864	879	900	871	909	891	866	845	889	869	965	892	881	901	886	878	860	857	912	882	913	846	822	855	861	908	916	831	902	903	885	871	873	872	891	882	863	880	851	914	898	955	942	910	910	898	845	889	921	830	869	913	864	920	905	881	908	943	956	861	905	920	893	919	877	889	891	906	922	970	873	933	900	919	874	912	921	902	855	867	913	896	876	888	893	907	843	894	909	909	969	881	914	874	898	911	884	880	923	916	875	896	837	911	908	909	887	900	847	867	861	947	912	863	909	887	897	872	885	924	911	845	918	959	861	937	898	868	859	884	950	899	886	879	841	912	946	887	904	856	857	891	853	850	913	857	893	908	881	901	883	930	849	915	905	928	890	943	878	872	922	903	912	913	879	891	930	912	886	900	890	907	900	932	884	917	866	952	909	896	896	869	919	881	904	872	904	920	851	912	895	861	926	875	915	863	878	954	947	923	928	891	864	939	873	870	902	837	933	930	923	877	934	875	871	897	957	925	907	913	916	861	939	860	860	897	901	889	924	910	896	892	885	908	896	859	924	908	894	875	898	936	856	859	880	888	847	894	877	845	955	900	885	899	890	868	871	928	871	899	897	897	931	891	854	907	939	924	914	886	895	893	847	888	920	952	878	853	845	883	878	895	910	899	851	951	861	890	902	936	877	846	907	881	914	881	923	885	943	888	936	870	929	922	915	850	946	911	893	821	869	889	886	910	874	890	876	854	904	907	927	910	949	964	874	938	892	915	922	842	925	911	860	972	841	885	889	911	907	843	879	892	935	908	877	907	891	915	869	935	945	933	853	931	888	893	982	878	943	932	872	880	925	882	887	893	924	928	923	945	865	928	858	862	998	896	926	905	909	871	907	893	883	941	976	848	886	896	886	849	887	890	898	883	915	917	885	866	878	854	902	861	872	868	906	881	923	890	899	840	885	902	891	924	917	881	939	880	875	881	902	913	901	896	902	870	892	953	923	903	872	906	943	945	932	886	918	903	928	923	861	886	848	939	905	903	919	869	917	887	906	862	903	948	898	874	844	869	915	859	918	934	877	902	971	900	892	838	860	873	894	867	897	869	884	868	895	910	887	890	911	953	908	901	929	879	976	859	922	894	881	875	900	888	955	913	874	902	887	891	935	872	860	947	881	866	908	922	889	953	964	901	934	853	905	926	840	848	910	888	886	926	856	902	924	921	921	910	840	928	878	871	994	884	913	891	906	880	917	844	892	896	886	849	912	867	878	934	886	917	916	880	871	918	902	846	879	872	899	867	870	920	853	933	869	889	931	882	869	925	896	927	886	869	870	878	916	877	902	885	849	947	815	897	918	841	859	816	834	919	886	903	870	878	882	897	930	877	881	876	920	878	858	876	877	891	881	845	873	921	916	887	908	863	878	880	893	872	864	867	864	905	876	921	884	921	874	871	871	898	860	932	879	872	962	889	893	943	944	856	850	961	888	867	885	917	926	901	872	882	942	888	930	908	893	829	900	922	831	940	887	950	890	938	873	900	922	895	869	847	930	915	880	915	915	910	921	879	907	931	868	896	919	919	901	927	880	928	871	930	906	910	950	864	905	906	886	892	910	887	927	859	908	864	896	935	945	914	917	888	944	905	931	924	957	906	884	933	876	854	864	908	909	882	902	907	948	904	853	936	887	973	872	928	882	908	888	919	845	843	848	888	855	866	821	906	867	879	895	896	870	934	901	920	889	911	876	866	957	924	851	931	911	907	919	839	923	887	864
24560	21138	24097	28454	21141	21164	11719	683	464	450	412	403	359	383	400	375	357	358	337	358	363	342	386	361	352	361	345	346	331	380	345	345	321	344	355	363	374	350	382	337	339	322	350	363	310	306	368	317	309	312	339	330	341	376	337	355	394	288	358	319	332	361	350	322	339	348	355	330	359	323	353	312	328	347	353	333	327	310	375	363	346	360	361	351	338	352	319	293	363	328	343	358	317	350	346	371	347	317	349	321	335	337	343	342	331	295	339	393	371	354	346	356	346	302	325	382	339	344	348	338	337	325	337	350	353	309	329	345	336	299	388	355	330	342	326	348	356	323	337	324	355	351	321	297	317	364	352	376	340	309	351	281	349	321	365	310	352	334	335	308	342	341	351	346	326	321	391	322	379	351	307	359	322	337	367	345	359	339	301	341	399	308	332	338	330	321	371	343	323	297	319	320	367	335	342	381	360	307	314	363	328	319	350	329	340	333	358	365	367	374	349	357	362	327	305	301	358	348	304	335	357	342	349	337	323	301	353	351	345	326	348	337	353	344	347	339	317	383	359	321	341	332	350	347	348	346	341	323	393	305	340	341	342	375	309	302	341	377	309	321	337	341	336	362	338	356	345	327	378	331	360	328	328	333	329	373	323	372	311	331	354	325	321	311	286	339	380	339	321	321	359	363	338	357	358	341	339	343	306	363	326	348	361	333	333	333	303	334	371	357	308	345	365	323	358	374	345	325	337	310	369	355	295	343	313	327	313	319	303	323	359	341	357	313	336	332	334	311	327	300	321	340	366	324	322	364	295	358	348	310	333	347	335	404	318	357	335	346	354	340	368	320	357	321	347	320	356	343	349	342	375	336	353	324	335	346	347	348	371	354	332	335	362	338	290	316	313	350	325	333	331	362	322	359	313	315	334	324	349	343	308	388	345	321	320	310	333	320	344	366	332	349	343	342	334	374	334	340	374	304	343	312	345	357	333	338	346	342	298	315	354	338	331	352	359	378	329	340	316	339	338	324	357	340	335	345	314	334	384	309	314	349	333	365	333	335	289	340	307	326	332	354	335	347	317	327	352	330	334	341	309	323	327	318	370	343	350	358	349	334	329	331	355	355	333	334	347	326	332	327	331	352	355	335	362	367	348	324	363	333	325	350	318	346	327	330	352	331	333	369	364	319	364	323	326	321	317	316	379	349	345	339	323	318	336	381	339	326	332	346	321	347	335	318	334	334	364	358	331	364	336	307	306	347	351	335	329	332	329	335	339	306	276	339	343	322	357	348	325	343	319	336	344	329	335	332	335	314	320	333	306	325	353	335	324	319	351	338	358	314	322	318	346	308	335	324	339	342	357	323	343	309	328	350	322	320	348	391	343	318	328	339	367	332	359	341	336	318	344	355	369	345	328	317	386	349	329	306	322	310	290	313	337	334	339	328	344	306	329	341	335	351	329	344	362	308	322	319	360	366	392	308	303	368	347	333	353	313	361	363	357	323	368	353	350	344	335	315	307	356	299	334	330	336	352	346	343	356	345	392	346	391	331	339	334	332	329	341	357	379	353	351	390	341	356	352	323	320	357	376	345	348	316	371	343	360	346	301	340	340	348	373	362	303	352	279	321	324	364	342	347	355	359	323	332	348	391	324	327	317	327	376	332	309	325	336	308	365	371	347	347	333	368	383	349	320	313	340	334	362	315	336	375	365	322	324	312	365	310	311	346	318	354	367	333	392	316	339	329	371	398	366	324	353	335	323	311	354	353	348	346	348	315	350	331	365	313	359	320	313	316	331	329	322	323	341	329	318	352	325	342	356	333	356	379	294	354	330	316	362	362	364	357	327	330	360	328	295	304	309	343	332	330	331	336	293	318	353	378	342	301	348	328	306	322	357	353	350	338	384	349	316	342	319	348	332	370	334	339	367	309	368	314	338	350	361	328	323	303	366	352	358	357	315	293	323	324	363	396	363	326	339	356	324	344	363	374	353	312	318	327	349	345	332	343	321	336	322	327	307	361	353	328	372	313	372	361	339	343	355	282	337	326	336	295	375	340	334	326	328	381	369	324	333	318	358	325	342	368	307	343	330	366	331	357	330	342	343	359	331	321	333	333	335	328	339	325	369	310	365	329	326	328	337	331	321	340	347	295	367	351	338	356	357	361	329	369	377	313	306	317	332	341	330	348	337	324	351	357	353	320	380	385	351	351	341	344	332	353	379	352	315	333	343	345	355	369	315	373	328	354	320	352	349	382	340	319	362	336	311	315	329	316	349	332	344	301	329	336	303	308	312	292	337	341	353	335	325	341	290	340	330	343	328	350	364	365	331	313	329	348	343	341	316	328	321	368	326	331	377	375	339	313	318	371	361	349	324	336	331	306	326	338	321	318	366	313	325	365	382	343	368	336	352	326	360	320	334	346	343	336	366	353	317	323	352	331	360	365	364	320	328	309	347	341	352	356	336	379	357	315	345	325	351	350	368	313	352	368	320	303	354	349	331	316	307	355	347	373	361	395	326	322	351	350	360	342	359	335	336	330	340	316	302	338	338	316	356	332	311	329	373	328	328	292	302	326	355	368	332	348	359	343	315	350	326	291	354	332	333	339	317	362	311	348	360	372	363	364	335	359	322	348	316	368	329	401	347	345	333	321	367	335	299	314	354	353	334	349	306	319	338	332	350	331	342	349	391	367	317	342	373	330	363	335	354	334	317	343	354	347	315	328	336	335	344	346	352	321	345	317	302	358	358	378	309	374	319	290	331	333	387	343	297	318	338	359	361	366	378	358	355	365	354	339	322	363	382	314	322	353	320	341	352	371	363	342	352	340	365	335	340	323	360	314	333	345	312	385	387	327	340	333	340	355	347	318	340	341	358	355	355	313	335	338	347	307	334	305	330	342	343	323	349	342	356	346	338	296	316	380	322	342	334	323	323	364	348	335	361	308	344	358	359	326	355	347	325	374	336	317	318	314	345	341	350	326	317	310	331	347	314	322	323	287	351	311	348	325	373	344	352	343	336	315	339	328	314	322	368	364	322	344	349	365	333	389	325	389	323	363	355	311	345	370	357	387	316	339	335	340	319	291	358	320	328	354	302	335	332	331	322	302	350	344	293	337	325	334	325	337	324	350	348	349	306	281	347	334	314	330	335	335	344	354	338	303	359	359	339	325	321	326	305	344	358	319	329	323	326	352	346	369	345	328	310	320	348	319	344	311	340	376	311	363	331	334	345	312	313	343	356	331	329	349	369	350	308	362	358	321	363	324	334	313	331	310	341	349	329	313	387	338	344	352	297	366	345	378	333	329	331	383	318	361	354	319	354	327	336	337	364	313	330	333	328	375	304	341	333	334	336	337	345	370	363	312	326	352	369	319	348	298	306	350	341	329	341	336	307	346	320	336	313	337	368	347	290	300	290	354	290	306	349	366	368	318	322	326	327	311	296	362	366	357	334	326	344	304	396	339	337	320	350	346	319	353	339	357	365	333	291	327	339	308	301
36604	42203	17710	1112	876	795	729	730	750	719	691	706	715	677	704	697	712	718	726	656	713	747	722	677	713	724	669	705	744	735	663	674	719	733	725	694	698	657	697	673	719	658	729	672	704	749	705	701	740	737	668	720	669	675	688	678	676	677	616	681	657	716	696	668	648	695	715	701	706	678	728	648	728	698	749	692	702	723	709	724	749	714	718	681	710	724	710	680	651	719	706	693	719	692	686	716	701	687	644	695	724	708	711	715	685	718	657	694	689	685	699	682	738	729	685	727	729	730	674	717	690	684	708	641	712	697	716	736	711	683	647	685	714	683	715	748	743	730	744	704	686	693	711	695	709	678	707	699	713	685	678	694	749	677	629	679	738	712	676	698	705	670	692	647	728	702	698	689	691	662	672	748	678	677	661	679	666	690	708	685	692	709	708	676	713	721	696	672	722	752	704	669	681	722	668	663	703	700	748	710	725	724	693	714	687	740	649	638	676	716	690	681	734	732	734	663	671	649	742	650	713	686	698	717	665	679	706	723	676	706	699	680	721	745	715	696	722	694	691	671	741	674	680	745	748	666	690	741	722	662	693	733	713	744	696	655	687	727	749	688	644	676	685	717	712	696	707	709	690	730	725	643	725	720	660	715	727	723	644	741	675	744	706	694	732	676	699	700	677	731	706	672	738	724	726	679	710	684	689	674	691	693	734	731	676	633	686	716	627	719	727	779	702	744	689	726	682	673	713	704	669	737	727	707	665	732	698	690	703	690	656	674	746	692	744	705	674	664	700	734	711	710	729	694	712	727	723	665	701	722	710	700	687	671	701	655	719	728	724	712	714	711	713	720	676	718	703	709	743	705	729	710	708	742	696	708	698	711	695	688	668	683	689	710	727	727	713	700	699	691	699	764	659	666	676	657	709	751	683	750	686	653	718	722	667	703	684	696	704	687	706	663	676	661	665	732	674	673	684	670	686	682	662	722	704	706	734	705	714	742	728	684	705	696	719	698	667	721	673	710	673	675	715	733	738	682	720	712	660	686	725	698	702	734	736	711	711	712	710	717	687	689	712	722	659	652	691	680	741	711	694	701	666	697	706	706	695	702	697	707	700	685	698	704	696	699	627	715	687	710	697	736	708	711	680	682	673	679	708	672	697	677	637	722	730	742	711	699	694	740	689	704	714	672	716	679	690	653	712	695	715	637	709	714	701	733	709	725	698	657	692	693	746	695	694	674	643	706	675	763	697	680	698	709	663	734	680	704	710	732	696	714	670	758	713	769	678	705	687	700	698	706	700	689	713	629	707	731	677	669	746	689	701	685	712	694	706	699	720	635	673	710	690	668	719	722	733	667	668	707	711	687	740	760	667	698	745	706	752	683	717	715	682	673	718	685	661	701	701	684	771	674	684	730	705	697	695	674	697	689	693	739	679	742	676	721	696	748	698	682	695	698	723	656	768	715	705	709	723	697	669	707	663	703	719	704	731	743	694	737	729	728	699	704	720	708	688	716	719	696	683	682	702	727	742	677	727	694	703	719	683	698	711	683	694	710	735	657	708	738	704	697	676	735	711	747	684	672	675	708	705	704	654	712	690	697	776	702	718	646	734	757	666	667	656	687	717	700	724	693	708	731	735	719	698	722	699	674	698	694	683	740	725	697	687	704	678	689	667	678	668	672	739	678	682	692	655	700	735	675	704	715	692	742	686	673	701	704	702	712	684	709	738	718	636	656	700	693	728	677	658	754	694	676	703	746	691	685	686	684	716	657	651	743	681	742	716	690	679	705	693	674	705	665	715	733	692	657	682	684	655	668	721	687	717	666	734	665	674	696	672	735	737	702	734	688	683	687	719	712	705	663	709	694	699	667	737	700	727	697	640	705	737	689	665	679	722	663	675	690	676	708	693	734	714	685	696	691	668	758	699	750	709	667	710	705	713	724	679	679	692	714	689	694	694	694	702	662	723	666	722	704	713	716	713	697	685	652	702	677	657	732	688	681	731	665	711	728	689	702	700	674	725	666	690	686	721	676	705	702	670	710	730	735	690	712	718	685	736	682	697	706	697	700	692	716	710	708	666	692	684	711	701	680	725	678	742	705	716	731	700	669	735	693	678	702	697	682	672	708	730	733	711	735	701	707	667	695	737	719	679	699	705	640	712	680	725	724	686	729	696	681	682	647	722	673	668	739	721	682	681	743	682	705	709	704	676	685	760	654	679	707	687	745	720	700	740	671	685	689	662	695	730	689	708	665	691	668	660	663	726	661	692	712	665	743	714	693	668	669	705	686	731	734	729	701	697	717	703	707	704	694	727	693	671	695	680	702	667	706	669	727	758	696	686	690	714	670	706	669	701	729	728	681	682	739	708	694	677	701	698	697	675	688	752	703	723	708	693	721	692	710	672	711	717	696	684	689	732	680	748	690	697	698	698	695	690	669	664	726	691	735	723	638	713	706	693	697	681	664	710	695	707	689	705	691	681	653	690	704	686	688	733	703	734	680	692	721	678	722	700	721	690	742	702	650	669	707	712	727	711	686	670	723	694	647	732	749	718	732	750	706	677	698	711	658	692	739	701	697	709	726	702	712	712	714	695	679	731	783	707	743	739	726	719	739	722	659	697	704	737	715	714	726	667	711	689	655	706	696	689	720	682	719	713	644	720	706	693	724	683	683	629	681	689	684	690	700	738	706	693	670	654	675	707	701	687	697	680	710	739	705	712	701	658	680	695	681	686	694	732	684	680	640	723	699	686	721	749	675	692	694	717	735	679	670	730	693	737	700	712	741	768	687	677	701	686	708	699	688	669	697	701	708	709	703	695	703	697	731	730	723	702	719	703	727	726	677	688	680	696	746	686	714	675	711	667	680	731	717	703	709	697	747	682	713	709	695	680	711	698	728	691	672	699	696	692	678	669	729	685	762	705	743	697	682	674	714	708	722	724	644	733	693	713	682	691	691	790	747	739	728	708	652	694	703	676	716	676	698	734	712	722	719	692	697	701	741	669	668	713	696	684	692	687	749	710	652	668	740	718	689	701	728	734	669	707	688	730	747	629	673	683	760	719	678	681	697	654	694	684	736	676	686	676	683	757	661	684	721	656	679	669	718	719	684	666	650	704	718	681	706	703	683	724	697	745	701	670	639	728	694	668	729	638	741	670	706	685	656	705	706	717	629	708	693	704	632	656	715	699	703	673	682	716	662	700	697	695	692	652	724	656	654	703	678	652	697	690	701	688	648	700	697	692	744	748	733	688	670	720	703	690	709	762	710	634	692	735	720	710	666	702	709	728	683	712	726	684	716	671	682	697	713	643	709	716	694	685	701	691	723	687	729	711	729	712	717	711	691	687	682	690	709	738	701	695	711	702	692	683	758	683	696	709	692	746	686	665	737	731	675	664	702	675	712	691	707	658	674	735	693	688	740	652	676	644	703	704	679	673	726	644	680	672	714	686	761	688	686	729	773	659	704	667	702	728	680	687	694	683	764	742	700	724	697
34319	17942	5462	383	319	267	256	259	229	270	290	271	284	270	303	277	235	271	278	256	292	265	248	242	266	276	273	275	286	293	289	274	334	292	287	270	277	307	256	281	284	299	284	288	254	268	273	275	250	269	279	274	266	281	265	282	257	308	290	284	275	265	260	275	274	248	275	293	289	282	294	268	290	271	271	259	271	284	254	260	269	283	274	280	249	272	300	270	296	265	254	246	308	255	315	285	276	293	249	245	263	245	258	278	236	271	278	242	297	268	244	266	264	263	246	277	298	278	297	235	279	265	248	253	276	288	280	274	287	268	276	269	299	289	270	265	262	256	269	306	250	258	275	269	257	258	304	274	264	330	266	266	308	258	240	263	277	274	277	286	272	265	295	272	254	280	279	315	268	255	254	283	287	294	277	257	288	292	307	258	291	277	280	276	296	300	262	284	294	276	276	270	281	261	272	276	270	265	248	255	232	297	242	276	258	277	249	281	264	292	256	277	281	267	268	287	245	278	290	289	285	280	239	260	252	272	285	260	287	248	296	253	251	234	285	289	254	300	261	271	259	297	275	233	273	234	261	271	241	265	271	247	262	264	250	285	307	247	299	301	257	269	241	264	266	248	295	273	281	247	265	263	264	272	280	264	284	270	271	281	291	277	266	295	283	276	269	254	240	279	268	283	269	268	267	265	268	280	307	260	312	284	269	271	298	283	279	274	274	254	275	270	258	255	234	261	289	292	283	304	294	283	242	281	283	252	275	261	318	280	271	271	296	271	272	281	279	277	275	279	290	266	239	246	266	252	259	301	283	233	267	292	298	316	250	258	280	272	277	287	279	265	290	288	258	256	292	272	277	280	287	297	292	249	264	245	269	253	293	282	263	264	276	249	275	244	286	280	262	299	258	279	289	295	262	237	287	254	265	262	263	274	266	307	266	275	269	268	275	270	281	272	268	256	291	292	284	265	260	267	290	245	242	280	253	275	291	258	258	253	270	302	245	303	269	264	257	240	284	275	257	265	277	299	309	303	255	292	272	274	253	235	260	265	293	286	289	270	285	271	276	296	322	277	281	261	315	258	237	273	263	246	275	283	265	249	258	283	291	267	273	284	291	249	281	271	283	261	261	286	262	273	313	291	257	253	267	285	302	285	268	270	303	258	251	288	269	278	233	263	262	259	257	265	292	264	239	284	293	271	287	280	273	270	261	301	249	273	273	267	268	275	278	265	270	291	259	236	253	248	264	288	271	283	279	277	243	282	297	248	284	257	281	296	279	227	280	259	282	297	266	273	293	288	258	260	269	247	268	270	274	264	269	295	269	248	276	276	271	281	331	283	280	270	289	261	306	261	254	277	320	276	277	268	276	240	283	279	293	249	258	237	273	276	251	289	298	317	302	328	248	267	261	270	296	288	270	259	277	266	258	315	305	252	281	287	298	270	250	254	241	274	279	267	285	293	280	281	256	299	291	278	252	260	272	270	247	271	241	260	278	288	267	275	273	280	272	261	292	302	289	293	298	289	257	254	254	268	278	270	296	260	276	240	266	284	266	249	297	246	292	298	263	278	278	303	255	279	271	279	265	301	271	267	280	321	289	296	279	269	254	288	267	265	287	279	267	256	283	272	257	262	255	292	250	261	259	283	288	290	285	303	263	258	287	290	246	278	271	283	274	260	260	282	252	319	311	267	276	272	268	280	281	281	263	263	262	278	242	248	258	253	257	275	275	275	263	300	276	246	268	280	273	285	243	294	269	267	275	243	278	280	253	245	266	279	268	303	244	278	276	292	268	269	271	253	270	283	289	284	300	254	258	287	256	273	262	263	267	299	292	283	288	295	259	257	262	289	271	282	293	308	246	257	245	259	284	270	275	240	269	291	304	287	285	256	277	276	245	243	257	266	258	291	276	266	262	273	295	284	276	265	251	277	282	265	240	279	269	295	281	274	283	246	266	276	257	278	290	307	249	312	279	295	287	253	245	309	303	291	296	261	250	271	261	275	286	278	265	266	247	284	301	297	284	267	254	269	272	287	290	280	272	274	282	309	259	319	295	246	300	286	248	258	277	276	272	270	251	255	309	261	261	256	313	251	267	282	277	286	278	254	271	286	265	253	262	259	272	278	266	289	264	251	292	248	290	313	308	288	239	283	270	284	310	266	242	270	262	275	282	257	268	291	301	278	277	280	283	258	271	281	290	263	269	290	288	277	294	293	265	281	244	245	250	275	293	284	297	273	280	265	251	245	260	260	271	295	259	255	302	260	268	283	269	270	241	250	259	290	271	256	285	279	301	259	290	269	280	266	255	272	312	270	304	278	239	274	279	303	298	271	274	266	261	264	282	275	256	242	292	250	257	300	269	287	278	275	286	252	272	252	253	283	302	232	291	243	290	244	299	298	282	266	283	287	259	276	262	278	245	281	285	264	274	240	251	246	277	261	256	249	265	277	306	302	257	278	252	246	274	261	275	255	267	269	267	300	258	273	246	264	253	258	242	253	277	279	263	322	283	278	260	259	268	285	291	252	288	262	266	290	271	284	260	266	272	281	296	280	258	237	256	278	270	258	266	259	305	260	255	267	263	258	290	283	276	260	262	270	278	274	294	260	268	253	270	245	290	300	252	267	246	270	269	309	271	276	280	272	260	290	297	304	259	276	259	278	244	251	277	253	278	267	272	272	269	268	293	281	276	266	259	256	307	262	296	276	282	319	256	294	285	267	252	268	306	257	281	247	255	260	308	271	258	293	317	292	297	287	286	268	272	244	274	287	314	269	283	298	258	271	320	286	279	275	291	240	283	259	262	288	280	265	278	253	277	238	289	290	285	276	304	263	246	275	270	288	275	288	289	274	260	248	271	292	313	313	261	270	239	299	266	272	263	273	259	275	300	242	305	263	265	291	277	256	264	289	295	256	298	270	290	264	275	302	284	282	256	247	242	278	288	285	316	273	276	295	259	298	272	298	286	262	312	293	280	269	280	264	257	283	267	278	272	254	249	291	279	301	251	258	263	252	276	260	276	273	262	273	266	244	242	271	314	281	232	289	257	271	270	256	286	275	294	261	283	267	284	300	233	283	271	293	300	251	282	290	314	283	259	253	277	287	282	288	309	301	263	284	277	274	281	250	291	266	306	230	298	258	287	253	261	294	262	253	246	294	264	285	295	312	293	274	267	282	297	277	305	254	288	306	269	270	274	288	287	272	270	277	283	287	275	302	281	268	304	293	278	293	287	262	249	250	277	282	276	292	275	268	278	268	252	264	276	253	257	278	244	266	268	289	278	274	246	263	293	277	292	277	265	284	275	268	262	267	294	269	271	282	288	258	270	281	243	260	267	255	241	291	274	259	274	300	301	266	278	327	272	287	288	298	300	234	257	257	255	283	305	285	286	277	282	235	250	238	240	263	258	271	254	256	267	259	252	268	294	296	270	289	267	264	258	264	285	255	265	274	283	258	255	270	260	274	270	255	265	238	283	303	275	278	259	283	292	250
14843	4117	1540	629	632	631	604	627	601	692	629	621	667	657	611	617	616	638	677	667	600	651	568	604	658	626	629	617	625	632	623	645	674	676	632	662	611	659	630	621	629	646	631	674	642	639	635	624	634	585	600	609	611	645	627	675	596	602	605	701	602	676	649	650	600	655	612	612	656	637	661	612	677	609	617	655	637	673	622	627	632	589	594	623	652	610	625	653	589	655	620	630	669	625	631	629	651	602	618	598	643	636	645	617	645	616	599	655	597	580	633	625	590	632	653	631	648	615	670	618	605	626	622	680	633	591	590	601	656	627	631	661	663	629	634	653	642	642	598	655	601	616	665	649	626	645	662	630	644	688	647	625	632	665	631	645	617	642	617	616	637	659	629	614	633	610	611	614	660	623	688	678	610	663	632	661	627	688	632	624	623	623	657	600	681	677	655	642	608	632	674	674	647	661	650	632	653	608	614	617	666	648	619	601	648	617	636	706	654	649	603	643	616	615	610	609	658	650	640	629	628	601	620	626	621	634	593	601	693	627	644	627	650	611	615	625	656	629	603	641	626	629	616	656	627	624	685	646	612	665	628	649	631	626	645	648	603	594	663	593	635	628	652	633	608	652	668	672	613	606	613	640	686	663	628	668	681	677	606	618	602	637	623	632	599	598	643	673	634	645	623	646	641	603	696	609	615	601	614	657	618	638	593	636	656	654	591	649	644	646	625	633	668	610	606	651	676	620	630	648	593	636	608	624	648	641	690	649	639	610	643	660	662	608	621	615	678	618	633	639	623	634	635	655	674	639	603	633	620	625	639	621	627	621	609	672	650	622	674	607	610	640	619	641	620	614	615	604	646	650	622	655	650	607	615	642	684	611	597	562	610	627	642	624	648	631	652	677	660	627	637	608	615	641	653	630	626	600	667	669	600	652	679	618	653	667	633	614	625	643	636	592	653	597	635	668	674	657	605	678	618	639	646	621	665	617	608	683	668	661	623	632	613	637	640	687	623	658	673	626	654	682	612	654	656	620	639	679	643	651	653	672	589	626	655	628	662	632	582	685	678	613	598	655	630	637	638	608	664	579	616	630	658	681	644	646	649	627	642	661	653	611	651	636	644	594	605	602	643	645	692	590	641	621	588	638	612	642	642	665	604	612	638	587	647	661	617	676	642	624	623	653	668	644	653	627	621	627	645	617	623	690	654	711	645	688	647	643	608	625	648	663	659	638	604	611	674	612	632	639	632	593	656	665	616	618	644	645	645	628	695	625	635	608	643	630	634	629	633	645	639	677	654	665	641	627	674	615	631	622	605	622	658	631	626	661	602	679	661	598	647	650	629	639	612	580	656	603	666	629	611	673	600	637	637	649	594	644	602	639	634	629	658	662	691	652	680	586	602	649	642	648	652	622	692	636	648	632	623	595	626	627	599	647	674	669	610	619	648	631	644	664	617	656	581	593	640	599	627	663	676	623	622	643	648	661	628	633	671	614	580	604	605	650	666	625	647	634	611	597	641	615	640	622	613	624	687	624	653	630	638	599	640	622	583	629	635	670	662	613	609	578	584	610	652	601	628	675	621	652	674	630	653	618	628	638	624	611	614	648	658	651	615	658	662	691	622	589	638	593	667	637	608	692	654	558	645	643	666	626	636	611	610	657	641	595	616	660	633	648	664	629	652	625	628	601	637	651	687	642	627	622	684	640	621	612	637	654	614	619	625	608	621	620	637	611	642	679	637	610	654	652	650	587	576	632	605	620	630	648	652	656	611	627	660	629	612	680	621	588	621	599	639	583	616	626	604	661	681	638	653	624	668	629	623	620	643	601	601	667	580	554	700	646	656	632	670	599	567	619	612	617	646	605	628	641	645	660	655	640	630	664	618	635	608	626	670	592	621	627	638	633	633	616	638	622	629	612	628	629	652	633	599	634	632	649	620	620	615	618	660	632	649	577	606	648	618	606	688	647	633	612	654	626	602	626	636	664	643	609	646	597	657	624	592	641	658	631	647	659	645	608	641	614	644	631	608	625	647	612	670	583	636	630	568	633	637	662	608	597	623	626	641	672	646	643	640	624	606	643	650	661	625	668	583	625	649	656	590	686	628	614	623	645	633	611	642	626	662	639	583	650	661	673	594	613	654	596	693	610	668	628	614	640	644	616	652	652	661	647	646	609	634	596	626	602	612	650	694	644	689	624	645	638	679	660	636	604	615	630	619	618	620	604	634	636	644	665	655	607	642	649	654	633	610	654	650	658	654	658	619	605	655	606	622	639	609	614	665	631	585	602	618	639	623	640	653	659	646	611	629	606	629	661	641	642	613	657	594	608	612	671	669	673	623	610	593	624	655	615	638	633	610	640	592	661	613	627	651	639	659	642	611	647	613	627	655	668	681	647	635	648	674	619	629	625	637	637	623	642	660	589	649	611	680	642	627	609	652	641	630	588	621	644	590	609	664	619	641	654	596	629	630	639	631	641	621	611	632	627	635	673	664	621	646	649	656	616	639	600	600	618	654	603	647	637	619	631	633	667	612	607	590	645	700	633	612	633	667	652	602	657	677	623	637	636	628	579	647	574	660	635	597	649	647	648	660	650	619	617	626	669	662	597	582	623	600	615	592	608	642	661	651	639	623	603	612	672	636	604	653	634	643	615	664	633	654	629	638	638	615	649	595	699	642	611	629	639	606	664	641	612	677	613	662	586	628	631	664	644	619	622	566	633	622	667	615	648	613	662	626	618	613	613	661	600	660	640	598	622	675	638	613	618	641	658	636	630	649	657	632	577	645	578	614	623	658	625	686	613	613	622	616	612	673	630	617	623	653	614	658	669	634	613	595	613	595	622	601	641	652	635	622	640	631	621	691	606	630	612	645	632	700	660	585	641	638	625	646	610	633	625	681	648	599	630	641	667	628	621	621	599	683	592	613	657	646	634	639	610	620	629	644	633	638	629	664	661	675	653	630	636	636	643	651	611	663	642	692	653	624	631	616	595	655	619	636	601	646	640	649	625	634	654	621	609	601	686	631	666	695	623	645	655	588	661	687	646	635	608	589	614	661	628	636	586	637	643	624	634	644	676	643	618	668	613	622	602	661	656	636	640	675	626	600	613	679	673	619	607	648	614	651	622	623	608	591	653	642	634	627	613	651	634	635	679	615	607	642	613	627	604	610	612	636	655	637	596	637	649	664	627	659	643	627	629	650	606	642	602	695	680	639	612	625	627	669	616	652	631	608	654	626	627	645	667	676	634	677	622	680	644	577	661	644	650	614	586	657	642	637	649	624	691	656	642	615	641	642	590	634	693	655	619	667	625	666	640	643	655	617	680	627	643	636	674	613	662	626	627	659	631	673	636	648	594	657	659	619	616	631	648	647	604	646	613	654	593	632	631	638	633	604	647	639	573	666	626	617	617	630	607	632	634	641	631	632	611	664	610	622	599	629	640	625	629	631	660	625	627	641	638	649	652	666	614	577	619	645	662	637	629	623	590	676	655
25189	21117	23801	28669	21133	15965	756	553	503	462	493	492	464	451	500	487	458	467	398	441	426	466	435	442	494	450	469	467	452	398	437	432	425	468	408	420	447	415	442	459	439	369	372	425	420	438	409	425	463	466	424	421	455	437	462	413	494	426	414	429	416	433	465	411	455	421	434	430	442	420	421	418	414	413	424	485	414	382	400	423	420	397	410	443	485	465	390	439	428	437	446	386	446	445	422	442	401	452	402	409	418	412	392	448	449	383	444	432	440	410	417	427	417	420	415	473	458	389	459	455	400	409	438	448	452	451	390	465	382	453	430	416	451	445	443	439	470	423	415	439	390	438	424	432	433	423	447	436	420	455	421	426	422	425	449	446	426	449	455	457	417	431	407	423	456	430	447	453	449	434	445	459	427	394	403	452	405	407	444	398	408	427	431	414	426	422	432	415	482	397	416	460	470	433	434	412	415	451	419	411	406	446	415	403	437	404	383	399	396	426	421	406	422	472	459	441	454	444	379	413	391	398	432	457	425	416	415	429	444	420	436	435	450	442	387	425	450	424	481	418	429	423	429	426	442	498	456	464	423	387	438	414	428	419	415	429	427	430	450	451	462	427	446	419	390	444	426	424	455	422	455	436	393	429	407	418	445	438	408	417	450	439	415	418	407	424	444	458	432	410	418	372	383	452	433	447	496	422	442	433	468	463	430	472	447	423	426	459	452	430	410	420	459	414	392	439	424	453	435	460	458	378	449	399	424	436	409	396	409	412	411	408	401	428	454	412	436	438	426	525	423	418	446	436	416	425	431	451	411	444	402	431	433	465	399	431	403	463	411	428	411	448	425	435	437	420	449	454	429	425	414	447	403	446	394	465	449	461	438	419	447	424	434	425	440	382	431	447	456	436	407	416	424	452	451	459	428	403	399	435	424	458	436	435	435	397	435	415	435	424	430	408	429	430	389	405	397	417	425	413	435	459	423	457	402	418	420	428	444	439	428	417	432	420	450	410	451	447	442	406	417	456	448	438	421	438	427	444	433	467	450	451	412	432	475	424	403	403	448	444	439	441	462	426	427	459	404	437	420	413	434	406	434	376	423	418	430	432	446	394	435	395	447	433	404	402	418	417	388	395	480	463	423	417	431	420	425	466	401	413	430	412	434	472	465	442	399	402	410	418	417	421	452	374	394	412	423	442	426	478	417	394	437	441	448	416	449	434	446	415	433	437	461	385	389	394	449	459	427	469	416	396	432	430	468	409	451	418	415	398	437	444	445	404	413	417	413	424	409	424	401	404	418	414	394	410	411	433	409	466	416	434	444	501	449	433	423	438	425	399	456	437	457	457	402	460	420	406	451	436	438	418	450	428	388	471	403	419	432	442	430	461	403	439	449	397	431	407	447	430	414	384	431	421	460	447	467	405	434	454	424	438	431	453	430	472	381	418	420	420	460	390	431	454	402	452	388	434	436	414	429	448	414	418	410	455	411	464	420	434	408	446	411	458	484	433	409	432	407	499	466	404	412	426	481	442	437	399	429	445	419	436	409	423	455	410	402	464	430	471	409	455	454	429	405	433	404	432	447	395	418	451	394	414	423	460	449	418	415	430	424	421	428	460	429	449	422	386	423	428	442	407	432	426	414	425	397	422	427	403	439	392	463	408	418	433	417	410	467	436	448	447	435	464	405	436	448	453	414	413	393	426	447	447	443	478	428	443	437	389	399	427	447	398	406	424	490	462	416	436	423	458	453	417	449	447	437	415	427	402	478	463	419	414	428	406	437	444	430	442	418	428	451	425	447	447	430	440	420	383	415	426	414	452	439	420	425	374	444	434	408	420	448	456	419	444	406	435	483	414	429	436	404	442	436	464	420	446	467	441	419	405	425	416	391	448	420	423	430	423	382	446	415	401	383	455	406	408	420	421	405	452	420	435	440	463	460	440	445	428	414	442	417	454	430	408	403	427	429	407	414	454	445	401	393	467	453	431	439	405	446	405	402	448	436	447	451	447	399	416	467	413	471	436	424	412	421	454	410	399	424	439	441	398	436	424	385	424	448	437	439	432	439	408	415	464	441	423	424	437	428	402	408	420	422	454	414	417	435	406	400	373	412	466	438	457	440	455	426	464	400	415	443	394	435	432	419	413	434	430	411	435	441	422	447	394	446	420	437	444	429	401	431	431	448	432	411	442	413	418	425	492	430	459	406	432	439	421	403	424	438	397	449	425	437	419	387	436	427	402	422	442	384	398	436	420	441	453	397	421	411	421	398	464	434	422	430	478	403	413	422	404	468	490	479	447	477	398	402	405	430	427	438	455	377	415	445	426	435	418	407	448	464	444	453	440	400	391	451	407	423	456	417	424	466	441	394	447	433	391	448	397	408	439	455	457	440	409	410	384	456	446	422	426	414	426	416	439	425	414	432	457	418	407	420	470	385	449	424	411	379	398	425	416	440	424	393	410	448	430	406	409	404	434	416	443	437	446	412	476	424	422	437	444	429	450	444	463	437	438	420	427	432	450	463	412	431	408	355	437	419	421	452	398	410	432	426	417	444	440	400	376	405	396	447	393	379	446	426	396	438	447	472	426	422	453	432	453	413	460	435	395	411	415	448	434	444	444	412	448	418	420	411	461	388	429	458	420	414	442	368	402	467	403	424	400	425	406	400	401	432	415	425	435	424	469	422	441	458	421	455	457	413	445	416	409	422	417	462	457	423	419	430	418	487	453	423	454	453	398	407	403	435	415	420	437	419	430	431	472	431	413	440	457	423	466	454	448	402	453	395	415	435	433	415	415	454	459	405	442	418	406	398	427	428	421	375	386	426	428	422	417	411	428	440	439	435	403	430	412	454	433	424	396	429	440	415	419	442	446	453	443	427	414	427	382	418	378	448	425	458	425	442	439	426	408	423	415	400	441	415	445	420	455	395	464	430	470	441	403	424	420	418	444	427	441	432	408	460	450	433	479	425	483	459	404	423	450	442	470	451	419	427	458	415	416	422	397	431	434	417	404	457	416	466	429	454	450	420	418	381	414	412	417	403	428	363	430	410	399	400	407	389	444	443	437	421	380	420	427	433	427	479	400	455	396	413	443	431	407	483	421	430	433	418	426	425	432	421	403	432	472	453	426	422	389	458	442	447	433	463	450	445	401	428	430	425	408	387	438	424	450	450	443	438	427	433	452	399	375	423	410	405	403	431	408	433	441	397	417	442	426	447	449	413	440	409	437	435	431	426	460	472	442	462	449	413	397	446	431	381	416	403	394	423	415	438	412	424	416	428	405	431	438	473	449	396	459	370	421	457	427	416	391	390	422	449	449	420	482	445	416	400	451	428	421	433	458	405	406	380	457	436	456	434	421	437	400	455	445	388	393	406	435	413	411	428	421	428	448	432	443	444	435	436	446	455	411	403	428	399	393	412	402	430	436	383	435	449	441	426	455	435	454	412	391	458	436	412	426	473	411	451	458	441	399	451	457	432	418	444	415	456	420	388	437
31016	31836	12832	1128	955	997	915	908	931	939	889	922	912	906	892	874	906	823	885	879	871	903	918	910	888	934	901	908	924	910	907	894	914	847	889	884	959	936	898	916	900	890	888	882	846	922	881	926	881	907	880	873	884	929	903	902	879	907	868	896	878	925	925	855	882	884	891	830	903	868	925	957	910	935	898	872	877	871	957	877	876	898	923	884	868	868	876	842	901	919	916	874	891	967	901	893	914	912	876	856	839	851	891	934	928	891	887	900	931	894	902	842	919	917	892	861	865	903	869	946	856	927	918	918	917	913	905	877	898	893	893	933	881	951	868	925	934	924	968	889	958	897	866	873	882	857	904	937	899	923	928	870	849	925	862	885	938	904	962	919	882	906	883	890	908	900	894	891	925	852	927	915	919	913	887	900	885	946	887	941	909	893	898	908	889	863	914	890	942	905	903	884	861	913	903	908	885	889	909	869	908	903	944	874	910	859	933	959	891	898	881	939	899	913	848	864	944	901	907	941	882	884	895	944	849	883	890	923	944	859	900	909	914	897	918	917	879	917	949	906	924	895	907	915	875	911	936	905	872	848	889	911	883	924	888	900	896	859	928	845	997	900	895	883	879	931	874	891	971	877	879	894	890	873	935	968	907	894	865	829	934	989	927	870	908	872	886	893	908	903	922	857	870	929	863	879	912	879	928	956	885	877	884	876	952	950	863	860	896	842	929	872	876	894	859	880	929	860	863	921	975	901	919	903	946	865	936	902	965	881	856	926	892	892	888	873	872	929	881	890	850	890	888	885	892	913	914	872	916	870	854	969	845	954	901	910	909	889	898	887	902	921	868	858	917	903	921	879	895	900	903	868	940	893	877	912	883	968	884	922	959	883	887	907	890	918	901	914	915	881	878	890	907	901	901	908	855	876	923	870	895	870	961	928	914	882	961	907	903	932	894	878	888	876	910	905	884	880	885	924	915	950	890	928	915	870	920	889	937	968	906	856	902	910	936	925	907	939	865	873	877	868	892	927	886	960	891	904	842	906	887	897	885	873	947	890	941	926	915	889	891	931	874	912	910	897	901	906	870	871	879	892	942	868	916	901	919	893	914	823	912	895	902	905	897	899	884	914	898	917	858	836	910	888	903	876	960	893	883	882	913	892	943	928	887	888	915	915	878	887	921	894	921	960	890	887	875	883	874	885	858	920	867	893	847	913	877	933	905	985	917	914	930	861	919	906	928	919	896	907	872	859	892	873	887	938	938	928	897	900	881	858	909	912	877	873	900	918	880	859	925	907	890	883	926	861	930	938	908	938	930	870	871	882	914	883	847	896	900	929	935	910	926	885	900	965	852	916	859	939	905	871	925	908	918	901	856	933	931	938	867	897	852	887	882	886	860	854	863	945	857	884	931	902	871	931	913	877	907	865	923	928	911	924	894	870	900	879	878	973	880	891	886	928	921	904	918	877	934	927	886	955	915	906	880	864	856	899	928	904	940	880	860	941	897	922	980	914	892	897	939	887	895	935	952	887	895	926	901	856	908	858	857	895	915	938	884	897	856	932	958	892	867	854	940	889	930	942	955	892	924	862	896	900	884	863	902	906	895	924	935	901	926	890	821	896	904	868	912	891	903	921	868	927	880	904	895	827	920	896	937	878	936	925	938	876	880	854	888	867	913	964	927	923	900	863	899	889	930	902	888	875	881	852	870	904	866	919	879	871	874	874	850	947	846	886	943	902	880	900	867	937	938	887	891	921	887	900	917	863	890	895	887	902	854	924	906	933	893	893	877	948	919	882	924	867	868	891	867	934	928	876	892	940	906	890	948	911	872	913	826	949	929	919	909	905	867	896	907	945	856	932	878	912	952	854	900	849	900	940	913	883	906	899	891	884	929	917	937	881	919	885	908	889	861	937	932	913	911	896	880	888	945	921	894	888	877	952	913	858	915	886	842	921	925	889	841	880	910	932	883	879	873	915	868	905	909	889	935	892	925	922	887	958	900	885	865	872	883	905	924	855	921	932	942	892	934	896	935	885	915	860	905	926	886	879	879	902	969	927	943	882	915	892	919	873	897	916	959	901	838	907	874	925	873	895	932	886	854	909	916	923	895	924	834	928	924	862	880	895	901	873	973	874	894	880	936	899	947	899	913	923	938	906	894	910	918	905	835	898	870	906	829	873	886	852	888	925	974	893	899	897	872	910	906	884	940	916	951	845	911	872	850	928	876	895	933	911	931	907	874	899	936	913	912	913	934	909	917	871	903	876	832	907	806	855	926	867	860	949	890	934	823	860	837	877	918	889	899	930	876	894	888	886	906	902	902	962	926	911	907	939	878	938	934	895	922	924	930	911	904	935	938	893	853	930	930	829	870	886	875	871	899	915	960	896	879	902	888	891	895	923	901	903	890	905	954	890	912	921	858	848	926	923	905	893	907	888	937	919	863	914	950	824	908	898	891	908	885	909	864	957	873	843	890	890	924	832	892	884	895	877	885	911	900	910	877	970	874	929	860	914	904	820	867	903	839	894	916	864	901	870	911	868	882	873	895	894	897	906	898	869	858	841	822	879	893	913	903	906	875	893	898	901	923	902	883	870	887	945	849	913	888	891	912	879	928	854	907	910	876	911	874	903	881	909	865	888	900	865	909	908	898	948	898	887	900	917	897	956	974	902	922	937	849	882	873	906	918	903	897	899	929	872	859	853	890	891	853	905	922	874	935	885	860	870	909	851	924	885	877	931	902	886	900	885	841	902	915	847	921	878	916	888	844	928	983	963	921	958	945	900	890	850	824	913	998	942	902	888	891	925	857	938	907	874	864	917	916	901	903	873	917	845	893	888	952	914	913	863	916	891	894	881	967	928	894	923	885	885	905	985	918	901	851	909	883	862	905	866	901	900	947	909	897	905	868	952	879	911	911	891	924	849	893	893	908	1002	896	943	912	950	900	891	900	930	926	869	915	835	851	913	904	912	878	866	892	917	947	865	880	866	912	909	973	865	914	930	878	885	882	907	914	930	833	958	872	892	952	902	886	884	880	903	958	895	934	971	937	856	832	921	860	918	936	916	928	908	906	844	842	901	858	889	886	931	947	946	891	893	873	901	918	826	894	883	878	915	878	930	856	905	892	853	921	922	933	877	877	887	924	903	817	890	887	913	903	894	912	939	857	891	860	906	894	932	913	888	873	969	844	884	886	880	890	928	906	885	914	943	934	949	912	927	903	906	861	888	850	941	917	861	918	883	900	878	896	881	946	922	906	909	867	891	829	922	917	938	839	911	875	864	878	909	882	876	878	898	911	908	858	931	960	934	937	921	861	893	896	915	898	915	896	880	912	869	932	924	910	915	842	884	862	902	915	890	963	948	878	871	908	897	926	927	931	917	936	899	906	919	901	872	912	902	868	883	880	925	919	863	873	896	967	904	905	870	876	924	874	994	911	882	869	886	895	905	964	918	934	954	892	907	869	891	890	901	902	851	932	845	925	924	903	936	896	868
24559	21134	24089	28428	21136	21162	11707	692	502	429	406	416	397	367	425	343	385	359	355	371	329	388	326	359	355	326	363	318	338	375	336	310	317	340	339	365	382	318	319	343	324	361	334	360	354	340	333	357	371	308	349	344	346	301	320	343	328	361	342	347	381	349	352	352	335	315	361	343	354	367	364	369	351	326	342	356	312	313	322	378	321	329	333	349	382	309	348	333	365	319	324	332	308	314	310	347	369	369	348	319	319	366	373	358	347	345	355	314	347	354	376	335	346	367	345	347	374	339	362	364	345	340	337	304	354	354	322	376	368	302	334	364	349	351	338	335	380	358	342	314	329	341	332	347	331	355	369	308	342	320	327	305	346	324	385	343	326	341	296	360	323	349	379	353	329	359	343	285	350	331	351	348	309	352	374	339	374	322	346	352	338	381	324	361	341	346	331	377	350	348	341	313	332	330	352	353	316	374	343	322	305	320	350	359	327	344	338	317	341	330	336	370	365	343	299	357	349	359	327	332	404	360	320	368	349	375	336	319	332	353	362	342	354	315	320	341	342	290	333	314	333	327	304	356	330	341	320	370	350	363	328	314	331	295	353	326	353	317	364	333	346	309	310	321	363	340	350	332	373	379	336	347	323	349	347	319	320	310	345	352	367	339	354	336	353	352	343	378	335	363	334	311	317	321	353	343	349	365	368	332	381	348	282	311	362	327	354	353	363	321	327	378	381	343	342	321	339	358	320	330	326	314	347	344	334	380	322	355	338	327	321	355	336	346	353	335	339	327	336	332	339	327	315	359	323	333	334	306	331	329	317	349	329	340	402	354	383	369	355	355	309	361	311	351	331	325	354	325	340	316	336	325	376	345	382	349	340	335	342	332	343	348	344	368	360	336	348	350	348	333	359	318	324	351	387	334	335	328	328	321	369	349	299	341	304	363	342	330	339	329	361	358	329	328	326	347	352	314	354	334	351	373	342	354	349	329	375	319	351	342	339	355	366	317	345	386	340	334	329	365	362	357	321	330	346	318	325	349	379	364	349	353	354	313	306	324	310	309	332	344	320	358	360	365	335	317	352	338	337	360	310	349	332	295	341	371	351	361	346	378	358	337	356	343	361	338	353	364	291	371	326	324	326	344	339	336	333	359	333	354	317	323	314	362	373	332	319	372	341	342	354	331	309	324	324	325	344	322	319	340	330	367	351	352	315	352	390	331	284	345	315	374	359	324	343	334	303	310	359	344	311	322	298	309	347	319	349	338	313	354	333	339	323	344	351	363	332	365	311	339	346	371	355	337	318	353	355	356	365	310	365	374	330	329	306	349	347	338	351	322	332	313	349	316	346	366	313	330	350	351	357	335	341	377	344	345	317	377	346	353	324	327	312	323	366	347	335	351	325	360	350	364	329	335	344	356	340	351	343	357	391	340	359	342	344	324	351	307	326	339	361	325	330	341	326	356	348	327	351	346	340	322	320	329	353	348	362	373	354	355	347	356	340	313	361	325	328	358	295	330	316	352	360	295	336	369	320	316	319	325	337	355	345	335	347	335	381	322	310	314	345	323	307	363	338	370	351	340	346	332	324	302	340	368	330	339	315	345	317	363	352	338	330	318	349	323	365	335	347	313	328	385	355	339	334	356	365	341	293	328	381	329	352	336	339	349	332	325	365	355	343	362	357	308	357	328	328	327	375	340	342	381	365	320	347	346	351	344	322	361	363	331	357	346	367	340	370	383	328	338	330	301	318	338	350	348	326	341	312	362	321	327	360	346	352	317	352	343	380	392	385	337	322	344	344	340	374	376	345	358	386	330	394	368	335	318	339	332	319	353	335	393	298	342	340	324	371	395	351	355	341	351	313	340	347	361	351	343	324	338	342	354	354	366	366	330	348	334	309	352	363	313	367	324	367	348	384	324	328	324	320	390	340	370	317	363	369	331	382	333	315	311	384	336	350	332	326	328	334	333	363	346	355	315	318	341	345	363	317	364	362	351	405	322	318	304	367	294	348	315	321	350	332	375	337	366	339	332	340	345	333	313	352	354	347	349	339	383	345	343	334	370	364	352	335	353	349	365	292	338	337	310	341	311	321	327	349	330	368	345	341	354	341	368	338	372	304	305	363	347	330	358	365	333	354	335	353	365	302	322	339	354	357	348	314	347	338	350	317	359	335	385	351	373	316	343	316	372	340	305	295	311	351	351	365	358	337	316	345	376	324	327	304	378	352	370	366	348	335	332	320	343	351	284	350	343	347	312	349	346	327	300	348	393	343	348	352	312	319	328	361	346	342	316	322	317	375	394	346	366	334	364	339	341	353	351	376	308	377	316	356	371	340	383	346	338	320	340	369	312	341	343	299	361	352	306	364	320	351	342	353	320	346	328	369	357	347	343	330	337	391	339	335	351	326	371	344	343	362	350	309	357	298	337	346	329	342	340	344	308	374	345	328	365	331	325	351	347	329	322	350	334	363	353	358	309	340	336	320	336	334	312	298	360	342	314	334	358	359	340	339	341	333	292	338	362	366	360	350	306	355	319	307	341	318	330	355	368	354	331	341	355	382	344	346	362	330	356	360	348	354	335	333	318	380	296	356	336	342	337	368	333	324	344	373	336	357	336	320	305	314	357	327	347	369	389	362	381	323	341	361	334	322	347	328	334	334	342	355	346	352	361	358	351	374	358	287	337	358	341	331	347	338	328	314	356	304	379	354	352	390	368	349	364	352	361	348	306	341	331	346	352	310	339	355	407	305	372	388	334	340	334	358	333	320	304	314	351	351	291	313	346	345	354	363	359	351	376	328	306	330	343	347	354	321	348	327	323	356	353	346	321	369	344	358	317	369	363	338	338	340	349	354	355	336	349	303	348	354	328	349	366	330	341	369	383	324	319	303	313	343	328	348	347	351	344	334	342	335	323	360	351	325	358	367	322	318	350	350	372	359	348	361	360	328	334	343	336	338	313	334	331	314	336	301	336	360	346	378	323	328	366	330	359	353	376	323	329	307	320	365	328	297	313	348	358	347	364	323	349	316	351	324	330	367	367	364	343	304	318	337	333	357	305	348	367	309	316	373	358	333	320	317	354	353	353	324	342	351	352	344	364	348	330	367	356	321	337	324	339	374	313	298	326	327	342	319	367	335	370	330	329	322	324	335	344	336	353	361	346	348	325	365	363	339	343	328	353	365	323	356	351	345	331	330	364	351	345	318	328	332	340	353	363	347	349	327	362	347	362	334	346	345	339	343	330	330	348	339	304	312	357	332	359	329	353	338	364	324	335	336	331	331	321	346	327	392	325	380	386	334	329	327	333	370	357	356	329	390	346	339	330	311	340	347	353	344	333	338	340	309	344	346	327	334	346	356	343	342	362	336	374	332	402	359	314	330	348	324	377	332	344	333	357	348	355	396	347	333	310	340	338	327	330	349	338	298	323	358	370	313	354	327	348	354	336	340	367	334	308	315	340	315	358	388	341	360	354	384	347	320	314	355	321	383	371
36634	42434	17033	1009	834	770	792	728	673	714	746	718	746	724	733	728	711	726	731	700	720	692	666	700	714	746	684	705	724	704	713	708	684	674	707	697	704	666	701	710	699	723	693	727	750	664	707	709	740	723	673	720	727	723	688	691	711	680	671	683	724	712	712	697	749	721	732	693	701	683	706	661	747	713	689	738	749	686	729	744	711	707	689	687	676	699	693	734	696	720	715	779	713	709	698	732	730	706	663	680	676	698	722	711	684	664	720	724	733	711	710	685	723	680	686	675	713	667	680	686	699	683	677	693	710	726	678	666	709	685	712	727	711	687	684	697	706	673	700	662	736	677	746	751	734	682	740	699	718	701	700	696	702	708	697	706	710	656	730	790	665	696	693	683	705	678	638	716	705	716	692	704	698	678	740	711	718	696	683	714	664	709	735	721	699	706	688	741	670	713	653	736	672	707	710	689	719	703	666	718	733	703	723	687	693	700	706	698	713	704	662	732	667	679	679	707	660	681	704	760	686	762	696	724	680	715	691	660	694	724	724	654	669	718	698	730	679	687	649	733	667	706	722	681	744	731	739	660	708	741	689	717	730	699	656	685	735	707	752	750	655	733	704	735	693	703	689	703	697	730	694	667	684	711	701	690	678	702	670	683	693	720	675	694	673	705	710	699	705	735	709	672	713	721	693	738	695	715	673	749	697	725	725	751	743	739	665	732	775	740	709	702	693	729	692	713	745	695	701	757	690	720	663	716	707	736	715	747	708	674	677	732	733	682	679	673	679	696	754	701	704	676	657	748	737	697	697	698	717	741	699	669	667	681	690	740	660	726	761	707	705	762	709	672	682	720	673	663	684	660	688	757	713	666	752	728	669	657	701	674	706	676	723	709	708	708	714	696	754	681	669	673	719	712	738	723	706	731	695	697	627	705	704	700	677	697	734	736	670	700	696	675	718	694	725	710	681	686	703	736	726	704	663	714	707	698	684	711	697	646	691	689	727	664	756	757	696	731	682	724	722	679	685	651	715	749	624	693	663	703	715	696	677	698	699	730	731	713	708	697	705	707	696	699	724	747	716	678	699	689	658	709	699	678	732	702	700	714	750	676	676	669	699	667	682	679	697	675	659	683	691	635	709	692	745	705	702	673	759	690	679	725	713	697	684	720	744	735	695	734	639	714	717	652	695	715	705	683	683	727	731	715	689	745	710	731	702	679	733	692	704	701	711	696	733	717	733	695	720	695	686	681	676	710	723	747	734	666	703	674	704	709	698	709	646	695	646	736	706	742	706	729	667	716	683	706	699	680	753	691	694	658	771	677	688	695	676	687	723	702	727	749	710	682	717	715	759	708	714	713	674	698	721	741	740	687	685	684	713	705	721	704	673	677	715	710	720	665	678	691	668	653	715	738	689	727	784	674	680	727	715	708	669	696	663	713	697	734	666	693	699	644	731	708	722	700	716	711	713	702	658	729	700	687	708	686	631	726	702	718	724	685	711	699	682	702	682	691	726	717	709	715	719	690	686	719	698	704	679	670	660	722	691	673	749	707	708	664	723	700	699	722	673	702	647	682	729	680	658	711	708	706	725	697	676	718	725	690	717	694	699	672	719	713	701	688	679	710	710	705	633	727	688	675	742	741	684	703	742	652	717	733	691	759	683	716	680	649	709	743	686	747	692	662	666	699	660	711	729	684	750	726	702	733	731	684	673	704	655	684	696	673	690	693	738	749	700	678	701	713	705	671	689	679	639	727	699	661	700	711	754	706	697	713	732	678	729	714	705	715	681	701	699	684	720	711	736	684	721	702	702	741	710	724	676	722	728	737	697	754	735	701	681	705	680	670	658	673	679	743	718	692	684	674	742	739	670	687	727	682	713	672	674	691	718	702	693	671	687	699	706	687	686	714	692	709	706	709	717	736	644	698	691	732	696	704	711	703	635	746	689	690	684	764	693	743	696	695	692	696	706	766	695	702	701	722	701	693	706	681	718	726	692	691	668	688	714	701	720	691	716	695	700	638	705	702	698	681	726	685	690	627	678	720	678	700	709	708	704	667	706	692	701	708	691	701	731	701	710	728	643	661	702	682	717	684	713	711	681	683	731	693	737	678	727	701	671	711	738	679	724	668	740	731	720	653	680	678	683	732	730	686	708	694	656	730	727	626	709	749	735	728	716	769	700	688	672	719	713	702	723	736	710	686	701	720	704	710	709	704	714	704	742	702	705	673	698	696	723	719	734	692	722	667	668	662	701	718	699	706	717	724	710	690	643	643	699	703	727	726	738	696	727	688	675	647	693	738	665	688	707	701	681	709	701	688	735	747	712	724	708	672	713	725	706	747	725	672	693	719	746	762	714	749	724	663	722	678	660	692	700	728	722	681	721	715	702	659	695	736	690	745	677	686	687	703	732	710	704	676	697	686	738	722	712	684	734	710	709	702	738	718	696	669	699	759	696	674	670	736	738	710	702	701	680	731	676	668	727	707	734	686	666	717	711	747	687	689	681	690	686	702	709	729	680	705	688	686	679	722	664	690	686	656	744	693	713	702	675	712	643	695	713	710	664	715	696	729	715	750	701	722	690	686	708	719	679	701	702	744	712	746	739	713	692	726	669	709	691	713	610	710	708	700	687	721	696	723	701	702	717	677	721	723	694	703	691	666	707	707	744	695	672	670	689	676	709	704	708	705	706	654	675	738	750	653	705	746	700	722	720	718	737	695	708	677	729	710	686	761	711	713	731	718	678	690	654	697	735	695	717	695	700	704	705	713	756	715	665	692	730	707	687	706	714	688	676	744	687	674	687	695	696	685	751	654	663	712	690	694	699	685	700	668	707	662	718	693	689	704	714	726	709	687	698	697	723	655	689	741	695	678	706	675	727	692	733	695	722	752	701	684	689	693	690	726	715	660	700	717	729	660	718	732	708	682	727	669	654	641	713	725	694	654	649	680	726	691	664	698	678	672	703	691	646	695	722	667	680	717	665	755	680	684	689	702	710	670	715	708	700	665	729	727	743	730	772	715	676	730	709	714	744	673	746	674	697	688	729	684	701	706	709	701	694	731	723	708	671	745	687	728	701	693	749	712	687	662	676	732	725	684	737	692	672	697	716	686	708	683	731	712	701	649	715	671	694	682	656	704	695	706	717	708	681	718	688	698	719	668	732	711	707	678	694	681	721	726	682	707	694	717	703	712	713	718	743	697	692	692	682	701	686	694	696	697	722	701	671	701	629	679	670	684	700	727	718	681	688	687	727	739	698	718	703	670	765	695	731	700	689	703	725	702	708	669	680	636	696	697	679	716	718	684	725	731	733	718	726	696	722	719	712	716	690	696	694	726	735	684	660	691	740	658	697	715	695	723	744	706	743	757	637	694	667	728	668	704	707	703	720	689	703	703	691	662	775	674	710	724	710	710	732	682	771	719	644	692	645	733	666	743	646	728	714	636	698	716	729	731	660	652	689	731	738	686	677	715	702	700	722	755	676	682	690	751
34213	18022	5445	398	322	295	290	276	294	289	272	245	257	295	279	269	278	283	254	267	290	283	287	275	284	278	269	287	277	280	261	283	280	265	246	294	273	271	289	288	289	248	280	256	261	281	274	258	264	277	271	243	271	281	291	275	271	278	285	287	278	266	265	266	298	261	308	291	273	313	259	283	266	277	276	267	260	271	290	290	253	266	263	282	304	302	296	269	285	266	240	260	280	254	263	286	243	268	296	275	322	274	269	283	262	272	260	248	275	266	233	294	266	289	275	262	305	297	289	262	274	287	273	287	294	264	295	272	273	271	269	270	269	284	289	286	258	247	266	254	259	256	272	269	289	275	263	264	270	263	267	254	275	288	260	299	285	293	235	276	298	272	246	252	282	293	288	261	277	280	262	297	271	251	291	294	286	274	293	282	291	261	274	296	260	255	260	252	282	275	275	263	267	284	276	282	317	239	268	292	304	264	259	267	305	272	266	243	270	266	263	264	270	304	295	293	252	264	248	268	252	289	286	279	251	254	281	249	264	287	254	293	257	293	293	256	272	258	275	285	287	286	254	271	310	253	267	266	268	250	278	260	290	280	292	309	281	299	276	287	255	286	277	312	283	260	296	271	271	251	291	298	280	312	275	276	300	301	290	255	284	271	303	292	259	288	248	250	295	300	275	274	267	272	261	297	290	247	260	274	237	277	298	273	259	256	258	281	261	267	293	248	309	290	312	294	279	244	270	276	293	282	270	310	260	269	282	255	275	276	268	263	267	245	257	287	275	267	267	267	240	284	289	287	297	242	263	284	284	254	245	284	274	266	272	272	274	259	274	273	243	254	288	262	282	258	314	266	291	287	273	292	272	290	278	246	288	279	253	305	292	282	318	273	251	279	298	275	290	261	279	265	290	271	282	263	294	255	274	248	258	303	293	283	272	291	299	290	265	269	281	279	257	264	287	283	242	268	285	291	256	275	251	266	230	233	268	297	323	251	283	279	273	288	268	283	290	273	251	275	258	259	302	311	283	295	301	294	271	286	316	287	299	272	267	264	280	236	276	273	278	277	256	257	272	267	254	286	249	245	267	289	259	259	233	270	277	295	269	266	240	284	275	281	257	280	282	330	269	288	298	256	270	280	275	256	315	282	268	271	283	283	303	305	271	267	275	256	270	320	272	286	273	321	286	278	291	286	259	311	337	267	269	284	275	290	259	273	251	291	266	264	257	242	281	271	291	240	282	282	268	308	278	222	281	268	282	274	285	278	299	291	274	273	267	266	255	260	274	248	288	303	310	296	276	276	275	285	284	278	274	246	262	218	301	243	244	286	280	304	270	274	297	291	254	257	308	276	289	281	276	252	260	313	262	247	284	279	303	264	251	277	293	245	252	277	246	271	290	279	300	301	233	279	257	263	245	292	280	265	260	303	290	286	278	266	266	315	295	287	259	279	280	252	286	284	271	262	291	270	249	265	265	256	296	299	280	253	302	279	276	288	277	267	246	265	260	266	279	236	265	263	270	289	277	247	267	230	267	268	267	271	292	265	318	298	262	256	308	275	288	285	254	269	290	293	274	288	269	271	265	280	284	266	261	268	295	308	257	286	281	237	269	288	263	250	267	288	253	292	272	285	276	269	295	267	255	263	277	275	261	266	262	289	296	296	269	276	286	267	269	282	238	259	281	284	280	286	301	247	283	240	315	295	281	249	266	282	276	291	272	279	272	266	256	275	282	247	274	291	281	300	280	285	295	272	262	293	266	258	266	266	288	247	298	309	306	285	290	285	277	292	303	271	291	307	284	277	260	256	256	295	286	277	248	254	253	271	278	277	294	253	264	308	275	271	276	340	268	257	269	279	299	271	322	275	281	292	306	268	301	281	295	241	280	295	238	266	291	315	292	267	270	273	323	279	295	238	274	260	268	288	269	277	254	264	277	279	273	268	267	271	300	259	262	295	277	254	274	248	295	305	261	316	256	292	285	286	270	264	285	300	300	287	256	269	270	268	269	274	251	258	276	272	257	299	274	285	287	288	269	277	270	268	260	271	294	278	239	307	311	250	285	274	280	289	279	256	257	274	276	284	279	280	249	270	267	296	291	273	281	264	213	271	277	272	274	279	274	272	256	260	285	276	291	263	270	260	249	262	274	266	254	261	257	285	269	296	276	293	287	261	272	253	311	268	308	278	299	285	277	269	296	283	293	296	281	274	264	281	273	272	290	238	268	271	262	299	266	257	289	280	280	278	314	269	235	289	292	298	255	293	276	269	264	238	253	257	301	245	257	262	263	342	278	273	237	257	269	276	254	254	280	278	264	293	282	270	314	294	295	302	279	287	274	250	276	279	280	279	254	249	254	260	267	256	294	270	269	265	273	264	270	311	262	255	251	267	272	273	236	261	281	270	257	253	258	301	258	279	295	277	254	273	267	261	286	273	280	290	286	304	275	295	261	264	245	276	258	293	304	240	282	266	291	283	267	266	293	296	267	292	274	281	275	260	265	278	266	239	282	281	257	288	288	274	269	254	249	270	249	291	293	315	295	262	284	269	262	265	261	272	281	284	269	263	237	249	304	284	315	292	266	259	276	287	305	291	249	258	320	275	300	271	300	296	265	283	260	292	297	264	277	245	268	286	277	256	250	242	292	274	286	285	305	274	325	260	262	269	285	304	272	283	241	286	250	266	315	270	251	274	273	276	246	251	277	279	277	256	275	289	273	312	307	303	284	273	280	271	257	302	281	292	288	259	256	279	275	266	248	295	284	278	271	241	269	270	255	285	285	300	275	258	294	282	303	309	298	284	275	271	272	278	299	276	271	272	291	238	277	282	287	262	274	255	281	250	279	251	253	262	252	286	287	277	275	255	259	268	273	271	271	254	261	305	277	254	280	293	299	271	291	256	236	295	264	251	279	272	284	266	256	254	296	302	229	269	285	319	265	294	288	279	277	297	266	291	277	270	270	263	266	251	287	235	300	260	271	298	251	275	290	280	262	300	292	285	252	303	309	256	262	288	282	245	261	292	321	286	283	278	257	287	257	283	247	233	272	271	269	285	278	266	266	269	273	274	265	252	294	297	309	248	280	280	243	281	300	272	263	283	280	310	293	281	252	271	306	275	264	289	267	265	284	284	279	292	264	259	265	268	272	282	256	284	290	252	286	272	266	285	276	276	266	254	252	272	283	264	243	297	290	263	274	279	253	265	279	250	294	283	266	247	283	256	231	307	310	292	274	294	270	263	293	302	302	278	247	289	263	262	283	290	252	277	269	257	277	308	286	303	268	271	275	305	266	235	256	307	268	287	263	257	278	266	252	266	279	258	274	304	288	266	262	271	290	258	256	299	265	287	275	280	276	257	265	278	297	294	307	254	281	268	279	254	265	283	256	287	294	282	247	287	276	289	279	290	282	282	274	278	264	258	266	284	257	256	283	270	293	297	296	265	262	280	259	257	284	263	249	281	264	264	249	234	274	290	284	290	249	247	286	273	270	296
15518	4252	1516	658	645	686	698	623	635	620	623	650	619	640	616	592	625	604	653	658	653	643	643	622	663	636	610	631	659	692	612	678	648	612	626	614	644	677	644	607	640	665	614	678	638	597	664	652	660	640	602	595	581	616	633	633	644	678	636	628	642	657	605	634	642	610	622	594	642	592	609	607	593	646	575	672	585	629	657	561	604	654	636	669	602	670	678	642	627	637	684	615	624	602	647	659	623	648	617	653	584	610	675	620	659	629	631	664	597	625	666	684	656	642	594	641	654	628	589	597	645	610	598	648	630	640	638	635	640	653	630	638	650	688	643	635	596	584	633	617	657	625	657	640	622	626	610	595	638	616	650	617	663	620	670	597	608	639	631	654	612	640	629	660	640	672	644	651	685	614	629	613	604	643	609	619	665	627	660	649	648	651	694	663	630	639	635	622	654	705	565	719	615	652	624	621	624	658	661	640	632	666	608	650	651	617	652	668	609	641	670	614	628	592	652	656	608	652	661	691	617	645	687	642	655	635	614	636	642	605	606	622	616	610	651	654	609	637	615	628	633	610	595	623	646	665	645	660	643	627	679	654	647	645	660	596	611	619	649	663	654	606	607	615	651	643	619	610	656	643	639	630	659	635	625	633	667	592	631	634	596	652	669	607	595	646	676	652	606	645	641	622	658	638	644	629	670	633	681	644	675	678	612	621	639	665	683	610	608	638	640	589	640	634	663	625	602	601	644	617	610	652	621	643	635	645	585	620	623	625	675	656	647	638	644	637	623	607	612	646	608	632	638	654	631	602	671	610	725	626	607	624	641	605	647	613	672	670	618	651	628	625	578	610	639	678	628	617	625	670	627	668	625	613	646	664	630	620	582	588	660	623	631	614	625	644	623	675	648	653	613	664	633	647	625	666	616	604	660	589	623	620	631	644	609	640	654	626	642	657	639	651	632	643	632	674	627	643	668	680	621	631	589	641	617	643	626	583	647	586	608	601	630	650	687	601	639	612	660	629	629	642	666	640	655	649	651	684	640	614	635	618	645	684	634	633	653	626	633	637	694	663	648	644	661	618	644	603	614	631	619	626	671	668	655	644	659	617	651	657	609	586	635	579	652	628	648	669	668	673	642	624	629	611	595	656	626	652	645	622	636	627	614	641	636	627	642	596	616	651	651	613	626	589	611	610	619	643	681	585	664	635	617	632	596	659	646	604	640	651	622	690	604	639	592	599	640	589	639	648	632	628	643	637	648	638	632	682	637	656	657	629	582	618	642	628	685	655	654	614	663	630	650	626	632	659	607	593	648	694	596	637	576	619	646	620	639	669	631	658	605	654	636	584	624	595	672	669	611	680	624	602	634	623	623	620	604	634	609	632	684	629	617	631	619	628	622	650	669	642	673	656	651	657	626	627	647	603	617	625	629	655	631	644	648	666	631	619	617	639	647	628	620	633	699	683	655	620	645	654	672	659	665	622	663	634	618	622	643	629	655	636	681	648	654	659	642	606	626	603	628	649	637	638	679	643	625	639	632	588	626	639	626	665	672	635	657	656	599	671	682	664	669	643	629	627	604	640	659	625	645	676	593	653	696	619	650	635	641	629	640	633	638	651	673	638	677	630	624	624	637	607	656	598	633	656	638	655	620	620	603	598	699	626	654	642	617	647	654	612	593	618	639	641	623	674	663	650	598	624	655	641	611	677	628	613	616	662	682	645	574	642	628	661	624	616	661	659	635	638	598	606	659	665	579	648	619	649	654	641	657	616	662	673	626	664	594	630	635	629	631	639	677	643	630	648	609	622	635	566	631	623	643	668	684	617	630	596	654	654	615	669	606	661	615	645	681	608	624	648	635	621	622	647	597	631	614	628	621	625	649	596	630	609	699	635	622	685	617	650	679	693	614	577	603	603	602	595	663	611	653	621	633	603	628	626	615	654	610	597	653	637	616	644	640	611	659	625	622	650	611	619	626	635	659	627	608	581	609	601	665	634	662	646	681	608	642	677	618	596	652	607	623	624	625	663	634	667	641	644	667	636	638	642	620	673	635	670	669	654	628	669	643	649	671	659	637	687	608	666	638	656	618	700	600	662	612	572	617	639	579	625	631	665	659	652	627	679	666	666	646	662	603	663	574	611	596	625	627	672	640	646	626	600	612	620	641	652	667	649	632	615	652	604	625	604	661	611	663	633	669	642	601	602	676	608	666	640	664	640	625	659	667	647	622	647	650	567	615	597	648	605	637	616	635	666	672	628	615	655	596	618	616	626	658	640	647	641	665	586	657	618	671	606	619	663	633	664	654	629	653	657	625	649	669	678	617	619	644	666	615	644	641	636	616	620	630	630	645	646	599	609	627	656	616	683	666	644	624	583	622	635	663	646	642	632	671	618	589	592	651	654	675	600	663	630	628	616	638	594	623	663	637	670	671	640	659	651	637	646	661	630	674	652	626	630	628	670	632	615	624	605	663	647	636	663	602	643	646	580	627	664	598	694	648	618	600	637	622	654	653	629	638	615	604	647	649	639	609	651	651	667	644	648	688	657	637	630	629	619	570	647	590	652	680	645	597	609	639	636	629	621	656	613	658	648	672	632	608	630	638	591	606	619	668	636	653	609	653	653	624	669	632	614	686	674	657	624	640	670	619	699	659	671	628	629	609	639	635	619	600	641	638	666	623	635	661	596	622	666	645	632	700	654	631	647	656	574	627	594	633	653	618	619	651	662	645	636	587	625	624	618	706	645	595	666	616	624	614	606	607	635	634	625	682	615	606	613	617	632	612	642	643	643	636	620	611	621	675	672	628	632	602	622	611	596	644	669	613	658	656	654	624	657	623	658	636	637	579	642	599	651	609	671	648	608	618	610	664	624	627	678	610	687	623	657	669	664	608	653	615	641	637	655	620	641	589	630	650	701	637	657	633	646	638	598	566	616	647	648	625	629	628	665	651	570	579	628	640	630	653	634	615	631	634	592	656	620	631	597	596	635	650	605	584	599	649	692	602	630	670	622	645	663	618	618	638	606	662	604	665	663	611	639	696	652	620	578	629	639	624	645	646	652	622	658	628	615	636	632	572	581	630	644	627	655	629	613	645	640	619	621	635	609	635	644	612	682	607	666	652	676	634	594	631	658	648	625	654	663	631	628	622	583	644	602	640	629	661	644	654	671	620	632	650	648	603	660	644	634	656	603	669	644	628	653	618	636	659	608	634	611	662	662	626	627	689	643	633	609	592	691	653	628	656	601	653	614	586	601	644	633	645	620	612	620	654	645	620	643	623	623	610	589	640	624	653	633	661	653	663	611	600	607	630	651	651	627	659	660	645	605	637	634	617	676	620	616	638	647	663	621	594	662	611	657	657	704	651	604	646	586	605	664	679	623	628	655	634	653	640	585	638	602	632	643	651	678	618	611	652	642	604	681	683	605	631	637	617	649	625	653	611	602	659	603	628	659	642	616	619	647	640	655	655	636	650	635	644	654	613	617	720	637	634	634
25204	21138	23758	28799	21151	16081	814	539	497	506	484	438	466	440	455	447	442	482	432	450	407	446	447	437	408	420	425	424	425	419	405	414	419	450	446	492	466	415	419	472	422	419	430	431	450	464	436	452	443	391	442	481	433	453	441	463	443	424	398	423	423	463	421	466	414	451	431	458	440	428	441	465	471	450	427	430	437	433	475	457	442	444	435	457	475	436	383	467	457	426	409	397	412	423	427	441	428	429	408	421	435	478	454	441	447	439	432	394	423	433	414	468	430	439	472	412	421	442	450	431	421	459	442	448	440	453	478	413	453	429	442	456	417	447	419	442	431	435	395	458	422	425	451	421	452	431	423	455	422	401	422	432	463	420	456	432	448	452	432	428	420	455	462	445	436	430	442	441	433	396	443	429	468	453	410	418	439	442	437	381	402	397	466	416	460	409	431	438	428	416	432	469	430	414	412	422	436	455	445	394	436	444	425	432	417	436	433	436	394	439	430	416	445	447	418	452	422	410	377	400	433	422	423	385	425	425	466	432	472	415	386	439	479	450	429	442	440	409	437	462	440	411	441	411	410	430	430	420	440	441	460	397	439	428	448	410	476	446	414	455	436	456	476	425	425	400	419	441	438	420	427	409	456	415	436	441	423	430	437	408	435	426	418	438	415	436	446	468	410	471	424	420	441	397	436	398	445	437	445	449	416	470	452	403	412	423	407	408	445	400	439	454	432	420	432	430	410	418	446	420	431	472	439	448	452	469	413	404	408	417	386	432	437	443	444	476	460	470	429	431	482	418	444	388	452	438	439	423	432	416	456	413	447	422	433	417	413	438	420	428	404	416	426	420	405	449	448	441	396	424	458	415	419	402	447	427	429	427	418	443	409	463	427	475	447	455	406	402	402	400	442	449	424	413	455	434	446	441	408	450	396	479	446	393	415	451	458	422	451	410	425	465	409	430	451	442	451	464	416	420	448	413	395	454	489	450	408	414	447	461	426	422	393	445	427	458	400	447	453	451	450	420	403	456	417	413	420	432	428	425	443	473	411	390	425	407	404	413	414	406	426	409	434	457	404	440	415	420	425	453	447	419	396	429	451	457	442	429	427	401	419	416	399	438	473	416	417	408	426	417	417	408	454	404	418	457	457	424	433	427	428	486	409	410	399	450	461	396	457	438	453	434	446	439	418	447	430	465	414	411	444	419	464	430	424	411	438	449	447	446	387	431	396	385	443	420	395	451	372	402	437	425	462	437	446	418	474	426	391	443	406	407	462	438	460	474	420	432	430	423	387	397	436	419	427	419	407	418	429	437	440	433	424	393	437	409	405	439	444	440	400	454	415	457	428	413	446	412	452	410	443	441	442	414	463	401	439	427	436	420	505	443	421	452	469	450	458	438	427	430	452	401	454	424	440	423	446	412	435	422	454	399	401	427	418	423	430	443	394	398	402	445	417	422	468	480	420	422	435	441	449	410	462	433	444	440	409	437	426	434	442	387	427	449	448	433	452	403	422	414	427	419	409	481	461	417	399	410	447	430	405	414	419	420	426	428	430	426	423	470	437	442	414	405	440	381	448	429	456	423	431	435	435	425	432	462	414	431	451	408	420	442	399	409	432	437	437	402	430	429	447	413	481	423	418	449	424	420	408	423	447	431	486	425	450	408	435	421	445	454	458	441	451	458	475	449	428	462	424	444	446	457	422	430	452	417	427	428	441	432	444	421	438	433	421	424	442	425	425	431	462	455	432	395	469	450	470	449	401	406	431	418	405	414	450	409	409	445	435	462	453	442	410	458	420	410	412	410	427	442	467	403	410	400	454	427	374	440	475	445	458	417	433	434	431	431	418	439	418	410	427	425	413	459	447	383	416	438	409	440	407	464	467	421	434	422	434	425	448	429	463	438	400	426	442	394	426	451	428	451	426	439	407	418	396	425	453	437	430	383	451	459	465	448	401	388	427	437	449	433	452	408	407	435	437	454	430	400	455	450	435	399	421	422	452	392	419	426	434	453	456	440	422	446	434	410	395	426	414	435	419	414	445	403	455	428	448	454	416	443	419	431	396	458	426	459	457	444	468	437	446	435	401	444	432	423	475	457	440	438	429	430	462	478	428	441	424	462	414	437	447	446	433	394	425	412	465	452	434	399	404	423	387	430	425	488	442	393	415	421	422	479	424	488	415	423	437	402	465	461	438	437	420	447	441	440	469	451	445	422	398	411	402	441	434	442	447	451	472	377	464	438	422	466	452	449	431	467	394	390	422	429	424	391	409	418	422	446	454	451	434	447	460	473	430	414	463	441	403	385	442	395	429	406	431	436	435	450	428	380	443	412	427	445	456	403	448	413	436	431	414	408	438	457	461	380	408	409	420	478	447	446	398	421	475	436	435	493	425	394	445	453	474	430	394	464	446	409	404	433	423	434	436	434	377	399	409	399	424	418	451	414	435	452	464	480	412	457	435	416	439	453	446	431	398	436	445	410	456	457	414	441	452	400	448	455	427	425	412	441	453	405	422	408	415	404	408	440	425	466	429	425	419	440	452	442	438	465	412	468	451	445	476	454	413	475	428	393	456	438	406	438	426	444	445	404	425	440	446	448	419	410	383	450	433	469	403	443	466	459	446	442	393	456	440	421	440	433	437	432	443	442	466	406	423	412	454	417	405	398	426	431	411	413	425	434	388	404	413	432	458	424	405	445	456	396	414	427	449	409	445	441	441	453	450	460	458	440	402	437	459	458	446	485	452	412	421	391	449	445	434	433	454	435	453	466	465	450	424	440	414	429	446	439	439	444	442	433	460	421	446	454	402	397	428	413	455	441	415	437	414	418	447	417	447	410	445	448	463	429	418	417	436	390	415	407	468	445	409	425	424	426	448	410	402	427	423	410	413	416	447	463	436	448	425	439	489	455	446	398	408	448	399	397	421	399	390	425	431	442	457	443	410	440	434	412	471	430	434	439	395	423	427	424	443	423	400	447	431	455	412	410	426	413	447	415	441	479	403	443	425	441	420	371	439	444	447	430	465	449	419	414	440	426	478	454	479	448	440	472	437	400	457	446	446	456	392	462	434	428	428	450	445	443	429	426	408	399	417	469	446	414	423	392	398	411	412	427	421	432	442	444	421	448	459	456	418	428	411	473	433	410	430	480	457	413	450	457	433	427	444	421	448	457	418	416	446	417	427	399	400	439	423	410	474	453	394	449	427	432	394	408	411	434	445	401	428	423	446	379	440	460	446	441	447	422	449	425	477	449	433	421	418	436	445	432	454	462	423	442	413	416	411	448	455	452	440	405	413	422	403	427	411	435	411	418	411	429	408	491	385	429	432	426	425	382	465	477	402	394	424	407	446	426	416	418	424	442	434	456	396	379	475	452	419	432	444	430	437	412	462	451	441	477	466	440	439	410	423	410	418	406	454	448	471	398	412	417	410	470	421	414	422	408	412	442	435	399	444	443	444	411	426	438	407	424	386	452	382	397	439	440	457	385	420	424
31580	32152	12205	1133	986	950	946	931	949	891	901	924	924	940	986	930	885	880	863	958	893	971	881	903	900	878	943	882	895	904	893	886	906	967	887	919	903	955	861	929	903	869	917	894	922	814	932	868	937	927	868	867	901	885	895	911	885	846	882	969	918	899	899	861	966	861	865	930	923	887	877	910	920	912	899	918	940	919	926	911	879	909	862	927	896	924	873	883	873	937	886	919	917	920	918	874	899	921	888	892	916	883	893	930	892	905	894	954	887	870	885	873	866	899	865	876	871	885	903	903	920	981	925	903	977	872	898	937	951	939	909	920	871	942	900	921	923	929	938	937	928	925	896	872	908	871	918	895	904	966	923	893	930	897	928	925	941	911	887	879	894	829	900	935	880	893	965	899	899	916	984	892	855	861	931	915	843	885	882	916	905	919	893	873	920	920	850	917	906	891	952	924	896	914	903	923	898	909	893	910	934	906	930	909	868	881	933	908	852	885	976	942	931	867	924	907	901	949	926	915	933	978	906	865	914	943	899	822	885	869	883	929	894	891	882	897	878	972	919	915	861	915	892	875	945	901	912	853	905	871	927	891	896	893	916	955	937	869	938	909	889	903	947	901	929	873	936	897	905	911	862	916	908	868	903	853	955	926	928	922	938	897	920	868	890	913	872	918	889	907	866	863	874	859	863	933	907	917	871	924	945	943	920	937	892	884	901	917	897	892	890	907	942	910	866	858	958	873	912	905	871	933	898	869	912	864	892	881	915	844	915	863	912	903	895	882	902	909	950	893	903	920	914	892	930	975	853	933	876	878	883	873	910	882	931	886	928	907	953	939	928	908	882	926	920	890	903	907	887	900	893	918	918	918	909	905	877	862	840	856	909	846	885	922	897	952	895	903	888	899	893	882	895	864	925	913	892	900	855	877	917	926	881	891	888	886	866	943	899	913	965	838	879	931	940	886	933	881	917	872	905	905	917	880	904	852	928	946	871	892	938	882	914	913	933	833	892	968	921	909	904	900	870	850	893	883	918	914	928	939	860	902	965	875	906	906	903	906	858	944	860	926	911	836	939	930	887	904	928	875	907	918	849	937	902	929	892	916	898	907	905	885	888	882	861	943	915	916	872	895	926	963	934	924	895	901	898	894	939	876	905	967	855	910	910	895	919	919	893	883	926	913	940	936	868	927	917	905	838	898	880	929	891	931	879	911	884	863	906	909	872	909	992	878	883	866	892	868	879	862	935	900	888	906	986	929	859	916	926	906	943	919	908	936	889	910	872	880	896	922	925	844	914	901	902	864	864	939	920	947	921	868	895	884	880	876	930	859	877	922	932	908	941	887	942	928	832	897	851	911	879	897	901	936	928	878	841	923	923	910	873	883	895	917	1011	907	890	906	941	917	882	898	911	887	934	877	862	876	928	950	873	920	855	893	892	911	875	898	925	973	953	913	902	857	918	888	914	900	897	864	930	895	887	903	920	873	862	863	864	890	927	873	916	947	936	891	905	877	867	905	929	936	828	894	896	904	900	861	880	911	906	860	910	908	891	871	908	947	841	875	837	913	836	949	913	919	925	888	870	857	880	893	862	887	933	883	946	915	897	912	919	906	929	933	924	903	873	857	964	907	977	903	916	852	947	844	857	955	892	887	886	906	897	925	883	918	903	926	889	879	896	954	899	918	918	898	815	944	963	902	965	921	881	914	952	945	918	824	912	938	873	853	834	889	834	851	915	906	887	914	918	918	886	915	885	861	887	876	949	972	884	914	865	923	889	873	906	925	880	881	874	835	923	939	881	893	943	891	920	858	893	883	880	865	882	893	925	866	965	898	921	940	966	861	899	886	867	924	924	913	930	936	906	876	938	881	822	890	903	895	865	917	944	875	852	942	912	922	865	945	825	927	929	832	927	914	908	915	898	857	847	933	920	906	894	909	903	849	857	852	896	923	933	896	913	872	923	918	900	882	929	862	858	880	826	956	846	857	935	900	898	930	939	941	946	869	901	883	883	954	907	926	919	938	911	875	915	944	859	903	890	873	909	914	908	922	859	903	953	902	865	889	851	879	926	902	873	867	883	890	879	933	966	940	918	886	904	891	910	887	904	913	952	858	905	910	917	863	920	902	861	900	919	893	910	931	894	924	844	916	924	934	926	925	925	870	920	890	854	891	898	858	914	903	881	912	912	934	934	827	911	852	932	927	868	901	887	903	907	933	856	980	923	925	885	894	848	912	885	863	921	895	901	913	894	990	922	896	844	907	872	933	882	892	941	904	941	897	868	873	951	935	922	868	894	900	923	880	873	902	898	925	915	909	929	871	881	932	869	904	878	867	899	920	960	863	911	902	895	868	842	853	903	886	893	924	929	914	899	861	908	887	882	921	859	885	870	905	924	891	871	923	879	924	885	873	910	907	929	929	907	894	917	910	922	946	906	891	931	842	912	889	888	935	899	922	915	886	920	899	920	923	957	889	901	892	937	941	898	916	910	863	929	912	917	892	875	907	876	934	863	895	913	906	899	869	895	930	834	914	856	930	905	912	932	879	896	927	892	899	888	918	911	948	826	888	911	863	891	857	913	900	951	922	863	889	806	879	906	874	905	911	862	849	906	919	878	899	877	941	919	979	954	900	860	884	872	873	911	968	852	929	900	876	934	940	970	963	920	931	886	939	876	849	950	910	942	812	918	921	881	887	945	892	850	917	845	904	923	882	896	896	911	902	887	903	849	872	831	851	903	871	882	931	912	899	917	903	974	911	879	958	952	893	926	946	868	873	952	957	917	913	915	883	868	849	916	885	899	926	889	859	934	921	897	895	891	902	912	942	912	922	877	891	927	917	919	897	897	899	971	895	902	921	873	966	919	904	910	884	892	938	917	885	858	864	959	892	893	840	888	900	939	887	899	953	909	905	925	884	932	912	872	879	839	922	919	878	969	936	921	901	893	917	885	871	898	925	881	865	935	863	877	940	823	901	898	914	874	902	954	892	843	861	890	889	874	897	901	886	901	883	876	897	883	864	875	934	887	955	928	899	964	855	905	898	919	895	953	871	876	887	861	869	904	907	891	877	925	909	880	959	886	831	906	925	894	897	883	955	941	915	853	947	931	881	936	880	868	877	894	949	972	926	921	881	878	915	889	880	893	845	908	906	920	891	935	905	940	925	886	920	900	896	913	894	837	874	890	892	949	832	896	938	902	915	849	964	882	933	957	876	825	926	930	928	902	890	913	868	939	921	906	901	901	890	911	915	900	915	870	876	926	883	908	915	928	909	947	858	980	887	917	846	897	907	851	871	900	935	922	875	902	916	986	945	957	917	893	874	927	887	947	868	936	927	921	942	950	936	914	897	861	875	891	855	928	905	907	911	869	846	865	857	893	873	899	886	940	859	916	867	877	948	948	875	899	893	910	879	952	961	904	922	882	894	939	912	855	905	940	941	858	955	938	879	967	860	914	901	884	906	940	925	841	898	843	909	919	918	905	953	951	906	912	868
24581	21128	24049	28454	21130	21163	11751	663	444	445	444	392	393	362	346	366	367	359	346	382	343	365	346	358	354	348	365	348	339	316	308	360	376	333	314	330	372	346	355	317	367	327	335	354	361	349	334	348	318	344	348	351	366	323	358	336	308	327	365	303	346	306	308	335	327	307	315	331	364	336	329	337	362	368	351	333	321	352	365	329	358	379	369	363	322	338	337	326	349	372	329	320	363	351	345	331	349	353	347	345	328	327	321	342	360	316	339	324	327	338	309	309	309	343	287	343	310	321	332	336	356	333	382	355	358	344	356	341	330	358	360	310	334	343	338	371	355	359	352	302	321	318	309	343	326	342	326	362	341	332	294	304	361	351	349	353	350	331	330	315	308	345	326	331	359	334	323	327	359	340	297	369	347	352	348	302	334	339	314	349	304	309	323	363	317	323	329	339	366	329	348	372	335	353	305	343	361	335	321	324	353	358	316	334	316	336	356	311	313	342	359	319	352	353	379	386	337	375	351	323	327	335	359	339	354	352	336	342	323	329	341	329	344	375	303	361	353	323	356	339	358	347	338	314	363	341	330	360	365	344	328	308	360	330	375	368	305	342	307	330	334	368	338	331	339	321	358	329	295	349	346	330	335	379	340	337	331	351	391	332	296	306	362	310	344	339	348	347	347	362	366	345	357	346	318	361	347	307	320	333	337	351	321	326	316	324	349	365	309	332	341	308	367	333	321	341	348	390	315	321	341	329	341	308	336	361	341	354	340	371	331	374	346	315	342	319	368	319	323	330	375	379	328	319	304	357	333	292	349	341	364	306	333	340	346	316	351	358	343	345	358	364	351	360	321	336	339	369	335	360	356	373	356	305	356	326	326	345	306	331	360	359	376	334	364	318	362	348	354	356	354	321	353	316	375	336	328	330	365	326	338	317	329	345	313	348	303	326	331	357	328	352	316	361	375	332	307	361	357	320	352	351	289	337	346	332	327	301	379	308	329	374	316	346	324	305	322	376	313	346	342	389	332	343	356	336	334	328	340	311	333	343	315	336	305	335	329	329	311	343	363	340	376	359	344	338	345	327	349	366	318	331	339	329	332	349	343	365	363	329	339	358	335	344	334	348	312	331	344	307	347	362	332	346	341	339	346	363	329	388	340	358	339	315	345	327	336	317	318	340	366	373	342	350	339	364	333	347	323	350	360	312	359	319	337	399	349	328	326	361	328	315	325	353	399	325	339	331	337	322	300	309	300	359	319	350	355	359	350	314	347	362	331	324	364	343	367	357	339	345	322	356	345	320	356	343	367	335	354	331	308	312	341	361	380	329	314	311	356	310	355	320	317	323	375	341	357	354	308	339	311	355	361	312	341	356	347	357	368	328	330	328	350	310	325	320	347	335	355	353	317	342	330	322	286	373	336	358	343	333	360	343	355	350	322	316	328	361	371	326	337	343	335	340	338	344	352	336	342	330	392	360	339	322	344	344	346	363	341	339	355	351	332	353	351	330	319	329	359	346	311	338	339	320	365	328	324	306	360	338	353	357	346	313	319	358	329	353	382	337	359	298	353	336	329	347	316	320	327	338	343	283	319	325	321	348	362	338	368	322	336	349	384	309	366	339	361	361	362	366	326	370	334	368	333	329	321	339	379	339	332	351	345	319	338	332	342	315	342	311	351	331	303	339	346	383	357	338	362	344	321	325	348	345	369	356	339	309	353	360	309	314	348	331	343	361	350	309	351	333	360	342	365	343	329	360	319	340	364	348	292	342	333	348	396	341	366	347	371	359	367	351	332	318	331	369	371	332	337	339	328	381	319	338	350	337	321	349	359	328	342	356	326	347	340	370	343	303	359	358	351	383	335	339	322	349	314	293	318	381	345	359	376	295	320	360	378	312	332	353	360	346	328	355	364	343	314	317	358	317	329	356	332	324	347	351	352	325	352	347	333	340	356	339	351	341	330	320	336	334	336	343	334	335	339	355	323	326	328	330	324	304	323	347	343	362	345	348	333	350	361	329	344	347	362	340	306	354	319	330	341	343	350	340	346	320	348	326	358	329	331	307	333	315	308	357	329	383	344	290	326	340	345	316	348	341	332	327	359	349	322	340	317	373	373	316	319	302	344	298	330	339	311	341	314	344	335	326	326	342	328	318	355	354	322	349	339	330	342	329	354	328	332	368	369	328	323	332	372	348	365	348	350	375	286	349	360	349	318	354	336	342	328	324	324	336	348	353	331	313	324	332	330	338	374	359	356	353	326	342	391	300	323	322	317	367	339	326	333	318	330	347	356	349	342	357	370	322	340	357	363	387	340	324	316	321	320	351	326	341	331	376	298	339	302	334	327	367	321	331	331	379	353	325	354	348	352	371	318	346	359	349	354	354	330	309	312	340	376	345	359	314	320	348	375	360	317	329	314	332	377	378	333	332	316	343	323	322	351	334	358	346	316	355	356	283	298	375	326	388	327	331	338	320	336	360	326	344	348	310	345	322	388	366	377	321	301	331	399	350	327	362	335	339	317	348	334	331	355	368	324	309	346	338	355	347	401	354	341	333	330	333	370	342	349	321	321	331	364	343	317	324	326	346	322	349	333	385	361	327	353	326	339	335	374	345	334	379	346	361	343	354	347	358	299	329	322	336	342	365	309	334	332	278	359	346	323	310	361	351	332	331	351	341	356	312	354	334	324	301	353	378	335	376	349	316	373	320	338	349	329	340	352	351	325	344	309	298	362	352	332	361	335	319	339	355	373	354	345	370	332	346	340	308	296	310	327	303	325	342	294	335	372	354	318	299	327	364	324	329	322	319	352	350	339	356	352	343	346	307	319	349	339	361	364	322	343	318	331	331	302	341	348	340	371	357	347	321	357	309	328	308	347	290	337	334	329	343	347	323	287	335	324	314	355	335	343	368	326	338	347	299	336	332	354	308	356	376	340	338	339	342	341	348	350	336	313	336	340	355	355	340	314	303	335	360	357	314	331	315	387	383	361	357	345	347	301	361	358	336	388	342	307	335	322	296	341	354	304	318	309	328	339	372	370	345	361	363	342	371	340	329	323	360	346	320	356	340	318	351	357	350	336	314	360	296	346	339	329	347	327	323	328	351	328	352	354	345	324	307	329	318	385	327	321	298	342	322	350	355	334	396	306	366	326	362	337	329	325	373	320	323	362	358	336	342	352	339	346	329	340	347	346	294	344	358	335	341	343	306	304	341	379	347	341	395	360	310	368	356	373	318	352	345	351	334	383	331	327	345	350	318	347	358	389	332	342	367	370	359	347	341	314	342	383	367	344	344	293	321	361	349	341	327	330	359	349	368	334	349	345	314	355	343	333	347	334	308	321	342	322	350	313	366	307	300	355	344	340	294	345	376	355	341	346	305	317	325	345	345	321	336	284	347	374	307	330	337	352	334	352	345	363	347	343	332	339	331	343	332	338	349	341	337	320	329	335	322	300	323	324	357	335	320	362	325	324	352	365	309	300	349	351	297	371	357
36696	42716	16315	1031	854	774	815	728	701	734	729	743	670	701	709	737	743	702	696	754	697	699	709	675	712	698	690	751	703	688	733	709	672	687	684	693	763	724	675	698	691	683	703	638	701	700	682	632	722	696	714	750	657	730	708	741	682	714	664	699	678	704	702	683	688	689	670	721	720	687	698	676	692	752	655	751	727	678	724	708	676	703	709	691	611	728	735	665	676	685	658	697	723	705	675	701	694	684	701	719	700	692	724	655	745	662	638	714	674	682	644	658	686	718	703	713	674	730	675	735	698	667	735	685	749	671	706	706	676	709	724	677	701	678	694	709	698	690	618	664	684	701	649	641	672	668	704	750	672	684	717	714	666	705	675	686	675	674	729	725	707	697	699	715	722	674	717	731	702	694	730	657	700	690	711	690	703	649	685	694	698	710	737	713	708	697	697	731	699	660	662	692	696	671	733	726	726	694	656	646	720	714	689	651	704	675	667	633	729	732	673	712	655	699	658	706	666	741	670	697	661	731	731	696	691	745	724	712	660	694	689	743	669	697	724	678	704	706	716	716	639	704	717	651	669	720	654	732	649	704	723	727	676	700	639	648	687	700	663	678	684	732	706	666	672	625	697	741	680	670	677	732	679	665	701	680	680	693	695	705	695	674	723	687	685	709	702	683	765	702	743	675	680	706	705	649	704	661	696	730	671	645	711	676	717	712	699	688	726	676	685	697	717	729	683	687	663	705	676	709	654	681	723	691	727	670	694	659	698	695	723	719	703	722	723	673	722	726	680	753	725	730	756	708	711	680	692	646	712	694	716	662	746	688	690	737	663	699	678	716	736	704	658	706	684	725	665	696	685	683	675	676	653	714	672	672	665	684	666	691	724	676	722	647	723	715	678	714	663	648	692	728	679	700	707	739	773	672	728	698	679	693	689	658	711	702	718	681	725	697	717	673	757	680	707	752	686	657	717	655	711	715	672	662	723	687	653	709	689	743	676	724	726	723	674	666	664	656	658	729	730	696	697	697	687	677	682	699	645	650	681	743	731	717	715	693	699	714	698	732	674	658	644	704	679	721	697	679	698	717	717	686	682	713	639	735	701	662	686	723	638	685	708	771	714	692	707	711	725	692	765	715	684	769	690	718	685	705	724	720	663	682	699	697	716	670	720	687	714	679	685	723	666	739	700	651	696	757	704	732	649	727	739	712	727	681	695	667	712	704	683	687	684	678	703	690	709	695	680	726	703	710	679	688	702	752	666	697	703	713	676	706	741	701	717	704	674	741	689	669	690	665	658	671	727	718	735	712	687	710	719	730	744	720	730	702	698	708	698	682	679	714	725	705	704	734	713	772	641	671	734	716	673	673	683	741	718	688	739	699	722	678	677	704	710	744	674	695	662	721	729	690	710	752	729	755	721	693	670	715	651	684	727	703	745	674	710	707	687	694	679	688	714	712	688	691	741	752	724	681	673	728	679	723	670	677	671	664	717	714	703	675	720	726	706	697	708	723	633	732	663	670	692	662	686	717	749	682	691	667	695	684	723	703	698	689	671	708	673	717	721	682	707	723	723	740	718	658	692	704	683	699	675	709	686	733	688	714	724	671	673	729	715	745	725	738	689	687	705	712	706	675	670	692	656	713	731	691	750	709	690	678	685	719	652	641	699	731	723	722	680	679	714	693	649	736	704	692	688	685	712	691	721	684	685	691	631	695	702	659	708	711	676	699	684	705	693	720	700	696	662	718	736	685	685	628	711	678	699	697	717	669	702	708	734	705	689	685	706	707	682	710	641	668	742	680	723	623	726	730	697	695	687	669	728	713	678	700	707	715	696	742	702	698	705	702	679	670	639	736	642	654	695	689	687	711	673	709	701	676	704	699	701	701	711	682	725	716	694	696	661	718	661	690	739	695	719	670	703	670	667	697	735	670	704	731	739	678	747	733	737	679	686	696	663	718	698	693	669	695	688	648	686	686	678	713	728	664	748	684	721	698	709	680	676	711	660	707	714	717	750	684	664	681	658	719	705	704	711	679	681	705	711	717	681	702	660	718	701	750	709	681	726	736	677	682	690	665	714	647	681	647	716	674	723	673	674	732	753	656	722	681	704	719	710	688	690	698	656	681	681	637	674	695	729	692	718	685	711	691	663	713	738	647	705	653	666	716	712	679	680	701	671	663	676	706	691	686	665	692	724	697	703	688	671	671	654	742	675	714	677	731	735	712	722	679	686	668	664	647	700	667	707	687	701	659	686	699	670	695	710	644	720	705	698	688	700	660	654	717	688	704	711	711	665	671	634	697	688	641	682	674	688	689	721	673	689	695	712	686	690	720	709	697	733	725	639	691	699	678	740	716	695	694	722	665	681	701	690	682	704	692	705	681	699	697	661	693	720	659	725	721	699	717	695	696	722	714	692	716	692	700	726	699	666	735	657	661	677	681	722	713	684	696	681	683	662	668	694	696	740	667	678	682	686	671	747	666	724	752	669	733	696	708	741	678	738	630	679	746	680	696	709	716	709	635	682	669	714	728	681	707	707	681	697	693	663	676	687	686	705	715	721	631	723	672	700	682	657	716	716	711	700	694	663	719	729	716	722	650	655	699	700	707	683	706	682	740	660	691	696	681	671	706	724	697	690	689	703	689	641	634	707	672	687	701	679	649	692	664	701	696	713	677	661	665	691	694	686	712	672	670	682	694	707	738	675	688	712	684	724	697	700	697	780	710	707	684	700	678	692	628	677	651	703	722	706	715	701	690	686	757	723	700	743	682	699	700	698	666	730	695	697	648	730	658	724	708	741	692	677	701	663	708	779	706	670	775	709	718	702	727	689	666	639	658	618	677	655	704	705	719	732	713	681	659	720	719	734	710	701	693	705	758	693	699	687	694	744	702	708	667	657	703	704	655	702	713	652	767	723	664	698	747	694	696	654	680	729	697	691	661	748	681	689	678	693	695	667	727	715	683	700	679	713	669	717	692	707	692	701	698	756	696	677	659	632	718	700	716	707	667	690	688	662	692	722	608	703	706	683	691	738	690	702	714	687	687	701	729	690	681	677	686	707	667	677	690	747	708	671	737	742	697	726	674	698	678	729	681	693	675	683	740	711	695	722	695	700	731	700	711	697	671	713	692	719	679	695	643	672	701	717	718	683	703	685	670	738	683	751	700	679	748	730	770	690	715	694	672	694	686	716	713	740	691	721	708	708	672	683	717	733	698	744	706	729	688	690	693	695	660	711	690	693	734	727	698	658	723	688	717	696	681	707	713	718	724	680	689	765	693	730	699	715	709	692	707	662	686	719	720	657	705	676	680	751	677	708	664	682	686	721	700	732	739	719	729	723	692	688	677	683	664	728	696	686	688	731	666	749	726	691	708	664	713	692	654	651	704	709	674	761	676	708	709	685	707	733	709	690	710	704	721	668	675	680	698	694	734	650	679	691	731	666	666	683	664	691	775	761	656	698	752	692	679	698	737	704	748	701	701	662	736	752	682
34036	18287	5631	388	281	276	266	292	236	276	282	259	288	273	264	300	278	271	299	281	249	270	280	250	257	278	289	253	269	285	292	286	259	273	275	269	336	295	263	272	260	283	257	279	289	249	261	254	253	333	255	277	298	277	289	234	265	258	267	269	289	268	268	248	262	262	278	269	304	280	296	277	232	280	281	279	263	299	291	291	268	263	250	255	256	265	252	288	272	292	249	286	261	276	247	270	268	262	304	277	269	243	257	280	264	274	262	282	228	279	262	285	312	280	286	296	285	284	270	270	293	255	274	236	278	277	265	261	252	268	225	297	274	264	272	285	257	251	260	285	263	267	279	246	261	283	291	295	284	292	272	263	278	277	269	270	245	272	264	258	257	233	266	241	283	287	252	280	271	235	280	254	270	245	293	277	274	288	274	254	274	284	269	299	260	291	298	261	269	263	235	295	276	272	276	278	288	279	265	288	284	294	301	284	281	301	240	284	261	278	292	277	297	284	256	244	251	271	309	291	252	305	283	281	247	274	245	243	273	269	255	293	301	249	272	279	263	287	263	291	262	262	261	274	270	277	283	285	312	282	274	273	249	254	303	281	280	286	313	270	265	289	287	284	255	296	283	265	276	286	278	244	290	215	240	258	287	283	286	225	295	283	292	270	263	251	267	251	282	310	277	305	254	279	243	280	290	247	260	293	252	263	257	250	290	303	265	282	278	266	310	309	278	284	269	294	268	253	267	265	265	292	296	244	287	270	310	266	289	248	273	273	276	254	252	274	254	278	287	281	295	305	296	268	280	304	274	272	279	287	281	263	273	280	264	281	259	256	283	255	225	274	287	235	290	263	262	274	251	267	283	254	261	261	247	267	261	247	269	265	243	286	248	297	259	263	285	298	298	257	286	287	257	287	284	282	286	289	289	277	259	287	250	286	256	304	247	281	265	270	293	269	259	268	255	299	267	247	252	259	281	266	269	229	289	290	244	286	258	304	302	277	298	276	264	246	262	250	257	274	288	283	290	261	269	284	259	271	294	272	305	258	273	263	280	264	282	281	260	269	266	277	256	271	302	283	233	259	241	268	288	274	283	273	279	275	254	245	319	264	284	309	287	278	254	290	297	266	250	261	297	266	251	276	269	286	288	300	280	275	261	249	247	270	257	258	267	280	301	330	250	274	261	269	269	291	326	273	303	252	241	249	280	296	292	260	237	281	258	293	271	260	309	297	274	294	261	266	273	248	300	269	241	264	267	257	254	295	333	274	283	278	265	300	283	284	288	268	299	289	258	265	289	267	273	268	297	291	266	270	280	285	291	298	264	241	261	264	298	297	285	274	219	281	294	318	291	265	264	276	275	256	280	260	257	260	295	299	285	273	250	265	261	282	278	256	261	288	265	264	311	257	248	262	269	253	265	269	262	289	282	257	272	285	238	279	291	259	277	226	283	273	276	256	279	296	246	288	277	263	252	283	258	255	255	288	260	277	266	273	291	243	302	272	272	251	283	275	252	273	298	277	247	295	270	283	261	281	284	263	282	268	279	275	303	270	265	267	260	274	261	267	303	281	282	299	295	291	265	249	276	296	267	251	284	279	251	292	276	295	297	256	264	260	309	293	264	275	321	259	274	251	234	311	274	298	295	287	257	278	269	276	277	274	278	304	298	269	250	264	283	256	249	272	281	291	247	268	282	269	318	269	296	258	290	269	247	269	252	289	242	246	255	307	262	284	305	270	258	289	285	290	276	286	282	264	291	261	283	253	324	292	257	256	316	283	259	266	276	296	242	267	261	260	271	314	248	273	289	258	284	273	246	254	262	263	237	271	260	285	267	244	274	253	331	263	268	280	253	292	244	283	261	228	284	264	262	251	287	284	276	243	241	250	256	254	277	275	248	254	279	275	257	264	273	291	272	307	245	297	285	310	312	271	295	256	259	302	272	297	297	257	257	257	252	276	258	289	282	300	264	278	267	242	264	260	275	293	289	297	257	274	271	277	292	294	278	278	315	283	266	285	274	279	282	258	306	270	282	291	279	255	295	253	270	287	277	308	284	278	265	280	255	289	265	277	245	259	264	261	274	268	301	274	254	305	297	299	282	253	268	268	288	282	267	289	292	263	272	269	271	274	288	291	311	277	255	305	286	257	249	263	275	258	267	261	278	267	261	256	261	255	282	273	275	266	241	248	304	282	255	269	288	281	258	265	310	288	287	309	286	280	280	277	260	258	264	278	315	279	291	270	256	261	253	279	288	283	264	322	263	282	262	306	300	272	280	300	289	274	283	286	273	260	289	292	268	250	276	271	284	274	270	253	298	277	290	280	284	278	284	273	291	253	298	246	248	308	285	260	283	254	287	284	273	274	288	287	280	268	267	256	275	273	269	288	277	258	258	296	293	274	256	280	247	296	268	300	313	273	251	279	270	265	296	269	260	272	297	266	275	300	265	269	289	277	301	273	242	273	260	297	295	264	256	287	281	247	288	285	273	283	275	250	277	264	298	243	257	262	249	240	283	288	285	272	283	298	282	295	254	270	249	253	253	298	302	255	263	248	259	260	286	281	294	249	260	296	264	228	293	289	286	257	277	295	279	297	291	290	280	283	262	290	271	282	254	288	247	237	305	266	272	263	268	285	303	259	256	249	312	249	260	277	248	266	283	251	281	267	299	253	295	284	275	285	295	276	302	286	245	275	263	270	290	272	255	292	269	294	295	300	270	279	287	272	248	256	252	275	281	315	281	279	250	268	285	283	271	300	291	280	254	282	276	270	318	294	264	266	252	272	249	267	276	256	278	268	272	272	263	227	299	274	250	263	273	277	291	272	265	290	275	266	279	293	302	271	279	305	279	290	286	283	267	293	255	277	270	288	254	317	271	270	242	258	271	237	261	286	300	280	240	260	305	263	301	299	258	236	300	278	273	250	273	234	262	310	301	263	271	286	291	283	264	253	268	311	260	261	305	274	254	297	312	256	290	255	301	277	258	258	284	282	277	285	280	265	270	256	258	259	291	261	286	293	255	283	271	279	275	275	257	318	254	257	265	287	261	227	260	298	281	256	274	278	289	291	300	273	283	266	284	277	292	271	295	261	270	256	293	267	261	270	220	292	269	299	263	278	255	283	277	299	293	264	267	263	272	278	259	257	277	261	288	280	296	275	270	259	277	270	280	284	308	280	259	249	286	302	241	235	276	280	261	257	271	273	269	277	271	259	286	276	285	271	314	263	253	298	270	284	256	272	250	277	284	286	258	312	241	307	286	245	294	255	267	307	266	275	260	273	270	254	261	297	300	284	239	252	294	276	298	263	283	274	289	295	300	260	275	274	263	258	273	298	279	275	301	263	268	301	279	235	257	284	246	251	278	303	276	260	295	276	251	297	260	278	279	256	259	297	292	254	281	267	259	277	258	267	284	296	256	267	258	239	310	282	276	277	301	262	293	298	267	273	279	259	282	272	265	299	264	258	271	282	274	298	266	267	307	283	272	246	236	278
14553	4149	1438	646	628	637	657	631	628	673	596	644	645	630	626	631	620	635	667	631	626	641	606	612	623	568	577	627	672	631	612	632	605	670	649	650	644	615	624	628	625	594	697	646	645	617	623	605	659	605	638	669	672	624	580	639	647	667	606	675	599	584	634	626	594	604	623	634	609	630	642	661	623	642	647	619	678	638	636	632	600	622	627	617	653	652	680	670	647	627	626	617	598	637	609	607	676	617	600	623	637	676	643	611	632	630	663	643	618	632	604	582	622	603	633	661	643	586	645	601	645	659	624	569	589	598	607	652	631	630	600	599	633	611	677	626	609	621	642	615	632	608	638	652	638	600	656	672	615	654	647	680	647	638	657	626	599	650	652	608	645	626	659	634	619	601	666	613	629	583	648	679	621	594	610	624	625	636	623	634	667	642	636	628	648	623	636	659	591	616	652	597	626	637	587	634	615	627	660	640	626	607	639	670	629	632	607	625	639	630	631	647	624	649	649	668	645	674	622	627	659	642	622	589	629	647	615	610	675	663	592	650	659	648	627	653	578	613	659	597	599	598	588	645	603	654	618	613	609	597	607	666	671	654	594	631	638	676	638	600	600	618	627	649	645	680	630	589	602	599	645	596	570	645	598	631	693	630	615	639	655	619	647	643	644	653	639	649	624	655	625	633	689	613	639	649	627	648	614	667	653	610	667	636	649	627	631	623	617	654	700	622	643	666	644	599	677	653	650	652	641	638	625	633	655	646	641	578	671	640	658	629	620	616	613	677	618	631	595	620	621	653	626	674	609	645	643	595	597	661	641	653	623	634	674	643	652	614	689	625	648	561	623	639	621	655	645	607	650	642	644	592	678	597	628	661	609	636	631	665	641	621	639	616	648	611	652	603	616	655	665	643	675	626	652	646	615	630	666	667	615	620	612	681	632	588	608	639	585	606	612	645	633	665	680	607	625	677	616	659	618	613	609	631	619	594	626	634	593	645	607	656	645	551	649	642	619	644	622	633	659	652	655	626	673	612	619	592	659	629	630	642	640	616	600	646	643	650	664	615	663	603	603	622	659	605	630	630	633	621	665	630	633	615	602	633	626	633	601	624	603	598	639	631	604	652	625	674	616	622	636	604	619	593	626	641	591	660	628	650	666	609	633	609	628	641	604	636	623	663	625	621	625	671	623	664	641	616	624	575	645	686	684	616	625	629	636	639	613	630	629	638	677	683	674	628	598	647	641	610	579	648	618	633	620	587	679	594	648	636	610	611	638	607	608	682	622	626	621	633	597	618	681	585	634	589	638	659	624	609	657	662	600	629	633	614	625	639	667	610	621	656	618	651	646	585	626	604	634	618	631	654	648	616	630	629	682	672	690	632	635	651	616	660	644	631	650	619	669	650	609	605	636	630	631	647	623	652	657	633	624	654	609	613	618	656	600	583	605	672	590	621	626	632	654	639	651	601	623	634	674	655	668	645	634	652	619	653	655	613	640	650	685	624	644	611	601	586	604	596	606	627	632	592	645	594	660	650	638	634	612	607	617	658	672	608	619	640	620	671	652	671	607	639	678	627	609	660	620	599	645	635	655	600	657	645	581	661	627	600	650	648	622	664	629	599	648	601	631	643	656	584	622	625	666	608	654	647	650	659	648	613	599	630	663	628	645	673	628	624	635	615	636	651	619	612	622	609	676	608	670	653	631	650	617	643	613	644	606	613	696	649	648	619	611	642	635	647	614	635	652	692	653	623	637	629	601	642	623	689	679	647	651	656	652	631	665	665	585	619	634	620	614	616	636	624	630	625	660	675	644	630	622	593	638	640	601	632	620	663	625	664	601	615	628	625	647	660	629	665	645	646	639	621	636	609	653	668	619	609	601	627	658	608	670	622	650	627	614	647	669	624	650	599	662	655	627	613	630	607	623	651	585	613	614	642	648	611	639	620	631	648	613	626	661	642	631	640	613	661	625	644	651	603	624	654	656	691	610	682	642	675	639	603	589	633	615	633	655	646	600	664	633	627	641	632	607	614	630	617	624	661	627	671	623	668	619	618	632	606	662	649	646	675	637	594	632	633	637	646	609	652	628	551	644	601	646	575	623	651	636	646	715	579	634	627	636	662	603	636	607	656	625	651	643	633	660	626	605	601	615	623	642	643	688	644	599	641	634	630	643	625	653	651	592	632	643	614	641	635	586	653	610	639	617	636	618	648	650	646	678	637	641	652	629	628	649	638	604	613	631	633	613	617	647	624	615	683	669	641	653	595	619	643	648	639	637	622	612	659	615	605	641	648	640	633	626	639	635	651	591	617	644	615	616	645	617	660	659	629	647	623	605	634	659	593	621	674	596	614	644	608	658	648	586	626	638	657	626	661	636	629	631	618	651	639	590	639	655	634	599	616	595	659	656	636	641	636	677	641	649	574	601	607	650	643	649	608	610	661	655	623	613	625	616	633	631	635	631	618	624	606	652	680	634	603	630	628	617	659	622	637	639	675	594	623	577	620	610	631	633	609	670	627	643	651	632	610	633	614	660	631	653	656	610	633	659	673	624	624	664	639	606	609	674	638	666	652	646	595	628	629	633	641	623	646	620	659	642	669	623	691	651	590	619	713	661	634	635	690	581	639	654	633	638	630	648	615	593	611	626	641	632	636	618	612	593	615	668	647	634	659	630	657	612	612	641	650	650	682	644	654	636	616	615	626	621	599	584	575	653	658	649	646	594	602	661	633	684	667	636	642	631	661	639	637	617	619	623	613	644	614	620	614	678	641	654	621	607	628	623	635	604	662	647	628	668	616	650	616	610	633	598	652	625	641	575	650	586	620	624	654	591	715	599	640	635	628	599	639	629	611	643	658	579	666	633	674	618	636	649	667	634	596	642	595	618	617	623	609	610	667	630	632	646	588	622	600	628	580	617	639	610	669	626	647	678	608	614	619	628	683	625	603	628	646	638	639	653	617	600	659	673	670	657	634	641	617	642	621	616	614	658	607	594	654	709	664	619	615	639	603	643	643	644	627	609	611	633	583	618	608	665	649	618	669	576	648	596	644	643	594	652	664	613	622	645	656	628	630	606	652	608	622	630	641	673	622	610	606	605	638	629	666	594	648	607	590	626	595	608	641	645	618	605	579	585	640	580	611	639	665	603	646	629	629	639	672	637	662	611	625	648	630	662	607	693	588	641	624	643	630	641	634	671	631	618	643	625	666	621	646	619	684	601	634	626	655	589	607	562	612	613	627	646	614	629	629	628	630	630	631	632	633	624	608	630	620	645	640	625	593	669	686	592	644	618	625	632	646	644	610	656	656	630	626	640	624	630	616	643	668	683	653	643	611	620	586	694	602	591	609	648	638	620	675	617	657	582	606	645	576	625	625	644	647	635	663	632	640	657	630	629	599	638	611	645	615	611	668	601	610	634	620	650	593	675	663	636	612	576	645	635	638	631	604	653	638	714	651	645	590	611	659	671	638	600	639	586	604	601	684	612	663	663	622
25200	21130	23688	28808	21139	15819	706	571	475	461	452	508	457	433	448	449	459	428	473	473	446	447	403	445	432	456	412	431	436	450	460	471	429	434	417	453	443	443	438	452	417	453	415	434	430	437	501	439	435	463	400	404	420	412	419	421	411	362	415	424	418	439	415	454	443	453	420	424	488	469	406	445	419	423	414	430	437	440	447	400	399	435	443	454	456	518	490	417	408	440	426	422	426	456	392	431	443	421	397	450	410	459	395	430	422	401	412	433	437	439	457	432	447	469	431	391	447	469	420	453	443	455	408	460	462	411	407	463	444	456	425	384	424	452	418	400	399	457	458	418	474	438	407	423	399	411	428	437	427	444	475	412	415	401	443	412	434	434	388	421	426	459	477	428	394	440	438	446	422	410	433	433	405	411	438	434	420	467	417	471	449	419	443	466	416	448	423	433	414	417	410	397	481	417	453	457	406	406	457	425	407	432	445	443	427	463	427	441	431	409	422	423	392	431	401	406	463	408	452	438	431	464	426	407	414	426	463	435	411	430	411	411	435	458	396	425	451	448	449	485	429	456	428	437	448	467	426	421	427	428	406	405	435	422	394	465	478	439	424	438	414	439	450	466	440	401	399	434	429	404	404	401	380	425	401	446	433	452	394	435	418	456	409	472	445	492	466	427	401	456	458	431	446	411	452	385	418	399	418	454	457	435	409	474	404	431	437	444	425	464	440	473	454	439	405	444	429	412	441	427	424	425	386	403	443	493	450	403	397	400	353	409	429	443	421	412	439	421	429	417	469	442	423	410	423	390	433	425	412	443	453	454	426	420	413	441	399	431	427	406	427	428	428	403	467	398	442	438	409	401	411	445	432	406	392	431	457	425	473	367	460	473	454	421	424	408	501	414	420	454	444	421	420	478	457	449	441	417	452	448	453	406	405	429	415	403	440	449	427	409	435	432	455	404	438	420	438	450	401	417	395	393	417	392	468	479	471	425	440	471	453	463	466	413	470	424	428	409	454	431	433	432	469	439	406	409	420	473	392	420	464	447	441	412	428	407	369	397	422	448	451	419	440	454	401	402	423	419	415	404	435	454	433	414	434	461	438	468	431	446	473	475	438	418	447	451	415	400	461	410	433	399	405	444	404	434	452	435	462	445	421	418	415	425	415	482	424	395	405	466	401	436	418	417	453	373	417	437	424	427	455	495	416	457	393	406	428	394	446	429	439	454	469	453	451	447	459	419	421	433	453	454	447	426	394	426	416	442	448	408	484	418	449	408	439	420	431	418	443	482	456	441	423	417	438	433	439	475	416	466	430	428	442	435	401	437	443	443	398	433	420	400	443	422	435	384	398	433	439	418	416	420	415	442	422	454	438	409	426	450	407	427	441	467	431	444	427	432	434	445	425	381	450	439	418	456	470	400	462	392	469	399	417	427	420	458	412	460	421	421	440	405	403	437	464	461	422	453	450	448	423	413	393	439	397	416	402	415	424	432	428	459	419	457	405	458	455	429	427	439	412	460	423	410	443	418	441	447	418	450	458	458	413	414	429	430	412	484	424	438	417	454	425	446	421	450	438	427	428	439	463	389	431	444	426	433	439	457	447	427	388	430	413	425	452	432	388	459	450	446	441	412	426	397	430	387	408	419	390	433	507	419	410	425	387	421	447	440	435	437	444	430	447	433	407	404	459	395	380	429	448	445	452	430	421	439	419	442	435	404	435	437	399	436	417	409	422	432	454	443	406	418	417	426	436	444	424	449	468	450	469	426	443	417	435	457	451	441	438	428	450	410	427	436	436	390	424	409	431	401	449	420	424	424	451	451	430	442	458	431	465	424	441	415	417	418	435	433	426	412	392	462	427	409	436	460	422	435	430	433	383	412	420	396	408	426	434	426	453	403	443	385	447	436	413	432	448	438	446	432	431	412	451	430	412	412	428	465	428	480	425	471	395	439	447	438	472	429	413	426	426	400	421	436	425	392	472	426	412	399	403	483	396	400	403	423	439	441	446	440	444	408	396	460	482	458	448	433	407	420	444	449	393	401	449	399	449	452	433	428	432	433	438	453	372	412	411	421	403	418	430	417	425	433	432	419	435	442	397	428	449	406	491	437	420	407	441	394	452	438	441	417	419	404	395	389	462	445	467	463	454	506	442	410	442	409	463	408	445	433	417	464	425	480	413	441	442	411	424	494	449	429	399	439	412	398	469	427	418	416	426	438	422	457	459	420	477	421	429	418	415	444	439	428	424	419	416	460	468	416	420	458	435	418	447	430	410	441	410	456	401	432	416	467	429	405	408	447	454	428	445	406	385	403	429	447	414	434	415	435	435	428	428	396	453	419	431	485	427	417	404	390	402	402	417	433	423	426	453	431	483	397	436	413	466	404	429	441	435	410	410	492	454	426	457	434	456	435	434	408	468	414	416	436	415	437	417	418	434	390	445	423	461	464	413	400	435	471	430	419	409	468	413	440	442	424	469	400	412	436	441	452	429	435	441	410	435	426	458	446	385	431	410	398	445	447	458	434	435	384	439	474	443	433	461	428	390	438	419	391	427	434	438	409	462	444	420	435	475	426	411	466	442	462	439	425	423	445	425	409	497	444	436	445	433	419	424	448	446	430	423	449	412	425	402	452	435	405	426	414	418	447	435	409	445	422	395	449	445	444	448	419	418	422	400	450	428	367	436	441	451	445	421	442	419	401	434	446	437	446	411	406	443	432	392	461	454	445	445	465	418	393	418	415	436	444	463	426	450	475	464	431	421	483	422	450	435	448	399	391	393	434	446	411	432	422	449	442	407	422	380	441	436	464	433	410	429	459	441	422	443	443	404	428	427	399	423	442	397	439	407	420	432	428	427	454	399	447	418	384	412	411	422	447	426	395	453	449	505	444	421	431	407	392	446	490	455	461	416	423	429	420	417	451	407	440	482	427	435	450	462	428	459	439	414	436	464	438	417	419	442	442	392	439	454	422	421	439	421	456	433	417	436	470	409	421	441	458	418	439	429	375	450	429	450	407	402	431	427	437	424	423	424	405	417	411	430	406	407	413	468	465	441	459	424	445	391	399	373	442	411	406	404	402	434	450	476	467	400	406	427	430	419	423	391	431	428	393	415	417	438	415	453	423	435	410	463	469	441	400	476	409	396	438	449	450	449	408	404	403	418	422	427	394	449	440	409	434	399	439	429	428	436	440	398	440	436	418	451	417	478	407	445	415	403	434	433	460	430	392	445	362	417	432	482	454	434	406	420	411	463	435	412	441	482	444	428	441	426	424	402	410	450	435	434	426	454	395	436	445	448	418	414	449	421	407	444	392	417	443	448	449	416	414	455	420	414	434	419	431	433	432	467	405	424	448	369	408	431	418	396	438	450	398	404	453	405	438	400	428	442	443	410	389	404	412	425	409	454	426	436	446	435	421	434	423	396	442	458	407	466	451	413	441	470	461	448	418	427	487	376	474	443	431	446	448	415	415	442	491	402	408	412	427	440	445
31261	32331	12137	1027	949	959	979	860	925	959	904	931	886	906	849	934	894	869	950	957	902	922	927	896	889	900	906	907	859	902	855	943	855	883	942	875	884	842	897	859	911	910	888	880	914	919	934	902	960	882	831	923	925	883	927	920	910	858	955	899	896	942	873	877	899	888	911	869	919	843	864	921	891	909	910	923	926	920	886	872	921	961	914	962	859	893	919	898	890	882	942	890	909	869	943	905	911	939	864	893	919	947	873	851	905	907	862	955	890	880	923	884	889	866	859	889	854	856	863	922	849	898	904	945	882	887	925	942	941	838	886	922	886	905	890	899	879	894	883	912	853	925	874	915	902	888	887	896	888	869	884	918	949	925	883	904	928	844	894	853	943	908	930	883	883	939	939	874	906	878	946	951	894	914	849	901	898	924	962	915	892	935	906	899	895	881	885	962	945	856	964	915	882	879	846	895	842	870	890	865	878	923	904	892	914	851	870	880	880	922	940	872	903	909	901	935	878	908	906	864	909	865	867	905	905	871	864	869	920	928	886	898	858	899	883	867	922	937	898	885	926	888	914	870	873	883	857	967	842	915	898	933	885	882	905	858	919	870	902	928	933	875	915	873	908	907	917	890	831	929	906	891	918	891	916	869	890	861	891	893	883	916	907	901	928	892	908	889	879	882	922	915	898	942	895	905	873	917	838	939	838	909	888	910	943	880	921	935	873	916	924	874	898	917	863	862	922	903	930	916	904	915	844	898	914	886	940	864	936	873	877	886	866	939	891	916	899	873	871	850	944	923	856	899	908	935	883	916	943	855	952	928	935	913	909	934	889	951	845	881	926	917	869	932	892	865	892	942	883	912	914	921	918	875	874	867	856	869	883	902	888	875	903	859	895	934	882	954	855	885	879	912	951	955	885	882	886	893	870	889	862	924	937	915	929	879	888	916	934	916	936	935	883	875	888	932	833	911	996	873	875	907	899	914	897	876	926	893	886	916	868	911	907	855	960	885	896	924	903	873	912	895	929	897	892	897	922	934	930	900	880	938	933	944	868	881	898	862	895	926	879	910	925	894	868	889	890	891	909	880	940	929	919	904	880	907	836	902	899	966	859	929	915	859	921	905	862	940	891	943	859	867	921	944	907	910	886	932	864	876	903	870	976	945	852	871	910	920	900	892	887	908	892	897	864	882	878	914	896	890	901	892	917	954	905	931	902	926	917	938	894	904	996	856	854	876	898	875	858	912	877	901	959	947	912	866	858	867	853	912	871	929	947	927	938	893	952	884	869	896	873	903	937	855	902	858	879	915	874	926	875	905	919	835	927	887	925	876	916	909	868	907	904	897	902	905	876	908	907	863	844	865	951	904	902	863	878	927	860	890	878	888	878	927	841	904	893	890	893	914	901	901	872	875	892	885	903	920	942	890	840	946	927	911	902	955	824	968	886	916	854	897	876	916	877	894	960	892	881	917	913	897	865	895	858	876	954	853	855	892	915	848	904	861	893	921	895	883	918	896	877	938	945	973	918	913	895	891	915	897	920	893	921	908	866	888	869	892	910	867	884	911	937	918	913	874	899	874	870	882	904	896	883	903	907	892	829	882	868	933	968	921	906	867	951	927	932	909	849	878	893	897	880	928	889	890	904	835	890	931	879	899	927	891	922	896	910	877	896	941	930	904	927	919	895	956	886	948	914	902	908	881	930	835	871	888	909	874	879	894	930	905	923	951	927	926	931	836	859	921	887	850	905	902	925	822	902	907	892	904	895	901	860	946	884	948	844	888	887	876	909	843	903	919	891	877	922	943	956	869	914	890	916	867	881	924	905	926	871	939	938	930	880	893	960	862	913	910	944	869	920	955	926	906	872	949	866	871	885	938	919	915	910	909	899	929	868	913	866	863	901	904	925	864	842	922	942	899	911	834	905	922	923	873	944	899	824	902	890	891	905	936	937	861	924	858	880	882	906	851	872	904	886	918	890	923	855	884	950	919	923	889	894	921	872	876	893	908	899	923	879	930	900	900	925	954	907	885	884	896	928	929	857	898	913	884	851	903	921	926	918	976	887	865	883	911	899	836	913	892	888	974	902	932	869	875	920	884	829	891	866	885	815	927	927	883	913	964	873	860	912	874	897	909	927	923	889	871	861	906	921	925	941	867	871	913	857	905	945	934	907	913	848	981	902	932	828	900	915	910	949	903	897	921	916	893	846	940	932	858	925	911	914	873	900	882	886	900	930	938	903	896	913	900	926	862	886	878	846	951	906	895	890	908	856	862	880	942	925	949	904	856	896	889	920	880	868	897	906	847	864	879	898	934	883	891	871	899	896	825	925	879	907	935	875	910	846	917	912	894	874	917	898	950	920	875	827	928	888	895	857	919	928	877	877	868	903	949	884	912	933	919	869	897	888	938	954	920	934	923	920	871	948	910	949	894	938	943	924	902	918	937	919	881	908	934	861	951	920	843	922	877	936	924	861	949	849	940	908	922	908	900	927	882	868	884	920	820	888	909	979	942	887	935	892	863	877	947	936	911	827	896	873	935	895	939	874	947	886	893	872	854	909	936	866	909	873	949	877	908	895	899	890	876	854	908	941	940	953	859	930	887	926	926	905	934	896	902	896	886	974	929	896	854	876	942	916	892	879	901	846	859	870	915	878	864	900	934	880	937	903	897	881	881	894	900	891	911	879	924	943	886	899	930	958	913	847	831	862	881	860	875	930	886	896	870	925	848	908	896	873	861	897	913	914	853	915	926	924	914	915	911	899	948	879	888	905	895	927	904	869	896	936	885	850	912	930	914	887	899	918	880	870	940	885	893	873	932	885	856	886	904	879	899	902	896	931	890	903	938	900	945	899	925	901	876	886	873	915	882	934	890	894	869	861	897	898	907	954	900	872	915	890	919	897	897	900	901	872	934	884	916	933	930	884	888	879	948	913	929	898	945	923	896	859	913	856	887	855	933	884	888	867	940	883	878	894	877	826	841	939	876	893	918	888	901	924	863	918	937	879	866	899	966	837	927	926	910	907	866	888	893	890	957	870	912	922	884	912	902	871	858	880	891	916	930	864	888	930	898	939	885	914	908	878	893	899	926	854	850	927	992	871	902	900	915	921	904	929	927	941	926	941	890	901	896	947	868	941	901	943	889	935	850	920	854	912	865	887	910	844	871	956	913	898	868	898	870	919	837	883	921	932	889	851	929	897	914	875	885	901	886	886	874	864	956	892	902	901	928	882	873	932	926	898	906	915	925	893	910	865	940	893	915	884	885	919	884	901	857	927	872	918	872	931	945	892	848	897	926	946	905	908	934	884	895	884	897	882	942	859	902	886	915	875	922	931	913	943	912	931	897	868	907	917	924	886	925	962	904	826	869	863	903	896	860	873	856	912	875	940	930	931	872	881	947	910	891	922	856	927	887	906	868	918	925	908	878	955	913	888	919	911	871	852	892	850	907	907	959	873	909	884	924	888	895	892	882	956	912	929	896	908	959	934	952
24542	21134	24063	28465	21135	21161	11880	722	486	461	413	381	379	385	358	364	358	366	343	399	337	391	359	372	388	354	371	373	352	389	344	325	334	367	346	377	334	323	378	328	375	302	309	331	357	364	328	378	342	347	345	340	357	339	342	375	323	348	363	347	364	361	342	349	379	364	385	372	330	337	372	366	326	328	340	327	348	339	313	359	338	315	326	321	351	338	374	363	332	299	370	324	319	314	329	338	356	354	370	368	348	339	346	347	354	334	338	341	344	344	307	348	350	344	325	335	354	325	360	303	300	334	332	332	344	366	325	339	299	343	378	346	310	354	315	333	346	343	365	323	350	344	339	369	365	336	325	350	365	332	386	309	323	328	312	367	343	317	365	358	322	315	370	355	352	345	346	369	318	319	353	362	340	321	337	315	376	365	323	326	315	341	339	343	355	363	325	358	342	365	325	368	333	347	312	365	330	343	359	343	336	317	356	344	329	317	321	352	316	337	375	373	371	335	320	339	331	318	309	320	336	340	363	325	352	349	388	363	362	335	330	363	352	328	324	358	317	334	321	304	330	322	379	354	369	386	305	336	332	316	359	313	354	376	364	335	354	339	340	330	327	332	331	337	313	331	343	355	370	350	353	308	356	328	361	357	335	359	348	337	363	368	376	326	348	306	330	327	339	387	354	367	376	340	338	296	309	353	332	363	334	333	355	344	328	318	352	301	374	352	318	347	335	316	333	333	374	325	354	359	348	355	340	321	363	325	350	332	335	343	320	320	396	309	327	367	346	351	315	303	338	374	385	335	336	317	339	327	316	336	339	316	304	338	312	360	351	343	340	319	297	321	315	337	330	338	387	341	330	342	355	331	358	394	381	360	353	338	341	343	387	321	397	351	355	345	360	324	366	376	350	354	337	358	350	316	339	324	325	368	305	324	339	372	328	370	346	343	297	329	327	297	300	383	338	316	356	361	317	345	313	362	392	340	353	351	324	337	376	339	369	347	343	332	291	328	342	312	327	347	330	307	317	361	327	362	351	345	351	274	339	366	343	335	324	326	314	339	351	367	316	344	327	336	320	303	327	323	331	321	328	316	363	336	324	347	355	354	323	334	321	305	341	295	332	332	323	347	344	343	353	335	336	372	384	338	311	348	362	335	328	320	345	326	344	293	358	338	308	332	342	357	318	305	338	359	334	369	322	361	349	334	359	312	361	371	346	357	341	378	339	308	329	366	345	345	348	368	311	342	319	339	353	338	311	337	347	290	349	322	354	317	344	296	343	355	349	333	348	349	352	297	343	329	364	348	354	315	342	355	341	318	356	333	344	335	313	339	363	315	347	321	318	335	341	364	330	368	359	349	375	377	393	314	351	383	336	323	309	315	347	328	350	331	333	355	355	348	376	334	342	310	336	328	308	311	341	330	323	347	326	336	337	334	351	332	359	370	341	337	338	341	342	347	333	357	339	308	338	323	297	332	311	350	348	363	293	330	353	344	347	312	344	320	354	370	321	359	326	360	329	344	308	332	344	366	370	337	295	306	365	334	305	315	330	332	301	362	317	374	351	349	306	325	356	319	374	330	352	335	304	337	339	339	349	342	337	351	357	342	343	330	383	359	373	366	330	379	335	371	378	325	389	331	376	382	349	347	354	356	356	329	342	356	322	333	310	365	358	344	329	307	344	330	313	323	338	342	353	330	373	354	363	331	340	328	324	345	336	360	313	318	323	337	355	343	346	367	350	362	370	314	354	359	338	349	323	352	341	294	352	350	344	412	323	347	337	325	327	364	335	329	340	337	344	320	348	372	388	381	370	356	333	366	325	327	344	334	329	321	322	324	327	363	326	358	353	341	346	347	306	323	348	317	360	345	317	318	334	324	318	354	318	367	323	383	340	357	345	324	328	358	319	339	330	344	353	356	365	337	341	321	332	348	385	398	370	308	356	346	352	366	353	349	311	326	316	342	352	322	325	328	314	333	312	322	366	342	352	337	342	348	342	330	321	319	320	336	344	324	375	335	364	351	341	348	308	346	370	308	342	286	315	340	314	337	344	342	324	316	302	341	347	353	349	318	313	361	340	311	315	339	328	324	340	342	332	304	354	361	382	332	397	322	330	362	329	325	302	313	313	307	341	369	329	333	325	365	332	346	329	321	325	369	295	354	333	353	354	372	363	363	350	337	365	351	346	327	300	307	325	340	343	374	298	396	366	339	300	368	370	296	337	344	305	376	350	325	329	324	325	324	294	325	317	344	318	291	344	396	311	333	353	340	319	335	338	335	319	330	348	349	336	318	321	335	342	366	305	372	330	364	326	364	354	328	383	335	359	339	347	342	300	326	311	316	337	344	342	322	321	352	356	336	329	336	350	331	398	296	346	323	327	327	324	361	323	328	359	348	351	348	370	335	324	362	366	383	335	337	330	362	358	363	343	312	312	339	319	339	348	321	345	296	373	380	395	368	343	300	368	319	305	346	318	340	297	339	386	363	300	351	359	333	357	305	327	325	330	338	349	346	331	343	350	325	323	344	334	334	363	330	317	327	330	366	341	346	318	310	275	318	358	364	353	331	357	302	346	331	347	340	319	367	333	342	336	316	326	317	338	304	306	336	358	343	311	327	318	332	372	321	346	347	298	325	322	298	332	317	341	363	330	331	364	334	351	316	359	308	368	342	330	330	330	347	338	295	340	382	346	354	350	331	324	351	330	375	351	337	338	339	367	334	326	354	331	324	308	322	338	336	359	355	295	329	349	355	348	338	336	303	354	342	335	346	332	345	326	333	353	344	363	340	339	349	368	338	328	347	351	338	331	319	336	350	350	349	356	374	392	343	342	331	320	314	339	318	369	363	370	351	364	337	379	356	355	319	319	327	337	374	358	380	342	332	353	334	321	331	340	378	315	351	332	337	313	341	324	320	369	364	345	385	350	333	338	345	348	310	347	372	312	325	332	341	369	320	337	350	347	357	327	373	308	329	308	327	332	336	321	324	352	308	334	343	360	351	357	313	362	340	337	347	356	350	285	383	371	319	336	326	354	339	372	334	297	339	286	314	348	331	328	345	317	338	305	343	352	336	327	358	340	345	282	346	355	328	346	318	363	338	298	325	379	374	339	349	339	361	309	321	324	371	325	345	339	341	353	324	343	309	345	311	305	349	375	304	336	369	366	328	376	363	322	350	367	350	312	316	323	373	350	372	344	339	379	369	355	370	355	306	332	370	380	322	372	359	370	308	313	325	312	313	341	314	359	368	335	352	325	352	341	352	327	321	333	339	310	330	356	327	383	340	358	327	316	305	333	331	352	307	338	362	343	338	318	334	331	378	316	350	332	298	322	360	349	330	332	312	303	341	315	331	319	383	329	375	361	350	360	358	327	351	361	344	385	352	349	334	339	356	344	310	316	300	301	321	340	325	318	361	330	336	310	377	333	329	304	315	303	296	350	374	359	325	290	319	330	329	308	308	366	328	358	354	370	322	318	323	348	378	378	302	346	338
37017	42789	16736	986	889	773	771	680	705	760	696	723	725	698	688	725	675	708	720	688	661	683	659	691	685	741	695	719	729	720	656	700	731	678	652	702	702	681	675	713	677	683	660	725	682	727	702	685	686	715	702	692	725	690	687	684	686	706	703	714	714	711	703	697	710	685	738	706	743	689	670	718	683	729	686	741	744	730	675	711	689	666	644	737	708	610	682	718	714	709	779	736	742	671	688	684	710	695	681	712	684	708	702	744	700	704	694	656	708	720	753	682	725	667	678	729	667	694	677	705	639	663	671	717	722	709	701	665	726	723	684	675	690	657	655	689	696	686	689	723	643	689	689	718	671	752	717	692	663	674	704	735	731	722	752	682	702	671	685	662	684	690	708	695	654	660	692	709	687	704	719	741	624	684	685	671	707	647	739	731	659	677	702	730	737	688	682	679	698	702	698	702	711	721	703	714	742	744	709	699	669	691	680	698	704	654	723	723	716	704	682	705	711	675	671	698	693	676	683	675	740	683	708	686	713	707	691	700	691	660	734	743	675	700	738	739	717	723	695	631	727	670	697	704	743	717	664	705	724	667	687	702	650	704	728	680	705	664	702	675	714	676	700	693	691	763	723	696	731	737	702	702	699	635	702	715	666	711	695	721	674	729	722	694	697	686	716	684	660	690	660	685	651	731	683	682	687	696	717	652	707	693	693	680	719	700	638	727	666	716	705	707	659	672	680	742	712	692	689	744	693	682	672	700	668	657	697	721	683	702	683	685	703	662	726	666	651	705	703	725	679	701	683	689	691	691	717	713	700	720	695	716	685	682	695	733	698	688	643	687	689	681	655	732	714	666	719	665	691	724	700	683	712	663	650	745	687	701	668	726	751	703	731	727	685	645	710	682	675	690	688	643	685	680	684	690	696	675	712	661	684	682	693	712	668	632	683	690	685	729	637	701	668	729	671	702	751	681	693	688	695	664	677	690	698	658	732	681	700	700	671	678	716	699	728	662	671	692	689	686	684	660	681	716	711	695	733	675	653	646	708	683	701	730	690	709	735	696	673	701	728	705	698	674	648	729	655	681	658	705	686	686	711	656	715	712	708	701	759	697	717	706	715	700	660	718	696	730	737	729	739	695	730	719	680	651	689	700	701	675	755	715	687	711	721	686	697	715	683	682	713	691	712	734	738	696	696	682	720	664	695	681	726	700	722	718	659	648	678	677	663	741	721	696	690	740	751	671	695	677	703	683	704	727	714	666	690	694	732	675	685	696	694	712	672	694	727	665	645	711	731	679	658	703	682	698	684	682	696	656	709	704	751	676	723	707	700	738	719	689	663	701	710	742	683	677	693	695	681	695	648	712	643	700	699	692	696	707	682	703	698	758	692	700	673	712	699	675	731	676	675	659	714	667	662	702	716	677	679	704	719	690	710	720	668	767	662	724	730	701	651	701	691	701	678	676	694	646	736	676	678	718	712	729	698	693	727	676	750	660	648	705	709	690	715	699	752	676	756	714	663	724	726	649	688	655	706	710	685	695	708	744	701	706	712	702	719	699	711	687	683	730	664	674	710	700	715	665	706	743	699	728	647	701	743	680	706	729	695	700	696	727	713	702	727	717	689	667	688	661	674	694	662	711	699	673	680	681	756	686	724	679	712	710	685	676	694	717	691	683	689	734	716	663	676	727	739	684	713	648	672	698	703	712	717	700	705	671	696	714	699	667	730	702	682	713	657	721	742	709	642	702	694	706	717	690	698	642	676	701	633	673	653	700	696	703	726	709	694	706	687	693	694	677	669	719	734	718	751	690	673	708	698	703	681	706	690	710	716	706	693	706	704	687	669	645	726	684	704	654	731	668	668	697	725	689	688	729	735	712	675	738	699	747	676	661	700	717	670	734	722	667	677	664	717	693	706	692	726	711	724	709	697	700	711	690	683	677	711	663	689	739	691	669	666	713	641	696	694	717	689	684	689	701	699	696	692	666	726	667	748	704	661	682	713	684	702	670	697	651	708	700	721	691	705	726	724	737	690	726	635	677	715	740	707	688	673	740	705	720	680	676	715	730	707	679	665	667	691	724	721	714	710	688	697	708	670	702	688	761	676	680	674	746	706	680	744	678	713	648	704	658	734	674	673	712	673	710	761	727	652	670	650	657	712	703	709	700	650	684	698	710	697	709	713	668	721	699	722	702	683	728	690	708	722	735	713	681	701	712	676	700	659	685	712	708	678	689	711	685	715	751	704	711	693	697	699	696	704	704	719	672	667	686	688	636	701	690	719	682	709	693	738	666	688	690	668	702	689	706	714	712	666	712	701	641	698	744	718	698	725	692	715	695	643	725	700	722	673	755	673	743	752	648	683	690	619	691	711	730	698	702	694	704	688	689	785	738	726	701	702	699	679	698	753	671	679	681	679	688	744	721	678	703	675	676	716	670	718	678	718	693	693	700	676	685	722	698	696	668	678	698	679	700	727	702	677	696	724	686	697	717	684	690	685	693	686	688	663	694	664	694	711	733	711	676	707	707	669	736	728	685	699	692	704	676	675	673	645	697	685	699	669	711	714	698	681	667	704	709	652	724	739	687	697	673	719	667	710	781	706	637	645	696	668	692	722	741	691	701	689	655	723	657	694	682	686	666	681	700	701	659	660	740	710	664	739	711	719	671	671	700	688	682	644	670	715	643	697	723	690	665	720	687	680	705	681	725	705	700	686	648	743	704	726	708	667	680	759	649	655	701	696	690	693	693	684	709	700	672	678	723	740	683	690	659	657	679	705	706	671	680	717	686	668	737	719	729	720	729	641	738	715	675	695	666	724	702	702	694	695	711	663	726	698	711	661	688	642	750	676	717	647	710	630	689	710	664	682	703	665	691	686	723	681	683	723	703	657	682	701	673	738	715	727	664	730	694	709	760	719	708	725	692	729	758	671	676	665	705	731	631	678	671	713	717	688	744	664	700	702	692	735	752	698	677	674	720	690	693	721	712	673	703	677	678	751	685	717	714	732	668	718	657	667	695	688	645	651	691	729	701	709	729	702	711	718	674	657	713	713	661	717	705	686	652	690	678	676	669	721	661	708	655	719	690	687	751	693	703	664	746	671	675	719	693	668	749	691	749	686	728	688	713	684	689	701	651	675	741	708	690	751	666	723	701	709	719	696	720	711	692	690	726	699	701	724	677	697	694	678	707	665	702	652	662	722	737	718	664	737	708	691	674	670	698	688	656	700	703	690	699	695	663	698	680	676	711	684	701	675	651	713	713	642	690	696	693	689	691	710	678	658	694	690	707	686	683	718	686	722	693	673	653	697	661	675	684	690	711	681	725	677	673	678	733	643	717	701	695	760	708	689	695	712	663	744	715	742	687	739	662	677	709	684	682	704	693	705	687	706	692	662	706	687	694	655	678	633	688	717	716	693	674	710	682	733	696	718	704	730	718	710	676	698	701	651	714	729	687	693	697	697	719	664	700	685	743	712	679	709	734	683	683	668	726
34071	18413	5878	435	313	338	233	264	282	276	261	266	320	276	284	274	285	244	253	284	273	294	257	265	266	259	254	245	301	256	272	297	276	287	311	265	280	279	268	312	265	265	254	255	275	292	307	283	260	287	269	297	321	256	295	251	284	289	297	242	301	302	297	277	266	277	303	270	299	270	270	280	282	276	260	266	278	251	297	271	295	290	290	300	298	269	265	293	267	282	265	266	245	235	254	269	260	284	289	259	288	254	264	275	276	261	275	262	280	302	272	262	269	280	268	273	310	283	297	269	271	259	273	281	260	272	272	272	253	284	295	250	274	269	268	302	293	302	286	266	242	302	287	285	275	279	307	262	275	299	264	255	278	281	284	279	298	267	274	279	270	275	278	262	296	270	278	304	300	267	288	255	309	259	277	281	272	298	268	283	274	281	254	286	290	238	291	266	252	254	275	292	275	274	264	287	267	274	267	246	256	287	281	309	296	267	271	281	255	293	285	278	298	262	277	258	297	285	251	258	273	292	278	259	291	275	290	266	288	267	266	294	265	278	277	282	268	280	253	259	283	286	250	242	267	274	260	281	269	277	280	284	270	304	290	262	265	257	289	281	280	264	263	286	269	277	291	278	253	290	289	257	269	256	287	286	261	304	309	285	318	273	275	257	257	286	273	314	239	292	258	280	272	272	251	257	295	293	287	275	261	269	330	298	269	279	290	280	276	276	247	275	300	252	252	271	281	268	265	291	262	296	278	242	248	286	309	299	271	273	273	320	268	254	297	279	290	299	278	261	265	285	272	261	301	298	257	308	294	292	274	278	328	294	290	284	267	272	269	271	258	273	278	256	263	272	265	279	256	262	253	254	275	287	258	253	277	275	277	268	292	263	289	274	302	263	279	259	233	292	271	279	278	266	255	296	292	255	267	274	280	286	271	254	304	248	293	251	255	272	266	262	286	286	269	325	261	264	284	307	241	241	279	264	270	291	279	264	259	260	243	288	238	285	269	269	262	299	305	262	260	275	299	261	263	287	261	264	242	275	261	260	254	304	254	285	294	282	272	285	285	282	271	261	275	271	259	285	282	264	284	284	273	266	289	280	292	276	283	279	284	266	273	273	267	317	270	269	298	282	299	283	291	296	289	286	303	303	257	269	236	275	304	303	242	282	299	280	292	267	273	274	295	271	260	307	244	280	302	283	275	280	266	271	246	293	287	283	290	275	270	269	277	251	292	300	288	288	301	255	240	277	250	299	296	249	280	279	278	263	266	268	268	276	281	277	268	255	271	260	284	271	278	277	275	247	264	273	282	295	295	271	286	274	289	270	265	263	254	291	271	295	288	262	290	252	265	289	259	297	295	266	267	251	268	270	264	261	270	306	252	294	256	231	283	273	272	307	285	278	269	285	268	303	284	298	246	265	259	297	276	273	302	277	256	285	295	259	274	267	284	278	285	252	260	276	318	259	272	251	282	299	255	264	273	271	288	299	298	263	288	259	304	254	307	299	273	257	281	297	286	281	260	254	290	281	299	292	273	260	313	284	251	289	249	275	253	229	266	285	292	254	283	272	287	257	285	278	267	289	266	269	300	282	271	271	248	297	279	255	259	263	279	284	265	242	273	309	266	260	294	302	287	283	287	295	264	299	285	264	270	296	257	245	293	300	300	298	271	262	269	283	254	310	240	308	282	261	256	260	266	271	264	298	261	259	283	259	283	266	298	261	306	266	277	344	278	247	287	286	290	307	250	274	269	283	262	263	269	277	262	242	290	273	281	270	280	302	291	263	279	265	255	302	272	292	266	288	281	240	277	286	285	281	259	266	271	272	292	257	269	263	272	235	291	280	300	291	299	298	249	266	282	264	268	267	274	264	266	292	273	292	290	275	272	310	263	259	224	298	292	251	271	269	261	295	247	265	257	283	282	272	263	291	247	256	298	277	273	308	257	294	265	293	279	290	301	252	257	261	282	284	271	297	264	267	253	300	308	299	264	315	280	290	295	278	285	260	320	290	270	312	293	270	281	267	283	281	299	263	298	278	286	305	268	284	293	270	290	297	284	269	270	287	285	274	282	268	273	251	269	294	272	231	271	286	252	288	274	275	256	276	245	274	272	302	299	242	292	281	279	290	266	278	274	271	248	254	301	275	277	259	280	258	283	288	298	278	268	260	266	290	275	281	299	283	279	291	295	271	265	262	280	271	302	281	276	256	292	294	269	273	283	261	266	297	273	253	279	262	283	290	294	300	319	264	273	265	284	280	283	283	314	304	278	268	277	297	274	284	260	260	316	268	268	265	254	261	266	270	287	257	262	265	254	273	290	260	268	278	300	236	253	312	289	266	275	291	291	278	277	274	275	284	248	266	295	347	284	275	246	258	256	267	260	281	274	275	283	314	262	278	290	236	295	264	270	301	275	274	285	269	255	283	290	274	283	288	273	271	318	286	284	312	265	280	294	282	298	286	253	258	282	267	272	278	292	288	228	287	287	324	289	258	273	298	285	258	287	317	267	283	289	271	286	247	301	286	294	308	278	272	275	280	284	279	252	306	305	273	271	297	309	262	251	297	275	268	285	278	305	265	290	295	282	288	288	278	299	297	292	268	263	270	244	269	249	279	298	305	254	258	271	317	307	294	300	265	288	256	269	276	251	281	269	267	259	290	280	272	299	259	311	291	294	276	273	294	246	277	272	251	273	281	230	259	338	269	302	287	289	275	299	262	289	252	292	265	275	284	295	271	317	288	273	234	231	268	301	272	273	280	253	269	288	259	274	250	295	283	238	239	265	268	244	279	298	291	286	266	281	269	276	247	291	275	284	308	283	284	283	277	260	277	255	273	263	253	287	298	284	322	304	261	253	283	302	281	256	266	281	244	263	302	273	252	314	293	281	293	282	271	258	293	299	283	273	271	272	269	245	269	253	287	288	264	266	231	313	265	268	299	268	293	280	293	270	270	266	257	266	268	286	276	277	282	268	290	259	282	291	276	289	282	278	308	251	283	269	268	312	263	266	276	277	280	294	247	278	253	275	255	301	266	244	309	278	246	268	265	266	268	291	247	269	262	262	294	294	266	290	298	270	273	273	288	281	261	293	262	299	228	262	251	274	293	268	299	288	287	269	296	254	293	286	269	237	256	272	286	252	260	278	278	325	258	282	264	291	274	269	283	284	253	320	273	302	284	277	254	274	290	290	274	256	272	292	274	273	265	263	269	256	235	269	286	270	291	277	332	274	274	260	269	275	267	282	299	251	282	303	291	278	271	265	274	278	280	269	255	282	315	297	275	286	309	266	261	327	261	291	258	285	239	302	275	269	267	254	272	269	272	262	243	272	281	286	266	264	236	302	253	290	268	255	273	268	272	302	268	282	307	284	277	280	294	331	253	292	274	269	282	312	299	280	280	291	282	280	273	261	301	294	296	233	250	296	261	279	294	283	275	300	257	273	277	251	288	311	277	285	278	280	269	283	289	300	264	237	279	268	266	265	271	277	258
14699	4116	1564	629	629	593	583	635	642	613	620	642	611	601	694	592	624	581	630	651	642	622	636	640	643	652	673	582	633	617	683	695	580	685	630	666	570	609	647	614	608	632	625	632	647	619	669	635	653	643	652	665	626	652	670	630	639	645	633	678	677	658	645	647	623	633	683	633	628	629	662	684	622	689	633	618	632	634	624	645	590	620	611	623	639	624	667	631	651	647	611	652	677	637	617	604	661	607	641	616	613	655	615	644	639	684	668	663	632	656	633	650	622	629	611	664	625	609	642	668	668	625	587	614	634	593	650	687	558	668	619	629	619	635	624	642	666	649	616	634	631	623	679	619	575	597	611	666	692	602	633	648	596	601	642	668	654	624	631	652	655	698	615	634	621	652	601	610	621	663	677	660	619	665	675	666	621	610	675	638	673	659	627	631	636	603	612	622	638	664	644	624	649	645	647	624	626	626	589	624	611	623	683	630	652	638	616	633	622	677	629	636	607	641	641	618	670	657	638	591	676	576	652	676	626	665	622	626	660	623	646	593	606	639	676	642	653	636	608	602	641	613	634	665	622	595	644	644	644	607	629	643	675	661	635	659	609	679	700	630	666	641	641	654	610	616	644	642	623	650	633	666	629	606	604	631	672	660	642	580	645	649	638	619	636	648	605	640	605	631	598	644	646	703	639	638	636	676	693	626	656	659	606	633	640	593	641	660	611	646	650	607	625	649	620	602	626	600	621	645	617	641	672	598	621	582	667	661	666	602	641	648	642	648	622	643	599	608	631	638	609	621	616	578	566	622	638	625	611	613	680	641	565	630	594	633	637	586	601	677	637	565	611	663	618	666	607	692	614	665	669	591	638	608	582	632	599	606	653	610	608	594	633	625	611	640	637	668	633	608	626	644	615	634	599	635	622	629	632	621	661	663	634	603	661	628	663	617	625	634	592	637	668	604	610	613	602	647	622	613	646	596	661	657	613	638	633	601	630	632	618	594	651	583	655	579	646	632	622	650	604	593	633	617	644	657	608	608	655	605	706	605	640	667	592	591	650	619	652	641	653	617	626	596	628	667	631	600	706	623	645	638	654	654	622	636	675	624	634	637	636	683	640	665	642	634	608	648	654	621	675	680	620	599	650	632	612	667	642	585	616	645	631	595	667	630	624	619	619	607	627	590	626	668	696	638	631	695	615	609	592	673	635	625	643	640	604	665	627	627	650	635	620	627	640	639	624	640	622	647	666	696	631	584	683	592	643	672	609	646	633	705	667	616	623	605	637	621	618	655	636	617	605	668	592	613	635	608	646	607	625	626	601	641	633	625	642	621	641	587	642	657	631	661	628	640	632	650	610	630	635	656	672	596	671	639	633	664	653	628	645	582	610	693	672	669	628	620	616	594	642	595	702	642	639	620	627	638	620	652	605	665	653	618	691	646	602	593	631	662	655	629	670	658	621	628	636	665	629	619	646	636	644	638	633	671	628	634	648	673	646	630	610	622	632	609	655	629	637	562	621	616	657	636	590	612	611	613	603	669	622	671	594	612	652	662	628	650	568	624	611	661	634	641	649	649	632	618	626	659	629	639	650	645	656	593	664	673	658	649	650	653	634	635	685	666	619	642	589	635	612	675	602	673	637	683	625	629	612	644	634	643	615	629	609	676	632	645	630	620	630	658	647	685	623	646	658	655	666	630	631	650	630	610	672	623	635	650	648	597	637	621	630	621	604	616	616	665	603	622	626	615	640	588	645	652	655	648	654	659	676	612	640	649	624	621	633	654	609	603	631	631	661	585	661	628	612	644	686	659	593	615	594	691	645	588	612	631	650	621	641	650	621	635	633	616	611	634	625	664	616	608	633	651	642	630	677	671	621	664	619	616	643	644	619	645	604	628	630	663	608	655	623	613	657	640	665	657	653	599	661	612	652	575	606	646	662	648	634	619	621	642	620	620	611	595	655	657	636	663	625	615	643	619	618	627	627	596	655	620	645	677	649	616	618	630	655	615	648	580	661	649	664	607	614	620	658	635	651	621	641	636	650	586	629	653	613	603	595	613	627	622	632	653	628	571	645	661	619	637	682	666	623	604	659	632	590	638	618	678	648	639	623	628	651	632	624	666	614	641	644	615	598	624	609	582	651	596	657	615	670	632	626	611	643	634	642	621	648	614	628	652	646	672	652	716	631	609	622	623	625	620	632	687	639	678	642	624	616	595	662	649	648	594	634	673	657	655	576	641	612	605	627	676	659	654	602	645	611	616	634	638	614	621	650	624	612	637	665	646	639	653	644	608	618	639	618	683	644	594	612	637	644	585	605	644	651	655	620	610	629	622	659	646	654	606	637	641	617	646	646	640	618	601	652	616	630	642	649	678	561	641	668	651	626	613	606	629	651	657	635	599	676	596	673	660	634	662	643	663	667	609	641	625	666	620	628	625	604	632	614	631	615	689	617	608	629	611	643	615	638	676	608	651	641	679	650	636	638	591	653	622	630	637	653	619	629	671	712	596	654	645	658	625	661	606	590	629	666	622	613	625	583	639	597	606	607	642	665	659	633	659	604	646	700	622	618	656	648	618	631	666	629	655	658	656	645	576	646	677	718	630	655	636	657	641	614	616	585	654	616	610	637	630	654	643	625	621	669	668	638	724	625	668	675	645	645	660	620	626	626	649	657	662	632	636	619	597	635	639	665	631	654	641	633	595	656	650	611	617	646	619	679	639	626	638	622	610	681	638	614	631	667	619	624	660	661	628	620	644	668	652	643	641	615	636	624	619	609	620	598	642	682	624	634	686	629	624	631	608	635	666	614	638	617	634	616	637	604	637	649	624	654	611	622	640	634	639	685	624	628	665	596	630	640	622	621	641	654	625	614	654	664	611	633	633	622	681	651	655	621	648	584	635	614	597	609	641	619	674	654	633	602	646	606	665	624	636	626	632	636	640	619	653	633	654	589	657	606	591	609	636	618	639	650	656	556	604	617	624	603	619	632	643	642	604	611	612	614	621	632	642	605	591	633	579	683	679	591	577	662	588	620	619	616	631	646	596	629	643	662	628	655	649	609	631	667	630	638	679	662	632	610	622	626	634	636	610	644	613	682	611	604	621	618	604	660	608	634	630	611	606	596	622	613	600	616	646	635	599	672	610	625	620	623	648	673	617	693	645	573	650	659	608	651	619	668	616	640	614	642	648	646	613	576	618	672	625	598	618	658	633	617	625	603	646	633	692	599	592	591	628	635	684	628	659	658	621	661	632	624	638	624	647	588	615	598	620	669	613	590	653	640	630	650	637	602	648	639	602	612	638	637	654	631	623	624	666	673	653	653	646	626	637	647	612	597	602	607	646	664	595	666	582	620	646	641	621	662	663	654	681	617	619	650	633	620	644	629	611	659	628	635	682	644	609	653	616	631	671	622	621	629	601	654	619	619	663	661	618	642	600	616	611	614	634	644	623	611	627	635	652	627	644	624	626	626	604	631	668	666	626	620	637	640	640
25233	21118	23745	28738	21123	15848	833	582	477	488	490	421	446	452	434	449	499	455	444	468	442	469	413	412	439	411	435	490	430	414	455	356	437	410	456	408	430	409	437	448	422	432	429	394	451	453	449	413	429	423	471	454	461	453	428	463	430	419	405	425	449	445	430	427	409	408	437	423	440	427	426	499	386	444	455	437	430	448	435	439	463	421	444	445	456	412	440	411	421	416	430	435	394	418	437	415	420	433	426	426	458	411	489	460	424	416	459	459	401	450	429	470	464	417	411	393	415	453	402	410	419	443	432	450	403	449	418	386	420	437	464	422	436	430	439	424	433	417	440	378	469	413	422	464	444	390	419	443	457	444	466	452	423	396	400	400	449	398	465	444	444	465	478	402	391	430	416	456	427	448	460	442	439	408	470	408	421	454	424	446	454	402	420	421	425	432	449	427	418	424	455	428	399	447	428	468	458	434	457	434	489	445	421	450	430	437	412	421	390	454	428	398	439	413	467	375	425	449	418	435	414	434	441	431	445	449	421	433	450	469	442	438	423	448	410	400	441	498	440	426	455	431	409	413	462	435	445	478	417	456	454	477	422	422	420	440	428	399	419	440	438	429	419	443	414	412	449	437	426	465	426	393	453	441	446	421	440	443	417	456	440	473	460	407	406	467	440	418	440	432	446	398	431	445	420	452	382	463	465	448	433	442	414	438	419	414	426	427	443	472	451	405	445	439	441	478	438	459	445	445	430	446	436	442	451	381	410	448	396	436	436	465	440	466	440	436	397	423	439	432	440	426	398	420	417	412	443	399	453	409	457	461	442	428	476	437	386	406	461	453	467	454	405	410	406	417	394	439	456	455	432	410	433	382	425	430	456	425	421	419	419	448	460	449	443	431	454	406	460	403	452	438	428	430	428	442	409	429	459	445	456	427	399	456	467	435	415	436	444	444	413	448	410	433	411	453	445	426	396	419	411	458	444	459	401	452	485	463	421	393	478	447	425	426	486	421	403	450	418	465	456	410	412	447	458	431	445	442	398	465	460	431	439	385	440	444	435	486	447	400	398	415	454	403	409	463	450	399	445	415	451	445	420	427	411	416	491	440	429	451	413	417	401	434	471	441	393	417	409	440	447	417	438	425	397	412	415	418	392	466	441	415	433	459	391	382	434	410	434	411	383	415	431	435	400	423	406	383	456	442	414	408	394	403	446	417	453	409	432	454	395	468	448	482	396	419	414	393	425	447	434	438	435	390	399	435	429	453	422	466	416	423	473	423	500	432	449	431	385	455	429	388	450	457	452	410	434	462	437	467	427	439	410	455	454	432	395	458	464	452	426	490	439	455	424	459	416	396	447	436	450	406	437	461	444	410	427	447	429	455	434	401	431	437	468	396	442	431	419	422	405	428	417	398	404	438	420	408	447	406	447	447	431	419	436	453	451	426	409	426	420	477	453	405	450	425	404	422	446	450	454	459	437	479	444	429	436	402	430	438	439	448	474	414	396	449	400	422	440	417	459	403	461	431	456	447	462	430	371	443	434	424	407	409	395	407	457	417	452	424	451	410	446	446	432	445	441	443	431	416	403	423	468	475	405	440	452	394	432	415	420	454	425	442	416	404	442	450	438	443	452	433	388	460	400	444	414	430	407	462	429	439	451	454	419	407	418	463	463	464	436	457	436	435	424	454	401	442	438	427	460	440	452	397	429	440	409	447	475	426	433	457	435	420	457	431	458	458	398	435	428	467	402	417	401	424	431	410	446	422	449	415	467	415	421	361	421	426	382	435	448	442	427	476	430	428	433	443	441	447	433	398	420	445	418	397	418	398	440	458	434	397	416	443	477	439	412	414	410	469	455	486	420	393	462	391	392	453	452	434	439	382	403	468	470	392	405	436	399	404	423	443	453	429	438	438	432	429	442	430	395	471	397	433	427	406	441	444	451	413	415	448	397	449	454	441	402	398	453	489	470	445	434	467	479	444	429	402	432	397	405	404	458	447	404	437	426	457	405	438	430	407	435	416	430	380	416	446	442	417	460	437	478	421	418	465	383	452	455	418	422	431	442	460	414	435	413	392	428	432	443	411	443	408	425	429	491	413	350	425	478	452	450	456	400	461	420	461	459	416	419	437	429	427	430	467	422	442	422	425	421	445	442	432	447	443	469	446	413	399	451	408	479	422	418	401	448	424	452	480	476	443	428	446	413	405	427	443	431	389	453	413	444	437	439	438	401	462	411	413	465	442	422	422	384	424	435	430	453	469	446	435	449	444	420	415	448	459	431	399	421	408	416	443	474	456	450	413	418	454	392	371	463	397	403	428	475	428	442	448	450	454	426	440	465	457	425	428	424	418	425	466	443	439	443	416	457	429	457	443	398	448	449	441	429	433	423	383	413	475	423	424	429	440	420	458	428	434	495	416	413	442	394	455	428	454	389	461	437	436	431	432	417	438	460	462	488	413	436	419	500	412	404	430	424	433	435	408	397	437	412	450	446	466	500	430	394	430	445	415	386	424	381	421	467	431	438	475	443	414	462	459	458	435	406	448	429	398	421	427	400	410	440	417	417	445	461	436	410	475	426	429	428	422	414	391	403	442	461	396	406	410	441	450	456	434	422	395	449	421	438	405	464	417	425	443	442	445	427	425	434	461	455	433	401	458	451	456	461	411	445	443	433	368	474	473	435	374	445	454	438	412	444	441	454	391	418	481	428	439	439	455	449	430	472	398	456	427	456	416	413	397	419	430	463	459	431	469	432	446	415	449	427	445	392	407	435	480	472	411	385	420	451	409	423	421	418	413	444	458	495	425	451	423	408	395	445	440	469	412	485	441	411	441	392	425	433	437	469	460	384	428	435	448	416	466	421	436	407	414	479	459	401	414	423	451	465	480	429	468	431	441	441	428	446	447	463	429	466	461	442	458	466	439	411	400	465	429	459	409	419	445	464	454	453	455	419	404	426	436	412	445	388	405	444	423	420	452	439	417	469	445	430	460	435	434	410	434	454	444	436	457	456	423	449	408	445	447	428	378	443	451	460	432	404	429	435	436	460	440	411	450	427	443	446	437	449	432	432	442	452	419	452	450	456	440	430	480	429	408	454	463	428	405	429	481	413	437	445	415	418	408	441	433	460	456	407	427	448	449	415	468	420	472	432	455	480	439	416	438	425	400	475	491	460	437	424	399	439	430	441	440	430	444	385	478	437	407	399	462	441	462	442	410	420	420	440	420	451	474	436	413	442	433	398	424	435	450	443	460	395	405	475	446	409	441	452	412	398	459	433	436	448	441	434	420	435	440	472	379	435	409	454	404	439	418	400	407	466	429	497	448	414	467	435	421	464	410	453	421	462	435	465	430	447	478	412	400	392	390	424	427	462	414	412	436	449	392	432	413	488	459	441	446	424	424	420	408	419	432	439	432	422	464	445	437	403	436	445	416	412	390	412	411	404	454	385	444	455	397	410	413	475	427	432	426	470	450	439	433	423	417	442	419	449	448
32233	32761	12854	1071	1039	958	877	858	931	896	864	934	925	950	887	899	916	933	868	879	928	879	877	899	842	930	939	913	881	898	890	933	863	878	828	889	892	880	836	892	917	882	945	878	932	892	889	909	873	923	885	928	893	904	884	894	889	937	875	889	906	889	924	897	901	875	889	893	867	908	899	923	908	956	843	931	928	932	907	882	906	893	870	912	920	938	912	899	913	887	917	889	870	912	908	865	890	901	895	924	886	942	890	902	918	908	906	930	898	896	909	881	923	886	925	907	896	880	916	936	916	848	947	937	943	875	874	902	905	870	918	904	940	877	944	894	939	895	851	890	883	944	893	943	895	927	911	898	909	919	877	918	863	922	962	945	926	858	877	970	929	875	937	859	839	938	939	843	911	927	863	867	873	865	898	954	888	897	847	881	908	932	914	894	911	901	900	893	923	889	936	895	913	896	916	917	914	895	871	864	894	930	926	873	883	924	945	952	946	930	911	905	863	863	979	885	934	934	882	898	892	893	923	909	911	896	847	887	819	894	868	912	883	907	875	896	880	912	920	922	895	931	863	924	924	891	939	885	970	935	916	911	892	876	836	908	850	875	891	903	949	920	937	886	903	908	899	894	890	895	912	868	915	981	953	927	923	928	926	893	956	878	927	899	898	909	934	889	940	866	890	884	851	898	932	887	973	849	887	901	905	907	900	887	920	899	879	885	939	918	905	912	922	905	834	931	877	876	899	936	870	898	907	894	916	917	877	916	871	904	873	918	921	886	842	945	861	905	903	902	951	923	891	905	895	893	913	927	877	866	902	924	910	876	864	871	855	916	918	933	839	926	879	873	873	905	843	847	899	920	974	860	964	889	924	918	870	958	914	927	907	893	872	935	887	906	948	877	928	886	919	886	882	868	923	907	949	909	890	862	927	945	942	871	911	848	919	896	889	916	921	917	930	879	859	905	940	867	895	865	907	933	885	903	862	908	917	917	940	886	910	897	904	936	876	848	967	840	888	903	964	883	887	869	890	924	896	938	873	910	895	964	838	867	876	893	909	890	901	911	939	863	911	954	846	874	849	924	933	914	889	870	867	956	896	908	950	908	909	908	929	889	879	933	895	897	921	877	910	915	960	932	865	933	901	959	926	902	884	857	878	962	925	924	981	908	917	910	867	891	917	899	927	890	911	909	874	887	866	881	868	958	876	855	893	934	902	903	895	906	880	901	862	899	927	908	904	930	923	887	897	924	952	919	855	914	909	931	893	873	933	904	923	858	871	900	875	894	898	919	858	868	951	877	874	920	862	939	899	877	930	904	861	868	852	951	868	886	908	896	875	872	907	908	851	883	958	912	847	896	910	886	905	855	893	895	984	900	871	908	896	898	904	933	892	940	913	876	874	905	903	878	921	901	887	894	922	926	903	871	894	937	860	898	961	920	900	876	888	894	900	882	983	877	1003	889	900	895	902	865	916	877	953	913	911	897	938	891	884	918	872	903	860	923	952	943	884	912	884	907	938	879	880	912	903	879	911	965	930	905	893	949	906	874	938	861	880	885	881	922	904	916	891	927	934	872	877	910	901	889	930	891	843	865	904	901	894	892	911	856	884	858	933	906	891	914	883	895	919	912	842	824	850	907	918	910	876	910	895	889	875	920	882	864	890	943	915	903	928	909	922	921	924	932	895	922	927	890	878	956	948	841	917	932	870	861	904	929	921	867	826	919	884	919	904	880	866	903	857	935	895	932	900	889	844	899	906	902	923	917	910	918	928	888	898	936	885	901	892	909	960	891	848	898	893	882	967	931	889	873	877	902	869	945	894	910	916	860	900	882	875	905	910	938	830	923	928	925	859	900	902	913	880	885	919	951	924	890	910	935	923	898	875	880	895	934	891	863	920	917	903	922	889	888	932	867	897	872	868	905	887	899	898	848	879	895	916	894	933	888	916	929	938	889	895	949	893	900	880	903	881	920	865	834	874	902	862	883	918	891	868	871	868	925	878	920	893	905	933	897	872	883	887	854	908	907	909	945	911	898	906	911	931	865	874	911	927	881	882	915	920	918	915	869	862	902	920	889	900	891	875	910	892	912	934	913	924	909	891	959	913	922	922	913	874	952	882	873	857	915	853	930	937	886	906	926	925	891	901	935	915	855	910	895	930	909	930	905	913	926	864	859	959	909	921	913	899	842	939	901	867	918	908	890	880	919	935	901	897	874	898	962	952	814	913	894	918	928	879	863	882	909	903	913	943	902	947	893	904	891	882	918	862	919	877	903	897	906	871	885	930	900	891	925	953	877	936	882	880	862	897	861	916	924	875	952	882	934	883	914	864	900	837	896	914	888	898	920	908	910	910	922	886	868	917	910	906	936	898	845	895	878	843	895	883	891	954	901	917	878	944	916	897	871	903	909	937	852	876	874	954	955	936	877	931	865	967	885	892	899	914	891	855	843	886	927	889	924	884	921	845	877	894	884	927	880	882	923	949	863	958	922	885	884	926	915	905	914	902	913	911	914	916	897	883	950	918	875	880	869	953	894	910	876	881	951	900	911	909	854	888	875	916	895	939	869	934	936	875	960	891	886	884	904	887	881	897	893	935	857	848	889	900	850	903	923	875	946	880	881	876	887	875	927	950	914	943	926	858	954	929	899	898	893	872	911	849	866	895	957	900	905	922	948	927	916	905	895	900	936	865	881	848	911	916	887	916	919	851	911	891	879	917	907	902	933	913	917	919	895	896	914	874	868	914	902	877	879	912	892	846	850	910	948	903	885	901	896	954	877	885	817	909	889	913	873	889	893	903	893	917	845	882	941	882	888	903	898	895	844	923	856	937	857	884	865	929	839	879	882	925	904	886	916	839	892	849	945	868	875	881	920	915	958	892	894	868	907	921	866	899	914	895	862	857	822	909	876	920	943	936	902	919	894	895	880	951	924	940	915	909	868	893	877	843	920	901	951	911	937	946	929	904	940	886	865	839	906	902	922	926	881	958	901	898	877	865	905	918	849	942	892	886	915	987	887	898	929	905	916	904	907	864	881	886	879	872	919	873	872	878	896	832	922	895	895	909	878	919	882	884	868	878	913	911	846	980	873	926	891	901	910	907	883	847	880	887	838	845	943	941	866	916	865	942	917	912	875	942	934	869	869	895	914	846	881	899	906	893	899	946	919	913	878	922	892	849	916	910	925	876	823	888	910	931	861	931	837	911	894	906	935	946	913	903	836	871	936	897	901	919	903	873	884	888	915	908	903	895	908	890	887	903	868	968	949	942	987	862	923	851	889	895	905	901	908	880	949	881	902	923	889	906	913	895	877	904	954	890	938	914	917	866	978	894	938	882	862	930	888	900	873	853	907	922	907	883	926	956	855	877	906	880	936	905	899	927	931	887	850	909	878	893	898	936	914	903	857	916	893	876	886	866	930	913	878	921	903	889	906	893	888	913	850	874	899	877	851	900	918	921	888	901	933	888	893	871	861	856	932	911	899	887	940	883	870
24557	21146	24073	28474	21149	21158	11809	665	445	446	425	437	406	377	352	390	344	370	342	343	336	362	343	377	355	391	416	411	352	386	341	317	378	344	377	312	378	334	317	339	341	364	342	341	321	325	343	345	345	336	324	365	335	336	368	321	336	334	318	355	354	346	343	344	321	321	343	335	329	330	353	350	364	354	323	339	343	329	325	340	315	325	340	341	356	346	318	372	321	334	348	318	364	346	352	341	341	353	349	321	332	319	349	359	371	349	321	348	339	348	325	318	335	327	337	313	299	332	365	380	353	315	319	343	315	366	368	342	319	346	301	333	337	332	338	346	321	325	374	322	339	296	315	367	348	385	370	363	342	321	366	358	339	372	337	310	340	332	334	348	304	342	313	350	340	325	315	311	361	347	343	360	368	394	372	326	331	305	343	356	354	329	363	347	346	315	284	339	361	347	378	331	330	360	347	354	335	349	352	336	369	368	345	363	362	349	351	326	355	344	342	298	314	333	350	331	340	349	346	347	314	347	333	336	316	360	376	366	376	332	384	385	350	368	297	346	357	327	354	345	362	368	342	314	333	391	340	325	326	339	332	298	316	312	378	346	358	349	337	340	353	307	387	338	324	308	342	321	341	353	342	336	339	361	341	335	342	348	331	327	342	337	337	355	328	340	329	346	338	359	324	363	320	360	384	315	326	350	344	354	340	360	293	333	352	324	369	390	333	336	331	336	362	312	328	303	316	356	333	371	288	345	329	379	375	320	346	342	350	344	374	302	323	362	366	296	313	317	341	340	358	340	335	326	346	353	324	330	328	349	345	348	390	337	347	303	372	353	334	404	330	348	312	331	325	354	335	374	311	334	336	320	346	338	349	322	307	334	344	326	365	346	372	351	367	342	318	305	335	362	338	332	308	369	368	382	354	399	370	345	301	359	380	304	348	324	327	352	336	339	361	347	332	345	326	304	302	329	375	338	314	319	312	354	344	319	344	362	348	351	346	316	358	344	358	333	335	343	364	337	327	375	335	377	367	378	346	355	331	315	338	330	357	342	342	319	312	358	351	342	349	340	316	321	336	348	347	345	334	338	353	304	334	358	362	368	305	385	315	332	314	330	318	331	362	309	351	311	311	328	315	349	310	357	353	322	353	330	331	326	330	341	332	326	297	364	331	343	375	355	340	376	358	348	354	346	323	348	346	305	344	325	351	359	309	349	332	360	350	345	345	344	325	339	354	322	310	381	343	351	325	353	331	331	301	341	343	361	338	332	347	367	293	329	334	373	370	342	337	368	328	363	359	318	332	314	364	325	334	329	338	313	326	356	356	337	370	370	379	371	339	334	343	334	349	328	367	345	334	327	319	318	333	384	326	387	313	356	328	339	385	339	344	339	322	348	367	378	343	347	333	385	315	326	368	303	347	336	333	291	340	351	330	368	342	343	337	351	352	362	372	332	363	339	342	355	330	329	346	397	337	355	322	347	330	367	330	333	349	330	343	306	334	349	307	313	305	319	289	323	349	334	347	346	371	342	320	339	316	354	348	340	323	358	345	328	340	352	331	320	349	363	349	327	307	316	314	344	314	334	371	390	325	361	327	334	352	356	309	349	325	378	327	332	325	369	321	330	340	305	359	358	324	344	343	317	357	330	366	318	322	302	378	312	341	331	379	379	318	351	377	330	345	330	344	333	391	297	357	365	343	319	363	328	333	343	340	332	350	348	341	341	323	390	321	325	365	336	335	346	309	348	355	325	316	357	346	358	323	338	350	326	344	364	322	338	386	337	349	318	344	344	391	343	342	304	347	356	348	323	377	333	335	319	345	347	349	324	338	311	340	337	331	320	383	347	359	337	358	287	354	333	304	325	331	329	346	313	343	313	340	322	346	302	358	358	322	340	385	349	351	338	341	329	351	339	336	365	335	344	343	353	355	345	345	366	345	341	367	299	368	340	333	334	322	348	329	322	338	292	361	344	374	350	361	352	351	321	342	351	368	372	314	320	324	323	330	326	346	335	320	327	345	306	335	344	317	301	350	335	329	342	341	335	337	360	327	327	361	334	292	349	303	337	313	331	379	331	344	331	321	383	340	352	358	375	346	359	334	329	321	335	358	338	346	372	341	370	311	313	325	367	320	355	326	342	339	324	318	346	326	342	335	337	312	347	359	335	339	341	350	349	333	378	344	299	336	343	352	308	308	338	297	347	317	341	343	352	352	360	335	354	301	340	346	369	309	338	310	317	325	352	341	346	326	323	350	297	330	356	362	335	309	355	320	323	341	335	362	337	352	392	284	330	353	324	318	313	363	350	337	329	362	370	376	322	325	327	326	318	335	345	347	353	341	344	340	302	348	332	391	382	322	364	306	335	357	334	381	355	327	335	304	350	321	360	371	340	340	335	318	341	331	345	315	389	366	348	312	357	364	353	361	309	327	335	354	353	339	333	347	333	380	336	333	343	336	360	334	320	355	345	348	359	334	367	359	334	342	344	311	318	326	314	354	346	350	339	347	340	344	363	348	342	350	368	331	345	355	341	323	336	341	356	318	380	313	304	331	317	331	322	358	357	329	369	327	376	315	302	339	327	325	345	322	315	302	354	354	317	309	332	341	354	339	344	342	337	344	374	358	345	366	341	345	378	361	378	354	344	353	325	337	326	356	342	370	370	317	338	342	321	344	297	329	351	338	308	298	338	383	348	338	351	361	344	371	324	280	336	332	329	321	343	345	314	287	314	359	343	373	362	347	333	343	379	349	353	371	333	315	339	348	340	357	334	354	346	325	357	373	344	329	329	346	347	317	325	335	329	315	323	340	329	342	324	329	344	373	334	339	359	352	355	356	345	354	342	317	323	297	337	354	349	341	305	323	350	334	315	349	356	342	330	324	337	367	319	325	339	338	343	363	349	335	306	298	340	345	354	385	372	337	318	338	334	369	368	343	366	337	327	315	344	345	366	318	341	311	335	311	348	314	353	325	336	326	318	349	390	357	342	295	343	353	321	333	338	342	325	334	350	378	335	377	352	315	333	368	371	349	354	358	342	373	345	348	362	353	324	316	334	319	336	336	325	310	331	362	349	352	340	378	349	298	339	329	312	343	337	325	332	352	342	329	317	360	342	319	352	352	322	344	335	379	317	288	374	331	313	330	333	341	326	339	289	363	375	314	347	325	344	350	378	339	385	337	313	354	336	350	355	322	345	339	344	320	333	345	341	325	333	359	323	322	351	356	334	318	385	350	290	347	355	382	328	314	391	321	331	300	340	304	348	323	352	290	336	352	338	310	291	335	341	364	339	356	337	321	367	322	338	328	334	315	339	351	297	320	352	327	297	351	330	363	311	375	345	291	335	385	350	350	298	365	329	348	341	341	318	368	339	326	305	340	311	329	342	346	325	332	339	318	363	375	353	335	320	320	327	301	346	310	384	323	333	348	346	311	362	324	339	339	339	357	339	331	338	346	325	329	358	327	349	360	325	335	318	326	372	320	337	388	314	346	363
37617	43175	17474	991	857	766	693	768	777	766	684	758	753	674	722	708	719	684	720	689	732	725	690	697	703	691	724	681	685	720	706	718	702	692	715	717	680	693	701	754	681	691	708	702	700	724	696	668	711	692	681	695	713	686	711	704	706	720	647	662	724	717	694	684	750	727	693	695	707	697	703	719	705	735	687	656	695	700	745	702	720	721	719	694	690	710	686	711	674	698	702	707	708	697	703	666	682	699	696	699	690	684	698	714	683	723	767	704	706	720	664	682	691	672	736	662	710	698	698	708	662	690	713	673	630	695	685	639	728	744	752	729	714	746	735	758	753	731	693	721	698	732	717	669	687	736	694	713	678	694	692	661	722	692	712	688	703	735	691	719	695	649	689	693	669	731	716	692	703	725	687	668	677	742	709	678	692	707	645	715	715	715	662	699	678	672	726	731	697	717	767	712	711	666	669	668	663	714	672	713	695	666	703	677	698	717	690	672	715	719	717	670	698	768	651	722	733	691	695	709	704	742	691	704	649	714	700	765	656	713	712	698	711	646	681	680	717	693	703	648	729	720	667	686	703	664	701	717	701	712	679	694	703	723	714	695	749	680	740	656	679	683	714	645	684	716	688	700	686	706	719	743	652	723	673	683	691	734	736	714	717	703	722	704	727	711	713	745	697	723	721	709	681	669	668	714	695	700	689	683	711	681	675	696	683	683	688	680	757	716	701	681	725	736	673	645	703	739	744	706	718	739	691	705	740	700	668	650	730	677	683	740	657	674	691	700	718	669	634	756	664	657	705	690	691	691	698	683	720	670	705	698	644	731	718	706	676	716	667	709	668	698	689	725	705	745	733	724	714	703	693	707	665	685	711	692	737	657	705	711	736	729	731	724	730	733	699	683	668	712	706	730	701	689	742	663	694	707	732	673	694	658	706	694	670	683	702	725	707	745	708	663	680	698	667	691	687	664	729	700	750	734	704	712	693	707	669	688	663	709	721	707	733	721	691	693	795	675	690	699	648	753	691	695	762	704	714	714	749	676	709	660	691	679	721	705	708	697	749	707	675	690	705	718	679	738	733	729	710	695	699	709	690	684	714	691	669	659	709	707	674	669	702	734	761	707	736	712	693	744	698	692	775	720	683	718	741	690	732	670	669	709	707	632	679	700	753	687	702	724	673	753	722	730	709	689	737	652	708	714	739	665	682	733	714	670	692	750	694	698	681	689	657	703	736	698	706	695	675	664	736	696	746	689	716	645	709	724	682	679	726	700	739	707	733	704	695	703	724	738	666	699	704	732	724	714	701	655	743	698	679	701	682	689	708	656	691	700	716	730	689	699	716	728	698	724	695	773	675	658	680	693	699	686	674	710	665	676	748	665	662	676	715	734	684	723	691	710	687	686	754	744	740	714	737	671	729	684	772	710	722	660	744	700	681	719	675	690	664	676	689	678	676	690	738	691	718	715	736	682	659	714	634	760	667	693	713	687	696	663	690	694	764	732	679	701	725	712	709	697	691	698	681	674	699	719	670	672	691	677	664	711	674	703	772	711	702	690	719	693	690	730	716	723	751	686	750	706	673	711	714	740	738	719	706	686	705	654	742	691	694	670	727	680	728	722	663	749	731	652	727	726	688	679	687	726	649	657	716	727	634	667	691	693	730	676	672	692	667	705	670	693	687	695	653	764	702	693	695	678	711	687	725	678	688	697	708	715	693	746	672	684	664	662	662	694	672	691	676	693	675	711	678	700	712	749	682	653	698	680	707	690	694	662	735	680	691	702	684	762	709	721	670	725	744	704	702	737	754	752	707	691	736	746	653	685	726	714	722	671	675	717	667	623	672	685	717	697	693	717	676	754	705	731	671	722	670	678	699	702	744	710	682	656	750	706	751	678	716	714	738	729	728	644	678	644	719	686	659	686	684	752	689	703	677	685	671	731	722	714	681	692	716	657	743	674	755	697	722	682	666	653	688	714	665	643	702	694	730	705	700	720	718	655	673	707	705	701	697	710	655	614	678	677	683	715	694	707	728	735	736	720	672	731	659	637	705	685	738	669	705	714	684	683	717	682	668	715	677	663	677	673	695	677	696	726	729	722	684	679	703	693	680	696	708	696	681	660	744	674	673	717	674	728	698	705	705	678	679	685	712	687	695	683	682	653	670	706	678	746	711	711	664	734	716	694	676	717	727	670	740	673	689	662	728	728	694	663	704	683	715	716	758	701	700	688	697	725	697	681	726	738	658	670	707	712	706	700	738	679	714	681	700	692	671	693	701	686	683	728	692	686	731	721	695	692	690	711	703	691	685	719	675	740	722	647	691	730	687	716	674	666	677	716	741	685	672	660	695	716	751	764	685	677	709	718	707	677	743	693	724	682	734	668	735	710	700	715	696	698	721	736	709	666	727	626	714	718	723	705	683	690	666	658	726	700	699	680	701	742	732	689	728	735	706	726	671	699	716	728	723	730	703	715	727	720	706	676	729	707	704	739	712	737	668	688	693	697	684	715	710	689	739	682	710	670	735	702	669	686	689	703	702	732	673	702	660	720	692	684	667	679	693	667	673	723	713	706	705	705	696	659	663	682	682	690	694	721	734	709	755	697	696	725	672	729	753	699	692	698	728	673	642	691	735	729	656	687	675	671	684	756	667	736	696	742	695	705	693	699	713	660	704	677	676	681	690	700	721	661	712	655	692	742	674	692	728	649	723	715	686	689	673	685	696	730	695	697	679	637	739	732	690	736	731	680	699	701	731	679	745	703	724	665	668	688	732	693	698	722	730	667	699	685	710	714	693	688	721	667	699	688	679	674	749	682	686	726	720	663	649	737	698	754	716	699	718	709	748	726	732	681	709	745	692	717	657	701	711	685	719	695	721	706	719	739	718	730	691	722	703	731	732	720	717	744	686	714	749	705	675	734	667	681	695	738	690	711	696	688	698	767	744	700	686	672	697	691	694	703	696	684	715	688	712	662	677	741	722	670	727	656	709	712	694	753	687	704	773	680	687	689	662	673	767	679	717	708	664	647	709	680	728	674	710	685	704	642	736	728	696	693	662	682	709	711	722	672	737	685	708	712	770	727	694	713	673	690	751	665	698	660	647	686	717	685	709	728	677	691	692	673	643	688	699	689	704	679	758	753	681	693	730	636	713	716	709	683	736	710	695	733	682	696	698	714	645	682	671	706	740	701	696	689	766	695	668	680	748	682	650	730	704	715	668	801	704	725	637	705	680	699	720	673	701	727	692	714	714	660	712	732	648	691	702	739	668	706	706	686	691	694	743	684	696	730	738	709	677	705	731	673	691	700	690	688	704	730	720	692	699	705	678	718	720	684	723	629	698	717	692	678	668	738	688	663	676	716	714	709	694	703	688	734	683	752	731	650	730	722	727	734	708	696	677	729	748	698	676	704	638	732	717	666	733	685	689	692	720	727	671	713	684	743	684	722	699	706	689	760	721	683	707	726	722	667	665	752	721	690	717	690	680	726	700	661
34268	18028	5538	421	282	289	299	243	272	257	264	291	293	282	223	281	306	276	282	257	281	269	281	276	253	282	272	277	285	257	252	281	269	288	288	268	282	298	284	279	287	274	272	238	252	282	277	277	315	263	293	294	265	244	289	276	261	255	256	299	247	286	294	289	271	292	292	286	270	278	260	269	317	302	244	320	282	277	295	288	294	267	283	251	291	256	270	281	287	279	272	277	256	278	282	254	265	301	270	302	256	298	306	270	262	300	305	281	284	300	266	271	265	285	267	308	299	257	276	326	290	258	283	267	266	279	253	289	264	267	279	292	234	280	258	306	285	283	282	281	253	256	295	284	269	281	293	286	267	245	258	263	280	275	284	273	302	250	276	273	288	286	296	266	251	272	299	265	296	283	310	287	277	292	253	261	294	275	291	294	285	253	257	276	266	251	282	268	254	298	263	291	269	283	279	249	264	270	276	263	259	254	257	262	286	304	265	263	307	255	248	262	265	281	276	274	279	270	270	259	284	275	234	302	275	282	256	306	304	275	270	279	314	272	286	251	291	270	283	252	290	273	267	275	275	263	271	273	267	269	290	302	282	265	318	264	321	294	269	288	249	287	266	248	273	299	310	301	275	281	259	268	281	293	286	288	301	254	286	262	298	305	281	289	297	298	307	250	292	307	301	278	273	300	300	285	258	249	270	310	269	255	264	262	266	271	262	249	287	255	298	300	248	292	278	303	280	249	262	292	334	279	295	289	300	292	250	313	271	296	295	243	297	277	282	243	259	326	273	280	299	295	281	255	253	251	271	284	273	266	269	280	262	298	277	287	276	280	246	291	235	265	250	264	260	266	249	287	253	260	287	297	305	282	291	255	256	261	266	278	260	272	248	271	277	303	281	274	284	252	254	277	253	283	273	279	241	262	278	279	282	262	279	248	248	237	262	291	273	290	263	271	266	298	284	273	269	254	269	282	283	288	274	295	286	307	279	279	299	266	285	300	278	257	253	284	268	268	273	284	291	295	323	251	255	285	302	286	275	307	264	268	267	304	279	310	274	282	240	269	263	277	257	280	260	269	258	277	294	250	304	272	284	314	271	279	276	273	270	260	265	312	274	284	285	281	277	254	282	281	256	287	289	269	287	291	278	299	285	268	230	230	281	295	279	291	247	273	284	292	269	240	270	301	288	247	254	262	313	286	277	281	275	307	241	296	286	262	280	302	279	269	272	320	263	273	296	277	259	267	270	277	287	267	288	287	260	231	268	258	292	287	251	314	280	266	292	261	271	278	296	282	282	242	260	285	269	293	263	256	288	295	281	284	291	251	273	323	265	282	272	270	272	308	257	289	271	310	315	284	252	325	295	284	272	248	276	244	275	276	238	285	280	294	300	257	295	285	281	276	294	277	283	246	285	286	278	311	305	318	284	290	273	259	271	262	276	257	247	246	263	261	257	288	280	291	313	289	259	280	278	260	255	305	292	284	257	281	288	286	282	236	269	260	283	290	285	299	275	287	254	298	299	250	285	281	251	266	307	317	264	282	258	249	281	256	290	265	280	272	286	287	294	284	344	286	278	264	255	280	276	262	250	280	275	265	260	301	293	282	296	264	283	293	289	251	283	309	264	262	278	260	289	272	265	242	266	256	291	257	277	264	261	252	285	264	282	272	284	288	235	283	250	271	267	272	285	260	249	295	286	273	302	283	315	267	275	276	261	283	267	282	285	285	264	253	278	265	278	282	271	248	274	290	260	288	278	289	248	250	271	229	274	249	259	250	289	283	257	276	299	281	299	290	293	276	290	279	290	282	256	261	270	261	269	256	275	282	292	289	254	267	238	261	267	306	255	258	260	245	270	285	302	268	287	275	268	287	240	256	273	229	271	294	258	280	244	288	297	286	297	275	270	259	248	291	272	296	262	292	269	265	256	254	290	263	285	295	256	267	274	291	282	271	302	290	280	270	254	269	300	255	226	278	275	283	267	265	265	264	291	243	270	305	278	297	271	300	269	260	282	261	289	274	278	263	256	269	238	303	251	288	286	295	252	246	294	282	283	275	309	280	287	269	261	266	264	259	259	296	237	294	276	314	289	270	252	236	282	262	259	244	252	289	292	292	255	255	259	290	289	286	263	278	264	262	282	295	269	294	287	248	302	319	258	267	272	272	300	277	270	258	248	273	322	255	286	287	279	270	260	255	267	252	301	256	281	283	274	317	275	285	297	260	310	254	270	278	256	253	277	287	275	301	273	295	274	271	268	270	308	268	277	299	309	261	290	264	263	271	266	281	264	319	269	275	300	257	244	282	275	252	246	274	286	267	267	283	275	284	265	236	267	289	271	285	280	282	271	258	240	280	278	261	284	268	283	277	264	296	272	260	306	276	323	306	236	283	276	286	280	258	290	266	275	273	272	285	266	276	289	255	247	272	276	265	274	246	289	270	309	264	261	283	266	242	274	291	263	243	266	261	282	274	307	282	274	278	287	281	280	289	273	265	263	263	293	252	241	285	277	267	298	289	301	277	271	244	258	258	293	286	263	263	235	285	291	286	244	304	262	264	284	282	289	272	257	280	284	271	286	274	256	258	257	271	284	269	278	267	269	291	268	290	273	278	281	280	280	276	291	311	255	259	254	273	271	300	293	275	291	297	292	296	292	260	260	300	253	281	288	266	290	294	274	260	287	285	276	228	289	286	273	257	278	259	290	275	255	256	266	261	300	307	296	285	279	255	255	270	284	285	261	289	272	274	300	257	281	274	259	265	311	276	260	265	292	289	291	291	258	272	267	286	265	284	278	265	290	281	284	286	264	256	261	277	283	271	262	290	260	289	266	280	282	255	307	296	253	259	268	277	285	311	276	298	286	276	254	259	245	282	276	299	263	271	285	241	260	271	241	321	259	279	280	271	278	272	256	275	262	280	295	290	309	269	272	264	289	277	255	281	232	259	261	291	249	247	297	278	259	237	280	273	282	291	288	282	285	271	302	289	282	284	273	270	327	270	262	259	275	279	292	253	281	262	274	298	289	298	265	246	285	284	243	263	278	285	307	244	251	287	271	270	300	292	272	249	260	269	297	246	280	233	269	305	264	274	286	298	284	303	274	265	279	272	247	280	291	277	289	284	265	295	258	282	272	286	276	270	287	236	277	269	304	287	281	283	278	295	312	299	315	264	277	261	253	255	267	288	270	276	255	267	259	304	262	287	309	278	268	290	310	287	273	283	285	271	270	268	300	302	289	252	264	265	288	267	261	272	267	300	250	278	259	277	291	279	269	268	270	293	300	275	291	259	294	264	296	300	291	302	244	268	281	252	268	262	269	305	261	252	260	255	229	246	278	283	284	257	275	255	287	248	285	270	304	239	274	276	285	297	255	298	273	246	269	280	289	292	261	267	256	274	266	274	274	278	272	295	257	278	269	285	293	307	277	247	251	284	261	304	271	251	256	254	276	262	292	234	275	305	275	280	261	235	245	282	265	284	270	300	253	285	292	309
15039	4184	1564	621	632	640	671	663	694	610	648	636	662	677	675	661	629	618	585	625	667	670	642	694	626	653	615	656	623	645	638	642	642	616	610	635	690	599	609	606	645	634	635	646	635	654	613	616	644	590	620	658	621	638	599	631	637	655	633	632	609	673	668	649	612	673	659	608	627	627	609	696	664	664	663	648	636	633	605	670	654	620	605	616	651	675	604	659	689	640	646	645	604	638	613	642	673	629	671	618	600	643	641	644	619	614	657	624	625	636	599	627	615	644	578	658	652	652	601	662	633	672	645	633	648	653	661	621	605	605	627	632	658	650	622	666	599	657	649	705	663	639	604	640	652	646	609	621	635	618	674	627	686	654	636	641	650	674	639	597	644	624	641	636	650	641	644	604	634	617	694	634	650	659	639	667	623	593	653	616	631	631	637	623	625	630	642	642	645	588	641	636	605	628	604	622	669	635	628	625	628	632	630	614	667	672	662	629	653	635	641	612	678	648	657	618	622	666	627	615	611	609	609	627	656	656	622	625	644	604	697	649	602	636	619	681	676	648	657	616	614	658	642	669	644	650	647	671	661	659	622	671	689	602	674	666	650	636	654	655	640	597	599	680	666	624	619	661	620	633	624	651	661	633	632	636	638	662	613	595	641	687	582	613	652	618	675	642	629	625	632	611	632	615	627	619	626	627	697	681	611	682	609	620	652	678	603	638	647	613	626	634	608	631	646	642	629	644	667	615	627	636	654	621	684	681	648	645	673	634	640	638	596	665	614	645	620	632	619	619	671	650	617	650	654	629	666	634	628	642	623	712	589	607	634	641	662	633	584	632	648	648	626	658	644	605	616	660	624	615	619	592	632	605	682	664	634	596	627	647	649	631	653	645	660	610	657	663	648	640	636	636	619	619	658	597	624	688	647	611	658	673	633	628	626	680	656	629	636	624	639	650	592	689	639	640	600	577	650	634	655	635	639	650	651	672	690	606	653	616	636	667	648	685	675	633	642	615	621	634	680	650	611	638	673	650	650	657	649	645	674	618	630	680	664	621	636	634	649	627	638	670	682	594	641	654	613	671	667	651	686	628	659	643	649	647	605	669	630	678	657	645	615	657	621	619	619	614	633	624	627	645	630	626	640	672	667	699	658	582	606	646	626	573	620	614	605	630	638	668	608	662	635	664	626	650	686	710	622	682	604	631	673	722	656	644	636	624	606	630	685	589	648	665	647	648	645	588	628	644	649	641	676	628	652	649	614	630	636	621	669	635	674	626	676	637	655	640	591	687	688	667	612	637	607	595	615	652	638	604	587	645	643	618	602	642	628	691	655	614	622	642	659	633	592	627	630	672	646	674	692	674	620	623	672	628	637	670	647	678	613	625	654	638	644	653	659	652	630	623	590	664	663	625	640	617	604	642	663	640	632	645	639	648	638	651	656	644	660	674	638	621	634	604	623	635	670	615	675	706	669	628	648	646	595	628	683	650	652	656	658	625	642	619	657	647	642	698	623	674	621	580	651	676	680	652	619	658	664	626	645	629	576	630	600	632	614	635	657	626	610	660	650	625	605	635	624	639	697	622	642	637	599	690	643	678	651	650	645	675	611	631	659	638	598	639	659	610	614	648	624	653	575	625	660	630	679	692	603	642	651	615	614	631	600	634	588	646	666	612	605	614	605	626	606	624	669	637	667	666	657	654	619	648	678	633	643	622	658	640	662	626	590	659	597	637	639	631	646	660	659	652	641	609	598	628	646	644	621	716	608	584	645	612	655	618	609	609	603	611	627	598	674	609	642	645	619	606	601	626	644	673	671	660	635	647	636	675	658	618	635	645	682	668	641	627	620	605	641	634	664	591	707	633	610	618	665	680	608	651	643	613	649	634	654	613	626	644	655	636	648	609	643	614	647	650	637	683	652	580	648	658	647	646	628	611	598	661	677	624	606	636	647	673	617	670	645	608	602	642	647	622	667	678	656	626	608	658	649	672	591	630	672	633	615	665	630	615	633	644	667	626	605	661	636	643	638	628	607	627	643	642	628	683	651	609	629	642	659	622	620	569	638	632	593	616	635	619	647	698	656	640	634	697	642	642	667	634	625	604	626	620	626	646	651	654	601	593	623	662	647	641	630	644	634	633	648	621	631	643	627	604	613	619	644	610	649	630	617	658	636	623	616	625	629	644	609	620	676	638	596	656	641	650	629	608	682	651	629	670	625	614	611	672	649	657	675	661	641	656	639	664	640	690	656	597	601	660	645	625	614	627	612	639	643	636	645	648	624	641	652	652	619	672	642	602	648	630	636	625	634	602	633	654	653	653	639	655	609	588	605	627	633	601	629	648	651	606	620	654	639	606	614	623	603	638	639	655	635	607	629	611	621	623	644	648	635	637	659	641	607	646	672	658	595	649	695	683	655	658	623	605	656	649	681	622	653	654	585	647	594	628	675	652	674	698	643	607	620	616	642	599	617	673	652	591	642	627	632	612	628	653	644	613	623	599	657	618	605	619	660	662	612	587	639	633	618	639	591	669	649	646	611	683	677	641	597	598	649	629	609	621	634	636	624	664	630	604	643	665	653	633	641	603	620	678	623	665	648	622	645	595	616	657	647	660	643	676	650	642	624	579	675	606	644	639	619	619	636	646	678	594	622	612	598	660	620	617	594	656	637	659	662	701	633	659	631	635	635	671	614	618	670	628	646	644	623	597	666	670	670	653	599	642	636	642	651	633	656	662	656	633	651	625	694	663	610	687	705	666	637	613	620	640	635	633	632	635	605	647	630	624	637	644	638	621	616	660	656	634	613	638	659	617	642	648	642	670	657	614	629	636	617	656	682	682	581	651	616	629	674	611	632	609	648	595	641	603	639	595	629	689	626	638	653	662	653	662	655	629	621	618	643	637	688	624	622	645	652	640	668	667	641	675	652	613	664	675	659	628	595	655	620	641	661	604	633	645	648	612	626	662	683	686	650	606	649	631	625	652	612	618	647	631	632	644	631	671	661	622	618	622	666	663	644	662	651	613	609	691	660	651	601	658	603	636	591	637	641	625	651	614	634	643	685	678	625	628	603	629	644	650	634	639	633	680	641	634	606	654	644	625	620	658	655	645	652	624	652	644	620	627	649	653	623	673	703	646	597	660	631	648	638	632	668	648	622	632	642	627	609	643	674	603	677	633	624	629	629	626	623	625	645	659	653	628	676	584	644	654	621	653	610	610	688	595	610	647	640	641	646	643	573	677	657	624	671	593	703	650	662	614	630	640	656	630	662	672	612	627	644	620	649	647	666	645	624	617	648	611	629	660	642	663	611	644	634	654	641	676	603	645	650	605	666	611	678	626	656	665	653	643	651	673	631	634	622	635	682	628	650	654	618	674	662	678	657	625	667	716	627	630	629	711	668	668	609	628	624	650	611	619	600	647	626	665	654	633	642	667	638	642	653	675	609	637	639	630	633	634	676	650	654	640	596	631	651	597	639	660	642	672	586	634	610	645
25229	21139	23771	28768	21151	15989	797	559	479	459	481	479	484	448	427	492	431	436	451	425	413	460	484	451	471	466	447	423	443	424	481	423	410	424	424	442	458	438	440	419	416	476	399	422	442	469	469	383	445	427	440	420	403	427	428	432	414	450	457	411	425	460	392	493	420	442	435	432	448	408	444	394	415	449	414	454	444	413	422	434	456	440	446	439	427	412	431	399	444	433	405	402	381	453	397	446	445	417	444	435	457	444	439	424	415	423	447	428	432	462	428	412	445	417	450	415	451	445	446	480	424	420	443	416	416	452	425	412	396	409	444	460	398	429	409	408	423	416	439	375	463	401	420	410	388	390	448	435	421	434	446	418	414	429	466	457	411	387	445	416	440	443	431	410	439	403	456	447	451	453	449	456	477	440	432	407	415	421	406	442	450	440	437	445	415	427	382	435	420	402	437	444	435	429	407	404	452	439	393	452	433	477	438	379	458	446	417	426	440	463	475	450	443	480	456	471	462	432	423	479	452	387	436	447	381	446	436	399	407	428	403	437	387	443	447	441	444	400	428	426	443	407	475	427	430	401	460	391	454	409	431	421	477	426	431	395	453	432	429	470	418	426	427	442	445	453	429	426	448	461	450	433	419	447	408	439	439	448	453	437	441	446	427	421	444	512	470	456	434	419	455	419	449	456	465	425	438	427	388	436	455	448	448	463	420	476	455	451	450	396	424	447	456	461	447	455	411	453	439	448	424	384	444	421	414	441	414	451	444	395	415	424	428	452	474	454	456	430	436	461	362	409	450	462	431	432	403	462	411	434	426	418	397	473	383	447	438	396	408	423	438	416	420	427	431	422	460	397	427	417	431	447	464	452	438	383	414	437	477	418	461	444	458	415	413	412	446	419	439	402	435	422	408	445	445	436	440	480	428	403	446	474	482	387	410	418	451	411	432	450	382	463	405	423	358	436	418	418	425	432	429	438	421	429	472	454	421	377	402	412	418	440	418	415	437	432	432	425	459	418	388	466	426	427	449	425	414	412	466	433	438	443	431	429	431	404	428	408	411	422	434	423	403	405	465	409	420	428	476	457	451	448	432	430	418	428	374	428	419	458	386	379	426	470	414	394	394	432	399	437	423	428	487	454	441	423	397	409	438	441	437	392	404	447	438	425	445	439	436	389	385	457	467	407	409	424	416	414	445	434	449	415	431	408	437	428	455	417	440	431	441	433	413	422	442	480	412	449	424	426	410	462	430	450	452	449	401	471	416	449	417	417	428	414	411	428	426	449	436	458	433	450	458	439	423	400	436	426	439	420	432	416	435	475	431	394	394	454	443	384	435	439	428	400	443	417	417	425	436	462	441	440	450	394	417	439	400	398	427	411	440	438	423	425	478	427	455	468	411	410	436	404	450	432	432	420	409	464	453	467	425	398	427	437	444	421	429	480	408	431	460	486	426	430	446	412	490	393	416	428	419	441	438	455	425	438	433	425	404	441	459	448	441	421	435	475	422	409	447	431	420	429	434	425	449	446	439	431	442	431	478	476	456	434	413	411	415	440	457	460	419	415	454	433	413	450	418	431	436	428	461	422	429	423	439	422	434	427	421	430	473	436	447	471	408	438	440	415	432	447	462	447	396	455	426	440	427	452	436	361	454	445	448	478	439	420	428	408	427	446	427	427	409	417	424	419	422	420	444	442	510	398	441	455	432	413	451	460	463	533	395	409	436	454	410	373	450	401	397	476	424	411	431	420	434	383	424	438	440	434	442	455	404	424	433	471	423	418	396	403	416	426	410	468	424	436	429	417	409	432	416	417	457	447	450	427	446	401	442	421	403	418	446	398	414	413	488	420	428	426	419	414	457	391	421	417	443	426	443	424	413	435	439	415	447	447	432	425	388	396	435	447	410	428	413	448	439	481	415	449	484	427	405	438	404	432	448	448	451	468	427	424	485	445	430	449	442	423	389	425	391	453	451	451	429	478	389	417	404	434	398	427	422	439	412	425	437	397	448	421	421	423	436	410	440	448	399	446	437	400	411	452	414	433	427	444	426	430	457	428	415	466	422	428	413	425	409	415	403	453	426	426	436	415	419	439	405	382	485	455	437	454	401	406	453	427	421	445	377	443	390	412	401	438	438	434	441	465	465	418	416	406	417	424	468	420	471	439	415	455	470	413	441	422	420	452	432	430	417	435	462	472	434	442	400	433	428	469	410	461	465	470	439	431	428	462	428	480	426	387	435	415	417	413	394	467	421	446	412	408	466	447	402	442	409	424	438	405	411	423	418	466	421	434	408	408	446	377	434	397	451	473	450	449	440	425	409	427	453	409	412	412	422	440	447	393	385	384	452	437	454	441	441	471	409	405	421	405	403	433	394	440	428	426	392	440	468	409	456	403	398	456	475	427	456	424	423	418	432	440	420	395	457	417	422	453	421	413	436	382	472	461	434	433	433	393	432	419	435	430	417	411	412	440	426	418	450	428	433	444	428	434	424	426	437	416	435	430	418	462	416	445	410	410	406	404	417	405	434	439	450	397	424	437	419	421	463	475	434	422	423	438	455	411	416	421	419	381	442	454	433	417	424	463	454	389	458	450	465	456	448	433	408	435	419	422	476	421	437	446	406	438	426	408	447	423	405	425	424	417	418	399	477	439	412	456	414	470	411	443	401	442	457	409	439	425	426	458	409	413	434	426	434	427	441	449	404	434	437	440	428	406	438	454	444	433	389	444	421	421	440	424	434	422	422	394	428	496	412	439	416	392	428	439	417	370	434	424	458	428	469	445	455	449	400	444	409	442	440	438	381	440	430	438	420	402	404	421	466	458	439	413	404	425	401	439	404	444	467	417	420	440	443	435	453	444	361	430	479	451	419	364	422	474	418	447	454	480	469	423	444	439	440	444	464	432	427	392	420	431	447	383	404	414	418	468	415	440	463	438	412	429	416	399	408	423	412	456	432	462	434	408	404	440	421	420	476	446	470	417	413	440	426	402	446	430	417	418	435	482	421	397	411	410	411	411	449	456	470	431	421	405	461	374	436	441	478	426	409	450	463	426	473	427	403	436	413	454	428	441	422	455	459	438	427	490	438	422	462	460	439	420	394	491	460	397	426	394	429	401	430	406	389	419	428	441	389	434	422	449	402	419	436	404	431	429	465	412	459	402	438	426	396	435	447	419	464	412	462	421	421	465	409	468	423	435	422	441	466	392	448	432	434	438	445	428	462	404	454	441	414	383	426	403	394	435	430	398	426	427	418	432	422	410	459	404	435	427	414	447	444	466	430	409	455	430	420	483	449	430	441	422	422	437	473	441	433	433	410	414	406	405	426	393	412	399	425	395	419	454	444	411	464	422	461	432	455	433	446	476	433	430	427	391	457	470	446	428	462	430	404	429	406	434	436	433	458	437	415	433	431	442	444	423	427	429	460	416	447	434	411	459	446	461	406	464	455	432	450	419	399	457	425	415	403	429	424	395	415	460	408	427	459	450	448	449
32710	32557	12772	1086	952	956	1013	929	945	959	883	918	901	931	962	875	954	911	882	882	905	832	940	837	896	909	878	942	897	893	914	891	915	931	879	860	1000	901	879	891	873	916	938	889	905	932	967	950	895	840	851	888	936	925	861	865	921	902	862	923	915	905	923	951	916	937	945	924	904	951	881	923	900	895	890	844	909	849	880	923	957	863	920	919	922	968	918	951	945	920	824	873	899	892	908	929	894	876	892	908	900	931	869	908	896	907	943	901	914	966	959	863	887	936	931	871	896	867	919	945	945	913	853	935	874	912	899	919	920	907	931	904	913	909	858	925	885	928	853	917	888	859	894	936	895	908	900	907	892	875	905	917	874	924	893	887	899	881	952	926	895	960	913	892	866	867	902	932	886	883	864	868	916	935	894	937	913	900	864	851	850	898	880	915	862	918	943	905	930	891	958	895	875	932	863	883	874	917	883	891	959	880	901	885	929	947	838	897	938	870	890	931	879	901	903	861	859	876	932	936	906	886	866	879	930	944	874	892	889	865	884	920	936	883	922	883	881	896	914	920	910	859	924	913	907	890	962	932	938	870	923	896	918	937	911	881	902	857	906	913	896	875	885	913	855	906	938	914	893	912	831	823	906	904	851	884	855	906	912	905	914	902	919	946	930	884	896	814	909	892	868	873	899	886	878	862	911	940	922	898	930	934	929	897	883	855	894	924	933	865	911	862	863	874	881	899	842	928	972	914	823	915	960	891	898	945	860	907	885	949	897	926	878	901	849	870	891	914	921	934	891	903	925	942	877	900	922	880	880	927	872	901	899	900	919	881	867	897	928	892	929	936	926	855	916	882	892	961	899	940	903	953	929	876	907	885	936	907	887	836	932	905	910	887	865	945	921	902	918	919	904	903	907	878	821	913	886	890	921	921	873	975	932	901	910	892	901	870	932	932	883	852	960	909	897	899	876	855	887	922	951	898	907	850	847	968	934	860	844	883	874	884	928	899	899	914	860	932	938	856	876	907	937	938	961	877	889	865	928	947	930	892	923	914	888	867	868	916	907	902	878	879	906	934	882	919	929	877	871	940	849	889	903	912	886	942	899	979	874	862	906	955	879	862	898	924	920	884	917	967	918	873	891	910	914	867	837	917	937	912	911	884	863	960	902	963	918	896	937	901	907	873	898	897	928	935	933	931	881	878	891	848	948	890	929	915	889	847	955	975	877	890	925	892	866	862	905	891	905	934	886	919	891	919	902	911	895	880	869	876	874	920	901	897	916	860	876	929	921	907	847	882	886	963	941	934	919	891	842	905	927	964	920	903	888	895	906	879	882	884	896	892	907	907	904	896	869	914	862	906	893	890	952	923	912	946	874	872	924	879	907	886	894	922	863	909	888	846	937	908	936	862	922	929	889	916	925	902	856	904	860	868	952	914	886	877	890	892	940	899	900	894	878	871	861	911	934	910	951	864	902	886	903	911	903	873	903	880	897	894	844	893	895	939	898	927	987	913	902	873	945	910	900	890	878	937	935	908	962	944	940	885	910	870	902	887	941	878	924	952	939	914	926	933	849	917	867	857	946	922	937	879	904	925	839	905	884	926	924	917	934	924	971	936	948	912	888	866	909	899	891	881	915	869	869	909	879	907	864	884	878	933	909	943	869	909	944	898	896	912	904	960	888	880	884	890	909	928	857	932	889	818	893	901	864	907	854	915	940	934	934	953	935	936	916	888	940	959	887	920	939	921	905	914	901	945	882	958	895	867	883	915	883	902	926	886	914	938	887	910	913	898	918	903	920	857	855	885	901	902	903	894	886	926	923	877	901	921	927	911	907	944	923	900	911	929	884	927	939	911	874	879	890	933	908	869	901	919	896	901	928	919	963	888	920	904	869	939	886	913	903	908	896	969	974	896	851	957	939	917	953	931	902	880	950	939	918	911	909	859	911	903	879	898	892	859	906	923	931	948	943	879	867	884	949	862	936	877	899	873	916	893	851	879	918	899	975	949	884	870	918	898	874	848	856	896	970	923	932	920	881	864	874	912	901	887	943	854	875	847	900	904	892	921	887	861	878	926	893	904	917	935	921	917	916	861	896	896	895	849	873	879	843	969	918	949	899	918	903	878	905	922	894	887	905	901	936	913	912	883	915	862	953	919	877	903	916	939	870	931	923	860	859	844	928	912	847	903	883	926	966	921	920	877	917	862	904	887	926	908	904	891	893	906	921	885	892	889	901	905	919	941	825	912	877	863	924	907	897	869	926	913	887	888	907	902	909	883	979	946	837	899	964	894	913	832	830	867	935	955	930	921	847	916	933	885	872	944	921	859	878	933	890	886	929	880	936	898	891	865	899	920	921	933	938	913	885	893	908	880	879	890	833	905	922	898	938	871	939	950	952	879	929	880	931	925	881	868	862	928	900	868	893	887	914	877	917	880	889	876	942	902	880	860	938	892	883	904	929	978	892	933	896	935	880	877	893	917	932	859	875	910	871	932	935	938	851	926	975	948	921	900	855	901	887	884	891	897	922	867	872	967	940	887	904	921	891	869	905	931	923	901	882	958	881	858	865	855	874	939	863	906	850	892	848	867	880	888	872	919	913	943	964	883	926	894	891	913	894	824	903	895	969	905	909	915	899	929	903	929	884	893	889	913	871	935	973	859	914	892	900	988	908	867	952	863	898	892	955	891	846	881	926	913	870	921	966	904	876	909	934	889	895	867	885	913	929	918	967	885	888	965	888	908	964	867	927	933	906	897	934	898	919	955	865	892	917	926	923	904	869	894	883	905	878	918	957	932	933	944	918	892	916	916	916	925	906	889	882	893	890	895	929	970	942	963	909	920	905	868	956	944	910	847	865	933	904	870	895	949	883	911	914	917	925	896	942	876	882	919	915	970	895	932	907	929	913	865	894	960	912	869	898	875	897	902	908	919	858	895	925	881	914	923	883	932	899	942	927	890	893	899	837	958	894	873	895	916	924	926	924	924	885	936	912	885	946	813	945	854	897	842	878	949	864	943	865	939	855	904	901	898	863	877	927	925	938	901	866	887	958	863	880	908	963	891	942	898	911	873	919	877	912	853	896	911	895	903	920	917	902	877	916	904	929	889	933	838	869	893	950	865	865	932	917	934	823	882	905	920	878	873	928	881	907	907	899	871	869	889	914	880	880	887	892	974	888	929	870	882	909	929	863	885	876	884	949	892	918	931	998	884	879	863	897	860	876	905	915	924	895	930	920	874	839	903	911	882	917	917	966	884	932	864	882	951	879	879	939	947	933	892	934	988	884	933	958	853	930	892	895	915	910	917	904	932	953	909	873	886	898	866	889	922	917	856	850	923	916	974	882	898	872	961	964	887	878	856	906	855	888	915	953	886	895	934	940	988	882	916	904	948	916	911	919	908	919	845	896	969	886	918	941	878	882	853	932	859	894	934	908	814	847	895	932	892	924	921	902	887	892	860	889	874	910	915	892	932	879	896	873	870	847	892	878	881
24563	21118	24053	28412	21122	21144	11588	719	405	441	407	404	368	384	356	370	338	329	371	348	349	371	344	349	352	367	382	366	369	316	339	335	360	315	336	317	340	351	334	348	341	366	332	348	352	355	303	349	382	360	331	342	359	348	340	390	331	356	396	335	365	357	344	374	353	362	355	324	396	297	335	360	331	308	328	345	334	321	342	346	360	339	344	332	358	350	295	339	322	347	341	347	359	352	342	339	325	319	317	393	327	350	359	301	319	357	342	325	313	339	354	352	350	340	359	333	336	342	359	350	340	340	302	301	320	342	346	317	297	335	334	320	374	355	352	341	342	339	372	367	335	332	309	351	381	354	316	300	367	345	351	349	328	323	308	339	375	326	380	333	342	347	351	346	326	294	347	329	373	342	333	320	334	360	342	380	350	353	333	370	360	338	364	382	348	320	357	323	331	339	353	334	353	325	361	362	363	366	346	328	347	310	320	336	360	319	326	303	343	401	364	337	351	331	305	307	340	333	348	325	364	321	340	346	348	365	360	328	317	338	363	345	367	346	330	324	369	362	306	310	360	323	313	343	344	362	386	339	325	289	393	322	317	337	358	334	372	318	316	338	376	317	353	354	328	338	303	339	337	315	332	303	365	334	401	348	367	345	386	332	350	352	325	345	342	335	353	306	319	363	328	381	366	355	329	321	321	314	349	317	346	366	315	336	393	313	349	357	333	370	372	373	347	331	351	352	361	343	339	364	340	326	356	333	363	342	342	355	383	331	325	318	361	332	332	313	363	335	333	329	339	355	311	342	316	345	365	359	328	346	330	311	311	321	353	357	323	330	309	324	328	374	358	373	322	302	333	340	368	328	326	348	299	336	349	346	323	323	330	313	348	330	323	375	373	345	355	304	353	327	339	357	352	335	330	361	346	354	313	320	321	345	339	368	354	358	337	380	321	345	302	348	379	324	322	343	346	369	361	312	350	320	342	370	343	367	366	336	301	298	342	356	332	344	352	352	353	341	318	378	307	348	329	339	352	362	348	318	347	352	365	345	345	339	373	342	373	353	345	334	329	345	300	316	314	338	353	316	321	330	346	307	303	326	332	358	351	370	327	339	364	343	328	333	315	313	371	363	348	357	362	333	337	338	351	371	380	350	331	348	361	396	342	348	325	332	355	326	340	319	344	356	381	310	342	330	321	346	341	331	336	358	329	320	325	373	366	310	358	332	348	345	326	353	345	320	346	386	330	334	351	341	356	342	335	325	321	320	335	362	323	317	330	348	293	312	377	315	297	351	357	342	371	367	366	345	354	322	326	348	350	317	360	318	336	313	325	352	332	318	341	342	317	307	374	319	305	360	332	328	335	384	357	345	299	343	346	348	333	342	333	333	320	314	340	343	344	311	326	356	330	334	332	330	303	318	321	324	342	327	355	331	337	377	350	303	338	360	322	337	309	315	320	298	330	323	326	370	357	342	361	327	354	349	364	357	314	337	332	351	326	315	339	348	353	341	343	318	367	296	352	393	355	331	302	348	366	332	354	319	352	321	350	350	325	334	297	343	337	356	353	335	346	348	330	320	379	330	343	364	372	347	338	375	329	380	380	370	334	324	330	323	338	352	345	345	347	323	311	358	372	338	332	349	336	346	352	334	357	336	349	319	394	340	363	352	333	326	317	302	342	366	355	356	342	326	346	353	305	308	330	325	343	340	361	350	370	332	358	335	370	338	347	327	341	358	336	352	362	317	380	389	321	346	334	356	371	345	322	393	298	368	349	328	351	331	332	347	339	305	348	356	329	324	328	355	340	328	356	360	331	341	348	342	319	344	337	360	353	335	350	335	344	336	365	354	361	364	318	332	326	336	357	324	351	351	354	316	356	357	347	368	326	368	362	325	352	356	353	382	330	339	313	360	309	305	347	301	343	355	364	317	342	352	329	339	342	295	363	346	333	340	325	338	350	327	341	390	307	328	318	340	354	346	344	365	336	348	357	325	322	341	340	321	300	376	363	309	337	329	326	315	370	360	313	354	340	349	345	346	354	362	349	340	377	341	337	341	345	318	336	376	336	328	312	363	355	381	310	324	352	319	374	322	337	347	358	344	337	324	354	322	323	369	360	362	347	325	346	344	338	353	343	316	353	388	347	310	310	340	358	346	337	349	329	356	390	303	363	365	296	339	387	373	365	359	379	312	385	365	308	332	306	308	358	321	341	332	369	337	352	384	375	346	333	339	336	345	366	352	341	324	338	346	370	346	326	302	326	330	370	337	335	341	333	337	332	336	335	336	342	344	352	337	333	338	328	343	332	314	342	307	365	339	338	321	327	324	356	358	341	339	333	341	358	361	346	395	366	344	378	336	369	364	375	353	369	352	313	340	371	340	319	323	322	332	351	364	335	343	346	356	330	325	361	348	361	320	359	329	365	332	353	306	327	367	350	356	319	325	303	334	344	340	365	345	337	357	312	348	341	346	370	361	330	310	338	344	310	333	359	345	334	321	344	317	322	307	357	358	307	332	328	338	339	369	343	396	342	328	345	313	319	352	367	367	340	315	308	350	344	328	311	362	306	344	353	350	320	342	330	325	369	331	348	347	365	367	303	322	344	333	333	346	327	363	311	323	323	341	369	390	345	329	354	355	317	346	368	335	360	372	316	348	350	371	329	347	321	332	342	357	307	311	352	332	323	322	341	305	309	383	351	353	337	297	346	339	354	359	330	337	296	367	355	335	322	336	351	329	335	346	296	348	295	354	356	326	333	328	354	319	334	332	333	367	333	345	335	346	323	374	324	342	327	356	313	323	338	341	347	318	335	321	343	354	361	341	321	334	361	378	354	341	346	345	345	322	323	348	315	394	327	326	364	321	338	317	321	315	338	314	319	356	351	348	331	339	367	375	339	383	334	367	312	368	340	360	354	348	356	337	313	372	326	376	332	342	373	341	333	364	340	371	351	325	302	355	347	339	359	348	373	353	273	361	353	354	373	336	342	345	318	314	302	368	335	365	373	325	348	352	383	337	309	384	328	330	320	358	335	365	359	333	350	308	327	358	345	314	352	357	323	345	340	366	355	346	361	373	358	312	351	336	321	374	341	327	315	290	354	376	357	335	340	283	334	342	329	355	366	333	352	321	314	304	349	314	315	348	339	335	342	330	338	381	356	342	384	356	350	315	338	337	313	376	330	339	352	323	329	358	339	349	341	330	344	352	320	345	350	339	373	334	341	330	304	330	303	319	351	375	363	324	356	371	339	358	357	371	348	354	331	333	374	372	393	337	320	328	354	308	336	302	362	365	346	341	315	352	290	332	313	378	334	291	344	327	320	338	360	336	350	352	344	367	329	325	337	330	332	357	347	342	371	352	335	359	367	276	331	338	335	306	332	327	393	351	337	340	318	323	339	333	333	334	366	348	381	302	301	327	335	385	311	372	353	336	336	320	331	326	320	339	360	311	334	304	338	326	357	339	323	335	312	321	332	373	307	335	340	333	368	359	351	345
38230	42506	17698	1073	925	809	752	733	690	729	670	693	719	791	702	692	714	710	675	681	738	724	696	729	687	695	716	707	721	685	712	661	695	724	716	734	730	685	700	708	712	726	704	683	696	654	643	678	731	720	695	686	667	729	690	662	711	716	707	689	676	708	702	670	709	700	656	715	715	720	654	671	678	685	668	701	664	667	722	685	671	706	719	694	713	711	716	693	725	693	694	679	706	748	723	706	657	693	711	689	693	695	720	702	665	688	716	710	727	719	703	721	740	716	704	751	697	696	688	714	689	683	660	696	746	707	704	702	713	675	684	681	707	680	735	690	732	682	677	655	694	697	652	709	650	668	730	685	704	696	683	724	673	698	662	701	710	707	688	715	721	694	687	677	676	705	700	710	718	689	731	704	717	707	729	721	686	673	742	657	750	669	672	682	678	697	700	712	721	698	732	702	658	713	712	741	667	753	739	692	695	730	767	700	701	719	696	721	684	720	697	725	667	748	701	676	679	687	714	678	688	667	696	693	706	674	683	677	719	713	706	718	703	702	718	694	659	662	708	685	742	680	689	688	739	769	673	767	739	681	715	695	721	722	710	659	669	676	668	691	710	706	700	739	724	711	700	696	676	745	711	728	730	688	695	721	678	680	755	689	669	661	708	692	707	692	671	735	698	684	715	669	705	694	685	697	715	694	669	689	691	706	712	690	676	682	735	707	726	706	661	718	675	647	683	633	664	744	692	720	721	651	741	697	717	734	697	700	687	670	721	681	672	687	676	709	713	668	684	743	720	728	729	707	712	693	700	678	692	696	720	723	695	759	670	704	684	669	665	701	683	685	664	755	698	727	677	723	731	724	716	729	738	712	736	744	714	727	700	739	697	689	729	720	706	679	704	706	696	732	669	775	712	716	754	701	704	726	653	681	679	671	682	662	688	702	730	727	716	693	682	715	703	716	713	708	664	703	750	726	687	733	729	745	713	700	693	718	724	680	660	715	701	763	728	710	693	721	726	654	657	692	712	695	708	658	717	679	706	731	755	703	696	712	720	729	720	645	703	698	705	718	702	722	707	706	656	750	710	695	700	682	693	719	707	727	730	713	664	617	713	675	700	726	695	712	708	698	674	747	694	696	637	692	730	675	721	709	724	689	680	699	721	709	762	698	723	683	728	677	698	726	677	680	719	725	688	659	680	713	685	665	714	710	744	705	706	741	645	695	667	716	729	725	709	710	707	694	683	735	709	745	692	704	743	708	709	725	701	710	679	661	703	700	661	684	748	661	674	691	698	673	676	713	721	729	729	697	751	701	695	727	723	701	694	731	738	725	708	690	722	718	693	682	696	657	693	729	765	712	659	736	740	680	708	643	696	672	699	707	674	724	700	725	660	659	692	679	691	680	706	711	718	694	734	723	718	722	688	690	691	707	639	670	708	706	722	689	728	719	693	720	722	665	676	713	727	702	694	655	725	668	680	709	714	710	732	722	682	708	684	730	685	683	748	710	736	703	740	705	722	694	685	707	694	712	673	716	709	654	727	723	677	658	697	734	682	716	728	693	696	711	682	699	692	707	677	695	710	702	717	687	666	702	694	715	697	666	727	689	684	723	676	753	711	680	705	697	698	664	665	752	717	713	671	656	700	743	718	719	731	697	711	641	695	672	704	730	664	696	706	740	658	700	729	686	687	767	713	663	694	693	732	714	676	735	679	695	743	698	678	731	735	778	713	689	723	725	679	707	749	692	654	697	698	684	701	690	717	682	732	720	685	710	688	703	732	755	698	698	710	677	647	669	675	717	717	681	724	698	686	695	706	703	701	670	677	706	713	700	685	699	681	668	703	734	689	689	714	687	674	762	712	659	714	689	752	691	696	699	678	659	676	709	669	657	748	721	696	746	717	653	705	689	713	713	714	665	740	642	701	670	704	685	709	712	698	701	678	660	682	639	692	742	671	686	708	705	660	668	686	688	682	753	695	699	724	692	687	684	689	672	677	736	732	666	713	697	722	700	692	698	705	703	735	679	671	728	652	734	675	707	693	736	718	739	737	696	697	712	692	680	716	664	722	708	704	727	715	757	717	717	699	679	707	673	721	712	711	705	744	740	693	712	748	671	696	734	749	680	705	704	731	707	711	675	705	687	684	672	679	706	671	692	723	679	690	751	736	663	647	688	637	720	700	715	700	691	755	727	669	717	682	658	674	682	700	748	738	699	700	659	706	701	742	697	678	667	734	667	747	711	697	691	723	696	689	699	695	656	685	734	699	705	688	687	724	767	638	697	718	706	710	725	709	696	683	682	687	671	691	711	732	699	706	685	711	708	714	679	700	670	690	689	704	669	694	684	690	708	644	686	717	682	695	671	664	674	747	675	716	711	698	616	668	691	685	694	684	703	681	727	676	715	723	698	671	729	700	667	665	704	693	696	708	660	714	658	683	709	678	731	692	693	720	689	677	716	706	719	741	695	688	727	704	748	732	667	657	731	689	706	659	741	696	709	706	650	693	712	680	716	689	681	695	730	686	666	689	658	704	725	673	690	705	730	702	674	681	704	709	712	733	728	707	719	714	718	609	694	697	701	728	716	701	664	738	661	750	668	695	728	725	747	739	676	666	708	694	725	694	694	693	754	725	724	710	703	692	715	683	719	647	707	741	686	729	682	695	696	729	723	688	694	732	686	727	714	747	719	663	736	719	716	684	725	691	704	707	685	666	690	729	687	734	691	711	672	705	635	722	666	674	685	665	707	731	702	724	697	683	676	696	668	695	695	674	682	751	635	747	713	761	676	682	669	710	735	665	726	725	699	682	670	694	695	726	690	715	746	765	694	686	667	689	689	703	737	692	714	679	707	698	743	716	700	707	668	709	689	643	705	712	654	706	735	724	687	687	677	694	699	694	719	658	739	700	672	687	692	661	686	716	713	719	694	682	696	746	718	658	684	672	713	703	671	694	746	711	693	694	685	708	725	662	709	721	675	713	680	737	702	690	703	743	725	747	676	669	705	673	667	721	682	681	689	624	720	684	715	697	679	710	751	680	686	683	673	679	694	690	707	667	704	742	693	685	713	703	733	666	700	766	697	729	699	745	735	763	705	735	690	711	698	697	641	716	672	708	700	698	653	694	700	691	649	688	757	691	722	650	728	700	713	688	714	702	730	693	684	706	735	735	698	702	691	709	675	689	706	704	705	680	694	684	710	768	648	659	656	676	677	694	691	731	668	710	683	679	674	712	638	702	755	660	690	678	679	672	693	742	698	709	698	738	754	687	707	708	747	708	697	737	653	684	714	745	698	737	718	734	707	699	723	718	654	684	688	703	755	732	695	695	652	724	721	727	687	701	650	650	684	711	720	689	717	740	683	766	681	663	678	707	677	728	699	666	722	705	666	670	696	749	684	721	721	713	712	673	714	682	705	671	744	707	687	655	657	719	718	658	747	709	691	669	714	759	699	720	693	687	676	661	710	723	685	674	691	690	681	684	677	725	734	677	705
34194	17914	5526	428	286	257	261	281	307	244	273	276	284	256	276	290	258	279	298	263	287	287	271	236	282	288	323	305	275	297	264	283	289	269	283	290	261	268	269	269	265	276	276	284	279	314	280	315	270	266	248	313	246	305	278	288	254	293	282	290	260	261	244	295	270	252	259	284	290	275	243	286	272	277	293	260	257	301	295	266	251	269	266	274	293	310	306	256	291	296	276	281	301	272	302	251	277	299	227	288	272	264	295	285	277	268	290	261	262	284	290	305	284	296	274	288	285	275	302	258	266	290	291	272	310	286	291	281	291	305	288	291	279	305	280	257	283	254	272	257	276	288	287	259	283	264	248	279	267	274	278	296	254	257	272	283	272	286	295	279	278	274	267	284	308	265	283	261	263	261	281	304	287	272	251	264	276	260	238	276	296	283	238	263	252	266	266	264	268	267	266	283	257	273	289	287	271	299	271	274	298	299	276	293	255	253	310	292	265	255	311	281	249	293	259	285	271	276	240	281	265	279	294	262	295	280	296	275	304	283	278	268	281	268	272	269	291	280	269	283	266	259	304	300	278	296	287	277	296	262	302	265	280	283	293	287	306	269	244	261	256	297	266	267	283	265	277	248	257	278	277	265	293	260	262	268	261	287	290	282	304	296	277	270	281	282	259	294	278	280	254	281	302	271	310	290	288	253	246	263	281	292	250	306	267	255	286	253	266	296	266	312	322	269	286	284	266	306	280	273	300	276	292	264	331	286	303	249	281	273	270	272	265	290	262	273	279	288	236	265	281	300	254	253	284	266	280	320	255	270	268	301	302	300	266	277	258	331	282	284	258	263	271	268	280	273	277	279	252	277	294	252	273	310	269	231	247	245	301	260	249	261	266	284	338	286	290	270	281	288	256	268	286	288	293	274	295	292	280	269	279	281	300	274	267	268	282	242	283	262	322	294	233	275	291	289	267	287	274	264	253	280	289	278	271	276	263	272	247	281	279	279	275	282	272	302	279	301	259	325	268	296	273	294	273	245	283	296	264	269	276	279	267	291	296	281	278	281	265	253	276	265	313	295	254	260	281	280	272	305	284	290	270	267	244	265	289	265	257	251	270	260	266	266	296	285	289	308	273	244	255	272	253	266	284	279	295	292	280	282	291	311	270	293	310	293	278	267	284	255	280	277	307	278	263	251	287	282	271	251	289	291	281	291	256	291	301	256	283	251	272	278	259	295	267	268	287	253	252	267	258	270	266	260	304	290	272	261	261	237	292	258	256	252	281	273	287	296	279	281	279	280	282	284	291	265	268	289	276	275	328	304	264	283	260	301	280	284	293	281	270	236	270	314	268	269	252	294	290	250	246	303	274	285	306	300	299	266	284	295	272	276	287	292	246	312	260	284	297	260	281	281	270	254	290	278	294	277	296	292	277	289	275	263	264	289	250	264	278	276	309	290	280	278	291	314	271	237	259	229	277	300	327	288	251	290	302	244	230	227	250	293	280	299	275	269	258	292	250	273	233	261	287	273	294	252	264	271	250	241	296	259	274	294	261	287	274	263	285	287	269	271	251	291	303	289	299	266	256	276	290	283	293	248	266	283	251	293	266	265	280	281	240	294	301	295	266	272	302	253	286	248	275	258	310	275	281	289	305	292	298	258	296	302	252	246	293	274	239	261	286	262	287	273	303	287	247	274	309	266	287	266	306	262	265	265	248	303	285	266	309	243	282	272	287	248	284	281	276	285	273	271	295	285	261	293	265	266	274	229	271	282	299	304	267	253	279	282	272	264	301	282	282	273	264	321	298	279	263	281	274	259	279	273	271	301	280	299	289	247	286	295	287	279	281	298	272	243	268	301	268	275	302	297	300	270	271	292	286	291	272	259	286	258	324	272	253	285	320	259	297	287	247	271	259	289	265	293	328	260	270	271	311	268	259	268	273	302	283	268	286	265	244	241	278	286	272	261	266	259	283	248	295	290	296	295	295	257	270	285	291	269	275	276	288	268	320	306	297	295	297	264	276	290	277	264	301	288	291	288	270	271	282	281	282	282	267	258	316	276	280	254	271	284	281	280	298	301	256	240	286	282	290	289	297	277	286	265	286	268	291	260	253	268	291	290	279	277	302	276	262	279	273	264	293	269	281	274	255	287	271	279	261	251	275	321	310	306	286	262	318	282	305	270	283	255	271	269	288	295	286	291	274	246	287	301	312	252	268	298	303	293	308	294	290	283	256	284	270	300	266	285	283	307	298	287	295	274	299	269	280	290	282	266	267	275	270	268	286	260	282	274	294	269	260	265	265	294	263	258	317	297	273	277	273	263	257	286	278	251	250	278	294	320	280	275	277	286	291	267	288	277	332	315	256	278	270	254	296	294	289	292	252	285	296	276	275	229	272	298	262	264	282	265	278	274	291	282	254	292	282	289	281	268	265	251	246	264	296	285	302	248	284	300	280	260	297	291	275	255	269	309	307	280	267	277	311	264	291	290	275	268	257	257	250	297	268	250	278	289	253	279	297	262	282	295	301	243	264	263	263	297	253	280	263	312	262	263	274	299	279	254	264	224	265	294	246	273	265	292	272	253	281	252	259	295	279	267	272	305	273	282	283	281	282	279	294	264	251	270	254	287	277	306	303	296	285	301	234	262	272	280	283	274	302	267	269	261	291	268	278	278	298	250	287	238	290	276	296	243	291	267	258	281	289	281	285	315	259	298	303	269	258	273	273	254	294	282	277	272	270	260	306	274	269	258	277	284	297	249	288	309	300	253	301	282	314	299	279	291	260	294	284	252	270	282	286	276	278	301	308	264	273	271	263	290	261	290	288	300	273	300	290	251	266	277	287	241	241	257	267	273	296	281	265	287	279	298	298	265	317	264	284	275	270	288	259	297	271	282	286	258	258	268	258	312	275	307	306	281	246	258	253	300	310	280	257	285	263	265	292	302	284	282	232	288	303	286	273	267	256	263	275	257	289	289	295	276	298	298	276	272	297	269	273	248	295	295	275	291	261	287	295	275	276	265	305	325	266	262	279	255	268	288	269	287	255	305	333	253	295	303	271	280	259	286	284	269	277	252	252	279	249	284	283	306	279	277	304	273	282	282	247	254	264	276	277	302	275	295	257	284	289	264	279	243	247	297	275	288	298	306	286	274	271	283	256	269	294	279	306	281	292	298	289	287	273	263	244	281	284	278	267	278	288	261	261	287	310	258	250	285	274	282	321	276	285	267	297	276	307	258	295	292	259	266	272	271	307	283	285	272	249	279	270	275	252	287	262	282	268	291	300	244	260	279	284	272	245	295	263	261	286	283	281	284	284	283	269	273	277	243	275	266	290	318	292	292	274	275	288	289	284	279	299	283	246	244	263	277	297	314	261	274	270	283	315	280	262	319	281	249	273	287	280	281	281	282	303	286	291	259	277	264	264	282	306	285	294	235	276	267	262	285	283	281	286	274	308	258	282	277	247	283	259	282	273	290	290	262	290	274	277	300	280	279
16137	4146	1481	680	625	618	664	627	713	620	623	676	646	644	684	602	641	637	614	674	583	621	624	633	610	595	648	634	657	627	642	667	656	599	611	653	640	647	605	664	680	654	629	680	647	610	624	676	639	659	634	662	641	629	628	635	614	630	670	649	641	646	611	641	652	633	628	608	626	626	643	628	653	638	617	685	656	604	615	663	664	616	632	634	630	650	631	628	619	686	638	623	664	661	667	619	653	625	644	665	687	680	618	603	678	630	659	658	627	643	693	635	626	639	651	603	681	619	634	630	674	650	649	638	597	619	614	671	672	582	641	691	648	659	635	612	607	647	613	644	699	678	621	655	690	669	646	641	666	658	629	660	618	637	630	660	634	623	628	650	643	639	595	636	614	613	643	616	694	611	628	675	684	593	601	658	603	611	617	624	639	616	663	625	684	658	657	604	655	624	614	605	656	587	625	647	703	657	648	661	596	629	646	624	652	600	653	640	629	648	643	661	592	652	638	631	675	640	664	640	631	672	680	619	676	661	624	636	678	622	625	658	632	619	633	660	626	685	617	638	674	622	622	616	668	622	625	674	620	632	642	656	679	709	649	643	632	635	638	668	700	647	627	639	670	641	626	629	630	646	622	633	668	661	659	618	658	661	618	650	633	653	666	640	598	698	666	611	669	640	618	625	614	669	606	662	647	649	665	641	631	639	597	631	680	648	669	612	626	646	668	653	582	643	662	655	657	627	631	656	625	702	621	682	650	645	651	658	647	593	615	621	646	595	642	635	666	684	652	642	671	649	638	638	603	624	643	642	642	655	604	687	671	661	645	664	605	623	619	665	674	659	648	642	633	653	627	665	619	626	663	627	606	638	610	617	672	655	596	650	636	654	656	592	605	635	637	662	707	663	675	636	635	642	630	676	623	592	646	621	614	684	648	669	644	672	674	652	592	648	683	642	600	649	639	629	670	649	665	627	644	664	636	621	625	597	682	660	630	655	626	670	602	675	664	633	624	648	640	676	677	644	635	649	626	659	655	652	639	673	638	649	626	600	604	594	692	583	628	656	625	638	640	659	655	596	672	652	645	687	655	658	657	691	629	579	625	650	644	661	665	670	641	608	645	623	633	632	589	667	647	637	617	614	652	675	641	658	658	679	660	683	683	661	652	677	681	652	687	629	650	615	661	658	631	687	649	637	676	621	638	615	634	648	642	657	647	686	709	637	645	644	632	684	656	587	629	630	609	645	660	656	653	637	614	625	605	605	654	626	661	638	634	647	645	638	645	635	632	655	596	656	661	597	638	620	621	657	695	622	629	650	685	616	661	585	657	657	622	641	691	652	613	597	685	646	708	637	654	621	648	626	666	622	612	643	660	647	606	657	699	662	614	691	628	642	632	622	620	611	637	675	642	659	631	671	613	635	652	656	671	589	608	672	627	635	659	618	646	612	674	634	608	662	629	640	676	638	636	620	652	633	644	640	586	686	630	618	660	629	632	628	676	644	638	608	624	665	663	645	636	656	650	620	639	684	671	677	677	622	628	588	615	666	629	651	606	629	683	616	587	621	609	620	647	676	592	645	678	669	635	635	630	643	591	640	665	663	660	660	618	691	630	654	677	610	649	646	639	669	627	642	645	632	596	642	666	615	602	673	697	610	656	633	669	677	666	624	647	641	643	656	615	701	641	644	621	627	649	624	688	675	628	700	649	649	678	636	688	632	657	621	618	636	608	668	681	650	681	605	660	655	651	667	614	610	651	664	664	676	683	624	646	640	584	651	638	636	694	652	618	617	614	696	631	653	595	653	626	658	678	629	633	630	590	677	641	618	629	647	626	678	673	611	663	634	647	664	607	632	638	626	601	648	622	654	608	623	618	625	615	632	657	634	658	652	605	611	678	655	696	636	652	648	643	668	663	633	671	648	638	644	583	616	675	649	673	643	665	610	642	643	642	649	644	637	611	601	694	645	687	682	595	643	681	638	628	622	664	667	609	662	638	656	674	662	650	614	626	660	631	641	645	652	662	630	617	641	650	654	588	633	666	676	645	679	655	663	668	626	631	632	633	627	595	636	600	629	604	656	563	643	629	609	636	601	666	635	599	661	641	640	620	585	694	656	618	644	633	608	644	658	588	661	612	617	629	614	602	644	667	637	650	625	653	628	650	675	612	647	643	613	656	615	616	682	639	675	585	628	655	715	619	638	609	621	661	653	662	653	665	672	652	612	671	590	622	654	617	658	645	637	618	612	673	653	633	644	639	628	590	642	659	659	709	629	641	607	671	645	706	640	616	624	667	619	599	584	620	655	609	676	644	638	665	687	611	642	650	638	595	622	622	623	704	658	636	616	584	635	635	647	643	655	617	636	650	641	624	584	624	611	655	654	626	624	612	590	659	645	624	649	661	648	677	620	616	704	617	675	641	650	653	684	639	623	673	643	669	637	645	678	683	650	661	635	616	625	657	640	651	676	657	602	616	609	656	614	658	664	656	662	679	661	635	638	658	638	601	625	684	677	674	635	652	663	615	649	657	636	660	670	628	603	644	614	640	639	631	664	647	664	667	627	614	650	659	605	652	621	664	593	644	615	654	653	661	658	675	628	624	607	670	629	642	680	687	641	640	628	646	608	644	677	627	623	638	616	641	636	622	657	659	666	658	630	682	629	644	630	653	654	672	622	645	648	621	653	618	639	591	612	657	656	634	634	654	631	650	617	637	597	612	651	637	676	675	630	607	614	623	643	688	658	645	669	605	651	634	691	704	697	640	620	665	628	683	616	597	642	634	621	626	633	682	604	629	617	681	633	654	646	580	593	641	637	663	621	673	718	688	624	640	590	657	621	687	646	640	630	644	666	678	597	656	643	654	664	610	610	696	630	639	645	658	611	606	637	618	690	638	616	651	652	682	649	650	624	645	645	627	642	663	656	661	601	642	675	673	624	657	620	643	649	659	656	677	636	658	645	617	640	658	655	650	611	636	659	694	628	638	646	687	642	649	688	677	620	671	633	625	660	659	667	623	582	608	652	641	595	610	629	628	676	630	618	679	622	653	640	655	665	654	647	640	610	658	642	681	674	691	662	586	643	654	617	666	618	634	653	688	683	628	669	627	628	620	655	649	675	644	640	600	640	661	649	610	604	657	655	674	656	600	646	628	664	635	621	631	673	596	656	638	626	650	670	609	636	618	668	666	633	600	636	633	697	654	695	622	622	647	629	637	677	663	660	654	625	617	580	641	631	659	632	647	635	640	597	667	645	651	600	674	702	624	658	635	594	607	654	658	661	668	685	606	646	688	662	640	630	622	648	629	665	641	644	653	700	661	643	623	624	663	622	622	668	631	611	659	623	672	683	597	618	641	626	664	678	650	656	639	632	604	650	623	646	637	689	675	652	625	644	646	646	642	637	640	654	651	645	674	644	653	631	599	674	621	624	639	667	599	640	627	618	630	659	644	662	658	660	648	645	699	647	666	674	662	675	673	644	693	614	637	633	628	664
25164	21122	23718	28808	21141	16317	861	564	540	465	455	459	458	461	421	470	500	448	422	472	450	433	404	470	441	450	447	461	431	424	476	437	422	419	469	442	422	429	459	464	464	418	406	426	445	426	428	419	446	451	450	450	453	453	422	464	481	403	396	425	410	414	397	412	420	421	417	416	427	406	432	436	430	472	439	433	448	406	434	425	385	428	417	431	438	457	454	438	435	425	449	421	428	424	401	419	404	410	399	404	424	425	432	471	442	429	414	454	471	426	424	434	403	432	433	467	396	429	440	421	424	444	383	428	419	430	412	425	464	464	423	406	435	432	454	420	418	381	416	425	384	425	400	406	418	421	445	409	437	447	438	479	432	401	444	437	417	430	440	388	439	406	440	428	466	450	421	397	415	405	412	423	438	418	455	452	434	427	444	428	414	392	427	453	428	390	402	447	441	418	372	407	413	465	444	421	428	416	433	405	456	433	407	423	425	442	439	393	423	423	424	456	439	447	424	431	443	405	417	424	429	381	416	450	443	420	440	472	457	445	384	441	411	456	441	453	420	454	438	412	431	463	413	413	424	462	450	424	422	392	450	440	433	453	418	425	488	458	478	417	447	424	398	460	423	435	424	429	417	433	413	439	447	463	458	479	404	407	366	424	428	455	443	417	389	405	424	413	424	437	431	483	410	409	473	401	425	392	451	433	413	407	461	426	414	433	441	457	402	425	436	428	460	472	444	432	447	439	403	427	410	427	396	447	446	456	370	413	424	446	408	408	433	424	381	412	409	390	462	437	430	441	450	435	426	411	443	452	437	431	456	448	412	443	438	441	455	431	407	422	411	460	435	394	401	449	434	482	386	403	474	467	454	409	468	381	438	468	427	424	428	408	476	420	476	456	419	443	433	446	388	425	402	409	393	411	471	444	454	455	414	453	440	417	402	451	446	446	429	389	380	386	449	447	452	380	391	388	448	415	397	437	401	415	473	463	446	429	446	403	415	425	414	421	444	400	389	425	427	461	423	449	416	439	443	429	400	402	411	423	436	466	447	445	410	429	468	481	436	447	451	455	416	365	440	443	410	440	436	420	465	437	419	413	410	429	446	445	436	373	461	405	431	463	430	404	452	408	401	475	422	387	398	412	405	422	381	436	394	450	425	415	433	466	448	446	418	456	411	434	391	444	392	405	412	427	446	455	419	444	410	468	424	423	490	372	416	490	413	459	448	505	390	442	456	469	463	407	405	445	413	460	433	416	407	427	454	442	434	444	473	438	436	424	448	395	413	427	456	438	412	424	464	405	418	442	469	409	480	411	411	430	449	425	403	423	430	433	397	432	450	413	424	492	427	395	435	422	453	430	458	469	444	459	426	429	463	399	466	473	428	433	429	452	426	414	418	427	445	418	424	414	435	442	410	469	469	440	441	429	450	427	448	416	423	388	435	415	404	448	418	447	462	460	410	457	440	448	453	453	451	440	459	455	463	480	468	456	458	410	428	433	439	432	418	382	450	440	425	411	421	431	417	450	433	405	473	417	409	427	401	426	458	424	448	433	436	417	435	459	441	439	448	415	416	442	408	423	400	426	411	422	460	405	432	442	440	441	400	450	476	410	450	441	411	444	463	462	385	393	448	457	463	406	437	465	413	417	422	486	427	447	431	408	429	415	429	406	448	441	417	427	472	423	413	396	480	431	428	440	395	420	422	437	443	448	450	425	450	454	472	429	389	433	437	437	412	456	471	409	439	427	467	450	462	462	451	406	410	409	432	434	465	482	414	431	442	440	424	419	436	448	443	445	439	412	463	454	434	434	424	394	447	425	413	448	433	434	443	418	457	432	482	434	411	428	421	449	456	434	410	386	431	377	456	410	452	443	409	416	406	438	386	441	456	452	420	411	436	413	401	483	437	399	412	470	435	407	385	467	464	434	420	435	412	430	436	441	439	434	393	430	402	455	495	381	418	415	413	417	418	430	366	408	441	419	425	417	421	435	422	488	444	428	420	407	449	423	439	428	431	427	453	376	420	414	409	456	463	423	442	423	402	437	412	412	464	437	453	463	427	442	414	413	421	430	415	415	426	417	402	401	449	452	420	454	383	411	432	429	434	421	425	412	414	486	451	427	425	398	445	410	428	458	448	482	442	476	429	430	456	421	404	471	409	422	432	463	431	414	429	407	438	392	428	420	452	447	407	418	491	438	423	457	411	449	435	423	501	410	386	438	462	439	431	440	439	437	417	413	462	410	420	417	430	466	417	449	455	403	423	438	433	424	438	426	398	438	462	402	440	440	423	481	424	424	403	431	433	463	445	433	397	422	463	452	431	429	434	410	438	373	407	426	450	415	444	451	474	440	418	407	437	455	428	423	432	428	446	433	424	429	392	432	382	422	447	420	440	443	452	429	427	418	417	440	430	439	443	474	436	394	412	427	451	441	473	424	467	423	416	416	425	436	429	456	440	419	393	489	410	423	431	445	466	449	443	435	424	432	447	446	428	436	431	423	463	442	396	470	455	456	401	431	450	435	401	417	419	402	456	405	419	457	429	405	405	417	416	416	421	445	403	448	423	411	488	421	454	454	413	411	399	465	440	436	388	461	439	449	427	454	474	473	408	425	419	468	418	405	426	401	432	393	457	411	437	402	416	417	451	399	428	422	445	413	455	417	440	475	444	436	472	440	409	432	376	396	425	430	456	414	453	454	433	393	389	416	453	420	392	441	439	430	426	373	437	410	426	423	452	417	439	411	429	445	427	375	397	429	430	446	447	420	442	418	451	437	412	393	422	469	415	438	394	447	444	434	460	445	416	472	445	455	436	460	408	409	433	413	413	412	441	442	443	410	394	400	435	469	426	455	411	447	404	419	445	465	459	446	460	466	416	459	425	427	455	416	443	420	439	427	408	411	423	440	421	455	399	402	469	411	389	458	431	430	395	421	466	460	422	457	393	410	439	430	417	468	429	429	442	402	476	437	404	453	412	469	382	477	438	421	426	408	411	419	440	396	421	424	440	454	406	410	407	478	434	414	448	443	421	418	415	471	418	420	412	458	413	430	411	486	461	431	411	389	440	433	407	411	430	413	412	413	457	463	391	461	434	452	413	426	418	424	393	439	454	436	418	426	441	471	420	462	437	431	463	415	423	462	382	451	455	443	404	454	411	450	410	369	412	387	439	415	438	406	444	426	395	449	431	413	414	400	413	427	435	451	421	448	397	382	398	435	445	395	476	452	383	464	473	415	440	453	417	445	429	464	454	409	395	417	414	464	443	416	424	440	404	420	428	437	429	465	474	441	461	408	471	450	441	454	407	383	463	432	428	418	440	425	419	431	476	418	444	395	436	437	454	399	452	458	457	399	408	409	435	469	418	464	455	431	445	444	416	441	408	416	419	410	414	416	428	393	393	408	395	445	437	410	425	411	401	458	443	427	414	410	439	431	426	449	449	395	441	443	444	424	425	417	409	426	438	369	435	450	440	415	439	448	487	439	427	393	450	475
32838	32363	12945	1075	1012	996	935	925	882	900	928	886	876	918	881	933	944	898	919	957	874	931	971	890	944	975	917	929	932	885	884	941	916	932	945	894	938	913	890	900	928	926	874	996	858	882	934	895	871	878	876	888	905	855	861	911	899	906	862	912	870	969	937	866	886	916	926	962	932	815	910	878	900	914	879	912	870	910	902	907	917	831	904	937	930	888	920	876	933	850	925	906	862	892	891	905	862	889	916	894	849	876	903	919	835	902	891	873	931	903	934	889	926	901	900	861	966	961	952	918	893	942	890	902	887	943	936	948	886	902	950	947	932	925	918	936	874	937	860	890	885	893	896	890	922	914	876	958	892	913	902	936	907	893	886	940	871	911	903	906	895	864	908	867	867	900	892	928	880	885	879	912	915	938	927	911	891	901	915	891	896	971	882	886	898	899	917	903	888	931	903	904	904	871	954	855	872	824	912	901	931	894	919	927	898	921	887	891	923	917	918	946	902	909	914	905	885	883	949	889	934	874	926	881	863	988	881	937	895	867	891	942	906	883	891	907	960	911	916	866	859	839	970	879	918	917	931	900	871	886	887	896	873	851	930	887	860	860	951	923	941	909	898	912	871	904	840	872	889	887	895	920	904	908	875	948	900	927	899	927	911	890	932	853	917	883	931	880	851	905	930	960	860	880	921	847	910	924	859	893	859	934	913	885	906	898	831	799	934	900	901	888	918	951	912	935	858	877	891	919	870	879	942	874	927	925	906	978	864	880	874	921	926	865	868	831	867	870	981	905	911	905	835	862	868	873	904	914	920	969	882	918	912	881	894	918	906	889	913	851	900	916	932	943	929	901	959	922	894	936	876	895	927	911	932	941	943	848	874	896	887	921	923	914	872	915	875	881	898	923	904	970	867	938	940	939	894	883	918	929	871	899	864	884	902	895	877	908	872	918	927	901	878	879	900	889	927	914	928	892	827	886	903	898	877	853	897	915	908	928	908	859	892	890	943	931	912	946	915	953	836	902	893	863	929	894	940	917	917	900	920	881	895	853	919	907	915	896	873	912	890	859	918	928	882	893	934	893	947	948	931	887	933	872	911	937	906	901	962	913	864	887	911	897	857	959	892	917	876	939	896	925	945	903	919	912	915	876	854	916	913	932	898	802	871	923	898	967	920	913	892	936	929	922	879	912	861	888	966	904	822	932	931	872	889	917	867	869	871	963	875	896	883	897	909	904	902	907	913	888	924	933	847	881	920	922	870	909	871	894	959	866	920	911	890	920	961	964	922	909	889	909	923	935	944	903	942	920	948	922	866	920	963	889	854	863	892	908	856	935	910	860	868	928	919	879	867	908	881	899	919	901	896	877	932	922	912	914	897	941	914	925	887	908	855	870	913	937	892	866	945	942	897	907	940	932	923	932	902	910	881	874	895	906	895	943	858	907	891	843	939	906	919	938	885	835	891	936	881	917	869	941	883	916	885	916	858	887	885	875	920	940	918	902	888	864	895	931	888	855	881	899	933	892	898	929	936	851	922	904	954	944	892	920	904	936	876	966	867	876	896	887	924	903	913	915	933	897	864	885	956	869	855	907	870	911	920	872	880	888	945	900	870	907	884	942	909	865	858	842	907	913	883	961	846	922	889	907	902	859	934	946	903	906	861	915	962	943	881	973	878	898	929	909	945	923	939	927	909	896	872	891	909	876	887	928	875	919	935	948	893	900	842	897	894	904	873	897	917	897	960	862	906	895	935	881	887	952	947	884	862	874	939	883	909	848	894	950	912	879	920	932	834	857	945	910	911	840	920	912	899	841	878	932	857	905	928	918	823	844	891	964	875	893	883	869	959	898	900	877	932	915	949	899	884	889	928	921	865	888	877	899	873	872	927	889	894	892	970	908	883	926	915	894	832	866	885	901	945	910	847	924	911	868	907	865	884	930	929	906	889	929	910	902	891	856	916	927	904	957	904	879	863	954	947	922	868	871	908	895	875	900	916	845	911	951	923	871	868	958	965	956	890	913	917	859	897	871	936	902	869	914	921	901	883	891	893	883	944	915	907	938	910	847	891	878	901	925	895	914	927	894	914	920	959	919	911	874	921	892	877	917	935	883	925	871	888	872	940	911	884	846	902	870	893	916	948	834	888	868	934	834	911	919	916	906	909	923	945	907	912	861	898	950	935	906	871	911	891	875	954	880	902	941	845	847	838	874	922	892	915	879	901	857	918	919	886	893	944	920	910	859	837	875	936	915	935	932	938	909	941	864	923	890	936	871	892	892	935	896	871	882	957	909	919	948	911	925	907	890	910	876	890	915	919	916	893	903	895	834	876	859	871	897	880	879	903	913	914	915	927	875	967	874	886	890	906	970	922	977	877	912	895	941	910	916	944	884	891	900	892	950	895	897	904	914	905	871	895	860	854	889	875	949	897	892	844	917	939	920	893	893	862	840	832	957	924	921	886	930	892	902	876	903	851	841	913	916	909	942	924	920	898	909	898	902	823	939	859	923	880	916	933	907	889	875	897	871	956	893	966	881	920	915	934	899	924	860	900	927	961	900	909	931	876	918	874	947	882	930	898	959	900	875	918	919	899	928	871	952	927	869	947	900	901	898	917	918	837	922	909	861	908	977	878	924	882	871	936	893	874	918	893	859	912	946	889	907	930	890	993	949	929	914	940	881	932	905	919	848	911	869	887	962	867	879	862	926	913	883	930	881	901	866	874	920	875	946	890	883	857	866	874	872	899	889	907	935	882	929	900	848	899	896	890	885	877	883	899	894	899	937	947	897	938	864	866	869	913	909	912	941	880	843	865	880	880	858	880	863	903	892	870	910	971	878	848	896	886	913	949	905	939	911	867	881	930	869	888	958	895	875	920	904	854	860	884	899	957	898	910	871	967	900	920	876	878	865	939	925	942	897	916	922	867	940	928	958	901	866	944	885	947	958	890	912	845	891	883	888	934	918	898	911	909	911	921	879	902	864	960	962	925	897	940	844	958	865	893	879	855	889	927	911	873	889	923	926	908	890	913	907	855	877	895	903	909	863	890	861	906	891	940	892	915	960	896	887	911	887	885	843	920	922	971	899	926	872	961	896	848	912	939	890	923	864	919	882	901	902	920	882	893	859	899	908	922	900	1005	906	884	855	932	927	913	915	955	891	952	897	907	892	904	956	915	888	914	878	904	878	912	858	928	928	854	887	915	962	870	926	948	948	884	886	910	822	935	961	924	867	858	914	908	930	869	846	900	906	911	906	864	905	911	884	928	857	927	912	890	935	912	923	868	855	931	889	937	882	930	946	900	953	927	875	935	907	878	868	944	890	890	913	924	887	886	928	926	950	935	839	916	919	918	897	886	909	907	904	848	939	929	907	878	900	930	941	906	907	884	847	881	898	886	862	957	924	943	856	904	914	919	891	898	921	906	882	929	891	937	945	889	944	898	880	935	884	903	912	869	935	870	838	910	902	868	878	917	915	912	844	910	871	907	865	879	898
24522	21110	24000	28471	21110	21144	12058	682	429	405	426	409	380	373	354	382	405	364	404	373	333	357	335	364	364	329	405	352	383	334	353	360	359	370	376	303	370	360	317	360	367	379	349	350	347	330	330	343	302	360	348	355	303	350	337	380	338	333	328	300	356	312	302	338	326	329	320	325	310	308	350	335	351	313	367	341	325	339	344	335	372	382	314	325	314	324	291	347	350	348	354	330	322	317	335	310	321	340	352	360	337	344	343	359	338	328	322	351	340	345	335	341	362	371	323	345	331	337	333	333	354	317	318	360	337	326	358	374	359	330	330	342	336	322	334	356	332	354	343	330	366	352	368	337	356	372	359	310	351	341	355	314	369	363	346	310	361	344	344	296	327	325	334	347	358	345	353	305	336	361	348	361	372	364	337	356	343	327	370	349	352	369	321	338	354	337	325	358	336	366	329	337	340	374	339	341	329	343	359	308	351	348	334	350	336	332	327	344	305	362	326	380	350	321	345	343	338	332	318	333	339	334	320	346	343	326	360	340	350	334	318	340	345	333	317	391	355	338	339	342	385	378	334	336	322	370	340	356	349	323	343	369	361	352	359	326	359	316	316	318	330	351	334	343	323	360	351	330	334	312	333	305	338	319	357	350	356	355	358	361	323	338	336	327	350	345	368	320	337	338	329	328	308	382	350	371	349	336	332	337	333	300	324	364	304	351	318	343	350	326	342	356	340	367	345	304	342	347	338	308	340	340	322	358	354	373	321	362	377	337	350	334	295	327	349	386	370	396	351	349	292	329	295	291	337	359	335	357	329	361	371	311	333	349	327	381	354	342	337	337	322	373	323	357	372	326	332	347	359	349	348	374	356	349	388	321	345	327	352	348	366	359	342	338	361	363	355	340	308	342	301	331	332	363	344	337	336	337	337	313	369	319	338	334	305	367	327	328	354	334	353	297	360	321	329	336	360	359	357	349	335	358	314	331	322	321	333	350	365	314	390	346	314	340	310	345	298	334	346	329	338	335	332	304	324	364	328	344	370	333	359	354	319	368	354	363	329	344	355	381	354	349	327	303	324	322	348	303	337	347	309	317	337	346	346	361	342	386	332	314	317	313	337	360	344	326	360	380	347	366	372	367	355	315	314	318	380	343	328	306	332	326	351	363	349	287	334	321	333	364	347	332	384	328	384	376	362	343	326	333	317	346	343	339	367	359	352	346	380	381	342	366	374	334	353	353	342	367	310	358	330	337	345	349	315	309	319	344	359	345	336	357	344	364	307	314	330	350	315	311	400	374	396	346	346	333	319	315	360	336	366	331	327	365	326	346	325	345	337	342	327	372	337	377	336	349	350	334	355	354	313	355	348	309	312	340	349	331	366	334	355	368	349	367	338	371	342	353	349	356	352	360	342	305	355	354	305	346	336	354	346	377	359	306	320	350	344	356	327	308	376	331	341	341	331	314	317	332	353	334	338	329	362	378	332	366	329	310	310	344	333	345	363	307	351	297	288	315	348	344	340	367	319	341	339	358	341	360	333	374	336	344	311	365	329	317	324	334	353	368	310	313	310	308	338	332	362	350	333	343	342	300	343	320	309	357	346	318	359	348	332	341	325	368	330	357	328	350	337	340	353	349	362	343	321	363	320	289	342	326	350	338	354	308	338	333	303	339	366	358	371	358	340	340	321	309	317	311	320	357	338	344	393	379	332	372	347	320	349	358	312	356	315	327	343	365	325	388	354	313	359	325	369	317	332	336	337	371	368	328	343	346	371	354	370	376	364	343	364	356	331	333	340	350	371	307	329	319	354	353	354	322	344	356	346	354	343	318	339	329	331	337	339	349	356	355	284	382	372	377	343	326	345	304	343	319	361	363	348	304	306	350	342	345	369	314	346	299	351	343	368	343	358	309	318	332	303	312	316	357	317	326	371	359	339	319	337	317	332	333	304	313	302	299	358	365	348	367	359	338	314	338	321	333	317	324	352	309	368	339	383	339	336	323	327	347	376	356	351	369	310	300	330	388	312	367	328	311	352	355	322	298	320	332	354	328	363	347	338	357	363	334	319	349	329	315	363	334	305	355	366	343	352	332	316	382	314	363	317	302	353	321	329	319	325	346	324	317	297	323	340	365	331	291	326	326	346	319	342	335	321	372	375	351	335	347	356	351	343	344	336	326	338	328	375	317	330	339	347	354	333	384	371	337	316	327	346	328	321	351	376	336	364	353	299	340	344	327	306	327	290	319	327	323	357	334	304	301	353	359	353	360	337	344	313	332	337	336	316	361	346	356	351	329	318	334	319	353	364	299	353	313	328	327	332	304	334	335	343	365	378	365	332	328	349	326	310	344	336	327	341	325	351	329	347	340	334	313	334	349	348	323	355	334	346	307	328	364	339	341	341	332	303	363	347	360	357	334	355	354	337	359	313	330	351	339	381	312	310	312	349	366	335	342	332	361	349	359	345	321	315	306	323	389	366	357	303	296	335	346	359	338	333	293	311	342	337	373	342	339	335	340	317	355	329	352	330	317	314	349	318	316	350	325	324	303	340	364	311	367	333	339	368	371	341	363	321	327	311	361	332	305	305	341	309	317	358	365	354	310	346	338	315	346	356	321	340	317	337	362	350	331	281	337	370	326	329	344	325	364	341	300	326	366	348	333	337	340	331	370	356	352	347	321	333	339	337	331	370	353	365	269	354	342	361	342	336	332	332	340	348	345	366	330	325	325	353	334	331	353	325	326	324	339	351	307	327	326	294	315	361	326	336	330	353	346	321	358	319	332	299	347	357	330	338	319	374	349	345	358	317	367	353	333	349	320	343	332	324	377	345	362	350	369	326	328	338	328	329	304	335	311	352	313	345	328	357	328	335	366	340	325	361	347	315	326	343	336	325	330	348	358	329	321	286	342	349	332	333	356	330	342	348	357	370	357	342	355	329	346	365	357	334	328	314	338	343	318	327	349	342	331	331	346	394	364	339	361	336	328	316	343	345	347	338	306	359	377	310	346	361	333	330	322	363	382	313	364	339	314	304	310	345	337	324	332	333	352	385	341	335	365	318	322	358	343	344	336	349	339	346	323	334	320	333	344	362	357	334	346	333	371	372	306	362	395	382	354	359	324	338	326	337	350	337	345	334	314	346	316	365	340	324	353	320	309	320	322	308	330	375	334	333	318	334	277	311	319	387	337	310	362	312	334	362	359	340	344	329	372	354	298	323	333	344	352	314	340	326	344	340	368	358	367	344	372	352	318	319	370	341	319	346	333	313	329	347	337	332	314	322	300	323	342	332	344	340	354	370	346	335	339	329	324	364	343	319	328	350	292	336	346	366	324	355	342	361	314	339	299	344	322	362	353	334	324	334	331	325	333	329	371	333	312	348	377	310	357	371	343	351	363	391	325	367	373	360	342	289	334	319	329	319	337	315	362	361	341	365	351	340	357	361	368	326	341	353	333	370	348	308	360	360	361	354	332	319	349	344	367	340	289	342	356	381	330
38075	42292	17770	1015	851	776	757	776	713	720	752	695	681	699	711	698	681	678	686	684	709	726	756	702	702	701	720	721	686	691	692	727	672	672	724	680	665	681	687	704	728	691	696	682	750	674	673	707	715	693	718	667	691	719	720	655	684	719	682	716	680	650	662	716	757	663	699	680	718	719	648	733	693	719	689	691	667	686	693	665	691	708	714	655	718	704	733	723	672	678	728	661	700	665	641	685	693	718	670	697	695	668	692	736	707	742	698	727	709	696	692	703	759	682	746	665	701	746	727	685	692	654	691	722	670	709	704	737	683	705	705	679	658	722	699	730	731	719	700	688	677	709	703	654	668	733	692	650	658	719	689	675	696	639	698	692	687	719	707	747	706	743	697	684	691	686	663	658	711	727	681	732	671	699	694	729	709	686	700	690	661	704	764	691	751	740	634	691	700	674	710	703	695	693	719	699	703	675	703	673	696	735	695	674	730	696	736	690	700	687	697	729	670	656	736	731	706	679	696	697	653	700	711	717	762	695	764	735	715	668	697	669	681	732	716	672	684	702	717	687	705	694	650	706	698	693	640	712	668	659	695	701	693	719	716	687	693	689	684	714	679	726	715	691	704	660	694	746	699	648	656	676	713	701	666	720	718	654	662	748	742	697	715	697	705	718	746	773	669	676	701	693	723	714	730	703	724	706	692	696	716	715	688	738	706	682	659	720	710	732	705	700	693	713	710	671	668	748	711	706	683	674	680	663	694	680	681	718	663	742	682	699	688	738	694	731	722	726	723	700	727	687	727	666	703	701	675	705	716	627	662	734	714	699	694	666	745	703	678	688	658	691	721	758	701	714	699	652	700	708	663	728	702	728	729	658	728	729	701	693	722	679	720	706	690	674	688	735	693	716	713	704	662	688	702	669	686	729	712	735	721	708	704	698	652	734	622	713	672	701	705	720	770	750	721	658	719	690	698	721	698	719	783	689	706	685	681	695	664	712	682	685	683	738	699	676	685	683	673	657	709	701	697	703	663	739	686	723	737	661	681	699	659	685	671	650	722	706	735	695	673	686	648	701	666	668	669	687	726	697	744	759	721	696	670	661	701	716	652	672	679	740	706	717	711	687	679	677	722	711	708	700	701	667	682	682	718	718	679	693	665	708	716	677	760	702	707	717	694	708	681	695	695	697	691	671	704	657	714	684	782	724	722	663	683	763	696	710	688	685	683	714	653	691	702	720	730	723	680	649	708	738	685	673	760	673	710	672	725	664	682	701	714	687	661	667	665	732	698	674	672	647	705	665	645	705	719	706	699	739	678	713	677	683	700	695	701	725	682	686	726	688	680	729	695	733	705	659	684	683	687	692	706	700	707	695	682	683	695	709	704	679	658	681	647	669	686	676	683	667	706	721	705	716	686	703	698	670	703	721	677	712	658	687	667	712	705	731	730	703	674	664	667	716	692	705	701	732	741	638	734	694	730	665	707	684	681	664	659	691	703	660	730	706	706	739	746	659	691	674	663	673	694	687	728	704	690	670	702	692	703	720	678	683	677	705	654	681	721	681	738	692	651	697	738	715	664	681	650	676	698	707	701	704	714	656	665	670	710	646	677	674	686	703	698	711	685	729	678	706	681	691	688	707	697	678	640	615	672	724	712	637	696	651	724	708	699	662	680	710	684	680	681	698	696	679	660	673	685	708	683	697	681	711	655	673	747	690	691	658	752	689	700	712	728	675	673	705	721	657	715	729	701	721	664	702	712	721	681	695	709	693	710	673	676	712	664	728	722	647	736	652	662	675	740	688	683	713	724	679	707	690	720	760	680	708	709	704	735	728	703	681	683	724	717	753	671	669	687	676	709	696	696	675	689	709	713	705	725	684	710	751	715	691	727	686	725	701	689	663	680	703	715	696	695	642	757	657	674	716	684	690	683	701	677	719	699	669	644	692	662	683	694	669	658	690	678	666	731	708	673	650	732	654	687	696	656	699	666	704	648	690	724	694	674	705	689	673	696	676	760	727	749	723	706	621	723	687	719	718	714	700	671	674	698	684	672	744	733	682	665	692	713	689	777	658	722	697	671	681	656	733	668	660	704	674	703	721	673	651	715	731	698	708	742	678	629	697	706	722	735	672	689	690	672	715	673	711	709	709	698	723	703	728	728	682	726	723	680	730	676	658	704	635	724	687	688	705	724	687	694	673	704	749	678	656	702	700	725	721	692	747	694	737	684	722	709	677	706	681	686	659	694	693	707	712	670	666	689	691	691	674	731	695	669	685	676	713	688	689	689	711	700	690	726	696	740	666	686	687	721	679	678	720	716	670	695	730	716	667	652	652	694	763	685	708	752	701	723	697	687	697	701	729	757	707	709	723	754	682	679	721	692	664	687	691	682	680	690	725	688	675	664	673	691	683	678	665	657	706	698	701	741	689	721	731	639	691	698	727	691	677	685	722	672	673	714	682	696	701	709	721	693	664	722	698	702	688	724	693	722	689	717	706	695	657	682	708	682	681	680	683	693	663	777	679	637	679	714	683	664	677	682	703	694	665	676	666	711	690	712	696	713	676	765	699	682	686	732	710	718	640	697	684	673	746	688	723	727	724	724	704	670	691	697	706	680	734	737	684	702	699	728	683	661	657	684	656	697	672	703	703	686	677	700	680	679	689	698	703	695	699	688	711	671	722	679	683	691	666	702	672	685	645	675	742	674	723	691	719	733	695	665	704	641	685	680	709	687	705	723	726	729	628	749	733	681	672	680	695	711	654	660	729	742	696	718	717	731	659	702	698	718	678	633	737	693	726	701	635	690	698	690	676	700	725	707	693	712	722	665	680	666	729	669	657	699	672	738	668	668	691	694	665	716	719	726	677	711	682	665	741	711	652	700	724	721	695	691	682	725	698	724	675	677	678	674	719	660	680	715	672	686	682	701	692	711	716	687	670	671	678	669	697	676	675	677	736	666	716	653	695	699	698	650	725	704	658	643	690	678	706	678	743	677	669	733	672	714	721	695	689	677	726	634	702	667	720	708	685	702	720	737	723	711	679	702	714	714	690	660	678	726	686	674	698	646	712	711	728	664	707	663	696	680	687	702	710	728	712	743	692	700	661	738	713	679	688	690	692	722	683	762	765	720	687	711	698	731	687	690	677	682	711	693	650	716	703	724	731	709	697	685	717	664	687	675	658	714	659	700	690	713	727	688	688	726	668	669	697	692	652	709	692	681	657	676	755	682	671	701	705	698	765	689	750	689	647	684	664	666	677	753	723	673	705	677	692	710	668	746	682	675	687	691	702	728	671	702	644	693	704	679	695	687	713	676	681	694	712	702	724	699	699	662	666	674	712	669	656	677	723	641	688	734	679	661	701	700	738	633	691	714	702	686	695	699	694	683	698	727	702	672	700	657	679	716	700	700	672	698	668	664	726	756	684	730	684	690	710	700	715	721	658	669	672	674	647	726	677	713	721	698	674	714	707	693	671	687	709	709	654	679	698	716	707
34010	17951	5532	425	312	269	267	267	292	305	277	303	304	300	287	273	298	294	323	296	282	252	251	282	295	273	283	290	282	278	235	283	291	269	267	275	327	298	288	279	271	257	303	272	283	284	285	298	272	293	282	286	278	260	248	299	284	259	299	273	291	265	255	286	277	277	305	280	261	262	276	292	250	292	265	263	286	251	275	271	278	271	245	245	278	259	279	328	257	274	299	289	288	257	298	297	287	292	272	268	283	290	295	268	295	257	274	282	279	259	275	252	288	281	295	272	286	278	309	276	316	292	260	287	294	283	268	250	264	304	258	234	271	265	269	293	250	243	331	272	288	248	268	315	253	268	295	277	283	292	281	262	301	290	273	286	280	257	272	250	267	311	264	287	256	285	290	280	276	291	259	246	241	254	245	275	288	257	277	265	274	266	256	277	292	254	312	294	305	293	261	270	260	269	282	254	258	293	287	275	257	236	277	280	286	283	246	260	278	309	271	308	295	284	279	287	289	290	252	293	261	291	280	278	250	260	328	297	276	311	293	304	297	298	272	260	279	283	244	262	275	259	267	273	286	261	274	288	271	281	273	300	257	264	298	234	244	275	294	333	269	291	265	311	274	265	304	296	281	249	249	336	302	267	284	278	289	272	248	253	301	246	286	262	280	307	277	255	272	247	267	314	287	271	278	300	299	288	283	279	288	298	281	281	245	283	297	273	282	255	294	269	277	276	288	263	268	307	303	267	266	243	267	306	296	281	264	303	269	260	261	278	277	234	261	300	246	265	262	263	281	295	275	247	268	317	305	277	286	262	299	266	293	296	285	285	271	307	264	311	286	303	253	287	275	265	257	279	274	291	263	266	270	257	278	260	281	270	265	266	294	275	275	319	311	288	258	264	269	270	266	277	269	280	270	271	269	291	302	257	291	291	301	276	267	258	273	274	286	280	283	273	274	292	269	283	273	306	271	282	259	268	295	290	296	296	288	280	256	226	261	273	282	259	293	277	264	298	310	285	250	271	261	269	280	250	314	305	293	299	304	270	280	329	259	264	281	282	271	281	275	316	274	286	273	281	319	267	272	285	284	291	244	250	269	266	284	244	244	278	280	283	263	260	262	303	244	298	296	290	265	295	257	290	283	276	262	266	310	281	304	297	266	303	280	282	286	269	303	274	251	229	262	268	260	267	287	265	272	259	283	296	271	265	283	281	301	272	276	265	265	273	268	269	286	281	306	286	285	303	275	292	282	273	282	258	299	298	277	269	297	302	296	273	288	324	281	268	293	294	277	260	240	306	282	299	286	278	283	286	296	262	267	267	276	297	285	314	269	311	295	254	278	283	293	275	294	279	272	296	272	285	278	260	247	262	307	280	300	305	266	284	302	259	272	256	259	272	314	283	288	276	297	283	304	259	259	301	247	265	322	285	263	249	290	301	263	258	296	286	265	272	298	263	253	271	318	287	262	295	251	273	284	271	274	293	259	271	280	279	261	249	278	316	326	278	276	312	274	285	312	282	243	277	263	267	288	281	269	286	278	284	258	275	294	254	260	265	261	255	275	311	266	263	268	289	276	317	280	265	266	250	267	265	278	282	300	247	313	290	288	255	268	247	254	261	269	292	257	301	270	322	288	258	274	250	258	264	257	273	281	286	254	255	256	311	260	268	296	309	263	275	265	284	272	276	308	268	327	281	259	284	260	264	274	263	254	255	264	302	283	263	282	260	258	277	283	249	290	256	291	266	276	289	293	292	298	275	290	271	282	281	254	289	302	277	282	270	280	269	242	276	269	306	311	278	290	269	274	259	295	272	285	262	302	283	240	240	281	268	261	260	291	286	284	298	277	304	266	297	275	282	284	300	294	299	277	261	270	284	305	292	261	268	302	315	277	275	287	280	284	289	266	270	251	277	281	287	264	277	256	257	258	284	244	271	290	298	288	258	281	254	261	288	255	288	264	270	301	286	276	289	266	257	245	265	245	274	273	265	275	273	268	261	281	273	267	315	280	279	295	250	252	243	260	267	267	274	281	307	276	255	266	282	282	299	255	271	260	276	250	286	266	251	254	287	283	285	262	294	268	284	279	325	249	310	240	249	268	254	295	292	243	272	275	280	247	276	282	286	271	291	283	264	285	325	302	274	273	307	285	279	256	256	261	295	262	279	267	271	258	258	279	287	252	242	251	261	267	247	251	253	282	284	279	275	253	298	299	252	285	268	248	246	263	275	275	287	279	248	305	262	245	285	280	259	278	268	271	253	292	275	245	282	296	278	307	287	275	270	293	305	275	279	298	289	313	273	269	256	285	302	291	263	271	296	301	278	273	290	242	274	268	291	279	275	305	297	303	267	256	286	310	270	272	294	287	276	308	273	277	283	280	302	284	289	290	255	272	292	265	241	335	261	266	266	256	274	296	289	283	254	273	269	274	279	281	292	258	275	295	289	274	250	256	262	273	244	284	276	268	279	257	293	265	282	297	256	290	265	265	267	296	306	285	303	253	274	232	255	240	265	286	258	267	290	294	260	276	304	260	303	279	269	280	272	261	268	270	246	250	284	276	288	275	284	261	267	251	292	272	262	263	269	285	233	221	280	284	233	263	297	294	297	252	288	246	313	243	278	277	266	261	284	291	295	297	328	291	299	277	272	283	264	273	260	288	263	270	284	283	253	247	255	272	262	271	258	265	262	279	279	290	281	271	257	280	310	301	272	289	279	274	269	256	271	280	241	270	288	307	265	284	316	272	298	267	262	294	258	276	284	295	247	280	320	297	252	277	313	264	279	253	305	290	271	292	269	281	246	249	282	298	268	266	260	265	276	297	278	278	264	269	254	250	266	268	305	245	281	240	255	275	280	308	290	293	247	260	293	273	255	278	281	301	307	239	265	263	264	275	289	291	272	266	254	287	259	278	262	240	262	262	257	276	271	270	266	271	236	261	262	277	313	300	245	280	314	261	271	264	262	282	277	266	255	294	288	285	244	260	260	257	284	303	270	275	307	286	319	256	258	265	269	249	269	270	280	282	259	242	267	269	259	261	290	293	268	280	299	331	264	260	318	240	251	297	297	302	238	258	300	268	266	267	284	293	245	282	233	276	256	285	298	252	266	291	270	271	305	263	267	292	295	304	312	296	272	275	271	271	277	289	247	255	260	283	268	303	294	262	303	287	269	286	275	249	298	279	294	239	281	279	267	284	253	262	281	235	273	254	265	260	280	278	277	257	269	285	270	268	308	263	286	276	308	261	251	286	275	230	291	294	283	256	267	255	288	243	277	282	277	275	305	290	287	285	282	255	281	284	271	264	266	287	284	263	302	275	284	282	275	286	289	286	298	275	309	279	291	242	280	264	290	285	281	283	295	215	306	288	292	281	265	282	263	284	297	282	267	290	267	277	271	287	273	246	319	282	272	306	288	287	323	249	293	295	249	290	290	243	298	300	279	253	277	267	298	279	269	254	266	262	267	266	293	229	272	234	290	267	271	276	252	289	295
14915	3775	1535	664	629	684	633	645	673	620	641	636	635	629	643	667	656	633	661	594	612	651	648	637	637	648	611	601	613	637	663	637	639	647	621	662	596	646	670	617	617	625	607	641	680	664	669	653	621	647	654	648	624	654	701	662	651	671	591	600	655	631	642	682	608	649	601	611	590	665	686	647	633	677	653	619	628	630	641	608	629	639	673	647	628	572	629	689	623	655	610	597	635	629	594	612	681	648	663	607	587	579	631	624	669	617	594	638	703	608	633	659	659	654	601	644	668	665	644	618	676	594	659	636	615	648	643	645	617	645	594	585	680	643	658	647	636	604	661	644	646	607	631	677	614	634	663	684	619	603	669	633	661	658	660	640	623	618	618	633	595	678	602	576	639	630	636	604	664	627	642	637	593	654	611	562	625	613	616	594	622	659	631	625	578	612	637	644	610	656	572	643	669	607	657	667	684	655	662	654	627	601	658	644	655	619	651	634	607	620	649	588	681	630	624	597	616	652	622	637	619	611	638	660	657	626	643	607	603	657	696	663	602	621	640	628	683	685	636	617	628	634	630	662	621	610	638	652	658	672	602	673	656	624	626	598	658	675	603	681	608	645	683	633	653	629	647	616	650	598	615	683	668	658	671	625	639	637	627	605	627	650	637	643	643	611	631	642	621	608	659	652	613	641	601	627	636	704	638	607	673	627	663	629	607	654	619	663	666	668	590	651	623	610	651	647	571	616	649	629	659	614	652	653	607	638	606	545	621	585	614	606	614	623	645	658	678	660	635	631	651	656	602	635	676	637	584	654	635	660	635	639	636	685	620	604	628	627	644	645	623	660	644	638	672	648	644	642	631	634	609	700	656	651	638	663	634	611	595	635	620	633	648	633	656	608	655	593	598	672	613	642	654	619	648	624	666	649	576	688	672	628	620	636	604	627	580	636	609	644	617	577	614	600	637	671	603	645	628	645	624	627	618	650	631	622	628	635	661	627	619	619	620	655	612	646	663	624	615	673	611	608	662	644	622	672	633	631	650	629	645	642	649	667	614	628	651	621	598	596	703	630	660	650	652	613	646	648	641	680	618	584	668	673	632	568	649	658	610	641	594	633	642	665	629	609	633	605	634	656	682	677	605	650	646	623	611	644	632	621	665	610	653	649	629	668	597	629	646	613	631	659	635	612	635	618	613	642	642	624	643	635	627	621	623	597	613	643	632	604	599	646	578	630	638	652	650	615	640	657	665	650	656	665	617	622	699	690	622	665	626	645	651	634	644	641	597	620	649	645	637	644	591	649	657	631	674	649	642	664	664	654	631	656	645	661	624	630	634	635	655	648	595	612	620	641	634	639	616	627	585	621	607	641	609	614	607	608	636	598	607	624	609	630	603	634	631	613	652	625	625	658	646	605	636	650	615	619	597	611	644	595	680	642	591	678	635	604	598	603	659	632	714	636	618	634	679	635	604	653	657	599	608	620	650	628	626	652	573	618	636	680	634	632	629	594	576	669	677	625	595	691	634	690	633	629	613	619	645	616	606	609	622	665	686	667	629	650	653	687	679	684	675	632	672	663	673	589	707	686	657	664	644	622	611	650	644	630	674	621	630	667	635	596	641	639	600	615	596	608	661	691	618	620	659	657	628	665	612	605	665	658	607	685	645	633	655	660	642	667	704	647	648	630	597	607	647	648	621	636	638	613	626	675	626	665	647	618	646	613	668	652	621	628	598	654	678	644	634	603	600	637	675	610	669	666	664	652	591	649	695	638	614	628	637	614	657	628	611	645	659	639	603	654	641	624	692	607	665	597	608	647	651	610	657	656	616	581	588	605	662	651	616	650	631	630	644	648	630	602	662	622	629	618	669	644	632	648	618	648	629	643	633	639	629	624	655	638	639	646	643	638	632	640	649	633	605	659	679	607	660	666	629	629	669	638	642	658	662	640	659	633	642	627	629	682	630	647	649	651	672	660	616	636	642	659	653	644	636	618	586	647	602	672	605	627	610	641	629	610	673	611	626	610	628	673	609	682	637	630	577	613	605	648	664	614	653	640	626	669	606	635	607	665	604	635	647	628	653	639	653	620	630	667	632	638	630	597	668	602	615	662	632	646	657	635	574	645	682	661	621	604	690	649	611	676	627	626	639	625	639	632	621	672	644	605	681	646	599	578	614	663	616	605	670	644	633	639	663	617	575	601	608	686	658	634	623	617	577	649	636	625	616	650	640	623	608	646	649	594	674	665	680	632	610	626	623	610	663	649	615	614	578	607	566	621	660	621	641	623	602	656	615	638	609	619	667	653	655	647	628	648	651	622	609	670	634	627	623	647	637	622	606	630	602	647	610	632	629	630	647	631	608	651	616	661	643	642	644	637	635	609	618	610	645	643	647	630	587	616	619	719	628	601	635	661	584	630	616	628	617	620	675	627	643	633	658	609	675	611	599	632	620	642	657	670	628	648	683	653	676	605	662	634	653	642	682	592	646	663	628	608	626	629	647	679	583	639	615	661	644	640	603	600	608	644	594	658	629	667	641	615	623	657	596	652	676	629	643	640	685	624	636	657	670	671	623	657	653	637	627	591	583	636	653	680	641	618	627	652	650	600	647	620	604	617	681	643	634	635	640	649	625	671	583	631	670	633	668	602	646	669	628	630	608	604	665	645	644	635	625	646	641	696	632	606	620	617	660	648	619	661	653	629	674	632	656	627	641	644	636	616	614	640	599	686	629	627	627	679	659	633	709	627	650	617	622	614	662	631	648	649	632	666	651	646	603	637	642	645	660	663	651	621	653	651	659	635	639	667	626	624	674	663	604	646	651	631	644	635	616	612	631	690	640	636	618	628	661	671	680	614	656	583	615	622	630	626	629	684	616	629	608	637	674	618	695	648	647	640	606	661	569	594	616	655	604	621	641	633	599	607	647	612	656	688	654	654	628	597	620	627	625	651	645	612	629	656	647	680	587	624	678	657	677	575	628	609	645	620	650	625	616	645	600	636	627	631	639	617	648	613	639	653	603	599	665	622	611	648	664	622	626	592	645	614	653	633	643	616	619	626	618	620	617	686	660	603	616	623	634	621	646	653	631	673	637	653	653	633	594	652	598	632	647	645	667	625	623	662	645	665	631	578	616	658	683	595	619	612	655	623	594	630	606	652	667	649	658	616	592	630	647	653	644	631	647	642	650	631	669	603	640	635	604	630	649	660	626	648	645	588	641	659	634	613	614	642	629	617	676	657	622	624	624	683	619	657	652	642	641	636	652	670	622	611	663	623	647	635	645	655	671	607	629	608	672	640	658	660	650	646	604	634	646	651	633	637	669	603	670	643	663	620	669	649	627	688	644	631	631	629	652	581	609	610	652	616	591	667	652	646	608	654	589	591	652	650	637	654	630	582	640	614	644	662	639	656	665	658	639	623	647	635	679	606	618	641	623	663	653	624	607	642	605	652	653	636	654	656	589	658	640	636	624	637	613	703	638	587	646	642	649	597	653	656
25264	21128	23705	28827	21144	15588	850	555	480	461	496	447	492	446	419	459	453	460	399	464	444	475	508	410	478	469	463	417	449	448	412	411	457	422	451	454	408	487	483	422	451	416	436	435	421	463	402	417	457	411	423	458	448	424	408	410	421	448	405	465	464	427	435	434	438	416	429	436	482	460	413	433	443	466	412	393	446	471	433	447	469	435	404	446	421	447	436	471	464	424	422	440	421	443	436	410	452	422	487	425	472	465	450	437	429	417	462	436	406	390	469	445	390	398	429	432	436	476	449	431	461	411	385	402	437	460	420	441	442	385	403	402	413	435	404	405	401	404	373	437	413	401	450	457	421	409	456	428	452	411	442	408	430	476	475	461	436	421	426	404	407	395	416	423	410	430	435	425	415	427	456	430	411	394	465	410	444	455	409	424	435	447	450	423	435	451	442	439	401	437	415	398	431	439	461	418	437	411	441	428	401	420	424	431	449	436	414	426	430	433	439	409	439	396	432	449	451	423	413	436	455	455	418	396	444	432	448	451	440	475	430	422	379	366	422	451	407	444	400	406	416	431	427	429	441	418	423	443	423	410	412	423	419	402	437	402	454	456	404	433	461	432	431	480	457	447	407	439	397	423	429	471	431	390	426	488	431	391	430	432	424	428	390	425	440	432	424	398	413	407	410	464	432	446	463	418	396	422	434	409	423	404	436	404	400	427	442	440	424	457	415	444	436	405	430	443	437	433	406	431	419	421	391	415	435	416	394	401	398	437	439	407	411	457	436	460	444	435	460	394	407	455	422	392	448	425	440	418	455	469	439	397	499	444	412	437	431	392	406	482	457	459	462	441	439	413	371	386	452	437	425	391	448	470	463	423	451	423	416	442	436	424	408	454	434	435	426	439	444	440	458	420	404	459	409	411	413	461	429	409	464	454	439	440	405	424	431	439	440	413	472	449	450	433	466	403	416	419	400	403	435	437	424	423	430	453	454	425	403	412	438	379	427	392	465	461	438	410	434	441	433	451	437	409	465	463	441	428	434	425	429	443	404	437	406	408	408	430	410	437	440	449	422	428	464	437	413	467	435	448	429	398	477	404	421	448	396	429	439	448	427	438	472	443	445	451	436	459	393	432	432	411	474	441	394	441	459	429	460	445	458	445	427	396	429	440	453	418	465	479	390	409	422	416	450	449	404	415	479	461	405	394	397	425	446	419	403	400	453	430	406	448	460	423	421	425	441	456	433	416	422	395	421	485	408	415	438	420	463	422	431	418	431	404	471	439	432	408	432	416	428	435	402	465	417	403	443	449	400	375	443	463	465	460	440	414	398	440	452	423	385	413	425	458	434	409	453	389	415	411	464	447	435	394	434	441	440	474	395	425	432	435	424	441	420	396	440	380	469	401	437	404	418	430	443	436	428	428	394	446	453	465	445	412	433	398	461	442	474	429	426	453	438	424	400	412	473	430	453	423	422	437	453	425	425	417	382	453	437	466	452	444	426	376	468	430	415	433	421	420	412	418	425	448	442	388	402	432	447	423	400	463	434	425	440	397	475	450	430	403	415	422	410	453	463	458	422	454	410	437	397	424	437	379	453	451	396	422	417	460	430	437	443	484	463	424	447	430	443	411	390	441	439	446	411	428	407	411	434	392	429	393	426	412	456	430	448	442	439	429	481	437	439	455	446	490	427	418	423	437	461	468	465	469	413	434	406	487	459	429	463	448	409	441	447	427	458	428	464	483	418	420	437	376	413	413	480	401	445	369	441	461	398	440	441	418	414	410	413	414	455	472	433	442	400	471	462	420	460	494	398	416	397	435	426	439	449	428	421	455	449	448	413	440	412	469	429	420	440	456	419	427	418	427	433	435	447	391	426	435	473	436	444	410	416	437	437	435	431	395	449	423	408	427	456	434	447	393	443	459	442	389	450	420	410	432	393	449	463	437	449	458	424	435	480	433	432	422	440	448	413	428	429	440	415	418	403	425	436	435	463	420	443	447	432	427	430	384	447	461	426	464	414	426	473	435	389	419	437	455	432	427	444	435	426	443	434	494	459	424	437	447	420	456	440	400	440	412	476	400	381	457	419	441	414	427	418	428	453	428	409	452	425	410	457	464	424	458	436	437	452	454	447	434	453	456	443	387	452	426	404	447	463	390	468	439	443	429	424	411	422	400	462	431	431	441	386	452	439	438	412	418	416	471	435	442	423	431	400	405	433	419	481	454	412	434	427	430	450	436	391	442	427	413	442	457	442	474	426	428	466	420	431	445	437	455	464	508	443	457	412	450	430	425	433	427	439	433	407	432	409	405	409	434	427	413	468	414	421	425	364	446	411	421	433	434	437	413	421	412	415	414	417	433	444	418	446	411	403	429	478	398	431	424	466	513	421	425	481	474	398	438	427	434	459	465	403	361	472	422	458	435	449	407	419	427	423	425	476	434	430	418	410	471	441	441	420	440	444	376	457	401	429	426	432	465	411	434	433	457	399	441	464	414	411	413	432	421	395	429	464	410	433	433	394	410	441	409	433	423	479	409	452	441	388	442	415	415	414	455	441	431	382	444	413	426	419	457	450	375	462	411	404	428	417	527	437	440	441	434	434	429	418	431	417	438	428	496	435	437	432	406	435	423	460	457	418	418	431	409	452	450	401	420	399	420	402	440	481	404	423	410	414	428	443	376	450	458	450	413	448	457	427	431	375	427	424	459	416	453	437	427	454	445	429	433	422	443	435	436	394	448	381	458	443	480	451	438	398	423	421	447	418	428	433	415	459	434	447	406	438	428	433	445	374	400	392	398	472	432	471	440	494	454	433	415	406	370	436	432	454	391	427	446	389	377	425	421	412	413	428	431	464	465	422	418	462	419	403	447	457	386	455	416	433	430	429	412	437	447	449	442	431	413	442	421	438	448	403	489	413	394	427	430	434	454	406	435	429	437	429	464	382	367	401	453	412	471	438	417	435	429	396	412	428	405	435	430	430	414	441	426	386	465	419	465	455	428	418	445	428	461	427	427	458	453	444	393	482	434	407	432	424	394	419	455	394	460	406	408	436	388	411	467	443	457	437	422	400	468	397	452	442	413	432	455	459	409	448	407	426	404	441	447	442	409	444	442	404	441	458	417	405	481	437	460	449	390	460	408	414	462	447	432	432	473	436	425	424	433	403	375	399	465	399	431	435	448	438	415	462	416	452	465	451	434	431	434	463	407	418	432	424	449	412	426	461	379	432	393	430	419	433	458	431	428	436	455	446	409	417	432	467	418	457	400	418	438	459	463	408	426	446	420	439	445	423	374	423	452	390	490	452	395	437	395	434	446	403	422	440	479	445	469	374	412	416	431	422	457	405	476	449	415	437	428	448	402	398	452	397	404	403	436	452	416	406	388	440	417	424	429	410	412	442	365	457	460	479	423	444	416	420	395	439	415	406	418	445	428	421	456	425	431	426	376	393	446	453	401	409	439	424	428	406	443	415	426	417	461	444	422	430	412	482	429
32325	31319	12756	1103	979	1014	956	946	950	912	891	929	934	893	927	921	865	892	885	884	891	878	952	868	815	916	943	941	923	870	895	872	947	899	949	933	883	883	918	898	901	945	857	881	960	918	883	947	880	946	914	900	874	949	963	884	890	883	911	924	869	929	899	939	910	928	897	904	885	932	928	871	889	928	907	942	884	906	888	884	925	902	940	922	906	882	925	858	902	944	963	900	895	899	860	884	913	889	894	941	887	882	898	913	947	926	876	951	842	928	938	896	904	934	937	895	847	944	867	853	885	896	883	925	924	848	933	901	903	923	862	925	873	894	933	875	913	898	909	909	845	904	891	897	906	943	939	923	937	940	907	874	943	902	933	934	898	898	912	909	898	924	896	909	897	890	924	897	934	884	924	915	887	936	877	916	909	899	877	876	912	920	942	868	1000	911	914	954	952	868	868	900	863	923	878	896	870	893	859	871	877	851	893	869	906	857	931	924	904	936	921	863	887	888	895	910	871	886	965	900	895	958	964	928	939	949	884	896	912	946	944	868	946	886	918	863	885	899	880	913	941	924	927	925	876	933	871	903	922	937	898	880	937	918	906	916	916	874	909	921	923	940	893	869	908	911	821	902	897	885	914	873	928	866	902	924	904	860	955	864	838	897	819	936	869	917	892	953	924	917	904	897	934	861	865	909	914	858	908	923	963	910	905	963	882	854	925	877	914	867	842	887	930	886	882	857	915	915	889	897	875	866	967	921	939	928	928	896	935	897	961	860	923	886	894	874	915	929	926	895	918	886	897	878	933	881	857	921	876	875	884	863	907	901	894	865	891	890	886	940	928	837	913	892	915	893	922	855	831	901	905	859	859	954	871	879	933	970	865	942	933	870	865	910	914	870	883	902	841	914	896	891	864	936	871	860	881	893	927	934	905	923	930	911	896	869	891	906	918	894	844	906	893	930	907	888	949	890	941	893	884	866	889	834	882	882	903	897	877	915	908	926	884	845	874	889	888	875	892	871	940	899	895	873	909	954	933	819	937	904	897	923	901	890	933	901	882	900	898	850	876	912	919	884	877	887	933	910	861	884	912	929	874	900	889	947	880	937	920	863	888	873	889	898	910	911	877	842	907	868	862	872	881	922	822	895	897	928	919	889	895	888	943	906	910	894	857	891	924	828	842	890	898	929	848	868	901	894	875	887	937	857	863	873	925	949	901	925	875	910	891	955	937	892	910	905	904	879	856	854	863	911	978	903	842	868	908	891	908	901	842	920	861	924	941	882	872	956	960	873	897	912	865	942	869	889	904	909	927	860	926	943	878	904	900	883	908	872	891	869	883	907	895	927	972	874	871	927	867	925	867	895	909	934	910	844	883	896	866	914	867	948	934	932	913	874	908	874	883	874	882	955	901	881	913	850	883	864	932	883	907	904	946	905	844	871	897	931	873	872	883	891	921	903	917	866	901	884	915	915	901	878	892	842	900	870	921	920	929	937	889	915	901	857	869	946	921	856	891	878	869	895	842	878	906	904	851	932	938	880	878	864	891	878	871	908	957	875	903	852	875	940	893	877	912	921	931	889	861	889	879	896	934	848	948	924	902	868	924	911	910	913	901	888	910	872	893	800	904	921	891	886	869	910	886	933	912	958	922	889	907	942	955	909	891	836	921	940	861	957	901	845	859	907	851	858	913	932	887	879	906	904	884	835	905	853	922	900	864	911	903	924	868	915	912	915	873	875	867	893	930	862	819	899	878	914	898	895	940	936	865	860	870	917	899	899	928	832	921	907	925	918	888	904	944	946	891	916	948	886	880	918	900	878	892	914	890	926	945	900	893	895	929	937	934	926	925	858	911	873	916	843	855	907	915	887	898	887	893	894	903	939	891	865	842	947	860	908	872	881	917	915	906	925	901	918	880	888	885	917	877	882	879	910	907	925	878	902	949	920	904	869	912	903	897	899	877	928	940	890	941	917	906	838	924	873	925	938	921	841	843	936	900	864	897	932	894	946	923	837	880	908	911	916	878	935	952	939	951	918	879	885	907	930	898	871	949	869	888	897	958	907	905	877	874	901	922	838	882	916	934	883	882	881	910	897	921	917	897	908	915	939	911	951	921	883	884	907	930	855	879	902	908	877	861	907	861	885	915	906	888	947	911	905	870	843	979	898	946	929	873	915	866	898	868	931	884	927	947	954	968	870	897	879	941	920	918	860	887	937	880	849	887	915	917	910	924	877	932	898	914	919	905	925	913	853	902	957	888	884	934	905	916	915	927	918	897	908	850	886	981	895	932	892	894	898	899	920	901	932	826	915	894	917	908	919	894	933	893	916	895	871	880	898	904	922	890	927	856	860	854	911	895	880	906	945	910	921	944	874	908	953	891	842	910	887	924	892	861	920	929	908	857	916	887	917	883	912	900	964	962	847	866	893	901	871	916	927	884	926	956	816	872	924	901	904	867	874	869	909	889	878	875	914	876	963	921	895	937	893	937	952	897	897	859	910	944	892	895	880	885	916	936	901	864	905	834	895	898	934	909	867	847	864	874	889	943	904	950	873	945	896	937	917	904	911	892	866	868	855	925	935	854	910	895	909	915	989	919	924	882	911	878	897	958	889	935	953	898	928	847	921	910	900	860	842	886	896	934	927	884	952	886	931	929	912	865	883	945	905	868	878	889	912	912	901	890	904	875	887	863	896	926	846	878	889	905	950	910	932	908	884	828	939	909	908	918	927	871	882	917	950	914	894	868	910	904	899	946	888	915	886	853	935	910	906	926	918	914	886	931	853	854	899	905	889	905	935	904	955	925	903	884	864	858	840	894	883	926	905	879	888	910	890	925	899	914	899	902	957	973	891	888	890	944	882	907	864	942	874	947	841	927	932	882	904	904	869	908	899	914	922	900	901	879	886	910	856	877	874	867	891	881	904	879	874	938	843	885	889	936	904	909	859	869	926	843	917	900	929	895	910	905	884	873	913	888	872	913	866	896	901	923	915	906	930	895	904	951	930	894	916	917	882	901	891	892	876	871	912	886	864	862	912	867	909	864	859	904	927	866	821	900	908	900	887	881	913	974	903	974	934	887	921	935	912	866	896	863	913	935	877	918	895	910	920	851	927	916	897	891	907	893	864	807	924	920	851	928	931	885	889	846	905	939	956	918	914	903	849	929	888	870	933	909	918	889	915	881	915	880	893	934	853	870	921	862	908	908	864	898	916	908	888	904	894	936	954	908	908	948	928	884	906	923	896	913	893	817	948	878	881	905	844	925	893	927	885	901	913	891	991	856	923	897	907	871	919	895	881	933	790	945	875	942	873	911	969	923	860	876	921	850	874	863	857	849	912	888	924	864	915	897	913	878	889	970	880	891	916	902	894	900	892	931	898	917	902	912	931	880	891	905	857	872	889	912	906	928	933	900	917	890	865	925	914	939	932	837	859	929	881	848	876	930	884	899	885	891	955	875	948	954	943	837	898	909	851	858	916	938	851	922	790	882	970
24568	21120	24045	28456	21121	21150	11737	678	430	434	379	370	336	393	351	372	383	361	382	352	340	368	374	333	338	329	304	393	334	332	324	342	327	357	329	343	360	371	343	377	367	325	339	347	299	343	359	332	334	335	350	310	299	333	339	331	356	335	368	275	337	369	380	358	332	351	333	355	381	318	315	323	357	366	315	352	347	336	372	311	332	304	319	371	313	331	357	322	334	357	368	363	305	340	364	335	357	387	360	352	318	340	348	346	332	368	340	333	315	309	339	345	356	345	332	327	354	344	360	317	346	349	346	374	332	348	325	303	335	330	364	335	318	384	359	334	335	341	349	365	347	347	328	313	354	342	341	353	319	341	308	313	339	358	356	353	357	379	356	360	338	316	373	342	298	323	351	362	345	374	338	324	348	348	345	301	313	335	334	362	375	334	334	333	364	322	363	309	365	339	350	367	347	323	311	367	358	349	341	339	343	344	332	329	383	345	377	369	351	357	297	336	353	353	310	360	357	334	352	362	351	342	335	339	383	348	342	338	327	355	363	342	343	324	341	328	310	316	322	332	350	373	332	361	366	306	321	333	326	357	338	369	326	364	320	346	331	368	331	329	319	317	326	355	336	347	312	342	355	345	349	322	370	345	341	333	359	362	355	348	376	335	363	379	353	335	325	378	309	336	368	342	342	313	291	335	340	315	368	325	331	318	363	307	355	300	333	328	364	328	338	326	315	309	335	352	353	329	338	330	336	340	321	319	326	340	351	345	354	360	336	361	319	346	369	329	339	335	309	326	341	332	297	333	342	337	318	296	337	324	338	326	306	334	368	344	322	324	355	320	351	367	337	366	373	331	358	353	380	328	324	324	325	353	317	342	329	337	322	349	386	310	332	328	357	354	347	362	361	351	333	336	344	339	338	305	333	314	365	318	340	304	297	354	329	332	365	339	341	334	295	340	309	365	315	345	318	327	348	390	320	309	336	314	324	290	356	366	330	324	330	347	309	331	335	331	347	328	320	327	349	374	328	353	325	316	363	310	326	350	318	331	334	307	290	343	355	338	342	334	346	348	307	309	366	344	356	312	329	351	351	339	355	337	341	341	346	295	341	370	304	331	366	350	301	350	345	341	319	338	323	356	327	317	330	303	320	315	348	325	350	313	293	325	357	303	381	354	316	304	346	330	307	324	336	346	334	324	347	332	334	341	335	316	359	356	355	331	293	357	409	337	384	369	343	329	353	308	334	386	345	320	350	332	334	323	344	341	329	343	345	354	341	309	318	316	356	366	323	328	321	305	355	322	347	357	314	347	349	377	330	347	362	337	359	329	334	351	328	383	344	303	328	331	341	355	319	299	358	335	333	312	346	344	313	359	359	364	346	317	323	316	349	339	310	361	318	333	356	334	324	329	327	318	345	321	355	336	364	347	351	322	354	334	317	319	355	328	353	347	327	329	319	359	339	321	318	380	353	324	334	356	361	334	353	346	310	315	307	331	338	329	322	329	343	336	332	372	297	305	353	309	362	325	308	337	336	346	354	360	324	289	357	324	328	322	340	313	332	325	328	328	338	312	349	374	362	346	311	328	365	336	324	339	319	350	337	367	316	333	331	335	349	310	338	324	358	343	360	348	331	323	321	339	345	378	320	349	310	366	356	352	334	308	333	353	344	335	365	341	352	369	324	356	352	344	331	332	295	337	384	344	359	314	297	319	321	341	366	320	313	329	303	374	339	344	343	330	336	363	332	303	341	324	362	343	314	328	338	381	304	306	360	353	340	303	364	354	350	355	330	317	351	342	356	359	322	343	339	314	342	323	333	344	321	322	316	357	361	369	351	329	319	330	333	338	345	338	367	350	341	314	345	348	361	327	350	324	347	370	367	299	362	344	358	389	327	318	326	317	335	358	349	323	358	333	345	328	341	307	330	310	303	308	385	303	349	316	359	327	330	319	349	319	322	374	330	308	336	331	321	329	362	323	307	337	316	337	305	340	290	365	314	341	337	337	284	311	344	338	344	356	321	292	322	311	303	339	313	323	314	335	353	311	348	344	332	336	325	363	346	353	351	330	314	300	331	343	316	334	345	306	335	316	335	305	320	349	316	335	345	352	346	344	342	340	333	366	376	322	338	358	354	319	354	335	339	355	345	352	348	332	308	310	371	346	296	361	326	329	349	335	352	376	325	346	360	340	345	303	339	333	353	344	351	313	325	334	299	357	330	307	326	346	365	313	340	318	303	381	323	313	334	321	300	331	346	343	348	349	338	358	340	355	348	365	326	334	339	314	351	340	358	354	389	336	336	354	323	333	358	338	362	297	325	363	339	326	306	361	333	340	354	329	334	357	350	339	312	345	330	334	368	343	330	340	313	337	291	306	345	321	359	325	339	317	336	334	348	347	362	368	330	318	328	349	298	363	316	320	355	366	323	335	327	340	350	346	308	340	325	331	342	366	343	311	326	334	351	346	373	322	277	332	340	364	350	315	337	357	358	338	312	345	325	337	335	357	350	361	321	340	331	356	360	363	349	356	326	329	344	314	337	341	370	305	318	370	314	331	363	317	366	365	334	324	310	300	344	344	347	360	369	333	358	329	359	354	288	344	324	321	353	313	328	341	333	351	332	312	344	345	325	318	318	322	353	352	329	302	348	320	353	337	342	303	350	333	337	326	339	304	324	321	352	367	349	371	375	324	334	351	325	363	336	386	347	354	333	360	333	297	340	340	332	315	342	303	346	354	335	384	311	358	312	319	323	319	338	327	342	324	350	325	289	347	328	302	360	346	332	335	330	348	305	313	347	368	339	325	369	389	338	330	355	352	332	356	334	340	328	304	354	371	339	325	350	321	332	331	377	348	377	333	378	343	337	370	340	360	349	346	340	343	298	315	322	333	348	313	328	348	348	329	341	342	326	322	340	349	344	323	367	375	350	319	334	305	358	381	335	354	363	333	336	368	337	357	345	368	353	362	344	323	355	387	353	353	331	330	348	317	330	353	351	377	338	320	307	359	357	339	331	312	362	376	374	339	307	336	351	299	355	338	318	337	365	351	316	350	343	301	330	308	316	344	309	300	331	322	334	331	357	358	353	304	322	324	348	380	357	339	327	358	340	313	341	296	339	366	362	349	332	304	365	318	339	391	363	343	325	339	319	365	370	344	355	376	333	359	346	336	329	363	313	364	321	337	342	311	359	312	339	386	368	308	324	369	352	359	347	347	361	358	351	336	300	369	327	307	320	306	361	313	345	346	372	323	352	321	347	339	321	344	331	333	310	352	334	329	340	322	337	365	344	367	374	323	318	315	350	317	320	342	373	304	307	324	316	307	354	338	299	335	283	371	293	345	369	337	372	345	328	292	350	341	298	350	312	349	324	332	332	336	322	351	361	346	314	339	348	302	340	317	354	323	308	337	332	304	332	310	330	352	385	342	356	314	335	343	328	313	317	328	342	313	303	331	341	315	332	368	344	309	287	325	334	334	309	352	325	345	318	325	347	336
37861	41410	17681	1041	827	821	767	719	720	767	673	720	782	693	707	723	685	696	714	748	691	671	689	699	718	678	628	705	734	731	680	699	648	743	718	692	673	712	711	681	666	654	708	682	648	709	714	746	710	693	711	658	688	713	700	672	688	685	672	723	663	709	688	696	679	687	687	691	690	719	698	670	654	667	744	687	659	729	712	726	683	721	638	690	705	688	702	663	704	740	719	734	686	718	706	689	748	707	697	697	699	692	701	665	724	738	719	708	701	724	738	686	728	716	706	722	733	717	719	656	691	654	631	700	683	734	695	742	734	700	678	713	702	710	678	717	697	702	705	668	713	693	729	622	676	674	679	726	693	725	731	655	663	704	691	684	718	685	728	686	700	727	733	622	698	682	752	693	686	697	652	676	685	685	740	710	653	774	681	687	695	756	701	722	663	705	702	645	701	704	698	719	695	720	688	684	715	673	659	710	696	721	707	696	731	713	728	674	707	706	686	699	654	676	689	705	712	708	728	703	688	702	699	733	707	747	687	710	731	678	687	693	675	668	706	652	697	737	726	682	658	665	648	723	725	697	700	700	671	697	656	705	668	693	676	690	682	684	667	636	692	685	699	687	667	650	699	696	650	686	657	717	705	678	708	716	687	684	679	735	646	678	691	708	684	697	676	712	672	698	683	670	684	702	715	663	705	706	648	687	732	705	676	738	662	718	708	737	712	701	726	707	726	711	716	730	723	687	732	666	688	675	734	648	722	678	695	717	690	684	743	722	690	718	666	643	670	652	729	682	692	658	692	714	667	742	660	666	739	716	712	674	694	678	731	725	717	687	735	674	672	732	668	668	662	699	684	706	744	688	725	679	732	669	746	680	641	698	717	698	683	663	730	701	671	692	717	680	705	712	682	715	648	669	652	748	730	694	734	666	682	739	687	677	701	728	726	682	697	693	710	703	682	691	710	686	743	702	715	670	680	700	716	699	661	711	687	669	718	684	633	690	709	696	675	747	736	677	678	668	717	638	656	674	693	703	672	669	697	744	693	663	704	658	655	663	700	692	685	710	710	670	723	679	675	703	708	691	671	672	690	684	678	690	673	724	662	735	657	679	647	721	655	690	700	675	691	701	682	704	633	727	679	698	653	722	627	684	708	717	739	725	751	684	715	692	696	666	711	658	662	704	688	683	688	645	706	691	680	656	649	671	709	723	686	700	686	718	698	627	692	709	677	655	699	663	715	689	707	671	657	751	712	726	704	675	673	739	688	678	712	703	726	698	693	685	699	650	694	703	704	686	715	675	683	668	706	708	736	711	650	706	717	695	673	747	683	694	705	717	667	719	747	722	709	634	731	642	715	718	696	709	726	750	727	646	679	694	701	694	725	686	713	685	660	694	722	699	720	698	690	701	683	716	746	684	660	722	670	714	712	658	737	730	681	686	669	701	697	703	727	725	689	718	693	687	717	709	686	658	674	708	693	696	690	704	681	666	680	664	697	738	696	670	695	699	663	723	750	733	707	674	657	689	650	727	680	698	667	692	704	650	702	655	698	698	708	711	698	732	739	706	695	708	704	722	642	688	715	670	710	674	700	731	753	709	677	662	682	664	694	669	683	718	662	627	732	634	722	657	706	755	704	738	725	707	618	727	717	693	704	672	704	665	773	709	694	690	659	679	731	708	629	663	680	687	686	674	682	719	681	666	689	664	745	663	719	720	684	716	720	694	731	693	706	662	703	679	650	672	677	731	718	724	681	680	707	695	692	661	703	707	671	668	689	706	725	719	699	763	716	657	659	746	690	707	676	736	687	718	705	657	683	701	686	660	698	697	687	670	702	721	687	677	694	656	727	690	724	666	702	721	723	714	710	710	675	701	675	713	685	705	699	675	653	679	679	656	692	738	637	735	703	676	675	664	655	684	679	698	736	717	677	674	703	697	683	667	634	640	671	676	716	707	680	704	702	740	689	716	696	688	706	692	674	702	682	698	661	712	704	735	716	686	654	688	688	686	696	708	684	703	645	688	678	664	662	675	738	712	687	725	682	735	652	728	678	727	724	722	674	731	682	736	741	696	702	701	678	667	693	697	685	626	654	747	708	660	695	659	689	679	749	776	708	672	672	721	699	714	682	660	682	725	704	667	687	710	664	695	664	666	681	763	757	686	671	681	742	714	779	737	700	666	703	747	690	706	719	728	727	636	683	689	723	677	721	682	700	703	675	731	667	689	698	706	670	718	669	692	672	688	703	684	745	723	699	701	709	711	721	651	691	689	726	717	661	683	677	726	654	671	679	693	701	699	691	662	632	678	687	690	712	664	715	687	719	655	712	699	684	691	734	697	711	704	694	701	717	714	707	688	691	706	719	679	674	717	718	719	713	700	698	694	703	675	672	693	697	699	683	705	688	719	640	653	651	676	670	665	694	718	709	699	682	718	717	689	675	710	680	660	695	672	762	676	675	659	658	721	666	699	733	702	689	727	667	673	645	688	667	668	706	698	724	711	673	685	768	698	683	689	692	672	689	697	645	701	683	680	682	684	694	741	697	695	744	753	708	702	725	692	747	704	686	706	754	670	696	722	731	679	687	654	743	739	683	671	733	693	681	714	733	731	719	703	680	728	715	704	705	716	712	711	674	675	707	711	706	683	697	691	711	697	647	717	673	646	665	735	689	654	731	708	696	682	705	711	682	720	744	653	704	700	671	707	735	675	718	666	700	709	686	674	682	703	678	682	698	709	717	699	719	625	707	714	702	729	675	717	714	716	684	722	674	697	688	693	702	652	692	703	682	659	667	728	719	718	708	705	713	672	650	677	684	709	706	669	714	666	721	672	683	701	721	751	671	715	662	702	728	668	655	713	718	698	741	669	748	699	665	691	691	704	686	747	706	664	711	690	693	676	650	714	683	707	696	661	681	676	679	650	728	668	708	663	696	721	652	660	681	682	699	721	706	700	682	684	678	715	666	716	711	672	707	686	699	703	754	718	721	704	715	689	700	691	699	670	753	698	700	675	701	688	699	663	672	659	685	672	696	692	704	733	712	709	719	699	703	690	670	732	697	724	697	657	709	688	687	677	672	706	722	731	643	729	676	666	686	707	690	711	631	743	693	678	696	667	682	733	684	644	694	670	739	708	726	671	682	717	696	686	700	700	684	719	729	706	734	729	631	755	719	727	700	690	689	715	686	721	711	678	678	697	719	739	736	682	683	685	684	710	693	728	699	698	724	690	665	641	707	750	682	683	715	656	716	715	715	734	646	684	716	724	699	645	692	685	694	690	678	681	664	664	745	689	653	735	643	739	688	685	709	667	710	700	704	637	699	692	695	690	673	701	693	698	732	670	712	705	701	658	706	690	682	723	731	727	741	684	689	695	709	697	715	731	634	680	706	742	713	710	702	698	675	718	689	700	721	696	698	680	701	678	689	658	681	668	728	695	670	705	709	727	695	667	708	653	701	705	699	701	700	675	674	681	722	609	716	671	693	693	671	644	689	673
34239	18017	5364	425	268	277	298	267	317	275	307	256	293	266	260	301	278	291	309	264	261	269	287	290	278	277	292	285	263	300	284	287	328	275	235	302	285	266	269	283	291	275	282	292	286	268	308	295	257	293	302	249	285	301	297	262	289	296	264	293	271	306	235	289	255	301	255	281	283	251	254	278	263	259	257	278	265	265	278	243	275	251	274	281	288	267	252	282	275	270	280	254	278	265	290	301	268	268	305	298	263	278	263	313	285	260	268	289	261	272	287	262	298	249	276	281	266	283	285	301	274	288	258	277	278	253	260	329	273	279	288	263	280	315	317	279	255	274	261	278	306	282	258	292	280	309	288	277	279	266	292	279	281	284	301	263	297	272	284	271	248	245	270	327	269	244	283	294	264	277	282	298	286	282	269	267	300	257	300	287	296	294	253	286	298	299	299	249	270	293	280	262	293	266	263	292	267	258	266	305	296	284	285	281	263	268	295	267	276	300	303	256	269	264	280	273	265	269	265	268	267	276	285	276	263	235	305	287	298	310	279	276	291	289	323	258	278	273	314	309	290	299	285	297	248	283	274	270	271	266	274	281	278	300	281	300	294	266	259	276	274	287	269	277	265	302	226	265	267	286	298	300	278	300	277	263	266	272	279	291	294	268	301	290	262	248	274	268	280	294	269	264	299	272	311	256	271	278	283	266	272	294	279	302	263	282	308	262	266	284	268	248	277	272	241	280	307	295	305	263	283	273	266	245	248	321	274	283	275	337	279	303	288	290	292	298	316	266	308	301	270	283	261	265	295	247	273	293	288	283	268	256	277	303	285	263	297	267	266	284	289	298	287	271	260	256	281	269	254	268	265	295	246	254	265	262	304	276	290	292	244	275	292	279	250	275	297	248	255	296	274	294	276	275	287	262	291	274	276	271	284	304	294	270	280	286	289	260	303	280	257	282	305	277	286	298	273	297	281	260	242	281	246	278	281	275	246	235	285	271	250	270	246	277	283	307	276	295	291	256	283	266	290	277	290	294	248	250	246	244	257	280	263	281	264	278	270	281	295	265	274	279	301	282	269	279	289	268	277	262	282	273	302	267	286	271	304	281	277	255	264	257	277	288	281	279	280	247	284	263	295	266	265	281	251	249	298	244	277	255	243	277	279	291	244	285	261	271	288	298	277	296	333	283	283	268	284	260	242	293	290	255	264	302	249	239	237	274	285	267	286	243	328	273	252	304	305	274	252	283	287	261	292	284	269	250	273	258	301	279	278	280	281	313	289	250	282	261	264	282	274	245	250	287	263	310	276	249	263	259	289	299	274	286	312	285	257	279	266	277	306	269	297	239	285	278	247	289	298	284	321	282	274	305	263	254	300	253	270	300	282	257	290	259	295	248	297	267	314	297	273	246	266	269	256	244	323	268	276	259	258	281	297	272	274	277	274	290	294	287	284	310	275	279	281	299	271	280	273	266	282	282	224	287	269	261	307	241	253	245	276	276	321	322	256	277	290	304	265	266	293	254	270	302	270	278	290	274	277	305	254	269	274	259	261	315	288	295	280	298	262	306	317	275	271	313	277	268	297	262	251	306	287	303	305	281	272	283	297	263	288	276	284	286	325	277	264	271	274	272	272	269	248	302	274	283	273	262	267	250	291	292	284	276	276	240	309	294	294	260	284	278	256	270	270	280	257	271	245	233	251	283	274	264	313	315	266	295	250	291	271	291	241	320	263	272	323	277	228	252	305	290	250	294	290	274	273	302	256	257	275	257	297	283	243	265	287	260	294	262	245	274	292	284	268	258	289	316	289	248	289	270	250	277	273	275	273	261	285	310	300	283	258	296	294	310	284	266	293	295	279	297	286	239	283	292	283	262	273	250	279	275	294	288	298	265	256	266	279	311	289	234	271	261	285	256	281	275	268	279	300	277	298	265	257	295	279	300	302	266	285	287	272	278	296	279	256	287	293	267	269	255	292	269	247	267	290	275	263	245	247	281	314	286	262	271	276	300	308	260	294	269	260	244	278	278	277	296	295	274	289	269	295	260	309	256	245	287	297	268	296	301	286	272	326	293	268	272	262	277	272	250	265	267	260	263	295	262	252	282	267	249	272	281	275	266	287	244	287	283	283	287	275	279	294	270	268	266	263	257	287	314	264	241	283	276	240	256	309	253	280	278	269	270	268	270	257	282	276	274	243	247	298	268	262	286	270	270	292	274	272	286	273	248	256	293	287	285	293	285	275	254	244	255	283	292	274	265	275	322	253	296	294	266	287	297	269	315	283	256	246	261	257	287	285	276	296	302	236	278	275	305	287	243	333	277	277	297	271	285	311	304	250	264	282	256	279	281	275	287	264	276	259	273	268	292	302	266	274	272	293	268	262	274	310	288	256	283	284	251	246	299	282	256	281	321	322	284	240	280	266	251	265	261	260	259	288	288	298	230	272	286	274	246	233	293	279	272	315	254	257	272	274	312	259	274	257	273	288	253	270	322	286	247	283	276	266	274	285	314	275	267	299	296	286	268	311	260	239	261	259	264	299	275	252	282	277	311	275	270	276	271	295	266	283	287	253	262	265	276	288	251	261	276	290	280	288	251	232	248	299	244	304	267	275	253	287	304	272	259	267	264	262	273	280	288	295	273	264	303	267	281	248	266	291	289	253	288	238	274	238	240	267	256	271	284	308	274	261	275	246	312	265	312	289	301	261	276	259	286	221	269	310	267	278	249	241	273	299	287	266	292	298	255	269	263	288	286	265	315	274	264	259	282	280	259	262	231	283	288	291	298	265	279	295	265	248	301	291	285	313	251	279	263	294	268	283	291	293	262	259	272	245	294	293	320	274	282	282	273	293	282	298	290	296	264	265	273	275	281	269	288	282	300	259	258	270	293	259	269	252	283	262	299	262	290	264	296	264	263	279	244	308	276	261	316	269	295	234	266	260	281	247	286	262	278	284	293	294	282	270	253	261	266	289	273	271	275	251	275	229	273	282	300	285	313	255	271	292	261	301	270	323	286	284	299	248	309	303	243	245	294	253	280	271	269	270	275	276	265	277	270	238	275	241	302	258	276	321	284	265	266	291	321	303	271	280	272	312	294	286	275	267	302	276	271	270	273	272	274	311	267	300	282	274	273	289	283	252	276	306	271	268	282	259	267	260	272	309	272	268	284	268	283	246	280	287	251	299	286	277	287	291	280	276	299	280	291	262	276	263	263	281	259	270	262	288	297	284	276	276	289	241	247	286	288	304	289	283	283	271	259	288	274	275	270	310	292	271	274	270	261	273	275	277	334	317	271	286	227	242	299	256	305	272	263	273	289	271	243	240	283	278	276	313	285	280	249	317	275	271	245	261	303	280	284	277	254	288	277	262	293	268	264	295	308	280	271	290	231	245	316	311	253	257	243	286	281	277	248	265	263	268	285	276	317	268	291	270	280	306	242	263	302	283	267	282	272	285	309	275	274	279	287	273	294	276	267	285	258	243	296	288	310	261	292
15151	4196	1514	705	595	686	682	642	616	667	646	667	643	617	613	631	638	650	636	634	614	624	641	620	634	675	622	621	645	641	625	645	642	676	645	626	655	662	609	608	654	647	630	659	651	650	611	634	639	687	631	605	664	688	637	626	680	624	637	643	667	662	626	621	662	612	673	653	679	611	676	646	641	685	610	648	613	667	576	649	596	712	592	639	635	610	660	609	645	607	691	636	598	635	635	621	657	612	608	630	637	636	636	673	585	682	634	652	653	625	631	664	594	641	627	661	610	682	635	628	644	671	589	610	642	626	611	626	680	633	647	682	667	644	622	596	598	640	635	629	621	630	663	626	588	671	660	647	630	595	640	666	601	651	656	621	629	596	638	628	681	651	656	619	628	654	625	628	656	620	652	611	670	647	597	648	681	667	622	631	649	656	659	621	663	635	658	618	645	659	673	643	655	625	639	666	598	588	628	649	633	630	645	614	696	661	615	636	605	705	656	653	688	626	658	632	646	606	590	593	644	657	656	628	661	627	649	625	619	625	640	661	639	666	616	630	650	663	679	638	616	683	643	615	658	608	682	630	633	606	665	646	628	607	672	619	691	642	662	664	631	616	654	616	648	603	620	654	631	647	614	661	674	659	643	628	650	622	629	638	602	647	644	632	627	678	622	635	578	662	638	620	647	621	616	651	638	658	615	677	633	616	643	671	619	639	638	685	679	650	642	598	643	649	628	635	628	640	657	632	619	638	673	647	640	619	627	612	645	710	649	623	636	627	615	638	631	618	589	639	614	599	663	627	624	600	647	672	627	641	614	667	677	654	684	638	629	662	666	632	662	601	651	623	650	616	607	615	657	579	616	598	612	645	638	632	670	634	658	594	573	673	654	642	613	595	602	641	607	673	651	637	635	639	645	663	651	673	637	637	650	620	663	659	637	685	617	654	665	617	612	617	635	686	614	624	630	647	631	675	659	630	645	606	674	607	600	638	641	650	659	676	669	627	664	628	627	670	635	646	595	632	639	648	676	673	726	622	612	640	653	665	622	618	645	596	684	653	639	703	633	619	580	616	617	632	660	678	611	657	640	615	639	664	630	633	647	672	626	657	621	633	594	630	613	646	595	666	669	594	628	644	649	638	610	583	680	608	643	651	635	638	621	681	656	639	624	656	620	608	633	639	620	677	635	655	667	638	647	614	681	632	650	613	681	608	638	625	606	632	661	644	618	636	626	630	637	632	654	625	638	608	624	636	648	664	632	655	634	656	660	608	611	639	612	651	625	642	667	644	629	696	642	642	625	659	670	662	649	649	659	618	650	655	665	642	673	635	611	617	667	645	613	610	641	668	655	592	658	623	594	619	631	667	619	618	629	629	669	675	649	637	635	652	623	671	641	606	655	670	687	682	648	639	648	674	631	648	631	618	664	624	635	632	616	687	582	671	629	644	646	661	675	600	651	644	596	665	643	626	674	675	686	619	638	642	660	634	657	621	609	660	646	619	653	636	607	628	610	624	645	623	653	638	660	628	705	643	627	673	651	643	666	641	606	639	645	685	623	626	655	627	677	658	649	686	682	666	643	678	600	602	616	692	628	597	691	644	661	637	636	657	614	632	664	577	606	630	629	673	675	608	657	622	590	696	652	670	618	703	629	665	691	613	621	620	679	668	656	658	636	652	618	618	597	705	650	647	638	624	632	613	663	645	638	621	635	609	608	651	658	616	657	644	590	633	627	656	695	661	670	654	685	625	575	632	600	657	617	639	565	647	617	689	694	648	668	635	656	612	645	616	624	613	638	689	614	638	647	653	635	631	651	631	660	619	602	615	632	645	622	631	632	678	646	618	644	666	638	616	694	601	621	658	629	679	639	613	641	630	612	672	627	635	666	650	627	674	607	639	638	654	623	651	675	670	641	620	646	655	619	633	633	628	600	673	627	672	630	642	654	615	673	636	616	669	625	609	628	655	620	606	616	652	613	670	647	614	639	602	621	689	643	647	621	641	608	619	706	629	625	668	662	647	625	635	647	626	629	591	619	620	644	631	681	649	648	605	627	689	656	629	618	611	622	613	645	624	597	634	675	689	611	639	673	653	609	615	628	619	609	657	640	618	624	629	632	711	643	637	668	614	588	679	708	594	602	686	598	682	673	650	648	646	628	603	672	633	651	639	627	636	623	631	607	657	633	668	603	644	631	626	635	628	633	605	679	655	675	616	622	630	663	661	642	662	641	645	609	642	669	625	608	632	622	598	655	635	679	611	640	717	623	589	616	620	610	659	666	627	651	633	599	643	659	681	594	626	630	627	653	638	687	619	662	658	607	601	639	670	636	631	612	626	641	670	648	645	719	632	680	651	639	631	642	634	661	631	649	640	624	661	639	701	640	649	584	634	613	619	632	649	665	659	629	642	637	575	618	657	627	685	642	641	625	671	633	652	664	606	623	638	646	653	639	644	644	635	660	650	665	618	664	609	675	651	619	663	662	668	629	652	674	652	602	670	646	659	606	648	626	638	637	667	689	621	670	634	629	660	623	664	634	676	632	617	610	678	661	627	631	645	599	614	655	635	606	642	656	630	596	658	614	658	655	659	689	635	664	666	616	603	650	625	686	624	668	650	627	624	664	665	673	636	625	633	651	611	627	687	628	655	633	611	603	623	653	644	647	638	681	662	671	627	673	631	652	634	631	595	645	560	693	632	644	625	660	629	632	598	637	638	677	635	646	647	686	677	643	589	648	605	634	685	636	674	652	623	631	630	637	647	693	657	647	628	624	625	639	655	616	623	632	639	674	652	628	668	631	607	629	637	633	647	688	630	583	674	643	637	693	653	595	637	674	652	608	669	643	658	700	660	635	634	650	653	641	650	627	627	608	602	646	587	611	661	654	644	624	670	640	677	630	645	602	652	631	659	649	626	646	664	628	627	656	624	634	645	668	605	678	636	667	646	639	622	638	673	663	642	669	607	621	650	616	650	697	605	639	649	627	641	614	658	670	630	622	640	646	612	651	630	596	650	559	608	618	660	678	613	644	638	632	651	625	645	612	613	652	648	628	664	662	644	665	636	650	631	605	599	654	598	628	640	625	628	662	645	633	639	647	651	653	674	613	635	658	599	626	668	663	619	649	656	648	633	620	605	614	615	672	657	671	635	642	638	639	607	679	612	594	626	621	636	605	601	626	642	680	627	637	632	683	652	651	652	611	645	588	655	631	635	657	620	632	640	607	630	658	666	681	626	622	667	692	613	649	624	647	626	685	614	651	640	647	650	654	636	653	630	668	678	667	639	630	633	663	621	603	627	631	648	668	634	621	591	654	621	607	623	646	642	665	634	619	621	643	692	652	635	641	620	645	666	663	649	631	658	673	609	672	636	630	599	653	684	648	587	648	674	692	589	651	603	658	668	617	624	630	644	617	635	686	629	656	638	640	583	645	578	619	643	650	607	621	627	620	697	628	650	602	609	655	627	601	634	576	567	623	630	618	586	647	699	640	676
25238	21130	23692	28779	21142	16418	787	534	501	439	461	433	474	438	424	462	447	421	441	468	442	442	453	444	406	429	444	407	407	403	458	425	432	455	489	447	495	437	446	429	400	407	432	429	448	455	439	479	448	435	456	431	412	449	434	470	455	457	469	466	394	467	428	443	456	441	482	395	448	387	418	417	456	427	438	448	371	440	461	409	503	445	434	418	420	436	409	456	420	431	422	407	443	459	415	452	435	458	419	438	436	447	450	425	415	427	457	446	387	433	400	430	451	470	408	390	451	435	402	408	406	419	430	413	418	404	453	423	417	370	389	418	412	458	411	465	443	434	431	454	437	436	416	434	429	435	462	457	441	464	483	429	414	440	412	491	456	417	437	489	445	429	425	425	399	409	454	443	405	447	406	430	441	429	417	444	479	446	418	410	458	417	434	443	411	458	428	452	411	428	426	446	437	410	395	434	386	428	428	410	402	429	464	412	436	455	435	448	449	388	414	433	414	388	426	465	443	431	432	465	414	454	427	469	443	414	431	500	411	464	454	411	436	439	428	382	431	452	427	426	437	462	413	419	420	385	376	442	395	417	458	431	449	467	403	427	401	444	451	411	472	402	428	377	428	394	427	413	400	434	427	410	427	455	398	402	437	428	415	446	453	427	408	425	419	375	437	456	434	442	441	434	450	416	452	429	410	442	407	417	385	427	389	395	453	456	435	414	404	387	408	419	441	415	442	425	447	433	452	430	450	480	457	437	414	422	477	415	438	408	436	476	418	422	416	460	464	412	417	406	416	403	378	422	432	389	414	429	426	408	454	420	467	435	460	434	410	403	465	384	406	450	439	446	429	397	449	360	431	428	412	474	449	415	438	426	442	431	443	446	432	425	406	457	496	441	417	415	402	437	461	423	434	428	406	453	419	421	439	436	443	434	480	446	426	417	465	454	455	465	429	449	416	421	434	464	439	440	418	430	458	432	417	395	416	405	426	485	443	410	436	433	416	438	467	440	417	400	396	415	441	408	422	479	421	380	397	436	437	418	417	416	390	384	412	444	437	427	439	447	456	422	435	433	416	422	456	421	458	430	416	420	448	476	456	410	437	420	434	435	444	454	429	392	426	447	424	419	431	421	466	444	404	443	454	399	382	402	395	414	466	403	418	451	422	443	432	413	401	400	423	416	432	390	396	420	428	430	440	454	408	428	441	422	454	444	463	443	436	437	451	445	450	479	439	454	402	402	414	416	431	419	425	416	434	400	440	395	396	438	452	416	401	421	420	409	461	437	455	398	430	459	437	398	437	479	439	401	407	426	423	400	429	394	456	434	463	492	394	438	426	433	436	433	435	421	462	442	410	440	436	432	440	437	440	428	425	395	421	401	431	475	426	408	443	439	423	420	428	458	443	440	425	421	412	416	461	429	376	426	412	445	416	442	466	408	444	434	418	483	421	443	424	435	424	454	446	416	433	458	434	439	407	398	452	436	419	433	448	434	422	488	436	447	429	435	400	480	422	418	414	400	444	431	417	392	484	425	416	426	451	423	382	409	430	430	445	437	431	414	400	448	410	380	486	432	470	450	406	410	408	448	408	448	443	442	418	396	425	410	417	407	433	410	415	441	429	428	471	433	431	393	430	422	441	421	443	451	433	454	466	475	419	439	440	425	414	450	408	414	426	429	437	445	456	399	411	425	417	454	434	468	443	433	429	440	431	435	430	397	472	433	464	447	415	410	444	428	454	447	439	410	414	452	435	429	431	435	418	462	440	382	455	410	411	435	421	424	442	429	406	430	450	458	382	430	447	421	446	444	375	418	454	439	450	442	379	445	439	448	490	415	408	443	466	431	425	395	453	419	473	451	409	424	443	456	463	423	417	437	440	434	464	412	420	407	427	421	424	407	413	417	414	428	415	382	430	350	419	446	415	405	420	427	429	443	417	425	406	408	419	439	403	451	426	444	469	468	437	423	414	404	447	465	403	428	459	466	437	453	401	420	433	449	414	422	427	434	430	422	379	384	415	427	408	433	483	456	444	411	457	433	451	391	394	452	432	436	428	417	397	434	428	452	418	425	430	463	470	416	439	413	415	457	413	455	419	447	432	415	419	399	393	414	428	431	429	431	438	448	447	440	394	424	396	443	454	443	458	438	456	395	438	468	436	415	445	441	431	434	425	438	407	436	454	401	398	401	442	448	425	399	394	420	458	415	431	441	436	374	438	388	398	416	414	446	424	406	464	424	405	447	440	456	407	423	394	448	433	467	432	432	458	403	413	441	421	414	433	405	394	467	399	446	412	423	377	430	419	384	408	441	379	412	400	435	436	443	398	440	429	454	414	431	394	429	407	447	435	455	393	447	464	406	436	437	418	479	459	439	469	450	457	432	437	416	400	421	390	433	452	436	409	408	447	457	456	408	425	432	432	407	405	408	447	435	467	415	403	427	412	479	459	446	390	439	427	439	416	432	396	443	386	397	468	448	411	411	425	428	442	391	430	430	433	458	405	425	422	407	417	453	446	415	443	442	388	430	425	448	458	441	460	417	407	437	458	457	451	437	418	433	425	434	427	402	436	449	374	450	425	423	444	430	408	430	436	411	425	428	387	394	444	455	435	449	446	406	426	412	455	475	440	446	426	443	405	445	431	401	443	450	443	420	398	397	398	416	447	413	448	468	397	401	457	405	444	438	413	410	449	426	392	437	413	430	432	428	395	446	433	411	443	440	413	413	409	462	417	423	421	437	444	403	433	436	419	443	422	409	443	444	437	445	426	423	426	408	457	450	459	385	399	441	462	477	392	417	422	435	448	441	451	427	401	427	455	459	428	439	439	422	474	456	427	421	442	441	413	438	443	453	436	447	435	452	447	432	429	427	441	406	382	421	456	459	457	410	446	466	483	462	444	430	431	443	442	409	386	410	452	412	429	436	362	436	422	457	374	439	411	452	453	471	431	441	438	416	431	373	412	435	405	424	412	370	453	411	448	452	450	438	449	417	418	385	417	464	425	425	451	465	447	444	470	408	411	456	455	448	424	464	415	432	459	448	398	462	451	443	427	467	459	414	420	425	423	430	436	447	433	439	465	426	414	452	437	476	409	461	439	458	460	423	424	441	439	427	416	413	447	415	427	407	454	432	427	403	419	445	394	430	413	418	458	418	430	458	437	449	412	395	420	407	440	424	401	431	459	439	424	419	452	417	435	435	457	466	462	466	428	427	433	418	428	419	410	453	408	431	421	404	446	443	417	452	434	453	432	437	460	409	433	458	486	415	417	423	392	438	435	425	408	389	409	455	424	457	423	419	419	436	426	427	416	410	440	450	431	419	469	415	416	424	412	433	409	436	409	419	407	419	433	403	456	419	446	428	412	420	436	435	450	459	465	458	460	501	439	447	445	443	383	431	444	441	428	428	408	434	489	397	450	425	432	412	422	401	429	451	407	412	442	430	416	419	451	446	455	414	404	426	423	431	428	415	432	429	490	420	386	429	423	416	429	418
32235	31877	13257	1060	990	961	930	914	913	930	1029	964	910	951	895	957	863	889	898	895	881	882	915	912	862	923	858	900	949	858	903	879	893	877	888	917	886	874	851	915	911	962	917	875	927	892	869	876	937	893	912	943	942	931	948	906	911	890	895	930	883	894	877	910	898	895	898	966	891	858	922	877	908	918	936	953	907	877	942	928	888	927	857	829	857	894	896	909	917	901	889	869	927	882	888	962	927	922	908	890	864	921	934	899	912	907	914	909	916	918	881	897	912	871	927	929	867	851	907	896	872	930	918	918	913	890	914	928	892	907	851	830	869	919	877	870	920	886	910	956	909	913	943	915	923	913	931	910	877	904	918	889	890	906	913	914	862	869	940	905	917	896	882	859	906	865	895	931	862	913	915	929	911	892	940	916	815	845	877	931	912	870	939	896	889	851	921	908	881	887	902	888	889	951	847	913	926	913	888	897	885	914	952	886	902	920	951	912	888	939	933	857	923	852	872	869	909	940	930	891	941	864	944	955	920	880	870	960	930	942	855	893	876	961	931	889	899	906	901	916	892	878	890	830	865	906	894	943	952	836	853	924	931	851	897	906	907	938	911	879	886	887	817	920	932	876	945	919	932	914	940	920	934	908	903	877	884	882	928	916	870	894	915	899	932	883	915	864	919	892	885	898	924	924	880	886	885	954	863	923	861	906	898	950	882	864	928	914	928	894	885	862	861	894	858	839	865	941	919	902	916	876	883	896	898	920	897	900	885	939	822	916	868	866	892	910	926	869	884	896	900	859	931	924	839	891	913	908	934	877	882	873	900	872	898	851	974	975	902	938	872	922	928	933	892	949	914	946	869	861	891	931	904	887	938	860	873	921	930	935	892	888	890	919	901	910	931	911	867	859	877	870	927	934	882	887	867	867	908	940	924	899	919	893	947	913	923	888	866	886	862	889	944	917	889	902	906	904	888	898	916	918	885	882	881	876	865	963	912	885	872	853	922	917	865	923	842	907	899	909	909	937	851	854	924	859	880	887	887	950	857	874	920	883	876	891	898	905	878	898	877	922	855	909	863	865	901	887	879	873	928	887	881	879	927	923	913	930	878	859	922	928	901	856	873	937	914	898	912	965	894	852	851	869	881	862	936	949	869	920	902	885	955	903	871	944	896	916	840	936	895	916	873	880	872	850	931	898	901	946	912	944	911	894	904	901	931	915	919	861	882	914	893	906	860	882	931	844	914	856	836	950	901	889	920	919	929	929	845	852	838	904	885	888	870	900	891	896	903	883	894	892	902	843	945	876	929	848	916	930	861	904	884	895	949	903	885	884	930	899	898	896	908	941	900	878	880	857	895	986	906	959	892	918	939	898	883	856	922	919	930	905	894	901	908	889	871	854	870	917	914	942	952	911	896	891	940	888	898	913	930	841	892	920	900	837	822	876	885	863	897	936	921	863	899	890	903	940	909	923	932	980	884	904	889	913	941	908	911	897	880	914	947	947	920	935	902	971	920	846	866	876	898	927	859	919	902	847	920	894	925	868	875	888	899	852	882	925	918	937	889	892	886	914	876	936	910	953	907	870	913	887	936	934	844	862	897	943	883	836	951	915	918	875	992	836	943	928	914	878	875	844	921	848	863	941	951	916	875	842	850	936	887	905	959	922	877	851	917	867	906	914	825	935	914	908	881	862	882	897	950	898	950	867	923	919	852	906	898	910	929	878	922	899	929	879	862	865	913	932	922	896	881	900	915	917	921	931	961	881	861	887	888	916	881	922	894	855	873	921	870	869	877	900	924	907	908	869	896	909	912	935	830	867	887	901	901	882	945	936	872	903	893	856	849	892	947	904	910	846	905	914	907	863	868	876	939	879	898	920	906	948	894	862	900	925	854	900	902	936	886	830	913	867	936	834	919	936	883	929	908	888	873	932	932	896	828	868	867	870	860	901	889	903	896	880	948	901	882	934	901	896	911	862	880	922	966	915	842	906	930	956	931	923	848	908	895	882	906	924	943	886	907	944	896	927	879	880	892	896	920	881	890	902	917	892	863	899	915	964	915	910	863	917	938	934	947	878	878	927	844	905	891	932	904	920	942	913	899	902	899	901	898	890	894	863	933	866	871	904	837	870	896	899	927	950	876	896	919	882	866	901	874	895	914	908	872	949	856	879	884	1015	886	954	910	873	932	884	956	870	938	895	958	904	892	901	868	988	893	894	914	904	906	906	926	943	912	923	872	898	900	906	908	870	869	823	909	870	904	924	881	908	924	921	960	919	971	847	867	958	900	919	908	964	883	925	906	921	940	909	956	911	901	865	908	952	907	940	930	908	881	930	866	894	915	862	908	952	944	948	840	883	885	875	942	881	920	910	866	897	887	937	886	921	909	887	911	892	930	888	871	891	893	899	892	891	939	900	855	937	898	911	869	871	899	908	889	819	901	904	910	856	944	937	885	885	962	891	902	900	971	943	941	924	833	950	873	910	966	915	899	886	868	931	915	908	861	884	917	918	907	905	892	944	898	893	875	895	898	968	901	888	909	901	898	889	946	932	837	907	870	874	854	929	907	867	874	879	839	908	891	929	943	851	922	898	929	882	895	885	942	911	923	903	837	910	866	931	862	921	851	863	913	931	901	840	930	841	861	945	833	894	880	896	923	847	923	927	907	868	965	890	904	930	895	915	894	812	919	908	902	897	887	913	913	900	931	885	931	908	897	908	877	931	910	876	892	853	907	908	975	900	925	935	909	905	922	868	904	904	911	948	925	933	881	928	923	846	894	956	911	908	917	944	986	838	919	863	908	925	866	854	934	873	911	908	862	876	881	904	827	940	940	908	911	901	920	870	877	918	975	908	924	923	912	951	901	935	905	884	903	978	929	892	929	894	849	938	850	894	928	878	910	951	938	874	869	921	912	960	892	933	902	891	903	933	927	884	871	888	895	932	886	935	895	931	891	881	837	917	940	924	961	879	911	842	905	932	922	905	902	916	928	904	883	865	892	874	940	896	891	860	885	932	886	901	929	866	867	919	838	893	865	932	838	952	865	941	904	862	897	898	932	861	913	909	923	837	923	913	918	934	897	894	852	901	905	936	929	905	921	919	876	899	914	877	855	893	908	903	877	895	900	891	896	885	886	906	923	874	908	894	929	942	881	879	885	960	921	917	912	915	934	902	850	906	869	896	902	886	924	908	892	897	916	887	907	923	891	948	925	877	920	905	939	916	957	856	879	854	896	906	875	913	900	892	868	916	871	898	884	858	900	921	880	889	883	892	902	904	817	897	858	864	956	908	948	884	922	933	864	858	909	928	897	902	887	906	971	858	865	873	847	897	882	955	873	871	911	815	926	966	855	879	894	901	903	887	924	890	855	863	917	844	931	882	837	906	912	923	967	915	882	876	929	895	936	925	892	891	921	945	820	897	927	891	924	947	936	906	891	872	886	893	924	923	915	929	876	845	887	935	936	938	928	880	932	869	868	895	920	887	867	948	908	891
24472	21106	24037	28436	21107	21137	11939	677	478	432	418	420	394	357	365	337	360	382	359	379	368	318	322	356	350	318	357	339	317	316	379	366	332	309	320	352	349	325	389	330	358	373	330	324	290	365	333	376	373	311	318	338	358	371	352	366	341	364	354	337	343	303	330	350	334	350	368	325	311	356	346	355	361	349	354	330	384	342	338	339	341	316	338	350	333	307	336	329	348	340	366	330	326	374	330	297	346	338	312	328	370	327	300	361	333	310	353	332	329	350	321	348	340	346	320	335	307	333	344	345	343	370	392	345	328	332	304	331	355	351	353	318	359	330	324	324	333	358	359	323	340	339	347	341	308	339	372	332	374	344	346	353	355	351	332	328	345	347	341	337	381	348	343	345	345	339	309	345	357	318	359	333	283	329	323	316	349	300	310	358	328	332	377	335	328	292	344	306	341	348	325	309	346	318	333	366	321	338	315	292	338	334	357	366	333	329	360	353	364	313	375	355	363	330	320	320	305	334	301	323	354	353	365	317	325	323	344	340	328	330	350	359	324	360	347	365	359	323	371	355	346	313	303	350	346	352	369	371	372	315	348	367	359	333	322	367	356	350	342	348	348	295	338	342	321	305	360	354	317	346	355	324	303	312	338	331	311	326	385	359	350	350	336	358	350	328	350	355	307	351	353	322	366	389	357	311	310	342	363	342	367	334	336	312	355	309	317	343	330	332	328	333	350	323	328	320	340	355	314	322	337	322	338	329	338	324	296	358	344	325	316	296	296	332	329	351	333	332	339	363	366	303	342	349	332	354	347	360	349	336	325	318	373	296	361	356	343	307	358	306	349	310	323	313	303	336	356	319	348	330	333	329	351	349	335	346	331	321	361	335	319	322	333	331	373	333	369	333	332	323	340	320	327	348	371	319	338	332	339	336	350	357	338	294	338	329	344	355	310	387	339	341	329	370	314	311	339	362	357	354	357	338	363	340	334	344	367	381	340	349	356	346	345	347	317	386	351	358	320	336	351	360	361	319	342	334	352	365	332	369	357	329	312	320	331	311	336	362	365	362	356	342	334	344	354	332	320	312	342	356	297	339	337	343	368	343	336	307	341	334	349	335	317	362	359	368	303	383	338	290	300	323	346	346	333	337	338	340	327	326	343	341	370	343	328	325	341	308	303	328	337	325	357	321	329	391	346	368	338	331	334	362	349	384	302	336	332	339	354	343	316	361	335	304	322	304	316	317	358	318	357	318	323	328	337	342	362	347	350	371	323	304	332	346	326	343	319	336	341	352	326	318	350	355	330	379	304	315	346	339	344	375	329	364	374	362	316	337	325	345	323	317	325	325	346	323	300	362	367	371	388	331	396	314	329	345	352	334	358	346	322	340	337	324	348	372	336	341	396	327	306	343	344	309	303	306	313	362	322	347	360	350	354	376	352	330	339	343	328	335	335	301	368	310	319	338	323	354	321	361	366	334	328	328	320	325	341	356	337	309	350	343	378	373	331	340	338	334	318	359	321	278	314	344	370	324	329	308	303	293	365	322	336	331	367	298	325	326	342	323	366	347	331	343	328	339	331	323	327	332	347	321	324	348	335	338	365	336	314	349	331	334	364	318	293	342	342	343	347	334	305	355	358	327	357	322	345	336	325	321	355	355	360	344	348	338	356	338	388	333	330	331	360	373	348	332	303	304	376	368	328	355	319	332	328	346	368	334	347	329	348	335	321	348	327	302	306	334	359	333	340	309	311	379	330	321	336	330	337	330	323	337	373	335	343	327	341	366	354	379	315	352	333	365	341	347	361	318	334	326	347	307	370	387	300	330	365	339	356	346	327	360	333	290	334	364	342	314	329	357	339	309	346	336	314	322	314	344	362	332	329	345	349	332	373	352	320	327	351	328	354	324	329	321	318	316	336	337	342	367	358	319	345	348	315	343	319	345	336	343	353	347	353	322	371	346	307	362	341	335	335	362	359	313	356	320	348	343	331	342	350	348	332	351	316	322	364	301	331	341	345	357	335	346	355	337	326	330	333	326	324	337	308	336	320	378	337	330	310	339	317	348	362	349	336	367	323	347	341	332	372	347	346	356	355	346	375	352	325	310	337	331	363	339	318	343	350	334	295	348	335	357	324	336	363	360	348	360	291	328	347	347	344	355	348	332	339	377	318	362	330	304	339	352	325	322	341	338	347	329	339	344	314	350	359	326	345	332	351	336	331	346	326	338	400	306	335	329	325	340	377	324	353	358	334	326	333	350	344	352	336	374	321	311	338	338	327	330	353	303	341	331	349	327	339	321	385	345	347	332	311	355	349	343	338	315	328	344	324	361	324	370	351	360	331	343	382	310	356	321	330	363	332	324	357	375	333	340	328	347	340	309	357	329	362	328	317	323	321	323	340	364	342	357	344	330	328	327	322	342	295	310	331	353	413	331	313	303	350	349	348	320	301	368	377	319	317	338	337	354	332	341	330	331	389	357	359	351	367	395	345	329	353	302	302	331	358	363	347	322	341	313	348	356	340	322	326	378	351	344	306	313	328	323	334	369	315	375	365	359	311	356	344	326	350	344	319	367	334	350	317	360	303	354	362	333	356	317	318	322	360	310	353	371	332	339	376	321	348	354	384	321	371	325	333	363	332	327	309	284	344	344	307	334	321	312	317	348	360	319	325	370	305	347	344	337	321	374	363	333	327	360	345	326	360	330	354	362	320	304	330	351	352	356	330	329	363	322	329	336	358	354	356	350	307	337	357	322	336	342	322	327	362	346	327	328	373	329	296	326	383	381	320	307	310	333	357	310	352	343	329	328	342	343	308	337	338	301	304	287	351	371	316	338	351	309	291	348	311	347	351	349	327	375	342	343	361	365	344	306	314	344	330	289	312	292	319	318	306	311	339	343	316	338	308	329	359	347	337	320	338	354	324	306	372	345	311	372	353	339	355	348	349	317	351	334	336	330	361	332	344	353	375	348	332	325	344	384	317	322	357	342	357	330	321	328	345	332	327	327	306	355	314	372	388	311	322	312	344	362	337	325	317	334	338	336	333	369	339	336	330	330	322	318	318	296	347	360	376	342	301	327	338	362	328	327	335	335	345	349	356	328	313	300	354	341	294	359	325	325	373	331	300	350	344	346	306	335	346	354	360	344	353	316	287	329	354	364	347	332	339	314	373	369	326	334	359	330	340	384	345	350	357	357	340	299	351	295	355	280	341	366	403	366	351	354	334	327	346	351	342	364	341	347	319	331	342	301	337	319	324	348	314	321	333	318	330	334	346	318	332	353	343	362	348	369	377	358	345	333	364	337	346	352	360	354	330	298	351	300	333	341	350	333	370	364	342	290	313	326	309	338	363	332	343	328	348	328	330	332	315	350	340	358	333	345	353	339	375	338	354	344	334	342	333	373	350	354	347	332	312	361	365	332	352	339	322	331	353	358	351	360	343	366	315	365	320	321	351	372	318	335	275	311	318	335	353	346	316	359	283	339	321	349	360	347
38004	41694	17711	986	828	774	761	732	703	743	747	696	692	708	693	703	723	690	698	744	748	694	704	724	744	717	708	785	702	705	683	680	654	705	738	708	716	700	697	675	706	704	682	695	681	711	700	698	731	714	674	698	708	724	670	659	666	713	724	643	734	714	688	705	719	717	741	690	695	741	687	720	649	696	702	698	706	681	707	656	677	719	722	671	738	684	713	693	683	698	689	674	677	655	660	711	688	728	661	707	663	674	664	699	679	728	706	709	719	689	753	716	647	727	705	634	675	689	716	662	680	702	728	715	724	705	641	712	660	665	704	719	781	646	683	676	682	660	698	699	723	709	716	679	662	690	699	713	711	694	717	710	673	738	658	665	674	747	654	684	725	636	672	655	730	684	717	715	702	702	754	712	686	690	670	685	694	625	764	678	676	676	672	662	708	644	704	651	695	676	715	652	699	725	711	679	639	718	682	687	674	683	721	666	697	679	722	755	673	707	728	793	655	665	726	719	671	696	683	675	711	744	674	703	694	708	714	705	681	724	675	697	726	670	683	655	692	699	696	688	681	658	659	675	728	672	711	668	682	702	698	706	673	652	720	678	705	697	670	727	726	721	648	728	664	709	663	668	686	634	689	683	719	668	716	725	710	721	691	689	715	694	678	692	650	706	658	761	693	716	705	696	644	696	684	713	688	685	702	678	682	657	651	720	676	745	688	672	667	668	689	698	648	690	698	681	717	709	712	688	649	703	680	691	730	716	698	719	746	689	733	656	693	692	631	783	711	724	747	697	720	706	709	669	673	728	702	734	668	643	714	705	688	676	727	700	741	696	701	675	656	643	664	680	660	715	703	716	716	680	699	674	723	726	705	732	704	728	665	709	664	646	676	723	701	654	719	703	686	671	691	683	725	671	688	761	690	722	702	668	700	704	765	681	662	705	691	730	704	665	671	686	672	697	687	703	698	707	731	694	745	691	703	695	679	702	643	711	696	700	715	662	703	674	678	726	705	684	742	737	702	711	688	687	695	727	704	669	706	693	731	687	745	737	702	667	694	677	690	714	739	658	701	682	686	673	657	721	715	686	666	728	724	683	699	672	642	722	665	675	678	702	655	713	674	719	728	704	696	728	663	685	668	736	710	715	705	732	680	722	661	640	639	689	693	702	725	695	744	663	679	663	726	689	681	673	700	683	668	696	692	733	707	699	692	676	674	722	683	732	722	724	657	694	679	723	669	688	726	644	689	716	649	693	730	697	656	678	668	698	749	694	717	668	716	702	697	739	742	734	654	711	724	701	717	675	640	697	715	667	717	654	698	736	686	650	729	700	753	674	741	678	653	709	699	733	691	652	648	710	649	687	661	689	702	711	727	666	721	712	668	695	702	704	718	716	691	736	689	681	729	702	751	689	686	668	661	690	676	733	716	663	718	674	678	748	735	700	700	646	735	712	650	693	703	668	686	681	683	662	655	707	705	675	706	689	717	691	670	701	651	716	660	694	717	664	678	740	708	670	695	699	669	777	700	700	688	681	669	706	680	705	697	666	702	669	709	685	691	689	696	687	713	678	660	681	720	698	693	712	697	682	666	688	686	734	662	676	716	700	719	680	661	701	675	657	661	672	655	719	701	727	717	712	708	745	715	643	700	681	701	677	722	693	725	693	752	667	703	695	651	707	748	654	700	647	685	677	721	681	702	729	696	708	718	711	683	720	688	634	693	697	731	778	679	683	723	726	692	681	691	686	683	710	692	703	681	692	680	712	722	748	688	707	666	704	637	664	698	721	705	671	697	658	685	656	727	725	750	701	748	685	745	706	649	728	699	681	675	680	718	732	687	728	726	670	667	647	715	702	712	697	728	657	612	666	671	704	689	687	678	681	662	706	675	687	682	662	740	745	711	714	653	695	720	642	697	667	711	695	655	715	686	689	682	688	677	688	661	707	695	687	704	696	707	714	699	698	686	731	697	695	694	725	649	716	660	667	672	688	690	743	683	665	713	662	716	719	738	712	716	688	678	703	701	697	706	710	664	727	672	640	722	683	727	664	715	706	715	691	721	748	702	694	699	672	719	625	715	715	686	720	710	649	710	705	687	704	725	712	682	725	744	697	690	763	689	721	708	700	715	692	719	719	653	675	678	678	676	674	687	704	719	636	665	720	712	690	703	684	682	711	691	703	721	667	647	667	649	722	677	730	692	678	651	694	749	672	730	651	735	690	724	661	763	693	684	725	666	737	661	690	732	695	667	707	638	698	679	698	722	705	686	700	654	688	681	690	675	697	753	619	680	704	680	688	732	746	681	744	703	701	759	738	638	704	684	656	638	734	722	652	702	706	661	747	678	720	708	716	725	707	655	689	695	665	699	764	718	677	657	702	712	634	675	678	683	719	633	665	749	720	692	720	668	679	681	718	659	687	702	713	704	693	677	666	653	755	690	650	679	706	655	689	690	726	727	671	757	699	698	670	739	698	735	715	660	654	720	671	679	691	697	715	676	668	700	668	685	693	690	643	700	654	686	707	657	670	709	649	697	719	734	704	751	681	706	657	669	674	683	646	689	667	711	687	701	734	700	700	645	744	706	718	715	727	692	716	706	720	729	697	689	684	691	742	700	706	693	687	727	685	745	758	661	679	725	678	730	750	706	701	682	702	669	665	707	702	704	679	698	655	709	730	718	679	690	677	680	694	738	705	702	667	750	655	691	721	704	700	647	715	748	672	730	744	761	616	681	706	670	714	705	713	747	656	670	693	640	700	653	667	670	690	709	697	726	692	701	695	722	669	740	649	683	736	680	692	694	677	666	675	705	676	708	704	698	717	706	705	710	714	711	667	714	721	713	650	668	725	676	719	668	717	679	677	646	676	669	689	689	696	708	652	646	685	701	696	713	715	697	655	762	736	705	698	678	680	680	690	658	712	718	663	720	687	694	669	679	726	689	738	710	685	664	706	728	710	642	691	671	667	666	650	688	707	716	733	728	682	698	740	713	677	676	703	700	680	673	660	722	633	678	686	724	674	689	659	678	683	659	722	693	679	659	683	754	688	701	678	720	709	704	649	638	647	695	695	731	739	718	722	743	714	707	735	676	727	704	704	697	659	706	699	735	678	707	687	693	746	732	743	678	714	733	747	644	694	698	684	740	672	717	755	698	670	690	660	707	734	682	661	693	706	683	750	684	712	681	654	715	707	666	733	699	701	702	665	658	676	738	677	709	704	706	670	732	667	702	703	729	737	720	706	730	685	680	670	683	660	721	764	705	720	715	680	655	676	671	704	700	682	716	735	706	728	701	664	737	667	684	685	675	696	683	738	703	768	686	697	685	726	693	699	719	702	652	693	676	645	682	713	684	706	702	722	680	755	661	729	668	672	670	725	678	699	760	686	719	671	644	661	735	739	680	748	686	666	703	700	712	682	705	643	700	709	685	721	703	671	691	735	674	682	651	721	722	682	714	716	667	673	657	730	657	685	675	666	677	717	692	698	709	672	700	702
34088	18136	5536	429	305	286	261	300	291	290	265	263	277	284	300	292	257	280	295	272	267	283	301	284	274	285	273	278	246	278	270	261	256	293	278	276	308	277	278	316	284	281	297	276	274	277	273	307	309	284	267	288	272	269	279	286	307	266	269	267	261	252	253	253	289	264	240	275	262	244	278	283	278	263	238	291	309	278	268	282	261	277	305	288	269	291	285	276	253	283	282	303	287	291	275	280	293	289	273	283	276	249	276	292	288	279	279	287	280	247	283	273	280	299	267	285	298	292	288	280	265	264	285	294	289	267	262	268	262	249	303	284	254	252	265	270	274	292	266	286	276	317	270	275	292	274	272	306	266	288	252	277	248	286	263	272	272	306	268	288	272	286	274	299	273	272	284	279	294	287	266	257	278	287	300	297	276	283	259	284	254	282	281	278	248	261	268	286	297	302	295	266	256	252	264	259	265	265	278	276	258	271	301	271	278	301	286	278	280	268	240	248	267	317	309	270	277	271	280	319	283	262	266	278	270	295	273	280	262	305	287	261	260	273	302	266	289	273	252	269	273	266	275	289	244	290	255	308	247	272	277	263	296	294	289	241	259	282	245	258	294	271	287	279	252	301	294	283	261	261	282	267	303	276	285	265	287	256	282	251	292	275	286	306	307	302	281	272	279	292	309	276	272	254	245	279	265	266	290	280	289	253	276	287	292	243	286	252	257	280	296	280	266	322	259	294	293	261	268	268	247	288	246	287	317	275	304	279	267	261	265	279	287	280	311	234	300	301	306	242	280	319	277	300	279	289	254	289	286	301	262	281	263	310	260	254	284	303	289	274	286	284	274	239	265	243	271	294	289	288	249	300	282	287	288	262	290	296	288	286	287	239	284	283	275	275	262	246	275	290	254	288	249	272	295	272	285	260	259	301	264	249	254	304	269	284	291	246	255	250	288	303	256	266	281	261	299	272	276	268	289	298	269	266	265	280	311	296	286	288	292	266	267	268	259	266	283	276	311	265	258	302	307	294	286	274	249	260	319	242	249	271	291	257	273	275	258	291	280	288	278	305	287	301	283	263	256	293	247	282	279	284	284	242	264	303	252	300	277	244	292	307	291	290	279	292	272	259	274	275	264	258	288	271	261	279	264	283	287	294	289	276	281	284	325	266	286	327	276	258	251	264	242	282	272	275	284	259	249	278	295	251	282	285	285	276	302	285	262	264	290	275	220	269	285	267	291	266	303	276	296	274	301	334	311	241	198	260	316	271	289	252	261	297	262	257	277	245	246	280	278	270	274	296	274	269	269	276	289	276	282	264	238	273	296	278	296	248	269	242	280	278	244	283	288	296	266	256	277	282	292	310	300	276	265	278	263	269	244	244	278	261	270	284	256	253	283	291	244	288	295	253	248	267	287	289	289	259	307	288	292	270	260	298	278	300	267	261	314	263	274	296	267	305	270	289	296	277	261	242	266	226	273	309	262	282	265	269	251	281	281	281	260	270	263	320	295	281	267	277	290	283	285	296	252	281	284	290	257	269	285	325	297	260	282	289	274	273	272	259	299	285	266	252	262	279	254	271	283	212	266	310	289	242	257	274	270	277	286	305	285	273	308	275	265	248	284	276	302	294	290	287	298	300	281	269	290	264	272	263	276	275	258	287	260	267	296	265	282	286	302	275	270	289	280	253	277	324	263	292	282	270	293	281	284	259	255	272	284	261	273	280	292	268	267	274	295	238	239	265	268	232	252	307	278	282	293	258	277	269	286	294	305	249	252	297	287	280	261	284	273	277	284	299	253	304	282	268	286	268	257	285	287	287	279	287	276	289	296	273	274	259	269	320	280	265	287	257	264	284	286	283	302	250	266	297	276	277	262	266	279	269	247	260	254	280	268	262	274	290	264	297	256	258	275	247	265	266	282	268	247	257	278	254	274	293	268	276	264	300	279	298	287	294	259	305	282	278	250	276	290	269	282	286	293	285	239	295	266	227	271	312	280	296	253	266	254	277	288	265	261	267	305	290	308	281	292	269	266	264	289	288	260	275	253	267	274	278	284	265	273	268	280	298	263	289	234	278	288	290	264	265	298	323	291	258	273	288	256	287	276	261	281	314	248	255	298	280	279	288	241	296	266	274	258	250	286	272	269	304	286	267	263	279	264	274	265	295	272	288	312	263	296	241	292	252	308	333	287	287	294	250	278	268	286	270	306	275	271	257	311	264	239	255	304	281	284	249	289	282	288	306	266	258	262	272	273	290	303	304	259	267	262	276	268	276	282	267	279	283	289	268	257	286	280	293	277	248	255	259	285	311	306	268	279	271	273	236	266	268	273	293	253	278	294	303	280	298	264	307	302	274	285	277	280	272	276	282	282	271	257	285	267	304	280	316	266	276	241	254	271	283	287	292	293	253	282	259	253	233	258	262	298	311	292	277	256	284	283	266	286	276	249	287	282	242	248	282	287	279	270	288	264	295	286	283	251	232	269	274	256	277	268	278	297	311	315	245	302	283	283	284	274	265	253	276	316	301	290	270	302	264	295	285	280	248	284	252	257	300	245	265	258	284	275	247	285	242	287	283	299	290	261	320	287	263	277	261	289	265	268	258	280	321	276	286	290	281	295	292	280	274	266	280	283	266	262	280	264	294	318	284	279	273	271	294	286	290	235	282	273	240	286	295	283	271	265	289	299	297	284	312	296	248	267	288	277	281	300	274	276	277	283	278	269	250	272	281	265	287	284	295	256	265	273	268	276	278	265	265	255	279	277	283	298	292	259	274	316	287	283	332	255	269	281	267	271	267	254	235	296	246	273	259	284	259	273	266	282	271	289	293	241	253	283	293	315	287	297	243	271	267	286	233	265	289	259	276	274	270	258	299	285	260	273	284	280	242	262	248	283	273	264	309	273	314	300	252	277	259	280	272	253	265	294	275	282	322	298	282	286	286	283	254	295	306	263	282	274	261	270	280	266	262	248	277	283	288	277	294	280	313	267	284	283	244	286	256	274	290	290	286	278	258	288	269	267	269	293	306	304	276	263	243	243	263	257	317	259	280	255	254	256	250	266	266	297	276	243	277	289	262	268	267	305	280	271	291	321	277	296	287	293	263	274	253	245	282	282	270	254	308	319	263	294	266	268	276	307	280	271	254	266	264	245	280	277	265	274	262	291	283	281	333	284	259	227	282	299	278	285	286	271	264	254	258	301	275	250	252	280	276	302	284	276	282	252	282	255	261	313	273	260	244	294	289	276	273	272	250	298	266	272	278	285	253	271	270	271	268	244	272	254	257	262	275	285	288	272	268	278	282	243	298	269	250	289	277	268	277	285	332	267	267	246	306	278	263	298	247	264	271	285	274	279	303	310	286	287	304	253	293	249	276	270	268	281	263	270	277	269	269	302	272	263	267	280	275	271	264	294	304	291	268	291	282	260	241	261	320	282	272	270	245	258	288	297	273	246	277	289	262	288	282	280	266	255	283	279	297	286	289	278	255	299	257
15376	3864	1474	640	615	612	667	674	608	655	655	684	670	633	631	677	643	642	587	636	668	615	628	650	628	658	661	654	671	626	623	607	654	614	625	641	635	639	652	646	658	589	610	641	658	624	683	594	628	661	645	595	599	637	586	652	623	624	697	604	599	622	607	665	616	667	609	652	645	684	657	629	660	617	656	619	635	666	615	603	697	651	662	620	635	604	630	598	638	628	663	663	610	639	675	606	601	635	671	640	665	678	619	622	604	640	673	639	676	633	669	625	640	597	618	612	630	663	639	641	685	668	676	639	637	651	619	625	709	642	625	601	693	648	640	608	615	634	646	654	612	652	600	619	651	681	656	615	622	651	609	624	650	609	613	637	667	624	648	584	672	668	615	623	634	697	665	624	636	631	665	683	660	588	627	675	592	676	629	659	609	646	655	665	630	655	611	621	662	622	659	648	642	611	642	684	663	646	648	616	669	587	605	631	684	646	654	622	620	636	626	627	673	668	630	704	612	654	645	645	595	681	646	639	645	569	617	632	650	625	644	661	627	681	578	605	658	655	662	599	597	662	610	669	692	612	641	633	661	612	616	657	671	652	651	658	687	613	627	615	630	646	584	643	609	589	667	643	630	652	638	639	691	615	614	602	645	689	651	641	610	664	644	664	618	653	661	629	621	636	642	654	671	652	645	666	645	653	638	649	649	586	639	661	627	634	617	659	609	653	628	608	627	654	596	658	607	658	648	640	659	619	679	631	691	634	619	689	673	645	619	691	586	662	639	675	638	633	652	675	613	651	635	608	656	617	628	670	639	658	676	617	606	641	626	586	639	648	644	692	654	649	651	648	655	631	644	608	667	621	602	642	666	681	634	588	671	618	626	655	607	652	669	656	636	607	607	639	661	651	629	627	633	652	658	617	671	646	630	667	655	633	669	615	600	691	657	615	631	608	624	596	660	596	627	644	611	640	665	627	646	632	669	644	666	653	640	625	618	646	659	667	649	625	631	631	673	653	628	645	653	647	653	630	671	652	653	610	670	614	674	658	621	661	635	639	671	636	663	631	595	662	636	634	647	627	554	633	654	649	634	599	632	639	621	618	634	634	610	664	631	667	648	633	648	621	643	610	619	666	612	593	625	602	662	660	621	630	627	667	630	623	626	637	603	628	604	622	673	619	651	606	634	629	622	627	614	640	688	624	716	605	651	610	634	621	618	667	647	663	666	637	624	621	664	661	640	620	659	614	636	681	672	604	622	589	670	631	632	584	666	636	649	560	615	635	654	623	624	626	629	650	687	673	686	644	676	645	624	625	596	585	627	661	650	663	631	634	633	596	616	646	619	646	605	674	633	614	644	642	621	659	657	683	601	624	638	650	669	619	637	620	639	642	655	598	661	670	635	649	633	656	634	618	621	607	609	646	605	620	606	624	625	594	597	694	679	616	626	628	619	674	656	615	617	634	624	679	661	618	662	637	663	623	687	616	639	675	645	629	619	668	689	629	650	659	617	610	616	652	642	671	665	620	662	624	640	574	633	682	615	606	610	629	683	648	617	628	616	622	572	592	661	650	587	666	628	653	605	610	648	646	637	663	668	661	643	618	659	663	623	636	649	668	618	644	624	630	610	628	682	629	652	723	656	659	683	641	637	648	646	618	653	613	607	638	623	657	650	592	640	675	659	633	605	615	659	593	633	616	642	642	600	656	606	635	622	688	625	676	586	633	613	660	601	640	648	609	617	631	627	648	630	643	641	608	645	651	682	607	684	629	661	684	635	643	663	630	659	599	632	659	683	641	655	626	609	634	700	636	647	681	616	590	650	623	699	669	648	650	686	644	612	622	667	603	664	635	651	683	665	658	610	587	623	671	633	637	652	620	646	667	663	652	654	646	647	613	651	649	703	646	591	675	632	639	632	666	658	595	697	618	666	612	626	647	655	660	629	623	654	628	640	660	660	648	669	632	652	649	643	640	620	634	670	644	621	656	602	609	664	610	670	627	617	715	616	647	664	605	651	617	626	666	643	625	645	655	625	626	616	635	631	657	653	645	678	612	597	604	672	658	642	669	685	627	660	647	637	575	626	631	594	654	646	616	642	640	629	620	651	630	600	619	663	636	634	642	659	651	640	628	605	629	659	651	621	613	621	672	595	584	688	669	603	635	671	614	605	647	625	616	659	615	658	652	631	640	634	670	627	639	600	648	601	632	645	680	656	647	634	612	643	646	590	622	633	693	623	647	633	645	646	611	640	619	612	650	669	671	668	613	605	681	654	630	589	648	676	661	657	649	626	658	622	626	589	651	644	627	617	644	586	600	621	662	614	656	668	609	628	631	678	655	608	685	678	637	652	567	635	609	621	638	686	661	613	657	636	623	631	618	668	625	654	648	641	635	635	623	620	649	654	680	641	627	606	589	642	636	604	671	680	632	654	619	602	673	623	669	640	662	637	644	620	620	634	597	676	644	654	665	632	613	610	593	613	622	631	636	633	613	612	621	617	641	663	665	626	665	653	674	703	614	661	651	660	659	610	632	658	607	647	632	618	661	652	649	633	630	660	676	646	623	671	649	631	621	620	614	667	659	634	649	643	672	658	662	685	668	678	629	629	595	623	676	592	604	668	641	632	689	618	654	632	698	625	636	648	620	631	669	649	647	623	637	619	651	654	613	612	613	676	697	611	641	628	663	660	655	632	623	643	651	653	643	609	614	631	626	635	620	611	651	644	631	657	680	613	625	633	635	679	614	648	654	705	652	629	618	639	646	627	672	651	628	641	607	645	623	678	674	668	658	600	629	663	612	678	646	615	644	647	658	671	654	643	631	609	661	663	667	639	623	624	645	628	621	665	636	618	661	640	614	629	626	638	638	648	620	625	656	620	635	600	633	662	676	624	681	645	650	615	681	666	635	623	653	649	578	643	597	685	634	624	631	653	696	636	626	616	617	677	655	629	650	653	626	602	637	644	660	643	648	694	669	659	633	632	676	719	636	682	669	636	662	647	638	608	592	656	644	677	623	659	594	600	615	677	640	640	628	656	662	636	638	619	632	636	653	652	659	604	621	653	633	667	629	608	618	649	621	645	661	658	618	642	645	597	665	629	647	652	607	662	655	648	639	612	631	658	695	660	629	613	653	664	661	630	677	624	627	608	639	656	646	602	679	679	635	658	691	640	634	627	658	641	671	699	677	636	622	624	657	606	615	670	653	595	597	606	639	642	616	601	635	663	666	633	630	606	618	647	612	651	678	630	617	663	652	655	634	644	655	644	629	648	618	643	671	645	648	636	674	660	644	622	607	653	674	630	659	623	694	635	652	690	648	663	621	640	683	616	633	629	606	625	635	637	668	630	636	609	640	654	672	646	611	591	664	618	646	641	634	657	620	620	625	626	622	642	642	566	643	637	628	641	635	638	612	662	654	697	630	638	665	651	650	652	626	681	651	657	627	644	632	657	658	596	598	613	628	605	668	631	664	644	595	630	605	633	659	629	650	636	714
25157	21121	23715	28763	21139	16121	826	569	478	441	474	436	462	461	449	480	420	434	477	422	414	403	405	453	460	457	440	446	465	419	493	490	467	444	448	451	433	433	443	468	419	403	413	433	431	416	448	460	461	412	445	407	403	439	478	439	462	409	389	457	447	455	437	414	489	405	428	429	402	441	453	405	395	436	395	418	433	475	469	430	429	417	428	434	414	407	433	458	447	449	445	441	437	415	447	428	433	390	422	463	431	437	446	438	407	474	413	461	418	467	420	393	454	410	482	412	436	424	408	405	461	430	415	446	433	437	393	445	456	434	431	412	458	507	472	429	436	424	439	448	402	413	448	478	453	476	422	434	442	461	437	448	435	447	437	422	426	434	464	432	485	497	424	429	429	438	444	435	417	447	400	429	463	418	446	427	472	408	438	445	460	435	419	446	420	413	415	410	395	424	404	407	449	464	391	423	440	389	400	408	451	440	463	438	404	436	391	396	439	451	425	463	420	457	462	423	436	466	461	421	382	413	455	413	376	405	425	357	446	422	406	435	447	463	455	422	402	448	401	459	432	439	431	402	449	415	401	408	365	444	455	429	453	428	392	459	431	447	421	442	487	388	394	452	431	431	415	414	465	450	435	402	400	423	434	419	472	458	427	448	435	430	426	472	398	459	436	411	379	401	408	409	392	387	383	411	429	410	428	394	438	432	436	454	445	414	438	439	457	431	454	445	420	443	397	455	421	426	414	388	387	464	429	428	471	447	455	399	428	433	440	418	407	443	458	443	437	438	405	409	412	406	479	470	473	424	456	384	446	449	443	404	414	395	425	385	464	440	404	415	434	426	377	417	443	415	437	415	420	399	415	483	462	361	425	386	443	444	450	420	413	398	434	441	401	430	471	441	446	404	439	412	440	436	421	430	424	400	432	441	410	471	428	446	418	430	413	389	461	444	429	428	432	446	454	409	447	453	448	459	441	451	462	415	444	401	396	450	434	458	434	395	444	431	395	450	446	454	423	433	407	420	445	429	414	428	432	425	461	424	403	424	444	452	424	396	441	412	406	464	431	454	419	446	425	439	422	425	406	395	433	440	437	445	418	480	427	450	416	456	424	442	426	435	458	411	444	411	419	422	459	418	407	405	436	405	451	427	415	422	439	428	434	423	413	422	437	430	418	396	394	438	393	442	404	436	395	427	469	408	435	419	406	392	426	447	454	434	415	434	441	461	452	427	419	428	361	432	470	448	411	415	433	439	460	449	426	408	430	436	457	463	451	421	421	439	435	408	454	443	436	458	430	400	435	439	450	471	448	479	488	433	433	426	418	427	440	413	416	415	445	465	438	441	374	442	395	435	437	457	459	456	460	442	406	484	414	410	466	411	419	440	422	423	419	426	421	424	418	432	425	424	416	407	433	408	465	431	443	453	445	427	415	428	437	419	405	485	429	417	384	427	388	459	389	403	411	443	420	404	472	424	444	436	430	443	437	431	354	455	424	416	397	437	434	422	435	410	422	406	416	385	438	402	416	410	420	446	440	453	450	412	415	434	409	447	391	397	432	399	424	423	461	462	415	398	437	456	422	409	444	449	464	421	433	440	461	424	395	420	437	449	440	455	390	411	422	479	422	423	435	464	427	450	418	431	447	403	403	388	401	437	421	405	435	474	425	422	437	433	440	435	444	402	398	435	434	433	418	423	469	426	425	382	419	445	428	409	434	448	446	443	459	415	454	437	458	424	429	411	407	424	466	461	489	454	396	475	383	432	438	435	416	421	434	440	437	408	412	447	436	430	455	435	428	435	419	393	427	437	442	465	430	454	443	466	437	448	471	457	438	450	404	415	397	432	450	467	459	421	436	438	445	464	411	445	428	404	435	399	408	385	425	405	437	431	472	474	446	429	447	415	427	411	377	423	433	438	438	419	416	453	447	396	361	470	434	439	439	437	420	454	450	415	448	427	423	413	462	455	392	395	398	433	419	443	374	397	422	448	425	445	428	430	430	385	447	415	463	431	408	442	432	403	408	409	429	412	434	442	450	414	439	445	430	426	458	442	427	461	438	451	391	436	440	396	407	440	445	413	435	466	421	425	423	464	461	416	454	426	432	431	424	447	436	448	423	434	459	412	442	409	438	427	434	412	438	430	416	465	430	421	385	445	400	382	404	443	431	412	456	450	455	504	468	402	427	422	457	418	402	455	443	439	420	426	394	425	442	447	440	421	410	464	451	421	389	474	454	411	457	470	460	461	427	410	476	432	449	412	400	439	436	426	467	464	422	454	439	460	466	439	437	465	457	430	395	379	435	420	447	442	415	465	427	367	391	421	412	406	412	458	442	464	417	402	442	484	441	422	446	411	412	407	447	415	408	447	483	450	430	449	415	457	414	441	417	431	408	421	424	445	479	400	452	432	430	442	410	438	440	428	444	390	421	460	432	425	463	416	446	439	412	422	444	403	418	404	442	402	430	471	398	404	432	401	429	451	398	412	466	410	397	447	409	441	419	401	408	389	392	441	452	441	415	453	425	416	396	439	401	444	407	440	423	408	417	424	432	407	417	489	429	466	442	448	461	433	417	423	428	429	394	400	427	391	429	453	441	411	421	458	424	414	423	409	425	443	438	443	426	422	391	443	419	397	426	415	435	406	402	447	454	447	423	432	425	430	428	429	400	460	412	427	425	467	439	424	379	422	441	439	407	425	445	439	413	449	417	438	430	449	418	431	440	459	413	428	409	436	439	435	415	422	429	421	433	444	436	432	496	456	436	428	421	460	416	400	413	419	411	456	439	472	452	422	429	443	394	478	405	437	425	466	452	439	438	415	432	406	432	375	439	513	410	452	401	428	449	473	422	463	445	440	490	456	429	441	412	426	440	407	448	444	437	435	453	507	415	475	445	420	457	466	419	408	402	487	438	447	430	446	412	405	446	441	431	391	409	439	447	432	430	431	417	441	460	417	410	414	447	427	459	447	449	424	444	395	365	425	436	404	450	490	449	460	392	417	445	438	410	434	448	434	420	444	429	410	425	463	379	412	447	426	414	408	420	426	458	443	396	452	460	397	443	444	391	445	450	426	467	413	435	421	396	423	466	423	413	448	422	438	428	453	440	433	472	408	425	433	448	455	449	456	425	453	484	401	425	465	468	434	446	427	444	441	463	456	447	420	465	427	406	426	406	457	411	440	458	454	450	434	428	407	386	420	391	449	483	401	395	445	416	444	425	427	427	452	407	469	413	393	424	440	401	409	449	412	437	453	458	480	419	440	464	432	429	428	458	417	417	453	455	433	434	450	401	418	429	452	402	430	431	444	399	425	459	434	458	421	439	427	430	452	445	455	431	411	431	468	440	433	400	439	466	450	387	436	474	424	449	414	403	467	438	439	402	404	480	454	468	432	416	465	434	432	384	399	437	453	465	443	417	385	446	461	426	432	422	420	402	441	410	457	421	411	391	440	388	443	438	407	401	430	435	395	376	442	431	463	464	439	429	432	477	437
32944	32019	12130	1101	942	975	888	904	874	874	872	920	896	907	841	942	948	851	902	898	910	905	911	883	882	885	892	950	899	958	946	975	923	848	933	906	898	887	917	904	861	933	877	911	881	866	910	891	917	932	887	908	879	918	908	883	927	868	891	943	849	886	892	921	895	895	875	897	947	906	909	944	955	844	911	871	854	873	869	888	918	897	896	883	893	909	871	912	900	866	857	904	936	896	921	889	904	917	903	860	881	866	889	926	923	924	907	875	888	899	897	877	908	820	883	883	952	952	919	869	965	972	907	931	878	937	934	924	910	963	927	895	926	899	903	975	920	905	979	876	877	939	949	861	940	925	940	897	857	885	895	951	912	891	915	903	927	956	932	879	864	914	938	960	920	911	931	891	922	828	877	925	888	877	920	892	870	908	901	955	944	885	896	935	867	882	858	929	880	928	919	920	909	915	885	946	946	836	890	896	884	914	954	939	937	899	889	898	910	911	953	903	926	884	954	900	907	941	925	928	889	933	895	916	879	879	940	883	930	921	861	896	878	894	864	871	935	917	919	907	923	949	883	899	960	935	866	924	945	895	921	924	866	916	884	947	904	881	851	905	964	900	941	905	924	883	874	880	929	897	906	858	905	906	873	921	900	911	896	925	920	856	863	898	918	851	894	889	881	894	926	935	924	876	975	877	935	919	870	890	880	893	903	877	938	934	883	880	914	876	880	904	910	921	887	913	871	842	868	919	905	982	928	906	912	904	893	915	896	980	898	892	944	898	896	836	903	899	909	928	944	933	868	937	935	869	922	866	888	891	899	946	883	943	889	895	895	932	905	975	962	852	924	888	867	925	958	870	898	938	856	856	914	902	930	987	906	894	879	923	879	846	971	899	941	880	947	878	908	872	918	902	878	943	935	902	923	926	918	908	944	971	928	883	911	936	901	914	936	897	891	889	895	957	944	881	879	900	895	890	954	879	925	910	941	888	905	905	836	921	877	945	865	918	927	915	897	908	899	908	910	883	895	943	847	874	921	784	864	946	920	927	899	901	870	889	879	946	901	874	932	897	935	885	885	936	937	885	923	862	872	886	923	931	889	928	886	950	907	880	910	921	900	900	858	871	937	910	873	839	907	939	881	937	899	873	925	907	888	895	879	964	907	893	932	900	870	901	911	844	889	850	933	869	839	889	874	860	896	896	846	945	805	956	899	930	899	916	916	877	913	916	855	888	933	861	927	928	888	970	951	907	915	873	924	942	872	956	891	918	903	916	935	922	905	865	873	892	899	945	819	859	914	930	956	924	920	945	885	881	873	913	932	911	903	933	886	878	876	947	872	916	937	922	887	946	941	945	916	904	890	929	925	910	862	868	851	900	929	865	902	929	871	873	965	904	915	890	882	907	932	919	906	920	927	871	838	913	891	881	900	931	865	894	905	899	905	878	893	880	901	854	934	911	899	829	874	927	893	899	903	864	863	861	937	913	944	918	920	921	907	867	895	860	899	895	881	909	918	968	917	863	895	884	890	889	911	888	846	871	906	856	944	886	901	858	926	863	934	953	867	946	899	898	892	923	885	910	843	911	920	895	879	925	891	913	891	932	896	940	895	898	916	851	869	889	917	850	880	933	922	902	911	865	902	905	925	876	892	858	868	846	945	891	888	964	916	906	921	922	836	938	935	890	880	897	925	858	954	932	897	927	861	858	896	892	901	868	899	954	868	924	945	927	834	894	901	882	891	954	899	867	895	874	893	935	911	891	914	951	877	917	918	975	858	934	897	891	897	872	916	942	880	933	925	857	860	905	901	965	887	897	859	915	925	921	842	901	957	856	924	908	903	907	901	943	897	890	869	890	880	923	907	878	929	909	901	903	895	827	854	914	876	861	909	875	896	905	907	928	967	890	881	884	929	919	928	988	831	944	873	882	883	894	964	908	979	887	918	934	900	922	858	922	896	893	906	880	896	929	961	887	954	896	909	880	915	919	883	887	862	872	940	878	904	872	869	858	905	866	920	878	894	912	893	930	926	905	901	956	869	890	865	883	868	908	908	905	913	925	938	859	895	924	921	871	862	893	949	885	875	893	899	855	899	897	912	890	914	917	919	906	954	921	880	914	926	911	912	910	886	855	876	914	891	949	900	909	885	898	968	894	949	925	972	878	926	893	897	924	867	891	866	888	901	873	885	882	879	908	950	913	911	964	918	923	846	867	898	863	911	901	858	884	887	871	925	865	914	894	893	842	897	905	856	949	902	867	946	862	940	925	888	890	896	922	876	921	901	865	861	868	900	896	836	912	883	900	859	918	867	927	882	958	932	975	899	957	897	984	874	909	926	875	936	885	908	951	904	880	921	884	958	893	883	903	898	862	911	900	885	942	876	870	896	845	913	880	842	925	920	928	921	888	944	916	852	897	921	924	915	882	874	878	879	907	871	872	910	904	889	891	881	931	896	876	857	880	933	842	925	950	931	941	887	910	860	943	902	891	928	894	908	903	869	873	909	925	885	923	885	829	930	883	890	933	889	919	898	877	918	889	899	890	890	881	893	925	888	955	894	973	848	915	919	841	911	914	909	897	878	891	908	893	909	865	904	973	862	931	907	929	871	957	892	902	865	912	876	904	919	932	944	920	863	882	889	888	881	914	913	956	910	921	850	888	866	874	906	932	901	895	935	908	888	906	873	949	896	912	947	909	896	879	886	903	891	898	865	907	875	885	923	913	941	887	917	917	906	880	911	880	888	873	929	865	863	869	834	881	895	885	920	843	858	908	886	863	946	956	798	905	893	874	923	952	886	905	847	901	1011	940	911	915	929	916	919	873	905	935	873	888	898	932	891	914	895	899	927	899	947	954	887	955	932	875	898	942	922	930	879	912	891	887	880	900	924	900	948	822	940	834	854	922	887	851	917	948	856	920	881	904	901	924	864	889	858	876	940	875	864	841	962	871	918	900	908	899	887	906	921	933	908	927	863	897	883	927	942	882	958	881	890	913	911	972	894	897	944	895	903	883	896	886	909	900	910	910	917	912	930	890	885	902	950	900	904	938	834	872	953	925	839	925	963	852	880	855	903	902	917	901	875	905	898	908	880	890	851	858	879	932	921	883	925	907	907	869	907	936	896	901	876	887	865	960	929	893	897	894	828	884	888	948	931	928	895	927	928	899	952	886	879	922	937	885	947	885	914	941	904	903	856	846	881	964	910	912	894	927	910	910	883	918	864	903	868	865	894	919	924	904	914	903	902	908	857	911	895	832	900	892	918	917	870	959	897	897	862	940	880	929	921	888	909	888	907	903	948	900	902	898	832	927	926	852	937	920	826	883	860	879	895	886	923	900	845	885	894	918	946	929	891	872	873	890	883	873	876	924	922	919	967	922	959	916	909	884	852	911	933	925	886	936	935	977	928	889	934	879	913	884	879	911	860	904	901	905	892	861	946	872	933	898	945	922	881	907	930	885	841	937	881	900	895	886	895	904	927	946	965	885	929	898	893	913
24569	21124	24015	28483	21126	21152	11890	691	445	446	442	439	354	350	346	365	377	419	344	349	368	383	359	330	360	325	375	358	352	328	349	336	321	332	362	369	373	343	331	336	338	315	388	316	368	325	338	335	358	330	333	375	331	344	323	338	324	332	361	312	306	319	330	328	334	326	352	305	317	341	327	312	355	342	329	359	338	359	333	371	336	315	334	378	364	370	331	345	293	344	343	340	334	301	330	347	290	340	339	328	346	293	324	373	344	341	338	337	351	314	336	377	334	328	345	335	291	302	338	321	332	355	355	352	346	302	358	351	368	311	314	358	312	349	322	360	341	348	332	331	298	361	332	374	305	338	370	374	323	345	382	344	338	352	318	347	354	350	360	352	381	369	302	386	367	328	347	381	376	329	378	308	333	324	339	348	352	368	301	369	358	343	338	370	354	380	326	309	329	348	371	357	324	334	334	374	317	376	334	341	361	346	362	361	318	351	349	349	340	338	360	328	368	350	346	327	329	333	348	332	357	341	333	332	358	365	333	370	336	338	344	345	340	355	355	361	323	295	334	348	356	339	288	327	319	325	303	332	339	360	348	333	343	325	342	335	338	302	325	328	336	354	323	340	325	331	375	353	328	353	344	341	339	341	323	369	329	363	323	334	333	304	344	354	375	359	361	314	338	330	353	373	351	371	339	364	363	357	311	339	336	363	368	345	356	359	349	344	330	347	336	375	369	312	313	362	364	338	375	308	345	343	324	362	323	350	324	347	307	326	321	331	356	318	315	352	391	350	315	313	350	345	336	352	350	360	324	316	312	353	319	318	333	369	348	350	336	313	330	365	313	324	334	318	328	366	308	322	323	338	375	372	308	380	336	361	376	310	298	365	341	327	300	351	384	332	313	356	351	314	343	325	336	356	303	323	370	379	315	307	333	335	311	316	327	324	320	345	356	373	377	378	338	365	373	318	319	331	331	344	323	303	357	329	332	371	361	358	324	321	321	337	323	343	331	323	311	339	393	329	362	380	379	321	380	375	323	332	348	365	330	339	336	338	380	314	325	333	354	342	320	391	337	325	335	353	324	353	352	338	324	363	313	346	382	374	354	349	335	319	323	304	347	371	373	365	349	328	331	354	330	325	319	322	331	354	341	334	323	340	350	327	333	317	289	292	358	366	342	322	353	345	369	359	351	344	345	337	361	313	345	365	335	348	346	310	306	339	328	341	349	359	326	340	342	349	346	357	360	344	346	334	358	337	356	348	313	389	324	334	334	340	342	349	303	338	318	297	333	360	322	319	336	331	382	326	331	346	328	305	358	359	338	362	356	332	379	356	364	347	331	333	347	314	304	326	316	355	324	368	340	374	390	373	361	351	335	332	315	356	367	354	349	338	335	323	356	326	335	331	351	334	369	327	372	332	367	346	320	325	298	359	322	377	343	327	361	308	321	330	351	340	354	325	333	349	328	328	365	323	317	358	376	371	332	335	341	322	341	282	354	364	354	328	297	352	355	348	337	347	336	318	358	335	331	330	353	358	347	312	360	378	323	374	350	340	345	341	328	328	317	344	335	343	372	381	367	343	349	332	361	326	326	355	348	362	301	360	342	336	360	379	349	345	326	360	314	348	346	326	332	332	357	334	370	366	338	351	364	365	348	340	321	374	382	379	344	325	353	365	329	377	317	359	377	338	371	339	347	348	330	364	316	356	325	349	338	333	345	329	344	352	358	338	328	367	306	339	346	356	321	318	339	343	325	333	330	363	334	338	345	361	340	349	344	347	338	342	335	315	342	330	323	332	312	338	351	369	340	333	301	376	373	324	321	333	327	330	373	329	314	335	309	359	383	341	327	335	331	346	320	381	350	355	365	367	337	322	344	321	311	364	326	349	351	309	333	317	355	347	342	344	350	326	382	371	365	336	310	372	353	314	324	373	334	365	336	352	361	354	328	306	314	360	348	325	355	363	334	387	374	344	338	325	348	366	343	365	357	341	293	328	363	381	359	342	352	315	333	335	327	366	380	327	347	379	355	316	354	333	322	320	339	327	356	348	330	343	343	338	383	353	328	371	348	340	336	339	332	368	352	347	342	338	315	316	349	366	375	351	328	316	322	343	363	364	346	322	319	333	362	345	354	344	320	322	316	343	344	341	364	354	354	328	356	320	386	315	315	335	343	331	315	342	353	331	325	338	342	329	327	326	377	318	335	332	332	318	362	346	309	383	319	339	361	371	373	323	308	327	368	348	336	338	320	315	354	317	348	346	336	362	341	340	355	346	354	350	357	342	324	320	367	347	352	378	342	362	321	302	333	328	349	334	342	329	320	330	354	363	349	318	350	345	379	356	353	341	356	334	349	369	358	343	329	343	342	370	362	345	367	325	323	361	365	370	310	317	334	335	379	343	332	319	363	344	316	341	340	344	343	335	344	336	369	343	350	316	329	351	378	347	321	356	281	352	350	335	358	324	360	360	355	331	351	310	304	329	337	334	351	338	295	341	345	328	324	337	335	358	367	355	321	333	331	326	314	336	356	366	349	340	337	312	335	361	325	294	360	316	346	349	376	325	340	321	318	335	314	341	371	358	342	344	373	371	322	346	371	293	322	308	387	348	362	368	351	324	348	333	352	352	376	334	321	355	343	323	287	319	337	327	375	303	371	348	320	373	356	376	348	374	334	356	333	294	314	371	353	359	371	342	341	365	301	338	348	340	330	328	366	354	324	365	327	316	299	341	345	316	301	353	336	361	336	346	337	346	312	319	345	334	334	340	359	325	314	361	361	359	328	329	333	345	365	315	316	340	307	297	291	339	350	308	348	362	304	381	375	355	357	347	327	348	354	322	361	327	316	342	340	332	369	374	385	349	331	333	352	317	315	381	357	332	352	336	338	329	314	338	373	368	329	358	342	344	327	338	323	330	323	372	348	357	329	335	341	329	386	341	313	367	323	333	333	333	357	376	318	390	326	311	353	334	362	338	295	286	357	334	321	303	321	322	360	289	360	366	359	343	336	345	346	344	349	350	315	327	321	350	334	354	298	315	359	373	365	348	348	345	328	355	342	327	318	347	337	357	329	346	321	374	321	354	357	309	355	351	330	326	326	373	337	334	317	354	310	330	361	357	351	343	364	335	325	344	375	295	376	373	352	319	351	363	344	348	332	321	370	351	281	355	325	347	327	337	348	322	305	371	351	345	329	317	345	315	344	338	342	336	341	364	361	350	343	344	340	351	338	370	337	360	281	309	341	355	360	331	339	350	335	310	344	324	309	331	329	383	409	353	358	378	355	333	348	343	353	371	309	342	327	348	389	303	364	341	409	331	373	348	370	353	348	297	312	350	329	343	349	371	319	320	341	341	347	346	377	354	361	337	291	345	313	338	336	352	309	374	345	332	349	369	317	342	329	328	324	330	356	339	354	335	328	310	305	384	319	348	322	324	333	345	312	350	327	402	381	381	355	372	345	305	351	379	324	340	322	340	343	329	328	356	330	334	298	343
39021	42819	16950	1020	876	796	747	767	740	738	720	685	709	657	681	711	677	750	686	710	721	702	689	708	674	736	669	684	700	684	735	705	696	711	752	675	688	679	707	703	709	685	731	706	717	682	759	712	698	716	650	670	676	680	736	715	705	670	689	691	694	736	695	716	717	687	712	703	725	652	740	656	714	672	675	738	665	724	725	695	736	755	697	700	751	691	694	702	708	744	669	704	699	717	646	677	690	697	676	732	704	682	712	671	703	719	737	733	704	718	742	694	714	697	702	726	651	688	712	645	731	692	687	701	723	711	674	696	733	715	701	685	724	718	745	683	683	686	678	699	691	703	659	680	706	706	709	682	711	706	682	695	680	747	699	634	669	671	753	733	663	699	667	717	723	683	658	671	712	695	692	694	680	716	663	662	735	674	668	693	725	738	699	680	693	707	691	670	656	689	669	744	732	711	667	681	697	701	654	701	728	676	697	701	696	697	694	650	739	677	701	680	691	679	692	728	708	701	687	732	646	693	709	714	681	687	664	741	681	714	667	675	692	717	716	735	762	670	656	699	703	657	745	704	730	706	710	671	762	658	712	715	755	690	707	718	698	712	664	679	700	698	713	689	675	705	715	679	715	746	734	706	729	673	694	715	741	675	685	708	654	728	714	724	712	688	650	676	676	657	684	641	651	703	710	700	662	724	759	675	719	684	735	667	710	713	698	688	698	730	681	697	684	713	694	769	725	709	724	711	717	709	683	750	717	717	655	695	741	700	720	716	692	695	648	755	720	686	707	646	690	662	687	683	700	680	702	751	706	740	699	680	747	720	678	700	722	734	704	761	722	692	654	717	663	740	682	746	643	688	685	670	710	706	717	685	709	671	748	687	703	721	698	705	756	738	714	676	698	728	732	720	690	674	685	748	682	714	755	704	716	708	696	690	671	731	712	679	685	672	667	703	706	704	697	695	678	715	706	631	717	667	689	672	740	675	661	760	693	702	660	688	713	721	704	726	671	670	716	715	735	703	693	707	694	725	698	698	698	664	700	667	706	654	659	662	709	662	724	688	650	709	702	720	687	697	702	709	779	698	666	696	756	698	665	679	685	750	680	707	638	663	709	680	740	723	720	738	706	700	669	721	708	737	687	732	681	705	705	718	738	694	663	708	643	707	744	712	688	683	695	665	670	725	708	693	720	721	723	683	721	690	712	676	659	664	683	714	678	683	702	694	693	670	698	679	643	697	693	680	726	735	686	680	732	691	719	731	707	704	636	696	677	659	676	686	727	705	676	679	708	652	724	713	718	755	718	667	720	722	688	713	689	640	718	675	670	703	690	751	719	738	692	768	700	749	711	721	698	705	720	743	720	684	718	658	690	679	708	717	686	701	678	705	675	708	688	724	703	697	683	722	742	677	708	677	706	715	724	685	738	675	690	736	765	730	710	684	679	709	711	692	692	710	692	695	638	671	686	687	663	621	762	690	725	710	706	698	652	744	720	697	694	709	654	730	682	693	772	726	684	710	685	699	752	748	668	721	744	699	720	686	705	762	723	679	661	676	698	728	761	659	635	718	694	728	687	751	722	690	671	733	704	753	722	713	704	693	666	689	699	715	726	676	677	701	747	720	670	699	733	744	710	689	727	689	703	714	706	738	691	687	751	724	745	689	677	714	676	745	719	682	688	676	720	708	748	691	683	670	717	677	707	714	672	682	713	725	749	650	700	727	710	735	759	686	685	702	691	682	701	693	677	707	687	732	689	721	703	708	716	740	685	688	717	669	748	680	687	683	698	670	789	730	714	753	721	693	728	760	690	715	715	689	687	636	681	641	715	720	724	646	656	699	711	701	663	675	680	710	707	759	668	700	672	696	668	735	652	648	683	686	728	706	746	765	727	693	712	720	659	736	689	685	723	720	698	704	702	727	701	691	717	707	724	703	700	680	724	751	756	651	658	713	669	667	737	715	699	715	696	695	725	721	695	703	743	672	673	711	733	660	733	708	749	679	716	713	674	711	722	703	750	692	678	717	689	686	662	691	751	632	725	721	669	656	709	688	714	676	734	680	694	710	666	675	726	700	679	698	666	675	756	676	689	736	713	709	728	729	702	681	708	692	743	653	715	733	673	680	686	644	634	684	657	697	738	680	683	699	699	738	721	773	714	667	735	690	675	733	759	689	670	658	717	702	679	708	688	678	704	724	703	684	672	664	719	703	708	683	710	731	735	671	696	690	717	695	751	691	673	677	767	679	681	652	745	731	695	742	667	689	749	675	729	729	685	721	689	665	748	667	752	700	675	750	683	752	668	695	709	717	680	721	668	700	687	717	696	710	736	691	738	675	705	688	712	718	719	707	661	698	754	715	762	726	720	707	702	677	694	738	703	678	706	681	683	682	669	674	700	739	695	685	702	736	689	679	740	672	730	706	702	668	673	661	665	724	727	705	684	676	660	741	658	712	704	745	668	660	681	654	676	687	668	676	694	728	680	667	682	650	728	714	714	747	688	718	683	707	696	705	729	690	698	693	707	660	716	757	739	665	688	687	740	730	698	701	717	690	663	716	717	748	681	683	707	711	721	708	697	725	727	718	667	727	666	726	698	681	687	683	669	753	701	690	761	649	705	710	680	703	680	727	650	672	701	666	679	690	691	674	744	682	707	687	696	687	768	688	674	688	733	630	672	716	685	738	672	692	682	702	727	727	745	697	667	711	694	689	710	675	693	758	721	668	729	740	691	728	687	658	744	687	692	714	707	686	712	690	707	688	700	685	707	698	711	665	680	726	737	711	702	700	716	700	739	683	725	690	674	688	703	714	678	695	718	688	733	738	719	722	699	688	678	696	727	676	729	719	675	689	721	655	720	715	733	722	678	710	677	665	682	711	752	658	736	692	720	696	689	686	740	686	704	694	705	689	726	698	657	726	728	708	691	674	686	673	672	684	685	731	697	666	657	665	728	712	700	696	714	685	707	643	740	690	686	705	702	742	701	717	694	667	680	663	741	640	672	712	710	729	712	732	699	680	720	732	715	701	710	699	706	699	708	676	711	739	707	677	705	705	671	661	670	721	695	671	700	699	697	655	681	745	683	648	700	658	719	683	722	718	719	704	641	669	702	686	721	687	706	704	725	691	718	705	683	680	700	761	712	694	658	711	741	731	695	672	702	657	690	725	685	718	717	749	698	682	709	671	715	731	678	716	716	699	728	706	696	715	669	710	691	697	699	681	705	694	722	707	735	685	753	737	694	658	702	698	669	698	687	732	668	717	679	707	738	682	666	714	675	682	698	672	736	723	716	755	713	756	680	692	705	667	690	676	688	755	695	731	693	641	713	711	678	702	700	692	737	711	694	692	635	730	738	726	729	733	659	693	651	670	673	656	713	712	728	701	650	706	702	697	794	665	699	768	735	737	659	739	694	712	668	686	682	685	672	696	684	673	670	727	694	719	736	705	693	730	687	663	686	704	691	663	673	702	733	679	685	737	739	655	675	704	701	712
34242	18134	5448	404	265	274	280	282	293	274	279	279	292	267	281	281	292	277	270	288	274	324	323	272	297	289	302	298	282	277	282	258	288	287	269	283	261	279	278	265	285	279	292	314	255	280	278	298	319	249	310	296	270	301	289	278	262	280	273	264	274	270	308	288	274	286	279	283	291	304	266	288	282	300	263	279	278	302	274	254	244	283	277	251	282	284	257	295	266	257	278	287	277	325	295	289	309	266	285	302	299	265	268	310	304	272	266	310	280	269	299	320	275	250	272	279	287	287	270	267	295	247	284	296	280	318	300	291	248	269	289	298	288	318	317	309	285	298	283	305	277	259	281	276	286	292	278	309	254	277	305	260	280	261	242	306	254	270	293	292	240	241	304	293	273	284	322	284	253	296	263	286	303	258	270	298	315	269	262	271	248	282	291	276	241	265	292	248	303	311	272	313	282	287	237	313	276	306	303	324	271	273	257	281	269	296	267	293	298	306	293	295	271	284	263	292	300	307	269	261	274	280	258	289	297	299	275	304	281	290	280	308	300	279	274	253	275	292	308	288	235	256	247	277	275	278	244	251	281	271	282	292	255	260	302	288	278	289	252	252	282	275	308	279	252	281	291	291	311	299	266	270	303	315	259	268	296	269	298	302	253	292	251	274	286	227	279	288	275	281	275	241	265	278	314	274	290	255	333	289	278	280	272	287	277	291	289	286	298	278	300	280	288	272	274	273	291	267	262	270	296	282	312	288	288	301	282	309	291	257	281	266	277	277	259	280	270	284	287	239	293	294	290	312	277	281	283	267	306	284	258	280	253	303	282	256	299	287	254	264	282	293	267	265	258	278	281	278	300	279	290	324	284	304	319	298	304	283	350	293	282	272	296	257	248	289	281	276	285	270	266	289	259	299	282	289	290	271	302	297	269	291	263	270	277	270	310	287	298	257	279	268	261	288	300	279	304	287	246	260	277	272	273	247	274	288	295	273	288	310	265	291	271	297	268	249	267	291	321	267	279	256	324	252	279	293	308	275	296	252	255	276	315	300	304	298	274	244	293	285	259	273	310	295	282	289	297	292	265	270	277	289	276	276	319	286	269	292	289	309	270	301	314	296	305	290	272	287	295	305	282	279	264	256	300	285	275	271	293	264	296	258	264	278	258	274	277	285	286	304	279	316	267	276	298	277	306	278	282	280	276	308	289	316	277	248	273	255	277	258	303	263	282	297	262	271	262	269	269	293	281	249	276	324	274	307	276	262	301	249	274	286	284	293	269	317	275	282	280	261	274	264	312	299	311	319	310	273	296	245	268	279	299	261	258	275	282	297	249	278	264	302	284	308	275	258	266	280	273	307	271	280	269	278	243	273	234	268	276	282	282	300	281	276	294	257	260	295	296	240	295	277	303	281	293	299	286	308	288	303	303	279	277	289	271	257	281	287	280	286	285	285	260	235	250	286	282	280	295	267	275	260	258	279	266	276	263	296	284	268	289	271	297	259	278	283	317	277	291	281	294	289	288	285	242	282	269	288	274	292	296	289	244	287	324	292	317	269	300	288	269	281	297	276	293	295	262	287	288	274	272	280	274	301	294	299	273	297	279	302	297	284	267	266	279	281	285	292	268	330	320	271	304	240	302	295	302	291	273	269	272	287	253	318	264	306	272	270	283	259	271	280	292	271	293	288	283	264	259	271	256	303	254	263	281	271	290	272	262	279	302	277	293	318	273	283	273	271	283	261	273	298	259	310	285	286	299	266	283	280	277	285	278	295	291	244	256	293	284	265	238	278	253	284	300	254	314	253	281	291	271	305	288	260	303	272	287	281	287	294	299	293	276	246	266	248	300	300	300	284	259	280	286	277	282	246	272	291	293	316	271	288	252	268	279	301	270	290	275	274	287	268	305	268	308	302	267	275	302	267	292	277	309	268	295	271	285	283	305	303	256	279	255	273	280	272	268	274	264	270	297	287	288	283	282	289	283	280	290	292	276	289	292	295	255	296	247	298	279	265	288	278	309	263	280	288	288	256	256	276	283	282	256	268	263	271	259	299	308	297	287	264	296	300	297	269	268	306	259	284	279	286	319	263	269	293	294	315	302	269	282	314	289	270	278	263	280	277	284	280	280	289	271	246	247	280	283	248	270	265	324	258	256	286	262	261	279	282	249	289	282	288	281	294	259	271	324	298	273	294	287	262	283	285	277	286	279	295	268	278	303	260	283	270	294	283	266	271	308	275	295	279	325	272	293	265	280	304	265	239	257	274	268	270	309	291	250	281	259	309	253	279	279	305	300	268	280	272	297	289	307	271	256	303	285	276	285	306	270	308	259	296	288	300	298	293	296	257	323	290	305	273	264	294	284	265	281	295	283	338	288	291	294	288	269	279	269	241	301	223	276	300	300	322	295	282	263	285	270	278	303	278	311	266	281	280	265	296	294	302	253	306	275	274	283	280	285	289	277	272	273	276	290	283	291	287	275	264	261	285	295	263	294	320	288	278	288	280	295	293	293	310	285	261	273	270	270	254	272	255	281	315	297	285	269	303	291	286	297	287	282	263	266	266	297	267	296	275	289	303	281	290	291	278	262	304	298	273	295	247	276	278	294	284	299	267	275	291	263	259	273	301	291	281	253	263	259	300	290	270	261	283	306	275	290	287	314	274	277	279	309	277	293	296	288	278	266	301	266	277	298	280	312	300	301	293	303	285	295	284	265	269	288	274	288	285	275	307	303	310	298	271	290	278	289	272	306	296	300	243	275	295	285	283	296	247	270	312	286	270	251	273	260	300	284	299	293	281	301	268	280	280	293	272	269	254	258	283	276	259	307	304	256	300	291	296	272	268	263	296	275	293	275	266	268	262	244	253	303	270	277	262	254	267	264	288	303	320	309	282	282	274	307	274	277	289	299	276	279	285	271	283	291	300	284	283	297	280	288	270	254	268	295	318	281	278	301	314	297	267	298	250	275	309	250	276	297	273	291	323	317	289	274	297	296	276	288	309	275	269	305	258	301	273	284	299	288	295	290	268	273	316	260	320	287	299	280	299	258	273	281	240	287	300	272	281	251	273	271	230	275	274	280	288	247	262	270	288	269	285	275	292	250	276	276	256	266	307	295	286	260	299	301	333	276	265	278	267	275	262	270	282	288	274	289	274	260	275	277	302	287	268	267	299	294	301	275	265	282	277	299	274	264	301	292	305	281	302	291	258	312	298	300	277	272	268	274	268	287	236	280	291	296	273	290	273	266	299	308	275	282	270	272	286	245	270	298	292	272	248	292	272	246	285	260	257	286	291	275	257	299	315	304	285	258	292	279	292	276	283	281	316	274	258	272	271	264	269	276	291	308	305	307	281	289	295	296	275	321	291	304	276	276	270	314	267	319	300	291	285	270	256	266	306	273	265	256	267	299	282	263	288	305	279	277	289	274	314	273	279	301	273	288	295	288	259	275	282	296	285	294	309	271	270	286	242	284	283	295	293	285	287	323	267	302	270
16382	4196	1446	678	606	665	674	641	660	654	718	638	678	631	663	632	658	670	652	701	690	599	647	666	664	649	600	676	655	600	650	634	686	637	657	645	668	675	683	633	619	695	622	718	656	651	649	638	671	673	658	650	699	671	645	698	633	671	618	607	679	644	637	657	658	644	632	643	665	634	656	625	667	635	676	643	669	657	656	643	653	634	663	696	700	663	642	619	724	634	615	667	679	623	656	637	657	601	611	652	619	673	668	659	664	637	657	667	672	633	635	655	648	634	680	600	627	672	608	626	593	632	636	640	611	637	715	629	670	598	644	653	650	667	640	661	638	614	664	645	628	636	603	643	622	601	655	614	626	675	635	634	579	653	641	577	653	663	601	627	677	621	622	677	642	613	634	621	618	628	632	621	663	674	639	660	693	613	643	610	656	679	696	643	620	674	635	662	620	661	650	634	688	637	636	704	675	629	639	661	649	670	645	652	640	588	691	652	670	670	632	669	692	680	678	650	621	665	662	617	723	660	643	667	634	666	648	673	641	673	670	669	629	655	698	711	597	673	656	646	628	641	630	623	627	667	669	681	689	638	647	641	672	642	655	621	631	662	654	637	643	674	656	644	662	639	593	668	679	595	654	673	654	649	636	583	651	622	666	652	653	647	653	615	657	629	621	677	632	669	655	642	698	684	646	658	634	676	649	663	618	638	653	668	667	621	647	638	645	609	633	648	619	692	640	665	653	672	639	696	655	640	623	661	655	646	621	634	682	652	634	651	621	629	621	652	643	637	630	639	640	591	657	634	630	678	638	634	616	636	644	624	651	655	669	676	661	622	645	644	635	616	607	675	639	653	624	621	612	617	667	637	666	675	685	690	616	701	648	649	652	655	644	659	658	669	652	679	675	641	666	658	646	649	656	637	655	648	651	664	638	642	688	642	658	613	681	641	603	667	622	701	638	666	649	643	675	614	628	651	657	653	640	677	619	655	663	648	679	659	669	702	675	671	650	670	626	650	652	658	666	584	640	647	662	645	611	663	663	613	693	627	612	637	690	657	669	622	615	623	615	637	648	630	624	666	679	618	626	638	658	667	645	689	618	648	655	603	673	643	599	659	611	652	674	643	623	617	632	620	665	657	660	644	648	660	678	709	693	646	663	668	629	639	678	652	603	651	673	630	646	630	647	665	648	697	650	619	636	631	603	624	656	615	670	682	662	647	690	658	648	662	652	653	596	643	618	710	604	642	663	675	634	638	663	620	660	626	622	635	625	657	639	611	641	654	659	695	642	656	609	591	672	650	635	648	671	654	675	619	650	629	634	612	709	672	609	646	633	670	659	700	668	614	695	647	663	626	649	667	653	628	659	619	672	653	613	678	673	624	641	656	637	595	668	655	645	686	639	655	645	663	653	670	686	663	684	649	661	639	656	625	655	615	609	629	684	637	644	682	646	647	638	649	644	690	673	664	637	673	613	666	687	628	628	695	664	617	624	654	663	712	652	653	662	663	662	634	668	610	669	663	628	597	641	638	643	680	589	669	631	665	636	682	630	665	669	672	660	648	666	651	705	638	641	654	669	696	664	561	634	656	628	675	666	654	630	647	670	635	676	660	652	584	660	645	690	662	663	659	652	627	630	720	630	701	664	668	670	607	649	706	645	648	653	661	668	648	665	622	623	655	656	655	676	681	696	611	638	669	622	674	627	625	677	633	630	620	649	708	583	669	628	655	647	676	599	640	689	652	659	633	653	691	656	667	645	642	594	671	644	617	685	647	654	633	601	637	680	619	638	638	644	657	647	604	655	648	678	636	696	713	649	661	673	679	652	628	631	675	694	653	642	657	673	647	650	622	664	672	620	631	624	645	636	616	663	629	658	679	720	638	650	644	655	677	695	613	629	634	630	661	665	655	619	617	633	644	650	625	609	666	654	635	660	679	648	622	650	623	648	635	637	649	603	635	639	718	642	638	628	633	661	625	644	617	692	689	696	634	658	654	625	621	667	653	644	662	615	597	640	622	664	648	613	642	621	635	650	655	619	611	655	644	660	671	641	690	658	638	670	664	653	664	648	645	695	633	668	655	643	669	670	686	639	686	645	638	624	600	643	665	686	650	666	651	690	643	673	642	637	619	647	667	642	639	622	683	675	638	650	682	636	678	681	654	665	680	613	636	621	623	673	634	684	658	631	604	677	671	669	660	646	624	675	605	627	618	694	614	652	614	611	668	680	659	630	661	662	690	658	663	614	677	660	645	674	607	663	664	613	680	626	681	558	660	645	664	648	631	657	653	659	628	656	653	646	629	697	636	604	676	669	639	657	602	634	654	663	625	695	685	626	647	634	679	693	653	673	673	667	645	646	656	670	705	630	648	710	652	630	656	656	589	656	684	652	671	647	660	636	621	640	665	652	630	617	647	687	652	630	634	643	643	641	616	601	669	631	639	650	633	675	671	635	686	665	620	700	695	640	689	652	657	678	664	605	692	679	623	675	689	608	599	668	625	660	650	630	654	616	658	657	645	654	632	629	640	608	619	626	643	681	650	668	639	641	671	666	620	610	639	676	665	664	672	607	679	660	644	628	650	671	661	632	658	652	712	689	669	653	651	607	650	637	659	668	688	643	674	660	660	639	681	705	629	655	657	666	633	636	653	673	667	648	613	657	647	642	652	650	650	640	650	622	630	637	648	629	629	670	665	639	643	623	668	647	648	695	687	665	620	611	632	676	616	626	676	639	658	644	657	652	656	625	658	660	632	671	677	622	646	658	658	660	638	633	641	649	648	617	624	680	627	671	677	634	656	627	588	652	669	653	634	656	665	661	664	640	628	631	664	677	633	659	658	672	604	632	663	648	676	649	652	604	688	631	608	678	632	598	631	619	653	667	681	663	632	595	683	616	616	628	651	638	672	650	628	629	649	685	624	653	644	678	647	626	678	653	672	613	650	682	643	681	617	671	660	606	671	652	605	627	640	664	663	675	606	607	656	638	692	647	667	617	656	628	643	588	709	653	630	696	674	679	639	670	641	665	675	684	668	658	593	642	626	690	604	678	682	709	665	664	636	673	643	681	680	635	666	594	620	679	609	630	630	669	604	655	651	674	661	659	665	632	674	687	649	662	637	667	671	660	635	613	657	640	638	606	624	607	671	668	635	677	677	669	637	651	651	670	643	649	642	643	651	651	659	643	648	660	644	650	617	618	657	649	651	678	658	644	654	664	613	678	657	673	641	680	664	621	663	645	659	618	650	650	625	638	694	661	622	624	648	629	614	625	658	612	660	672	629	635	618	644	675	654	634	648	664	625	641	639	698	660	634	644	640	581	658	710	651	653	647	644	631	641	655	627	649	680	653	641	610	631	689	617	620	619	610	695	638	656	608	621	659	626	677	643	631	646	651	620	606	616	630	643	652	651	685	653	630	634	658	599	623	653	689	652	652	638	621	645	647	633	630	650	702	650	636	629	653	630	609	682	641	626	670	659	659	649	615	653	654	672	644
25167	21126	23695	28826	21143	16031	859	577	509	519	492	433	479	488	434	459	441	470	465	418	447	413	448	433	507	444	465	418	442	417	443	412	441	435	438	457	509	399	422	423	469	449	423	424	434	405	467	424	440	443	467	469	454	452	422	455	397	432	464	460	451	465	416	411	432	439	455	395	370	405	451	415	442	410	408	430	420	423	410	434	424	451	412	431	419	430	438	476	453	445	439	444	384	416	424	473	443	421	405	395	455	436	427	422	441	444	363	445	426	403	420	455	434	439	444	457	404	422	443	435	400	451	429	422	420	463	369	451	447	422	423	412	457	483	441	457	456	412	441	441	424	419	452	470	459	412	409	409	430	424	422	414	450	464	440	486	406	435	383	421	483	434	423	429	401	422	439	418	473	405	465	426	429	425	406	410	403	450	409	433	406	436	450	462	421	419	430	418	414	463	423	405	415	424	473	450	444	418	420	450	458	430	425	505	425	400	481	427	413	440	465	458	433	432	451	480	429	453	415	404	470	445	434	437	441	453	430	467	426	423	424	421	434	436	472	421	441	431	472	439	452	442	470	424	445	437	418	457	427	412	462	409	434	452	471	449	466	441	431	418	447	417	446	454	448	438	421	430	452	453	420	476	475	474	486	387	401	448	436	433	416	445	448	420	430	475	418	432	413	460	467	469	463	437	405	466	443	431	419	484	447	443	441	441	481	432	427	446	403	416	445	471	436	429	441	448	418	416	396	471	441	418	473	424	438	456	427	430	439	465	392	458	434	459	407	437	431	405	486	419	443	476	436	440	430	416	453	417	429	419	449	500	474	431	457	400	443	446	454	438	444	453	448	434	408	432	421	476	500	429	423	438	438	473	407	461	468	453	440	410	428	450	451	466	440	407	440	466	439	478	471	435	403	465	444	436	443	455	394	407	453	466	440	392	436	416	419	401	453	450	431	437	432	445	387	481	475	459	427	417	422	451	429	489	427	469	427	460	442	449	408	424	446	434	452	455	446	463	430	439	433	457	449	453	444	468	440	448	389	426	469	428	433	462	463	443	402	428	448	425	449	426	420	441	410	394	390	474	434	447	435	417	438	445	483	453	450	481	458	435	432	460	434	453	421	471	444	481	444	452	440	466	433	441	462	449	401	416	447	402	441	415	439	441	435	423	432	455	427	420	457	492	457	420	434	405	468	439	450	466	434	459	436	384	437	451	449	442	440	418	417	453	440	448	406	445	444	469	445	405	426	448	460	439	433	475	397	399	418	420	453	464	438	431	436	426	431	436	435	473	470	439	435	412	440	447	411	433	464	461	429	448	432	409	471	379	405	447	464	419	417	390	424	374	402	426	431	459	474	483	419	448	433	419	427	461	426	413	425	388	426	429	427	455	424	412	425	462	445	430	456	419	417	437	439	417	404	414	430	477	405	420	415	448	453	447	427	415	457	422	436	433	420	423	430	446	414	472	492	416	410	406	428	406	445	402	472	431	419	429	448	412	428	438	356	412	472	428	443	462	441	434	445	446	396	439	499	441	440	438	473	467	432	440	459	455	453	441	404	478	428	436	421	481	411	440	464	405	443	454	474	459	421	422	399	400	445	448	426	421	417	462	466	416	430	429	429	489	424	431	428	384	436	431	443	420	446	440	423	483	445	451	445	421	441	447	447	430	438	447	440	437	422	442	407	460	411	446	454	424	405	427	403	442	448	399	366	468	456	421	421	421	412	439	461	452	438	481	434	430	457	438	394	410	446	409	455	427	442	429	429	456	415	466	410	441	411	458	400	480	464	425	403	446	444	453	432	397	467	445	465	391	441	453	442	408	403	455	450	445	441	452	436	452	495	438	434	437	422	399	398	415	464	421	446	487	413	411	452	422	476	400	440	432	467	451	438	412	416	494	400	481	457	456	397	411	450	466	457	436	466	421	457	463	451	429	418	428	453	394	444	442	397	415	444	432	431	442	414	447	435	418	459	493	433	433	458	443	439	470	454	437	390	428	460	431	407	414	430	441	427	434	419	413	433	436	439	431	441	420	471	420	396	409	419	459	462	452	446	459	448	441	429	411	453	434	479	464	467	468	443	413	430	473	463	398	461	459	456	498	406	446	435	404	435	411	432	425	391	422	400	444	473	427	440	402	392	479	404	430	420	451	455	440	436	462	482	450	465	420	482	406	420	397	456	434	449	440	405	437	419	434	414	505	471	484	404	406	438	466	424	440	426	409	447	439	435	439	446	435	505	441	474	443	446	431	423	393	444	414	442	450	397	432	444	435	443	441	433	454	427	419	428	414	435	437	461	465	477	472	453	433	434	435	423	483	425	440	413	461	407	460	401	476	419	421	436	449	407	437	411	439	399	443	441	441	447	457	449	449	436	435	451	445	447	449	421	452	440	408	413	416	456	438	418	438	493	414	444	436	448	446	459	428	443	423	439	453	434	441	440	457	404	457	449	419	425	447	448	420	453	425	444	489	466	415	490	436	462	390	456	435	454	442	396	433	455	418	443	416	444	432	438	469	441	416	459	448	426	479	448	437	427	476	394	448	481	441	416	431	390	457	401	430	442	456	438	388	408	432	463	475	445	439	414	449	424	434	415	453	438	461	433	417	424	405	422	392	413	395	420	429	425	460	468	397	413	448	418	444	466	424	480	443	435	504	438	413	423	450	452	433	455	432	434	434	400	468	423	436	479	392	427	481	460	441	449	421	453	433	427	411	430	425	418	457	468	419	400	442	422	415	408	442	459	465	402	402	430	443	442	454	398	457	440	448	427	421	439	416	437	432	457	461	426	436	395	453	447	452	453	428	399	424	451	425	420	408	407	416	442	427	442	427	440	443	400	428	453	470	418	451	452	439	484	436	416	410	435	436	428	393	414	423	443	393	438	427	397	424	437	433	444	431	461	427	442	439	427	413	445	451	447	440	481	466	423	386	421	461	408	449	458	402	416	410	405	439	422	450	456	446	440	467	452	435	426	417	416	454	440	449	443	471	438	428	451	477	443	431	410	449	462	447	418	406	455	420	467	409	434	440	397	457	435	414	463	432	431	434	454	435	447	453	396	451	454	446	419	424	428	430	397	450	431	422	479	446	421	451	438	371	422	394	447	416	410	409	439	401	427	401	403	418	435	427	414	427	403	392	415	408	410	398	464	449	452	434	436	428	461	426	411	446	423	448	447	456	447	440	462	395	457	409	449	410	458	415	458	430	440	432	447	438	440	424	455	481	417	441	426	396	431	443	407	364	420	445	415	447	410	451	437	443	426	428	395	452	451	419	437	411	445	444	426	450	470	453	454	435	419	425	458	450	406	451	457	479	445	431	452	431	444	413	409	411	468	395	420	441	436	440	429	426	453	412	430	448	430	415	450	406	438	428	450	461	437	417	476	462	449	434	442	463	439	449	445	422	468	457	435	418	419	406	395	408	474	422	434	443	463	459	459	444	409	397	406	457	449	455	393	396	399	409	417	426	413	424	460	413	454	428	412	454	447	454
33928	32602	11902	1086	1011	932	886	954	935	937	940	977	888	883	893	908	907	955	902	910	907	902	950	928	857	911	878	878	895	901	931	965	922	978	919	863	867	907	893	913	893	903	911	917	866	887	879	937	897	994	989	931	941	881	924	928	888	922	895	906	932	945	936	916	891	897	890	936	919	961	904	943	917	886	922	942	896	896	876	874	930	874	909	895	870	997	918	930	884	906	952	888	913	951	946	867	905	962	888	939	926	934	885	932	919	901	897	924	894	908	953	945	897	867	862	916	881	877	905	853	890	915	920	934	869	923	919	918	967	915	913	845	860	866	935	897	902	933	966	919	886	903	913	907	900	900	908	985	886	865	902	955	925	909	942	913	931	903	919	932	929	880	932	879	933	869	889	912	917	899	889	909	940	904	927	917	900	904	866	892	899	874	939	952	937	943	950	950	910	931	908	886	972	946	889	894	896	926	883	910	906	908	902	886	883	929	859	870	896	862	904	936	910	932	917	923	950	879	872	909	901	920	934	896	891	921	902	878	923	901	950	917	881	925	925	930	922	908	940	911	923	887	830	937	926	949	965	882	894	869	850	884	932	880	899	898	897	920	923	848	936	886	947	919	900	915	884	839	894	933	896	905	944	831	892	883	956	897	880	920	904	859	927	916	889	865	891	934	915	868	899	878	918	940	919	928	898	933	868	869	934	887	892	886	889	899	896	942	894	925	894	898	898	915	934	893	889	879	898	884	903	924	922	849	937	941	890	885	913	889	907	895	921	911	872	933	895	863	910	948	868	900	884	955	924	865	924	955	942	961	929	949	907	870	911	888	896	902	885	905	923	956	944	947	893	844	910	900	946	906	867	923	888	914	863	895	929	926	899	910	943	873	902	930	913	889	901	891	909	959	908	915	869	923	904	905	959	912	899	902	928	975	915	927	877	891	929	884	913	914	914	921	903	899	958	912	928	912	867	924	941	912	905	935	916	902	925	913	892	917	993	936	943	908	896	922	954	984	892	900	920	912	863	957	906	952	898	891	893	844	889	877	896	924	918	905	901	916	903	959	944	844	921	886	963	893	872	884	936	906	842	888	904	907	883	876	943	870	935	913	931	940	916	957	895	937	935	900	870	987	895	887	922	905	878	914	903	915	879	888	906	948	929	899	892	926	872	956	934	846	864	922	939	932	921	868	928	904	918	889	916	897	894	887	923	924	941	867	885	903	909	871	951	865	904	931	911	937	918	891	878	899	938	911	875	976	916	874	896	960	946	899	915	914	946	903	905	946	942	884	888	908	885	907	866	907	903	922	907	946	904	892	899	944	902	905	897	870	867	842	932	983	935	875	901	868	902	922	942	845	953	941	937	954	944	874	934	896	839	880	915	874	904	898	881	965	920	862	957	902	974	920	905	897	928	882	897	934	947	878	874	927	917	908	898	894	924	960	909	943	931	878	870	891	959	898	909	939	896	913	900	880	973	906	901	864	861	933	890	879	894	887	838	865	928	900	846	888	944	897	966	940	921	893	912	925	930	930	919	904	899	927	878	892	851	883	876	964	873	869	877	887	909	939	865	915	888	907	880	942	945	869	901	879	931	929	896	880	898	893	907	951	976	911	924	906	908	877	913	893	883	941	932	921	932	912	906	923	897	934	888	903	855	873	947	941	884	913	903	908	902	852	974	982	891	922	888	951	909	951	897	932	877	973	893	894	933	910	945	956	939	920	976	902	902	938	958	919	910	931	877	921	896	895	928	863	904	901	909	899	941	902	914	863	887	950	880	901	915	870	923	903	891	928	943	947	901	945	910	992	876	878	954	962	920	911	905	904	865	919	886	926	873	886	991	843	888	881	921	904	911	894	920	904	955	865	886	972	910	948	924	925	925	901	939	908	941	899	911	921	942	949	960	913	921	887	914	909	905	886	884	898	891	892	896	906	943	947	921	886	906	960	904	921	901	913	880	907	868	948	953	896	916	928	934	869	954	877	920	864	929	960	869	933	899	910	907	996	872	920	932	955	885	870	912	910	946	913	914	945	911	895	908	876	898	916	930	862	907	894	875	953	932	951	902	885	905	946	906	924	904	887	919	898	937	877	878	869	916	934	884	914	964	922	935	950	921	917	932	901	906	890	950	897	910	932	910	898	838	918	852	881	938	898	924	893	871	908	979	926	896	925	901	942	913	979	937	923	915	895	917	911	899	864	899	890	930	929	928	882	900	894	914	879	941	932	940	869	911	835	946	924	892	920	949	905	908	917	882	890	900	880	927	899	869	940	940	880	870	933	912	889	910	919	907	851	913	868	954	918	915	867	933	927	923	907	881	904	887	947	928	891	914	919	910	903	930	908	908	907	911	910	898	902	926	916	899	936	861	890	945	957	976	902	902	923	889	903	916	877	875	909	933	921	933	920	942	885	941	929	895	893	923	918	904	925	914	916	891	886	900	848	907	934	915	899	943	891	923	917	907	896	936	847	909	882	925	905	869	916	906	944	949	908	900	933	875	900	960	881	893	908	876	931	925	884	955	875	924	880	905	928	904	930	891	911	942	937	940	888	934	911	943	894	920	959	962	912	945	909	960	850	977	898	948	882	910	922	880	918	936	930	923	826	908	876	879	921	846	887	907	913	882	915	906	911	884	934	905	896	901	889	915	931	906	868	905	905	906	945	910	946	883	902	893	915	933	874	945	923	874	899	885	935	873	890	906	924	918	903	967	944	962	915	912	906	943	901	862	896	909	903	891	896	903	927	932	871	885	882	948	907	899	893	858	910	905	925	948	896	910	885	923	875	916	928	958	876	952	918	941	896	907	917	883	984	899	902	914	911	910	911	925	953	902	927	950	876	921	921	922	887	923	931	939	880	880	884	880	902	929	895	911	934	920	908	900	904	947	963	931	950	911	901	886	883	922	941	918	871	926	922	891	904	918	877	868	921	921	937	943	885	842	865	885	879	958	964	938	870	870	945	930	896	889	930	895	903	903	903	910	925	954	922	918	927	882	933	874	930	918	944	940	909	892	875	921	949	909	928	877	896	900	920	934	871	882	920	882	864	903	919	897	904	901	865	897	919	913	912	935	934	893	927	920	910	948	924	892	870	878	959	926	908	859	916	915	941	945	853	914	847	889	913	916	908	986	924	960	853	921	952	938	916	916	864	893	915	904	888	909	917	974	902	927	938	950	898	919	881	936	888	906	947	940	917	931	930	873	902	905	920	920	921	937	893	938	920	913	919	943	929	959	860	948	948	886	873	880	926	937	923	916	938	901	940	873	892	949	898	844	931	917	945	971	924	915	904	935	926	965	907	929	907	904	954	918	945	931	934	961	867	880	927	901	914	916	927	909	875	910	913	894	904	890	899	959	936	886	945	868	899	908	946	856	941	864	884	936	920	945	920	882	926	932	928	897	925	909	923	907	901	937	856	943	853	922	976	915	873	938	896	865	950	890	906	858	904	987	909	888	922	943	880	975	929	889	905	885	875	899	881	941	959	860	962
24540	21126	24012	28505	21128	21152	12072	725	475	420	407	408	369	375	377	389	377	334	395	340	337	337	344	327	386	352	332	357	398	343	375	353	365	379	342	341	355	312	362	369	337	349	362	364	367	370	368	365	364	405	366	361	422	356	332	309	333	332	341	305	302	363	369	328	363	335	343	353	356	343	333	336	388	361	358	361	361	350	357	399	337	375	356	350	374	324	348	308	326	342	327	363	364	356	382	357	338	344	350	339	354	355	371	324	346	344	318	349	369	338	344	310	317	326	328	337	339	379	360	330	364	358	355	345	355	347	359	350	337	349	355	315	354	334	362	369	325	358	321	338	364	390	305	320	356	325	353	350	346	296	365	343	353	345	373	349	339	346	299	386	383	349	359	345	310	347	329	349	383	320	347	347	368	349	347	339	328	359	333	289	356	328	351	335	348	315	343	345	386	332	317	337	383	370	334	362	360	353	331	334	319	350	343	342	317	328	293	350	334	349	327	341	319	342	341	348	339	329	358	367	326	295	328	340	331	375	301	331	336	350	328	335	340	343	318	350	359	329	392	347	340	352	333	355	311	336	371	382	365	398	353	337	355	348	424	322	324	361	349	340	366	335	350	361	357	336	362	343	366	332	334	324	379	338	347	329	342	327	320	359	325	305	364	356	370	332	349	346	374	344	338	351	369	332	349	331	346	339	345	355	338	373	365	339	385	337	358	324	332	361	351	351	344	305	330	364	328	370	381	340	335	358	357	327	326	344	330	351	345	337	366	345	384	351	345	342	346	349	330	318	372	351	349	331	314	372	295	369	339	358	362	325	332	347	370	336	350	359	342	323	319	364	351	313	341	307	323	336	341	330	353	351	328	338	377	296	374	338	319	369	351	342	333	356	375	352	345	316	347	300	356	335	345	350	337	336	308	338	320	337	328	339	341	346	386	370	335	365	376	341	362	350	366	348	347	329	354	354	348	363	331	355	333	384	328	351	357	359	378	335	366	363	336	357	346	352	352	348	352	336	345	323	322	342	339	322	335	366	338	350	322	350	334	348	335	326	362	353	338	346	348	356	324	302	343	368	350	332	356	333	306	331	280	336	330	343	310	321	323	339	361	334	374	353	345	342	344	289	362	315	311	364	340	360	396	373	358	327	353	335	340	355	339	298	313	394	322	334	344	366	303	333	346	350	332	330	368	347	329	335	350	385	335	352	365	348	358	344	378	269	355	334	380	361	350	342	351	400	331	347	345	343	400	360	339	366	347	362	346	347	319	351	372	330	371	400	332	370	338	375	346	364	339	285	353	350	313	321	363	342	368	326	362	342	302	333	358	307	371	361	352	349	314	353	347	363	357	334	333	361	329	332	378	331	347	336	373	366	337	354	370	337	369	344	342	334	349	370	335	357	313	324	346	331	337	327	342	343	362	344	355	366	330	351	369	359	310	314	337	339	350	337	303	355	363	353	339	390	379	326	354	366	400	366	353	367	335	364	338	351	341	309	378	334	321	321	362	345	351	351	351	346	353	344	330	342	377	365	347	322	356	349	370	351	350	319	347	344	378	349	357	316	343	319	325	350	319	344	354	309	300	331	368	394	350	363	329	342	358	356	340	342	359	346	375	331	357	351	349	342	308	363	328	348	335	336	356	369	317	361	333	364	339	315	321	388	358	360	332	306	345	338	319	321	394	339	312	316	324	359	344	337	361	337	330	350	373	340	334	357	361	351	353	336	354	367	314	332	342	345	343	327	318	361	358	352	326	294	320	355	346	347	343	329	319	385	373	352	358	361	330	316	326	331	308	370	368	388	324	349	385	345	370	356	346	374	338	360	345	332	342	321	338	322	346	349	333	353	351	310	329	308	333	352	347	338	296	343	356	349	349	344	334	335	324	344	343	349	379	328	331	348	322	344	365	336	363	345	324	349	345	371	327	332	319	338	330	365	359	365	339	317	349	344	309	338	322	317	316	348	360	376	355	329	307	322	363	312	336	379	315	355	352	329	345	326	370	326	336	390	331	337	330	333	352	363	329	339	365	336	317	339	378	360	335	343	306	366	359	315	355	349	341	354	355	335	345	350	358	345	331	347	346	304	355	307	359	369	378	348	342	330	352	366	362	358	357	362	347	358	305	322	328	329	346	338	349	323	338	374	341	331	314	349	341	371	360	386	335	335	383	352	365	356	348	339	322	325	318	360	347	323	370	353	363	343	348	326	339	354	369	331	368	348	354	343	318	363	343	324	350	324	328	368	355	339	337	346	384	349	340	293	323	375	337	386	340	349	363	346	369	352	379	351	318	308	313	351	311	343	313	331	331	355	334	370	336	323	356	358	332	337	346	368	321	284	315	389	310	311	347	361	362	373	333	343	353	317	366	335	369	330	306	334	376	349	332	356	354	417	352	371	413	355	364	369	310	340	352	345	344	347	330	330	353	329	338	365	315	301	344	354	339	347	365	307	350	373	352	332	345	340	356	341	349	348	341	347	329	335	321	351	330	312	343	350	372	375	334	320	380	360	337	344	332	360	334	341	323	313	350	361	340	345	356	340	345	362	360	319	338	352	305	374	349	323	345	367	333	367	348	339	389	350	379	331	309	358	348	334	377	362	378	372	347	378	329	329	364	336	332	354	297	344	364	326	356	362	306	365	357	346	348	372	331	345	330	340	356	327	354	285	348	356	312	314	332	341	369	305	382	363	362	328	335	304	313	391	352	308	336	337	340	381	384	315	346	342	371	375	351	354	388	345	356	327	332	313	330	351	347	311	339	372	376	340	360	323	346	335	359	349	330	343	346	329	320	346	316	329	336	329	365	365	375	335	362	339	381	351	357	326	398	325	299	356	338	329	379	338	336	353	315	313	364	336	309	326	347	314	325	322	295	343	333	363	362	331	370	320	366	359	326	351	341	344	345	338	322	306	338	334	350	340	339	318	339	339	353	369	356	320	332	339	341	364	370	335	331	384	361	369	359	342	320	339	347	340	346	324	340	351	331	343	391	369	334	363	357	357	370	367	330	366	309	343	369	356	340	381	336	361	386	319	331	362	301	353	353	318	344	366	371	319	358	353	350	372	339	357	358	317	348	331	345	341	376	398	332	307	346	348	353	395	350	371	360	309	315	341	362	338	334	381	340	339	370	375	339	337	342	366	325	319	346	316	314	339	334	360	349	345	354	332	324	327	344	372	354	334	345	332	395	394	342	336	320	321	322	332	344	332	311	324	316	335	370	343	307	339	369	367	316	340	340	295	327	324	341	315	326	361	337	360	363	370	324	315	361	348	347	344	338	374	352	341	333	346	366	383	343	345	371	339	374	330	337	329	344	364	333	386	379	362	357	349	353	324	374	348	312	352	363	339	340	337	348	321	322	342	336	316	385	367	329	350	345	350	332	305	337	337	361	384	300	337	358	332	362	321	370	335	356	310	344	316	346	334	322	348	326	312	343	314	380	382	308	352	339	344	349	345	364	365	329	357	354	372	353	329	325	319	365	362	356	366
39485	42611	16691	1045	846	797	777	750	737	799	713	711	685	759	649	717	694	714	706	744	732	736	680	772	705	695	716	719	731	693	703	737	683	701	698	692	698	704	725	707	743	673	686	658	707	679	781	708	675	747	718	674	685	686	705	693	697	701	711	727	695	738	714	736	729	738	688	684	665	731	685	694	705	704	692	690	727	640	728	721	706	722	695	720	711	743	716	690	679	671	728	709	691	747	708	669	719	674	695	713	694	727	673	697	699	670	719	708	722	680	669	717	692	728	711	693	726	702	724	678	714	709	681	723	721	705	671	687	708	683	714	691	720	665	693	669	687	705	710	731	679	691	748	662	734	695	721	721	747	635	681	723	708	697	723	708	696	695	674	691	752	709	709	696	713	709	743	736	705	672	712	746	650	674	704	663	720	715	721	693	716	619	727	735	659	725	701	664	757	682	752	689	704	712	624	744	731	687	674	715	697	715	704	670	718	703	694	646	662	697	707	702	658	719	700	710	712	707	724	690	677	694	684	720	657	736	690	695	692	703	694	728	713	694	686	708	732	716	734	690	671	730	744	742	743	666	714	701	658	717	694	719	720	649	739	706	684	714	663	701	725	707	725	678	720	668	742	742	721	672	707	725	684	762	726	730	722	720	710	708	741	743	736	713	725	697	689	705	694	653	751	713	757	693	651	658	702	704	696	694	724	736	653	708	717	689	723	681	751	752	795	670	717	685	700	717	663	719	678	668	739	741	754	683	655	689	760	659	739	719	696	709	674	674	657	716	683	695	729	674	697	681	678	676	694	770	696	714	707	612	727	679	701	727	709	696	723	691	683	698	716	748	687	675	687	651	751	680	747	735	700	703	682	699	693	714	705	720	741	694	739	675	673	647	690	772	738	735	742	717	690	711	710	724	696	722	720	721	704	728	732	676	689	722	722	675	709	753	729	697	671	688	688	709	687	678	689	698	736	705	741	758	716	748	720	671	756	683	685	664	683	755	678	714	727	716	719	714	736	716	729	705	688	686	717	677	709	717	737	704	689	722	701	739	733	706	700	725	725	680	699	662	685	749	684	700	685	667	718	692	678	687	674	701	695	751	718	678	690	688	680	688	687	748	731	679	664	649	704	783	666	736	718	709	735	677	689	703	706	680	687	690	682	682	669	688	716	708	715	736	677	723	691	711	745	713	661	732	767	729	708	686	718	731	699	727	711	690	700	733	684	708	697	727	632	691	717	672	706	696	737	716	691	637	703	712	677	725	734	679	692	702	706	650	753	712	681	711	691	691	722	756	708	706	670	676	706	744	726	728	661	698	711	697	694	725	731	715	692	707	723	698	725	641	759	709	681	709	729	697	709	691	710	666	725	714	717	743	681	709	732	706	674	698	686	725	703	686	696	700	698	780	776	708	647	683	708	683	690	656	670	676	725	693	680	659	671	715	714	692	705	730	692	698	694	709	741	743	700	679	721	730	708	709	721	671	708	740	736	684	704	673	689	730	695	716	760	678	721	717	637	716	720	733	666	709	704	730	682	674	754	727	686	700	736	712	671	740	691	722	708	713	717	714	710	754	680	721	722	734	699	698	691	735	686	726	683	694	691	720	746	711	677	718	682	729	667	740	677	681	741	728	717	775	695	671	710	703	727	706	696	716	718	712	673	699	727	739	722	688	670	727	681	751	695	690	682	715	727	707	741	682	668	705	713	727	765	705	713	676	695	688	711	709	725	734	717	713	664	699	674	700	720	686	729	655	666	724	694	692	713	680	704	707	708	683	707	692	684	681	703	675	721	680	696	703	714	705	693	674	749	710	685	750	711	668	714	697	739	680	743	671	745	630	720	714	678	719	678	699	720	714	701	740	686	677	765	684	722	676	732	694	727	688	724	697	724	723	706	732	726	708	694	709	704	665	755	685	708	795	727	662	681	705	716	718	682	693	727	739	701	688	670	694	750	667	735	769	696	735	707	678	687	720	741	694	690	692	725	671	709	698	714	735	686	703	711	707	663	627	715	738	742	724	643	690	709	671	701	730	674	716	693	669	711	659	669	708	732	701	742	744	733	693	717	650	702	661	709	724	728	737	745	700	708	701	685	687	664	673	726	713	674	725	743	673	758	696	680	682	667	688	749	732	725	693	716	695	716	705	680	704	691	724	714	700	734	645	737	703	693	747	711	701	679	702	675	734	714	703	683	701	722	736	677	706	731	673	747	734	728	762	713	695	724	713	750	741	682	708	694	697	708	672	744	701	740	678	691	717	720	739	700	712	702	694	728	700	747	686	730	690	711	697	745	676	709	646	669	694	684	713	698	754	729	693	708	757	784	676	700	729	672	694	705	689	689	706	693	698	719	709	691	646	700	722	767	665	696	730	749	723	700	712	677	683	699	685	705	750	709	649	706	677	740	719	699	672	709	681	704	732	686	752	750	683	717	690	713	694	744	776	680	683	757	700	739	686	721	680	696	723	740	701	720	712	789	708	727	704	724	699	703	746	737	722	682	675	718	690	757	702	663	712	682	725	715	689	726	676	697	748	732	681	699	711	701	724	704	745	732	727	764	690	690	669	691	680	714	717	694	737	697	698	734	693	721	669	723	715	669	737	722	743	809	718	706	687	680	680	697	739	721	738	676	697	757	691	688	725	711	717	738	697	649	696	741	689	713	691	725	705	725	670	721	639	709	748	706	756	746	709	644	713	715	727	704	754	710	727	714	727	683	695	725	713	724	696	749	690	652	723	701	712	713	703	665	667	709	721	735	647	755	695	701	711	651	707	678	697	711	764	696	677	706	695	716	744	730	674	720	698	683	713	733	676	733	678	677	702	704	713	713	708	704	698	685	712	669	699	667	713	710	633	673	713	749	745	702	767	771	700	736	719	729	638	707	691	688	711	713	741	724	652	754	728	677	715	667	741	687	686	699	707	715	713	715	707	730	767	699	714	732	708	710	698	657	659	736	678	762	644	734	672	685	741	693	657	701	678	697	737	709	682	686	711	675	736	712	699	721	748	669	706	675	714	697	730	700	684	696	708	683	691	730	642	718	705	721	723	746	739	742	679	681	730	693	738	708	689	733	682	759	696	726	663	650	737	707	722	679	705	710	689	709	686	713	743	722	679	745	679	683	721	670	683	685	704	692	677	669	715	702	696	731	700	661	683	710	729	683	633	657	740	710	684	679	668	681	718	691	706	689	709	731	720	687	681	724	658	664	710	731	665	680	748	643	723	701	689	696	681	692	697	694	754	685	676	723	693	723	671	715	666	710	714	750	722	774	687	677	647	695	723	676	701	682	699	676	700	723	726	674	684	708	679	706	699	662	695	747	726	738	685	697	738	678	728	731	642	695	707	696	746	769	719	715	689	726	700	675	690	681	711	691	728	711	695	738	704	665	708	708	645	720	666	701	680	682	683	704	739	725	688	727	699	744	694	705	743	723	761	691	659	743	707	675	729	751	673	711	725	701	721	689	687	716	735	698	726	692	699	707	693	693	712
33855	17817	5424	391	295	342	294	260	271	266	272	284	287	307	278	296	323	256	278	269	283	279	287	299	284	300	264	229	270	251	274	281	293	308	287	286	281	275	300	302	318	319	306	310	285	288	283	281	285	275	271	258	321	272	280	261	269	250	268	282	277	265	278	274	271	288	264	276	255	306	276	280	278	270	296	285	260	271	279	263	287	284	276	268	283	264	255	286	271	267	282	272	292	285	279	265	266	293	274	272	280	314	304	272	284	264	272	274	250	256	264	292	247	294	263	285	305	318	300	287	288	310	271	288	294	285	271	272	316	278	290	278	265	259	283	282	307	249	284	279	297	285	267	275	274	261	247	296	317	262	260	309	270	269	290	276	258	261	316	304	275	265	256	288	282	268	284	245	279	281	280	238	263	270	300	281	293	253	268	300	288	304	293	277	312	300	299	304	286	250	260	272	251	271	293	279	266	279	298	276	296	298	276	311	293	302	270	285	291	254	266	264	271	265	292	276	269	273	269	256	305	304	283	299	295	275	280	297	275	277	286	243	292	294	279	251	273	247	293	279	311	306	271	283	241	289	282	282	267	267	254	257	330	275	303	323	253	284	277	303	266	289	282	260	250	290	288	284	290	302	273	254	251	269	270	269	251	271	267	309	284	284	265	245	282	301	297	273	272	255	303	251	289	286	289	266	265	293	299	285	282	278	283	271	263	277	274	262	255	273	285	273	305	278	253	249	274	261	269	303	269	273	279	276	275	273	276	292	287	323	278	267	276	261	278	246	278	257	245	260	250	262	293	302	289	309	281	283	278	272	289	257	267	314	283	249	284	285	273	237	272	257	304	296	272	287	292	257	282	244	298	280	278	280	273	286	267	279	274	254	267	319	259	253	276	276	284	289	294	264	248	301	283	320	301	289	283	281	302	282	303	314	245	274	294	305	286	288	286	256	289	282	263	273	229	277	262	281	270	276	301	299	300	301	282	273	291	295	296	279	276	258	268	263	287	261	280	266	269	282	309	290	289	302	306	246	253	276	281	268	266	279	294	305	270	289	279	257	278	257	300	310	249	268	275	264	319	269	283	268	262	243	293	256	265	293	287	300	288	269	270	309	242	250	262	284	303	285	291	257	264	281	279	247	298	277	281	330	287	247	313	290	262	292	272	283	278	278	253	265	269	290	275	248	267	305	311	326	312	242	274	248	279	282	280	242	270	276	266	277	286	265	278	260	294	300	259	258	280	210	308	270	252	247	237	309	278	261	274	304	251	257	270	291	276	273	256	276	282	303	261	307	280	270	296	285	282	305	242	247	275	272	312	255	301	295	307	232	319	277	299	283	290	261	292	278	280	266	280	272	277	272	304	275	304	260	267	285	308	318	265	284	286	280	283	287	287	283	262	314	269	281	274	264	278	254	292	265	293	287	273	267	278	280	284	254	284	268	271	269	292	292	264	282	264	273	293	279	298	291	274	288	274	254	310	286	270	301	288	271	299	273	271	286	260	277	253	313	280	255	283	290	309	277	267	264	280	283	251	309	268	269	297	311	279	281	274	283	296	251	271	298	326	291	276	275	299	292	292	271	282	259	284	254	275	265	264	254	301	310	299	270	249	268	274	286	279	313	339	265	300	267	234	286	271	279	274	258	278	279	305	296	319	292	254	262	308	264	274	277	301	267	296	289	300	270	310	303	274	308	267	290	285	305	269	269	273	315	307	247	280	286	259	262	273	303	295	303	277	258	308	263	278	269	291	281	277	282	300	312	308	272	281	302	297	301	267	296	263	267	252	276	287	288	271	265	302	297	279	257	261	253	254	285	289	268	296	262	269	271	274	224	305	271	256	284	271	291	306	274	280	281	282	274	282	281	275	276	281	270	304	276	308	290	281	281	245	275	288	259	281	287	278	294	339	278	282	272	296	312	279	291	261	265	323	294	294	281	254	297	278	289	297	272	283	317	312	296	285	285	280	281	299	267	302	289	278	255	269	283	279	284	272	281	293	305	284	268	268	263	274	282	324	279	252	288	272	298	267	278	266	276	273	282	292	297	288	282	254	276	289	295	290	258	254	282	272	320	302	296	303	266	305	273	233	261	293	265	282	301	250	296	263	256	283	236	294	259	259	281	259	304	287	261	282	293	261	251	310	286	287	251	240	307	291	238	263	285	266	306	298	297	278	256	278	300	299	300	264	307	279	277	305	290	280	261	244	233	282	282	261	279	267	256	249	259	264	281	280	264	282	298	302	294	293	291	249	284	307	271	278	281	288	276	287	237	289	262	241	283	319	275	248	280	253	250	276	266	301	267	300	280	255	291	251	265	292	268	286	278	270	262	323	288	289	280	292	317	260	253	295	266	255	278	264	272	261	272	281	275	277	290	279	287	278	297	264	288	296	297	283	285	271	289	281	261	284	289	274	330	305	289	282	288	277	271	301	286	274	281	256	295	264	265	262	287	284	271	291	280	253	290	286	291	257	265	265	295	290	280	307	297	276	281	249	286	257	302	263	240	286	254	277	271	265	289	286	274	303	289	281	289	275	297	260	269	262	296	300	284	297	261	319	295	267	275	307	248	258	277	269	253	255	279	279	251	258	289	290	301	278	275	260	286	283	300	273	267	285	278	295	267	288	248	296	279	304	291	278	314	274	272	304	270	291	280	237	295	290	280	278	268	272	301	260	277	276	274	271	295	291	296	266	321	283	282	259	299	259	302	289	285	285	301	294	258	282	270	280	321	285	265	286	283	310	291	291	287	306	268	297	294	292	280	310	296	297	328	290	252	270	291	286	261	318	287	314	281	282	270	259	263	299	317	261	310	288	291	273	302	271	298	302	243	254	290	304	267	252	262	282	274	289	301	264	288	300	307	270	265	267	301	290	265	274	290	246	286	295	264	283	282	249	266	309	285	267	320	236	261	271	285	263	264	297	295	334	272	270	315	270	280	269	307	268	302	286	264	288	289	255	302	295	309	254	261	300	305	297	276	293	255	294	268	267	283	276	312	270	265	279	277	283	290	274	285	286	265	254	271	242	313	284	303	266	312	327	260	239	244	302	300	287	247	272	277	251	292	301	260	293	272	285	285	288	289	310	297	257	270	294	270	299	269	270	274	295	292	298	298	282	289	251	263	307	290	266	243	251	276	276	260	273	290	289	275	270	285	295	271	313	261	312	280	286	271	297	270	299	271	294	293	267	273	301	262	285	278	268	258	293	295	277	294	306	265	269	272	300	253	287	298	250	283	294	281	298	276	284	293	275	262	292	274	286	323	294	326	278	252	292	283	265	268	269	287	292	292	261	249	242	271	271	294	321	297	256	264	272	289	290	258	287	320	263	258	290	297	273	285	302	303	296	286	264	274	256	280	288	279	269	277	268	302	319	267	262	278	287	294	268	285	271	288	313	314	324	275	297	265	276	304	303	252	282	290	247	293	308	266	280	286	297	274	279	249	283	289	277	316	253	283	275	274	285	287	271	303	264	280	296	274	298	263	270	272
16225	3953	1348	658	641	670	637	631	618	599	636	681	615	666	671	660	633	609	623	610	668	632	672	671	679	646	610	654	646	624	664	690	627	669	651	642	637	639	652	639	648	651	643	668	667	639	650	640	640	672	680	629	693	658	589	686	694	618	654	639	659	647	688	623	672	674	655	660	679	665	634	613	646	615	602	633	637	659	664	666	655	640	645	605	629	639	637	653	675	641	643	718	646	668	682	629	624	635	645	644	674	678	591	632	625	617	636	639	622	676	657	607	695	653	653	619	635	642	627	671	640	690	635	687	627	690	663	641	612	657	638	635	656	633	607	614	645	657	673	670	628	675	636	627	668	618	682	676	601	649	661	608	706	640	575	600	651	624	631	660	660	643	637	650	670	645	654	668	668	610	648	627	674	646	691	597	682	626	654	634	617	592	656	633	630	690	662	651	654	656	636	675	638	666	657	611	651	639	696	645	651	672	641	687	632	639	698	620	643	595	652	627	623	646	676	673	631	671	687	654	634	638	647	623	668	655	627	660	642	664	632	654	621	624	660	663	631	661	679	646	647	650	621	616	674	650	664	601	646	639	699	611	663	629	601	674	628	644	590	628	679	645	663	655	611	667	642	658	671	655	622	642	654	638	603	651	649	638	641	613	634	649	645	660	717	638	661	600	616	656	649	643	637	671	582	659	655	604	632	625	640	689	648	653	608	661	622	605	636	653	643	602	624	656	666	636	668	606	618	632	651	652	627	619	623	676	655	614	650	666	632	682	611	628	671	598	662	611	674	649	614	620	672	642	644	636	659	653	583	645	690	611	659	624	663	622	671	646	626	641	631	655	635	655	618	684	658	640	678	631	654	631	690	639	623	662	617	589	618	678	578	647	682	626	649	582	673	657	637	670	628	666	620	646	624	651	644	648	641	654	653	654	644	656	671	637	613	648	628	644	661	634	601	639	652	652	678	636	665	634	694	651	667	622	643	669	630	648	643	676	642	671	628	614	677	619	630	639	663	644	639	676	666	663	665	629	623	622	634	623	667	663	630	640	599	629	667	639	643	660	658	614	596	662	665	624	657	644	677	653	647	640	674	698	643	655	634	611	623	670	607	639	642	644	656	680	670	651	636	617	638	625	636	630	631	654	606	702	624	692	675	628	650	633	678	638	674	602	626	627	643	635	635	657	719	661	649	692	628	656	611	651	604	670	630	668	641	645	680	625	617	618	629	661	649	657	696	638	647	609	664	636	641	642	603	626	666	675	659	616	678	668	650	682	628	642	608	667	630	639	648	683	639	655	641	645	581	610	645	629	684	680	643	616	665	623	642	598	637	646	644	644	673	631	674	638	624	631	660	603	645	661	644	643	629	624	615	618	610	649	679	631	615	624	641	638	643	589	641	707	624	666	640	604	666	597	683	660	653	623	586	638	671	689	617	608	647	648	639	614	652	676	647	663	622	661	625	633	659	677	629	650	610	617	608	655	627	603	635	637	622	626	631	665	621	669	625	628	656	604	623	629	639	674	614	663	675	646	592	707	633	710	621	630	643	656	624	647	645	686	657	650	644	686	666	664	614	650	622	672	593	670	617	677	637	624	620	667	641	659	659	639	667	612	635	622	659	625	649	669	629	594	686	663	673	657	650	589	666	641	617	660	644	641	645	664	647	665	633	635	646	608	635	649	656	645	589	642	643	623	665	631	620	648	663	610	619	668	621	608	623	607	654	654	640	662	665	612	664	646	666	644	631	632	621	666	667	655	626	672	635	623	659	666	686	676	652	648	623	629	624	675	617	662	634	650	635	631	650	609	670	671	710	645	634	658	572	645	624	676	629	620	637	656	666	661	653	672	623	622	661	634	656	635	657	664	656	626	618	668	660	618	630	668	632	644	628	635	616	658	646	633	639	613	628	669	650	645	638	627	622	635	601	618	639	664	679	668	670	671	635	679	624	619	717	635	639	631	628	629	692	672	644	627	656	635	625	610	671	646	634	663	624	645	655	664	668	646	646	634	596	621	645	691	639	632	642	693	633	720	646	657	676	625	627	654	650	652	634	588	594	606	644	689	654	658	670	607	680	605	617	678	661	588	628	659	660	623	646	661	671	616	679	627	656	615	621	692	638	654	674	660	664	612	658	731	672	638	636	674	647	671	588	649	684	679	661	661	619	720	604	652	654	639	632	633	645	638	623	593	645	700	683	624	665	686	654	641	649	646	697	619	636	634	630	596	660	646	624	629	635	661	611	635	625	647	595	652	674	654	628	626	665	611	646	623	640	621	641	633	666	664	651	649	675	647	665	641	605	656	622	665	670	657	662	662	665	673	662	663	603	677	643	655	650	668	639	642	660	614	666	639	665	636	646	668	677	668	612	659	622	667	637	670	620	671	657	645	662	597	662	702	653	660	646	638	642	606	668	597	635	641	622	631	633	701	625	665	674	635	634	650	634	606	672	604	664	683	610	621	679	623	592	647	630	657	657	656	648	670	667	573	663	640	664	647	654	644	650	631	695	656	609	633	674	636	691	669	655	699	664	658	641	683	621	661	608	624	615	661	641	633	644	625	666	667	586	613	629	639	651	678	708	657	666	631	646	641	603	637	635	637	694	636	657	660	629	656	655	629	634	689	659	628	623	633	645	645	672	656	621	602	636	625	663	608	671	660	602	683	663	624	615	644	710	669	621	661	656	682	674	621	653	661	645	680	595	650	640	651	616	640	635	658	637	637	629	645	655	635	678	661	681	650	626	633	646	648	634	678	678	625	615	638	683	657	616	624	641	592	638	612	654	659	616	665	636	638	691	680	645	702	644	661	640	675	682	643	610	648	659	606	642	654	643	648	692	642	655	641	653	613	634	639	658	597	673	645	673	608	654	618	621	661	665	630	675	624	663	653	602	605	651	653	651	640	581	651	651	599	677	653	647	685	682	644	656	624	615	645	672	676	635	630	657	667	635	659	648	615	603	629	660	648	641	687	614	683	618	680	665	627	651	639	635	672	594	642	651	667	665	657	667	628	633	615	613	613	591	605	640	643	667	647	650	661	636	670	660	600	671	640	622	657	653	602	633	645	626	675	657	661	619	629	639	638	661	630	677	639	622	668	640	680	679	614	655	619	659	646	697	687	657	639	631	623	602	671	638	649	636	692	675	644	611	559	643	645	628	636	625	660	643	661	648	690	625	646	626	699	646	621	674	684	601	688	633	614	672	628	670	651	643	628	649	636	650	664	648	627	678	649	687	671	673	664	648	608	620	597	622	684	637	659	641	620	674	640	629	605	610	646	686	687	680	654	639	632	674	649	689	605	669	573	633	723	640	627	677	673	629	672	635	662	647	658	657	646	654	630	647	645	607	679	639	615	653	643	620	620	645	619	648	664	641	632	618	646	636	675	658	636	688	651	627	584	642	673	649	658	645	663	645	651	632	666	669	631	624	607	628	660	625	602	642	639	657	678	658	625	670	666	651	636	661	693	684	670	641	628	631	673	619	643	636	697
25187	21112	23647	28809	21124	16484	914	557	475	501	502	462	474	468	470	441	507	440	455	468	470	442	453	422	408	402	438	436	429	451	476	479	477	461	419	428	439	383	439	433	422	467	467	465	416	435	417	438	429	466	426	454	414	457	448	427	436	445	478	437	442	444	454	458	465	414	442	442	420	485	473	434	438	448	423	442	425	430	419	389	426	439	444	425	424	417	430	458	473	471	452	427	422	449	459	433	436	424	442	453	474	470	457	407	437	472	440	417	449	409	436	458	434	475	424	451	448	445	476	403	417	450	417	415	460	457	462	418	408	392	449	417	420	424	428	427	404	425	415	430	466	450	427	430	415	426	474	471	441	462	434	449	420	438	436	465	457	448	441	439	458	457	436	448	365	445	441	430	482	410	478	408	428	408	396	433	477	423	469	462	436	427	431	432	433	386	442	419	436	419	459	465	412	443	418	419	437	421	418	441	467	433	419	427	425	414	438	434	469	467	420	456	425	388	454	443	464	390	459	398	432	414	442	398	404	466	403	440	452	437	438	415	429	439	462	473	405	432	486	443	457	416	437	439	407	465	459	464	431	415	438	447	389	460	468	413	458	478	451	475	421	463	447	428	454	431	446	413	464	471	469	396	457	434	387	422	429	446	468	421	404	494	455	432	400	396	454	475	448	434	405	418	456	422	408	434	444	404	432	446	392	464	435	403	457	398	446	437	396	415	423	458	460	463	464	434	427	446	428	418	417	417	453	431	425	414	420	426	424	461	434	439	415	403	458	457	462	461	462	424	447	439	444	421	416	456	455	433	460	446	462	442	423	438	442	453	419	411	437	434	443	459	409	422	421	439	451	439	452	381	450	407	416	439	401	425	453	432	455	444	432	450	396	424	450	441	427	447	453	420	421	447	444	397	448	426	425	427	441	424	396	445	436	434	441	459	420	424	455	450	409	425	388	430	431	431	439	469	463	413	409	467	465	424	438	442	449	468	416	463	418	447	444	440	451	454	430	428	457	443	417	453	450	461	431	395	481	448	437	464	467	442	461	419	443	461	408	462	388	504	457	446	437	436	448	452	433	466	441	432	428	450	395	427	475	468	436	423	398	445	410	424	464	421	437	465	439	462	437	406	461	500	398	448	494	446	408	432	467	418	440	440	421	422	410	429	434	424	435	436	439	424	435	457	462	400	454	379	409	433	467	470	444	381	458	471	466	443	424	485	403	476	413	444	415	518	426	431	447	442	448	422	392	472	416	482	448	438	458	452	444	456	483	422	427	408	436	418	413	410	425	399	422	442	442	420	438	453	434	407	433	433	442	456	452	438	438	441	444	467	418	470	400	410	465	471	473	438	445	416	443	460	425	412	444	414	438	446	459	472	446	449	405	468	400	431	430	438	408	413	438	398	456	443	437	469	408	427	410	458	406	458	448	461	432	394	462	427	445	425	406	435	444	490	408	424	413	443	431	440	425	408	473	403	428	428	432	449	477	433	428	449	473	439	388	451	436	423	432	430	408	421	402	456	447	407	412	419	441	440	457	413	448	417	424	412	457	446	408	428	442	456	428	421	426	457	397	459	466	458	477	412	405	411	423	432	428	417	447	435	454	420	406	442	492	419	424	446	439	493	438	451	397	425	466	418	401	394	449	431	436	435	438	465	459	421	437	454	470	441	452	460	453	507	483	431	473	452	472	422	466	441	420	400	454	459	433	493	475	430	426	463	424	455	395	422	454	436	447	397	433	448	444	463	449	459	448	396	429	416	439	401	410	448	463	419	417	433	458	414	455	428	433	467	464	438	444	471	472	473	460	438	438	415	397	441	437	443	447	409	408	451	407	433	439	436	460	455	464	405	420	422	393	390	401	412	405	437	456	426	430	453	443	414	427	421	453	446	450	447	453	430	410	474	466	430	475	458	427	430	405	396	440	463	447	459	411	442	444	397	389	417	413	440	493	397	459	469	472	444	441	423	470	406	395	404	461	405	401	411	461	459	469	433	454	463	424	470	411	455	434	443	410	443	448	386	430	438	443	434	455	429	429	423	453	412	449	415	446	457	414	449	434	427	457	415	460	407	418	441	409	403	491	412	401	458	413	439	420	455	446	408	436	405	448	459	395	445	426	424	417	428	445	430	428	485	464	431	438	459	477	443	436	469	463	410	446	445	447	445	463	460	390	429	425	441	412	476	439	444	446	434	431	447	457	420	430	464	437	453	438	422	396	452	411	439	444	483	430	383	424	436	426	447	427	412	414	449	458	487	428	446	447	461	442	475	464	428	493	471	456	418	445	443	440	409	430	488	451	389	446	420	453	446	431	408	401	428	403	451	428	432	451	440	427	438	429	438	430	388	444	453	416	446	445	445	453	447	450	420	469	429	450	439	461	471	462	449	471	414	413	450	448	435	471	490	466	431	465	428	409	466	451	436	436	466	443	438	390	406	412	437	399	428	452	421	449	471	402	442	424	467	430	386	412	436	431	460	443	442	410	403	433	424	446	439	434	445	449	451	449	472	451	469	397	436	455	466	430	429	403	439	413	461	465	442	420	422	427	430	434	400	454	435	434	423	457	441	465	461	460	466	469	425	413	437	432	426	424	432	410	443	443	446	451	387	389	433	417	443	462	433	417	434	414	425	456	436	487	393	437	446	421	438	415	420	476	422	381	421	413	447	424	457	443	436	466	463	435	446	387	432	419	414	452	439	443	402	414	434	433	471	416	431	482	428	453	425	426	407	402	460	432	441	442	442	440	467	483	429	469	431	477	426	418	452	418	463	417	485	446	462	468	402	435	448	419	417	416	428	401	446	491	469	483	438	447	469	480	467	432	428	443	396	406	417	411	455	411	455	407	411	447	443	415	464	449	463	431	441	449	437	432	449	448	475	435	441	424	426	457	414	481	451	418	371	443	429	430	439	432	447	457	459	434	442	423	429	460	407	403	443	420	388	420	484	456	393	410	432	432	413	389	425	399	453	456	371	479	401	445	442	448	444	462	417	433	452	461	468	443	480	473	456	451	449	425	451	470	422	410	473	421	441	436	518	403	409	453	466	401	438	426	408	408	467	422	456	427	467	437	446	428	415	438	476	479	461	424	434	453	470	435	443	443	459	444	449	459	425	441	411	416	457	467	403	445	432	437	441	451	460	415	425	405	453	436	437	372	463	445	440	412	446	460	409	459	442	424	484	412	409	459	441	418	386	452	440	453	430	438	402	442	438	434	462	376	416	412	453	434	440	447	412	448	458	413	428	450	446	437	406	447	462	404	405	429	427	458	435	482	419	427	399	390	471	413	412	472	457	429	394	446	455	404	427	449	435	443	442	439	423	413	420	424	434	463	428	431	406	427	487	420	470	406	407	449	461	415	464	424	462	428	434	452	434	441	438	450	436	445	442	421	422	455	427	448	433	450	451	414	456	414	434	391	421	389	416	415	451	461	462	426	416	432	433	432	453	434	407	420	447	448	419	422	466	462	364	432	469	466	436	396	460	469	448
33335	31885	11961	1048	1025	917	949	942	883	924	878	931	916	868	898	929	1031	902	942	884	1029	889	881	864	975	932	911	917	954	930	910	940	949	900	932	930	950	897	965	862	893	874	924	915	901	881	913	863	902	929	856	940	919	941	925	869	962	925	890	935	907	862	916	862	925	908	879	928	872	932	931	870	902	947	965	922	907	882	928	966	898	970	903	906	975	931	946	904	890	897	865	938	884	930	935	935	929	930	962	891	891	924	901	882	916	925	899	948	944	934	915	923	920	853	872	861	889	925	967	897	968	931	886	966	923	953	952	930	918	885	968	915	874	901	894	887	914	841	917	896	882	912	919	873	939	932	930	845	899	895	954	898	934	941	896	864	893	887	905	919	929	963	939	914	897	899	930	886	939	909	927	915	902	894	877	981	955	898	909	877	926	947	953	924	956	877	918	932	937	939	948	919	922	912	913	975	881	921	898	947	872	940	899	917	900	872	931	921	968	928	934	905	869	938	934	879	945	879	952	882	858	888	936	940	898	887	890	926	926	955	942	885	943	939	920	930	939	924	870	876	949	912	977	907	915	921	889	917	875	898	990	939	900	941	874	868	901	919	915	899	928	912	933	879	870	940	883	908	910	955	926	924	927	896	926	893	939	932	938	928	887	887	983	867	905	904	890	944	940	934	885	842	912	902	924	939	942	944	851	954	957	882	879	873	899	921	870	941	971	935	934	919	960	887	917	807	923	901	895	961	889	914	944	877	973	979	942	947	851	906	945	891	833	926	945	950	942	938	935	902	931	939	931	914	885	890	927	937	912	906	911	907	949	922	964	924	958	922	915	907	934	944	967	878	944	876	889	915	927	908	885	905	860	897	924	933	909	947	884	986	880	955	983	897	896	973	981	928	911	932	957	903	921	921	939	903	936	887	894	906	864	854	919	953	940	926	870	918	879	955	922	935	946	882	943	874	871	892	926	928	949	886	929	884	892	951	856	951	928	922	930	898	906	883	889	948	936	919	886	969	892	908	901	881	871	905	976	861	902	907	905	889	944	914	911	935	947	902	975	919	939	939	897	933	882	944	899	877	899	948	926	900	878	871	928	899	868	923	897	867	921	908	968	916	907	920	876	930	933	938	907	946	900	934	939	916	921	899	894	915	893	910	896	893	891	938	945	966	930	885	910	938	877	893	872	925	839	907	933	964	878	950	939	954	902	956	886	842	911	919	916	926	927	916	865	942	919	921	920	873	874	944	933	892	893	937	901	948	953	896	878	930	892	907	928	916	943	901	883	952	890	936	902	925	937	949	899	918	914	947	937	946	885	894	925	960	939	950	934	923	932	857	931	890	926	922	906	933	904	932	945	898	906	913	938	870	879	929	896	910	982	908	928	919	944	911	870	892	952	893	921	906	916	925	885	984	951	923	884	874	931	913	900	911	877	864	933	901	862	912	929	890	975	895	905	843	910	917	883	856	934	908	886	936	951	907	907	924	935	920	941	924	972	887	889	945	933	888	902	949	883	912	866	883	964	860	913	922	869	935	905	895	911	902	881	933	897	925	892	887	912	833	882	924	923	850	932	987	857	937	867	911	898	926	976	926	896	905	892	927	890	848	883	923	961	902	958	855	909	878	932	926	896	969	935	926	956	931	859	948	883	860	912	934	936	929	935	920	872	916	1003	933	849	906	900	901	950	936	941	932	904	863	913	960	890	910	928	916	945	925	920	878	929	926	926	956	906	913	915	901	941	905	910	927	895	913	914	896	926	947	891	927	908	920	922	887	865	920	936	913	912	884	909	972	935	937	933	940	934	962	943	916	901	820	892	922	924	915	906	901	964	886	929	876	932	885	869	974	903	864	912	923	921	869	950	972	885	973	973	930	894	940	959	887	928	895	909	900	899	863	896	912	930	883	939	932	897	953	920	940	873	889	883	915	925	909	914	928	861	865	896	892	889	912	919	906	903	897	893	853	901	862	855	918	927	890	906	903	937	977	854	872	968	911	958	884	938	942	911	952	960	924	922	929	958	864	898	905	907	912	925	879	942	865	888	862	917	910	933	933	931	912	912	919	904	951	925	910	930	943	917	898	880	964	865	938	934	916	858	877	912	913	913	928	911	926	908	945	892	925	946	896	930	951	924	938	934	972	975	957	913	911	907	960	936	923	914	944	966	945	871	942	931	910	881	878	883	932	978	955	929	880	940	956	911	868	954	878	896	885	910	958	896	942	931	952	949	864	902	901	922	850	908	888	920	878	944	932	966	861	866	921	936	955	930	896	962	962	877	908	960	913	881	925	932	923	950	885	925	855	931	914	916	943	877	852	964	906	942	910	897	921	969	946	909	937	978	891	893	886	895	937	901	906	934	912	877	911	899	922	886	922	862	929	909	896	907	905	909	954	939	915	923	878	902	923	936	904	885	920	870	922	916	948	887	880	879	856	933	889	930	839	918	935	922	944	921	923	851	957	903	905	887	896	909	949	914	878	932	944	883	960	943	906	917	894	904	935	972	928	930	913	981	953	896	905	924	930	925	937	890	947	878	941	960	944	964	907	916	927	915	900	908	917	964	903	934	915	911	930	927	929	919	869	933	894	914	912	991	899	887	923	924	948	903	920	933	943	946	941	963	892	889	898	917	982	974	932	934	888	1013	894	915	969	873	960	844	918	956	883	922	901	917	887	924	951	886	881	904	932	853	909	922	882	934	936	951	934	882	877	931	932	910	912	951	895	873	987	939	978	878	857	926	924	948	964	902	916	963	928	908	916	956	957	891	923	971	903	917	889	871	916	905	920	903	890	929	890	954	932	894	911	927	902	903	974	919	893	908	882	943	934	917	919	966	924	934	955	941	935	919	949	928	882	884	963	842	905	864	840	971	952	973	893	951	956	860	929	927	931	885	904	921	945	901	945	898	900	888	933	910	908	895	936	917	919	878	913	898	911	886	948	961	905	964	882	933	893	937	962	903	922	914	937	906	896	875	961	968	927	933	927	898	895	895	890	934	911	936	949	922	902	882	915	897	967	913	851	957	987	942	902	936	893	968	878	865	889	930	899	885	926	933	913	916	924	938	936	909	890	941	927	839	900	927	863	947	924	953	930	914	923	895	921	920	909	935	907	932	921	924	911	867	926	906	926	901	859	887	893	892	929	930	918	922	906	928	910	878	907	939	914	869	921	868	919	901	899	884	920	940	930	935	935	891	855	857	917	909	887	881	877	900	883	951	879	921	894	914	950	938	910	922	894	900	904	916	853	933	967	941	921	882	947	897	879	874	904	922	878	897	919	879	914	890	915	952	946	867	892	911	948	931	930	886	905	941	942	880	928	872	901	874	929	889	959	948	877	946	898	836	906	868	929	890	870	893	913	943	925	922	974	919	959	923	880	901	972	939	889	883	869	897	847	910	925	842	901	888	897	901	921	928	926	931	909	892	881	873	925	880	917	913	899	928	930	902	947	907	921	885	939	934	948	963	879	881	871	901	918	1001	917	945	949	857	886
24501	21104	23956	28463	21107	21138	11830	672	501	454	428	389	362	411	378	396	391	351	359	389	333	354	350	346	349	364	398	359	344	368	341	351	326	346	363	351	362	348	335	352	348	362	339	346	342	359	386	359	376	308	340	347	325	337	359	360	347	306	336	386	360	331	360	346	340	355	337	372	358	347	331	338	333	320	363	320	381	333	327	369	383	376	334	346	354	359	322	314	330	370	334	358	339	373	325	335	361	345	329	380	349	346	344	329	315	313	346	316	359	374	355	358	344	361	376	359	335	328	349	342	331	354	367	349	362	384	375	325	337	335	330	365	349	334	389	325	377	315	339	363	370	343	365	320	326	390	375	343	337	353	298	375	354	383	361	329	351	345	337	359	312	362	310	304	319	336	315	354	389	352	327	334	377	363	359	335	346	339	374	322	335	330	376	296	353	341	329	331	328	378	308	331	370	344	361	372	353	371	313	331	361	355	375	333	360	354	316	337	342	396	326	348	347	358	353	370	360	348	336	378	334	317	342	319	325	318	346	349	305	362	366	366	348	351	348	340	363	356	356	332	331	377	316	338	371	346	367	321	318	327	366	394	338	339	316	385	372	324	299	364	377	333	378	370	364	334	329	290	363	325	347	364	344	354	304	343	384	333	360	365	334	335	367	322	347	348	333	338	327	372	368	343	330	340	339	329	328	367	294	351	312	343	377	330	319	348	374	344	341	388	336	314	351	364	365	347	331	358	345	337	358	315	347	329	341	387	354	348	359	382	326	306	342	333	331	375	328	327	370	340	361	372	347	322	361	362	344	388	335	356	304	330	336	361	325	398	353	363	340	389	327	382	342	347	331	302	337	352	356	343	345	349	330	330	315	355	332	343	344	350	330	351	330	327	350	339	353	342	388	335	336	367	331	329	333	386	330	343	374	372	327	357	371	309	342	350	327	344	338	319	345	322	353	332	343	370	370	343	355	362	350	342	332	313	373	348	331	340	364	366	349	366	349	327	364	336	364	381	368	326	323	335	355	362	351	372	333	354	324	356	342	380	322	305	352	330	331	342	318	360	304	381	356	344	351	327	346	335	340	322	344	329	369	368	348	352	359	328	337	345	343	325	324	346	370	319	356	337	349	362	308	379	369	340	342	326	340	339	335	348	353	336	346	325	339	314	322	358	368	301	334	344	336	340	336	344	331	320	300	370	389	337	312	315	363	345	353	308	337	342	352	371	340	321	342	314	333	336	365	351	374	373	383	308	379	363	359	309	362	347	348	340	317	325	324	359	366	360	326	325	368	337	330	344	349	338	315	350	368	354	330	311	320	349	340	357	341	336	351	372	314	335	352	322	394	330	301	328	359	327	344	358	351	332	344	363	350	343	352	293	340	348	364	329	374	348	336	368	335	333	358	345	359	357	322	326	360	339	360	330	361	374	346	385	304	314	370	367	332	331	336	361	310	373	282	314	339	334	371	343	330	348	337	358	330	348	352	317	335	339	348	339	344	347	358	342	363	319	337	352	337	333	353	311	335	325	323	318	343	333	342	325	320	346	304	321	350	337	337	352	343	381	334	306	330	331	320	393	370	324	391	378	334	351	390	348	331	369	335	336	358	348	334	334	361	326	336	351	327	328	349	346	351	357	380	326	357	359	334	311	353	387	304	338	315	320	356	379	326	329	340	373	324	343	333	333	366	301	350	346	326	334	345	359	331	330	326	350	314	358	358	343	335	350	352	316	354	317	373	308	358	343	338	351	336	378	348	330	370	320	375	345	327	371	347	349	314	356	344	340	373	340	366	366	362	312	322	331	328	353	341	363	355	325	348	364	333	377	347	377	335	363	333	362	354	356	296	350	326	320	369	323	371	368	346	349	314	331	354	323	349	341	370	355	334	345	334	340	376	301	351	372	348	325	341	348	349	363	367	329	335	351	372	316	348	374	335	346	352	346	320	315	359	359	368	339	346	306	353	351	339	337	343	336	392	346	365	324	335	366	323	303	324	338	311	376	368	368	335	317	319	322	329	351	353	351	376	335	356	350	355	347	340	317	356	306	327	322	331	335	367	287	349	347	395	371	371	325	313	332	366	347	352	337	353	332	349	336	344	329	325	332	377	323	345	368	361	340	337	330	382	331	335	327	298	346	328	324	362	379	361	351	342	352	355	331	359	351	341	336	375	340	318	348	368	311	317	330	340	319	348	331	379	366	345	336	344	374	347	365	333	360	348	339	336	361	298	309	356	329	369	357	337	344	339	309	338	375	336	345	344	349	357	336	381	367	375	374	352	332	383	304	345	383	362	362	338	352	368	334	340	329	351	329	333	313	365	334	345	356	324	353	339	360	327	353	375	342	350	364	331	372	369	346	367	358	334	331	318	370	331	332	325	334	335	353	315	359	384	368	367	386	308	327	345	328	319	346	304	337	359	371	383	360	366	316	370	334	333	328	327	345	363	338	372	310	357	329	346	350	293	311	356	339	330	326	308	380	342	351	357	359	332	330	353	367	350	328	324	324	394	352	326	329	360	372	368	355	347	345	348	354	376	360	338	397	332	364	339	322	364	328	349	381	333	312	342	329	358	360	330	330	344	344	344	363	333	340	350	318	369	343	354	344	335	337	341	332	360	329	342	366	366	349	349	302	354	354	327	345	335	324	324	356	321	330	329	326	334	319	339	350	323	312	361	343	331	315	301	363	348	352	333	348	337	338	335	338	339	297	344	363	360	342	343	351	354	343	310	382	319	333	339	354	358	379	375	317	329	376	358	363	349	328	305	315	379	369	346	352	339	324	331	329	325	371	360	338	290	358	394	341	329	327	316	313	338	337	337	344	327	388	333	338	327	371	376	338	307	341	351	350	359	309	327	378	348	369	342	351	315	341	392	347	340	346	376	343	332	340	305	321	358	328	383	336	314	335	311	337	381	343	351	319	318	357	353	346	385	341	348	323	338	334	380	356	350	329	360	357	341	322	314	321	341	325	343	340	361	316	351	320	356	332	320	377	337	353	338	314	339	344	345	347	371	379	352	333	330	344	346	347	355	334	328	335	332	357	338	376	336	332	301	362	324	342	324	314	352	347	378	357	349	318	340	306	348	359	341	326	350	339	332	338	370	334	370	310	334	342	321	364	361	346	327	348	348	322	342	327	304	351	352	370	371	367	326	337	306	347	343	358	329	313	358	323	345	308	354	323	344	363	313	330	344	352	351	368	375	346	326	350	366	335	345	333	318	323	401	348	310	331	339	295	374	341	324	365	334	372	328	337	352	350	378	346	333	326	314	340	349	332	322	342	380	320	342	335	380	325	342	344	388	328	342	331	347	331	352	339	312	349	341	328	344	345	339	327	281	327	348	376	343	334	323	321	302	367	359	336	326	329	321	340	347	348	340	345	354	337	369	403	356	342	384	345	367	349	332	333	370	327	307	345	348	357	343	393	345	291	341	363	353	368	329	315	335	377	320	326	336	328	371	360	330	370	348	328	352	342	341	321	337	342	367	337
38971	41665	16737	1035	866	800	772	728	726	732	712	741	784	703	764	703	706	713	770	693	695	701	636	710	677	667	699	753	727	739	739	746	726	743	781	695	760	693	676	711	699	712	723	705	699	672	715	661	684	667	692	744	773	714	714	716	678	693	724	746	691	723	708	731	694	690	753	678	701	737	736	691	735	695	714	715	701	752	739	730	706	697	686	713	686	658	749	749	721	694	680	709	646	707	721	685	670	705	680	693	691	700	714	675	750	666	675	688	685	748	708	763	750	682	720	698	692	715	680	691	714	727	649	744	657	675	721	700	736	668	724	730	751	731	706	746	764	687	715	689	686	734	669	694	704	721	713	706	681	686	655	740	696	723	716	668	723	729	743	721	699	726	736	689	716	692	697	700	728	653	735	711	671	699	694	665	697	721	712	706	745	626	732	684	718	715	720	670	657	647	691	693	710	715	685	702	717	723	738	688	717	719	679	706	754	730	693	663	704	703	697	718	709	698	698	727	756	720	706	718	707	756	712	730	681	713	730	685	735	699	752	722	765	684	704	719	693	704	700	691	705	721	721	692	695	711	695	702	733	682	725	670	696	746	661	689	676	718	720	725	675	713	692	680	684	653	699	693	717	690	685	671	689	726	688	704	678	659	692	736	711	755	715	690	714	720	709	710	723	712	689	674	755	703	736	687	720	693	701	674	711	698	708	707	718	689	707	678	695	701	670	741	662	685	666	753	715	690	710	712	711	704	641	737	704	679	664	724	710	697	656	638	697	652	698	699	697	748	701	746	726	722	679	644	720	716	700	714	731	675	708	704	763	736	719	711	718	715	697	672	738	723	762	754	671	745	706	686	704	718	680	705	679	742	701	703	719	684	727	692	684	719	723	702	711	724	706	694	720	680	715	739	719	699	678	665	740	679	650	732	689	697	640	666	659	666	726	761	685	744	712	728	690	728	675	736	739	744	646	683	705	731	712	655	717	712	705	679	688	766	726	675	677	705	682	706	707	702	707	738	712	706	660	722	683	690	710	711	725	705	745	705	681	737	675	728	664	695	718	746	764	711	735	748	733	693	660	712	729	726	693	697	681	705	714	701	720	700	677	697	727	719	704	758	712	698	707	682	715	686	694	685	755	728	700	712	694	691	693	728	746	698	780	709	677	693	749	695	752	686	708	671	679	691	754	706	718	683	691	708	711	704	708	693	681	746	696	721	708	723	667	752	751	676	773	667	695	701	718	756	723	702	737	697	728	699	698	770	712	710	724	709	702	695	692	764	720	680	663	695	743	695	692	691	743	689	674	719	725	740	713	722	652	744	679	669	762	678	727	741	690	669	724	694	702	674	680	676	728	720	773	735	704	687	728	673	747	714	730	702	709	671	710	676	737	713	691	738	708	727	738	732	769	717	682	746	762	683	705	697	740	630	713	715	743	660	695	708	719	700	736	674	757	685	716	659	733	709	686	690	705	762	702	690	730	748	692	697	719	679	710	696	725	689	728	718	711	755	687	701	755	716	699	694	669	730	675	701	661	690	712	624	733	731	688	718	653	690	702	708	684	723	695	696	709	686	762	659	678	737	678	689	661	673	692	708	685	702	652	743	687	734	668	745	744	724	677	702	719	745	699	717	759	709	712	695	766	724	703	774	716	674	678	625	675	694	675	748	690	682	686	739	689	698	684	693	712	702	645	730	696	694	731	719	707	703	754	731	703	755	748	753	726	738	727	737	687	729	714	672	721	756	743	734	733	666	718	696	733	710	758	728	723	728	743	654	729	713	707	718	657	688	682	749	719	682	753	702	668	707	667	713	657	690	750	677	696	691	673	697	699	692	690	698	727	691	699	718	649	708	689	696	715	720	692	712	702	688	715	735	720	685	683	754	662	683	697	736	717	704	722	692	688	732	732	767	766	684	746	680	698	704	714	679	764	720	712	722	682	721	690	694	684	706	715	672	658	645	733	725	704	712	707	737	745	711	694	676	659	673	654	659	642	672	702	725	739	761	689	702	725	731	702	762	706	705	709	708	664	719	743	703	696	720	688	709	690	704	704	698	683	740	722	710	708	689	705	719	712	725	707	660	722	681	730	672	703	682	733	692	694	705	736	702	676	697	726	677	712	733	677	756	720	687	740	676	682	671	737	734	701	708	684	696	661	730	700	683	737	722	713	744	710	744	711	659	659	695	742	736	722	737	715	737	696	710	677	709	696	659	707	678	704	691	665	709	675	681	655	697	683	679	716	714	689	701	720	642	684	697	709	698	747	691	730	684	748	767	704	652	707	712	646	703	737	718	716	713	721	689	712	664	722	719	708	729	703	739	718	720	717	673	740	717	715	703	648	691	726	758	763	716	718	696	712	679	695	702	649	709	613	651	735	691	719	725	712	695	673	701	699	693	704	738	684	704	711	635	707	722	683	673	731	690	684	718	705	703	712	727	790	717	729	720	679	665	709	652	683	679	725	718	688	688	720	706	667	737	670	727	651	699	651	714	699	711	695	749	718	753	677	704	664	745	731	684	757	699	701	706	716	770	695	681	701	703	701	733	726	725	700	726	709	684	695	711	684	682	689	747	735	717	713	733	716	732	734	686	702	704	702	705	697	729	696	735	719	739	673	689	700	671	658	697	693	717	711	704	724	747	670	722	703	703	706	686	673	714	731	652	697	721	618	707	732	718	709	690	701	722	717	699	712	701	691	690	707	726	695	701	677	701	680	693	695	691	692	734	689	649	712	690	656	694	750	708	705	739	744	696	704	692	702	680	650	736	720	686	700	696	657	733	706	712	695	705	702	718	727	688	679	699	704	735	682	699	712	714	725	690	735	690	667	719	681	750	689	688	695	664	741	718	727	717	710	703	694	735	693	727	694	659	674	693	690	714	678	712	698	707	717	725	689	669	698	756	673	714	756	732	702	705	719	660	732	754	661	689	710	713	702	721	708	660	710	673	676	706	673	734	689	705	715	720	731	707	715	739	713	695	705	736	686	750	733	733	681	742	746	739	723	694	728	709	729	704	706	703	699	729	700	742	683	677	684	694	694	672	743	710	730	707	698	700	697	698	711	719	743	676	673	694	684	723	693	699	680	721	727	704	684	795	702	698	665	723	726	726	698	697	642	711	726	667	709	668	719	701	703	667	717	727	683	706	675	707	723	722	671	717	708	670	708	729	706	710	719	680	703	718	743	678	722	738	688	722	690	687	727	754	716	743	724	693	735	701	696	712	730	707	700	686	674	704	705	656	743	658	689	682	720	694	674	703	689	698	685	713	683	710	725	701	763	694	678	670	686	693	722	717	723	741	696	650	710	686	708	728	700	694	721	736	698	694	725	673	749	710	705	736	728	685	692	666	760	705	737	709	725	731	760	665	721	681	705	706	665	678	701	683	671	707	729	740	704	740	685	685	708	720	684	716	719	695	687	734	696	698	725	717	620	676	720	709	727	696	701	692	746	719	715	723	681	773	734	696	690	695	718	644	703	726	701	720	722	626
34205	18069	5582	441	337	292	294	288	283	297	341	279	291	271	315	270	266	284	293	306	314	248	286	290	308	310	297	295	284	307	276	327	293	317	247	288	255	313	263	262	260	291	270	278	257	282	299	332	286	310	297	304	251	290	287	263	281	299	275	281	273	317	290	285	289	295	277	274	330	264	280	266	283	291	298	294	276	283	261	270	295	306	282	278	270	276	297	289	268	294	285	232	264	285	288	316	312	307	284	294	315	318	280	284	300	301	303	302	264	292	280	302	306	312	276	287	267	292	282	279	296	269	269	309	304	307	287	277	289	289	286	265	288	287	277	304	282	280	265	302	316	240	277	264	280	300	243	258	283	292	280	332	306	265	279	291	270	284	268	267	265	278	295	305	246	265	284	287	285	307	284	311	309	323	269	308	239	264	287	279	310	252	275	268	315	280	285	318	293	277	304	289	301	319	293	308	234	249	289	275	281	277	290	284	315	304	292	255	271	284	277	289	277	287	277	291	275	295	329	283	249	282	268	246	307	298	284	275	303	306	298	297	267	298	310	291	306	262	288	280	293	304	286	284	297	285	293	289	286	285	249	282	289	267	250	279	278	263	259	279	275	294	297	299	280	277	287	263	291	292	305	282	278	249	245	267	273	278	288	293	327	271	306	299	271	270	283	262	282	266	315	272	288	282	270	264	308	277	272	285	305	285	267	289	293	285	228	248	286	294	241	259	299	294	280	264	274	295	269	282	283	291	279	296	306	295	284	286	264	288	332	283	296	272	272	310	308	283	326	270	309	273	293	263	278	278	320	276	309	303	273	267	308	265	296	282	288	269	248	282	301	289	322	288	281	283	291	285	323	315	273	277	286	268	305	306	243	282	318	310	308	244	288	290	287	241	260	278	274	273	258	268	323	285	292	289	261	279	273	303	271	278	255	295	312	258	286	293	285	266	253	260	289	312	268	286	262	309	282	277	255	289	293	255	318	289	306	285	270	278	278	296	286	281	296	255	283	271	289	307	316	301	266	278	308	281	292	286	293	294	282	284	280	249	308	302	335	267	328	262	293	281	291	297	255	264	263	262	290	275	296	305	266	306	304	313	316	277	314	268	300	267	266	320	300	301	284	305	300	286	306	326	293	281	310	304	260	281	305	290	281	286	300	267	268	284	264	291	290	275	312	281	277	279	295	287	287	288	279	295	289	276	274	283	279	286	283	318	296	264	314	268	287	286	296	270	285	298	254	274	259	236	285	255	266	291	257	263	283	283	275	298	264	271	275	300	305	288	276	266	288	257	281	257	262	271	234	291	274	328	294	256	251	276	259	277	261	270	269	289	292	297	302	270	259	281	311	285	338	312	292	321	279	297	277	278	314	259	257	288	252	292	301	260	261	314	280	268	277	313	286	291	280	259	260	311	274	255	287	279	299	271	294	303	257	290	286	260	294	278	275	297	271	307	287	277	256	298	273	293	332	296	321	297	281	281	285	293	271	285	269	291	291	274	271	247	263	293	282	291	301	267	272	278	288	287	283	291	298	291	311	266	302	291	296	269	317	300	260	274	295	285	286	296	286	265	298	280	313	306	254	295	289	271	321	326	287	312	277	285	277	285	282	286	273	280	286	273	279	285	312	327	278	263	276	295	261	268	282	255	264	307	292	251	278	279	288	242	288	248	262	263	278	301	295	272	286	310	276	300	334	286	317	288	286	303	275	312	282	263	277	270	292	257	313	282	300	271	285	302	294	262	278	306	286	271	315	289	280	278	296	294	265	283	241	308	287	292	277	290	259	274	269	279	283	281	316	282	298	288	321	254	280	306	271	270	298	256	275	281	269	278	334	283	283	315	296	272	283	268	279	276	323	289	304	260	278	335	290	284	270	301	292	284	248	249	287	286	288	304	283	286	314	274	259	286	283	295	262	311	281	255	257	304	290	312	303	279	275	308	298	262	295	286	287	269	292	308	283	274	291	308	273	269	307	309	301	283	259	258	272	287	264	266	309	262	290	240	270	274	289	303	285	312	265	272	243	290	282	279	272	275	290	300	306	278	302	290	262	283	246	272	266	255	290	309	258	334	286	313	320	282	232	286	274	297	295	279	271	275	276	272	301	315	307	270	264	295	275	266	242	284	315	286	313	270	293	270	282	271	282	300	268	305	300	283	267	267	299	273	274	280	294	305	320	259	288	265	316	311	305	271	275	287	307	285	302	307	296	271	280	287	298	273	291	285	256	297	278	300	290	315	308	293	306	296	284	279	298	273	292	290	283	276	225	294	280	254	289	303	274	276	303	264	284	279	291	259	256	283	267	292	258	314	290	286	267	299	308	298	234	307	266	294	311	258	276	259	265	264	259	298	271	286	303	268	291	301	293	275	268	307	246	261	285	262	298	289	267	302	308	281	306	307	316	270	279	264	268	333	256	271	343	296	301	280	266	280	270	286	268	250	318	267	279	290	271	276	288	283	307	281	310	289	292	256	306	259	278	279	283	265	312	292	274	253	274	309	277	261	300	316	272	299	299	302	261	304	297	267	274	279	305	244	291	295	293	272	299	291	299	256	276	263	285	258	283	309	279	314	286	290	275	256	266	293	306	291	306	283	303	282	292	287	296	267	255	290	284	262	297	300	274	286	287	270	281	264	286	303	299	305	265	290	311	261	288	303	304	263	293	305	286	301	278	251	284	262	276	276	258	289	284	309	309	307	316	289	282	266	259	285	283	295	320	291	290	270	249	281	248	264	296	300	317	293	281	277	283	280	277	307	302	277	263	247	299	304	313	276	283	287	279	294	274	270	292	317	286	281	321	324	297	280	292	301	276	297	276	285	286	299	313	281	277	299	278	275	286	267	290	312	266	284	318	272	317	251	254	247	269	295	301	274	284	277	274	327	264	281	256	296	290	235	289	269	241	254	308	279	288	277	336	302	294	285	253	257	312	283	287	269	304	263	271	256	310	263	274	260	269	269	280	270	311	272	263	299	278	286	298	278	284	276	271	315	270	262	244	287	272	314	304	269	322	298	303	261	306	308	275	264	282	289	284	289	327	294	285	296	272	298	298	279	299	294	288	248	293	283	269	283	303	285	309	273	301	277	240	280	290	310	281	283	285	282	268	308	296	298	292	273	300	283	302	277	291	298	255	274	277	262	297	272	287	242	256	284	276	273	265	299	268	302	270	323	299	288	267	295	256	281	291	282	293	289	279	267	289	255	281	283	285	273	268	279	300	281	275	281	273	292	311	286	274	253	285	271	285	302	264	255	305	277	243	250	302	269	312	295	292	269	268	233	283	317	285	264	272	284	277	281	289	281	278	264	280	268	273	299	308	288	316	290	288	290	296	297	277	288	271	260	283	276	295	253	320	333	272	284	306	309	277	319	308	252	249	261	279	275	263	295	291	324	309	308	276	276	271	342	272	302	284	281	257	257	289	265	323	283	270	288	289	286	270	249	290	288	280	294	315	290	341	268	260	312	267	299	281	254	297	281	315	261	276	306
16623	3843	1449	638	678	631	655	697	658	660	654	678	640	637	625	698	649	646	632	630	650	652	677	679	707	660	633	658	629	719	662	676	651	656	650	652	659	652	643	719	679	704	629	656	648	638	683	635	701	685	659	647	632	657	651	676	665	652	654	698	657	690	681	684	635	679	686	670	666	661	665	626	640	658	647	633	663	664	663	643	661	617	669	650	653	699	706	676	687	703	641	669	643	624	583	641	657	652	651	634	685	705	666	688	680	641	610	670	636	662	629	620	609	660	660	664	682	676	618	661	636	578	694	639	685	687	642	676	671	649	667	663	694	636	619	672	652	625	661	674	638	653	638	651	679	613	685	693	674	693	616	691	673	681	708	682	650	679	657	612	662	651	690	655	640	608	667	638	644	664	701	616	665	679	657	644	699	648	687	608	618	656	624	623	693	677	681	589	659	629	649	648	641	661	633	646	685	671	664	681	643	680	685	636	657	620	627	653	664	647	663	619	685	638	707	637	613	673	634	704	645	657	674	670	639	683	635	662	685	666	680	658	604	646	635	662	662	617	669	674	643	627	654	632	641	664	618	612	682	658	624	661	615	615	648	703	683	631	665	679	652	628	678	713	702	667	693	659	631	608	646	666	638	666	629	637	685	673	629	647	655	695	650	619	643	640	683	696	680	660	657	641	679	611	655	649	614	632	674	620	716	671	585	678	661	655	682	667	606	674	673	607	674	643	653	643	627	601	654	632	628	658	632	643	648	658	635	622	676	657	679	684	637	639	635	695	687	698	661	641	683	688	704	621	651	666	650	666	668	641	649	694	667	668	633	667	619	658	661	666	630	636	621	666	671	668	640	678	656	628	626	659	658	650	662	679	610	637	646	654	649	630	664	620	681	690	649	647	687	664	687	637	626	676	653	671	602	674	645	656	710	678	665	627	644	649	683	699	624	653	631	629	738	720	653	683	655	679	623	647	688	640	637	638	654	623	628	640	662	688	668	689	661	671	661	644	644	626	617	653	651	636	663	597	665	649	699	687	656	695	617	654	650	619	610	662	677	609	714	663	652	638	629	660	618	623	710	652	684	678	642	705	652	645	674	637	659	673	640	619	660	669	582	679	673	656	695	667	658	680	673	652	625	700	698	662	666	684	621	659	663	639	667	650	643	603	644	688	687	658	605	603	660	648	620	675	654	645	674	681	653	652	605	657	626	698	661	611	654	623	636	636	705	673	623	682	655	646	638	715	629	652	686	640	643	648	661	648	657	649	605	660	645	627	640	628	676	711	670	654	636	621	662	646	682	617	690	658	690	675	613	660	657	667	689	620	671	656	663	635	641	667	678	673	653	648	641	631	626	700	629	670	685	641	646	631	656	625	641	649	711	670	641	603	636	675	633	689	680	661	661	657	666	635	650	661	639	649	658	645	657	693	672	677	670	672	621	659	655	710	698	689	681	606	646	665	662	612	653	669	678	665	695	631	658	664	651	629	631	685	641	681	658	641	660	694	645	635	657	688	712	651	681	620	646	658	674	655	670	650	647	623	674	652	619	644	668	686	648	670	654	648	669	670	601	663	688	678	672	667	650	681	675	635	619	656	648	660	681	632	639	655	642	631	655	665	675	655	691	658	643	625	664	632	661	625	644	590	633	610	634	655	613	638	635	658	681	649	622	670	680	690	685	683	661	671	668	655	677	596	648	679	611	681	617	663	677	658	610	635	634	677	633	640	621	669	672	661	667	648	669	662	645	676	714	652	665	647	647	682	666	638	651	689	647	670	634	671	637	662	664	706	637	674	623	637	657	668	673	631	634	680	697	660	646	642	646	633	642	645	611	652	660	669	658	655	674	625	645	647	677	675	653	703	655	639	646	649	642	672	698	627	720	627	665	673	682	674	724	645	638	609	653	696	671	609	593	634	631	673	666	631	687	669	653	637	631	649	662	630	674	668	673	663	580	637	669	672	675	663	686	668	672	631	634	702	646	651	647	644	665	694	645	663	606	658	622	675	605	548	642	597	592	648	639	657	633	672	696	654	631	666	616	645	691	579	619	677	657	708	616	655	695	655	679	654	638	664	678	664	681	620	643	648	659	619	684	631	657	629	652	646	696	653	643	652	647	644	669	637	687	674	681	683	656	674	686	610	700	642	629	654	628	670	670	673	644	666	620	624	643	639	647	649	621	628	657	609	654	680	640	627	669	654	640	670	626	664	667	714	612	637	623	647	631	591	602	643	684	670	627	654	642	665	630	659	668	652	641	668	647	682	595	655	641	613	683	674	678	664	619	618	636	626	696	658	628	639	644	652	650	673	668	658	648	597	633	654	667	632	675	615	584	666	710	648	655	682	644	707	671	629	585	670	649	640	666	646	659	619	685	655	624	658	651	666	688	620	680	624	666	656	710	696	654	683	641	642	664	659	644	647	665	628	616	688	651	659	658	660	649	609	649	656	627	686	639	654	665	672	638	658	663	656	673	652	644	668	663	637	669	675	666	650	646	669	622	663	685	641	667	634	668	650	646	626	675	638	713	684	637	633	700	705	659	656	681	694	684	659	633	643	648	666	682	643	662	645	624	656	698	642	664	700	663	645	649	641	633	699	673	676	656	650	675	620	630	645	636	649	644	608	620	642	690	682	630	600	685	638	663	645	654	659	705	662	656	664	662	664	655	679	664	687	631	652	659	596	698	659	635	677	631	652	670	624	641	644	640	664	627	608	677	690	628	661	650	647	698	669	688	640	661	648	649	672	613	662	681	655	610	698	638	656	675	672	653	666	706	647	647	659	652	676	672	631	621	619	628	623	664	655	681	629	651	656	623	631	648	647	675	637	649	629	623	590	660	644	637	684	653	658	674	656	625	654	656	693	606	670	693	658	676	634	648	652	636	652	669	651	655	659	627	627	644	693	650	651	664	638	615	624	625	643	635	690	667	681	668	625	624	656	656	698	703	629	668	643	662	670	661	661	668	662	666	626	665	648	641	677	648	662	636	686	675	627	699	657	657	605	622	660	660	637	623	652	623	692	633	644	657	616	635	664	655	637	654	612	642	634	660	668	669	646	623	636	701	654	660	670	680	658	647	654	642	608	669	668	592	649	663	638	668	659	649	660	684	624	648	651	641	684	652	682	640	633	686	647	641	601	721	651	656	643	651	618	636	671	632	628	664	610	664	677	654	664	655	680	661	611	636	640	680	629	704	655	653	636	673	668	706	658	624	638	612	680	614	693	634	672	679	636	664	662	634	666	643	667	660	654	705	634	663	632	673	682	628	666	682	629	651	635	654	658	639	640	660	660	699	698	636	636	619	639	660	649	653	661	652	640	648	681	652	651	682	650	663	627	637	631	635	683	672	589	645	665	684	640	689	651	643	655	669	627	605	645	604	648	683	681	660	653	630	656	652	676	680	585	638	651	678	644	674	667	692	648	638	697	647	658	677	639	672	596	637	648	640	647	654	667	685	687	698	655	657	675	670	672	640	659	690	666	609	655	632	647
25190	21106	23711	28743	21114	16363	805	590	502	516	488	489	460	433	475	437	465	486	483	487	433	425	426	429	457	448	423	460	445	468	458	436	442	441	460	470	469	425	461	450	448	433	463	439	414	450	385	439	496	448	425	473	428	424	443	426	476	477	476	414	446	463	476	457	458	421	401	442	471	423	453	448	464	409	421	447	425	443	445	418	471	433	431	463	433	437	482	406	426	470	449	436	481	450	456	430	492	431	443	457	413	451	432	460	448	436	463	439	430	429	438	402	418	410	423	421	444	442	433	432	465	430	440	427	446	437	464	473	457	397	419	442	498	422	457	434	407	468	471	451	456	458	458	431	435	461	444	394	434	438	487	423	411	446	452	409	440	425	403	411	394	458	433	432	453	438	503	450	452	450	451	446	416	486	461	432	429	424	428	432	439	448	446	445	455	431	457	448	433	439	494	473	447	421	441	414	421	430	448	450	438	412	423	474	465	470	477	463	454	420	413	431	452	443	458	440	418	453	457	453	411	420	442	475	449	443	447	418	463	469	444	448	426	444	468	428	442	408	434	462	449	450	436	419	429	458	456	415	432	417	467	439	491	459	471	452	414	417	452	436	451	430	418	432	440	441	433	451	448	436	465	496	409	393	465	379	412	439	456	460	448	446	443	427	411	488	441	471	450	470	445	447	413	415	412	422	405	467	427	425	423	453	415	468	426	395	457	403	487	427	445	435	455	430	472	400	426	424	463	446	445	443	453	454	436	468	465	411	446	449	464	464	421	492	396	440	458	417	467	443	438	446	436	428	489	428	434	455	473	427	401	463	452	415	451	444	426	452	443	456	429	459	423	428	482	475	455	462	452	436	451	444	414	435	431	473	434	443	406	460	457	428	455	446	476	433	469	450	461	454	452	470	422	426	453	432	425	442	430	447	451	460	436	476	463	430	411	454	455	451	427	452	465	436	490	482	451	420	443	420	442	414	404	417	440	457	416	451	503	447	432	476	421	476	452	446	421	459	446	432	429	462	446	434	468	448	433	484	436	396	438	450	476	452	440	425	462	410	410	449	402	447	453	440	459	432	457	424	434	437	427	434	417	445	419	415	418	517	449	446	427	415	482	452	478	436	429	434	401	420	437	388	413	430	460	441	425	474	459	482	462	446	447	435	400	420	424	418	422	445	419	396	427	425	409	440	411	425	413	422	413	420	431	458	436	387	407	428	420	453	427	428	452	410	423	408	447	421	468	388	419	433	430	448	443	420	454	474	436	446	417	444	408	446	428	461	422	452	464	464	432	419	411	463	434	411	465	447	430	456	434	444	428	436	484	416	444	438	434	445	470	461	448	405	401	451	438	408	446	433	454	432	437	422	424	422	432	439	431	439	406	431	384	397	475	436	395	469	436	431	455	441	424	433	416	398	421	428	447	416	441	437	454	448	421	455	463	455	442	483	448	443	437	421	440	486	452	426	432	440	457	438	423	443	495	450	451	436	441	421	442	418	406	374	469	410	458	437	411	413	407	432	428	437	463	486	429	481	451	439	468	412	462	405	433	431	438	420	449	426	457	459	420	431	445	441	458	408	463	442	431	458	475	416	445	408	482	442	479	439	441	486	453	454	460	461	455	435	458	435	415	448	435	478	450	458	452	409	456	476	427	407	406	470	419	422	468	449	441	447	454	446	464	452	460	410	477	455	421	441	410	432	426	417	461	472	439	466	431	403	422	438	483	452	434	435	417	447	421	424	429	453	358	391	431	462	398	375	415	461	391	469	469	430	482	398	427	489	411	391	434	407	481	428	445	409	470	423	437	449	458	437	426	405	479	450	410	390	426	469	411	445	479	453	445	423	397	444	439	428	450	441	441	449	472	488	437	432	429	438	473	420	493	471	441	464	408	418	427	427	458	461	466	491	410	440	408	436	453	414	433	483	521	414	409	460	430	480	434	462	484	453	407	465	441	445	449	441	436	443	438	434	433	458	459	446	401	463	458	422	434	450	441	425	444	468	394	447	421	431	448	460	454	446	425	476	428	450	456	412	417	428	453	411	436	458	435	473	460	432	411	442	415	441	441	460	401	394	445	450	456	407	450	437	437	463	460	427	436	379	450	475	446	406	418	408	452	419	469	454	414	367	429	471	496	416	458	437	465	370	414	451	422	449	475	449	435	455	489	468	414	424	439	481	475	431	459	435	413	429	460	477	410	438	510	432	406	410	410	432	416	419	456	460	417	411	406	452	423	431	453	423	414	490	454	450	416	429	448	454	413	446	418	431	424	415	413	395	455	465	433	440	429	462	416	434	426	417	463	502	455	488	401	463	457	433	407	427	409	458	453	446	441	418	460	450	453	442	445	431	477	455	458	448	417	430	467	422	460	441	414	418	454	429	454	390	446	399	428	397	428	456	451	426	415	456	449	444	477	396	424	435	443	400	405	411	443	471	446	478	439	423	461	438	444	453	419	432	459	418	460	410	452	490	450	466	501	466	474	418	415	409	451	436	454	471	471	467	472	427	432	432	441	406	469	465	419	479	430	449	401	465	453	436	427	436	413	444	445	448	460	401	487	441	467	445	459	436	430	455	426	438	455	431	416	478	458	446	446	474	476	465	427	424	412	413	426	460	420	400	430	478	446	429	450	424	411	431	441	434	400	473	409	425	453	470	433	394	499	435	473	455	468	452	455	429	394	424	468	433	418	442	379	465	417	465	443	472	449	441	420	441	493	421	453	449	433	419	439	449	431	435	479	441	422	420	440	447	476	476	451	465	450	426	461	458	435	439	430	436	457	455	485	457	426	465	440	437	485	495	453	448	462	406	451	438	446	396	425	433	459	448	417	459	464	456	435	436	420	503	408	448	479	440	457	492	429	462	450	439	443	441	409	437	428	415	409	410	494	466	424	451	434	442	476	462	508	432	443	437	432	458	460	402	462	416	411	399	401	431	429	428	448	441	405	437	407	449	428	440	471	407	397	477	445	435	448	449	417	410	437	452	440	447	429	446	407	434	469	430	428	463	446	414	442	442	442	496	440	461	427	440	458	474	427	467	466	470	467	440	437	438	475	457	481	492	488	430	450	459	456	485	439	450	436	446	439	464	436	475	447	458	448	448	464	434	473	484	431	486	463	421	436	402	460	479	447	440	415	468	457	484	408	454	455	449	443	455	425	416	425	457	426	457	458	496	474	435	449	439	431	436	441	424	422	453	419	438	425	439	394	451	460	458	426	459	398	447	435	425	419	432	430	463	458	454	426	433	422	480	454	448	410	427	433	426	413	466	460	433	453	408	437	445	379	411	471	462	415	422	403	408	416	443	445	393	419	445	409	424	435	455	440	453	434	448	460	460	432	463	466	448	471	453	432	423	413	415	468	408	444	469	438	450	425	496	438	458	424	459	459	417	458	432	418	444	445	467	440	430	423	414	479	472	405	453	471	463	432	444	438	430	423	471	457	446	444	420	429	436	424	407	424	438	444	457	472	420	500	489	431	411	437	426	419	436
33216	30984	12964	1106	975	934	1013	1007	963	960	973	910	909	904	890	915	921	971	910	945	907	891	924	998	899	905	983	949	928	911	964	965	937	911	879	916	914	860	938	947	890	941	984	946	985	962	940	883	898	915	916	987	930	880	926	878	863	978	916	877	950	926	934	902	934	923	934	941	904	934	924	888	970	949	933	957	978	926	911	976	938	937	887	930	937	957	1002	965	923	935	956	942	883	951	902	906	947	988	886	890	963	907	926	908	901	879	972	928	913	946	846	930	881	901	916	886	895	921	959	939	937	876	909	939	907	887	910	936	932	931	933	918	919	885	908	888	889	894	902	895	887	916	947	859	896	927	894	896	872	945	888	931	896	907	923	934	946	977	910	875	909	982	890	957	934	914	944	866	921	929	854	925	870	900	921	948	920	910	909	907	947	931	927	904	878	910	890	901	932	940	907	909	897	916	924	925	985	919	925	889	942	930	903	923	896	916	891	908	891	897	917	946	932	963	895	938	872	982	929	956	947	920	930	901	872	906	913	909	887	922	949	907	942	927	943	908	866	906	910	920	906	874	919	892	972	935	930	956	954	891	901	901	937	984	896	921	950	887	926	907	882	902	895	942	916	971	917	885	930	943	922	920	908	921	902	954	923	848	892	935	915	921	900	913	945	869	943	968	893	898	909	935	880	931	910	915	905	950	922	914	948	917	904	899	923	909	917	915	882	915	953	890	932	876	912	990	894	922	930	881	883	866	921	856	941	952	929	969	913	906	910	896	943	918	940	892	937	919	896	875	899	929	931	887	918	859	878	925	868	983	907	889	944	922	930	901	839	912	945	971	860	915	971	926	886	925	862	945	954	891	935	864	948	963	907	936	954	933	940	914	863	921	899	953	924	893	952	892	922	924	965	941	891	873	892	893	894	909	875	896	963	913	975	932	925	924	938	935	978	890	949	903	916	913	937	890	934	921	926	886	891	895	945	923	905	958	902	912	931	841	862	937	903	916	893	941	933	938	925	880	866	896	949	984	912	921	954	933	911	903	884	877	943	970	974	925	892	924	935	969	908	945	914	943	880	940	915	949	933	938	946	912	907	904	904	888	909	897	930	894	879	977	935	974	949	937	916	901	890	929	908	917	963	913	958	984	896	921	922	934	897	919	907	968	921	950	891	916	965	976	874	875	941	898	915	976	892	902	905	924	947	862	977	945	927	922	929	915	957	933	931	895	974	952	964	898	917	895	859	904	945	913	921	869	875	909	911	917	936	896	901	923	904	933	887	905	902	909	904	938	868	916	921	867	935	901	884	954	938	902	996	887	940	924	940	944	939	974	930	945	901	930	874	874	929	900	958	908	873	891	993	953	877	978	934	923	889	939	954	909	881	912	889	957	881	906	932	911	869	892	889	892	934	908	873	984	861	905	926	923	928	911	912	903	950	890	881	902	962	898	959	894	974	901	944	984	908	884	901	940	947	947	932	972	862	982	925	920	899	937	933	864	835	897	869	929	954	913	930	926	938	890	932	903	927	940	998	941	896	963	966	935	899	890	916	884	894	910	889	911	923	910	898	926	969	936	919	854	933	898	869	926	894	925	946	939	931	908	923	932	927	937	1003	937	938	928	903	910	973	904	895	955	940	919	846	865	935	882	920	947	927	921	940	948	890	863	943	939	901	890	904	952	887	951	859	919	966	898	963	930	895	949	960	949	883	946	960	863	919	934	852	877	902	957	882	916	905	950	960	935	878	975	940	889	905	873	928	914	930	943	862	954	941	875	961	911	985	888	901	894	961	869	944	940	928	926	896	885	905	866	960	909	931	921	902	906	941	932	1001	936	937	881	989	956	936	952	947	901	918	939	975	924	981	888	888	897	887	912	886	932	874	980	941	903	955	938	883	874	906	925	955	925	941	936	916	934	894	924	949	942	883	962	860	938	904	894	919	903	941	898	895	985	917	885	886	964	910	947	898	882	982	930	924	982	932	906	968	946	903	888	937	907	888	911	904	882	868	981	924	938	886	960	944	909	878	968	917	892	921	918	966	922	927	867	908	925	998	942	884	918	894	910	939	941	921	919	933	924	944	919	938	919	891	906	888	927	920	925	943	915	907	935	871	946	936	928	902	911	912	957	889	893	955	949	895	930	914	929	982	909	896	966	948	917	924	882	993	953	944	928	892	961	916	884	946	905	967	907	916	909	921	948	831	969	928	942	936	897	900	952	922	902	929	846	943	894	929	884	933	875	926	988	932	915	897	928	917	922	947	918	954	941	967	923	929	918	878	943	938	904	961	857	941	915	943	863	909	936	866	950	970	990	905	951	955	910	953	891	918	904	990	942	959	963	882	936	943	913	910	936	946	887	902	957	933	981	966	894	947	937	900	928	933	919	905	930	894	913	933	926	893	857	865	930	939	900	905	913	927	919	902	943	922	898	880	936	870	908	945	892	929	980	896	955	935	939	964	954	922	942	968	939	893	896	874	906	863	898	883	987	952	947	964	931	947	881	934	886	927	917	917	970	954	919	902	925	890	929	968	920	911	938	905	931	930	950	930	888	974	874	903	925	863	889	937	877	924	938	897	965	919	910	869	955	935	941	945	930	950	852	959	896	848	925	903	906	932	925	953	944	903	903	935	878	889	931	908	929	956	959	877	932	968	927	906	867	864	912	927	918	915	883	951	900	969	894	963	898	941	852	896	914	981	869	924	967	889	907	938	926	946	876	944	894	934	862	908	951	935	915	977	899	911	957	928	942	923	903	942	929	943	866	906	932	907	885	936	902	940	956	936	926	867	923	897	937	895	927	924	911	899	915	917	945	919	925	919	909	920	942	959	885	915	908	918	911	939	920	930	914	935	925	924	893	913	906	934	942	945	905	937	908	914	921	930	946	906	889	923	959	942	891	930	905	883	968	888	909	947	878	923	901	908	978	886	941	940	885	971	884	944	978	902	875	903	979	959	895	944	943	936	886	900	894	911	884	898	931	918	924	961	900	951	918	895	921	933	913	918	908	907	893	950	936	936	991	911	885	890	901	963	949	909	947	935	924	903	907	934	908	968	916	896	954	942	933	960	843	941	956	909	963	1000	899	985	948	945	921	910	951	925	903	931	962	898	929	892	961	893	943	937	908	895	903	898	913	953	906	854	911	881	916	926	899	934	856	943	925	941	935	930	911	997	940	945	945	911	882	919	887	873	907	973	930	987	908	892	958	896	892	880	923	948	882	1021	969	932	919	942	905	901	953	918	951	927	916	919	881	873	895	936	895	922	923	898	895	962	968	979	939	972	890	838	893	957	921	974	936	908	896	903	929	857	898	943	923	874	902	893	912	933	924	879	921	968	873	953	928	929	965	938	864	973	919	937	932	943	894	932	899	905	935	932	944	965	859	938	903	956	957	956	895	889	942	903	942	926	963	948	909	910	945	911	928	934	966	927	896	941	973	910	948	897	978	945	939	930	855	921	916	970	913	896	912	913	877	951	916	907	928	948	874	886	929	967	908
24596	21122	24018	28474	21123	21164	11892	723	485	464	451	400	386	389	358	345	383	374	377	365	388	357	390	365	375	323	340	317	391	396	348	368	324	358	331	357	346	348	350	342	339	362	344	344	343	343	359	334	337	360	351	341	364	360	347	358	371	395	354	347	361	351	318	367	361	375	318	352	335	334	378	342	394	375	336	356	368	378	356	391	350	340	365	378	354	347	359	358	327	336	337	377	331	329	359	380	340	326	358	306	369	357	356	350	320	357	365	385	357	323	311	309	345	353	354	346	356	382	354	343	341	331	332	343	358	323	383	348	359	359	340	313	352	353	318	332	345	355	347	351	333	315	346	343	343	338	371	363	352	346	341	345	376	298	357	346	368	351	334	333	367	339	361	353	341	331	365	364	332	373	333	357	365	348	358	342	362	358	368	349	387	334	315	310	361	333	294	336	360	290	350	325	308	345	337	337	369	323	337	322	346	385	353	322	360	327	356	333	341	302	361	334	333	358	350	371	341	341	371	361	328	314	358	348	317	331	338	318	350	349	378	359	381	318	312	361	353	315	344	381	346	344	366	315	349	353	335	335	353	339	332	342	349	347	361	339	371	341	369	371	322	336	330	352	337	361	341	337	357	384	324	358	351	336	341	357	393	363	318	364	363	375	331	340	361	351	345	329	371	346	364	357	335	378	401	358	345	362	347	338	374	352	324	324	336	360	353	342	345	304	356	381	384	351	321	382	368	346	337	361	355	353	366	317	334	314	329	351	363	352	370	362	323	369	377	361	367	331	341	332	320	349	363	329	328	367	348	377	371	362	362	352	341	372	333	377	371	375	323	367	313	335	348	373	333	339	343	356	312	368	353	358	361	358	331	346	331	332	321	330	332	376	362	356	341	368	360	366	327	402	333	322	333	312	341	340	333	320	325	354	336	352	322	367	337	384	381	356	345	355	327	325	367	336	356	309	339	336	336	360	341	349	360	339	350	346	320	307	345	338	384	330	356	350	344	345	336	355	359	393	339	380	361	335	336	336	342	340	330	342	317	327	363	365	338	304	318	326	375	340	344	378	376	348	343	343	381	372	370	342	318	363	316	348	336	372	317	324	345	340	332	359	350	321	338	346	360	353	336	343	324	340	383	346	314	376	351	362	337	344	338	371	342	354	374	361	317	374	381	294	341	356	366	358	346	353	352	373	341	335	318	325	356	311	328	358	356	320	316	347	360	358	327	364	362	319	319	332	342	362	372	344	341	341	375	384	337	353	370	334	327	335	362	326	305	365	366	356	364	336	347	359	321	351	378	353	328	400	374	395	334	357	324	363	357	321	368	386	346	341	344	315	350	326	383	352	296	364	369	353	408	378	336	363	330	303	324	353	354	336	330	371	339	364	334	356	338	366	384	329	335	360	328	336	357	340	365	372	344	330	331	335	314	341	368	328	336	369	359	349	351	346	366	363	296	332	347	352	359	325	356	333	321	355	368	365	328	374	345	343	353	335	340	343	315	338	366	352	351	339	349	374	360	344	343	362	346	337	360	360	337	356	326	314	318	336	344	329	351	353	333	381	341	355	358	359	359	342	295	314	341	347	361	306	315	333	307	332	352	376	366	364	363	355	391	405	326	329	385	354	308	338	310	353	365	332	321	365	341	340	356	336	372	351	368	370	368	336	363	316	332	363	338	341	367	338	339	359	381	362	326	323	329	334	337	359	327	356	331	349	299	323	348	345	340	386	350	369	316	371	386	384	337	330	400	370	338	407	352	322	331	350	351	372	355	321	350	326	345	368	365	342	336	376	325	333	326	365	340	328	310	336	380	355	327	351	362	365	327	352	358	369	378	362	349	353	373	353	352	303	370	331	310	349	364	334	343	322	355	336	340	362	357	360	334	367	322	353	315	371	376	352	370	321	347	354	342	352	357	343	337	357	368	333	378	365	333	333	329	328	342	354	338	317	331	374	355	375	362	323	344	342	344	316	322	339	392	353	365	333	344	380	346	356	348	363	329	390	338	380	312	366	339	335	360	337	377	365	316	352	362	357	338	352	291	367	320	368	311	344	341	399	366	316	365	356	330	374	330	355	393	328	325	341	334	310	342	330	348	344	346	353	320	334	333	362	351	349	379	354	339	357	362	366	356	369	346	327	319	318	357	321	348	365	380	305	344	365	355	328	340	333	323	325	329	369	327	353	348	351	337	362	349	349	330	334	346	331	380	356	313	386	347	309	329	328	343	340	341	325	302	402	378	307	321	380	358	381	367	384	332	310	366	358	346	357	346	356	364	322	339	340	331	330	330	338	324	361	368	379	348	354	372	384	364	331	355	317	345	333	310	359	356	345	350	346	350	346	365	324	336	328	313	391	360	365	336	304	357	389	355	387	347	376	357	325	330	365	362	362	343	360	339	326	316	346	363	380	346	364	364	314	345	312	348	361	354	339	344	334	335	377	322	309	347	353	328	320	344	369	307	345	350	327	319	354	362	350	353	338	341	349	378	345	371	334	342	328	357	335	347	344	346	376	319	366	361	339	344	394	352	367	330	341	334	326	340	360	371	333	371	357	319	298	333	377	365	339	306	358	367	364	356	353	330	368	391	339	335	345	342	328	323	306	363	324	340	382	329	380	369	334	349	334	385	345	358	343	305	356	346	316	426	343	314	319	323	359	356	334	330	345	331	367	333	351	358	396	372	327	344	362	356	311	309	339	314	392	345	364	337	341	376	380	342	376	328	332	362	347	332	355	326	354	355	353	365	382	334	350	334	310	328	332	302	334	312	329	326	340	359	364	355	395	311	317	320	387	363	383	329	326	328	350	314	375	352	312	370	340	305	373	332	354	340	361	351	360	326	364	387	366	345	331	318	371	356	362	372	362	343	329	321	339	334	352	374	328	340	326	336	356	357	316	318	324	327	341	349	330	347	350	356	325	360	332	363	373	362	370	339	373	345	326	343	366	347	356	338	342	331	343	368	314	325	362	341	374	310	305	307	337	329	381	348	344	364	370	349	322	314	349	324	370	328	358	348	321	360	369	370	330	299	372	333	343	354	353	320	332	354	332	333	338	368	358	372	352	377	342	356	337	379	349	369	344	359	328	345	326	372	356	349	361	358	330	310	313	371	404	335	341	321	340	366	342	365	331	323	353	348	351	356	335	310	335	344	353	335	359	326	312	371	373	341	376	340	328	302	376	349	349	318	363	369	324	333	356	352	331	337	356	345	391	376	367	383	339	326	348	331	387	374	349	360	332	345	298	321	328	351	357	351	330	338	338	321	372	356	332	330	349	345	357	338	347	335	330	301	344	345	300	348	380	378	347	386	328	355	349	338	342	344	353	352	373	325	366	292	367	368	344	359	361	331	331	382	359	315	313	368	386	341	375	319	295	339	374	347	367	361	351	324	333	333	349	331	376	313	363	374	356	349	349	347	323	309	351	329	341	365	339	334	329	339	332	365	361	367	326	302	373	326	336	358	338	317	334	360	312	328	380	375	349	331	336
38399	40942	18337	1053	875	801	772	788	735	768	741	691	778	765	724	655	718	689	752	724	735	712	719	689	716	739	729	699	691	748	703	697	718	713	708	762	701	751	746	757	724	745	698	737	652	698	715	720	704	688	694	723	708	746	701	725	750	775	716	752	694	771	702	706	765	709	749	735	694	730	777	708	700	710	723	737	700	735	720	718	751	735	736	718	722	769	725	686	735	704	685	711	724	712	679	767	701	737	684	710	698	739	690	690	715	714	734	712	684	698	731	714	716	691	653	670	732	643	685	699	690	744	716	666	742	686	698	696	718	714	614	707	676	638	714	718	719	717	674	735	740	743	696	660	698	665	783	711	706	708	709	704	695	703	667	725	679	729	687	710	742	701	719	694	710	685	731	735	723	728	673	742	699	702	744	709	749	727	696	710	692	689	750	746	715	691	693	699	726	704	712	723	691	722	709	728	719	715	735	690	748	714	729	736	692	735	670	707	708	746	746	679	723	699	777	724	724	724	713	744	742	685	770	732	684	723	708	691	724	760	709	663	712	764	731	748	728	711	737	691	707	649	694	690	728	676	700	730	681	649	709	739	691	692	751	719	734	711	696	677	680	700	751	701	779	716	702	718	717	700	704	715	714	695	716	683	637	751	717	692	662	772	692	704	695	675	726	735	702	692	690	702	728	699	745	715	725	682	738	743	690	694	733	700	749	720	703	705	709	754	691	690	772	705	693	755	659	723	746	710	755	725	694	722	698	718	697	752	683	682	705	708	760	680	752	712	655	742	712	746	677	724	693	734	715	726	750	739	698	737	681	708	704	705	717	730	728	706	744	725	675	742	728	675	755	715	706	743	757	759	694	715	717	707	715	759	767	690	690	686	679	697	689	730	692	702	738	695	692	705	714	732	769	667	711	711	736	714	720	716	751	682	694	708	738	704	773	722	718	724	721	722	711	661	693	715	686	695	741	691	737	703	724	719	686	754	708	750	689	703	750	695	657	695	673	694	706	745	726	695	769	712	711	682	669	700	728	731	688	662	691	693	714	738	761	681	719	672	762	694	755	682	680	701	738	706	711	741	688	740	727	745	710	685	741	705	730	700	705	706	698	722	705	696	717	757	721	722	695	744	699	713	711	696	742	694	705	698	670	720	679	750	724	706	742	718	740	730	714	727	734	765	698	718	688	700	725	705	661	679	717	751	703	662	728	761	682	710	702	687	767	729	740	772	742	730	693	713	748	724	671	661	728	716	731	691	732	773	679	709	733	685	750	734	693	675	722	735	716	712	766	721	770	719	745	701	722	721	741	736	685	688	680	716	705	689	733	714	695	671	744	702	724	698	763	738	714	697	688	702	695	713	753	714	707	745	735	693	692	727	671	699	721	725	664	761	698	662	678	700	717	727	750	748	674	703	720	695	677	653	698	678	685	691	749	723	730	670	748	712	757	714	754	678	704	727	751	691	687	693	699	689	731	743	678	736	740	741	696	718	705	698	720	726	699	718	711	707	668	729	737	740	704	700	750	678	733	715	699	718	709	711	703	661	731	726	703	695	717	725	673	706	768	691	709	744	686	665	668	691	713	717	717	719	771	668	715	676	704	701	693	675	719	711	738	685	731	703	738	723	745	772	738	703	710	788	729	734	715	678	654	691	726	708	695	739	752	692	683	702	693	712	724	689	726	656	726	738	732	678	708	653	725	743	693	718	727	717	750	756	724	742	719	731	686	688	659	754	637	687	725	744	721	729	658	728	712	736	728	703	724	664	723	761	757	740	721	731	747	690	734	711	758	667	735	702	756	726	695	709	713	705	715	701	692	740	724	720	734	709	705	714	688	670	701	767	657	732	682	712	712	714	667	718	708	720	744	703	733	722	734	691	733	727	689	685	682	724	743	729	712	696	744	686	732	760	721	676	654	701	736	663	658	732	711	728	672	740	684	682	699	705	680	683	732	746	752	718	704	710	710	719	679	766	708	745	697	684	684	712	690	742	719	664	784	661	716	691	744	726	760	710	718	751	703	767	750	726	698	697	704	700	715	693	682	743	765	781	755	724	713	738	709	747	693	719	714	693	706	674	700	784	668	695	725	691	728	721	703	722	771	676	688	719	713	703	714	705	724	708	677	680	749	692	740	688	708	748	682	719	722	712	705	735	710	770	720	675	695	685	762	720	713	755	759	728	722	695	698	753	737	711	708	729	730	702	710	716	731	702	702	702	725	725	710	667	690	720	711	711	718	742	756	712	689	731	688	727	729	737	734	780	681	708	743	692	716	730	692	694	718	688	704	681	737	733	669	676	748	716	710	702	677	718	689	723	731	694	712	733	699	721	685	702	719	717	669	667	687	713	682	704	643	756	688	706	747	692	740	738	679	716	688	748	730	713	697	732	721	726	714	708	694	735	736	682	723	718	707	699	693	709	691	709	705	744	694	704	721	742	684	747	696	722	689	738	714	712	739	711	677	721	684	736	696	683	703	733	685	716	707	729	693	736	698	714	687	666	745	723	718	709	734	716	713	727	756	680	709	697	736	712	696	733	713	696	707	749	700	751	700	679	707	756	744	711	722	723	723	716	745	746	680	717	707	725	641	716	696	699	719	705	718	691	729	708	717	681	687	719	711	734	731	703	719	690	702	703	769	720	715	737	687	714	733	677	709	742	728	653	750	675	684	710	696	744	676	773	704	691	683	714	770	702	746	717	765	728	716	735	683	727	715	743	733	695	724	670	712	687	716	691	695	732	710	715	699	710	718	693	689	683	767	748	696	722	720	712	760	709	722	684	765	682	666	743	703	711	723	694	740	735	665	724	731	712	744	731	756	756	726	708	755	720	785	744	723	741	682	709	686	689	745	736	719	714	745	717	708	694	699	701	706	699	702	695	691	739	739	699	720	724	748	699	653	703	715	696	710	738	702	738	748	746	735	662	680	699	688	699	722	714	693	688	676	738	688	727	700	733	704	703	710	697	691	728	739	724	740	736	666	699	693	709	685	711	693	749	746	707	752	714	737	730	698	713	762	710	752	722	749	772	698	728	724	693	654	743	770	717	738	676	699	695	729	700	705	686	711	728	760	692	706	708	742	704	702	752	685	720	683	684	693	759	688	713	694	754	661	739	721	727	700	674	692	695	720	723	733	758	693	682	689	703	712	698	723	688	702	683	714	747	718	724	716	689	721	678	725	706	693	713	721	732	784	648	700	677	696	732	731	701	752	733	699	702	738	738	696	690	752	754	695	659	719	686	696	696	655	689	702	711	696	731	704	712	679	706	711	731	740	693	677	705	707	706	705	732	712	723	669	712	697	752	711	696	689	710	764	670	693	712	698	719	673	685	682	712	704	710	676	681	680	737	701	688	715	719	706	714	725	706	688	702	726	748	719	714	676	705	634	698	757	713	701	665	690	716	697	727	709	723	719	699	706	689	707	730	726	716	673	680	708	768	679	680	752	707	719	694	745	738	730	649	722	724	739	704	719	677	696	728	729	714	709	727
34540	18200	5607	433	302	295	295	308	282	262	296	285	315	287	310	303	306	284	290	305	286	305	297	280	312	306	324	280	285	282	288	298	308	270	263	273	295	273	329	280	275	265	298	276	325	294	310	293	308	307	298	261	275	274	286	247	300	291	301	287	277	313	267	294	262	313	286	311	332	293	305	299	307	276	294	272	290	263	287	303	295	296	271	338	301	324	324	289	311	269	309	272	297	288	277	299	296	311	295	310	314	264	266	259	306	290	298	294	289	291	269	308	298	267	336	273	288	290	309	280	288	270	288	275	306	302	282	297	273	309	272	315	321	289	284	289	296	297	294	253	273	252	277	285	277	342	281	294	292	270	331	301	311	309	289	312	304	277	290	306	249	285	323	294	297	314	285	285	266	282	261	295	311	297	308	285	301	273	290	271	319	296	311	307	247	271	317	297	299	336	270	286	324	294	270	320	282	283	320	286	332	330	276	278	297	292	335	273	298	291	268	273	308	300	299	284	313	293	284	285	270	309	313	296	276	322	305	278	314	260	292	278	275	286	277	282	287	299	285	273	264	309	316	267	289	309	287	282	280	286	278	259	243	293	263	316	295	286	309	289	291	294	295	267	311	283	303	258	270	288	290	282	298	310	331	265	299	282	279	276	301	285	279	299	283	246	294	272	300	276	260	282	276	308	295	280	262	288	244	294	285	267	288	307	295	286	281	285	279	289	296	300	284	292	328	282	283	319	261	322	266	294	298	288	277	300	328	315	262	317	281	286	306	289	287	249	282	263	244	289	276	278	297	291	319	282	298	284	287	274	326	286	270	297	291	289	311	305	268	270	284	290	314	300	288	303	278	277	285	284	318	277	295	304	325	268	278	291	290	271	303	273	299	291	323	322	296	250	260	262	283	289	287	292	281	299	248	265	293	291	251	312	294	327	289	281	281	304	288	299	289	291	309	272	286	235	297	270	292	290	317	271	293	294	288	292	317	306	298	273	306	281	298	307	289	284	306	332	302	311	299	277	269	307	294	281	292	289	318	285	276	280	282	309	305	297	284	260	287	262	316	294	292	297	289	288	301	297	279	288	302	318	284	303	327	270	262	266	315	297	303	295	307	300	303	288	293	277	282	259	277	303	261	290	292	270	288	263	266	291	277	288	315	311	292	302	302	310	309	307	291	309	288	327	311	275	294	307	290	306	315	315	289	311	285	277	287	294	296	284	325	313	275	293	269	292	279	239	259	291	296	295	289	309	279	304	288	309	236	261	300	311	290	334	306	295	290	284	257	294	343	274	271	304	280	269	277	291	301	283	315	298	284	288	284	291	318	276	283	279	298	278	287	296	254	293	278	299	275	302	275	303	301	291	259	270	285	273	281	283	287	264	280	292	246	281	307	287	276	286	309	276	301	306	301	267	266	274	310	275	293	293	289	277	302	333	288	284	287	315	292	275	293	293	306	287	303	265	256	285	294	290	309	268	282	290	269	262	306	304	296	286	277	275	297	308	314	270	303	298	290	296	270	279	302	321	280	306	272	303	268	310	254	285	306	334	271	316	299	284	304	280	292	286	287	305	297	287	268	277	269	292	325	278	302	296	297	298	309	284	315	290	267	293	284	254	315	301	270	264	307	275	290	305	285	293	283	303	302	239	294	285	333	267	299	284	293	297	277	262	298	302	288	292	244	313	296	331	290	294	323	287	295	264	293	287	284	291	274	298	298	308	298	307	297	311	306	268	309	264	303	304	289	299	315	299	298	258	285	293	258	285	309	300	246	292	301	292	263	282	314	286	297	285	270	325	299	281	298	295	330	291	265	292	284	278	292	297	310	293	284	306	288	292	283	323	290	252	278	287	295	309	293	285	299	276	293	286	297	313	317	300	304	271	284	257	283	325	284	284	274	299	267	297	293	275	236	280	278	302	312	293	297	284	331	270	285	295	294	310	300	276	297	290	310	279	253	291	298	312	296	314	330	297	309	293	296	322	253	314	299	283	282	292	277	271	272	307	292	263	282	284	251	256	288	261	293	291	280	251	283	274	273	312	285	271	264	277	286	273	261	265	248	278	288	285	241	310	280	293	305	318	281	313	311	292	273	284	295	289	259	270	296	323	283	269	301	309	276	284	325	262	326	260	286	296	274	308	284	276	298	316	285	291	295	297	288	296	266	324	319	258	302	278	281	297	299	261	293	275	287	279	298	288	274	257	279	285	279	254	285	275	288	253	309	276	300	273	309	290	296	244	250	292	276	298	291	275	276	283	294	248	293	285	284	301	304	319	273	291	306	278	299	279	300	287	292	279	309	310	295	274	333	275	267	298	276	289	269	268	313	287	285	287	279	269	306	268	278	318	278	300	318	301	309	299	313	257	321	295	282	298	312	294	278	267	292	283	261	326	302	295	283	296	314	303	262	286	313	263	273	312	344	264	291	283	260	293	305	273	321	325	305	335	265	294	280	304	297	274	307	323	317	292	256	263	306	278	281	298	313	250	268	291	290	265	255	300	308	286	288	286	276	303	317	277	288	297	285	305	269	275	305	283	290	280	266	310	274	279	276	273	310	256	319	258	296	266	280	298	280	292	276	288	285	273	300	290	264	327	314	289	261	281	294	279	297	294	288	280	286	310	307	304	282	301	282	267	272	321	304	297	294	286	310	274	307	261	311	330	288	303	280	255	299	300	319	323	280	290	289	339	315	294	269	299	274	295	292	286	293	284	283	280	290	283	280	322	291	272	304	319	313	290	296	297	241	299	305	271	280	292	311	284	292	309	259	295	301	280	280	307	291	295	298	308	285	347	285	315	268	292	274	307	278	315	272	265	283	302	305	294	270	279	311	276	278	277	313	270	296	286	262	319	267	305	271	269	319	307	294	281	294	294	324	301	302	279	281	279	265	308	297	288	302	285	282	290	292	310	315	329	312	279	294	274	278	269	285	301	258	281	316	276	286	267	277	264	269	294	274	271	301	287	295	307	282	299	312	278	272	263	287	312	279	270	328	283	307	311	333	275	292	291	310	290	304	296	316	289	269	319	271	285	283	290	292	271	266	307	262	283	293	278	267	285	301	299	264	269	229	295	267	297	301	293	275	289	296	250	264	301	305	295	295	288	260	269	270	275	287	297	290	310	303	295	271	281	266	291	304	265	262	294	298	278	286	274	307	258	286	296	310	290	304	250	306	288	314	303	307	288	272	280	309	293	290	238	245	282	277	289	279	254	284	296	270	275	287	297	297	290	261	293	280	335	328	290	294	293	298	266	296	289	291	288	280	282	316	316	265	251	313	255	288	265	308	297	260	292	283	307	274	284	287	276	296	280	259	320	268	279	275	261	272	294	286	298	254	281	297	273	294	255	281	274	308	273	317	303	290	324	283	285	312	286	288	265	243	287	280	295	310	327	298	284	306	317	270	283	295	322	261	289	294	296	284	282	315	278	301	310	259	282	283	290	312	281	303	267	290	306	275	296	303	292	310	294	310	345	286	304	279	307	283	291
17024	3654	1462	642	668	679	642	689	663	654	636	662	620	650	686	679	688	666	728	647	656	640	679	626	673	666	688	699	641	659	702	631	640	696	695	634	665	653	635	718	697	627	690	667	683	643	709	681	670	645	657	678	686	672	623	633	676	654	712	699	614	624	612	706	658	703	682	701	661	665	697	678	678	730	663	643	639	663	665	640	677	687	688	705	647	694	722	735	655	712	675	664	622	681	624	679	695	663	659	677	623	681	672	667	693	720	721	692	664	660	651	704	670	694	688	661	683	626	670	638	657	646	621	628	655	652	646	675	647	655	703	705	663	647	669	671	695	673	639	606	667	667	650	626	643	679	683	655	665	647	659	658	668	620	648	620	662	604	683	669	672	668	687	614	669	627	693	648	679	615	711	661	684	707	680	680	674	664	671	642	646	664	679	658	668	669	663	663	659	630	647	633	682	644	634	716	625	636	704	687	696	632	662	696	631	641	592	660	700	672	661	664	687	651	660	669	644	643	658	687	644	717	663	633	657	645	669	670	642	638	699	682	660	668	673	674	713	663	659	669	644	704	699	660	670	666	629	656	626	702	644	631	710	654	672	678	634	701	692	639	662	668	665	673	680	677	655	682	626	641	676	655	641	665	658	669	665	652	644	644	669	646	648	653	646	611	675	726	661	632	650	650	671	673	601	651	715	694	667	639	675	665	614	639	677	676	628	648	657	662	662	631	644	611	718	677	676	667	670	711	694	644	689	658	664	687	667	614	691	677	659	653	655	667	644	648	701	662	624	683	702	654	682	684	707	671	666	640	686	646	653	677	658	691	678	691	669	651	659	639	644	670	664	649	709	647	663	664	678	643	655	636	676	636	689	681	680	662	668	652	706	657	646	656	650	659	731	653	633	696	696	642	655	706	719	664	675	660	677	644	694	624	663	706	656	652	656	668	676	661	684	703	647	623	678	668	669	686	614	609	696	669	651	706	717	683	706	665	679	682	707	626	676	658	651	660	678	654	672	670	647	683	620	689	653	650	669	696	691	644	661	619	669	638	665	688	635	680	649	658	633	715	688	698	656	660	639	680	680	644	659	638	683	657	641	686	641	639	695	703	656	642	644	617	651	644	665	691	676	690	657	647	635	660	610	656	619	628	666	649	683	665	702	652	634	663	659	661	687	671	714	624	604	627	655	640	662	704	661	649	693	633	650	693	691	675	664	710	658	640	685	680	631	670	642	671	665	646	681	633	685	690	642	677	695	662	656	659	673	650	636	639	664	682	668	680	715	689	627	682	720	689	652	692	638	645	721	673	671	635	632	629	684	666	673	641	670	708	676	681	666	678	672	622	651	636	643	628	623	666	617	639	677	716	680	607	684	662	691	690	676	679	657	669	664	662	652	717	690	687	685	680	641	650	655	710	633	650	689	694	643	665	668	680	685	662	673	699	667	651	648	700	599	677	695	701	700	679	680	631	702	683	678	642	685	684	660	688	670	677	613	682	672	666	710	730	680	681	668	662	739	706	617	668	637	655	704	709	673	648	616	672	709	702	695	648	635	690	680	657	658	662	659	664	680	654	632	673	648	684	624	619	614	627	723	687	682	634	697	694	656	652	689	681	656	672	655	676	669	681	649	694	652	663	666	663	645	689	674	668	674	678	637	672	685	709	639	702	678	662	697	661	681	722	650	672	640	655	641	625	681	679	672	653	677	697	680	624	691	640	668	661	669	621	652	669	595	694	681	679	667	679	688	681	711	691	697	656	704	654	684	743	655	674	665	647	686	650	650	675	655	668	631	663	674	688	684	640	650	697	702	645	660	703	632	647	649	665	663	630	647	683	648	588	659	659	637	696	688	660	678	665	659	680	660	673	641	684	666	626	670	653	679	705	680	678	691	682	671	662	628	642	684	694	665	677	673	652	686	682	675	689	663	625	592	689	691	656	649	641	662	680	669	709	678	703	686	705	645	658	644	632	671	648	642	631	644	660	632	690	721	681	639	665	613	640	654	648	683	698	683	685	704	650	699	662	650	646	684	661	669	713	634	656	660	711	706	662	655	644	679	697	732	699	714	670	655	649	654	642	659	701	640	648	667	657	667	674	614	638	686	647	637	681	702	654	641	656	625	688	673	679	676	659	670	663	657	705	638	698	672	685	669	684	673	710	684	653	680	647	686	648	668	630	663	651	672	705	706	707	645	688	635	656	651	664	678	682	695	695	672	656	642	681	685	670	662	655	683	636	698	673	627	653	659	676	693	643	653	697	635	698	675	662	599	690	646	659	680	647	678	657	667	729	625	673	646	671	683	659	657	643	635	665	686	693	706	661	654	652	701	659	677	676	658	638	694	683	673	652	661	711	688	704	705	708	666	687	678	671	663	710	701	685	679	654	684	714	654	611	724	672	659	654	650	668	667	650	634	669	648	642	663	655	665	686	621	688	638	654	660	668	693	647	625	677	688	691	697	657	686	714	696	664	680	708	648	648	618	659	669	649	670	636	682	686	697	580	632	671	637	667	656	668	641	683	644	629	691	619	662	641	635	703	593	712	667	646	656	716	682	649	682	713	656	666	636	652	754	666	667	659	665	672	687	660	671	634	657	680	715	624	658	674	685	667	688	712	652	673	690	653	686	682	638	702	654	661	688	632	622	652	704	678	698	698	693	656	670	702	720	665	670	675	624	661	648	648	646	702	650	678	667	595	655	643	673	696	665	639	652	684	649	665	701	688	686	645	659	705	647	664	637	695	699	666	663	656	655	676	724	676	650	625	665	635	706	628	694	663	629	663	686	645	658	684	655	642	687	666	649	665	677	647	684	663	691	695	614	634	665	640	651	652	655	683	685	636	702	679	667	622	648	726	687	655	671	650	705	697	625	685	667	621	688	709	622	652	653	694	697	685	729	684	708	661	713	630	653	642	637	636	674	663	637	716	668	675	655	637	653	716	616	665	648	636	661	650	698	640	661	641	660	676	671	671	664	684	684	644	623	600	647	666	630	705	648	650	676	638	675	638	669	664	626	666	655	703	680	687	678	673	659	670	665	698	665	679	706	660	617	684	707	619	654	637	692	703	694	646	673	692	622	674	657	685	648	688	651	695	711	661	681	702	696	691	667	637	624	647	680	585	713	683	708	678	686	707	647	677	685	637	689	699	645	714	591	696	698	637	657	661	647	671	630	655	653	666	671	658	638	639	625	689	681	695	678	665	643	670	672	662	692	650	694	652	700	644	637	629	642	702	679	693	670	636	672	638	637	658	675	663	673	695	654	689	698	644	636	635	635	665	646	679	697	651	639	648	648	639	629	659	700	696	667	649	602	633	661	667	677	672	687	649	664	683	668	633	665	696	647	618	684	681	650	667	700	646	600	633	661	663	701	638	693	677	659	703	646	664	655	673	679	629	678	693	669	663	650	699	660	695	649	687	667	680	696	610	680	666	655	667	672	689	675	640	677	716	636	709	669	649	618	679	691	702	681	672	684	690	684	680	654	664	674	650
25163	21120	23742	28751	21140	16377	943	541	468	508	461	462	463	450	449	444	465	455	469	446	436	468	457	486	431	518	497	446	442	447	440	474	446	469	440	446	479	394	457	439	476	467	442	510	506	478	444	426	447	460	441	473	460	466	441	428	502	463	464	444	432	429	458	438	452	464	433	449	465	459	444	466	491	491	477	449	434	489	439	458	388	433	468	458	492	461	454	467	475	423	439	468	453	401	456	465	457	440	446	463	420	454	448	423	439	450	415	450	477	448	443	450	467	470	488	489	408	446	463	443	426	427	471	443	433	475	446	438	468	448	476	476	459	406	432	487	479	451	429	438	427	468	443	432	456	408	472	431	421	450	402	430	482	459	424	490	459	436	465	419	402	388	417	471	474	434	420	447	440	452	449	459	457	457	435	438	457	474	530	426	443	434	452	464	448	462	463	426	398	430	415	513	470	485	437	406	475	402	451	480	434	430	455	472	430	391	443	448	482	470	453	481	450	424	446	436	419	432	435	452	467	440	439	467	491	468	475	433	427	430	455	498	429	425	479	448	474	434	426	448	463	427	459	430	440	429	472	479	452	476	457	419	438	404	456	440	473	446	484	432	491	428	481	444	459	455	452	453	463	475	407	479	478	454	434	448	407	437	426	419	409	473	428	425	438	453	444	465	480	425	437	450	443	441	459	439	444	447	439	426	478	419	445	402	487	455	430	436	405	425	481	442	446	469	443	465	458	445	436	433	445	462	455	434	459	420	462	443	449	480	443	430	449	451	445	438	468	429	408	465	412	444	474	444	427	433	414	479	450	423	467	448	455	430	440	441	432	448	434	443	462	448	446	441	464	470	446	466	446	447	453	396	464	484	428	476	456	468	433	440	433	438	449	470	468	428	450	439	413	437	435	454	471	459	479	426	454	410	425	427	446	438	475	442	426	419	474	464	436	423	463	444	455	466	442	436	467	459	479	452	449	410	477	459	396	426	445	453	451	448	438	429	433	434	461	426	426	442	473	424	436	442	431	504	456	396	422	448	459	454	436	456	425	420	500	457	460	430	430	432	440	453	445	463	465	457	444	433	445	430	458	440	479	485	405	439	424	457	486	432	467	407	451	491	415	445	452	433	478	490	431	427	426	473	442	471	471	403	495	450	440	470	444	417	495	441	466	432	436	490	417	455	440	445	449	409	438	455	401	457	435	437	466	459	442	429	454	418	445	422	400	456	441	462	497	454	443	463	432	450	478	461	429	446	427	455	452	420	445	463	485	452	432	459	444	475	431	440	425	428	424	457	418	430	441	498	462	424	474	441	443	435	432	452	463	412	411	441	472	463	455	454	509	462	445	483	462	445	459	464	413	420	471	453	452	464	456	432	426	450	480	409	411	460	476	439	440	455	436	440	449	492	460	482	439	443	449	446	401	414	451	461	447	476	436	438	429	463	453	424	465	446	451	430	452	406	426	411	463	453	469	481	455	448	456	443	462	446	443	435	438	449	456	488	396	438	435	438	455	419	474	462	429	421	439	456	431	476	444	455	420	480	458	405	451	436	448	485	449	455	437	474	421	455	404	448	422	468	432	457	468	426	445	447	436	464	480	429	433	429	457	413	455	438	454	464	460	461	429	432	396	442	433	394	446	461	435	423	459	431	440	460	469	415	432	481	445	468	441	427	454	425	443	474	486	418	432	466	459	454	413	450	456	440	470	414	442	431	450	462	417	446	470	485	473	448	438	473	458	439	444	440	444	438	454	476	466	460	440	486	473	454	456	472	420	454	457	399	468	476	454	422	451	441	421	461	440	473	443	434	424	463	436	447	455	449	428	457	424	443	413	456	453	437	402	451	428	426	437	452	455	434	433	437	489	437	453	432	441	419	430	457	396	450	456	428	478	474	462	442	445	418	446	427	392	427	444	446	430	449	447	432	425	461	491	431	454	446	448	460	469	443	486	437	397	486	466	450	467	414	511	488	450	457	436	491	460	411	452	417	436	437	474	472	448	496	454	486	433	466	446	413	493	442	479	409	477	415	467	459	462	477	417	406	460	409	417	465	431	423	500	439	444	441	467	452	471	473	444	412	472	440	464	445	452	450	444	427	431	441	484	461	456	489	415	431	464	437	472	436	433	458	445	457	444	451	441	457	446	388	428	442	452	427	405	447	400	450	470	450	423	466	433	452	477	484	451	461	446	448	517	456	486	446	438	455	446	434	466	470	487	463	447	449	454	443	446	462	427	458	408	437	472	407	468	401	431	451	455	417	430	443	441	381	430	413	422	457	441	474	463	449	497	469	447	444	420	461	484	452	429	436	457	410	464	469	422	444	435	444	446	439	423	476	439	460	454	455	456	451	443	446	447	443	407	453	394	411	444	467	442	469	448	504	433	454	454	409	445	492	454	408	425	456	425	441	433	420	429	435	438	419	469	443	468	478	472	442	416	444	467	397	447	451	419	438	437	430	432	486	459	429	491	485	435	432	431	417	439	455	409	456	452	435	459	419	439	447	490	446	445	438	390	428	440	408	435	423	453	462	429	435	434	419	428	466	481	486	443	451	447	434	457	418	452	470	438	438	421	445	442	417	460	422	409	448	456	450	494	468	471	398	436	402	424	469	407	484	432	446	432	413	481	414	446	444	467	453	480	442	410	461	473	434	458	481	490	430	457	465	472	449	487	461	469	489	462	425	500	452	458	446	428	415	457	427	458	416	464	460	429	423	437	426	482	399	442	455	450	394	416	439	423	463	397	438	478	437	425	431	492	471	429	448	402	446	460	454	446	437	476	418	433	399	476	477	418	414	431	429	425	442	416	445	417	426	379	413	375	425	464	445	506	439	420	443	448	452	424	417	420	440	421	441	467	445	487	467	416	411	435	429	466	417	430	412	422	443	452	476	425	440	391	429	437	455	460	430	399	461	455	477	467	397	416	443	451	443	440	394	412	450	460	436	443	401	470	432	446	445	453	419	427	428	444	434	417	461	467	458	427	455	452	435	452	458	427	462	448	448	453	451	442	448	424	429	431	453	433	442	432	432	428	445	450	443	387	425	458	461	430	427	455	454	437	426	397	428	409	436	472	415	416	414	456	454	472	411	466	433	435	426	464	453	480	451	413	466	453	466	428	466	447	437	453	475	491	457	447	459	475	416	443	418	404	416	432	412	477	458	450	467	435	469	469	435	460	424	440	463	459	385	452	483	458	432	435	458	473	471	440	444	415	430	476	451	470	439	443	490	437	440	435	431	420	446	497	476	428	426	451	451	420	466	452	466	485	444	419	468	462	454	482	476	485	406	413	476	475	464	432	429	432	474	462	432	446	423	417	439	449	440	481	419	422	445	415	456	446	455	418	500	432	453	431	421	484	453	461	448	445	436	428	430	404	459	410	429	444	452	437	419	442	433	465	411	426	425	458	459	450	439	465	444	430	434	448	434	433	431	460	461	454	407	415	465	490	428	449	425	456	455	438	476	438	444	439	465	436	411	454	435	441	420	469	441
33191	30284	13303	1148	1056	977	921	1004	910	921	996	931	924	948	882	925	954	929	948	919	943	950	966	940	907	943	919	874	936	924	942	975	904	937	943	938	872	947	957	918	920	866	907	909	941	945	974	897	937	985	933	918	923	956	929	892	920	933	927	918	918	965	984	927	924	921	950	952	921	984	905	929	919	945	965	885	948	948	933	918	995	937	980	893	895	951	925	885	917	965	929	940	904	977	931	918	925	945	932	956	955	899	957	950	903	992	975	920	948	925	929	921	938	919	862	909	920	933	899	940	926	925	941	905	983	904	918	899	939	967	936	893	913	878	945	860	910	947	950	943	843	936	930	925	956	930	962	923	934	889	919	949	936	891	938	991	972	901	913	920	955	915	1018	857	911	897	963	965	979	902	913	936	974	957	933	851	899	902	932	965	925	931	896	986	887	977	944	940	935	947	902	892	892	955	913	943	937	931	903	999	952	859	978	922	914	922	899	934	950	1025	986	893	916	955	932	892	938	947	937	932	925	884	902	895	924	929	855	899	906	918	887	941	958	902	910	940	980	901	955	947	912	889	923	898	836	931	942	901	936	905	964	918	940	965	967	930	971	996	880	928	913	951	982	914	949	952	917	930	902	959	919	937	942	953	933	943	914	887	883	925	946	946	910	928	911	955	885	905	918	926	921	949	972	965	930	885	922	889	968	904	984	901	830	974	927	988	910	932	952	949	944	904	941	913	880	866	933	915	936	903	883	910	925	937	948	847	921	884	941	936	937	956	914	930	924	945	943	885	932	926	981	871	905	952	876	910	900	992	959	908	926	929	911	901	955	967	905	920	881	899	852	929	951	933	947	877	911	945	901	914	934	963	908	962	884	900	962	930	908	961	890	904	931	975	868	925	918	972	914	972	911	907	897	894	935	934	941	902	972	938	957	927	939	967	934	903	909	931	901	889	861	909	858	873	1033	943	862	937	929	936	928	893	884	885	890	971	984	922	943	977	879	968	981	992	919	920	911	954	899	947	901	943	929	942	908	966	907	835	915	935	953	930	970	912	906	934	909	949	949	897	893	911	939	1011	982	881	943	919	960	948	933	911	941	919	920	993	939	936	916	922	902	1003	897	917	967	919	926	920	944	936	993	953	919	904	938	922	966	864	951	903	982	926	946	854	980	939	862	909	871	975	912	924	933	912	913	904	949	946	923	902	915	904	961	916	911	951	921	898	956	980	928	929	891	912	857	913	937	908	899	953	932	951	949	933	977	891	902	923	919	971	914	967	985	926	919	886	904	944	938	941	937	971	910	926	949	948	930	901	902	882	957	931	934	961	882	937	953	948	946	954	897	925	934	866	931	925	909	927	922	981	942	941	885	949	958	907	899	949	974	913	960	959	911	919	899	934	947	894	891	998	901	942	914	934	904	907	886	931	921	892	953	938	950	950	914	970	908	913	940	937	913	952	951	961	916	896	954	958	896	928	895	918	995	914	944	946	967	929	891	975	934	860	947	896	956	959	896	978	1012	894	972	891	1012	931	940	933	922	953	914	910	902	910	921	925	921	915	887	964	902	949	884	933	878	956	954	958	915	929	1000	888	975	928	952	921	949	901	964	871	902	957	900	966	944	911	926	901	916	919	918	902	914	934	912	941	841	921	929	887	913	910	935	936	865	915	959	920	908	887	949	905	938	917	949	981	895	911	892	974	935	921	954	919	976	923	949	903	990	943	901	863	937	952	952	950	932	940	916	963	951	911	987	910	925	898	940	888	878	943	909	946	939	965	939	897	947	929	931	913	937	948	925	922	919	959	984	916	904	956	921	951	944	862	939	924	1000	967	916	908	930	943	912	954	947	966	977	933	991	981	890	853	951	944	908	847	977	943	903	922	893	914	943	889	975	860	922	872	940	926	938	911	969	944	941	921	917	980	963	924	907	946	971	936	917	964	921	978	943	950	962	896	873	934	972	889	970	935	947	897	996	905	947	888	936	972	913	892	924	956	958	851	934	924	926	902	956	941	924	982	894	972	919	908	977	941	921	929	954	924	851	902	878	948	942	900	901	959	914	956	934	857	908	903	990	895	946	917	884	886	895	909	937	990	942	917	911	921	932	942	974	845	879	954	883	947	936	980	957	923	929	914	895	928	877	930	943	990	948	911	960	918	883	921	945	922	953	907	943	903	893	898	882	950	909	925	908	894	938	939	907	987	911	950	933	938	941	887	900	925	949	932	1020	887	939	966	944	918	913	878	943	904	910	934	1013	896	919	960	910	923	898	954	936	897	904	925	908	957	933	910	948	907	955	927	925	936	953	955	949	922	938	908	908	935	961	965	928	915	888	931	961	906	953	931	931	907	966	866	934	915	911	910	880	903	906	853	911	907	966	911	958	1028	928	893	919	959	891	946	867	969	900	929	959	951	972	908	919	863	930	920	949	926	933	894	968	933	991	950	940	993	910	912	953	898	946	927	962	893	917	974	888	973	939	949	913	906	965	965	866	923	961	940	921	948	956	901	876	934	895	913	877	932	924	978	909	945	902	979	975	952	908	951	939	938	932	936	956	896	968	899	947	917	948	910	931	902	944	906	936	866	920	973	942	918	920	941	902	938	945	961	939	907	900	915	904	986	936	918	906	929	909	864	929	948	918	851	985	956	915	896	922	844	895	964	929	900	879	973	906	935	916	919	949	898	892	918	932	949	964	972	956	920	973	958	908	919	944	930	888	914	891	979	941	924	921	899	987	940	908	976	885	879	950	998	942	954	932	938	945	962	956	958	946	881	864	950	894	934	919	902	855	950	946	971	950	878	959	956	931	886	914	926	915	937	912	949	945	920	937	976	938	921	935	969	887	867	902	911	952	894	953	989	970	950	959	943	888	885	939	863	931	925	978	942	956	939	951	995	948	918	911	950	890	917	925	956	964	968	954	947	999	916	927	900	941	988	943	967	956	947	1004	906	933	926	878	965	904	945	946	983	897	1022	938	902	882	901	932	890	875	932	912	950	980	958	957	906	925	935	913	965	897	897	932	907	931	920	887	902	897	937	943	948	886	917	933	933	958	875	920	884	955	886	963	921	951	892	930	932	894	938	917	949	964	919	952	936	883	912	931	893	910	924	965	902	956	980	891	898	939	883	848	962	928	898	908	957	937	1003	976	965	874	951	916	947	950	906	947	909	920	930	961	925	902	956	935	925	903	896	911	876	960	922	962	939	991	968	996	904	906	913	948	962	959	976	921	912	920	961	927	931	903	971	917	891	934	940	952	943	920	923	938	953	917	877	973	979	973	920	946	956	899	915	968	924	938	881	885	947	980	995	935	927	898	876	926	904	910	932	960	948	921	1005	904	926	936	914	895	976	890	964	935	944	895	941	893	963	944	934	955	957	925	947	969	905	938	972	898	936	893	909	946	917	922	961	884	873	963	916	925	927	964	956	910	945	937	941	925	936	938	931	935	937	963	969	958	989	910	909	934	886	943	968	972	878	928	913	891	917	978	954	948	900	942	929	930	945	961	908
24548	21136	24044	28493	21138	21168	11880	734	492	443	418	413	426	341	375	399	370	406	361	355	376	369	388	378	376	347	380	350	353	364	352	357	367	342	330	326	341	312	328	313	321	341	395	368	368	349	368	374	336	335	346	359	368	387	326	327	342	317	345	302	352	381	385	363	365	323	365	340	351	369	364	336	327	350	370	380	323	332	390	374	357	376	353	359	351	350	348	348	328	321	344	331	340	312	322	324	341	338	364	344	321	368	362	327	326	326	333	320	375	342	352	374	342	339	365	327	317	348	368	354	360	325	354	318	379	371	315	335	363	364	295	347	360	367	379	325	352	314	342	339	366	344	349	307	351	361	378	377	376	336	368	357	337	311	332	358	345	368	344	347	356	351	370	391	346	382	303	364	368	331	373	371	358	345	364	334	330	330	336	347	349	321	359	334	322	332	380	374	389	346	355	329	330	346	363	386	338	332	355	386	362	386	340	341	370	346	355	361	342	361	372	343	346	384	376	340	358	335	336	348	318	339	336	329	327	358	381	326	365	328	367	361	360	368	364	354	337	356	352	333	364	362	364	317	355	360	373	363	371	318	357	372	356	364	338	327	315	339	337	373	348	355	366	370	381	333	347	355	352	336	312	330	353	352	345	348	327	316	326	324	333	355	342	338	334	381	345	337	336	348	327	360	379	323	372	361	371	387	346	301	360	331	351	329	330	385	356	359	367	340	340	322	305	336	382	341	385	342	342	339	366	358	367	324	345	395	356	337	344	366	343	376	360	349	302	334	341	317	325	321	343	335	339	370	361	325	332	335	349	343	351	349	355	335	335	369	342	349	345	348	347	346	315	326	313	305	348	361	317	337	387	351	330	348	350	379	344	350	317	332	311	323	380	377	360	382	348	325	326	382	337	337	374	355	372	349	319	330	301	368	359	354	363	336	392	351	357	363	342	354	325	336	362	357	360	350	331	338	329	329	324	377	367	353	316	328	372	341	343	319	343	301	394	364	337	391	356	376	358	370	338	330	352	368	382	368	389	337	356	342	344	369	340	364	365	302	347	389	354	366	350	356	344	353	350	362	333	339	346	355	337	355	342	359	378	371	362	354	384	400	366	349	354	341	373	389	345	331	361	342	342	315	364	375	346	358	325	357	362	367	349	362	341	360	330	346	333	359	367	333	331	360	354	374	372	355	361	347	388	323	326	363	326	340	338	357	300	363	294	380	331	338	361	377	328	332	349	340	334	347	341	328	347	336	355	339	359	384	361	354	382	373	314	364	398	342	332	340	330	391	369	363	340	354	372	370	324	376	361	373	360	342	357	337	335	379	330	359	334	383	335	357	389	369	329	361	349	342	361	332	350	366	319	362	386	356	349	298	334	355	332	325	354	386	345	357	314	336	349	331	333	360	363	328	321	358	333	334	355	345	349	345	374	364	366	332	356	392	334	337	330	349	371	364	338	349	358	379	387	331	356	349	367	327	352	349	352	355	339	347	347	364	337	345	357	342	367	339	352	363	415	359	369	354	365	360	328	396	328	371	363	364	327	360	338	355	296	324	358	381	358	331	370	347	394	313	331	353	368	370	341	393	346	339	343	343	355	328	330	349	356	364	370	349	330	331	337	335	348	369	398	415	357	344	351	316	394	356	363	342	337	377	354	374	354	340	358	337	339	341	309	362	330	370	367	315	336	390	347	315	370	333	364	362	344	337	359	329	399	314	358	389	363	356	354	355	333	330	321	333	375	348	328	380	355	369	335	334	355	362	333	372	356	374	349	304	345	355	367	377	400	415	353	349	340	346	359	324	342	335	343	381	329	369	359	338	338	331	368	375	362	363	343	347	329	352	344	328	366	329	335	327	340	361	352	345	352	339	366	357	313	325	345	339	352	343	333	360	358	351	337	378	345	357	346	343	357	365	363	358	363	322	357	357	325	330	354	350	342	342	337	358	345	331	399	334	376	369	328	354	367	334	356	406	343	384	361	340	358	331	350	383	360	361	376	351	315	366	347	385	347	380	381	315	357	362	323	355	318	347	357	337	348	385	385	319	338	323	357	359	357	381	348	345	364	359	357	389	373	359	368	381	359	361	327	344	351	309	356	375	360	343	364	354	399	367	372	350	319	343	368	366	345	375	365	368	364	372	368	356	352	346	369	343	342	358	360	307	334	336	322	375	347	333	342	398	344	335	335	390	386	365	378	351	386	420	363	370	354	353	352	377	342	346	373	319	345	334	381	377	387	357	347	319	323	371	372	332	375	329	351	344	401	353	364	326	341	332	342	349	346	341	362	372	350	352	367	373	380	329	347	345	356	363	325	327	367	379	314	339	364	347	348	355	357	368	393	340	335	351	362	358	379	335	360	342	365	352	344	349	321	363	330	342	353	365	333	356	361	331	334	324	343	358	356	333	370	354	354	344	351	349	368	385	346	347	383	354	352	325	307	318	374	328	338	337	344	329	328	344	337	326	314	343	355	354	360	363	366	334	355	336	331	340	356	354	330	362	385	354	343	343	366	331	405	333	351	379	405	361	329	383	305	372	327	317	360	369	345	369	346	349	388	379	347	369	346	347	374	322	326	362	336	361	322	335	357	321	363	399	339	320	322	360	373	336	331	374	332	353	360	368	341	318	342	361	371	331	360	368	385	347	353	393	361	352	328	354	359	354	363	370	362	336	348	344	372	309	350	365	360	364	373	386	342	349	327	358	346	344	361	327	357	323	328	343	332	376	335	362	364	388	346	309	366	374	373	348	368	325	328	338	369	366	344	332	351	355	336	346	362	373	357	365	375	324	350	367	367	347	335	353	370	340	353	388	329	328	370	372	352	369	331	343	347	355	330	340	334	371	360	357	337	371	372	346	359	333	351	329	387	357	345	358	324	355	333	359	381	372	328	325	373	354	382	374	352	343	376	359	342	345	357	381	324	324	347	340	356	359	347	352	359	377	378	383	367	369	338	341	335	327	379	336	353	376	379	361	346	319	342	329	360	344	348	357	359	354	321	325	338	357	320	364	338	319	361	320	329	340	364	344	378	362	354	326	359	352	362	332	342	335	363	354	346	343	346	356	352	371	337	356	386	335	321	349	341	352	382	382	325	360	353	367	353	375	383	349	349	358	368	338	352	393	335	350	339	342	322	355	372	332	361	307	342	339	361	349	367	338	348	342	379	376	360	327	339	367	350	336	365	344	330	340	321	352	366	339	318	355	337	346	355	318	343	351	377	366	324	368	339	317	328	380	358	353	390	360	379	352	371	320	353	361	350	338	414	338	354	375	338	330	313	329	357	336	312	348	346	351	334	357	339	348	360	305	335	358	375	363	322	314	347	337	379	316	325	337	358	392	362	335	368	366	353	346	333	344	380	341	372	352	355	337	391	329	343	366	341	336	357	405	338	361	320	353	354	367	370	331	345	344	323	347	377	330	375	360	324	337	331	353	327	350	328	338	391	399	363	368	368	374	336	350	346	361	316	350	361	334	310	337	380	392	358	385
38884	40109	18377	1071	851	810	741	706	751	745	758	710	728	744	768	722	742	729	696	751	754	718	747	732	733	797	691	694	744	691	746	728	725	707	767	684	674	704	719	734	709	699	677	744	742	782	752	773	712	688	703	759	727	697	760	722	691	750	728	743	790	702	722	697	686	730	732	701	743	716	739	773	694	709	718	750	764	671	702	714	724	724	727	710	735	729	686	727	718	701	717	719	689	732	731	732	742	686	740	747	748	703	784	747	662	725	739	734	715	705	743	715	697	753	723	695	706	667	694	751	703	702	725	694	713	677	707	727	732	675	706	724	709	687	731	713	720	742	702	733	689	677	777	730	698	692	709	760	738	725	740	742	676	708	684	759	708	775	742	752	700	732	694	712	698	708	745	733	772	717	748	720	727	701	744	722	715	750	702	737	746	760	712	706	727	729	710	686	734	739	750	731	718	741	684	736	741	705	680	757	770	676	737	723	683	684	695	729	731	741	736	693	688	737	722	740	709	731	705	680	750	718	745	709	710	687	700	659	704	704	715	729	736	688	713	714	694	714	735	730	668	742	680	712	709	781	714	669	746	704	712	714	704	720	686	708	656	764	737	704	720	689	709	681	729	727	761	757	737	762	760	743	745	721	724	706	725	686	758	733	759	761	723	717	727	673	711	697	729	714	689	745	689	744	733	771	768	731	693	696	718	722	749	751	674	727	733	744	678	721	766	723	766	709	741	690	704	693	715	727	723	741	714	728	706	729	732	703	740	778	711	717	683	706	736	720	719	726	707	683	741	728	692	718	721	718	686	735	709	784	712	760	762	725	770	770	710	742	691	735	745	767	745	690	701	670	704	734	731	707	712	727	709	740	720	702	726	789	687	725	743	681	739	718	735	711	699	707	694	719	704	717	729	728	789	777	727	738	712	712	716	743	743	689	670	756	742	731	714	764	693	725	732	701	707	691	714	727	716	766	679	676	740	742	692	744	657	685	766	703	715	692	729	701	676	693	778	737	742	762	744	704	742	699	643	727	719	724	666	701	729	717	741	690	713	708	739	736	740	755	738	710	720	712	761	730	687	690	752	749	711	736	725	714	694	689	740	707	730	767	697	724	701	665	702	671	746	781	733	782	693	739	739	712	704	728	696	742	706	733	708	714	747	686	740	756	684	750	685	682	742	726	689	746	661	760	718	711	726	703	717	716	736	693	675	663	743	737	731	669	687	734	733	689	690	707	706	716	675	710	765	706	710	697	724	686	789	696	711	714	768	693	715	729	748	741	717	762	700	766	735	677	706	708	683	684	755	740	726	726	749	693	740	702	689	773	708	713	711	734	692	736	692	722	746	683	714	728	741	728	718	714	749	711	709	775	731	730	680	680	695	733	704	737	727	734	708	733	727	759	731	746	725	705	720	759	693	748	653	735	740	733	706	719	693	743	701	786	690	708	715	727	746	713	726	766	732	676	716	793	711	699	710	706	677	711	711	735	722	688	716	751	706	734	725	697	734	710	705	742	706	706	703	713	701	743	738	748	687	712	698	731	770	694	695	722	721	725	709	703	739	720	724	721	749	732	744	698	724	672	739	745	758	719	740	724	735	670	701	709	705	728	723	699	704	721	724	742	684	689	681	686	729	705	682	698	742	688	756	733	748	725	660	728	742	749	703	715	713	706	755	698	703	718	699	705	761	742	733	731	732	734	717	721	728	713	682	738	762	704	690	694	772	698	728	714	716	697	700	704	717	706	723	778	727	708	700	708	742	726	720	740	737	703	741	730	685	753	688	737	697	701	709	716	761	693	783	728	733	688	702	735	706	785	715	641	749	714	743	726	707	758	733	703	745	778	718	699	718	714	687	707	732	709	699	686	770	696	773	682	707	707	714	691	701	713	706	692	678	687	690	718	722	702	671	742	691	718	728	741	652	769	720	689	734	718	760	728	688	695	694	734	672	712	673	693	731	744	747	734	733	653	733	750	674	703	665	718	699	711	713	722	678	735	743	733	701	716	733	703	704	759	687	687	723	719	746	716	750	695	755	739	694	728	707	694	723	740	739	754	688	730	716	756	762	726	704	691	735	693	738	715	716	706	755	691	720	689	725	668	729	709	733	708	711	700	751	689	677	705	754	745	693	719	741	749	717	707	776	761	696	721	672	729	684	794	741	712	709	709	738	732	714	729	713	701	726	715	701	703	773	721	695	726	702	721	711	727	690	752	735	749	751	763	739	707	729	727	701	731	672	734	711	676	751	707	724	724	738	727	736	727	677	735	720	745	711	741	736	708	742	728	723	706	702	722	759	723	674	744	715	745	775	747	750	681	739	720	704	696	691	711	696	710	721	700	718	708	722	732	747	738	714	694	734	734	754	756	726	763	737	732	711	738	716	724	735	733	693	734	751	729	706	737	732	706	725	718	714	744	744	718	653	705	724	707	743	710	741	722	654	685	714	668	726	733	692	717	687	702	703	732	760	758	705	707	735	778	752	719	720	681	732	746	716	670	669	723	754	754	709	744	650	724	747	780	720	726	730	733	705	756	716	681	727	699	719	715	711	727	788	720	707	728	681	699	755	739	738	723	726	678	692	673	703	748	712	712	767	691	725	741	705	736	693	710	729	692	766	734	724	736	715	727	752	691	687	764	704	698	761	704	707	752	704	737	755	713	706	713	759	767	748	716	729	684	696	734	762	717	691	736	703	750	710	723	702	749	704	759	746	749	676	691	728	732	716	746	751	714	714	694	684	722	671	682	746	724	749	739	717	720	705	679	713	694	715	706	737	727	726	717	723	706	732	680	725	725	758	705	741	696	708	726	712	720	712	669	737	749	772	640	707	705	738	663	702	687	753	718	736	704	702	722	718	770	725	731	694	744	727	714	735	739	696	721	759	726	731	683	706	672	708	711	718	735	680	697	738	708	730	693	699	715	744	732	738	741	699	731	787	780	751	731	740	690	727	702	732	728	762	729	726	745	720	681	688	793	703	698	730	765	722	739	700	707	758	734	722	785	710	736	744	684	725	751	720	698	703	730	743	718	681	695	685	705	721	717	717	691	759	684	687	730	707	676	753	706	723	701	710	704	748	747	704	687	675	721	746	718	692	703	720	681	774	715	740	734	695	727	731	736	695	715	723	723	707	727	696	722	717	697	734	716	688	715	706	772	755	736	705	753	736	726	765	729	692	710	734	718	739	717	726	697	739	727	711	712	705	737	713	742	692	708	734	717	736	738	721	748	724	740	733	736	687	745	754	717	698	739	732	705	722	761	759	691	725	763	725	761	691	722	749	742	726	699	719	745	704	733	736	700	713	674	701	752	730	717	766	711	736	765	705	739	728	747	701	669	708	715	732	697	742	741	739	721	692	733	724	762	719	763	696	745	690	764	705	717	733	709	726	770	725	703	739	687	713	768	758	707	743	725	729	711	767	733	670	723	718	707	728	718	717	730	743	708	685	725	695	749	727	764	738	737	703	737	713	674	720	686	723	695	711	767	703	691
34276	17683	5582	421	330	317	315	274	304	295	354	306	268	305	280	289	279	267	299	299	310	280	289	278	316	260	303	299	274	286	283	336	292	302	279	300	285	309	281	274	305	308	306	283	304	316	294	280	284	290	311	274	298	272	322	281	287	289	312	284	295	259	325	296	272	278	283	302	275	306	294	306	298	321	278	307	286	270	313	283	297	320	328	296	303	291	287	277	321	301	277	311	284	298	315	272	313	286	298	321	279	284	299	282	310	301	301	313	259	255	293	296	259	283	297	287	287	298	307	284	273	280	309	282	299	332	279	264	286	311	284	254	303	291	263	292	317	288	283	304	282	294	291	323	296	297	291	299	259	293	285	294	274	268	288	273	273	279	319	294	295	291	294	282	281	309	312	306	300	341	292	300	290	277	295	287	307	288	297	313	293	296	275	283	288	267	287	266	282	269	292	274	322	287	295	283	335	263	260	276	297	293	273	270	286	303	334	283	293	293	294	282	288	265	247	303	272	285	284	298	265	299	282	287	324	294	300	282	270	294	260	293	271	317	335	273	291	283	313	290	283	301	311	291	267	322	256	267	301	289	314	258	308	290	306	326	345	283	281	286	308	311	305	289	286	275	299	267	257	285	269	307	271	309	284	282	317	307	291	283	324	298	291	270	276	283	289	317	265	309	290	323	306	300	269	310	305	282	286	270	275	288	290	221	286	307	265	308	297	291	308	292	308	277	260	271	279	284	252	292	239	265	298	282	285	288	300	284	290	280	293	301	293	302	283	293	298	352	242	264	268	270	262	284	287	272	298	279	312	294	313	311	295	323	277	291	241	285	268	315	260	325	280	322	298	298	296	312	300	276	269	262	300	239	268	292	281	290	270	300	293	303	253	286	290	270	293	304	271	267	309	299	308	295	343	311	277	259	282	290	279	298	269	290	312	309	268	299	286	296	295	277	266	298	320	321	302	293	296	284	265	261	277	288	291	258	297	312	301	321	292	326	286	293	256	290	276	289	269	313	271	281	267	299	255	285	298	318	312	275	307	287	273	256	299	278	293	300	296	254	268	304	282	319	289	318	269	257	314	287	265	300	301	264	332	259	282	292	290	290	302	272	277	305	289	285	288	300	292	320	292	286	272	305	294	264	292	278	307	296	250	282	258	290	317	277	271	300	279	292	289	294	303	304	289	311	275	288	316	266	285	310	299	281	310	288	297	278	260	281	268	286	306	310	302	293	297	291	266	267	293	255	308	286	326	283	291	323	295	319	263	261	257	307	281	286	319	289	272	286	288	273	269	284	291	291	303	292	272	247	268	264	295	285	296	288	289	302	259	288	280	324	304	290	285	275	278	272	281	285	308	306	295	300	277	284	314	281	288	319	297	286	297	295	289	276	305	303	299	283	270	305	253	291	261	296	292	283	311	297	302	279	294	264	294	287	298	292	264	309	317	314	274	278	306	282	290	299	294	285	283	288	297	295	266	279	299	318	302	275	274	273	273	278	282	307	279	273	292	286	280	310	286	275	291	296	293	294	309	277	284	306	259	287	290	292	333	298	299	260	286	271	300	314	315	294	270	287	312	289	280	290	314	294	292	251	285	280	287	283	305	279	302	315	274	274	293	313	325	301	278	296	271	321	274	275	291	252	269	296	285	243	282	293	301	298	267	283	294	311	360	283	317	289	268	294	302	294	269	286	273	283	313	300	280	324	280	298	269	290	300	304	304	279	294	257	279	286	309	271	316	297	290	295	296	285	294	301	305	308	291	283	264	302	306	298	269	271	284	272	294	266	292	306	268	289	261	312	291	262	279	279	298	276	294	304	293	298	294	273	276	306	303	307	289	309	306	296	267	310	332	301	311	277	277	263	319	265	276	286	290	284	289	303	266	263	251	294	287	291	298	308	301	266	299	290	269	295	325	296	293	291	272	269	308	294	344	263	310	329	289	305	272	284	301	279	261	257	291	327	265	285	268	305	289	299	302	273	281	318	303	281	279	302	263	284	298	271	285	282	278	290	284	325	303	280	259	298	289	263	287	323	296	295	285	278	285	287	248	293	274	283	326	294	303	303	304	284	267	278	299	281	298	292	320	287	277	297	298	282	313	307	288	347	317	299	297	308	268	282	269	320	297	311	297	283	274	283	281	285	276	273	291	294	266	302	318	289	269	295	278	297	283	289	302	287	273	293	286	306	301	304	312	321	273	278	291	302	275	281	277	312	264	274	268	283	265	289	297	282	288	315	295	293	298	284	272	296	286	311	266	307	296	290	297	299	287	292	287	288	296	292	332	301	269	271	288	300	293	269	293	288	291	319	284	309	286	322	313	313	297	307	275	304	287	311	290	294	334	270	269	292	289	275	277	279	272	282	289	291	286	292	279	293	316	283	276	287	283	319	273	322	302	290	287	262	275	287	321	289	324	291	292	290	268	287	284	282	311	271	290	325	294	314	267	312	307	344	302	299	288	301	281	269	284	298	277	269	289	272	299	290	303	314	278	272	327	268	283	276	289	339	307	266	282	288	278	304	268	290	302	314	307	298	296	296	280	285	257	266	254	294	287	302	272	306	282	284	288	281	281	287	273	307	290	274	286	298	245	307	298	309	312	292	288	312	291	274	302	271	284	270	287	309	260	303	280	282	299	295	269	257	269	272	273	310	328	269	296	306	300	319	284	269	273	301	279	293	287	298	286	286	296	278	314	302	286	325	325	298	285	278	275	303	265	275	292	348	316	294	329	274	254	339	295	266	291	292	291	278	288	261	268	315	309	316	256	292	302	315	320	288	263	315	296	324	302	306	283	296	262	271	300	271	295	320	292	286	322	311	312	270	290	326	316	300	279	269	275	293	264	304	257	270	300	292	303	317	277	302	260	267	273	299	283	308	285	307	281	305	280	318	284	337	246	326	266	296	295	295	296	305	306	292	266	298	286	280	297	316	281	305	304	300	329	292	257	261	307	273	262	293	283	311	258	286	292	322	263	257	276	293	292	289	279	265	300	296	302	315	307	294	262	294	312	287	269	269	317	291	284	317	312	283	306	275	275	301	327	304	292	300	299	275	280	247	265	289	282	282	292	273	300	320	304	280	297	315	297	288	286	288	324	299	290	249	301	264	313	280	303	303	292	279	297	305	310	317	266	288	320	308	319	292	296	293	276	298	298	275	284	282	274	268	279	302	279	296	312	296	278	302	310	290	307	280	281	301	316	277	280	271	306	314	339	284	300	265	264	309	282	333	283	250	309	302	295	280	295	292	297	274	269	274	295	275	303	351	285	295	270	284	270	286	287	264	291	261	272	317	276	257	263	304	283	296	292	298	280	275	320	272	288	290	269	315	295	298	310	286	321	305	307	266	288	249	290	308	281	294	258	266	302	298	287	302	272	276	330	291	312	280	324	295	290	270	272	262	272	314	274	292	283	257	276	297	310	281	296	296	291	300	276	254	313	292	256	290	300	275	307	291	286	299	277	311	297	275	273	288	274	266	267	263	242	280
17443	3433	1495	676	665	648	661	670	642	630	694	648	657	686	683	641	664	690	656	619	708	687	642	659	671	657	709	643	689	660	637	643	639	738	675	649	678	646	647	646	648	665	682	665	630	651	655	619	673	675	628	657	664	679	657	641	686	701	650	599	655	709	718	680	659	643	649	655	648	689	606	662	644	673	713	664	677	650	660	664	658	679	650	620	650	650	648	633	722	649	661	672	660	628	715	708	668	691	693	640	658	701	659	641	648	649	635	717	671	645	640	649	670	687	644	645	708	695	678	662	680	685	626	638	668	643	684	681	638	674	675	661	635	647	646	680	620	676	693	622	671	678	663	677	676	679	668	683	646	635	707	635	696	670	664	678	701	656	657	654	652	684	648	696	688	699	695	636	643	651	636	651	693	719	679	674	668	698	634	661	665	656	679	727	639	669	662	652	684	701	635	647	662	692	614	628	680	688	665	682	709	684	643	693	676	673	645	631	655	643	709	647	661	649	674	700	642	671	647	677	627	639	651	656	651	597	674	694	677	687	668	620	644	667	645	687	639	682	697	623	677	627	659	646	655	703	668	654	686	650	682	650	700	707	637	691	687	718	656	702	685	675	659	653	687	638	662	656	666	633	720	729	657	719	700	649	673	651	666	678	633	683	647	672	693	706	672	652	693	674	648	720	704	650	633	688	709	652	660	684	673	677	645	674	631	625	649	701	662	636	648	679	686	686	645	675	665	640	630	679	671	615	599	677	674	643	627	690	619	677	627	638	678	682	673	660	729	649	681	636	639	655	666	635	718	679	706	666	678	657	631	661	659	671	698	617	645	670	677	664	681	671	663	617	707	653	662	654	680	700	645	723	680	652	642	665	693	705	634	694	685	633	659	682	675	706	651	630	665	676	703	681	649	650	684	628	705	642	672	675	663	642	617	659	630	654	664	667	675	630	626	670	661	676	608	632	655	658	674	631	678	678	666	663	659	678	681	679	632	694	637	672	639	722	651	713	699	646	658	607	669	654	657	686	677	641	650	648	659	663	677	621	634	674	622	659	657	691	629	639	652	673	711	677	685	669	635	679	684	649	696	623	687	639	666	651	642	644	664	653	691	641	694	613	673	694	613	668	661	655	611	666	648	692	654	713	698	680	682	621	668	696	671	664	710	682	678	672	607	682	707	632	654	727	662	644	653	706	665	699	662	694	671	683	689	652	684	665	697	651	668	661	619	706	694	665	605	719	653	669	683	680	640	597	621	691	684	685	674	664	665	669	669	664	683	659	648	688	684	642	676	679	648	697	663	703	674	668	691	682	645	688	657	678	664	695	650	685	634	622	662	650	666	656	632	703	652	696	674	635	638	646	690	623	699	635	658	638	643	705	660	691	664	633	719	719	634	655	675	671	653	633	675	640	666	691	667	694	673	654	664	746	689	646	634	654	683	695	635	605	679	664	663	621	650	656	621	674	668	691	654	664	756	680	681	659	647	700	659	680	668	708	676	675	661	668	654	677	716	671	639	670	637	712	706	670	638	666	630	662	661	694	660	611	614	651	641	684	628	716	658	632	643	628	619	634	732	693	666	639	647	646	669	664	710	694	661	647	628	687	651	659	671	649	659	675	645	715	634	629	649	655	652	609	696	661	642	709	673	679	617	689	656	672	658	658	665	694	650	646	685	661	605	652	732	623	660	668	645	672	661	675	671	697	700	734	669	652	648	703	686	682	680	691	677	667	672	658	645	627	677	661	677	665	679	657	666	641	626	663	599	675	658	649	651	678	620	633	668	662	686	661	647	667	662	693	643	646	639	679	648	701	662	649	680	676	696	643	650	645	661	644	640	623	634	678	670	622	654	669	688	676	683	694	664	654	696	635	694	636	678	663	688	631	629	676	598	667	695	709	650	666	656	697	688	634	651	665	650	667	682	635	704	646	666	709	649	623	641	634	659	615	638	729	680	666	645	676	651	657	628	619	666	666	649	638	697	662	636	683	688	635	643	680	678	702	663	662	688	656	651	627	663	636	645	629	642	712	653	640	633	616	641	679	694	691	670	642	652	682	664	671	635	653	655	682	661	649	677	695	677	691	695	652	639	630	654	658	667	694	658	659	689	682	662	711	636	660	701	642	712	684	674	647	671	668	671	631	682	632	686	682	681	684	627	674	674	673	644	663	661	666	625	683	649	655	669	695	676	611	679	671	655	667	596	651	662	649	618	675	637	598	681	675	689	704	652	682	645	687	624	660	644	670	665	637	688	678	693	694	683	659	694	661	723	637	683	668	677	667	681	663	696	712	681	685	670	672	666	603	678	633	683	632	624	632	634	658	632	648	684	677	677	647	694	647	683	673	702	702	622	674	663	740	705	633	658	679	683	690	638	676	682	630	666	666	702	649	608	705	668	668	698	664	696	695	701	671	639	677	666	674	704	657	652	661	660	688	670	686	652	714	683	641	661	631	666	665	683	639	699	656	686	717	627	642	645	674	666	656	664	658	664	653	672	649	713	620	664	671	654	638	625	641	659	629	648	667	644	620	653	682	685	679	662	677	639	652	693	634	623	630	641	647	639	679	676	705	668	645	675	654	674	674	619	692	677	680	673	672	654	652	636	695	664	700	669	727	672	685	666	695	646	655	662	646	647	666	706	687	651	664	679	687	631	647	651	687	640	699	672	658	696	633	692	647	651	716	691	623	612	655	694	665	643	632	648	669	622	628	654	645	637	653	650	645	661	621	700	674	693	684	670	644	674	674	696	660	639	631	679	647	682	666	648	647	652	691	650	665	661	635	652	681	678	687	709	655	657	684	656	694	659	644	729	669	667	740	644	720	665	654	672	698	662	640	666	659	649	692	675	677	664	690	672	644	666	677	684	645	663	668	645	632	665	671	626	612	724	667	637	651	667	675	659	632	661	689	658	659	693	668	597	633	648	663	678	663	694	643	644	699	643	657	638	690	691	631	669	644	694	663	629	702	649	642	682	645	677	663	637	654	679	667	650	706	696	674	663	654	680	641	711	693	601	665	657	637	692	667	669	687	675	692	643	707	668	683	674	617	636	629	646	730	703	654	683	653	671	646	672	641	667	650	660	627	627	677	637	672	658	635	638	645	632	605	682	648	683	677	691	719	695	688	683	653	658	632	641	691	671	639	635	641	642	664	656	678	714	673	641	696	692	697	688	688	651	626	709	615	634	633	685	669	677	688	671	681	678	626	662	682	651	674	660	669	692	645	678	653	694	644	666	654	660	717	654	694	626	655	673	646	660	659	663	639	653	701	638	690	701	673	645	687	719	635	688	685	611	622	664	722	668	713	655	658	715	677	683	654	656	650	677	694	677	624	633	643	708	672	639	689	660	630	763	658	712	648	665	696	711	671	705	621	656	627	702	656	693	681	625	684	660	668	670	653	660	666	671	666	659	640	655	608	689	633	651	628	659	660	676	654	693	635	655	654	675	640	618	691	663	682	657	687	648	658	653	653	653	649	681	627	677	664	667	636
25180	21130	23705	28796	21147	15600	856	574	491	480	498	483	408	461	443	436	484	470	479	463	477	469	435	470	438	498	448	441	456	465	451	463	467	432	485	448	455	492	430	449	475	432	410	453	503	450	495	453	458	454	422	485	484	479	493	433	462	467	473	427	417	467	437	428	428	488	434	450	415	458	463	475	463	441	440	429	476	491	477	449	463	465	488	466	448	461	430	493	442	448	432	443	467	461	450	455	501	454	443	440	421	452	423	440	447	453	427	438	447	418	442	457	419	446	460	432	443	438	441	455	400	420	457	392	440	412	468	440	455	438	449	448	393	498	412	462	486	459	465	449	470	444	477	429	424	423	425	430	426	453	426	459	428	507	467	400	465	448	419	417	421	412	473	472	456	443	486	480	441	470	439	418	423	416	482	459	405	411	455	436	436	436	462	411	407	489	482	467	449	472	401	445	385	424	419	471	452	437	480	475	419	461	462	454	487	429	458	445	478	459	444	458	458	415	443	442	438	464	430	433	439	473	467	454	443	476	437	426	436	449	453	448	486	434	479	464	451	445	461	442	416	438	460	422	482	459	487	465	459	425	446	462	485	452	469	444	494	439	477	448	465	526	487	449	461	450	491	474	412	392	463	430	427	421	404	446	458	435	439	493	427	394	432	458	465	439	428	479	464	427	513	450	468	454	489	474	452	478	427	448	476	421	477	439	429	465	443	431	439	419	430	439	440	482	431	436	441	451	436	429	417	459	434	425	469	441	458	459	454	432	413	417	475	465	428	437	446	442	438	426	413	492	420	449	471	437	458	441	434	427	460	383	435	472	440	445	484	398	430	460	428	460	480	454	443	458	513	424	494	432	458	391	475	426	506	449	461	467	429	455	422	472	443	462	441	458	461	489	482	459	435	461	481	509	478	442	398	419	457	431	464	449	431	442	459	441	460	431	458	425	435	476	466	443	449	421	433	498	415	458	425	434	443	429	481	458	425	440	468	463	428	448	464	453	448	456	414	402	449	451	441	418	440	432	418	422	451	449	424	450	449	407	444	443	475	407	425	502	449	403	452	453	484	469	450	430	426	469	476	474	473	474	429	432	462	432	460	447	467	441	436	447	445	481	443	467	450	472	439	415	425	412	451	425	449	417	432	438	438	420	428	417	418	441	443	441	463	427	460	454	450	447	488	444	425	519	446	444	447	496	434	423	446	451	442	450	455	393	396	439	444	419	483	472	409	440	493	448	517	463	423	465	418	470	476	438	455	503	425	443	432	450	435	482	492	445	435	462	453	397	414	471	434	445	459	451	472	419	441	461	428	463	459	480	459	474	446	441	455	450	461	500	460	465	439	464	459	441	473	449	436	439	416	504	470	421	443	459	451	443	457	440	483	440	458	458	450	425	433	443	456	424	459	441	451	439	433	438	507	423	446	469	483	437	442	458	425	460	481	413	411	447	424	455	465	439	467	399	445	474	441	425	442	473	462	450	433	451	462	403	483	460	449	439	433	434	463	439	479	455	405	442	430	442	447	467	440	441	445	472	467	425	491	457	456	467	431	470	422	438	463	444	423	417	465	432	465	463	408	438	452	469	485	468	442	467	475	448	438	441	480	431	365	457	441	402	425	493	444	416	437	408	450	431	404	486	437	460	447	459	437	452	449	402	431	437	479	492	453	464	441	431	428	450	448	391	458	490	430	427	419	435	440	474	459	452	450	435	486	467	433	420	439	449	456	431	440	434	478	434	455	467	445	443	421	479	430	465	422	437	428	418	446	433	416	438	437	454	426	432	457	450	465	455	474	452	419	443	467	439	456	471	442	429	441	420	442	440	444	408	405	501	449	486	439	441	460	469	436	436	456	465	411	438	463	424	459	462	464	454	431	460	456	435	424	454	457	451	451	489	405	429	425	461	476	461	483	453	430	392	497	473	449	463	457	441	465	469	471	441	483	435	515	458	436	422	429	444	451	433	480	456	454	445	439	452	396	414	461	420	456	455	465	425	431	442	472	427	403	465	499	436	483	499	498	430	449	443	432	491	473	467	410	440	421	481	462	469	394	439	458	413	488	431	445	420	455	439	452	431	444	453	433	410	430	456	476	421	433	466	514	452	459	492	476	430	414	463	453	466	466	456	411	469	451	420	458	453	437	438	468	400	481	494	522	472	444	470	465	444	438	438	458	433	464	435	436	492	469	429	426	488	450	415	464	441	432	450	449	470	448	448	432	446	434	453	511	405	458	437	427	457	472	455	452	481	444	485	440	433	483	407	463	458	442	475	443	414	492	454	436	480	441	434	468	454	454	421	442	429	405	448	494	448	455	482	418	476	447	423	485	494	430	412	433	497	440	491	425	454	435	440	429	442	441	438	460	483	422	412	433	422	445	485	470	464	433	471	479	410	445	431	432	418	423	500	419	422	408	401	427	513	463	479	415	392	446	433	443	454	451	462	462	454	451	445	418	471	436	440	462	465	430	439	478	477	424	483	447	450	415	475	426	454	438	422	459	418	397	449	418	429	441	419	479	435	460	433	476	432	407	413	458	436	491	429	444	448	443	425	469	427	423	485	429	459	462	424	450	421	430	432	428	485	408	457	444	458	408	471	464	462	466	491	438	407	445	465	450	467	460	431	425	449	442	492	447	439	440	439	461	394	454	464	425	481	504	446	478	464	460	478	444	436	441	456	443	458	457	452	430	436	433	459	446	466	430	447	432	430	443	422	465	463	480	454	424	437	444	400	462	454	452	420	415	445	453	455	401	478	400	480	432	428	481	465	426	470	456	458	408	480	449	438	424	467	450	426	457	426	415	498	454	494	443	418	449	461	449	457	431	482	434	463	418	443	461	463	462	460	472	416	409	411	456	444	409	432	476	429	478	424	485	490	404	430	428	470	442	486	440	436	474	466	445	423	460	448	419	440	464	457	444	469	473	449	444	439	464	464	435	478	436	445	442	431	440	455	430	481	454	402	427	437	446	453	435	411	465	419	394	464	432	480	441	485	437	455	455	410	475	460	451	435	506	458	481	436	458	437	441	422	444	437	476	445	481	482	451	449	430	428	499	490	415	471	491	452	408	470	455	458	470	474	498	445	427	467	405	421	453	467	433	460	439	444	450	474	461	448	433	463	479	462	424	431	449	493	464	375	490	445	467	447	444	464	456	455	448	495	504	493	466	411	478	461	471	475	462	434	472	430	468	428	438	439	447	474	462	488	435	483	498	483	416	447	432	481	436	458	406	449	472	455	470	438	430	444	460	434	459	397	460	444	418	439	457	501	498	443	415	432	416	471	471	455	450	464	459	410	447	492	467	444	416	404	457	459	464	409	463	480	433	430	431	448	465	464	431	447	442	406	469	459	443	463	465	461	407	447	464	440	437	410	428	506	450	456	468	408	445	434	461	424	434	437	431	418	461	410	458	481	457	476	424	422	410	435	471	502	495	432	471	496	462	448	434	468	478	398	442	447	460	435	472	453	434	428	458	440	457	482	438	468	436	461
33036	29348	13539	1084	1029	1009	951	963	916	994	959	974	873	918	928	900	969	955	929	924	957	940	958	883	965	971	902	915	941	924	953	932	865	909	924	973	925	939	939	913	993	927	911	916	922	861	934	897	937	957	884	931	928	925	896	1006	928	920	934	961	942	948	901	938	839	894	912	957	943	937	1007	943	909	918	884	953	934	875	938	958	947	892	905	958	886	901	910	970	913	937	943	951	925	961	920	929	958	952	933	963	920	922	950	922	957	943	873	977	912	983	917	945	884	945	963	880	945	919	943	921	932	947	920	919	919	931	875	914	920	919	955	909	858	888	1012	925	935	972	953	989	909	957	927	902	969	946	918	938	925	961	940	946	966	942	959	905	951	987	937	938	863	885	873	965	931	931	912	959	903	872	905	938	958	984	929	931	982	905	951	887	907	940	923	938	947	949	943	919	973	920	954	870	921	915	930	979	886	922	971	885	941	891	926	932	925	910	929	948	934	921	947	934	986	923	940	958	970	903	932	949	951	932	948	974	950	940	900	903	948	924	891	933	993	947	936	907	958	911	961	918	964	951	925	918	912	929	902	918	994	973	925	968	962	956	849	910	935	919	950	894	878	982	1030	967	949	916	946	926	911	988	958	890	944	911	947	917	918	953	909	961	1009	937	926	957	930	949	970	945	934	899	954	936	863	900	955	926	957	918	900	947	925	890	938	998	933	917	966	1000	869	938	967	956	923	955	892	877	940	934	957	963	933	890	934	928	936	946	945	979	902	917	1000	926	942	918	928	879	963	946	932	899	976	951	938	982	916	919	846	907	933	945	939	905	939	913	926	939	986	864	957	893	915	884	884	949	947	977	885	989	922	919	951	953	927	855	956	944	842	963	969	930	937	925	950	879	945	912	914	883	950	892	872	898	911	947	926	957	923	954	980	911	937	978	922	930	869	949	953	970	913	983	895	943	907	942	970	923	927	899	942	909	941	930	957	874	944	946	985	882	920	891	951	951	925	950	972	994	955	937	952	872	936	956	914	956	945	966	928	910	896	922	935	968	956	926	886	942	915	969	946	933	908	951	938	935	944	909	954	959	873	901	906	948	970	995	916	923	971	954	978	939	949	912	883	884	906	926	943	893	971	958	935	910	900	877	907	932	900	900	919	943	976	917	968	906	894	944	921	940	875	919	939	902	942	939	910	937	891	930	955	891	897	981	863	978	958	942	977	925	921	979	907	903	998	894	921	911	917	952	942	935	948	907	937	917	936	932	1003	979	963	936	965	916	925	868	883	948	923	942	926	941	900	934	960	991	964	914	921	975	915	949	952	954	899	954	982	895	880	929	948	958	950	930	888	956	941	961	939	966	882	924	898	973	935	914	937	908	938	936	960	926	917	892	933	969	959	936	982	924	964	953	959	926	933	926	954	983	885	912	931	965	937	905	914	895	957	948	959	888	1000	933	924	896	951	947	903	937	997	919	924	924	962	988	921	923	890	912	896	949	921	930	892	956	892	949	940	939	934	959	912	942	886	959	860	905	938	951	900	953	894	915	900	930	904	948	933	940	977	919	929	918	910	937	924	949	962	997	928	948	932	926	929	966	934	964	906	942	942	909	909	982	899	861	894	932	891	917	936	924	927	965	959	889	902	944	906	895	898	934	901	919	936	948	884	932	918	931	915	950	868	935	941	969	934	896	914	937	928	960	911	969	948	898	927	943	931	922	913	888	934	903	911	945	937	899	942	889	906	946	906	951	926	930	923	923	908	960	887	889	918	944	922	948	934	886	956	981	946	966	916	904	907	932	943	897	977	910	952	950	960	961	906	901	940	941	935	921	960	871	921	961	923	938	967	938	934	926	929	956	952	896	926	881	917	899	961	898	945	971	906	920	881	973	948	936	945	942	940	928	955	940	931	955	959	957	954	951	948	957	926	916	913	897	980	914	995	963	922	942	935	880	901	926	875	909	874	937	1024	946	900	968	931	907	894	933	954	897	949	960	944	949	953	929	939	898	918	933	958	904	959	931	961	964	910	941	910	934	988	960	946	924	931	1017	961	928	938	953	952	932	933	896	914	969	976	911	934	954	884	936	923	977	973	940	903	868	920	899	954	978	935	961	922	918	933	948	968	928	844	1002	980	959	898	1018	905	886	937	934	873	879	933	884	910	1021	904	942	953	928	897	906	968	912	1030	918	921	944	928	912	915	965	899	903	901	894	953	925	901	887	918	968	891	887	941	932	926	889	959	878	893	888	919	883	927	923	926	922	933	936	901	902	944	949	925	963	923	934	897	889	972	990	945	896	925	932	922	892	913	909	948	930	955	975	953	936	959	929	930	928	944	907	961	949	931	942	940	951	968	962	925	977	951	998	946	917	934	951	905	974	987	941	936	942	925	918	978	912	960	903	931	908	922	923	926	915	891	953	914	891	906	912	936	960	929	894	955	979	909	956	949	986	875	954	925	920	920	906	941	886	875	896	946	957	972	923	928	949	955	923	918	912	950	918	952	872	992	960	934	906	951	939	913	972	928	985	881	934	899	900	891	939	964	904	924	890	945	987	940	909	963	852	970	949	925	959	946	963	957	911	904	911	903	933	947	975	903	915	889	945	939	937	857	903	905	934	959	895	918	885	970	985	906	913	957	964	936	939	915	930	904	907	964	962	920	954	973	874	956	910	914	936	1001	887	953	954	937	893	981	943	954	919	968	908	930	944	963	929	947	924	953	890	920	912	955	973	942	887	934	935	989	900	975	950	965	945	973	909	929	926	909	915	951	867	892	964	935	920	921	895	933	926	958	897	949	922	938	999	901	929	935	936	911	945	884	906	938	900	938	927	946	957	938	897	920	885	953	957	976	899	941	953	891	910	909	925	954	898	893	927	926	923	918	921	926	921	914	848	937	933	912	936	919	946	845	928	882	931	927	915	957	895	987	875	950	899	954	967	938	983	940	952	979	943	977	848	880	953	900	933	929	922	907	948	913	918	958	944	963	917	903	945	948	871	913	938	872	891	906	946	921	930	925	941	942	917	944	938	979	986	947	955	941	881	934	896	898	925	937	894	897	868	972	973	982	1011	959	974	950	879	961	923	921	916	901	946	930	986	975	921	992	918	938	929	944	975	899	923	891	941	914	949	921	957	933	930	943	898	947	926	912	908	1000	914	973	968	960	935	953	967	901	1009	935	932	1002	980	947	916	924	880	931	914	952	916	926	901	927	911	911	953	955	948	952	992	873	956	974	924	938	955	937	927	879	974	974	958	970	953	908	922	918	878	934	927	918	1006	943	915	918	933	974	929	953	948	900	961	958	956	893	1018	933	895	913	942	924	945	955	903	911	935	964	959	918	927	962	945	930	887	948	927	922	946	900	935	931	916	883	925	949	918	930	911	941	941	938	955	948	943	940	909	950	911	887	891	956	909	891	931	927	931	949	924	922	896	918	966	884	941	896	950	936	923	926	935	894	892	919	946	924	928	905	899	930	926	945	949	911	947	888	948	926	940	918	953	904	945	973	974	915	932
24550	21110	24051	28413	21111	21135	11890	668	471	496	428	429	402	380	407	403	368	355	388	390	350	378	376	359	353	351	384	353	374	386	399	368	382	385	363	346	374	368	341	339	385	359	365	336	369	349	317	370	358	310	342	380	352	341	369	357	374	377	372	368	354	338	352	380	354	371	374	378	340	310	333	359	357	368	327	358	343	338	358	333	338	375	348	339	319	387	367	352	371	356	337	348	344	366	390	376	383	356	335	358	356	322	350	406	360	382	341	374	359	343	358	321	348	385	327	343	372	360	306	383	358	337	331	334	357	355	339	356	352	360	344	350	368	359	342	341	338	366	367	337	350	360	327	364	364	350	360	314	356	345	344	341	365	368	378	367	330	329	343	354	350	375	356	352	363	355	348	359	365	384	347	393	361	357	316	368	335	323	331	314	358	342	359	309	367	387	367	378	369	343	357	351	328	324	332	321	334	351	368	391	352	376	306	403	348	302	364	362	402	371	381	355	338	348	338	326	362	356	316	364	358	379	354	372	334	362	340	344	366	344	353	382	383	326	387	353	343	351	382	355	384	368	339	352	335	365	362	343	334	392	348	346	385	351	364	345	317	338	335	357	352	391	350	347	337	358	323	343	348	371	333	385	328	379	368	357	389	317	340	371	358	370	367	355	357	329	333	334	334	382	377	352	349	369	328	354	375	335	329	349	342	368	345	386	326	362	387	364	338	363	365	357	366	372	374	377	389	363	350	315	358	345	351	372	326	366	343	391	362	369	359	358	368	385	366	328	340	338	359	337	375	341	344	387	349	383	366	339	345	363	362	366	359	361	331	334	353	375	351	341	360	360	337	357	364	346	307	346	344	336	370	344	350	369	380	368	365	365	358	324	376	335	363	375	356	325	318	359	351	333	343	343	358	366	353	383	352	339	341	360	318	314	357	351	379	348	338	370	326	354	352	320	357	345	332	354	374	361	364	382	391	363	370	352	351	358	358	359	362	318	349	362	349	355	360	397	380	368	310	360	375	379	332	319	376	330	330	327	343	341	378	337	383	387	390	341	359	377	330	346	353	348	344	357	404	385	352	329	358	327	354	372	352	358	390	370	336	362	343	375	328	313	313	353	343	368	378	350	374	301	335	337	369	358	320	318	383	339	342	351	368	399	371	365	342	314	374	337	367	408	374	343	345	373	354	360	353	334	338	323	337	369	348	337	394	349	380	364	359	366	391	382	341	366	323	344	358	348	357	351	349	350	333	370	358	350	355	342	360	355	325	348	312	367	365	373	386	341	333	312	342	337	335	320	348	350	345	376	340	395	411	412	343	379	337	310	387	388	353	360	321	366	378	376	343	373	347	335	358	341	335	344	334	330	333	347	361	347	345	351	368	347	363	316	308	335	359	327	366	364	335	332	314	344	344	364	355	342	353	348	370	341	354	360	343	341	344	326	341	415	349	352	348	348	353	346	334	374	349	336	323	376	372	345	354	361	391	349	325	375	340	368	351	353	343	352	294	355	313	392	383	313	369	362	326	372	345	381	355	353	382	339	371	315	376	350	344	339	358	304	330	334	333	344	356	353	385	321	351	384	321	343	336	338	358	371	389	340	408	361	373	347	376	381	374	318	323	296	339	366	316	324	359	314	407	360	351	369	366	342	361	321	347	326	354	372	336	350	362	347	358	297	313	347	378	319	338	333	352	347	359	347	357	359	382	354	362	337	387	403	352	329	363	401	387	354	330	381	343	319	383	348	333	373	371	363	344	346	363	327	335	372	297	357	347	355	342	375	387	344	352	339	358	342	299	367	328	395	345	379	367	363	350	382	367	330	332	379	358	347	339	344	329	341	345	358	349	350	381	319	405	330	330	377	334	374	411	344	325	368	351	337	397	311	357	350	360	356	365	362	382	363	362	391	369	358	345	377	354	397	370	312	337	370	345	375	336	334	372	373	357	372	348	320	363	387	383	356	363	354	386	335	338	380	361	395	355	330	334	322	351	368	344	334	356	373	339	334	347	361	353	376	363	380	348	361	347	369	380	336	322	354	364	367	345	371	338	316	361	379	372	344	339	382	346	385	346	369	328	327	363	340	339	367	366	350	355	385	344	373	351	358	378	315	332	319	332	371	377	370	359	365	338	360	349	384	340	359	379	342	361	335	339	372	368	331	302	324	358	359	345	361	348	365	381	373	369	341	345	338	375	359	351	341	343	371	283	354	345	339	329	353	337	362	358	367	388	348	358	372	345	358	367	336	314	326	371	368	346	330	376	386	377	370	342	328	311	338	366	366	365	352	339	368	343	336	374	350	363	345	361	373	342	388	386	365	360	386	380	373	410	343	386	367	340	390	331	364	352	343	388	338	338	367	365	336	354	324	355	359	331	326	350	358	365	353	340	328	339	370	365	316	351	365	342	357	351	353	374	354	346	360	330	328	355	351	346	356	367	386	337	341	336	361	335	358	377	379	377	379	381	344	327	325	361	370	321	335	357	345	384	343	304	342	338	358	379	361	397	343	375	375	344	389	335	380	349	335	348	350	348	352	340	365	367	358	346	379	345	366	354	349	353	341	353	361	341	383	350	317	323	366	334	342	310	339	341	374	382	377	397	353	387	345	346	318	352	369	348	361	406	354	347	372	354	368	321	367	367	344	370	339	355	343	343	354	337	350	360	347	358	368	342	359	353	337	337	330	355	367	337	361	303	338	383	376	319	327	347	390	393	363	372	371	370	362	351	321	328	361	375	324	351	341	347	338	389	380	374	358	305	333	333	334	321	318	363	360	326	317	350	322	353	340	364	353	357	336	342	346	336	372	326	328	356	338	379	357	358	407	341	344	322	357	328	324	324	411	389	346	391	325	361	340	330	350	348	384	333	367	383	360	358	336	332	368	337	382	396	348	394	360	379	346	348	360	374	383	339	322	345	346	341	391	318	374	387	336	346	367	361	374	389	343	354	379	382	339	338	373	365	381	353	356	337	348	362	373	365	366	347	348	334	319	311	372	353	338	363	337	348	352	316	342	359	312	338	304	345	355	359	338	320	394	338	381	360	349	340	387	336	363	352	363	357	340	343	353	357	322	364	354	325	371	406	352	376	345	375	359	352	360	352	362	370	345	352	339	322	329	349	365	351	387	339	363	369	358	361	365	335	339	329	338	385	373	307	359	359	357	369	352	334	360	342	351	345	347	361	362	342	351	353	377	327	321	373	326	325	337	348	351	328	359	340	348	341	321	372	320	331	318	320	343	400	358	363	342	334	359	366	358	364	351	350	344	340	374	361	371	327	354	379	406	307	329	355	355	370	344	341	362	336	350	365	303	374	375	370	388	357	315	328	373	351	374	336	333	364	351	380	345	339	385	331	353	341	382	362	358	347	397	372	329	337	308	340	369	343	352	318	333	361	364	306	330	308	379	368	349	348	359	359	388	369	359	366	353	349	356	310	358	357	398	356	350	330	326	387	343	334	326	372	341	352	345	380	356	357	282	319	335	334	355	340	346
38353	39469	19631	1095	904	804	776	733	770	747	751	745	763	727	711	764	723	732	708	678	727	735	712	777	747	765	744	685	714	722	724	756	726	722	696	740	749	767	715	720	694	740	730	779	765	685	731	688	724	709	672	719	698	748	747	721	721	735	733	724	725	712	704	677	730	773	737	700	770	747	727	702	707	742	707	751	717	689	766	727	705	751	735	721	712	731	718	737	734	686	758	711	671	732	758	723	759	731	746	710	688	719	765	700	720	730	746	757	726	722	682	756	744	718	782	707	765	737	757	719	702	738	738	720	767	726	774	672	699	782	773	708	727	702	700	736	750	729	766	729	703	737	740	748	699	733	673	790	723	749	748	715	741	695	699	753	687	710	731	711	687	789	716	673	705	709	713	709	742	704	777	746	705	724	692	741	732	723	697	721	760	720	730	713	709	728	666	708	756	734	714	737	712	766	709	743	739	745	724	688	680	733	712	721	725	728	744	740	716	741	724	735	713	734	734	727	724	681	730	734	749	732	754	743	716	707	751	741	761	714	742	704	724	700	678	669	693	688	756	756	721	708	706	706	724	689	669	747	727	737	648	680	740	732	722	675	711	731	724	759	700	724	721	760	732	703	704	687	738	750	754	772	723	746	706	707	733	745	696	735	690	678	753	702	705	756	735	707	758	720	774	753	697	741	768	756	737	695	752	685	736	770	702	762	720	704	755	727	751	740	733	697	745	698	710	728	713	740	752	751	695	675	730	690	757	697	701	767	725	703	713	725	704	747	738	690	706	771	692	731	758	714	714	709	727	739	727	750	778	716	685	684	727	715	709	727	734	719	742	779	738	699	717	719	747	731	714	755	749	715	767	757	743	756	770	740	734	741	704	713	740	729	741	691	746	711	747	731	764	657	741	712	748	696	746	724	734	691	691	755	721	708	738	729	715	690	664	701	711	713	748	755	711	700	693	648	694	699	726	721	751	728	753	719	681	696	685	747	718	712	697	752	758	747	698	756	769	751	699	710	713	697	723	739	703	716	728	765	698	712	737	730	731	701	691	744	766	768	780	705	657	714	708	744	716	701	656	695	707	773	738	676	716	735	749	766	746	790	732	721	717	737	708	693	724	688	714	764	745	698	732	735	667	752	744	715	720	697	753	752	744	727	778	729	755	755	730	680	742	707	716	748	699	679	656	739	720	731	709	732	699	736	696	713	717	747	701	746	717	689	705	710	768	755	744	739	724	735	708	676	727	678	772	769	710	703	707	727	743	691	712	703	728	707	733	730	766	725	715	731	722	714	708	684	720	722	699	702	718	690	745	743	756	755	691	727	706	690	699	690	750	751	740	659	694	741	751	746	688	710	747	782	713	716	736	718	704	726	708	745	725	716	737	658	729	721	763	697	734	724	664	718	732	759	676	730	739	730	662	707	725	696	724	752	720	715	733	700	718	669	754	717	746	711	690	681	727	707	717	768	729	708	722	688	722	717	752	765	779	722	734	731	710	752	674	698	692	718	738	718	738	750	762	676	734	747	686	725	736	695	700	739	758	745	804	738	709	692	722	748	729	688	744	726	736	785	734	746	699	760	665	741	704	724	703	711	674	767	711	724	713	715	747	751	709	711	742	741	716	745	715	740	782	711	686	696	713	740	697	770	694	715	776	719	689	734	731	711	688	691	764	707	739	732	740	727	762	679	707	694	729	734	746	721	795	714	701	669	726	718	714	705	700	673	782	712	723	729	721	662	700	739	734	697	701	720	733	708	683	729	696	704	755	707	748	729	694	739	707	695	760	755	732	708	667	714	715	703	749	760	719	744	746	704	696	730	764	733	729	702	723	711	705	756	710	746	703	727	705	752	722	725	739	719	703	754	714	743	728	692	712	725	721	771	669	748	720	687	731	700	670	732	808	726	705	750	714	710	781	705	690	748	735	697	712	721	735	728	702	688	742	719	741	721	725	730	727	720	752	696	754	725	707	722	688	740	723	721	723	718	691	712	714	722	737	741	718	737	716	671	755	722	727	761	690	805	719	708	724	723	784	724	666	690	739	732	685	748	679	768	676	703	747	767	722	715	727	726	706	727	693	734	781	757	760	691	736	719	674	748	724	759	699	709	719	729	715	726	753	699	729	665	716	688	663	747	732	729	773	693	707	743	778	735	712	728	691	730	721	788	761	723	691	728	762	726	729	673	726	746	740	723	714	683	664	704	737	694	727	711	740	717	734	788	759	717	701	724	738	742	793	736	760	722	697	696	721	777	718	780	777	691	727	727	717	715	673	738	753	738	707	692	717	714	780	708	727	762	798	743	697	726	726	697	697	721	760	693	673	712	739	678	727	708	670	704	744	735	741	688	793	713	722	762	707	694	718	708	759	745	688	773	750	703	699	748	736	730	782	730	707	781	695	690	752	733	729	711	728	733	726	682	729	760	764	686	760	715	700	718	661	762	737	702	746	708	740	752	727	725	727	683	721	698	744	720	726	689	702	722	720	754	737	772	737	714	767	760	776	763	759	735	724	753	711	689	726	741	696	715	718	738	705	723	735	723	765	770	723	698	724	687	720	740	691	722	757	749	751	695	736	766	754	731	734	728	703	696	752	734	697	738	748	676	720	726	707	736	736	746	730	702	698	745	700	772	741	744	738	778	738	667	754	726	738	712	745	735	719	758	714	748	753	719	752	727	740	693	714	697	761	767	738	783	681	745	720	725	780	685	743	724	684	693	705	730	751	679	715	636	724	786	692	754	726	742	736	728	718	715	708	722	715	743	684	733	730	734	778	705	740	758	758	732	693	753	744	683	710	823	757	697	725	739	677	735	748	731	734	727	728	729	706	734	765	749	714	726	777	725	683	738	745	692	692	723	709	745	711	763	688	698	682	742	779	742	741	649	718	716	757	715	713	710	727	721	779	765	715	738	727	701	706	738	709	737	714	662	691	749	711	721	727	756	737	719	742	793	732	707	723	768	748	731	731	710	713	707	696	719	702	743	710	658	727	753	704	695	743	707	715	780	709	708	711	703	764	758	742	716	719	745	715	655	732	708	722	694	744	732	749	689	711	762	705	717	717	738	737	689	713	775	690	723	734	772	700	705	688	734	735	738	705	678	710	686	727	731	787	693	755	691	717	721	684	739	715	712	714	715	711	675	737	712	698	735	664	723	738	712	749	736	699	764	743	733	698	730	717	731	755	767	717	723	715	718	739	755	699	727	697	778	767	714	695	719	736	731	744	746	728	708	722	721	813	730	723	711	663	719	717	666	733	745	688	712	724	757	724	707	792	773	723	724	741	782	697	701	704	766	685	715	714	681	796	691	716	719	663	719	756	788	756	744	744	717	731	705	727	704	694	776	696	748	706	740	666	726	721	749	737	704	710	693	678	743	700	734	739	716	725	765	774	737	719	771	696	681	734	767	763	753	703	718	717	800	737	737	705	706	708	715	730	771	769	700	694	714	725	734	658	741	757	791	709	707	747	747	706	704	746	707	725	741	732	733
34684	17933	5703	478	290	281	317	300	306	296	292	312	318	313	291	284	319	300	292	318	297	301	330	266	304	311	290	311	286	273	262	317	285	259	320	343	286	281	284	316	312	295	303	284	303	299	273	305	265	257	289	244	308	342	312	288	316	308	314	326	256	328	304	285	265	326	297	287	285	315	317	289	299	285	314	292	324	268	295	304	317	268	278	273	289	310	288	282	294	248	274	298	300	315	341	310	306	317	297	312	276	271	288	286	265	273	323	325	303	324	321	310	323	304	342	325	303	311	280	315	289	300	295	309	296	311	266	266	298	315	312	321	296	289	277	293	309	289	269	296	277	283	267	283	288	265	308	317	302	302	264	277	294	296	285	303	297	272	294	325	276	280	336	295	322	307	289	295	304	287	289	310	281	275	288	306	270	342	332	286	288	307	331	293	276	264	297	282	285	286	274	277	305	328	304	282	310	301	284	281	327	268	268	301	302	296	289	323	295	300	277	296	279	310	300	276	315	313	319	319	295	313	287	283	289	246	300	287	306	311	321	288	313	291	265	280	263	319	293	276	304	296	266	295	305	301	304	313	298	330	301	303	298	271	332	300	308	278	322	285	340	312	300	315	291	266	291	293	291	301	316	301	316	312	290	317	306	288	295	301	275	310	284	325	288	305	293	311	281	298	314	312	307	297	301	315	284	311	326	310	268	256	315	301	285	314	306	305	294	264	315	297	285	311	282	288	292	323	300	313	294	292	260	273	289	252	291	292	270	309	305	280	305	309	289	303	296	282	322	277	320	280	284	302	305	289	299	300	320	284	301	311	316	310	331	292	282	296	264	307	268	279	323	322	306	292	295	280	279	300	281	274	307	276	302	330	306	281	293	279	295	283	303	292	279	263	280	298	290	342	304	306	289	293	331	287	281	296	270	296	321	291	322	272	309	305	304	261	309	283	286	292	308	299	312	300	285	331	293	297	266	310	303	284	291	261	313	303	288	292	335	312	291	302	305	304	299	270	274	276	298	326	289	289	306	311	298	272	264	256	285	269	294	278	243	308	288	302	263	302	277	285	262	309	281	257	306	272	279	327	289	289	300	322	292	280	299	313	287	264	338	311	315	303	290	302	267	274	283	271	277	287	316	328	293	306	325	297	305	257	272	305	271	300	264	245	298	280	309	292	296	270	245	279	283	291	302	298	278	271	319	300	310	336	272	313	319	291	303	309	288	303	277	298	305	289	322	298	291	301	296	279	299	294	291	294	299	296	314	268	328	294	290	283	285	299	297	273	295	302	262	286	294	295	284	301	297	335	301	296	316	312	303	292	313	283	305	254	290	300	295	301	291	278	304	295	265	282	315	308	268	287	251	302	338	287	305	274	301	296	263	289	250	275	289	265	293	297	300	288	285	282	333	289	314	282	293	265	281	308	289	317	300	275	308	265	311	298	271	271	301	292	252	279	300	294	291	301	294	318	281	291	296	311	294	284	337	333	272	271	280	317	310	323	273	276	281	286	282	274	310	269	284	307	267	291	279	297	267	297	269	354	281	289	299	291	294	297	307	291	265	285	327	273	286	277	295	302	291	306	301	308	285	297	287	294	290	306	289	318	305	322	289	279	287	294	301	275	294	303	276	282	269	307	315	307	304	277	302	324	294	303	308	277	318	271	301	284	293	289	309	280	283	290	296	264	289	284	282	331	270	266	279	261	301	269	285	299	296	283	310	271	276	258	268	274	300	292	318	265	292	291	278	300	294	312	292	311	301	283	272	300	305	313	305	271	278	275	286	282	277	316	269	280	263	310	289	289	324	329	307	263	300	303	289	281	270	306	289	294	302	304	282	309	294	302	325	322	270	298	292	321	323	302	270	296	295	296	308	295	256	322	250	277	288	314	293	307	275	269	299	307	295	303	316	283	277	281	296	294	298	322	325	319	291	314	286	274	283	309	285	277	264	276	317	314	314	290	285	338	287	285	264	316	298	313	336	285	317	263	273	311	304	313	296	280	303	259	287	300	287	281	287	274	274	297	277	284	283	310	316	307	286	304	312	299	322	294	287	266	291	331	316	274	267	295	304	285	297	307	302	333	302	274	281	281	287	281	301	296	292	295	302	298	281	313	275	297	324	297	305	303	268	314	278	279	280	299	331	280	299	298	289	298	285	302	302	291	283	294	303	270	284	303	277	297	314	319	299	272	309	341	271	330	317	267	315	261	296	282	305	295	298	263	309	321	313	278	316	292	277	305	293	308	281	305	287	320	250	290	307	284	272	291	292	291	313	280	295	300	262	270	277	312	293	301	286	281	300	321	341	298	297	290	318	319	321	297	280	323	315	329	281	278	288	350	321	323	265	312	288	275	290	280	297	252	286	295	296	303	323	315	294	263	253	316	285	288	290	300	278	316	314	287	271	297	291	327	325	277	305	293	291	294	290	267	277	265	294	313	316	292	304	305	280	305	296	318	305	309	278	254	279	277	298	285	280	270	307	287	296	305	312	290	276	304	300	288	290	308	281	266	309	287	290	303	315	280	314	303	308	323	281	289	297	294	307	317	317	284	302	292	299	280	327	308	311	306	300	296	290	311	265	273	261	308	296	301	304	324	297	307	286	316	302	288	330	283	308	290	286	272	303	307	281	256	279	287	310	322	301	262	295	304	310	300	295	293	278	254	299	277	321	283	280	280	294	264	280	254	293	333	276	268	324	298	272	310	307	290	288	298	292	285	311	314	270	296	316	292	319	315	293	292	315	276	283	274	247	300	321	294	306	301	292	272	287	252	306	273	280	316	316	276	301	306	307	338	307	285	313	288	292	293	315	286	317	306	280	290	295	264	319	315	299	305	283	311	316	294	254	302	293	279	278	331	296	292	298	250	282	298	309	303	278	279	249	300	318	274	259	281	283	266	252	268	301	316	283	273	296	297	288	325	308	280	310	279	313	294	307	301	252	300	281	292	287	279	290	272	298	306	295	277	283	318	290	318	275	318	283	311	315	306	303	250	288	282	277	282	309	265	295	286	293	281	294	282	299	316	329	286	311	277	296	287	279	292	292	306	295	299	314	333	289	293	278	297	297	289	280	296	325	287	280	327	317	281	277	285	308	280	295	301	297	282	308	312	272	328	308	280	267	267	334	299	288	275	291	270	304	290	261	278	304	311	310	297	307	317	305	311	299	323	271	283	308	295	285	259	298	281	290	300	279	313	270	315	313	300	299	274	265	285	309	295	266	297	266	293	303	287	274	299	340	274	281	286	299	296	281	276	294	294	268	284	310	315	277	313	274	287	321	296	316	285	324	290	322	283	285	291	289	308	277	295	300	293	316	332	293	292	294	315	321	293	327	289	250	268	301	295	292	272	284	268	279	280	300	326	278	289	275	326	286	291	357	312	315	293	297	278	281	288	287	297	295	323	323	321	307	275	275	284	332	302	326	306	291	297	312	289	293	249	306	289	291	297	299	313	304	300	317	286	282	315	285	310	296	282	274	278	301	315	279	277
17740	3300	1503	713	656	665	703	691	685	714	650	657	695	669	722	694	646	696	705	656	679	703	666	691	689	688	692	664	657	681	717	646	653	690	700	665	654	641	665	674	707	621	655	686	640	676	688	697	736	660	666	691	662	690	682	655	709	727	679	685	708	677	682	657	680	682	673	651	631	665	682	702	711	651	636	663	631	690	679	671	712	669	671	655	660	689	674	657	648	642	669	713	686	684	659	700	651	665	664	664	660	672	692	666	694	687	670	672	676	662	717	661	684	674	663	658	684	696	701	649	711	700	663	653	659	688	660	701	679	640	680	661	646	659	680	696	729	702	666	647	622	647	674	693	680	660	684	661	710	680	710	634	720	702	709	708	666	689	667	639	666	664	704	681	667	706	678	684	670	672	680	712	669	697	676	704	627	677	685	658	707	666	680	710	610	660	718	711	653	704	659	634	627	678	685	647	683	723	695	640	683	648	708	700	651	646	686	696	655	699	674	702	718	695	659	710	664	658	620	670	670	688	674	661	665	711	653	685	688	640	709	662	675	659	652	707	677	705	663	692	658	689	655	698	647	702	683	710	663	706	655	711	703	670	696	674	676	680	687	682	645	652	664	640	640	663	652	661	647	654	675	700	658	633	641	678	669	695	692	685	680	682	685	652	673	655	676	640	660	706	657	670	697	630	685	660	659	659	676	676	655	669	684	675	645	736	717	685	702	653	710	682	696	691	695	634	695	694	700	643	689	709	663	710	695	659	693	694	703	665	695	692	714	674	662	672	716	686	704	659	672	682	665	691	683	670	669	660	643	674	652	677	690	616	657	665	713	728	672	677	665	699	709	686	661	678	705	632	697	723	687	688	692	671	684	695	683	680	670	645	659	635	657	660	700	679	685	681	674	691	683	680	623	700	702	699	652	692	683	700	673	649	690	665	716	658	651	698	675	620	665	674	688	713	659	654	718	654	667	675	627	671	644	654	704	673	661	720	663	630	683	695	662	636	665	682	626	628	704	647	679	634	683	619	645	683	697	672	660	685	627	697	659	708	704	721	718	653	712	661	641	658	760	703	670	660	708	687	659	752	648	683	696	668	700	695	637	695	692	673	667	665	683	664	711	682	678	675	675	700	645	682	718	656	638	682	676	648	703	681	693	658	684	671	693	691	682	677	670	696	683	640	665	687	666	700	673	720	666	670	732	664	719	668	685	651	646	667	706	675	668	667	696	701	680	641	664	621	714	668	686	681	633	654	687	705	685	685	644	676	641	661	654	689	686	698	677	678	720	694	722	706	683	703	690	691	675	687	665	683	750	627	713	704	676	655	649	683	661	678	642	714	692	690	651	686	746	722	679	661	724	745	695	676	647	633	658	664	678	731	726	691	684	701	670	642	666	686	706	654	679	662	644	666	623	663	680	647	661	652	669	654	665	654	735	685	658	701	686	662	658	653	644	683	661	681	670	697	691	650	674	672	671	697	644	631	711	685	644	666	673	675	704	654	699	657	663	653	695	679	713	671	666	678	667	619	663	649	683	626	708	658	663	679	641	671	670	682	728	639	674	711	697	618	734	716	691	712	700	645	667	675	672	687	623	664	676	638	636	658	641	687	656	662	664	692	710	637	716	663	689	660	637	715	691	668	690	685	667	688	703	691	697	722	681	663	651	736	654	667	669	717	663	693	667	633	669	704	699	689	667	675	671	642	708	680	669	667	669	662	666	678	720	686	662	679	679	642	658	639	676	719	656	674	666	730	673	644	728	689	683	658	741	671	683	629	675	660	675	694	698	716	633	643	701	710	660	642	661	669	716	673	694	716	705	681	670	681	649	685	643	738	654	631	694	670	685	710	667	650	670	647	704	653	681	733	702	675	689	678	665	684	656	691	696	722	671	688	709	689	665	714	673	655	672	685	673	674	687	667	685	669	675	698	653	637	717	696	659	747	660	669	688	705	683	653	662	708	672	613	651	695	691	664	678	706	701	674	679	680	658	631	676	685	695	624	663	677	715	684	640	636	729	661	649	644	691	731	642	655	658	704	694	743	645	659	703	708	676	631	672	667	677	708	652	697	676	704	611	674	682	681	691	714	690	639	693	730	625	632	652	692	668	657	702	663	718	709	624	714	708	684	673	695	690	714	702	644	724	681	666	674	675	674	691	707	703	660	676	690	685	716	702	661	690	667	698	669	672	693	671	667	671	688	673	673	713	660	656	681	659	654	656	669	705	652	728	664	650	673	661	666	685	728	701	652	669	680	711	649	675	648	677	716	679	640	669	686	700	620	670	649	670	661	659	678	699	718	645	711	683	684	680	722	653	653	668	692	675	648	683	721	682	685	692	738	691	699	693	674	659	648	675	695	678	712	672	692	639	696	693	681	708	697	672	705	738	691	671	644	696	692	658	700	625	687	681	715	687	660	698	691	668	627	683	693	707	691	637	667	691	686	721	685	643	701	669	680	687	688	662	708	680	654	703	667	669	665	603	689	697	692	680	677	693	623	681	671	704	674	694	677	694	699	688	681	665	700	696	656	694	651	689	665	671	669	652	660	638	685	703	705	670	677	660	673	646	630	673	690	725	650	733	690	663	676	668	656	646	680	652	694	671	679	669	673	611	684	703	671	667	653	750	706	693	658	668	666	666	653	646	682	708	711	667	646	716	630	642	693	710	666	689	692	689	659	689	671	724	673	691	697	690	718	694	646	758	676	658	667	678	677	673	678	695	659	717	716	645	694	677	683	658	705	683	680	673	680	650	628	697	671	691	671	722	664	683	646	675	697	655	696	679	720	656	643	661	702	657	690	715	634	708	707	693	687	693	649	691	668	659	643	734	676	710	604	659	662	673	612	689	674	678	669	662	678	658	664	658	684	642	730	680	685	663	660	625	655	668	660	689	684	671	661	682	649	707	640	655	669	659	665	667	611	670	683	674	710	663	637	664	699	632	671	630	643	679	694	721	678	690	687	690	683	698	655	709	684	683	673	656	666	708	666	631	687	686	710	672	641	689	627	665	698	692	707	668	681	669	696	679	644	683	664	669	661	672	631	633	621	616	639	683	662	672	729	645	629	678	600	704	698	685	717	679	665	670	713	684	674	704	669	695	705	655	663	669	658	654	667	661	685	670	698	677	641	636	686	608	707	670	681	691	651	684	657	659	675	682	699	683	660	649	630	689	684	698	677	654	687	712	648	652	665	663	667	676	703	704	708	691	703	692	635	723	639	677	641	698	676	708	716	687	657	699	645	666	716	622	727	648	717	659	642	665	632	716	696	676	697	653	661	693	671	697	644	663	679	695	702	667	700	661	694	686	678	689	682	729	685	730	662	686	699	667	650	677	647	696	646	701	645	678	672	686	666	641	655	660	740	657	651	643	702	704	704	733	637	645	691	679	651	728	676	697	680	705	640	676	707	657	673	664	663	671	694	679	718	660	653	709	647	677	686	678	683	719	663	684	692	657	704	711	682	723	664	673	655	682	712	654	683	642	696	679	713
25134	21130	23814	28704	21147	15629	825	571	559	509	548	474	490	518	463	460	501	474	464	503	466	450	422	481	458	492	440	476	432	464	447	448	435	455	449	465	430	474	478	467	479	484	392	486	421	461	435	464	432	460	436	451	436	456	470	474	413	455	434	461	504	461	422	445	449	442	467	480	461	458	443	437	423	477	446	472	496	389	483	502	464	481	435	501	491	447	458	432	463	466	424	462	527	435	456	461	474	470	425	462	438	419	459	464	439	470	447	470	465	500	492	422	456	445	476	429	458	462	477	407	469	425	427	439	442	451	421	433	449	440	461	411	459	485	469	465	433	453	443	452	454	493	441	433	433	470	464	448	485	467	394	414	460	418	418	457	481	476	446	454	452	442	489	476	424	428	467	432	441	473	449	425	490	443	435	461	419	460	463	443	457	469	444	429	439	466	452	431	461	442	443	462	428	433	471	464	472	503	426	445	447	440	445	489	432	485	470	439	445	460	474	439	445	487	428	441	455	437	442	471	447	419	444	440	438	511	449	461	410	462	424	442	470	467	457	437	492	415	486	475	437	467	464	450	447	509	449	441	455	453	452	441	458	502	497	480	446	438	441	443	448	453	427	439	467	434	424	440	485	457	479	410	481	426	413	451	464	502	481	451	482	388	430	466	454	441	468	451	437	464	461	466	475	424	434	439	466	440	474	432	451	444	440	495	493	487	439	425	451	444	470	421	454	441	407	450	479	471	490	441	430	428	453	440	430	472	441	477	480	503	497	467	457	455	417	419	439	478	432	428	443	455	447	457	460	443	423	455	438	432	417	450	439	415	475	446	438	473	447	421	416	483	468	433	453	456	441	462	443	475	454	488	479	458	450	456	465	452	445	441	439	455	485	479	410	457	496	464	514	481	450	511	431	422	396	454	404	491	438	488	458	497	422	450	432	428	451	456	421	451	423	438	429	440	458	435	463	408	482	442	489	446	496	447	441	447	465	455	448	420	445	462	422	440	472	484	447	495	437	426	411	446	446	460	421	446	444	491	444	438	455	424	472	501	471	426	463	414	451	499	438	506	472	456	438	418	428	463	455	430	460	436	501	439	429	422	424	426	427	460	447	477	456	430	481	498	497	439	412	442	425	449	490	468	460	454	446	438	433	463	436	432	469	468	418	467	453	489	419	457	456	488	479	425	415	431	476	426	464	473	460	423	450	441	407	395	451	437	454	448	387	461	401	443	422	478	468	464	439	465	422	446	438	437	435	459	425	437	433	431	474	447	451	470	457	434	486	467	458	438	435	452	462	462	455	460	483	479	494	446	403	435	466	445	478	467	468	465	471	436	447	465	431	476	430	440	438	424	474	493	463	480	459	440	467	422	463	421	427	434	431	469	463	438	449	466	465	445	478	448	444	480	408	428	431	414	417	448	413	438	456	446	468	461	463	388	485	428	429	424	464	482	445	437	468	454	480	472	432	475	423	464	463	430	457	450	434	465	431	429	427	480	433	448	475	459	436	483	440	461	466	437	460	453	451	426	438	465	449	471	434	411	412	434	462	451	442	469	430	472	479	407	459	447	478	468	425	435	437	458	461	429	468	451	446	468	468	401	459	470	446	485	449	460	460	436	431	429	459	447	464	446	425	427	428	439	440	451	412	462	460	442	447	450	463	466	470	476	459	479	438	432	426	461	436	441	462	444	431	420	492	471	435	449	431	413	481	443	434	476	451	429	427	471	467	484	438	431	426	453	453	427	437	463	478	432	435	445	439	417	474	447	442	451	444	482	445	452	420	458	451	448	452	461	477	385	458	441	464	443	449	468	460	451	403	442	433	460	457	481	456	431	417	455	428	439	473	437	492	455	440	461	425	432	492	476	462	412	408	475	462	489	451	434	436	473	446	464	474	446	456	454	442	489	429	430	420	428	462	447	431	394	440	471	459	457	431	445	485	404	455	496	425	445	476	451	479	458	461	446	408	429	446	449	409	437	445	526	473	418	464	472	438	464	453	436	457	486	454	457	454	463	460	458	454	461	445	466	440	411	438	421	430	440	440	445	442	449	456	444	428	459	478	447	456	470	427	462	482	456	441	434	476	436	465	474	480	411	460	449	425	464	435	466	486	447	421	467	468	424	496	439	424	433	467	469	477	428	453	456	444	432	432	438	456	430	440	420	471	455	473	438	516	453	467	420	421	462	488	467	424	448	420	476	440	509	430	461	439	435	469	435	446	456	419	477	464	426	462	455	442	479	421	466	419	455	451	439	459	421	451	443	414	493	449	445	473	439	445	478	462	429	441	448	408	444	467	486	432	487	453	424	465	447	508	466	382	465	466	446	460	424	467	465	476	436	442	422	462	425	471	455	440	443	430	443	438	456	429	476	464	414	488	447	490	444	465	460	465	427	444	424	440	445	452	450	459	483	438	458	472	492	464	447	439	450	445	444	446	452	475	440	455	420	444	391	406	440	445	455	416	473	449	429	455	434	473	464	472	472	431	485	442	432	466	434	440	483	448	453	464	441	494	459	474	458	419	454	427	427	449	474	427	496	458	468	442	460	467	464	434	428	439	457	461	448	448	455	473	455	462	426	453	477	453	420	460	470	432	457	439	419	407	440	459	455	467	485	434	446	461	441	478	437	496	452	465	435	497	433	438	439	476	462	455	465	455	442	434	478	426	449	451	462	481	426	468	447	468	463	427	424	484	480	467	457	468	453	449	441	444	454	502	469	455	432	459	474	418	431	444	452	446	415	447	480	419	440	471	446	464	446	437	458	443	438	453	441	467	453	420	488	386	468	446	485	466	430	505	459	418	461	494	480	458	454	461	440	445	475	456	501	489	456	457	437	444	450	470	442	439	464	439	461	437	433	451	427	448	418	444	440	454	456	402	445	469	440	457	467	440	449	420	434	452	407	493	467	457	486	406	464	435	450	439	428	463	418	465	458	467	471	448	411	436	460	462	444	469	501	417	430	468	482	443	434	432	452	447	439	404	463	455	478	445	464	459	449	481	466	480	452	465	430	480	450	502	469	418	410	451	463	486	467	448	448	438	439	468	438	461	454	442	471	494	465	472	492	462	436	473	438	424	433	423	436	430	439	447	483	446	462	453	464	488	438	463	467	470	465	443	451	469	429	426	447	481	458	435	424	447	423	470	406	476	448	453	465	496	470	445	428	474	434	470	431	441	456	442	469	442	451	426	466	465	454	378	472	437	442	460	466	451	439	462	426	454	446	459	487	478	464	451	494	445	462	438	441	475	461	432	451	446	491	500	429	457	497	443	455	441	443	428	434	395	466	422	455	452	430	423	446	494	474	409	471	429	463	461	441	459	473	442	461	439	474	431	438	440	413	476	496	467	480	442	472	482	445	428	425	414	455	422	421	448	458	443	479	468	459	468	430	427	444	453	448	488	438	410	466	437	492	444	472	445	477	465	473	465	437	444	439	463	444	463	446	443	453	480	419	451	453	427	442	494	438	465	435	447	401	419	420	442	452	449	448
32888	28965	14958	1081	965	965	989	942	950	972	951	940	974	977	922	883	981	919	945	961	905	962	983	944	902	917	954	903	982	947	972	934	960	974	970	949	909	949	956	915	928	942	970	916	925	886	942	986	895	932	941	978	942	987	971	940	941	932	923	971	950	985	924	918	969	934	868	946	939	919	927	965	902	909	904	940	944	938	910	984	933	918	932	942	974	928	950	910	945	981	960	871	956	931	895	933	924	994	952	910	923	946	905	929	947	936	943	978	902	908	973	932	940	912	913	951	949	913	907	959	922	916	923	924	885	937	926	970	940	957	968	959	974	928	944	915	924	897	914	909	939	929	955	962	961	972	914	916	935	952	904	930	933	991	929	909	928	949	871	900	947	988	966	954	958	942	948	916	943	935	948	938	907	966	957	958	958	953	901	970	923	953	896	958	971	964	944	996	921	898	946	909	980	957	903	928	964	903	975	873	908	926	915	965	944	922	919	928	903	958	934	1014	901	878	941	958	932	918	967	949	970	899	938	1011	923	947	966	1002	938	935	959	915	931	949	977	966	948	936	982	992	940	930	971	967	954	904	947	905	876	968	939	888	910	926	901	936	885	909	908	941	945	932	979	977	993	940	936	922	906	878	988	1026	942	955	980	956	963	949	919	966	949	961	924	916	1018	928	955	969	942	990	934	968	912	996	898	996	936	952	966	969	938	986	962	898	866	944	973	944	940	978	937	908	944	952	903	978	978	1019	880	917	968	882	939	976	969	894	929	928	923	977	917	945	970	876	925	922	914	962	961	907	996	930	941	928	910	952	968	939	934	972	938	905	945	973	973	974	919	918	910	901	978	897	956	957	959	901	972	928	932	905	919	931	971	956	932	936	923	997	948	924	957	935	892	976	973	975	890	896	924	935	983	918	969	924	983	937	934	915	893	968	962	935	930	1003	936	883	925	978	919	915	934	944	944	969	982	933	930	931	898	936	932	948	945	858	929	987	973	927	938	958	936	957	882	920	967	954	930	944	920	971	943	912	933	937	947	907	969	966	966	985	896	961	841	979	983	905	927	929	972	976	903	954	967	948	929	881	962	898	940	965	953	888	911	956	926	909	974	911	952	941	909	944	1022	925	898	913	932	960	911	940	990	921	915	941	961	936	941	939	939	957	904	949	961	921	910	911	899	925	914	945	950	1010	943	913	1037	923	933	914	899	933	913	918	954	988	908	953	916	982	874	897	940	904	886	880	889	894	911	995	925	932	960	997	1008	957	948	903	933	943	943	950	963	964	958	915	951	938	934	954	1034	915	916	945	1023	905	943	925	885	918	910	922	917	916	926	982	886	931	921	950	978	922	858	941	902	929	918	968	985	947	917	929	926	915	944	934	908	964	915	931	979	970	978	961	895	909	880	915	900	908	940	948	902	939	907	892	908	885	946	925	949	954	914	935	987	880	993	892	862	930	897	968	973	952	948	900	930	886	912	928	961	937	917	921	962	939	917	1011	964	931	982	899	920	970	877	959	973	882	930	894	928	935	971	911	914	914	898	974	926	929	971	877	932	912	972	921	942	874	924	997	943	886	958	947	934	924	907	912	887	919	934	932	928	994	951	927	957	914	946	944	918	946	968	939	924	942	908	942	990	928	981	928	972	931	946	981	914	987	917	985	943	940	935	931	927	989	961	985	920	975	922	927	932	936	946	928	938	967	926	985	914	940	920	958	928	960	967	946	954	955	880	928	920	1012	884	901	939	946	971	919	917	891	931	911	924	937	952	935	908	1003	933	985	906	941	926	928	929	986	976	867	878	937	945	967	944	916	973	955	989	943	909	931	992	868	945	877	915	950	982	902	920	951	905	939	950	938	934	911	929	899	947	941	1022	958	955	940	883	912	914	899	898	959	938	911	935	929	936	924	938	929	885	955	969	862	900	936	924	910	944	933	957	896	951	870	931	962	914	940	938	916	885	901	949	940	916	962	977	933	984	954	931	925	896	951	1002	890	937	909	968	951	966	991	967	972	947	959	948	961	1001	921	986	914	959	1019	912	903	937	999	996	934	1002	908	935	940	953	918	960	962	936	924	967	968	972	921	937	971	896	914	944	928	1031	954	946	920	992	932	993	981	874	1006	976	931	924	991	957	958	914	919	957	964	914	971	966	934	939	962	898	930	921	980	950	971	906	943	936	958	913	912	921	885	896	950	975	914	983	907	920	916	911	911	905	1007	965	966	945	928	958	957	959	930	980	921	930	992	940	1005	970	914	994	918	902	1004	929	922	920	923	954	927	937	890	925	924	986	942	911	946	953	950	923	960	984	928	904	969	985	884	954	949	934	958	935	932	907	993	886	941	955	886	946	1017	953	905	989	963	931	964	981	948	946	977	869	927	894	923	915	945	891	892	935	907	941	964	928	954	971	947	886	920	948	864	922	925	937	953	973	946	957	988	977	940	949	936	980	923	938	978	952	947	948	906	943	961	894	854	939	974	970	951	938	925	940	909	912	972	953	951	919	943	918	928	871	890	908	915	951	918	888	980	987	965	953	979	948	925	922	949	919	985	904	939	963	995	963	988	961	979	927	974	879	917	953	1012	964	945	918	959	950	961	964	918	874	910	952	915	904	939	968	932	948	913	953	958	941	919	956	955	960	954	918	988	952	879	933	936	873	945	867	926	955	913	996	936	963	984	942	908	967	920	941	927	940	903	957	918	982	932	945	909	897	882	1001	979	939	997	902	948	895	966	900	888	878	945	910	907	947	918	917	997	983	949	947	924	942	963	918	960	888	941	923	941	956	925	940	967	898	949	926	905	977	907	910	933	940	1019	948	908	933	919	937	956	953	905	966	954	938	919	921	913	926	939	955	932	987	996	927	999	932	872	906	957	946	902	909	920	884	957	938	943	970	985	901	966	941	865	902	959	967	911	898	946	926	931	959	923	929	971	1019	962	988	888	944	939	933	952	945	987	945	903	946	935	893	902	937	977	979	926	914	923	885	926	877	942	959	908	957	910	969	915	932	923	968	903	972	943	960	952	975	917	929	945	934	955	893	986	941	951	940	934	957	987	926	878	960	983	940	889	925	964	921	948	918	959	905	928	888	954	974	955	946	961	947	950	978	951	1006	954	921	982	938	925	971	874	887	974	959	951	988	958	969	907	928	993	943	978	956	876	956	892	968	971	958	943	900	926	950	968	978	939	937	943	947	963	944	952	873	974	1002	972	898	928	883	914	907	874	922	894	961	954	891	962	929	904	961	981	979	909	911	947	913	934	929	940	918	974	944	929	966	950	905	950	939	969	978	938	921	918	976	959	948	977	930	939	966	966	918	952	944	1021	987	909	932	954	945	899	925	920	904	954	904	915	992	928	944	905	906	910	968	916	931	981	874	901	943	938	969	939	950	953	944	950	921	944	920	892	855	973	906	949	944	979	961	948	976	956	978	952	899	929	978	931	974	902	934	945	950	990	954	1018	942	1020	914	976	968	892	916	897	968	941	982	950	933	938	933	946	900	827	894	903	989	935	991	942	945	931	888	931	893	943
24600	21132	24142	28380	21132	21159	11599	749	492	477	411	387	401	417	428	395	377	433	385	377	351	412	362	349	344	390	370	339	358	386	374	395	384	322	371	353	349	369	321	343	362	331	366	374	378	331	343	353	363	390	344	301	336	318	391	350	358	373	374	339	376	352	368	332	366	336	369	314	323	375	328	366	335	365	373	352	351	369	360	326	342	340	343	356	376	368	343	336	343	375	321	368	330	339	322	331	370	358	356	380	321	382	346	355	370	384	392	374	363	330	351	342	338	369	364	350	332	316	335	415	362	359	355	360	356	370	379	361	362	364	355	332	350	334	369	364	373	362	375	346	325	339	397	330	380	378	325	367	388	356	374	327	330	375	366	363	349	367	370	339	353	391	346	332	373	360	337	391	343	358	347	365	418	335	377	331	339	380	326	359	362	351	359	379	331	361	369	367	384	336	361	381	333	338	348	365	370	363	337	329	355	409	355	333	380	348	401	346	360	366	356	345	377	352	359	326	347	360	353	339	377	345	352	348	356	353	340	302	358	342	336	326	324	380	378	365	381	361	374	336	347	365	356	358	364	379	336	347	374	348	396	363	357	361	349	345	370	347	360	377	365	332	363	364	357	338	359	350	322	339	362	352	364	341	330	342	340	341	361	362	340	347	380	332	344	390	336	353	355	365	348	381	340	376	366	330	367	364	352	323	359	363	349	398	329	363	327	358	353	350	336	325	325	395	345	359	353	333	379	355	382	358	364	328	360	334	366	348	362	364	346	369	350	356	353	397	385	359	354	330	369	336	350	358	355	323	358	375	411	359	351	358	383	358	362	363	327	385	344	342	349	319	344	331	355	340	363	378	358	377	337	378	348	333	370	354	365	360	344	358	360	361	364	333	367	322	374	397	313	337	348	358	366	363	357	328	373	332	364	314	360	363	345	360	352	363	359	337	379	371	370	341	372	368	386	372	368	360	350	336	353	339	340	348	346	314	358	349	313	320	298	360	368	347	343	388	350	365	369	359	342	367	327	337	332	357	319	351	347	391	354	366	307	352	363	376	347	375	316	364	347	357	371	349	358	362	332	353	349	363	369	384	355	344	332	365	313	354	336	355	352	353	328	359	369	317	346	378	396	351	347	331	385	352	375	370	345	383	358	350	325	347	345	348	364	366	358	381	338	334	387	372	334	338	319	329	356	394	380	359	320	365	362	342	370	371	377	400	368	355	363	357	340	342	354	334	308	331	374	323	372	352	331	334	364	353	361	361	331	356	367	341	326	338	321	363	386	309	326	357	359	368	316	347	372	337	327	301	369	371	375	357	316	372	363	331	362	341	327	324	354	353	362	372	339	408	375	343	343	333	340	341	397	366	352	402	330	365	369	369	304	370	354	366	371	344	368	376	355	319	368	376	382	360	300	354	372	320	346	352	368	355	320	346	358	401	373	356	354	371	343	345	361	354	354	336	347	360	336	361	308	346	345	333	358	336	340	354	352	318	353	354	352	364	368	352	311	356	355	347	368	343	355	355	338	366	359	379	312	371	360	342	340	346	366	344	340	322	366	348	349	300	340	330	358	349	307	341	355	382	327	368	372	350	344	346	341	360	343	348	326	333	355	372	355	328	336	378	373	403	392	360	353	385	302	367	339	380	366	330	338	351	328	346	354	381	357	319	345	354	371	360	321	320	342	330	390	358	330	348	349	325	378	372	358	350	356	330	391	343	382	378	343	354	352	329	333	321	388	369	364	325	341	352	385	361	340	394	341	364	368	344	359	361	333	355	352	357	376	338	338	349	326	389	345	366	327	382	375	343	374	365	362	363	348	371	364	359	358	346	350	379	360	326	326	342	327	387	373	333	348	340	351	359	351	309	317	375	351	376	379	365	364	339	366	347	353	343	370	376	336	343	366	360	349	355	334	337	361	353	316	322	367	388	374	304	362	345	327	326	357	355	362	365	381	355	339	326	355	340	339	334	354	356	360	364	358	360	358	326	366	339	332	378	351	374	389	393	343	340	354	361	320	354	393	333	338	326	322	374	347	316	330	329	375	349	361	342	365	313	380	323	365	340	314	327	364	342	347	397	344	343	377	353	316	339	328	357	360	368	331	363	330	365	399	309	311	342	375	364	399	377	405	342	377	391	355	368	335	357	342	348	350	348	361	361	407	368	349	358	339	372	363	330	335	352	359	394	366	365	342	329	366	358	311	367	361	378	334	371	350	358	357	335	374	360	361	347	345	333	356	379	370	343	349	382	344	347	343	382	350	384	367	358	389	339	380	376	370	357	356	359	354	382	340	365	370	315	343	349	387	360	365	296	362	340	336	342	338	361	329	362	341	406	360	386	352	336	367	370	343	350	347	370	367	372	356	393	363	360	320	333	327	356	359	372	383	348	356	346	389	365	375	361	375	370	352	311	351	352	368	359	329	394	355	400	337	339	339	340	355	301	351	376	343	385	349	378	364	355	361	342	331	342	381	322	364	399	365	341	380	404	366	328	372	375	381	383	372	335	348	342	326	392	336	330	359	358	353	406	354	340	330	355	366	373	368	348	363	351	360	353	353	361	395	357	339	376	378	381	385	375	351	352	360	374	370	381	360	341	345	328	379	361	335	391	357	369	359	381	335	340	361	368	361	326	359	379	334	345	370	326	346	344	378	352	359	333	419	335	342	372	368	331	360	373	339	337	353	338	348	338	358	361	358	345	350	317	374	390	347	351	328	349	342	376	387	374	337	362	391	373	354	363	335	317	331	354	338	355	318	346	350	339	343	376	364	376	385	363	343	339	365	364	341	323	360	342	349	351	350	343	351	371	364	330	359	370	354	339	342	333	374	366	352	365	332	341	369	338	336	340	349	376	383	357	320	321	364	342	341	348	359	358	384	353	336	319	371	375	356	355	366	365	320	329	286	353	331	335	388	386	347	353	326	341	336	359	366	372	361	328	378	371	361	380	345	345	367	356	321	345	373	354	353	318	370	311	320	401	380	343	355	358	342	360	370	331	358	358	353	331	368	364	362	365	376	325	324	343	355	317	339	337	369	356	314	360	380	355	307	368	348	332	352	358	359	375	355	321	330	349	323	393	370	318	345	310	362	341	331	339	349	360	371	333	298	331	346	375	374	362	358	346	352	353	290	352	359	374	372	351	373	352	343	374	358	340	359	350	336	327	372	337	374	371	311	330	357	364	367	340	341	335	381	374	343	359	361	325	352	332	339	379	309	353	339	357	332	371	354	348	364	348	359	368	341	369	351	358	328	332	359	360	351	354	364	367	322	366	358	319	356	388	316	360	381	345	369	346	387	357	372	332	388	377	365	354	357	331	363	342	378	353	315	381	383	346	375	390	363	386	341	393	365	350	355	366	361	360	369	339	331	379	322	333	363	370	328	348	356	322	336	346	367	344	359	354	357	345	343	334	364	351	369	353	326	346	345	381	368	357	347	346	339	381	344	387	355	364	362	398	329	309	354	345	384	366	365	342	349	367	380	348	317	371
37900	38945	21275	1025	921	819	757	782	811	758	709	725	792	735	730	699	712	777	777	749	735	724	737	755	731	715	750	713	758	752	747	729	720	747	709	740	749	723	726	697	749	738	736	722	744	765	741	719	727	731	721	729	731	723	723	722	764	729	687	726	758	751	738	740	711	708	734	713	740	725	732	709	723	728	725	717	768	721	677	694	742	694	734	678	709	734	709	697	717	711	740	760	745	699	699	731	714	742	739	719	737	759	748	748	716	719	736	747	757	736	754	722	714	720	754	702	739	693	734	742	742	735	742	731	717	771	751	757	761	683	680	719	701	751	718	752	709	751	719	697	729	709	737	763	733	715	717	726	725	756	747	734	688	696	717	719	741	712	718	757	750	695	746	699	709	759	759	691	716	742	711	716	663	732	734	752	714	729	721	774	696	724	773	756	734	712	762	757	702	716	691	709	757	720	720	737	710	763	708	758	746	730	702	744	696	741	754	754	756	724	739	711	726	728	753	729	735	680	740	693	709	745	698	731	729	735	775	732	711	733	718	710	723	758	726	714	769	701	713	736	755	690	763	785	715	738	707	706	749	702	747	740	703	745	716	718	732	729	754	719	683	723	746	724	778	736	736	694	700	689	728	721	771	753	723	777	739	718	672	788	732	698	742	692	743	726	664	731	774	721	749	777	758	785	752	721	745	744	765	687	738	689	736	747	751	761	736	717	737	733	760	701	686	721	745	743	727	730	682	711	707	712	714	735	743	709	766	727	699	773	719	767	703	719	723	676	727	753	684	707	704	741	727	715	730	755	697	773	707	746	793	733	735	731	738	702	704	750	750	765	718	743	727	754	724	739	735	733	727	697	748	767	701	765	707	736	768	757	684	701	709	756	757	749	719	708	716	753	737	737	696	730	670	718	742	742	753	700	755	730	699	685	697	756	760	727	735	752	754	799	750	786	715	705	711	730	729	715	774	717	731	730	779	720	718	758	754	722	705	727	720	692	713	738	781	713	711	734	738	745	756	759	766	703	702	761	742	723	700	740	744	725	729	801	718	688	750	767	749	744	698	754	703	709	695	783	699	727	687	716	757	721	693	751	739	707	731	742	740	710	704	732	738	718	695	733	738	748	720	732	771	722	756	690	757	732	717	756	727	697	763	699	746	737	695	762	710	753	718	781	721	710	737	764	716	746	711	740	715	701	793	762	753	730	706	730	692	717	804	719	719	662	674	738	761	735	754	720	699	750	762	720	734	675	731	729	747	718	744	727	726	728	718	722	742	692	723	721	730	756	772	726	710	711	732	727	752	741	719	722	745	754	749	725	752	719	751	754	716	736	682	698	718	707	704	795	725	762	756	716	772	720	673	744	744	752	725	732	777	776	714	738	704	747	725	712	754	739	713	667	743	762	681	702	713	742	705	707	738	743	701	739	790	728	720	686	766	754	679	749	748	756	747	725	791	771	755	741	723	705	733	710	775	687	719	740	665	755	731	729	686	735	767	740	774	775	708	697	682	736	757	701	703	714	708	758	703	703	759	741	734	724	738	731	775	783	775	752	751	753	738	736	767	750	749	705	706	729	730	719	716	751	719	776	710	735	728	773	692	714	759	712	735	744	685	734	752	739	773	736	689	719	772	753	702	744	723	727	755	726	708	739	735	766	708	746	756	709	761	754	746	715	719	725	714	705	663	724	729	684	723	728	706	719	721	708	728	715	731	749	702	707	734	736	702	732	720	749	717	746	700	718	748	716	711	707	686	771	752	711	727	680	720	740	744	692	719	717	719	730	698	752	770	707	720	804	703	715	695	740	711	724	730	768	731	697	726	741	707	732	736	761	738	746	739	758	683	720	733	733	753	705	695	731	780	725	723	716	720	710	712	740	758	764	753	727	744	705	750	734	728	768	727	702	759	762	697	728	717	690	753	745	780	740	706	741	738	729	694	714	712	767	675	758	706	809	714	735	704	717	733	721	667	688	713	714	721	703	753	699	766	658	746	746	715	753	728	758	769	719	682	708	736	721	751	738	735	667	695	741	775	706	745	725	741	729	738	755	779	735	746	732	736	700	714	699	730	734	710	720	740	723	747	769	743	691	768	763	714	766	721	717	703	741	690	719	723	725	743	727	726	726	698	738	732	739	740	750	782	731	721	763	754	743	738	720	716	736	703	745	707	736	734	714	708	772	680	797	704	727	748	712	692	726	734	722	728	691	753	731	751	732	776	730	709	734	754	722	749	745	704	727	755	777	687	719	765	734	731	731	723	769	757	698	762	746	759	754	733	751	725	704	671	693	764	715	723	744	735	699	739	704	730	687	731	706	709	708	724	743	776	759	735	730	727	708	739	704	743	745	720	724	766	674	775	715	716	729	727	697	741	734	730	717	773	761	692	799	783	733	740	711	729	746	747	697	707	700	738	692	736	742	735	729	708	756	723	741	712	725	767	732	731	690	743	737	692	750	784	745	728	740	676	685	704	745	725	714	632	748	708	679	714	738	717	725	720	704	748	737	728	740	703	711	765	742	746	754	682	774	695	694	716	670	718	754	758	728	768	746	774	742	706	767	764	762	742	724	719	738	754	719	720	726	732	721	693	757	713	719	701	760	643	727	733	711	763	751	702	731	719	773	702	727	732	698	732	731	748	725	739	751	725	693	752	748	687	743	709	787	712	750	709	685	719	707	741	699	761	723	719	746	761	723	748	749	748	733	721	736	719	745	705	728	709	734	735	711	737	705	722	791	726	754	724	717	713	744	756	755	695	743	739	690	748	725	778	699	744	747	686	698	697	727	728	758	723	707	727	708	724	811	743	696	705	746	700	742	684	745	720	701	714	746	783	733	729	716	708	744	728	751	753	751	696	729	729	806	739	723	734	721	732	729	739	755	711	781	729	729	729	731	711	734	724	726	725	735	788	716	669	743	704	752	746	720	727	732	714	752	699	736	716	711	726	719	710	729	739	719	728	704	750	731	698	770	722	700	750	739	780	760	752	750	697	756	716	750	705	765	723	723	688	681	691	735	681	724	706	759	715	685	727	695	736	692	776	713	734	730	737	670	782	747	732	709	701	716	732	711	734	728	741	750	741	748	703	721	700	685	690	695	731	684	739	716	698	680	725	716	709	729	743	722	750	679	712	762	747	735	778	701	720	698	702	764	757	720	725	728	741	735	704	714	736	766	725	740	747	699	742	681	672	724	778	744	711	722	697	738	730	718	776	681	673	731	697	731	755	696	723	676	746	660	703	750	742	745	741	737	705	699	725	738	744	755	744	741	692	758	718	727	748	730	717	781	675	744	723	752	715	686	759	738	743	738	740	716	681	775	762	731	713	736	746	679	736	740	707	733	724	718	761	747	781	786	720	709	770	735	748	755	711	698	687	750	699	699	712	695	746	763	725	734	715	740	714	719	755	666	730	693	706	723	785	689	765	752	732	759	781	761	783	716	715	713	769	690	700	736	767	776	742	733	716	801	742	741	746	717	734	734	733	794	772	726
34720	17749	5497	438	343	289	324	312	302	267	312	282	316	309	260	313	264	271	277	304	305	329	290	312	298	301	282	300	310	313	282	333	295	288	284	297	299	291	289	289	306	296	288	314	262	307	277	318	256	289	288	293	302	263	306	291	274	294	317	271	267	262	308	291	272	279	280	316	315	279	325	295	260	283	298	289	293	266	283	347	312	314	319	300	295	318	292	299	296	285	275	318	292	304	300	275	262	287	316	291	262	325	329	256	272	281	308	344	308	305	276	319	308	238	281	256	335	263	303	292	290	287	285	292	280	264	292	299	292	300	309	300	303	260	291	306	321	322	311	303	293	326	305	315	300	309	324	298	310	320	308	265	265	285	299	262	288	275	272	289	279	268	323	295	270	329	331	281	298	293	278	269	286	267	316	315	291	278	301	262	307	308	286	331	296	279	299	286	308	322	347	319	279	301	326	276	302	307	308	294	304	269	267	271	281	293	295	284	274	272	291	311	296	331	282	307	271	323	298	302	258	270	292	348	305	321	284	269	288	287	317	278	313	292	286	318	339	291	322	297	308	328	313	292	308	303	304	278	333	271	310	292	286	265	288	311	316	300	323	272	272	275	276	269	290	280	338	301	288	290	278	287	310	304	284	263	307	285	285	290	309	322	297	252	273	270	326	298	249	273	251	281	300	289	309	263	261	276	261	317	305	351	285	333	276	275	309	343	293	285	295	291	309	316	316	282	273	304	332	296	299	311	270	258	282	313	305	256	277	297	297	305	281	281	318	317	308	310	283	266	282	271	327	279	272	267	270	277	284	263	263	272	308	295	300	257	302	301	316	297	320	314	275	285	305	313	291	275	300	291	269	267	300	279	294	284	289	281	279	295	268	294	286	321	288	297	290	276	301	301	320	300	297	282	296	309	273	320	291	307	284	300	262	280	287	279	295	293	317	288	287	250	282	264	343	285	288	259	297	290	311	325	312	305	290	296	279	290	275	280	313	294	297	293	268	283	298	276	282	298	296	301	266	301	296	262	301	294	279	305	285	300	257	283	290	293	263	294	305	301	322	296	284	281	305	279	286	305	295	284	276	307	276	277	307	269	262	289	291	298	328	286	296	265	273	261	305	317	299	305	290	277	338	320	302	292	297	278	294	297	301	312	305	296	300	256	282	318	274	294	296	265	287	322	298	292	289	276	291	280	298	302	298	279	275	274	286	278	298	282	275	296	291	284	293	304	302	307	277	296	301	306	294	318	292	280	293	306	306	252	296	325	295	280	294	267	286	292	272	286	293	311	273	288	299	303	276	292	323	257	281	276	290	301	296	255	274	278	287	310	292	285	273	311	300	287	325	282	314	267	315	294	315	294	301	298	279	277	278	322	307	267	289	273	285	266	303	300	287	283	291	303	281	277	310	295	290	286	266	313	297	245	287	305	251	301	267	276	289	309	298	304	258	319	294	278	352	292	318	294	288	297	298	262	295	279	324	289	310	278	284	292	269	273	269	291	295	298	324	285	287	293	310	283	280	315	269	294	270	282	280	321	261	320	290	273	280	290	300	264	312	341	269	295	261	265	293	293	337	301	273	290	291	259	296	271	276	281	279	296	236	311	306	296	310	278	310	325	281	281	293	287	283	309	311	305	304	303	300	336	275	289	300	272	270	273	278	256	292	289	294	314	314	264	278	289	277	287	295	298	296	295	289	273	272	298	254	319	328	312	283	303	272	280	306	313	310	308	284	308	301	288	305	286	255	316	292	284	287	288	278	296	283	319	300	326	303	308	280	316	286	272	297	303	263	322	327	317	279	282	264	302	343	296	285	259	307	301	318	275	267	285	302	300	266	307	290	287	296	314	287	316	297	282	281	301	303	280	284	302	279	304	311	287	281	327	296	291	304	293	257	291	276	294	295	279	287	295	279	285	287	303	257	296	300	316	301	301	288	310	291	284	328	270	300	295	293	313	297	300	299	306	289	302	315	327	277	282	269	301	300	298	313	308	289	284	255	336	310	301	308	291	264	291	298	322	293	310	274	257	309	292	306	282	300	291	280	307	328	271	285	286	339	305	286	257	312	290	272	316	288	309	321	295	300	286	343	299	308	307	268	292	293	252	280	278	283	313	276	299	307	296	248	287	289	251	299	295	273	311	278	294	323	295	270	294	285	282	291	310	315	278	263	308	289	279	280	305	294	302	267	318	327	336	286	291	315	305	271	265	328	287	330	285	328	249	284	292	281	275	328	327	271	248	292	316	276	307	299	252	314	300	312	306	282	303	300	293	285	287	301	288	290	270	250	311	261	303	271	256	315	300	297	283	289	307	310	314	325	278	288	281	258	301	257	322	291	296	291	302	328	285	290	290	301	269	276	325	283	296	316	294	317	332	308	277	299	294	259	268	262	308	278	299	325	316	289	269	307	308	277	304	295	262	323	305	277	284	276	280	306	263	262	274	312	303	288	272	283	310	295	296	267	317	293	291	277	276	284	291	292	302	302	315	267	288	290	283	287	290	314	292	297	304	321	303	247	298	329	305	328	291	309	303	271	296	294	326	289	276	286	297	325	287	329	326	265	279	277	273	282	305	292	270	298	276	277	289	300	297	304	256	264	304	295	311	302	274	303	297	318	292	293	275	320	278	291	277	300	296	285	276	304	281	278	242	243	314	291	303	313	313	308	314	304	261	321	294	295	301	278	294	292	291	325	294	285	309	311	305	300	296	283	269	323	257	294	272	289	276	267	256	274	260	282	332	305	303	278	277	302	281	260	301	285	309	294	318	272	295	284	276	264	278	318	265	294	270	323	303	277	322	288	325	297	301	281	293	296	289	276	332	299	330	278	290	280	274	296	263	288	297	313	281	281	284	293	307	317	280	265	285	305	287	275	306	299	303	297	314	311	276	263	296	251	291	291	282	286	287	272	294	287	267	307	311	276	284	297	295	266	284	300	275	312	314	272	304	284	292	296	252	284	283	292	286	305	297	281	275	296	327	281	275	302	270	263	300	310	276	267	281	312	290	289	315	335	291	307	310	307	285	308	280	315	322	281	305	313	292	274	282	284	317	291	279	255	270	308	293	257	288	297	274	301	306	320	302	319	302	298	321	308	262	287	297	298	280	285	292	318	290	285	308	336	288	264	324	307	307	286	289	279	341	324	336	328	324	322	320	298	300	283	281	304	291	285	310	285	268	291	300	276	287	260	257	290	304	314	281	317	284	256	308	305	279	265	297	281	275	286	289	270	303	272	271	270	283	314	297	324	297	308	334	258	312	244	293	286	325	267	290	281	288	288	284	320	320	307	248	326	281	290	278	277	304	290	293	305	304	291	291	309	295	253	289	251	293	291	308	323	338	288	300	299	287	298	327	295	308	290	297	300	288	322	295	304	292	256	278	250	265	275	299	253	274	258	269	286	286	296	271	292	297	323	292	292	283	296	299	267	266	296	280	314	249	278	290	260	275	316	328	310	280	309	315	284	296	299	288	297	307	287	292	272	277
16970	3542	1597	707	751	663	673	696	638	690	683	663	712	635	657	708	735	692	691	617	719	616	667	654	739	691	641	659	661	654	681	711	721	710	654	668	676	641	681	641	698	711	644	640	658	644	705	645	663	668	638	633	736	692	739	642	701	685	689	671	695	682	706	670	688	668	636	644	689	711	688	689	719	656	683	639	679	659	648	670	698	697	677	690	679	639	694	708	681	682	665	684	623	656	699	648	653	668	656	648	689	690	638	716	691	687	650	640	729	675	695	666	701	657	700	654	636	674	668	684	715	715	660	684	674	685	661	714	672	667	724	678	659	678	714	666	679	693	659	675	679	718	627	700	669	699	703	661	665	673	686	699	637	689	760	623	658	692	667	682	641	603	705	697	660	662	647	697	682	688	650	729	696	678	684	697	634	681	642	688	673	669	648	657	677	679	683	636	638	676	667	635	664	691	700	727	654	627	669	702	684	730	676	670	683	683	639	646	667	677	696	659	708	685	698	665	679	609	700	689	635	685	714	658	673	730	668	664	678	644	644	660	638	680	678	677	660	683	655	647	647	678	686	663	692	652	655	684	713	648	659	708	664	683	682	650	726	654	646	686	650	682	667	664	671	694	677	658	700	663	686	693	653	671	662	702	631	681	653	638	667	641	705	660	675	729	672	706	655	713	698	710	677	686	682	692	679	656	695	638	660	673	688	651	680	707	651	658	690	636	679	700	680	635	699	695	661	708	681	652	682	669	641	651	676	658	635	683	669	686	661	635	673	685	693	682	712	663	668	649	701	689	670	711	669	684	687	706	711	673	626	657	708	675	682	658	699	697	721	672	676	685	651	686	699	660	669	722	688	647	679	686	670	699	660	635	669	635	635	695	690	695	657	651	672	682	647	711	645	701	660	693	680	675	640	684	666	676	664	712	684	666	686	664	686	668	689	643	705	640	629	644	703	682	667	665	653	675	690	635	711	680	680	615	614	704	677	675	660	652	676	640	665	709	621	702	716	645	671	660	678	700	654	723	703	692	656	626	687	679	686	639	722	700	710	664	691	655	640	679	686	714	690	629	693	626	654	619	644	695	690	685	657	724	677	671	693	690	688	623	645	657	684	643	654	672	659	652	679	637	731	611	682	654	646	718	667	640	661	675	701	634	708	609	710	674	680	652	642	660	656	652	683	660	667	680	684	692	668	640	651	683	676	686	687	684	648	675	695	733	698	643	614	710	678	700	678	741	677	710	662	677	685	678	626	720	674	652	643	666	630	668	707	659	662	664	704	724	673	699	677	626	646	623	642	697	677	743	652	699	672	686	676	669	665	696	704	672	637	667	719	666	699	642	663	709	695	706	687	669	703	706	620	645	668	678	663	681	674	678	648	671	744	692	684	646	665	618	669	698	638	710	690	653	691	678	668	658	638	760	602	678	645	679	651	728	688	658	660	722	670	640	685	691	633	655	641	671	733	641	648	676	663	697	694	690	672	664	614	676	651	715	708	634	623	637	632	681	710	675	708	665	648	712	642	668	645	666	657	652	673	686	660	671	655	663	724	686	643	652	669	649	639	673	725	706	654	677	649	665	700	702	708	666	654	607	665	715	729	692	674	682	720	664	681	665	699	690	712	695	669	724	633	681	719	667	657	654	620	652	664	677	689	670	626	681	690	697	682	708	646	664	631	684	657	651	647	671	698	685	667	659	644	660	648	699	660	696	718	692	715	676	676	673	617	654	655	680	677	682	716	619	751	717	711	677	674	683	642	680	630	633	648	671	667	672	661	677	676	688	679	670	654	684	719	682	709	656	681	680	626	642	679	641	635	677	619	661	685	693	670	692	680	675	651	676	654	653	653	642	635	690	653	643	677	717	705	718	684	722	673	691	720	662	660	648	614	630	692	709	662	686	662	701	688	628	661	666	665	654	652	679	703	683	687	682	656	727	678	693	665	693	650	617	676	704	668	684	676	647	645	638	672	674	721	685	687	679	691	658	642	663	688	653	683	701	713	694	669	694	647	701	680	660	673	675	675	687	658	716	669	687	673	693	675	673	678	673	713	733	694	625	680	662	658	699	693	666	670	713	658	656	686	693	648	699	640	654	643	644	663	666	645	665	679	656	648	660	658	673	681	662	669	640	723	698	682	697	738	655	693	664	656	667	711	685	634	657	681	666	686	678	718	660	655	669	706	678	663	655	666	653	670	662	641	675	672	709	662	650	668	671	684	617	671	663	712	688	634	696	676	666	644	695	666	673	693	687	642	701	714	673	699	715	690	643	688	648	695	665	691	662	682	660	660	664	660	675	652	681	664	665	668	699	643	657	679	673	670	651	661	679	672	672	679	654	662	687	678	627	708	654	683	672	641	658	666	685	710	683	715	645	611	666	705	653	706	668	683	642	660	686	694	666	679	680	682	681	681	663	711	694	677	682	628	691	693	646	721	673	646	690	665	676	691	681	686	681	685	654	657	708	684	685	680	646	694	688	674	668	650	670	652	673	645	677	666	700	652	679	678	691	715	650	695	691	668	690	633	685	680	733	639	693	677	698	657	670	662	640	672	647	646	686	678	699	682	664	716	698	645	682	666	668	654	678	668	652	680	672	661	698	659	681	662	620	657	656	689	631	680	683	652	670	654	654	675	663	675	747	656	643	660	712	719	690	665	665	703	702	657	683	708	733	675	708	671	685	658	645	676	699	661	688	673	672	703	670	663	678	668	663	686	647	641	709	653	668	707	681	688	626	692	664	661	669	645	665	671	673	664	641	690	646	664	697	714	642	627	683	648	660	694	698	680	645	691	639	696	641	651	674	695	670	647	699	685	748	682	702	667	665	709	740	681	685	650	637	670	719	658	667	675	682	691	656	618	653	703	601	691	714	708	678	708	703	664	685	730	649	646	683	690	684	629	657	727	651	667	669	690	680	686	681	681	669	686	667	722	661	690	614	640	703	742	670	693	653	698	671	655	704	674	639	654	729	680	708	610	649	644	668	664	680	689	662	649	664	721	688	727	703	642	666	693	668	678	649	655	658	680	658	705	694	657	709	671	651	712	646	673	633	686	658	689	654	623	663	674	682	644	673	646	714	691	707	704	656	645	656	699	696	682	691	674	664	654	642	700	693	619	689	710	669	686	679	675	652	647	699	647	682	630	683	654	623	696	654	715	607	638	671	647	667	607	720	693	657	667	640	667	702	654	702	686	690	656	646	674	715	669	699	661	704	723	668	671	674	716	672	674	705	655	663	735	650	676	626	690	681	710	707	662	676	704	661	647	701	664	649	647	659	650	655	700	622	661	673	627	693	692	633	672	693	651	671	734	660	651	667	703	688	687	698	681	700	666	708	661	650	652	636	710	684	671	626	677	685	704	678	696	634	669	636	697	690	653	641	645	675	634	688	649	669	655	668	665	663	694	678	628	646	686	681	662	685	674	655	670	665	689	701	694	705	628	654	636	656	642	681	654	699	678	673	640	637	655	688	665	681	717	680	715	674	693	722
25258	21134	23786	28768	21149	15800	824	567	512	534	510	478	497	519	506	498	461	496	485	479	470	451	432	456	473	463	446	470	474	446	466	411	459	456	483	449	443	480	469	452	448	470	407	425	481	472	464	453	455	431	429	406	470	436	426	448	489	445	460	436	401	419	446	401	436	475	440	493	423	442	432	436	430	424	443	425	437	395	480	414	442	452	424	437	467	429	432	423	448	435	432	464	455	470	427	434	455	458	408	432	416	473	425	482	474	444	431	455	429	439	479	501	449	432	414	482	455	479	483	431	437	451	450	442	453	459	451	430	433	446	490	414	510	456	432	458	439	423	423	439	500	432	447	405	455	455	442	433	481	436	444	395	435	448	406	400	453	481	423	459	475	460	436	474	461	466	463	446	438	438	437	460	471	463	438	440	434	459	455	446	451	464	432	461	454	470	437	413	444	451	466	463	464	462	423	478	447	466	448	435	447	411	476	447	450	486	450	493	473	427	451	461	474	453	453	455	436	450	423	468	436	445	473	484	447	420	451	435	456	435	422	459	438	461	481	455	453	403	468	423	450	458	463	476	479	416	474	397	442	452	460	515	434	408	451	482	461	458	476	475	438	457	398	419	464	443	439	467	433	467	430	447	476	438	393	420	451	452	493	448	448	459	498	434	482	420	442	417	499	401	443	481	459	424	452	465	463	427	444	451	437	461	471	432	445	439	431	425	446	443	460	438	445	434	476	440	454	471	491	431	422	449	446	450	498	428	440	425	446	447	501	463	466	455	467	460	493	475	474	462	448	438	413	452	467	430	476	432	455	455	456	494	419	464	457	494	484	499	413	450	456	456	427	411	435	460	505	427	412	418	447	411	518	427	457	492	455	453	450	478	411	463	458	447	424	420	464	429	443	426	465	431	465	455	472	473	452	444	390	445	414	475	491	465	441	484	459	465	408	408	454	440	442	431	423	469	461	438	444	447	440	436	420	435	483	434	440	443	482	430	475	463	458	488	461	462	471	419	411	484	448	485	460	449	432	451	464	455	445	451	430	452	436	432	438	469	435	441	454	415	442	444	521	500	482	442	409	474	455	445	419	455	454	466	414	440	483	450	472	443	473	424	441	445	419	457	422	442	448	456	465	450	472	424	469	448	454	441	470	424	423	466	461	438	414	396	510	457	496	451	404	433	447	447	436	485	440	481	442	473	447	420	504	453	488	422	470	460	469	450	462	427	475	483	466	471	437	457	455	418	483	425	467	443	472	491	450	442	470	426	457	465	441	480	435	400	423	460	444	442	433	471	460	474	459	461	439	459	473	446	465	421	474	464	455	416	469	418	447	450	471	457	468	423	431	450	483	441	464	412	436	468	453	453	465	450	415	420	442	431	463	440	417	463	416	411	445	452	466	462	420	420	440	459	476	463	461	477	478	447	477	502	425	442	431	438	411	443	467	428	519	483	463	483	480	437	402	497	435	455	434	495	435	492	403	408	431	425	442	433	424	417	447	443	429	471	421	478	493	453	439	439	454	389	422	468	502	502	491	453	452	435	431	418	419	445	436	429	406	420	458	466	445	443	417	469	469	438	492	409	467	458	458	470	435	445	427	463	474	400	440	439	493	467	451	487	431	422	432	447	441	420	449	415	391	457	444	403	442	433	463	466	479	485	435	466	448	442	493	463	446	462	445	442	467	456	447	444	395	462	468	451	481	489	447	466	429	455	440	448	486	506	475	437	439	460	397	422	489	425	428	464	449	442	467	478	446	465	487	457	475	454	411	419	448	466	424	434	426	436	423	422	459	468	438	443	458	470	480	449	439	454	497	494	446	480	463	469	435	454	445	510	449	458	452	496	439	457	428	406	455	449	444	452	446	442	443	472	461	472	445	436	507	440	436	464	467	421	409	455	461	457	436	410	434	432	441	434	513	492	495	436	437	444	437	432	426	462	451	455	472	457	422	444	444	464	443	441	499	431	456	467	439	458	446	429	366	457	458	446	441	483	440	426	485	460	496	455	493	417	459	465	409	420	424	404	449	451	476	476	469	493	484	454	438	430	480	450	429	426	466	446	408	460	475	462	430	437	419	443	442	426	470	485	481	468	487	471	441	466	417	480	397	421	479	434	442	423	429	474	421	450	493	454	432	443	465	440	491	393	443	436	442	491	445	465	469	430	443	469	453	457	426	450	468	431	439	441	469	460	447	480	446	387	437	415	426	497	472	446	433	460	467	453	434	466	463	423	414	443	439	463	437	431	423	439	441	432	415	473	453	411	430	454	464	461	451	470	443	452	431	449	473	438	417	399	452	465	449	452	466	486	454	440	467	452	435	474	427	469	413	452	450	500	464	431	419	463	463	423	438	460	486	413	499	453	451	476	476	426	473	432	412	455	469	473	461	452	466	453	448	458	444	387	430	463	395	462	464	460	447	473	472	509	412	476	467	435	454	422	458	440	462	424	405	468	442	488	479	425	417	454	435	439	452	455	447	409	450	438	460	446	460	458	463	434	463	459	430	456	438	462	502	468	453	491	477	474	434	443	432	447	449	450	481	465	431	457	484	462	434	417	391	449	456	543	466	435	468	434	463	432	459	449	426	451	460	426	437	419	414	437	436	412	516	392	434	417	453	455	461	469	461	442	426	441	401	433	413	467	463	453	458	457	476	453	419	474	462	468	443	436	500	460	488	421	469	486	405	475	458	401	430	507	460	472	457	453	472	467	436	431	458	411	437	490	480	426	410	467	442	418	460	451	461	448	441	481	452	468	443	474	482	469	455	406	427	443	439	437	422	435	492	465	450	450	414	432	425	449	465	429	456	465	453	446	476	430	452	436	441	461	469	489	464	403	436	467	449	445	469	423	456	453	473	401	445	458	442	436	480	410	444	457	438	480	442	431	448	437	428	427	455	438	506	457	458	463	433	426	464	443	447	472	435	414	427	442	389	426	430	426	422	461	448	460	460	450	470	426	463	472	429	524	423	466	432	467	456	469	448	456	485	456	471	415	500	477	456	485	452	464	466	446	441	450	434	420	422	425	463	473	446	497	448	429	484	468	470	481	439	459	449	436	445	425	461	454	466	426	428	472	502	442	422	423	415	444	436	446	458	448	453	457	462	436	450	433	428	473	455	448	449	458	476	463	477	382	500	451	472	414	441	438	493	434	451	487	449	438	452	424	440	435	430	479	444	463	490	475	442	455	456	429	431	441	459	430	499	452	428	461	430	482	451	462	468	443	457	419	435	428	483	452	465	430	434	484	462	476	418	457	460	415	434	403	474	451	463	436	494	449	443	483	447	455	437	480	447	406	463	483	468	449	426	425	490	416	465	446	456	452	414	429	452	424	441	501	437	469	498	418	425	433	470	420	449	464	433	407	431	455	446	466	437	444	455	476	420	463	438	439	498	513	454	443	521	454	461	455	403	452	495	493	443	471	429	469	438	426	433	421	507	472	455	428	454	426	424	449	491	457	467	416	426	415	421	440	440	498	473	466	465	444	472	434
32092	29340	15164	1172	970	1012	940	951	945	986	956	961	925	898	923	952	971	931	944	927	936	991	902	973	948	924	914	916	884	974	911	923	953	990	900	975	880	907	924	978	949	935	914	925	917	930	978	910	1001	893	933	996	945	956	863	909	927	951	887	915	968	940	926	936	986	923	895	938	960	907	926	959	973	906	952	909	908	935	946	908	886	927	944	951	980	884	943	939	912	915	894	960	911	905	942	920	897	955	922	955	889	883	886	945	919	966	906	956	964	967	919	937	961	931	915	954	968	934	880	955	955	962	935	949	955	952	956	926	965	940	916	1016	971	910	944	933	977	905	900	934	948	910	902	896	952	913	920	937	987	957	879	906	933	923	953	944	953	945	920	910	932	909	951	929	962	928	921	889	932	943	986	935	965	954	897	894	954	895	935	947	934	908	938	892	923	930	993	974	910	857	916	935	961	955	962	933	915	893	948	969	931	909	971	982	971	903	950	977	965	958	955	862	935	954	913	895	952	959	916	1010	888	901	900	940	1009	902	944	918	856	988	930	907	938	952	957	925	911	961	996	916	956	945	891	919	958	968	937	965	959	971	963	887	938	902	958	895	967	979	914	915	937	901	958	977	932	939	925	922	875	955	925	927	968	920	909	968	959	935	981	959	896	942	935	872	920	910	933	953	904	896	932	987	923	932	944	934	904	921	909	975	964	967	947	905	978	894	985	909	969	935	910	969	897	933	983	900	917	923	940	938	977	851	945	942	962	946	927	895	907	951	937	922	960	950	927	915	915	916	951	894	896	912	953	967	961	892	954	999	954	971	939	940	939	941	973	904	905	904	933	902	909	965	976	933	923	923	921	954	949	939	944	986	920	939	947	922	923	964	959	931	970	930	919	950	953	897	960	845	908	912	932	938	956	953	974	905	954	918	950	925	904	930	976	927	975	932	933	971	990	956	909	913	963	929	918	966	988	889	926	955	961	989	916	926	926	969	923	980	892	930	986	914	896	965	921	880	933	939	949	924	948	944	979	1003	949	924	936	947	953	948	909	897	919	944	921	990	916	969	968	936	966	974	899	1041	929	959	951	988	924	944	986	948	918	886	921	884	965	922	921	935	928	993	908	962	981	958	924	915	955	978	933	937	931	932	963	976	960	933	958	931	927	978	920	927	949	968	933	968	877	944	922	878	902	979	929	927	977	987	984	933	955	909	919	912	901	906	956	888	918	885	972	953	944	951	918	915	921	951	920	907	974	960	900	942	880	930	955	877	950	859	936	896	931	922	931	918	937	971	932	962	973	953	983	920	913	951	920	960	956	961	915	913	948	915	918	907	955	905	977	980	961	898	996	899	947	1005	976	971	979	950	942	961	890	909	909	935	961	916	922	943	930	947	1009	942	945	933	996	933	924	896	959	931	970	892	925	946	927	893	938	979	919	963	942	935	920	918	975	923	924	1000	967	922	943	977	895	925	933	951	937	932	876	900	917	971	894	972	937	914	987	948	949	953	909	956	962	917	929	915	962	891	902	989	909	950	951	965	947	955	932	912	973	972	950	945	885	946	960	961	933	919	855	913	965	928	901	927	938	909	939	941	932	894	985	955	953	968	940	937	979	979	940	952	927	912	891	927	905	946	955	909	957	937	926	946	928	929	899	918	959	946	916	989	926	921	929	948	944	936	918	925	941	969	974	916	892	948	932	865	923	914	977	967	1002	954	916	1030	933	896	947	937	1028	912	977	988	951	901	921	983	903	969	920	899	948	913	906	882	960	988	934	957	977	1008	919	923	913	921	898	948	909	961	966	912	953	977	1005	914	981	947	921	942	933	907	905	911	949	955	951	956	905	969	970	930	887	946	910	951	923	945	930	914	944	979	958	954	888	920	910	935	913	925	939	926	938	921	955	920	995	931	971	866	912	983	968	901	981	928	921	885	930	928	936	1036	927	1009	918	951	904	954	892	948	942	918	932	977	939	989	932	936	950	931	890	945	986	952	928	925	923	858	923	897	955	930	954	936	972	916	965	988	928	977	913	965	972	919	917	902	974	908	936	938	943	967	983	944	968	963	947	959	929	978	956	897	950	1014	942	924	906	906	934	977	961	950	911	918	907	963	977	945	954	986	917	953	918	956	918	981	950	959	952	957	960	923	929	977	958	920	955	928	920	921	912	919	996	969	926	920	937	938	902	975	925	906	997	962	939	930	905	934	949	913	913	935	922	875	964	924	892	970	937	914	891	914	944	1014	914	963	984	881	1002	954	998	916	952	890	944	891	906	930	947	903	931	891	942	936	941	925	944	921	902	956	935	970	1033	909	957	944	941	980	976	936	882	958	987	947	988	956	882	934	941	933	1002	932	916	957	921	937	884	930	927	954	969	898	932	899	978	934	913	963	972	966	968	974	906	915	975	918	946	949	937	928	886	920	985	947	950	932	906	902	949	910	952	985	932	921	941	929	955	885	978	941	894	926	954	929	948	922	877	881	957	960	891	867	950	950	897	961	952	897	952	878	903	931	956	916	965	909	924	932	929	991	933	972	954	929	916	917	957	941	901	898	967	936	925	967	943	959	955	937	947	937	955	950	939	851	924	952	962	905	919	937	903	905	909	913	887	936	955	944	970	980	907	954	923	886	970	946	936	884	882	1010	923	950	934	923	973	880	964	974	897	930	959	921	932	982	929	962	959	964	884	923	936	947	981	981	936	931	938	1002	966	902	955	927	899	975	921	946	961	918	913	917	915	889	958	906	907	911	970	987	990	944	962	903	905	922	945	958	986	896	950	924	962	961	933	981	967	936	991	938	915	947	948	986	952	972	954	1001	860	876	985	918	922	959	935	936	914	961	907	975	961	910	960	930	939	938	951	922	896	987	975	942	943	955	907	927	856	928	903	926	887	969	948	920	943	977	930	961	948	905	942	955	912	916	924	932	928	951	972	965	949	882	876	924	904	895	909	937	872	1023	932	933	949	992	949	933	961	921	921	931	948	985	876	885	930	925	962	978	884	946	934	904	931	897	883	949	960	942	1000	853	957	923	942	956	998	949	914	901	933	922	989	915	951	912	950	879	881	960	931	901	992	984	877	989	940	990	915	951	880	911	944	905	929	936	959	923	930	988	908	942	929	916	949	978	977	950	940	952	911	923	937	918	992	910	935	931	979	918	943	912	913	911	927	945	916	950	930	1011	944	947	933	886	908	963	948	942	954	957	964	933	933	949	926	925	936	913	966	928	953	939	952	849	954	982	973	944	928	933	948	954	939	996	949	879	955	943	958	963	922	938	902	937	935	914	962	947	944	911	936	906	996	886	922	964	964	931	861	956	915	902	868	964	941	967	958	951	952	899	930	949	974	984	962	973	990	965	870	920	951	955	944	902	921	949	945	950	964	978	909	965	906	907	922	959	889	885	968	888	953	984	911	964	964	902	928	963	960	955	877	953	943	949	937	954	932	888	935	959	1025	892	946	912	936	982	896	878	949	876	906	896	929	950	925	888	936	954	939	919	929	919	967	913	885	939	906	933	972	863
24532	21118	24075	28434	21121	21140	11691	680	500	419	455	417	439	422	394	342	350	399	402	397	366	366	362	367	366	333	369	373	340	346	375	364	384	362	328	330	356	387	355	360	352	377	366	383	316	386	344	374	351	342	352	365	339	368	354	367	348	376	385	386	376	384	342	371	340	359	345	368	353	345	325	350	363	341	349	316	335	336	362	347	359	372	369	313	395	373	305	342	350	397	391	373	366	331	341	377	377	344	372	351	336	370	364	356	325	354	386	331	352	344	347	330	362	352	365	362	359	334	314	404	315	342	329	323	374	356	334	339	360	334	384	361	338	381	370	357	361	346	361	357	342	339	373	368	349	388	374	339	339	310	322	389	309	324	353	375	323	323	380	395	342	327	356	390	331	365	339	385	352	370	341	372	362	320	350	320	374	338	352	308	351	337	382	353	340	357	327	370	350	369	369	380	356	358	376	321	381	330	331	332	318	371	322	348	357	363	356	343	371	316	351	382	327	364	346	361	353	384	371	321	378	384	347	367	367	367	354	367	339	332	344	368	361	376	332	346	337	327	376	333	348	365	382	338	351	317	326	359	347	378	369	394	341	365	399	361	346	329	348	346	366	341	358	316	368	344	386	354	353	350	339	338	337	353	343	333	344	379	348	354	335	345	358	376	358	359	345	325	349	358	324	350	324	352	343	358	323	360	390	352	335	351	332	359	380	354	353	332	391	331	347	337	342	316	356	337	367	355	360	356	350	329	378	364	371	391	333	326	332	390	362	350	305	354	355	355	335	331	354	346	365	328	388	346	343	393	368	335	335	348	337	359	331	366	335	348	331	380	390	356	378	341	337	343	371	375	357	355	387	376	363	377	333	323	358	326	380	388	345	359	314	349	342	342	339	357	360	324	355	367	388	366	343	350	337	319	328	362	379	330	356	362	354	315	332	386	314	321	346	369	340	340	329	338	369	308	363	350	360	340	361	340	349	386	350	334	342	387	363	361	336	347	342	355	351	367	344	350	385	319	358	367	342	368	377	331	346	331	362	349	342	347	339	359	335	364	377	341	352	345	388	348	363	338	335	377	329	343	368	359	365	371	353	340	335	363	341	351	334	352	340	355	388	367	347	332	353	360	371	367	358	371	353	339	350	318	340	375	348	378	371	381	309	352	365	354	333	330	351	359	358	385	355	337	339	379	395	379	383	332	340	308	357	378	355	359	323	332	319	336	366	373	361	395	370	415	365	358	347	342	327	372	342	385	359	382	365	357	336	372	326	399	345	411	413	351	373	380	368	355	339	357	361	379	328	348	395	323	370	365	358	343	365	338	363	357	350	341	332	336	369	349	331	355	361	358	355	339	368	354	375	359	341	344	362	350	331	363	354	355	348	380	362	350	359	384	385	374	357	363	338	332	359	383	313	350	365	372	310	364	347	384	353	368	379	376	351	369	359	334	320	372	378	355	377	340	310	391	383	359	341	358	321	343	342	334	352	366	382	321	383	351	396	346	353	350	349	320	378	353	369	314	358	356	327	361	352	369	351	362	387	308	362	319	345	320	348	312	382	393	363	371	393	335	339	387	362	325	368	371	338	372	341	382	371	338	383	339	351	355	366	325	339	329	384	332	335	332	363	356	365	337	371	363	363	344	321	346	330	367	336	331	347	380	347	380	321	365	352	330	352	373	375	331	360	356	360	361	398	375	364	381	384	351	358	351	344	354	389	399	342	355	356	312	315	362	370	314	331	388	352	348	392	396	382	372	341	334	337	343	353	369	367	324	384	369	321	349	362	333	332	331	326	353	340	365	326	346	346	317	366	360	369	327	395	348	361	382	346	339	347	368	378	356	374	366	345	316	408	337	351	360	357	383	360	347	298	348	409	371	348	373	388	363	319	355	311	344	337	335	345	307	306	321	328	381	368	329	369	330	347	347	380	350	346	303	355	361	338	354	336	354	323	392	363	362	379	377	340	340	364	326	347	373	351	352	385	369	346	351	340	338	350	335	337	363	368	337	327	368	368	321	366	381	355	356	378	329	379	332	328	354	353	349	342	380	366	350	373	356	335	372	329	359	389	354	369	375	375	330	357	306	342	333	353	360	351	341	337	364	340	370	340	378	398	335	367	355	354	344	351	345	347	409	361	341	365	325	363	345	360	364	311	350	325	345	356	341	321	384	390	358	341	320	346	339	363	345	373	380	353	372	327	356	338	335	354	362	372	330	362	363	352	334	345	344	347	336	373	387	360	370	329	400	344	363	370	328	366	319	343	351	366	367	358	363	355	304	394	309	358	332	362	362	375	300	335	341	355	388	365	318	352	377	331	371	337	340	340	375	350	400	362	352	372	369	348	323	330	372	350	341	367	332	326	342	379	333	327	366	337	363	333	354	323	355	343	348	376	368	343	348	382	291	380	351	359	366	373	331	369	360	355	372	370	353	394	329	369	380	378	348	351	374	397	390	368	357	388	359	357	349	349	344	349	398	369	349	351	391	329	347	391	363	369	359	339	353	385	362	342	349	339	376	383	328	354	357	334	322	384	343	351	388	357	364	335	348	340	341	365	319	337	311	368	351	358	381	348	332	349	339	352	325	353	371	345	353	338	365	397	346	342	356	328	321	355	357	376	328	341	347	378	333	358	330	337	355	372	394	340	387	334	330	307	315	358	361	346	326	357	344	359	358	325	337	389	365	361	322	341	319	396	371	315	350	357	356	311	326	325	386	386	352	364	393	364	384	344	348	347	373	359	362	348	348	335	365	383	353	364	364	347	335	343	340	348	362	341	345	316	335	353	342	359	373	368	356	338	360	369	343	350	350	349	370	384	324	372	328	357	340	344	336	370	383	346	392	349	328	352	337	345	378	325	326	349	367	335	300	339	313	365	328	310	321	347	374	337	360	359	337	363	313	354	367	378	355	320	379	333	335	332	330	361	380	374	362	367	354	367	345	352	372	356	367	347	343	369	376	396	381	397	347	340	322	332	353	345	341	308	323	366	299	398	406	402	339	373	380	371	349	342	339	339	377	358	353	333	393	371	336	360	381	335	348	343	364	374	341	343	343	365	354	348	360	352	336	307	339	359	341	343	354	354	365	387	331	384	346	348	349	326	360	373	334	330	382	349	366	329	339	353	393	318	340	385	386	347	323	351	361	393	342	364	378	349	367	323	348	363	375	379	342	353	329	346	377	352	359	371	361	346	350	382	344	304	337	348	334	360	351	340	396	361	386	398	339	359	339	368	324	348	315	347	338	336	350	363	390	371	351	342	353	379	344	350	402	379	347	361	363	321	396	379	331	360	381	355	358	328	334	344	358	357	359	393	368	352	358	314	375	389	357	353	375	330	288	360	339	402	373	374	332	337	351	344	350	338	349	347	380	379	362	345	384	376	375	334	367	356	359	354	346	376	346	333	368	350	361	385	337	345	373	373	308	358	379	369	345	362	335	342	331	334	371	389	366	383	365	365	367	300	329	390	333	359	393	353	335	378	355	322	397	401	338
37483	39639	21220	1043	847	854	746	730	771	704	783	761	750	705	721	724	770	697	743	706	751	747	764	708	742	765	750	735	725	751	692	715	729	720	727	746	760	739	658	735	678	744	731	717	715	756	746	728	723	752	689	743	723	767	739	712	728	749	717	786	731	697	705	759	692	727	689	688	769	730	705	700	724	708	714	724	678	699	752	716	713	679	681	721	756	760	696	689	665	717	686	710	727	698	752	739	741	721	772	737	705	719	724	730	688	708	751	703	728	725	730	722	724	723	749	774	724	720	698	776	726	712	765	727	700	718	709	688	725	753	731	760	746	681	761	687	714	761	700	735	782	731	727	708	706	717	737	778	734	701	720	707	686	763	785	758	745	726	694	688	687	674	736	713	708	707	752	693	724	760	712	715	712	731	725	736	707	716	744	728	673	718	754	732	742	687	731	711	718	744	752	725	704	692	699	746	691	735	710	688	699	756	704	724	699	706	701	699	731	776	731	720	682	738	725	704	740	738	704	715	751	757	742	737	766	767	760	700	743	746	717	730	722	764	722	719	734	749	694	745	701	729	708	747	790	732	751	757	712	715	733	762	650	712	760	723	751	732	729	736	731	683	725	726	676	800	679	699	736	734	734	738	692	777	703	756	702	707	722	735	685	724	709	699	755	737	723	748	738	730	710	722	722	736	761	717	734	739	716	706	689	732	727	772	706	725	717	701	704	734	761	725	698	787	707	721	728	746	752	746	726	714	749	750	737	716	738	733	701	711	692	787	733	735	752	719	749	674	705	730	752	722	692	785	726	692	724	713	705	743	714	717	699	675	726	754	733	708	726	708	739	736	735	769	720	708	631	729	712	754	679	698	748	744	756	738	712	720	706	775	735	709	694	749	707	727	673	773	716	745	744	714	715	759	678	724	703	713	737	717	683	712	669	683	771	710	706	765	760	709	726	734	721	747	718	715	741	717	736	708	699	778	763	717	749	754	706	721	734	703	705	677	719	754	705	736	702	713	693	725	697	709	762	763	694	747	697	771	733	759	730	705	713	737	748	710	750	718	703	711	735	738	721	728	674	759	804	710	725	740	687	726	727	736	729	741	730	733	741	731	710	695	753	708	696	745	703	711	717	714	718	768	734	699	728	698	738	761	745	703	699	692	762	737	731	720	711	766	726	733	742	740	750	783	742	733	728	746	726	689	693	746	682	713	684	736	689	738	747	766	732	693	750	710	724	708	714	756	703	698	707	740	731	761	701	709	711	654	717	686	739	731	740	733	742	722	713	772	702	764	723	758	739	712	731	712	725	735	678	793	719	692	711	707	766	706	753	745	713	714	666	688	731	732	741	694	722	677	699	750	741	766	674	715	701	756	742	748	713	731	734	785	739	685	697	716	695	742	723	730	748	719	667	712	766	701	751	722	689	693	735	696	698	734	663	721	741	739	718	718	812	718	723	745	761	759	732	738	729	679	749	722	756	753	707	712	698	749	784	702	713	749	690	734	752	696	698	708	732	698	753	720	694	720	758	712	742	728	701	757	702	708	709	764	680	762	761	703	704	707	733	682	708	727	720	698	752	732	689	700	713	740	700	686	652	754	748	685	757	727	720	719	726	711	659	688	748	728	710	747	729	740	764	724	696	759	700	744	775	724	660	708	711	745	705	744	761	701	716	703	745	745	694	698	751	748	702	715	706	711	697	701	733	754	747	729	752	685	764	713	711	725	772	674	739	736	715	745	692	720	697	704	770	712	720	756	722	707	701	691	702	785	713	747	710	727	688	731	724	749	732	695	714	756	766	739	727	725	736	756	735	713	743	735	721	735	721	684	745	730	768	760	760	697	731	724	683	715	714	652	726	671	771	709	727	720	768	760	766	727	734	738	690	743	748	767	720	723	692	733	702	716	688	724	748	724	673	720	707	785	754	738	724	721	753	706	729	711	735	711	727	742	713	764	737	704	755	720	738	706	761	744	702	696	735	713	733	713	735	769	726	718	746	749	745	716	677	742	754	744	752	691	711	706	745	723	723	721	805	749	714	721	671	682	725	706	703	705	767	717	717	753	709	681	805	759	759	713	694	706	777	777	794	745	716	704	741	754	730	766	710	729	749	751	733	693	716	734	734	697	667	716	717	767	721	752	675	716	682	728	773	657	710	750	709	754	736	730	683	721	695	721	686	695	746	716	726	721	747	743	724	711	793	710	660	749	715	683	714	743	674	743	753	743	756	718	758	717	721	715	693	737	742	698	682	732	737	753	701	758	724	717	738	715	761	765	731	751	723	732	727	704	713	763	733	695	723	738	726	720	713	705	730	730	725	735	774	732	731	683	689	726	752	734	727	730	728	685	729	748	730	730	744	734	731	686	722	715	722	724	728	702	713	740	673	723	734	777	771	731	663	725	716	719	757	721	725	674	691	741	747	668	715	751	743	787	710	751	745	706	732	645	682	769	705	715	703	743	694	757	700	707	740	705	706	753	766	807	718	700	718	680	739	704	671	713	737	704	730	716	738	723	755	748	740	711	731	741	735	732	711	730	682	760	790	695	750	727	694	710	738	725	730	738	738	653	744	755	721	705	711	725	719	655	750	707	704	716	729	728	726	745	694	720	738	703	782	702	763	755	709	709	762	714	779	702	753	703	776	760	723	761	718	685	689	711	745	767	692	751	724	713	711	738	723	794	737	681	775	722	716	734	714	687	721	741	703	771	724	698	702	733	739	716	692	739	708	743	751	728	710	722	751	678	705	777	729	705	778	717	732	684	689	687	706	722	715	754	714	721	767	719	698	721	710	735	761	716	720	706	750	792	761	713	736	784	756	725	754	701	694	764	765	778	731	757	700	688	674	751	735	727	690	718	703	737	727	735	762	766	780	757	720	731	689	738	764	723	690	741	740	740	703	698	691	742	726	714	720	713	760	689	728	760	692	714	720	748	732	735	743	746	722	724	728	715	751	735	755	729	707	742	697	719	744	702	723	778	744	760	719	686	722	726	704	712	758	727	694	744	778	735	703	680	680	751	746	731	754	752	741	743	739	701	694	745	717	696	761	718	775	717	700	697	729	679	773	738	702	715	738	727	663	697	751	690	708	733	713	736	741	702	733	767	752	680	739	719	710	661	733	726	713	750	707	739	720	734	706	712	747	718	699	747	690	701	720	724	708	723	715	674	680	756	776	767	693	788	706	739	701	706	767	713	775	695	710	746	800	700	693	759	752	716	691	718	723	749	754	680	689	746	741	710	749	691	709	705	785	697	740	688	736	749	757	749	718	677	699	720	708	759	724	737	736	714	752	688	724	715	747	744	702	676	714	723	727	710	729	726	685	748	710	736	647	691	761	673	718	721	706	723	756	771	749	697	769	718	790	707	766	737	655	735	730	674	749	715	726	699	691	689	775	676	789	737	691	748	710	716	728	694	725	762	748	691	722	744	755	740	713	742	727	719	735	766	730	753	724	747	765	724	722	668	702	758	707	702	761	709	719	744	675	735	719	734
34738	17921	5642	479	319	291	309	309	308	321	303	277	296	268	306	299	290	293	311	286	312	283	270	279	297	286	293	297	301	322	268	335	294	266	289	255	298	317	311	299	311	270	260	256	296	295	261	304	303	295	309	299	288	325	292	352	289	298	291	273	281	316	318	308	296	323	292	324	304	311	334	297	310	285	263	283	279	270	257	324	299	273	285	310	281	314	301	299	286	297	299	298	317	316	264	263	308	273	297	296	281	265	281	333	329	318	309	313	265	313	322	259	298	306	301	292	298	277	287	316	308	295	268	275	260	297	298	304	285	285	283	276	300	287	293	289	305	297	303	284	290	310	250	310	325	261	302	330	336	310	278	292	302	312	263	307	306	278	318	288	292	289	273	260	322	280	260	315	289	289	292	337	332	323	290	312	292	300	316	318	307	330	309	308	307	326	315	287	317	299	296	282	278	273	282	307	299	265	320	273	280	317	277	253	307	306	309	287	328	285	321	276	311	294	342	304	306	282	344	301	275	302	299	294	286	298	300	329	329	293	283	268	314	326	291	282	321	298	256	303	293	303	282	284	287	320	291	312	328	316	345	297	290	288	313	269	312	320	297	333	294	290	317	292	298	291	304	287	301	305	304	276	282	328	322	301	291	301	281	291	275	266	269	295	312	299	313	302	337	306	314	274	323	292	300	285	288	297	308	307	289	284	291	321	292	297	316	294	287	323	315	294	311	298	308	271	292	303	306	307	294	326	302	235	274	284	275	292	278	288	267	291	299	318	305	335	265	287	305	285	323	291	280	307	320	329	268	306	283	257	274	328	292	281	296	297	319	310	296	304	296	318	307	265	301	294	336	299	321	290	287	297	286	271	300	309	293	330	304	321	281	325	322	333	323	279	316	298	301	257	295	308	290	297	291	327	288	307	344	258	289	275	292	305	287	286	293	279	285	316	300	290	310	340	294	245	286	293	308	304	323	299	318	328	291	312	278	307	299	274	278	287	279	313	300	283	299	297	304	298	286	270	282	297	266	301	279	270	291	311	315	271	291	263	265	298	334	301	308	320	308	304	285	303	291	303	275	305	267	282	307	258	300	333	304	303	286	306	314	322	310	291	285	304	309	310	276	261	294	297	278	283	302	271	295	274	285	308	290	340	300	279	296	287	295	279	328	307	284	251	300	301	266	284	282	285	303	288	318	276	326	277	307	249	277	304	296	318	262	284	264	295	307	269	339	318	306	295	308	280	281	309	261	290	315	307	318	299	306	297	287	274	267	300	267	312	305	334	289	314	261	299	300	292	313	284	327	284	295	315	305	310	306	310	283	306	256	281	268	285	306	292	276	278	293	268	314	301	294	303	288	327	299	328	264	314	276	326	301	293	251	297	303	297	280	302	305	285	300	296	291	216	289	306	289	302	292	251	312	291	296	291	305	307	305	283	299	311	279	277	318	314	280	307	303	326	321	305	278	292	319	281	288	314	297	299	318	316	275	252	283	306	293	320	294	301	309	279	341	280	273	323	301	326	304	285	278	260	310	277	307	285	293	283	279	301	312	333	306	273	291	304	321	290	311	276	294	268	294	318	302	259	250	291	299	290	281	301	284	291	318	298	331	308	263	291	326	284	311	291	332	307	294	271	295	300	277	275	275	297	323	306	266	300	288	308	294	290	306	310	281	311	292	280	313	316	271	268	289	287	305	288	265	291	311	300	331	258	270	326	316	323	313	317	287	329	300	291	319	301	292	297	306	294	308	260	290	293	292	314	307	283	290	289	306	328	284	306	335	314	270	294	292	309	288	267	285	289	295	301	308	264	313	267	279	289	269	304	269	273	266	251	314	300	294	273	267	281	308	304	296	251	328	310	273	273	324	344	305	321	281	292	272	292	252	329	286	288	275	293	337	338	306	309	323	282	290	292	313	288	303	284	302	278	345	263	309	272	294	287	290	294	308	353	302	330	310	272	291	274	288	283	292	310	288	304	296	358	299	281	310	241	293	284	349	306	276	305	298	276	291	296	293	340	283	305	314	296	283	325	282	319	302	290	287	293	299	278	300	312	311	288	330	314	317	308	292	269	306	305	286	275	289	254	321	303	283	312	304	291	294	307	307	267	265	280	304	296	298	303	281	331	273	321	306	292	272	276	303	302	281	292	272	295	290	298	252	278	280	315	285	289	295	281	288	275	290	300	298	318	299	304	275	274	287	338	312	269	284	265	290	275	298	311	307	290	304	301	281	294	304	272	274	308	268	287	332	315	298	292	318	305	267	284	318	286	281	304	337	311	312	316	279	291	289	281	305	309	270	301	308	296	269	310	304	305	276	275	269	304	293	286	285	315	294	299	315	303	284	279	268	302	297	297	290	305	273	269	297	309	262	297	290	289	274	322	303	306	287	304	302	280	282	299	291	287	267	302	330	309	271	303	265	297	288	304	274	313	314	298	300	293	328	337	312	297	276	331	312	301	308	305	320	310	294	286	303	316	299	331	277	286	312	286	248	289	281	296	259	303	312	297	292	321	337	285	298	266	293	313	315	311	286	292	313	322	285	285	257	278	282	287	314	306	280	304	298	298	293	296	319	279	276	272	312	292	288	302	302	291	320	309	290	274	321	264	291	314	299	317	294	307	294	304	319	289	301	266	317	272	284	278	340	302	281	275	288	305	319	323	321	288	278	323	286	266	284	301	293	347	309	319	324	297	270	300	322	326	262	305	279	316	314	293	284	258	284	292	321	278	301	291	303	327	292	300	286	299	286	284	317	280	297	285	287	335	316	289	314	294	299	289	325	324	314	330	340	295	295	290	307	280	301	266	309	352	300	275	335	288	303	308	304	287	355	314	307	291	338	306	322	308	271	336	313	295	275	315	258	263	294	298	285	292	290	286	287	316	318	273	286	288	292	283	272	299	294	329	316	283	284	274	325	295	340	299	305	304	269	301	286	294	311	303	316	334	272	293	296	319	303	304	296	321	274	312	292	284	307	292	318	301	295	289	287	283	283	271	285	306	318	289	314	309	294	268	300	258	295	300	321	300	294	302	285	288	281	293	303	324	304	271	292	314	303	284	304	299	301	270	276	294	346	278	309	286	275	298	281	289	298	293	296	320	293	317	302	278	303	274	271	324	267	281	280	288	282	292	313	314	333	322	281	284	308	301	300	273	249	314	319	288	283	296	285	271	280	313	290	295	307	313	305	282	302	316	297	303	312	314	286	284	279	297	325	309	288	297	305	274	290	313	299	318	293	282	280	325	292	320	291	315	297	277	294	307	300	289	265	297	292	300	315	311	275	271	324	274	337	289	292	271	294	270	293	306	337	289	326	301	303	300	344	303	267	306	290	294	310	300	283	292	295	297	297	292	290	290	295	283	297	303	295	286	309	318	306	296	279	334	274	280	299	321	314	292	279	318	302	270	327	291	302	274	289	302	263	279	316	289	305	299	305	286	289	289	309	326	300	299	356	278	308	328	280	293	291	301	313	271	297	300	305	325	319	296
16893	3533	1694	751	714	676	683	663	650	643	672	677	698	678	656	680	671	638	708	711	697	697	652	692	677	705	692	677	692	661	701	627	672	699	662	695	680	706	696	657	654	700	661	665	668	708	698	722	656	642	663	660	634	649	671	700	738	686	694	690	680	682	666	711	717	674	725	676	647	686	671	678	712	689	681	710	687	664	674	659	739	686	688	678	660	666	698	694	657	683	674	662	688	682	680	662	666	606	701	676	684	665	682	674	679	673	724	656	695	700	689	654	667	711	685	675	684	660	648	700	685	694	716	678	677	659	665	679	653	663	682	689	671	675	719	691	675	687	699	660	672	732	682	744	725	669	666	745	692	673	659	665	684	694	700	697	728	671	635	672	701	677	670	717	687	696	697	641	714	685	701	635	706	692	702	599	648	700	675	708	687	726	737	651	671	648	680	738	668	698	672	723	680	659	640	677	725	695	676	667	654	650	642	723	683	677	695	660	701	735	633	659	632	677	685	690	694	655	689	682	638	730	682	680	675	694	662	666	717	696	674	692	671	711	644	704	686	665	665	635	676	641	658	688	667	683	651	707	720	691	649	684	691	680	654	679	724	660	660	657	690	656	699	676	708	710	689	703	711	677	680	695	684	687	673	685	682	690	664	708	641	715	653	691	668	659	654	678	648	687	653	658	641	690	648	664	686	664	669	675	698	667	641	694	674	680	660	682	704	678	693	612	672	706	673	673	680	680	736	710	669	677	652	625	674	712	663	671	705	684	664	644	687	681	682	676	646	714	699	669	694	689	675	630	684	712	681	682	669	693	687	659	672	659	709	678	661	683	699	662	661	673	670	631	726	643	702	689	709	709	688	693	701	654	700	671	676	689	672	629	637	692	681	714	667	649	677	663	683	678	683	643	684	685	732	660	640	704	681	660	719	607	649	718	681	684	682	696	625	664	716	667	659	687	711	655	702	692	696	659	672	688	692	673	677	699	692	656	713	673	679	645	654	687	678	737	687	681	710	678	693	681	667	671	711	714	676	690	718	685	675	676	695	719	681	694	718	688	676	700	631	691	625	651	672	649	715	656	700	686	671	734	684	674	744	656	710	657	666	679	666	680	686	709	639	667	697	663	656	708	647	697	669	690	716	680	622	639	688	718	645	695	690	646	673	640	636	694	695	663	638	670	661	656	714	703	663	724	685	695	647	672	658	708	659	712	669	679	640	636	673	660	629	662	657	705	682	710	670	699	728	703	658	680	683	646	650	721	647	677	683	712	670	702	715	701	659	712	677	666	678	665	692	658	708	683	647	643	675	681	641	660	702	686	645	682	693	660	679	669	688	656	706	713	701	643	679	679	693	683	697	679	705	627	684	731	707	641	716	684	700	682	646	681	701	696	665	712	668	698	659	649	653	674	646	715	658	661	686	675	674	668	662	658	665	706	657	729	669	688	642	689	661	707	660	690	664	706	680	664	703	717	671	678	641	644	691	642	674	663	693	694	718	645	689	636	705	727	680	728	681	685	660	680	647	727	699	749	659	671	703	693	667	686	671	664	678	723	681	655	643	675	696	671	658	695	678	649	649	667	702	672	655	686	696	693	701	719	698	676	651	672	626	655	698	694	779	601	655	704	672	674	675	646	694	679	695	662	684	715	692	630	655	650	683	722	675	671	671	694	682	679	687	668	670	678	638	703	652	694	703	705	680	687	690	611	661	732	683	624	631	665	656	720	710	710	657	692	656	639	655	720	655	649	663	690	704	687	675	650	658	669	697	670	684	691	706	663	725	701	673	660	689	649	673	710	645	647	624	677	671	672	673	662	695	685	678	714	706	676	709	646	662	713	677	704	718	713	664	649	633	675	690	639	642	689	657	714	718	682	681	727	647	687	666	635	711	690	689	645	677	634	657	694	691	673	693	624	643	672	681	709	716	672	667	648	654	679	657	678	647	694	686	652	668	679	665	657	683	700	672	668	638	703	676	669	654	633	674	693	726	646	681	645	701	684	702	693	690	678	659	618	673	718	648	715	649	670	646	681	648	720	686	682	704	677	698	655	632	683	675	714	681	721	716	680	698	641	716	659	713	679	686	681	649	649	677	705	694	684	707	703	646	696	698	648	686	624	701	706	713	672	652	737	680	654	725	649	646	717	732	669	708	708	663	698	684	660	695	668	719	618	649	662	661	696	675	705	695	643	653	660	715	663	676	674	634	680	621	633	673	618	689	680	698	654	669	694	671	730	703	675	635	679	702	669	670	691	717	691	658	653	693	716	699	638	696	697	644	665	660	671	662	696	667	706	697	679	714	633	676	696	687	705	717	661	697	640	690	689	691	666	670	674	655	659	658	681	695	667	683	621	668	659	676	653	761	668	659	701	705	679	670	673	679	651	700	683	680	702	654	687	720	650	692	668	698	690	672	667	686	654	641	703	700	711	671	692	676	689	686	702	691	641	674	623	670	691	679	678	704	700	673	716	672	656	646	629	694	603	690	596	652	703	694	691	704	664	666	654	721	673	720	657	659	640	666	737	622	651	740	633	631	713	642	737	660	676	693	649	689	687	707	670	693	638	698	686	678	696	695	679	721	639	689	698	696	664	702	652	685	677	664	648	678	670	688	674	676	702	717	727	679	709	657	693	647	672	706	719	608	705	660	652	599	693	668	637	664	631	679	670	689	689	663	687	684	681	656	700	735	652	752	702	675	692	698	632	690	707	678	662	695	695	700	634	637	652	670	684	700	677	684	676	711	678	680	702	667	704	660	691	642	666	684	651	728	705	681	724	706	616	649	710	656	692	674	694	713	674	648	713	664	700	719	708	637	704	643	653	717	717	716	668	691	705	682	654	693	647	686	646	676	697	685	654	686	727	671	685	691	679	711	673	697	672	642	709	677	672	692	652	706	671	684	655	684	631	677	657	666	666	644	690	665	656	708	694	669	642	646	675	715	662	719	683	642	704	660	638	689	658	683	674	643	705	672	714	642	698	727	679	703	678	679	680	728	702	681	696	696	646	694	654	725	752	714	664	709	625	649	691	636	728	701	747	655	714	690	666	647	668	713	682	626	647	702	692	669	636	679	712	695	657	675	656	675	672	651	700	626	689	660	756	701	708	683	713	604	619	673	717	654	702	694	698	654	704	676	696	657	725	701	691	651	717	665	672	630	681	661	697	703	651	733	690	671	683	678	702	698	657	715	724	667	701	690	702	648	692	658	664	682	684	627	685	714	722	660	707	661	683	695	700	684	700	658	643	679	684	649	658	683	692	676	672	683	636	669	695	702	677	641	694	659	654	697	677	685	686	684	675	708	653	699	667	668	688	693	664	667	695	708	688	652	696	667	679	666	649	668	677	679	684	684	702	653	719	697	707	726	682	648	703	671	641	631	606	672	638	651	659	709	704	717	708	718	680	689	722	645	704	725	717	692	651	699	643	649	701	659	674	640	641	685	620	672	689	621	709	683	670	646	629	654	711	635	655	672	703	687	651	660	673	674	669
25113	21106	23752	28698	21119	16270	843	579	520	533	495	524	482	472	461	457	450	483	454	438	483	440	482	467	481	437	397	470	411	503	474	465	488	477	443	468	457	448	422	408	474	407	442	454	472	429	460	448	474	446	439	456	430	463	460	447	462	460	420	435	453	449	457	432	463	433	445	412	438	448	477	514	431	453	424	481	466	457	429	461	446	481	436	480	429	469	455	467	445	435	479	450	449	457	444	458	425	419	456	428	424	442	427	486	483	454	442	434	475	439	458	414	492	463	445	433	450	471	462	467	441	427	437	409	460	500	433	480	474	441	458	465	493	430	476	447	460	451	460	465	456	435	470	431	475	423	466	429	459	500	447	529	493	484	466	455	414	424	478	477	466	480	454	467	476	444	466	451	383	425	448	447	425	426	418	421	425	429	474	446	415	468	481	462	466	445	416	464	471	463	481	440	472	493	419	452	435	478	486	431	496	451	468	434	451	423	482	452	462	445	499	460	434	452	478	457	430	460	474	417	432	487	452	468	485	444	459	439	468	465	441	413	418	465	415	431	441	430	476	470	452	430	467	416	443	474	439	442	446	453	450	424	475	492	446	483	451	445	472	485	470	454	444	450	444	449	453	442	473	487	445	433	471	446	454	441	452	431	471	452	450	483	418	468	465	444	482	464	413	414	459	440	445	421	474	449	457	464	422	491	463	451	481	445	450	431	440	470	438	434	443	483	463	453	485	472	479	466	450	461	464	465	480	457	440	497	435	432	503	430	452	521	463	471	482	444	465	424	445	443	422	423	461	469	432	444	416	466	441	431	479	477	437	452	412	497	468	471	453	448	441	461	453	495	453	422	446	441	465	454	477	492	440	463	449	459	492	445	438	491	443	434	456	490	485	463	436	467	425	493	442	459	419	436	462	454	410	417	445	433	447	447	463	470	489	459	496	461	471	423	459	494	432	493	455	446	462	452	498	467	439	459	469	475	481	439	450	458	457	435	442	442	423	456	448	459	489	457	461	439	446	478	465	512	508	416	451	461	469	485	433	450	450	469	426	448	452	458	468	438	465	427	435	447	470	439	444	519	482	456	400	462	469	459	458	451	479	492	448	482	470	441	447	451	453	493	453	465	456	483	419	439	442	456	436	442	476	440	455	428	424	445	479	415	464	492	447	422	441	452	443	457	491	481	442	448	424	463	456	409	433	437	424	441	425	472	445	434	473	465	412	452	435	410	461	447	429	428	447	468	464	447	431	464	490	488	443	488	520	411	422	443	455	451	455	442	412	444	419	464	425	485	478	416	457	461	426	429	460	449	455	442	458	420	433	493	444	468	482	434	469	432	480	430	474	464	439	457	449	439	454	451	485	449	461	505	467	441	452	473	434	434	416	444	474	407	439	488	463	454	462	447	413	498	430	463	424	441	448	426	448	482	488	446	419	452	500	470	474	440	448	470	441	500	470	481	421	419	461	427	461	429	480	453	455	450	426	493	475	463	474	418	451	456	470	475	442	468	437	439	430	396	426	451	496	446	414	467	405	459	402	453	471	443	473	437	509	454	442	425	503	470	432	448	472	435	469	458	431	431	422	443	445	442	455	472	431	420	435	438	435	413	480	427	447	445	473	447	451	495	461	459	455	443	497	477	428	495	434	414	446	460	429	465	435	433	419	425	484	447	499	462	475	448	436	453	424	453	488	433	470	469	447	458	481	491	483	460	422	428	432	449	424	445	452	440	475	473	424	453	437	414	478	486	431	443	471	438	479	473	431	435	446	510	428	493	467	481	397	445	425	448	461	472	464	458	427	465	414	484	452	477	444	441	438	454	454	444	449	460	439	463	457	436	437	436	460	429	435	452	455	482	417	475	481	481	444	451	488	478	426	436	474	429	465	467	434	436	462	466	442	431	469	443	488	472	463	453	445	453	483	448	464	410	441	425	423	434	471	433	453	468	453	460	480	444	467	464	460	449	456	445	488	412	466	439	415	437	434	439	401	445	434	400	457	452	439	415	450	487	430	428	410	479	438	438	404	458	406	465	494	427	417	461	473	476	454	422	448	443	478	437	462	420	483	410	487	450	462	442	481	459	437	432	446	475	407	444	471	467	435	430	463	475	441	428	468	482	425	478	448	447	460	443	463	433	451	439	451	428	444	416	457	457	452	407	460	471	462	473	447	454	454	429	451	433	477	462	427	453	431	456	443	490	437	435	403	438	435	443	479	424	434	470	471	449	454	456	453	435	435	450	441	428	429	429	457	463	406	441	472	433	417	478	463	426	422	477	470	417	473	469	431	456	468	485	430	439	430	446	459	463	458	501	468	440	474	453	467	426	451	447	470	457	456	412	432	425	438	450	438	470	515	470	412	445	481	430	417	466	399	455	457	453	470	443	451	447	465	457	450	454	460	423	426	432	480	456	461	480	483	458	421	436	445	462	429	457	453	459	467	442	404	436	466	478	456	482	422	463	464	427	464	455	389	449	416	380	444	452	421	446	415	458	456	446	439	456	397	450	430	467	440	473	472	469	482	486	458	425	471	498	487	464	464	442	447	471	457	459	456	418	454	460	414	472	449	454	414	424	426	449	442	424	440	421	469	415	468	490	437	459	474	447	472	428	425	445	401	482	439	429	464	480	489	473	459	422	427	496	471	504	428	482	402	475	460	429	453	474	407	451	445	456	429	438	412	475	469	465	461	454	458	515	494	463	458	454	441	457	477	386	421	479	460	430	430	477	456	445	457	439	437	461	439	490	434	434	449	491	481	471	465	494	443	492	455	437	441	484	455	414	486	441	433	409	419	423	434	445	422	449	406	424	468	415	465	460	479	445	455	428	439	454	477	482	439	468	423	436	406	441	442	506	490	458	469	468	479	472	452	467	454	453	425	430	447	445	454	465	450	428	451	428	472	507	407	411	452	453	491	447	472	464	473	434	445	472	412	394	486	446	445	459	490	477	482	445	428	524	502	441	454	417	442	445	442	484	440	462	469	418	439	433	481	481	458	435	470	463	472	494	439	456	466	431	448	411	483	426	439	425	450	461	458	468	458	437	506	408	391	418	463	450	465	432	444	449	463	480	455	461	482	415	415	412	458	464	422	434	472	446	423	453	501	477	465	448	486	480	410	450	449	466	442	433	454	444	439	393	433	427	436	455	436	417	420	507	440	458	476	455	393	430	463	455	440	395	443	455	415	445	448	459	473	409	448	471	457	431	441	454	474	443	491	435	471	412	448	433	423	441	438	444	447	433	447	472	449	481	475	456	461	479	415	465	412	407	473	475	451	450	414	437	435	460	452	467	414	488	463	472	450	453	469	443	409	418	467	453	419	473	436	451	440	454	430	487	465	394	451	420	446	447	421	424	443	427	413	485	469	450	440	441	444	440	478	439	467	444	443	435	438	475	428	424	439	431	457	454	463	449	464	415	427	437	486	440	437	449	422	463	426	441	468	496	441	417	446	448	442	454	447	448	415	471	470	501	426	465	496	467	468	395	477	427
31918	29835	15345	1099	1006	1007	968	976	968	953	938	996	934	965	909	938	918	945	912	927	958	927	974	907	949	964	986	943	898	951	966	977	977	950	940	967	962	954	890	929	932	959	875	950	938	931	886	929	926	942	952	968	941	981	903	939	905	924	982	922	924	998	940	940	951	930	912	963	960	976	942	912	948	941	975	911	885	886	932	943	943	902	900	965	955	957	1031	900	925	933	921	929	907	965	929	899	949	891	960	937	986	939	952	893	963	914	994	928	922	888	913	974	941	878	906	889	958	991	881	1000	887	922	951	881	961	925	928	917	974	963	950	884	978	914	999	947	994	938	901	945	882	964	923	971	937	912	919	1014	920	985	932	933	953	926	955	1019	945	970	917	943	980	964	942	947	978	983	965	905	948	958	939	928	932	926	968	929	929	920	1013	950	965	898	913	978	903	945	944	948	941	929	902	931	976	917	923	901	917	970	975	932	951	917	953	924	933	929	959	969	993	952	900	935	943	891	920	934	932	970	979	938	928	933	950	924	917	962	979	944	962	937	999	951	984	855	869	949	961	938	895	959	981	949	894	974	890	1002	944	950	894	954	878	942	957	994	928	893	967	921	933	912	948	980	922	929	1012	865	899	897	930	882	899	921	925	924	913	894	954	889	929	936	894	882	904	972	943	925	934	922	998	931	951	910	911	995	916	933	949	931	973	880	963	933	912	947	930	930	876	940	922	965	934	929	946	957	945	901	921	953	945	945	902	922	923	989	889	884	949	932	956	961	931	1044	910	938	940	920	904	985	967	948	945	939	918	897	978	913	962	972	958	926	872	885	951	938	956	931	948	937	916	969	898	927	942	925	954	959	962	934	884	965	913	917	985	941	986	921	934	971	915	926	903	942	939	962	896	931	906	910	944	974	958	932	971	965	935	927	932	905	942	972	1006	908	925	971	978	897	942	1000	881	984	943	929	1001	936	914	919	927	945	909	936	962	913	918	923	935	991	918	939	977	974	921	916	960	924	930	888	947	984	937	892	996	941	898	985	932	954	900	938	945	934	959	932	921	974	950	929	932	938	947	933	832	931	911	938	942	926	925	960	983	934	944	907	947	884	941	878	989	889	950	886	908	960	978	944	884	978	971	996	1019	898	955	903	914	930	925	914	981	926	988	972	913	948	909	910	963	925	956	919	963	887	990	1007	894	969	917	946	969	931	920	894	909	912	943	952	911	945	936	881	972	902	953	947	930	962	952	957	935	970	945	899	920	956	948	965	927	877	934	939	982	842	903	956	937	967	924	969	920	963	883	959	1013	936	935	974	912	935	983	878	955	978	900	964	971	941	943	951	970	971	939	973	894	923	902	928	914	921	937	963	989	896	914	912	919	958	940	943	972	995	934	944	955	943	941	912	998	938	999	942	952	952	985	1034	949	932	900	949	923	920	932	922	957	919	935	956	942	901	964	928	917	917	926	929	924	954	961	950	953	936	954	942	997	948	962	963	978	895	982	981	974	966	931	929	963	943	983	934	914	956	930	914	970	938	947	946	971	988	914	939	908	921	920	956	957	921	952	964	974	984	929	932	971	904	980	946	930	945	927	934	937	895	973	939	931	955	898	941	947	947	932	956	908	944	986	948	918	914	946	987	968	910	944	888	915	921	927	912	1038	963	914	924	929	956	998	921	908	967	933	951	925	920	979	902	975	924	947	955	940	938	953	966	954	929	976	895	941	933	944	973	960	904	943	941	937	927	956	943	935	942	960	932	934	935	947	975	949	915	929	924	938	957	1002	909	968	975	914	992	943	859	948	943	932	922	1030	900	915	976	902	928	998	866	920	915	901	928	977	969	944	950	969	999	927	905	1018	933	904	965	925	885	967	886	976	938	942	918	945	949	947	933	908	946	939	878	934	965	898	912	955	948	921	921	897	935	974	977	940	894	877	927	968	912	887	928	939	899	987	907	911	916	942	927	942	909	939	951	895	970	941	942	929	940	954	873	853	956	967	933	910	983	964	914	969	986	931	966	953	972	940	953	948	948	965	930	977	936	938	940	1017	935	987	934	929	948	933	967	972	954	964	943	915	978	945	948	977	934	950	936	944	936	893	924	957	954	959	956	936	919	969	939	958	945	931	996	912	931	965	994	915	903	980	904	942	976	951	958	880	920	936	979	987	935	921	942	887	879	941	941	953	954	930	975	993	918	907	886	954	956	945	908	910	917	987	950	946	918	957	980	962	954	898	951	955	930	872	951	961	952	949	915	905	937	872	995	924	995	922	866	949	947	932	887	922	994	927	944	935	957	977	934	938	950	928	923	939	910	952	956	917	925	957	905	942	934	927	960	937	941	866	913	938	967	949	931	953	957	927	938	942	933	980	951	965	931	908	906	946	948	925	960	940	921	974	935	984	972	886	934	1001	965	935	946	940	942	941	925	912	937	905	878	992	924	974	894	990	924	974	957	955	890	914	1016	956	899	906	949	1008	947	908	881	967	908	989	927	885	954	973	936	924	883	910	975	1008	949	987	951	897	918	961	929	936	971	924	964	973	963	973	928	939	941	942	946	979	891	942	936	958	974	890	947	932	863	901	982	936	945	958	922	950	930	945	954	934	950	866	959	870	989	984	956	907	946	952	983	949	942	953	971	929	973	865	911	918	912	937	908	943	945	958	963	921	971	957	943	961	941	878	986	1003	858	1007	913	968	956	927	973	981	945	898	933	959	923	953	962	933	951	899	923	946	907	939	960	1021	920	942	947	955	923	984	903	930	913	961	916	915	984	937	941	910	916	928	919	907	941	899	969	948	968	908	941	949	938	924	925	925	919	947	903	942	890	939	937	950	948	904	904	940	953	908	917	883	935	908	966	949	983	925	898	924	917	924	934	970	990	935	926	913	926	954	938	877	948	947	951	920	962	931	962	910	881	957	911	911	964	888	990	927	912	925	979	898	906	984	932	939	913	919	917	937	939	904	952	918	933	963	966	926	920	912	976	946	943	892	914	967	927	936	987	893	931	912	917	939	903	942	960	930	927	905	919	962	912	927	949	928	942	922	950	931	941	909	916	978	907	918	910	939	945	906	922	953	966	906	908	947	943	879	960	936	960	931	925	967	920	974	1012	930	987	915	920	920	904	958	973	958	892	919	949	939	910	955	982	963	937	915	941	941	979	940	922	927	920	938	928	958	964	886	962	900	970	929	933	905	984	902	955	962	952	1004	930	981	999	902	955	985	966	965	956	923	966	958	924	914	890	904	936	887	927	946	956	907	916	943	916	987	933	926	944	972	975	966	935	948	974	927	942	960	924	955	986	941	948	888	962	929	900	907	930	889	920	943	964	951	957	956	967	970	959	922	965	971	920	933	954	952	980	909	932	922	957	965	932	976	884	933	927	971	932	1027	941	902	939	998	956	925	976	883	961	882	927	933	953	911	932	932	927	959	940	995	971	878	935	963	910	891	909	953	921	937	892	941	926	1019	915	997	966	935	962	916	930	948	928	914	980	970	888	918	948	965	930	907	928	914	949	922	1028	944	961
24526	21120	24081	28404	21122	21148	11936	771	483	428	429	391	434	424	411	399	397	399	423	361	370	367	357	353	332	365	382	396	357	397	346	364	355	302	368	364	363	351	304	380	363	349	388	348	337	370	328	352	336	361	343	373	387	328	359	385	344	362	348	369	363	305	392	339	357	333	349	338	333	324	345	337	364	333	341	324	306	366	337	342	307	372	372	347	363	381	331	354	351	342	369	410	318	351	346	351	380	382	361	332	312	348	331	369	362	332	339	344	348	310	314	354	358	368	336	336	330	367	356	359	345	347	364	347	355	362	357	320	329	359	334	345	375	331	366	351	358	360	347	336	354	313	344	349	344	344	379	365	339	381	301	373	327	370	389	361	353	378	350	365	356	366	368	380	341	337	337	341	349	373	354	357	375	361	372	354	353	344	368	342	334	341	381	366	350	368	333	341	329	358	333	369	371	367	312	361	354	356	354	338	372	376	339	344	362	395	335	352	375	317	382	365	343	317	332	358	327	338	382	339	305	365	350	405	326	347	389	365	353	374	339	319	391	318	318	385	384	368	375	358	352	345	352	358	353	361	376	347	348	363	366	335	371	359	385	348	370	341	350	327	335	361	348	367	381	369	336	344	328	335	348	346	344	338	361	336	321	381	381	355	331	384	369	361	349	350	354	344	342	335	366	363	363	349	310	343	337	362	360	401	364	337	346	379	357	373	342	318	363	346	313	364	341	315	376	385	354	352	350	422	364	330	332	368	386	365	337	304	366	332	390	367	338	355	356	334	381	365	332	356	363	354	340	347	385	399	327	349	352	371	341	319	312	334	360	336	331	348	368	358	359	348	349	338	341	390	387	341	432	350	365	345	359	318	373	340	371	350	360	355	385	368	373	371	337	321	415	337	333	320	336	352	398	342	328	383	370	357	366	358	383	362	335	341	331	323	339	363	320	316	380	328	349	324	318	340	354	341	354	340	329	346	355	329	324	375	372	395	344	368	357	317	346	360	345	361	377	369	369	342	336	383	364	313	342	336	362	390	344	344	358	342	310	362	358	314	384	338	384	366	356	340	324	378	356	360	400	386	352	361	337	393	318	364	343	375	337	355	311	328	367	350	356	357	360	404	372	377	359	351	349	334	361	344	348	354	358	351	357	343	403	317	365	329	348	333	379	392	352	344	317	348	363	370	333	351	318	350	352	353	365	376	349	311	360	328	335	360	359	352	359	342	319	314	381	380	314	312	334	361	364	317	335	350	327	354	338	367	322	377	386	354	372	379	340	327	353	353	317	380	361	327	369	370	335	326	373	325	375	354	374	341	340	355	353	350	331	339	347	365	385	394	348	342	353	374	322	345	362	384	355	370	347	367	359	341	303	373	352	344	342	319	350	375	361	375	343	334	387	373	333	351	372	348	344	373	340	378	353	375	381	338	351	344	351	307	365	329	337	390	343	335	349	345	360	374	360	348	365	337	331	353	373	358	347	343	369	353	407	352	403	356	360	376	342	364	347	408	326	327	356	396	347	348	345	345	324	328	350	379	354	348	369	344	365	342	361	330	349	343	393	347	358	352	333	365	368	338	388	338	318	344	355	380	367	374	391	342	343	382	373	351	378	379	360	349	381	356	349	375	352	338	399	362	309	343	373	332	345	340	343	316	359	361	373	369	339	364	319	345	390	366	342	355	371	354	337	352	397	338	346	329	363	337	346	366	363	333	361	367	369	345	335	355	361	358	387	372	345	367	365	363	354	371	356	385	342	329	374	352	339	379	328	363	331	391	386	349	361	339	334	358	356	351	394	345	353	342	357	341	340	349	348	352	343	325	366	344	328	368	334	361	346	335	364	324	373	366	327	333	326	351	362	373	394	370	358	347	347	370	319	361	365	285	333	375	386	338	357	339	352	353	382	363	342	347	337	364	350	383	366	347	331	350	314	331	351	344	336	346	350	351	342	346	375	358	369	371	339	357	390	345	316	363	370	319	334	376	389	370	333	370	371	378	364	351	386	311	363	387	373	347	349	388	326	314	380	339	310	331	352	307	365	329	371	314	380	368	353	328	340	339	358	361	345	348	342	387	371	368	357	361	357	340	330	386	343	321	326	332	347	373	365	351	333	363	364	363	333	393	355	323	352	340	397	311	365	346	366	361	360	367	355	354	350	375	339	348	339	322	350	342	349	321	347	360	358	339	346	320	383	354	356	345	399	334	344	322	350	347	312	349	347	362	384	354	380	411	375	332	330	343	363	381	340	375	376	306	365	340	353	351	357	381	374	328	381	363	370	323	325	374	362	386	350	361	353	361	374	340	360	369	339	339	371	362	303	342	377	372	385	339	355	342	376	336	355	380	364	350	362	364	356	364	357	341	357	353	368	345	356	342	364	367	351	397	340	313	349	361	341	361	352	350	332	381	339	358	335	342	399	356	334	351	346	338	340	379	357	368	342	330	357	336	348	394	372	327	353	353	359	377	322	372	360	352	345	363	375	351	352	343	389	351	357	380	349	369	371	348	354	341	335	387	362	348	339	382	342	333	337	318	348	387	359	352	343	316	346	363	368	375	360	379	349	380	365	383	386	359	370	371	329	355	335	344	368	345	367	370	366	352	346	347	345	377	338	352	356	354	361	368	349	372	333	331	324	356	363	337	327	367	363	358	380	362	361	364	348	364	377	345	308	355	381	359	346	377	335	340	362	365	378	366	379	342	350	322	360	356	332	321	322	352	340	343	348	385	352	375	363	356	350	324	340	384	366	348	372	355	374	360	313	344	368	355	370	351	379	325	366	377	341	304	375	377	356	323	348	403	378	355	338	351	357	371	357	369	364	329	361	353	351	341	342	340	361	317	360	338	336	353	329	356	324	337	367	355	306	340	346	369	337	342	355	357	361	336	364	307	341	378	328	382	347	358	308	369	360	350	357	338	374	357	324	357	362	413	350	347	329	329	366	347	349	374	342	357	349	355	372	360	363	358	345	355	360	415	383	347	360	339	369	365	346	339	337	331	362	361	354	374	364	370	395	345	336	343	350	321	342	366	341	337	327	351	336	409	329	332	352	339	374	353	364	332	336	334	335	348	381	374	329	344	353	355	358	368	357	351	315	356	366	338	330	345	345	324	355	354	327	339	347	374	349	319	356	325	359	308	340	324	356	375	327	377	358	352	320	352	327	373	378	355	319	343	361	389	338	367	399	374	370	362	331	361	351	378	377	329	357	361	344	352	369	357	369	336	354	374	336	369	370	347	347	358	371	392	343	366	354	344	363	397	426	365	343	318	372	332	340	328	367	339	359	368	359	354	325	345	339	345	349	338	355	333	335	357	353	351	378	345	331	326	336	357	334	360	372	335	389	358	322	364	377	362	366	366	354	357	358	366	312	372	374	342	342	356	367	369	355	317	379	366	357	324	323	342	355	352	352	333	329	342	352	363	363	338	328	388	358	313	362	310	334	325	354	308	347	328	353	400	319	385	357	375	334	357	362	397	323	339	376	338	296	316
37270	40196	21231	1005	893	815	765	765	761	694	727	747	747	753	763	727	710	749	759	740	736	704	706	738	721	750	757	732	769	686	737	750	722	726	677	706	762	699	692	740	732	730	677	726	745	727	703	742	759	759	728	706	764	748	738	701	721	668	653	708	741	714	714	690	746	726	713	733	750	719	755	726	747	696	697	762	695	792	730	728	746	687	719	737	741	738	704	745	680	731	750	727	706	728	736	761	676	734	756	746	699	699	723	706	702	750	735	739	686	686	673	682	752	672	759	710	719	716	712	733	728	774	817	709	697	698	764	710	720	707	742	754	711	782	743	713	757	731	807	697	783	705	702	695	721	755	767	738	739	735	702	748	727	742	703	710	749	753	738	695	771	700	731	684	722	722	708	695	692	756	735	732	733	713	731	699	745	738	722	687	681	749	762	679	686	737	752	715	731	734	699	732	737	746	715	716	739	687	706	704	742	696	708	758	701	766	738	712	746	722	681	692	707	698	728	726	791	753	770	739	709	692	679	710	779	733	718	730	741	710	756	760	709	710	698	768	757	708	718	696	715	791	718	666	779	704	747	726	729	718	756	729	748	737	717	746	682	719	716	699	709	793	732	752	711	696	698	731	761	781	798	726	741	703	721	727	709	729	698	758	720	720	754	723	674	738	709	730	763	687	687	688	754	769	694	724	691	721	728	739	716	714	697	738	760	739	747	741	715	723	720	731	738	690	697	698	671	759	752	722	718	795	674	712	739	721	705	710	737	716	732	651	729	745	706	727	708	721	746	699	749	716	707	700	773	774	740	745	695	696	736	690	731	729	694	715	697	729	717	753	655	763	729	766	694	712	675	698	690	732	727	750	726	777	670	687	717	732	695	777	740	684	694	742	744	771	721	691	744	749	728	766	704	766	706	740	727	698	690	675	744	720	703	727	763	675	676	690	738	754	749	734	704	726	758	784	697	724	690	749	760	738	697	736	733	719	702	686	736	759	749	712	738	739	757	737	809	720	746	749	769	729	686	749	776	770	739	710	740	707	731	701	709	747	765	716	716	696	734	709	721	725	677	677	733	731	698	763	700	668	727	727	785	690	698	698	688	733	691	761	740	739	679	714	673	737	763	709	669	748	711	722	711	715	715	697	720	684	755	723	776	742	739	710	689	726	721	696	715	696	748	753	766	771	696	750	770	743	737	732	743	765	703	747	720	699	763	724	721	736	681	697	707	724	759	742	743	766	723	711	698	692	747	733	718	720	701	743	721	731	718	760	710	709	740	735	772	720	713	756	770	775	727	778	775	753	709	740	715	696	720	721	737	716	728	772	758	703	739	749	682	672	694	727	755	751	707	690	748	751	722	684	692	774	713	700	735	753	713	705	721	702	706	678	678	714	745	677	776	742	704	725	700	693	751	765	738	684	705	721	737	733	775	716	685	701	714	714	711	733	711	687	708	714	699	732	702	705	734	740	739	679	734	711	723	695	707	766	737	726	692	749	753	739	767	708	745	679	763	697	728	717	753	714	713	722	763	726	710	675	748	724	688	703	687	653	737	730	656	695	675	714	743	736	692	693	741	730	756	726	776	673	725	713	738	713	700	701	732	717	669	719	693	711	697	737	742	704	746	727	710	723	707	730	747	738	699	753	723	678	723	677	670	738	795	736	714	737	753	727	682	778	701	714	724	740	716	713	762	732	726	768	743	719	721	723	716	713	732	707	737	738	694	754	736	727	740	710	718	697	682	776	726	765	713	679	720	695	731	734	701	747	762	763	706	754	701	748	718	755	703	751	737	679	721	717	718	708	736	693	658	775	703	678	686	711	723	734	695	734	740	757	713	727	705	722	693	687	715	716	775	796	715	696	739	727	752	749	706	751	706	715	714	758	676	757	727	676	719	688	739	751	712	726	698	755	715	709	758	727	798	710	713	731	723	740	766	768	773	709	778	734	651	700	739	741	730	731	754	710	726	724	732	712	754	708	734	713	704	749	732	696	728	695	673	725	733	706	702	748	735	731	698	730	737	722	790	770	755	733	705	685	734	722	703	752	758	698	727	735	688	691	736	663	732	755	722	707	699	746	696	713	736	705	690	732	738	695	711	752	707	681	728	719	716	716	730	729	724	718	727	699	724	693	724	785	727	742	708	735	710	736	707	693	702	720	726	728	684	728	695	717	733	753	714	761	687	694	702	755	698	737	724	788	717	735	701	744	699	729	668	707	725	688	716	684	734	689	733	683	698	757	753	778	766	727	702	727	723	723	758	692	746	677	739	738	738	696	744	731	738	698	741	696	715	740	749	710	739	727	774	737	742	758	727	735	707	711	789	742	714	725	722	733	732	710	729	727	739	734	736	750	724	677	737	705	747	709	698	735	743	709	693	704	759	707	721	722	731	722	746	737	707	769	717	680	695	726	710	721	657	720	691	717	788	702	771	716	725	738	793	729	723	737	744	704	723	736	752	769	792	732	758	744	710	705	701	745	731	769	767	756	692	735	761	741	697	788	766	747	693	720	710	738	749	759	731	747	701	752	729	735	745	720	721	673	712	711	718	742	718	739	673	712	712	760	740	731	710	680	705	719	703	797	741	672	686	737	729	693	769	744	720	748	739	719	708	774	737	726	686	746	700	715	752	684	674	704	705	729	690	773	747	795	719	682	723	734	681	676	748	754	703	712	693	710	709	734	739	725	776	757	716	738	698	731	719	771	728	753	753	748	674	752	687	733	717	710	694	750	702	663	703	687	687	721	765	729	690	754	762	709	756	697	735	704	736	727	706	739	749	735	746	745	717	708	732	722	736	816	767	720	750	697	734	702	690	718	735	749	716	765	728	716	724	707	727	734	746	717	763	743	758	745	700	737	715	730	700	746	783	740	674	725	711	697	746	713	733	757	749	687	727	742	735	749	716	770	784	716	733	724	688	725	731	747	748	753	731	765	778	773	664	725	705	692	710	749	687	708	701	731	731	729	760	739	752	700	674	742	746	737	698	724	696	748	668	754	740	713	732	718	707	718	707	735	729	698	770	734	722	718	687	778	725	753	690	719	720	731	721	725	722	786	681	751	696	725	710	742	693	704	738	744	762	697	732	732	703	675	690	740	706	731	718	728	808	712	733	741	735	731	728	731	726	730	677	737	770	697	705	700	687	733	750	740	748	700	736	718	730	689	725	746	705	707	672	739	691	765	714	723	722	738	721	710	707	716	690	697	732	722	709	688	725	705	728	697	752	735	698	726	769	717	708	748	687	712	697	742	755	752	710	750	689	734	735	719	718	720	695	698	721	669	716	735	691	721	749	740	725	696	779	690	721	759	714	658	756	763	718	723	721	741	739	767	747	718	729	749	752	720	685	771	721	699	735	650	752	744	715	735	711	745	726	727	743	743	788	764	686	746	689	706	746	753	754	726	739	725	731	718	723	748	718	715	675	728	691	684	716	699	722	755	741	779	725	694	720	759	722	766	688	716	702	715	739	712	727	748	755	721	748	764	745	697
34606	17920	5838	458	313	322	298	317	312	328	318	289	320	302	283	281	289	265	270	305	311	283	260	312	323	318	306	288	259	263	278	281	317	345	298	267	305	302	284	273	289	293	335	297	313	288	284	303	303	316	276	291	311	314	310	293	305	316	283	286	301	288	313	282	291	279	319	326	309	314	266	261	301	260	279	295	294	295	319	299	278	281	307	315	266	299	282	271	298	305	263	298	301	249	314	290	292	287	294	314	278	291	269	285	317	292	278	306	280	267	295	309	323	277	279	256	299	317	315	304	331	294	300	340	293	314	293	294	306	284	274	294	294	292	306	302	301	266	283	303	325	297	319	297	346	316	305	301	304	278	293	275	306	281	303	325	286	285	291	319	245	312	311	305	306	310	341	312	326	297	298	270	307	314	281	251	300	284	290	307	301	271	267	312	299	294	272	290	286	296	274	302	304	294	310	294	303	290	297	287	291	285	271	348	316	271	284	289	314	303	287	325	293	283	308	284	303	263	319	300	307	296	289	317	306	271	274	278	300	281	291	284	301	308	279	273	255	297	299	281	333	274	267	320	293	286	270	317	284	288	278	312	301	300	326	297	282	307	283	293	320	276	256	306	270	282	316	336	322	290	292	319	280	333	261	283	281	280	302	306	298	278	352	270	296	281	278	291	298	300	308	328	318	301	274	324	337	310	310	314	293	276	316	314	295	309	283	310	275	323	270	290	318	329	335	310	290	295	292	291	296	306	310	302	291	270	295	297	283	329	289	309	316	297	317	339	293	303	326	321	290	295	309	313	298	301	289	293	291	270	305	292	286	294	325	312	306	286	292	300	322	321	304	280	294	305	305	290	287	292	296	277	312	236	309	260	342	319	278	296	312	301	307	349	271	288	262	315	292	262	263	281	306	286	320	291	310	264	296	305	293	302	328	266	299	283	303	301	336	298	299	278	295	287	260	299	261	312	270	311	296	312	273	324	272	330	330	308	315	333	332	291	304	301	293	283	321	267	315	295	282	283	285	309	278	280	257	302	311	309	292	318	308	305	326	298	295	285	280	309	303	325	308	301	325	293	305	303	322	305	329	280	301	298	293	294	286	284	262	330	300	336	274	327	286	300	321	309	295	304	287	320	322	311	289	320	318	267	318	296	308	285	284	300	288	308	270	312	327	309	286	292	310	295	297	300	293	311	303	295	347	274	279	279	286	308	300	298	285	323	300	294	276	305	328	321	323	289	322	309	287	309	276	331	298	290	293	291	313	296	309	282	289	293	327	277	297	286	302	288	271	282	278	334	298	292	302	289	323	275	315	271	275	295	299	282	301	291	341	307	308	310	317	323	301	288	327	329	298	295	313	314	329	290	238	280	302	288	314	282	316	286	343	250	264	281	275	301	268	302	301	310	303	306	298	312	325	281	302	320	316	284	300	334	319	337	310	289	285	299	283	284	294	260	285	310	318	263	301	279	320	309	288	298	283	278	294	309	308	315	298	282	279	294	283	291	316	270	301	353	318	289	295	276	334	311	287	306	286	290	296	262	300	301	307	309	291	308	292	273	285	289	282	313	305	299	314	287	278	294	312	326	278	292	307	289	327	308	305	299	308	326	268	303	294	290	269	298	278	246	272	280	314	297	292	275	298	309	300	313	294	293	314	275	310	298	331	311	291	305	307	288	291	300	295	295	294	306	306	259	302	285	288	305	289	323	262	312	307	310	298	304	279	299	304	314	297	296	300	301	290	308	276	337	293	283	307	262	317	273	313	288	307	266	294	310	265	291	306	291	279	289	294	303	317	282	296	318	309	318	313	278	286	321	308	309	306	302	313	295	273	250	305	289	328	323	298	348	267	311	263	315	324	298	303	295	286	308	288	299	274	291	290	297	302	305	275	309	296	332	301	313	308	305	276	303	284	313	260	296	276	323	335	300	328	300	278	296	298	312	308	290	292	277	286	323	271	329	301	298	294	274	325	270	291	311	319	296	275	306	317	321	312	299	301	279	282	287	271	328	286	311	310	331	342	304	307	310	285	289	341	293	307	332	296	334	292	365	294	248	288	337	286	299	317	290	315	306	345	281	299	294	327	284	283	274	322	303	315	282	279	323	309	256	297	235	282	328	304	303	275	297	323	284	295	291	307	295	292	325	262	317	262	271	297	308	297	312	264	293	304	288	291	306	309	317	297	322	299	303	285	341	309	297	303	299	302	292	299	269	283	279	326	278	290	322	301	293	297	289	295	291	280	285	297	300	322	312	321	299	312	307	311	305	311	292	274	314	289	282	323	315	312	300	318	266	311	301	322	334	304	345	297	299	294	330	300	302	273	299	319	322	317	315	297	309	325	282	299	297	309	288	279	312	285	278	301	276	288	306	285	293	270	310	333	307	302	286	284	287	273	324	303	296	267	313	315	295	282	321	282	305	284	265	322	285	282	316	287	309	283	289	320	287	292	338	323	298	319	285	285	257	291	311	290	281	323	327	285	298	314	301	267	302	296	327	293	317	338	272	288	289	319	308	305	276	314	301	276	320	299	295	268	322	290	320	314	318	331	337	334	305	296	280	302	288	307	294	298	285	264	298	285	329	318	302	314	330	313	283	286	305	265	307	296	289	275	331	317	305	257	296	291	291	278	290	290	300	320	268	293	294	296	311	287	292	318	299	281	297	312	285	299	309	306	294	279	305	281	333	300	281	286	310	288	267	281	312	301	314	278	269	304	313	323	304	297	322	324	270	303	292	279	262	299	305	291	302	341	302	294	294	252	313	278	323	307	300	341	302	303	278	303	306	278	283	296	280	323	288	299	284	285	272	346	332	350	341	272	302	322	312	307	310	305	283	291	308	316	293	303	298	287	286	296	299	282	315	262	309	281	315	299	263	312	293	315	299	276	312	307	276	290	280	273	284	302	308	306	305	291	295	300	248	296	324	305	288	308	320	309	287	315	314	277	279	310	335	304	290	294	329	282	318	268	283	280	269	284	296	287	298	315	286	298	311	258	292	284	339	305	300	299	271	286	320	318	306	322	311	316	305	290	302	291	271	294	331	306	300	302	291	309	295	277	313	295	324	326	319	258	309	322	292	286	280	307	324	287	280	269	266	320	320	319	304	303	258	257	300	278	314	312	295	320	286	293	301	313	283	295	268	302	271	281	311	305	288	318	298	289	300	317	304	316	273	283	289	299	281	301	302	276	256	302	293	286	253	292	329	278	303	317	280	303	319	323	311	310	284	309	298	294	338	318	298	301	291	280	301	268	298	300	272	289	288	285	320	300	297	290	321	301	266	300	302	289	299	265	287	300	290	311	307	280	297	294	298	288	306	312	303	283	342	294	301	291	286	300	280	309	302	296	277	293	274	296	318	260	272	270	331	284	304	265	318	318	313	282	267	280	279	266	292	291	296	333	324	328	326	279	288	308	324	273	304	308	302	326	305	288	301	352	272	296	269	305	295	299	314	300	296	314	309	316	312	309	275	286	308	281	307	300	320	296	297
16536	3672	1722	658	725	682	686	683	633	673	658	737	718	629	717	668	653	670	666	683	711	643	718	672	638	654	658	682	692	709	644	654	634	643	696	689	658	636	661	652	712	716	695	703	709	674	651	633	671	636	660	673	666	692	688	712	660	666	670	687	665	659	681	718	722	705	710	666	695	677	682	627	662	658	661	689	687	657	720	622	666	686	727	661	707	697	719	646	679	668	686	680	693	690	676	687	641	697	688	666	679	645	676	632	687	634	699	673	717	673	622	648	741	648	653	700	700	658	675	706	679	678	699	658	705	637	715	672	709	663	642	691	648	723	700	669	684	740	661	722	677	671	736	696	694	693	696	674	675	675	714	712	695	688	636	693	667	682	691	655	663	668	669	698	713	693	681	684	713	673	659	658	675	663	644	724	625	656	691	716	707	678	653	659	665	679	710	695	681	690	679	651	716	675	680	685	640	703	649	657	658	665	675	668	701	673	637	707	668	667	734	716	657	679	652	642	727	683	674	668	681	708	694	676	674	701	664	667	713	651	731	696	681	713	680	712	648	676	677	677	658	656	700	653	658	662	755	674	645	651	678	681	655	719	685	680	629	641	692	719	672	681	698	686	645	669	711	681	680	727	714	696	674	656	723	649	686	702	667	684	757	678	697	659	676	713	682	640	687	718	695	707	713	704	705	614	652	689	671	709	668	645	672	661	629	666	688	660	648	669	650	683	650	656	721	676	659	699	666	641	675	694	672	668	690	709	623	673	645	669	684	666	701	683	727	639	691	733	663	716	694	667	717	682	722	667	650	673	672	695	671	636	679	636	672	674	661	702	667	729	683	646	677	667	648	679	645	719	636	640	640	714	718	653	683	646	664	662	665	722	704	664	670	673	679	670	649	640	698	666	699	644	691	687	643	661	683	707	668	674	720	708	701	668	697	653	696	698	696	698	663	647	688	696	667	670	717	700	752	677	725	678	696	679	695	675	712	671	684	689	653	681	690	689	693	634	663	677	767	665	662	665	673	651	676	669	640	725	630	688	649	679	690	631	660	679	684	727	675	635	718	669	717	708	719	683	670	651	679	692	677	656	681	687	653	697	662	690	679	680	696	679	682	645	674	631	661	692	702	712	663	686	680	633	671	662	647	691	665	684	669	702	702	653	684	731	679	666	659	716	674	732	678	682	687	629	710	671	725	671	693	654	671	693	658	648	670	653	631	673	653	694	684	676	708	704	747	667	688	660	706	661	689	673	681	707	672	707	685	701	721	698	695	663	691	646	691	667	678	687	717	685	727	674	689	682	669	641	645	720	688	639	666	624	680	693	658	643	687	676	648	704	693	700	677	644	732	666	665	717	700	723	693	656	678	697	699	691	682	663	671	723	673	647	690	735	679	690	699	679	677	676	666	668	720	692	694	655	665	695	699	707	695	682	698	679	688	667	654	693	701	693	737	641	662	690	694	710	684	691	674	659	672	700	710	650	643	680	678	673	686	664	665	686	692	669	724	708	668	690	688	666	720	711	670	687	671	610	679	633	672	679	669	659	695	695	653	675	655	641	715	676	674	696	710	682	681	672	711	697	680	656	659	687	599	676	657	686	702	646	660	656	672	685	682	693	664	677	689	658	645	648	687	682	669	700	689	686	674	725	627	694	672	687	674	648	697	677	688	685	699	718	642	655	687	670	661	679	676	661	708	732	665	654	689	654	682	666	654	690	689	721	705	684	678	694	678	671	718	689	690	659	666	656	658	677	665	683	669	690	681	637	743	691	645	650	642	715	707	667	655	696	706	677	631	673	680	652	685	687	688	700	641	618	675	648	715	667	694	682	689	652	645	711	666	674	661	624	657	673	624	686	678	698	659	717	654	701	722	670	687	650	660	669	672	710	660	658	722	688	677	678	697	649	655	668	677	686	707	704	698	699	657	676	663	708	712	699	693	637	703	704	693	676	689	667	677	691	704	645	695	656	678	646	674	700	681	662	688	644	668	667	706	697	657	650	659	704	742	675	654	718	681	641	687	685	663	704	652	644	704	698	614	678	650	674	685	697	659	710	695	653	662	645	654	669	675	655	687	694	652	704	676	697	670	703	664	690	662	700	635	657	684	684	685	692	680	690	659	633	704	644	712	721	651	647	703	677	712	709	661	701	687	688	679	728	658	708	684	628	687	667	671	694	610	675	669	657	676	708	628	684	669	656	703	668	658	689	677	652	687	706	719	676	708	690	668	651	687	678	698	714	688	677	687	725	782	630	701	704	679	654	669	695	647	703	696	678	663	689	667	742	717	673	665	706	680	664	673	651	681	707	687	722	713	691	668	683	708	682	685	731	744	686	668	663	675	680	699	737	659	666	702	667	665	677	682	697	687	658	654	709	665	684	674	668	672	719	744	669	716	635	690	672	669	646	664	701	663	687	679	706	674	714	675	645	707	686	673	719	647	682	679	664	696	722	680	656	690	640	670	655	670	662	700	713	666	687	683	671	667	669	679	699	656	667	682	621	683	695	681	691	660	659	635	657	675	717	695	680	661	709	694	690	658	676	709	662	644	725	634	649	665	664	738	675	656	680	704	670	697	670	753	704	663	658	658	723	640	696	662	695	684	706	684	664	672	663	648	694	675	730	662	661	637	683	677	664	686	737	655	658	671	692	648	688	665	665	700	655	691	685	657	654	703	693	688	706	724	685	617	660	664	661	691	700	663	640	693	710	743	644	653	681	650	695	638	711	690	663	654	640	673	645	739	712	664	658	645	699	708	668	728	661	677	658	676	698	702	628	665	648	697	641	683	696	703	679	657	694	693	676	667	681	681	670	683	702	672	641	627	645	697	730	669	683	686	658	697	666	668	684	657	660	624	633	706	708	652	667	687	632	669	708	707	690	664	749	689	642	665	698	693	661	666	700	689	717	680	632	683	640	654	682	682	721	636	733	676	612	684	673	690	693	676	691	711	688	645	689	659	657	671	678	720	622	653	691	671	712	701	699	703	654	692	658	655	658	684	676	672	648	687	682	697	690	696	654	699	666	642	650	712	637	669	670	619	698	639	724	723	656	621	669	705	672	646	656	681	668	660	660	661	658	666	699	648	676	692	699	674	708	672	659	700	652	673	683	667	710	625	687	651	660	658	699	663	688	656	717	673	691	653	712	667	708	643	660	692	655	632	692	660	680	626	644	662	685	687	677	670	687	672	676	730	672	699	697	695	636	678	695	676	665	653	695	708	659	692	669	657	682	639	662	648	647	681	730	674	655	661	677	716	628	689	634	612	672	676	712	687	682	670	657	688	675	728	652	628	707	730	646	673	683	691	700	649	695	681	665	674	686	619	683	628	661	723	676	661	657	731	718	687	691	679	691	678	628	683	663	704	673	675	646	669	664	715	697	746	662	669	645	657	687	673	639	642	637	679	658	628	696	694	625	711	683	661	691	725	696	674	670	680	730	678	691	730	688	628	720	676	740	649	703	661	688	673	726	692	649	682	717	681	691	707	707
25217	21122	23760	28738	21135	16175	848	575	497	552	487	478	485	481	495	459	433	445	483	458	492	491	492	463	455	406	415	437	444	454	450	460	456	411	477	485	471	490	462	464	436	453	472	455	441	454	458	463	465	496	444	441	461	437	498	435	460	453	475	468	452	447	455	434	476	413	491	422	410	430	455	477	444	458	449	467	436	471	472	470	463	450	473	431	443	482	449	413	427	441	413	413	440	440	449	462	429	409	430	455	415	502	434	456	480	455	419	446	474	477	463	440	495	441	446	422	438	389	427	450	475	447	473	437	478	451	452	438	487	480	441	465	423	433	469	449	441	470	428	486	441	515	437	431	461	493	478	433	472	415	469	442	424	428	460	442	432	452	438	476	468	450	463	409	410	407	464	447	456	430	454	488	448	443	471	450	468	500	396	434	456	412	440	477	432	402	445	468	506	455	419	467	458	436	478	480	457	444	432	450	459	438	470	456	460	435	419	488	399	479	515	474	451	423	451	435	398	439	416	429	469	445	440	489	437	430	460	425	488	464	436	441	452	467	434	463	460	418	430	461	430	487	478	439	456	417	438	460	447	454	453	430	467	448	482	408	456	475	441	478	417	450	459	413	426	461	450	435	430	424	411	438	469	469	466	422	424	456	454	457	462	470	480	476	444	451	471	410	469	442	425	468	398	463	407	461	452	421	435	422	427	449	451	411	483	436	460	418	451	453	424	424	464	431	449	431	451	467	464	482	447	462	417	436	426	459	464	445	444	463	411	444	443	425	451	424	494	474	484	436	448	516	447	453	445	418	409	464	401	432	476	410	447	457	475	432	430	450	426	477	459	458	442	435	456	488	446	474	467	476	435	432	435	470	468	452	446	457	476	417	468	423	428	477	412	443	447	481	439	438	465	424	463	431	492	440	401	421	411	444	443	430	457	438	442	458	426	420	431	437	463	447	431	419	502	412	478	432	453	451	458	469	415	465	428	478	469	451	445	448	458	471	472	467	482	458	435	430	502	419	497	466	465	436	455	413	446	466	440	467	478	446	428	439	471	416	437	438	422	445	448	452	424	433	479	457	429	435	418	459	442	444	458	483	459	439	447	443	460	453	439	466	449	460	435	475	452	451	449	446	446	485	446	455	494	445	493	462	437	435	452	426	455	414	435	481	451	445	491	489	467	444	444	418	413	467	438	440	405	495	460	435	416	480	437	460	458	474	479	492	423	426	428	454	481	465	445	421	471	432	475	463	449	453	440	464	476	441	452	451	448	441	434	411	438	456	465	476	459	502	473	489	439	481	448	438	478	455	432	448	457	472	462	480	451	459	480	452	463	426	447	458	447	409	443	458	416	433	460	470	453	462	420	421	425	464	436	454	438	452	476	476	477	489	488	453	441	458	518	464	454	421	488	417	492	481	411	484	403	445	507	428	426	423	459	458	455	499	460	492	451	420	440	471	455	442	490	459	471	487	436	464	458	448	447	455	497	442	462	436	484	456	440	474	475	444	419	432	451	504	477	520	440	479	427	453	454	493	462	433	446	450	504	454	463	448	461	451	457	414	449	409	467	437	442	455	448	443	481	465	454	448	435	477	432	508	473	424	446	445	444	478	490	439	449	446	438	454	467	424	411	452	453	422	392	463	438	420	407	481	437	446	466	435	397	476	408	437	473	426	420	423	472	436	464	487	451	458	431	484	460	488	459	471	476	466	466	438	478	463	442	432	444	432	467	455	468	451	454	429	464	456	437	453	471	485	465	446	400	449	431	453	475	488	456	482	415	481	446	443	441	445	466	448	439	485	466	455	454	481	446	504	442	426	462	443	470	432	444	428	450	448	483	473	476	464	457	479	463	419	451	445	450	460	457	416	442	480	454	412	465	428	447	448	502	481	390	435	418	470	472	429	445	458	468	466	416	441	444	467	460	438	465	451	411	438	464	495	470	474	437	395	445	443	441	441	442	466	445	421	458	455	427	460	441	476	463	465	441	452	417	492	469	434	443	455	487	439	469	435	444	416	452	473	434	450	460	449	457	440	408	417	492	432	458	421	420	410	441	441	433	463	410	428	432	447	482	445	493	418	444	460	449	440	497	477	415	454	398	461	458	472	484	450	460	465	466	449	440	451	478	446	438	446	448	460	423	451	424	401	441	448	427	438	429	452	443	461	461	442	440	443	475	411	481	481	443	439	488	418	472	453	440	463	465	442	467	459	420	482	445	463	439	447	461	456	413	457	450	432	433	484	480	437	448	469	441	450	438	446	472	492	455	457	495	451	472	476	426	395	392	438	438	435	444	468	404	455	437	461	456	441	455	460	451	444	408	476	448	430	465	490	444	477	453	478	462	448	477	450	465	470	442	434	464	468	470	435	413	457	455	451	436	468	460	451	442	483	421	444	411	415	436	450	447	406	441	466	396	398	420	464	415	476	497	466	465	510	453	510	466	457	469	437	479	444	450	442	465	437	447	477	397	471	438	454	435	452	433	459	405	423	448	498	485	423	408	438	471	450	463	472	375	467	489	455	429	465	448	453	448	510	486	447	456	466	469	496	490	422	455	440	476	498	452	460	433	434	470	429	463	416	433	489	441	419	441	441	460	448	464	447	465	432	468	420	449	406	426	431	456	449	425	433	432	464	440	429	398	434	499	479	398	477	434	433	393	484	452	418	429	431	432	446	485	449	464	457	438	452	445	414	403	432	432	422	481	452	435	474	460	465	440	463	467	465	406	472	425	444	434	434	445	423	457	477	429	460	428	424	429	423	411	441	450	486	417	442	436	454	430	446	447	415	399	426	477	460	464	462	415	418	475	474	433	496	460	428	444	481	454	454	478	448	501	479	464	427	437	414	471	398	426	443	453	447	461	450	502	485	462	435	477	442	399	443	433	455	413	438	456	447	503	447	403	434	461	390	469	438	478	455	435	468	436	440	459	440	473	435	465	419	439	405	463	423	468	479	480	401	432	428	461	439	426	406	467	455	439	474	460	411	476	464	414	516	443	438	448	440	455	449	505	443	435	477	453	462	441	415	459	448	445	449	453	495	455	464	412	453	440	489	428	455	442	420	460	470	439	468	468	463	444	472	447	470	475	442	438	491	464	438	449	469	435	408	456	425	431	441	433	462	469	497	432	377	447	420	477	416	415	433	446	446	425	461	464	450	446	422	475	464	456	464	422	402	499	463	458	432	465	438	469	402	463	437	459	456	504	495	475	385	426	471	417	458	480	446	431	487	488	486	449	486	476	455	426	477	420	491	440	478	462	410	435	414	447	423	458	455	423	407	481	428	453	382	475	459	467	426	446	466	456	454	452	395	436	485	445	473	468	462	457	477	475	431	428	463	476	472	476	409	436	463	472	475	442	411	416	426	472	406	506	488	392	453	493	429	462	460	440	495	479	470	436	418	413	445	416	503	424	442	452	445	424	430	466	440	414	468	459	417	482	433	468	465	452	423	499	458	448	400	462	462	444	420	434	462	468	492	483	474	470	475	440	452
31291	30109	15618	1096	1019	962	982	967	937	969	933	957	936	935	954	907	944	944	908	952	967	936	930	932	941	969	944	990	988	958	946	956	935	957	939	964	986	940	974	902	932	992	991	907	950	959	961	942	906	971	873	993	983	958	926	957	923	942	944	943	958	985	1005	971	919	922	946	917	908	974	988	938	976	911	963	899	926	928	928	978	980	929	964	1011	928	895	914	955	953	929	985	887	965	953	949	924	918	934	894	897	928	884	978	898	919	946	917	910	972	903	979	939	940	955	994	948	976	866	926	959	939	918	907	901	968	923	930	978	887	917	919	914	937	971	996	958	945	962	979	848	890	951	973	939	857	941	949	900	924	1003	919	912	957	970	933	961	919	914	921	982	917	927	1002	870	920	919	912	952	943	920	931	979	990	936	935	1001	921	932	923	921	949	931	928	998	978	853	866	952	956	921	985	941	919	944	916	926	981	958	928	971	953	942	949	937	934	936	915	968	968	930	948	956	995	944	941	957	930	920	911	937	911	966	937	884	994	919	948	979	1003	907	968	972	896	958	980	899	973	905	913	897	946	917	952	967	957	945	937	909	922	970	917	953	934	954	996	989	930	882	976	908	895	963	930	917	940	966	951	999	922	964	941	966	1006	953	935	943	948	984	956	904	960	883	909	949	952	929	912	962	900	948	918	940	981	961	960	921	901	959	999	940	850	901	906	943	969	903	949	958	931	958	934	953	953	956	951	986	903	977	957	956	948	952	922	1011	964	919	896	920	927	953	925	975	927	924	922	931	939	906	919	935	940	971	967	969	958	953	930	943	920	920	945	944	980	926	978	928	974	955	918	982	1007	908	946	922	965	944	899	939	968	985	944	934	911	859	940	991	947	902	940	929	969	977	953	987	930	925	912	948	971	923	934	943	941	943	944	905	938	945	928	947	924	899	901	1005	924	928	939	956	972	917	936	923	894	924	905	954	964	966	909	958	931	968	861	963	915	950	920	921	987	952	947	913	941	892	917	950	965	899	892	985	932	874	926	945	893	925	956	943	971	912	969	902	935	963	971	926	987	884	918	980	981	938	971	873	969	900	967	931	929	944	936	935	895	917	929	853	944	987	978	957	903	970	883	951	918	887	958	906	962	930	911	924	959	936	914	903	884	909	911	881	943	867	922	888	933	907	948	887	887	992	967	950	893	903	951	932	925	975	995	980	984	905	953	994	882	963	944	946	970	979	946	982	901	948	958	883	910	922	990	939	925	984	903	934	948	990	990	915	932	881	944	946	934	914	957	996	851	924	977	915	927	941	880	933	932	942	918	960	953	979	929	911	905	937	926	973	905	946	962	896	918	980	968	987	963	958	917	907	899	984	942	933	869	934	904	898	900	917	873	998	897	911	952	901	938	938	970	971	908	908	976	961	869	959	1004	945	957	961	922	948	904	934	991	935	871	988	937	952	987	943	956	935	969	934	932	852	922	935	936	895	967	919	965	981	920	959	931	955	881	968	951	998	981	927	922	977	970	912	934	896	907	961	923	904	892	961	986	931	930	953	989	984	937	950	999	956	965	980	965	943	950	936	893	981	908	909	932	886	980	900	931	905	938	952	867	974	967	966	1019	953	968	932	918	936	975	947	956	909	901	970	916	869	908	959	925	934	991	963	969	981	911	928	913	940	902	917	896	921	894	926	917	957	965	909	969	893	946	866	971	974	867	913	955	910	978	949	943	897	895	948	939	934	934	956	976	954	980	952	948	923	933	902	945	921	961	956	925	925	935	891	918	956	965	956	956	913	934	941	891	926	960	950	874	940	933	958	958	941	952	930	948	980	965	904	915	919	941	918	920	914	894	956	926	909	902	942	969	883	986	898	930	933	938	1006	926	950	934	947	909	943	879	915	905	966	922	955	937	928	926	977	974	949	974	941	947	954	935	929	929	923	908	857	997	929	996	921	956	980	932	978	946	967	957	938	891	905	980	922	953	924	974	939	905	952	933	937	930	995	966	985	973	909	929	894	922	878	985	961	959	925	933	882	954	927	928	930	941	885	915	983	893	1002	900	944	920	972	995	926	891	931	888	939	989	933	936	918	901	952	903	945	934	1000	933	930	966	966	984	941	976	932	955	942	945	892	943	958	1014	919	901	943	936	1017	953	923	952	941	898	948	945	996	943	984	917	911	952	931	894	969	993	869	967	972	952	965	956	936	922	948	946	953	951	953	929	942	946	893	943	959	907	979	957	978	967	910	967	965	950	918	949	964	943	941	973	922	934	915	935	912	940	926	988	964	961	952	1011	909	898	939	947	957	1010	947	932	872	937	931	936	887	949	908	947	940	934	889	957	938	920	945	914	921	967	1026	887	918	975	962	941	969	948	978	920	958	956	899	905	930	940	924	912	945	914	923	911	970	926	909	953	946	958	917	962	906	928	970	950	908	927	974	930	925	968	934	916	944	944	919	953	951	945	904	936	968	945	895	1002	926	929	926	995	980	894	897	965	938	947	918	890	951	937	922	931	930	949	954	941	960	940	985	985	931	979	934	911	954	927	932	930	958	926	912	962	973	925	956	960	909	975	948	894	955	946	929	934	990	960	940	918	948	937	942	960	928	890	950	887	892	992	959	921	947	958	864	884	977	921	908	924	932	895	968	948	964	952	936	922	950	958	948	930	969	950	974	926	971	911	936	933	939	933	949	952	984	955	952	866	915	930	955	999	932	1003	934	923	930	941	937	933	918	912	985	1005	989	964	931	937	920	932	930	966	943	911	910	930	941	949	892	947	930	923	920	942	976	946	927	939	949	931	996	958	904	929	944	883	892	913	943	904	950	943	960	884	926	893	951	968	933	914	897	948	929	984	977	948	945	936	916	896	957	987	965	904	887	998	944	894	922	905	934	974	979	923	923	938	922	946	916	939	954	898	922	927	914	951	922	935	936	940	938	927	936	924	890	892	931	973	946	1012	929	954	925	924	980	952	952	955	932	956	915	913	959	933	971	954	1005	913	935	965	951	935	931	947	944	927	924	950	909	964	935	955	952	926	937	911	944	925	925	912	879	914	1010	932	942	971	930	930	962	957	962	967	944	913	976	948	875	930	930	963	931	919	990	939	957	978	963	997	954	944	914	950	956	948	936	987	915	976	887	941	969	899	941	1022	934	1004	970	919	931	950	921	945	962	931	966	894	989	869	905	942	955	961	940	916	948	950	929	948	887	932	914	958	977	921	958	981	930	961	953	889	966	944	965	916	956	932	971	939	909	923	955	958	1015	881	958	933	950	948	936	940	930	974	905	943	880	934	944	961	948	976	864	991	913	919	887	978	976	911	929	953	971	941	900	966	921	884	933	1003	932	942	937	878	975	958	941	974	944	944	889	984	968	879	927	974	990	940	984	914	911	980	947	899	956	958	968	893	988	958	942	930	937	971	927	930	919	916	895	955	926	931	939	975	927	913	893	944	947	965	880	958	952	933	958	888	953	938	940	931	900	932	981	970	917	913	949	963	936	920	925	955	924	945	931	971	968	970	932	954	958
24545	21130	24094	28412	21132	21156	11872	666	452	422	421	437	400	400	363	380	409	423	374	360	377	326	352	386	349	364	361	317	358	323	333	355	412	333	361	353	344	392	363	336	343	349	358	355	393	352	335	391	343	411	336	307	381	343	351	348	337	352	353	359	360	377	300	365	333	360	352	332	326	317	363	350	365	344	350	339	346	353	341	315	365	321	303	332	331	358	329	319	357	361	356	325	352	380	386	347	322	312	356	354	365	336	350	375	340	343	341	349	344	357	372	340	332	358	372	340	366	343	383	319	340	301	357	312	342	388	367	356	337	350	384	325	361	346	315	408	340	325	386	357	354	384	365	338	329	317	334	352	337	346	367	377	349	332	325	327	322	392	370	372	310	353	369	363	326	338	344	352	330	317	327	365	350	332	337	317	354	361	337	392	341	360	358	339	342	341	348	350	347	350	325	317	346	354	347	403	366	355	371	325	353	344	324	370	390	350	304	339	366	357	382	367	362	314	370	350	375	376	357	341	370	332	334	324	352	339	351	315	346	354	347	358	364	366	350	334	318	365	344	348	310	362	328	364	338	324	373	367	335	390	341	342	312	367	357	370	347	337	354	300	326	367	348	358	357	344	363	341	337	306	368	375	325	303	362	375	332	344	347	362	368	333	395	323	320	376	334	339	358	362	336	372	342	336	331	371	318	334	331	393	310	365	350	313	337	349	376	362	376	295	359	379	335	398	369	364	324	356	325	374	341	353	358	362	320	358	369	332	367	398	360	370	336	400	318	380	327	361	365	316	365	345	393	384	370	355	350	348	362	355	363	352	347	358	349	327	326	339	339	345	362	323	369	387	384	354	365	377	341	340	376	347	321	366	339	360	319	361	327	342	328	329	363	325	367	304	359	369	371	358	375	359	370	388	345	324	325	349	342	344	380	341	360	323	345	388	314	312	358	369	370	383	367	345	347	345	361	404	376	351	356	361	382	363	358	354	347	355	311	335	352	341	373	382	405	382	339	323	357	325	389	348	307	347	351	364	343	333	356	342	313	372	353	336	340	322	353	340	323	383	357	367	364	356	328	328	352	355	370	334	346	348	348	347	407	386	339	350	336	358	345	354	351	350	332	350	383	353	326	361	384	361	353	316	369	360	360	347	372	354	363	354	382	339	349	371	382	358	369	356	352	308	346	366	343	328	344	366	394	337	360	340	326	385	354	373	326	355	363	339	370	376	357	346	347	315	346	358	316	324	361	335	397	374	337	385	375	323	337	368	359	370	320	323	351	333	339	352	344	350	332	335	367	378	351	379	372	352	336	366	351	350	364	380	350	372	325	369	329	355	367	343	346	335	370	327	349	364	337	357	357	335	339	315	323	374	354	347	356	347	355	329	379	393	357	356	345	325	326	369	341	348	362	385	337	322	365	313	371	371	326	358	342	351	352	362	328	369	345	343	303	344	330	353	345	330	325	373	330	392	329	364	370	354	335	342	374	316	383	350	355	359	344	362	364	357	351	370	362	329	359	368	366	381	345	336	320	330	372	374	323	350	364	374	372	363	347	327	371	334	371	342	352	354	358	356	390	333	368	382	375	378	371	368	329	351	351	329	324	334	367	331	318	364	362	351	370	362	365	387	324	358	341	350	334	317	366	348	325	358	363	386	332	341	375	359	321	328	349	360	353	376	348	348	322	324	346	374	360	349	379	351	364	377	365	323	342	327	314	337	355	335	359	407	326	331	345	328	363	340	351	385	349	364	364	329	382	349	358	349	329	355	366	336	353	335	344	342	321	346	358	340	354	352	419	324	371	331	341	310	349	345	314	356	344	371	361	326	394	342	355	347	338	359	336	372	335	349	324	347	364	346	351	356	359	359	371	349	348	361	360	357	354	317	362	339	400	325	342	346	342	347	356	355	338	402	348	284	350	347	321	369	386	380	353	350	335	317	372	338	349	376	354	366	343	336	386	321	339	324	311	405	357	357	358	352	387	359	361	367	356	357	350	354	363	331	363	346	348	354	343	378	358	353	346	379	393	417	335	304	340	328	349	363	345	383	351	319	349	315	349	336	339	364	328	370	335	347	343	329	368	375	347	385	352	340	355	314	359	348	338	340	375	375	371	383	334	357	361	356	366	385	300	361	338	303	344	377	367	342	359	364	373	318	386	344	362	366	339	335	345	382	348	338	366	349	373	319	348	316	363	351	357	356	360	350	368	357	365	349	373	335	323	359	339	345	355	345	337	358	341	333	324	345	369	357	367	325	353	367	347	378	357	352	362	349	377	307	357	344	350	347	333	338	346	340	358	339	368	365	324	360	389	341	367	321	371	315	360	345	343	402	378	353	376	377	318	357	366	356	364	372	350	372	328	331	338	352	347	331	361	363	357	327	388	355	346	317	339	330	364	318	351	351	352	346	355	372	356	354	352	328	355	353	319	361	329	322	383	317	345	331	353	345	350	338	338	348	346	332	363	342	351	338	335	341	326	353	354	390	384	310	340	335	342	364	378	374	373	354	353	301	379	339	354	351	377	357	331	331	377	357	361	353	374	345	371	352	353	359	365	362	359	338	325	363	370	354	325	364	379	346	356	345	347	339	343	341	392	360	322	361	338	350	333	366	364	343	374	343	346	374	353	346	334	322	339	377	320	377	344	381	364	334	322	314	357	340	346	337	378	344	362	334	349	364	332	387	372	389	348	351	337	326	370	341	359	353	402	365	347	356	342	339	319	345	376	387	354	313	332	336	330	351	366	375	354	357	362	354	356	374	348	364	346	323	347	373	363	356	344	348	347	385	357	352	323	357	357	347	381	363	369	359	343	343	341	383	404	373	377	397	326	370	355	412	357	338	343	348	338	343	363	324	339	361	371	374	365	368	380	363	327	315	336	364	366	375	327	321	337	343	363	342	357	321	375	372	348	364	341	328	348	328	345	357	347	300	316	379	372	348	340	354	357	328	354	385	321	377	337	341	368	374	325	356	362	352	346	328	370	342	331	325	347	371	351	333	318	330	326	348	329	356	351	386	360	350	351	335	336	347	367	357	358	327	366	360	367	340	358	374	348	329	366	357	340	334	366	373	364	381	322	343	376	355	324	336	390	382	325	329	366	375	401	311	346	336	334	364	373	328	377	370	338	327	363	353	328	319	348	358	334	352	365	361	338	325	330	323	370	369	368	352	358	388	345	340	369	325	336	356	320	325	340	332	336	355	326	347	333	358	314	307	366	359	383	350	381	345	338	352	359	364	330	375	344	380	351	377	360	351	340	341	374	352	303	338	314	362	342	348	349	322	350	352	333	325	361	389	350	363	364	361	358	355	364	353	329	329	359	356	366	350	362	374	338	325	326	322	356	358	334	345	311	375	393	376	350	372	337	359	360	357	347	321	339	356	394	363	372	333	360	369	336	320	350	363	363	339	299	350	322	340	367	329	356	375	308	322	324	356	348	329	330	349	334	345	348	350	369	343	356	348	350	340	318	332	292	363	350	340	325	351	306	343
36250	39603	21828	1083	881	804	805	779	775	742	699	770	747	737	689	700	731	750	730	812	709	729	709	727	658	713	764	698	750	729	651	704	739	676	688	707	719	708	685	697	768	682	728	679	715	697	741	703	738	711	678	698	733	732	721	746	713	733	706	683	724	742	684	716	683	732	717	737	682	742	748	692	750	745	722	709	693	752	714	729	736	715	720	773	683	683	737	743	755	714	704	692	733	744	759	718	694	701	742	712	729	697	686	723	666	732	722	693	726	758	701	761	725	757	711	733	728	714	735	730	707	677	701	705	730	752	715	725	752	689	755	735	718	705	727	730	739	761	704	700	718	695	765	687	695	727	725	717	724	740	735	662	722	739	741	713	737	673	727	728	742	753	679	738	725	746	724	711	704	700	759	772	701	723	688	717	723	698	751	763	718	692	701	680	724	728	750	729	699	732	771	771	722	718	736	686	676	719	697	678	735	768	731	702	713	711	723	700	685	709	688	726	747	705	703	773	716	708	694	748	723	733	725	709	730	720	697	719	703	717	706	748	702	723	725	713	744	709	720	723	680	713	774	653	723	760	718	677	760	742	722	713	684	732	726	723	689	702	786	729	731	747	738	782	680	743	747	704	722	650	734	707	763	702	749	703	718	713	714	693	768	697	695	755	722	708	681	733	721	710	752	674	673	712	733	737	728	694	725	719	726	753	708	721	704	720	677	718	699	727	726	717	684	702	737	666	741	717	728	735	744	706	802	720	708	700	677	701	720	731	743	773	750	740	733	713	730	735	717	731	700	735	752	764	765	698	704	728	721	706	754	674	694	782	794	703	748	747	727	677	735	694	748	648	724	727	739	697	714	761	669	739	739	701	721	716	710	739	775	724	735	712	695	747	728	750	716	708	666	684	701	674	789	734	687	700	722	739	712	766	735	703	715	737	731	711	690	661	783	752	775	719	726	717	730	777	707	743	696	709	709	754	698	692	784	723	757	786	664	735	758	750	752	751	724	710	665	747	647	708	707	709	711	683	699	771	649	714	682	725	756	741	756	690	740	715	753	742	726	744	748	736	760	726	679	733	745	705	734	752	685	729	696	694	670	742	728	680	739	717	736	729	676	712	709	729	713	719	710	732	666	721	721	711	723	717	753	716	744	701	694	710	723	734	725	738	742	727	755	729	687	734	676	737	664	725	763	674	727	756	655	702	749	714	723	735	706	670	705	777	739	733	773	722	697	742	714	717	713	732	710	694	723	745	723	696	705	742	732	715	682	748	715	719	697	700	786	723	770	717	703	719	653	754	717	721	703	758	668	719	768	714	697	725	730	732	719	705	759	746	730	747	710	716	768	723	747	703	686	699	706	674	689	694	735	708	712	769	717	775	750	711	698	750	744	716	695	706	719	716	742	737	705	697	747	743	749	757	762	702	726	713	719	780	756	670	713	711	741	725	726	728	721	751	711	725	717	719	719	725	759	693	688	737	732	728	754	738	705	730	707	729	690	707	708	739	730	742	688	746	714	698	693	689	726	732	723	696	727	706	693	720	698	715	707	756	779	764	750	720	736	685	722	698	713	722	774	705	716	757	766	718	739	733	685	676	720	692	753	748	708	742	751	704	689	712	702	719	752	697	712	687	745	706	774	683	698	767	742	699	751	726	752	789	711	779	726	738	710	716	696	710	750	696	733	763	732	714	711	719	679	749	706	699	732	734	743	708	692	692	739	733	733	693	721	792	709	697	720	682	707	716	671	728	713	718	738	754	743	771	743	710	731	729	726	723	749	683	754	758	719	714	712	732	728	723	759	685	700	715	709	711	695	755	726	760	703	756	733	708	739	676	727	692	689	715	717	702	643	749	732	706	727	791	718	771	703	766	673	769	678	667	732	686	757	719	718	702	736	704	739	745	706	651	746	791	687	694	714	767	723	662	681	698	701	740	724	719	719	726	727	770	716	750	695	721	682	752	704	794	703	701	797	728	722	749	748	678	745	737	720	702	728	748	731	772	709	799	721	692	664	757	701	757	783	730	731	729	728	764	704	708	742	718	735	682	698	704	704	769	721	702	723	703	761	684	727	682	688	711	706	693	701	687	740	748	725	726	730	684	693	718	709	672	703	701	700	726	778	716	764	690	745	722	681	713	726	713	736	726	782	750	707	766	731	765	743	761	724	747	759	677	715	723	738	706	725	687	718	738	731	739	760	712	747	679	753	679	658	714	758	729	701	720	713	706	667	721	728	674	696	733	669	707	715	631	673	680	698	740	720	694	758	721	728	730	685	736	690	722	694	755	664	721	696	753	738	726	749	712	681	738	707	702	712	668	700	713	710	693	683	735	732	735	711	700	727	718	704	729	708	721	695	725	721	743	684	697	743	691	733	778	682	697	703	754	713	715	740	697	710	722	716	720	733	734	727	714	743	690	708	736	731	705	743	763	738	690	697	708	748	737	699	730	681	732	713	744	742	664	733	718	714	734	699	686	692	713	657	716	749	694	661	721	722	728	716	724	733	694	730	726	686	722	745	727	732	710	745	722	706	723	708	728	698	712	765	696	705	711	714	731	735	715	672	704	779	704	676	683	731	680	699	762	688	667	738	716	774	707	737	720	734	679	666	695	711	716	780	728	750	729	691	718	698	707	731	722	665	716	754	724	799	713	695	698	721	708	657	711	731	714	726	703	755	646	703	702	727	745	681	734	670	689	779	750	668	691	759	730	733	705	683	725	713	706	745	696	735	725	721	758	684	677	736	718	663	684	713	674	728	770	738	731	709	656	688	731	655	711	702	671	705	746	714	764	771	717	732	745	730	666	695	714	757	689	709	713	708	781	737	698	738	719	685	743	708	722	686	717	689	737	712	755	717	714	709	734	746	696	721	677	751	697	743	740	725	702	701	701	690	736	727	718	725	676	727	729	721	737	686	708	709	718	726	742	724	745	711	747	759	752	719	762	721	763	696	670	683	735	691	697	698	672	730	721	778	681	717	748	747	714	691	681	667	739	749	729	730	727	706	715	721	733	666	727	775	729	743	707	708	677	681	731	739	729	729	723	729	700	777	778	736	727	736	674	720	713	707	740	694	746	668	756	739	771	711	712	698	703	770	694	716	715	694	722	689	693	736	739	714	700	719	710	728	723	739	709	678	705	724	743	727	720	728	713	717	737	765	711	733	767	744	647	737	754	752	722	730	789	704	774	708	680	679	733	755	683	754	686	719	719	733	726	727	697	757	655	752	695	723	716	716	746	681	705	730	687	708	699	747	714	776	666	731	738	686	693	686	703	728	721	705	724	759	729	697	756	739	692	701	700	712	739	683	749	704	709	688	694	718	697	733	715	764	691	781	725	713	743	754	706	736	729	686	734	715	733	706	682	675	706	720	779	679	749	731	727	740	708	665	718	656	693	663	710	697	717	675	691	715	752	676	695	759	721	716	728	718	712	758	704	725	722	746	710	744	711	737	717	693	775	710	757	723	728	731	715	697	712	725	725	727	709	655	726
34437	17811	5731	486	278	304	302	320	307	321	277	258	318	284	305	316	296	304	269	294	284	259	290	281	291	303	330	270	316	299	284	286	316	289	265	303	301	254	276	321	306	284	312	288	303	292	303	283	298	313	303	268	308	306	301	288	250	318	287	270	266	288	291	292	312	292	290	335	309	277	315	324	302	278	323	271	311	284	268	272	273	291	283	291	300	291	293	260	290	308	303	294	283	282	290	269	321	321	297	292	297	275	291	301	326	309	311	317	295	321	287	315	321	295	273	276	290	311	310	270	306	288	307	316	300	259	305	279	315	258	284	288	328	314	299	269	316	315	282	313	276	313	308	323	289	311	242	315	274	286	290	317	315	270	327	301	302	321	249	312	303	302	315	284	307	268	263	305	299	302	311	260	316	299	289	274	282	331	283	308	305	292	313	282	285	306	284	314	291	271	307	309	309	284	299	302	288	274	296	311	275	265	283	278	299	275	261	308	306	305	335	293	310	331	313	253	273	306	276	307	285	289	292	282	307	284	307	246	292	295	313	289	299	313	257	317	302	267	310	281	299	310	279	305	329	303	300	265	313	286	299	274	285	335	273	319	316	330	305	291	272	315	314	306	329	285	289	317	311	278	274	283	297	310	281	305	330	256	293	287	289	275	280	296	327	283	260	283	302	308	277	298	281	303	277	305	272	271	317	306	288	293	320	289	320	303	317	303	297	295	306	296	328	295	272	333	312	332	305	282	301	288	310	292	279	301	281	296	322	276	317	306	304	307	312	300	306	285	263	319	281	328	272	316	287	300	313	301	288	312	322	257	284	284	301	278	284	301	304	287	315	267	296	317	282	307	328	278	306	296	280	294	307	311	285	291	313	287	277	293	305	277	259	317	289	320	304	286	278	310	261	323	285	313	285	286	299	315	326	321	316	275	289	304	317	284	317	297	318	269	266	279	272	263	284	307	305	298	318	305	311	286	293	313	291	315	318	313	322	302	336	329	301	258	282	288	278	275	279	287	295	291	312	267	294	275	268	285	290	273	296	253	309	293	264	308	298	257	295	304	293	296	320	278	259	283	303	269	284	294	296	292	294	275	293	297	280	285	301	305	266	315	284	311	287	319	297	296	304	305	299	299	275	284	314	320	283	323	288	295	302	307	276	275	300	284	282	293	275	278	287	319	285	279	292	263	312	291	287	309	314	269	295	287	289	298	261	275	286	293	304	303	313	319	284	304	259	299	295	298	326	288	270	308	270	300	293	305	331	299	303	307	301	298	313	319	311	297	278	288	314	316	301	253	257	298	264	285	293	274	329	308	294	307	305	294	324	299	265	287	306	288	285	279	297	307	301	293	305	302	278	286	300	335	275	324	286	311	303	283	316	316	255	291	298	307	287	283	294	293	284	307	289	329	292	261	303	258	294	274	279	303	277	310	270	302	279	306	289	287	279	285	267	281	304	289	300	286	297	278	309	319	273	267	290	279	321	318	292	290	297	283	331	343	317	287	300	293	265	275	290	301	262	305	289	297	286	288	316	341	341	300	316	282	331	267	307	323	299	311	307	265	299	346	285	301	290	269	299	271	263	288	309	294	310	307	314	289	313	295	320	333	257	297	285	275	318	300	274	296	292	290	287	292	307	279	307	262	288	273	289	288	333	283	306	301	300	300	326	310	285	279	263	292	317	268	313	324	301	302	317	275	311	281	337	264	289	292	273	328	287	311	315	301	271	296	307	297	269	278	308	306	287	293	301	309	280	277	282	299	311	247	321	301	269	275	293	305	309	270	293	289	313	295	292	300	296	302	312	276	277	295	334	322	300	329	300	289	309	271	330	293	307	279	280	263	296	289	319	305	320	250	273	306	295	306	297	326	299	298	303	308	269	268	254	254	277	287	321	291	299	269	314	316	313	332	305	312	292	276	295	325	301	314	301	314	305	306	281	309	289	277	277	290	258	289	296	297	289	299	287	306	290	291	300	277	295	301	287	318	297	304	291	310	309	306	309	315	277	301	317	277	322	279	275	311	297	280	327	298	319	316	289	281	290	300	303	292	286	275	291	289	302	294	305	291	303	314	300	304	309	332	306	296	271	273	274	298	264	300	289	266	288	282	275	296	285	324	295	321	322	302	291	289	255	313	311	290	296	262	293	317	298	281	300	295	302	319	300	296	295	249	254	328	290	286	296	292	312	320	316	302	294	288	267	294	270	279	239	299	303	294	267	290	304	297	294	289	295	280	297	314	302	293	301	299	321	314	270	277	301	267	312	291	290	295	267	296	287	276	280	272	292	265	287	295	320	297	316	275	275	306	303	276	314	241	311	256	291	290	303	286	313	318	269	244	318	304	261	302	296	328	327	297	299	320	309	286	282	302	294	314	270	314	277	282	315	252	296	343	302	250	292	296	319	262	294	315	291	266	288	299	292	283	264	322	286	259	307	287	309	303	275	290	304	284	291	291	296	303	303	306	299	275	309	303	291	274	311	274	302	302	279	263	292	273	325	287	234	272	278	282	290	292	313	275	282	324	288	282	303	315	304	283	302	290	301	304	292	287	299	284	301	292	311	290	317	323	286	303	312	322	306	315	278	284	296	326	287	294	294	333	264	288	271	298	302	319	273	304	301	279	264	280	325	290	290	296	270	282	263	288	283	300	311	287	275	266	303	255	276	294	284	301	290	269	271	307	284	316	297	283	297	278	310	276	298	312	263	306	281	267	327	311	284	293	279	304	303	346	306	306	307	285	309	304	298	289	261	291	299	316	295	268	296	267	302	295	302	301	301	295	278	314	322	276	295	287	297	290	305	286	336	259	261	250	288	292	303	265	308	290	296	283	303	296	299	324	298	327	291	308	309	319	279	313	289	292	273	283	305	277	334	310	327	270	283	310	283	328	329	321	281	305	291	309	328	299	303	288	301	317	277	254	336	308	281	274	341	282	302	301	284	284	264	293	289	290	303	304	319	290	276	291	265	297	283	267	295	311	280	264	293	282	282	308	308	292	302	295	293	329	284	305	251	282	289	317	324	255	284	260	303	302	308	265	258	301	272	281	249	274	292	306	317	318	316	282	305	289	292	293	282	283	249	293	267	299	287	287	251	319	337	328	259	296	265	311	328	272	281	357	303	309	319	302	289	301	301	330	288	284	299	293	287	299	315	299	287	280	321	305	312	288	305	298	306	284	281	276	271	289	317	296	287	289	279	284	312	324	284	299	284	274	288	313	317	279	273	301	308	288	314	278	283	282	289	295	319	303	330	308	319	318	270	282	309	302	319	313	309	271	266	277	286	291	273	293	290	290	289	285	310	317	304	277	313	295	312	289	288	298	325	298	275	273	258	297	289	276	274	290	288	335	305	275	302	303	270	286	292	294	267	328	317	286	257	307	310	298	290	286	280	272	307	284	281	290	314	322	285	289	296	274	300	281	312	280	282	314	317	292	319	298	298	296	286	284	282	301	310	279	251	272	310	320	305	278	297	305	297	298	303	300	283	333
16015	3566	1759	683	711	673	688	684	636	667	671	698	699	664	707	686	740	656	676	685	662	694	670	679	698	688	673	700	660	699	672	625	701	676	660	683	662	700	616	668	678	676	692	700	665	685	654	699	676	676	730	639	694	693	672	683	657	648	621	672	693	638	634	673	632	655	676	717	665	644	712	682	711	675	699	654	700	653	696	711	678	705	665	707	716	712	679	646	625	667	667	714	630	685	691	664	699	689	664	638	686	695	727	716	654	649	707	606	686	692	720	681	647	664	631	672	639	661	678	729	695	681	710	679	658	639	638	680	679	656	663	711	693	714	739	618	618	632	691	677	631	678	685	686	696	626	693	643	684	697	695	714	662	663	666	670	675	690	643	656	679	601	683	671	656	654	662	712	629	688	683	706	694	695	660	667	655	697	664	645	702	706	726	672	670	721	672	670	676	629	724	676	686	635	660	699	711	680	700	695	651	709	698	662	674	656	690	738	676	666	682	683	693	710	708	674	665	662	679	684	683	661	683	654	724	704	650	660	662	629	678	672	639	699	694	701	629	672	704	720	679	657	675	687	646	673	656	639	687	728	687	720	697	693	644	686	679	707	692	727	680	693	698	682	691	651	658	666	667	656	739	685	674	725	689	725	694	691	635	683	652	671	700	688	672	673	710	725	648	692	665	686	688	669	700	663	679	696	708	665	687	704	692	632	661	640	671	691	640	652	669	662	686	654	657	687	691	660	640	673	664	728	703	698	686	636	693	678	736	681	693	675	738	625	655	660	666	685	647	690	692	684	642	709	677	696	706	727	644	697	697	688	701	691	634	687	658	691	698	699	696	652	684	688	709	755	684	692	647	691	632	636	689	700	672	667	676	706	663	665	693	692	726	695	687	689	681	650	661	693	692	667	661	700	636	630	712	686	679	656	714	681	695	674	625	681	635	680	661	695	662	706	692	689	651	691	727	692	661	652	653	676	661	672	665	673	640	653	672	662	666	644	633	711	694	661	722	665	685	678	679	676	650	679	665	671	726	689	646	690	644	680	666	650	681	714	705	683	730	677	657	651	639	665	652	712	658	664	672	677	671	696	696	623	663	684	684	666	661	706	685	690	658	722	719	667	678	670	628	657	696	690	618	704	636	674	664	678	685	704	640	651	695	667	657	693	679	637	665	681	669	659	706	688	676	625	695	619	679	673	651	641	675	672	757	651	694	614	676	683	666	633	704	726	703	677	665	649	694	714	694	697	651	682	659	670	656	654	679	632	682	674	655	735	699	675	634	695	662	663	641	715	644	681	653	665	670	659	662	660	661	673	660	667	632	662	658	710	682	684	713	656	690	681	695	694	664	667	684	727	699	703	656	710	637	691	645	707	702	668	719	720	671	699	645	669	676	682	662	644	670	661	680	702	608	667	675	670	665	639	697	717	659	679	658	627	674	674	694	687	650	696	687	667	654	647	648	640	687	638	679	626	699	654	684	705	676	667	685	679	687	710	664	659	631	639	682	723	676	646	654	639	671	639	704	689	652	645	688	684	609	657	703	715	705	657	677	656	650	669	706	689	671	681	718	673	689	680	698	669	726	618	675	707	669	671	691	709	632	692	651	687	655	699	666	662	646	716	694	652	649	662	686	680	628	661	680	704	710	669	643	651	654	743	670	685	651	682	680	679	667	669	678	684	685	696	732	663	629	676	640	698	664	679	698	655	647	691	646	674	695	643	649	651	739	706	705	641	681	700	620	673	712	679	668	738	633	669	660	674	727	660	700	670	680	625	683	691	640	727	720	678	665	654	672	695	703	664	673	653	692	654	716	655	662	652	652	675	678	687	725	650	673	726	682	659	647	707	681	650	662	612	685	654	656	686	706	632	660	676	675	685	723	661	612	678	644	652	713	701	649	673	738	644	692	654	650	675	676	657	639	653	697	633	653	697	672	666	679	724	644	679	668	697	681	649	661	705	661	700	655	667	632	642	718	686	652	667	712	651	670	673	679	680	729	626	667	670	671	682	650	727	610	681	724	628	641	684	676	657	655	695	666	693	646	672	686	650	691	686	659	660	658	649	658	651	652	690	678	691	665	677	647	628	648	702	677	660	666	701	698	661	631	718	670	724	624	687	702	661	640	671	671	691	640	672	732	675	698	680	692	645	718	644	652	705	648	671	694	684	733	716	661	691	692	626	655	730	653	696	722	728	646	667	625	653	677	664	643	670	722	716	692	667	681	711	651	725	680	672	707	654	708	683	648	639	655	721	698	679	665	700	667	660	673	669	651	656	667	688	691	645	682	678	677	676	697	664	663	632	690	682	670	698	659	705	710	720	647	687	655	684	696	658	715	656	694	667	706	647	657	667	736	702	648	654	647	695	707	725	638	691	662	670	657	687	630	761	698	663	659	674	672	725	641	661	663	642	637	673	682	716	723	673	658	667	720	638	656	667	651	696	672	712	696	677	659	681	655	676	652	699	636	690	667	711	676	693	659	646	675	651	660	664	699	635	661	689	648	677	692	685	671	698	677	697	650	701	700	660	667	712	687	719	719	704	732	694	639	662	635	670	648	623	714	667	682	680	639	710	657	701	676	676	685	678	636	703	670	650	659	724	704	682	662	634	708	713	700	705	658	705	629	711	679	675	650	662	689	697	678	628	743	671	706	670	714	710	683	683	683	705	691	680	710	662	660	676	653	670	653	669	694	638	701	659	673	715	643	699	675	676	717	674	694	710	682	657	660	710	698	642	657	756	685	649	674	728	711	641	732	643	702	700	641	664	645	668	682	718	691	683	669	687	678	663	642	658	663	703	647	615	652	663	668	680	664	684	708	731	653	673	632	658	679	700	655	673	645	683	657	671	662	660	659	643	674	656	706	695	693	623	708	716	634	702	664	698	722	640	681	667	719	657	693	676	690	734	660	689	646	651	703	673	670	706	725	688	669	657	655	697	705	663	676	693	694	726	658	720	666	698	670	690	649	670	713	714	669	692	697	685	655	679	697	644	642	678	670	712	683	657	686	707	685	634	677	661	682	683	712	667	682	688	662	652	689	639	674	734	693	655	662	629	642	676	683	660	627	737	711	674	698	682	635	652	678	679	700	667	691	644	681	698	661	678	679	646	689	663	670	654	667	688	687	625	684	645	689	658	669	648	731	663	684	647	654	648	683	679	679	681	692	670	691	623	703	659	701	659	693	703	662	662	679	663	699	703	668	691	667	701	713	671	665	668	670	675	633	650	660	684	691	698	646	664	693	614	665	644	679	702	629	669	699	675	725	706	695	625	706	651	667	702	686	657	680	686	715	700	684	692	670	699	650	708	662	668	650	666	646	666	700	706	651	693	695	690	702	669	658	684	687	664	754	681	666	691	669	637	662	654	660	685	688	664	665	718	679	692	662	671	679	652	665	730	687	713	685	668	671	637	720	663	683	686	678	688	707	681	659	661	670	694	742	661	684	684	695	698	624	655	654	645	674	690	710	692	678	671	666	678	674	640	664	694
25154	21119	23857	28645	21128	16066	838	595	475	445	460	489	484	472	479	466	453	467	493	471	413	429	458	411	484	458	471	434	480	438	425	490	510	437	453	431	412	452	452	466	451	433	443	467	433	463	439	472	484	479	444	447	476	443	518	451	461	387	404	432	483	467	455	482	488	454	448	446	434	486	470	436	446	440	453	449	438	427	428	435	459	406	458	427	487	430	417	437	456	421	455	427	439	405	442	418	452	433	434	478	440	463	443	422	465	452	456	393	426	419	446	467	439	445	431	446	386	435	483	457	470	428	466	445	472	445	443	455	478	406	449	388	435	402	403	379	387	418	419	420	459	465	510	427	525	465	489	443	424	437	468	394	467	463	461	459	423	442	376	426	443	444	453	446	486	453	437	475	462	425	469	432	468	433	454	433	422	438	456	415	431	435	490	447	441	450	465	429	466	467	453	470	433	450	439	446	467	416	420	446	425	465	462	468	449	419	442	441	415	451	421	457	466	435	439	473	440	471	453	431	446	516	474	449	415	443	449	417	435	456	411	419	452	415	464	437	430	493	439	411	481	500	442	461	431	435	443	470	471	457	477	437	449	461	413	430	447	452	501	460	461	422	446	424	449	479	462	496	436	427	456	399	507	444	458	452	469	427	458	463	456	467	480	436	382	450	400	454	416	440	435	489	452	433	411	431	427	464	457	411	456	433	410	449	456	448	430	471	442	453	471	429	470	384	460	483	447	455	483	459	466	471	427	409	463	432	415	447	428	431	449	463	467	430	432	438	433	430	493	442	414	392	424	457	439	419	474	461	456	455	492	474	410	469	430	477	458	439	438	426	421	433	440	452	469	431	429	440	453	431	481	462	459	494	485	418	427	466	463	467	457	416	440	411	460	450	455	442	466	473	446	426	442	424	431	458	438	436	430	438	426	414	427	494	440	441	423	399	432	447	460	413	483	429	489	413	429	436	446	410	468	457	468	459	465	470	448	466	426	412	448	484	420	499	431	409	452	451	437	484	419	430	467	493	496	430	446	473	418	422	470	450	433	432	450	438	433	422	490	458	447	447	435	402	415	409	463	440	447	454	452	419	416	485	453	477	449	437	427	470	518	462	446	456	441	452	417	466	512	478	455	498	408	471	513	414	425	474	470	455	494	442	484	447	456	426	431	448	434	476	463	445	468	433	458	430	472	474	449	474	438	463	446	417	443	465	448	481	461	466	462	433	447	449	499	420	440	438	457	440	474	438	473	464	454	462	455	443	439	489	452	469	472	429	438	442	438	411	429	454	459	429	453	488	440	467	480	456	421	457	480	420	418	428	453	498	432	423	433	458	460	423	425	440	452	414	439	456	477	463	451	445	455	473	486	429	486	483	422	435	474	420	445	413	428	456	437	486	420	455	444	450	436	477	510	489	474	449	445	434	433	465	498	471	451	445	410	478	497	460	466	432	497	473	434	440	430	408	447	435	461	423	446	493	438	441	500	426	414	439	416	467	485	424	456	457	405	446	458	448	405	423	427	410	485	462	439	401	392	454	458	448	420	450	418	476	450	439	423	457	488	480	444	458	416	411	416	417	493	426	447	461	483	450	428	449	455	447	445	400	455	420	472	443	412	456	436	461	449	428	484	424	451	438	426	383	447	414	428	401	450	466	447	456	455	466	450	510	494	442	415	428	460	401	446	404	436	416	462	431	430	454	422	439	462	395	446	449	444	421	446	472	453	440	432	422	442	423	429	465	460	468	407	461	438	437	424	434	381	425	451	428	487	468	445	428	421	444	445	461	446	484	403	418	446	475	459	421	441	482	453	450	430	466	458	464	451	452	448	439	424	441	470	403	445	458	418	442	466	403	441	447	444	435	429	455	463	454	414	435	433	458	432	474	433	407	448	453	478	452	469	425	477	441	443	421	457	414	435	443	415	460	460	433	460	415	402	407	458	435	480	441	442	444	433	474	427	445	409	448	457	431	477	465	429	496	474	440	423	468	443	458	434	438	418	435	447	443	440	480	479	462	445	413	440	467	451	457	486	449	397	468	425	410	435	459	430	450	419	434	456	465	487	452	475	451	444	460	436	485	426	436	489	454	409	443	457	448	462	459	451	433	461	424	483	461	451	462	429	464	457	455	431	470	431	458	418	436	472	446	426	454	478	454	466	481	398	437	483	428	428	400	465	433	441	480	457	470	447	463	429	467	492	446	396	446	458	438	431	429	447	430	450	401	433	403	461	421	456	434	432	401	447	455	448	448	453	445	474	457	430	459	452	449	436	443	465	480	457	418	457	453	462	446	440	436	434	434	458	428	472	444	454	412	454	448	487	434	440	430	408	447	450	438	420	477	445	419	427	415	455	447	420	441	423	457	424	451	429	460	485	449	476	466	464	435	429	442	454	442	489	428	459	451	435	445	465	469	440	443	501	418	449	451	422	427	421	440	468	446	443	491	408	448	459	433	454	443	459	445	408	444	478	493	486	472	450	455	470	443	425	429	437	412	437	451	418	440	482	431	415	471	494	462	447	443	489	461	409	416	439	454	514	463	448	450	449	454	464	492	460	443	454	433	414	412	512	422	417	396	451	435	449	475	436	466	452	423	434	458	420	452	501	412	475	441	474	451	465	451	436	466	459	471	449	449	441	449	461	439	449	462	472	437	465	477	516	403	430	404	452	474	489	420	470	385	446	448	445	428	476	450	499	452	508	461	456	430	412	460	438	436	405	420	390	471	436	441	412	407	450	486	438	429	421	447	449	432	443	460	470	440	433	445	419	402	415	454	409	453	465	421	427	445	427	425	471	451	446	424	449	437	466	470	460	462	431	398	418	428	457	470	433	445	454	437	431	465	427	413	469	426	388	454	453	436	417	445	387	479	453	440	399	408	478	459	428	420	424	454	397	449	432	419	439	456	433	436	472	441	408	414	451	418	434	414	419	448	470	461	441	461	456	443	463	452	477	443	455	462	451	418	456	446	471	457	485	532	455	454	459	439	462	456	449	438	446	489	434	451	462	450	429	456	487	434	472	448	471	376	419	426	468	468	494	449	458	473	427	473	428	438	462	423	445	434	446	481	453	439	452	434	416	422	424	440	464	408	425	446	471	431	399	407	408	447	460	444	400	458	441	446	478	462	445	440	476	455	449	447	453	443	443	460	467	429	440	430	440	431	389	453	436	418	463	432	472	462	415	434	480	424	460	463	417	430	435	463	449	432	465	459	478	449	457	451	449	466	410	449	447	449	453	446	461	412	440	465	438	423	449	428	486	443	480	493	437	471	473	437	438	425	447	422	468	417	426	425	423	429	483	439	441	454	442	428	470	401	447	455	463	425	439	471	441	448	465	429	413	456	439	422	441	483	460	459	407	413	454	481	431	448	408	437	419	424	450	435	407	444	419	442	469	473	474	421	434	461	482	469	412	477	408	402	435	430	450	482	410	435	432	418	449	433	470	451	475	451	435	422	439	440	413	417	436	397	479	447	502	405	481	466	431	411	439	456
31183	29171	16103	1104	1017	1020	942	959	952	933	924	953	987	954	969	975	927	986	923	925	895	917	901	876	935	943	945	960	938	926	975	930	962	904	919	907	925	936	905	941	930	932	924	897	1025	943	865	972	967	965	950	920	965	927	950	968	930	965	903	928	885	893	946	930	919	886	959	954	910	964	936	917	950	951	937	942	943	995	937	911	923	976	929	954	962	933	919	928	933	948	917	976	949	941	954	969	918	992	921	930	941	927	973	924	971	986	940	863	852	964	937	934	939	868	959	935	952	960	963	994	913	987	937	944	907	958	952	910	926	891	964	913	954	942	913	941	936	911	941	947	969	936	938	954	999	971	983	958	940	929	950	921	917	942	981	935	897	887	952	977	910	932	996	922	945	956	959	908	890	952	921	913	882	898	931	978	904	973	912	919	913	993	929	933	972	929	963	915	916	918	952	880	973	919	931	956	977	946	963	968	939	921	903	927	936	924	957	969	967	989	919	939	941	963	955	916	909	924	936	875	881	911	993	914	956	951	972	916	979	996	967	932	930	926	951	914	920	918	948	958	906	986	986	949	940	947	940	934	935	950	959	935	933	955	957	888	913	971	966	884	950	952	888	931	916	989	979	1008	934	944	864	974	941	893	896	926	939	935	948	901	959	914	966	954	930	911	936	918	962	923	949	909	937	907	920	956	938	908	945	957	972	897	959	941	905	955	933	964	934	892	908	936	907	912	898	948	921	940	950	938	983	953	902	918	921	879	931	971	912	960	942	906	915	939	942	968	943	880	948	943	954	986	933	944	958	963	885	882	952	919	919	925	846	1013	956	915	945	970	940	938	985	929	884	923	924	959	975	924	937	944	938	971	925	916	946	886	971	956	951	991	946	884	909	899	904	942	916	958	988	928	933	926	947	1018	923	982	921	928	875	947	949	956	909	891	925	955	956	878	940	942	921	938	950	957	920	947	925	931	949	815	871	951	910	1003	878	884	904	889	926	899	918	931	887	883	954	924	929	943	925	891	888	981	920	934	935	931	934	913	979	940	893	922	930	944	943	936	936	919	914	951	957	931	909	982	943	928	966	958	952	980	958	928	926	945	932	889	946	951	999	925	917	955	898	924	940	910	902	932	944	934	949	971	946	924	889	911	995	925	983	933	911	891	923	933	971	871	941	925	947	933	864	938	938	941	978	946	922	969	909	931	889	975	976	919	895	928	961	974	962	915	904	964	873	945	951	977	1013	989	961	958	938	944	931	937	963	976	918	958	907	956	930	913	945	957	958	926	956	965	925	951	910	965	866	989	984	964	896	931	936	943	945	998	943	917	922	955	843	927	994	941	915	913	906	933	922	874	947	974	991	940	881	938	909	912	956	902	960	928	884	948	876	907	957	927	917	951	962	958	886	960	939	881	943	936	977	952	915	969	942	958	902	964	898	935	916	929	922	969	932	918	892	956	985	966	931	948	883	946	916	917	944	956	932	918	949	920	946	978	893	911	945	929	947	961	966	947	913	977	935	988	963	984	917	913	930	937	934	928	940	993	912	916	931	906	940	954	961	1001	922	892	925	925	915	936	939	903	986	954	914	945	943	893	986	964	943	937	962	922	919	944	963	934	931	916	961	949	943	880	945	897	885	925	923	966	942	933	904	909	927	889	938	950	944	904	926	922	943	887	953	962	933	892	1012	970	963	945	892	908	899	938	951	912	939	900	980	950	959	927	957	966	950	958	951	991	988	935	925	962	948	939	951	914	943	920	981	916	973	881	924	973	906	947	920	934	956	918	979	968	911	888	918	918	933	914	943	980	879	956	929	885	938	901	953	969	934	945	892	880	942	930	942	914	912	951	949	959	944	928	1012	949	878	925	871	973	928	892	921	911	886	928	966	987	936	991	898	977	938	937	907	912	884	984	1004	984	923	972	930	935	949	967	960	871	950	924	916	979	903	947	937	959	871	962	861	951	972	951	984	955	927	894	956	909	966	895	991	926	930	959	994	977	907	956	948	954	902	940	958	1030	932	979	945	889	912	913	880	943	954	993	946	901	931	936	910	890	900	925	982	985	957	968	900	907	888	942	926	959	908	963	936	911	939	914	877	995	894	958	1023	923	892	953	923	905	954	875	871	898	888	910	937	921	945	934	1017	897	924	910	911	952	939	971	998	990	924	922	900	936	966	932	936	922	887	949	940	894	955	983	940	966	979	903	943	946	972	932	930	928	993	963	934	954	965	950	941	898	923	930	933	983	977	927	909	871	848	930	890	935	934	1011	909	938	935	910	934	922	986	930	933	890	890	976	932	957	955	957	823	920	939	1008	929	922	950	989	1005	949	961	901	955	904	927	926	943	902	947	894	881	929	970	963	867	880	924	906	963	993	925	960	966	918	986	907	945	926	928	898	942	959	972	924	975	966	959	928	927	960	921	949	982	898	904	958	1009	1012	949	836	917	918	926	923	893	937	903	929	900	966	935	1032	928	889	936	921	918	929	953	931	931	911	926	912	901	942	948	964	910	910	908	1001	911	1010	956	947	929	938	931	908	954	921	969	975	893	935	939	936	910	924	925	943	940	907	954	932	1028	899	895	959	910	949	960	932	923	861	963	925	942	916	970	886	958	930	945	893	926	956	934	999	954	937	904	926	924	898	987	913	950	946	931	932	918	884	939	882	925	1019	942	914	966	900	949	965	914	936	932	946	970	900	934	893	965	907	986	907	890	938	952	933	960	951	963	960	933	919	938	856	946	932	993	943	907	971	964	872	896	887	973	936	876	935	921	917	981	984	934	964	975	945	951	916	884	953	963	938	850	989	927	964	950	943	971	911	922	941	945	927	892	897	901	925	958	890	946	972	884	877	921	971	922	889	894	926	918	891	948	935	954	968	967	963	916	908	939	936	911	941	937	896	938	934	885	915	871	932	902	944	915	909	950	951	926	896	937	921	986	937	935	948	925	915	969	904	864	873	978	989	890	977	970	908	957	941	936	906	873	944	934	928	943	881	919	912	964	973	850	927	937	930	926	927	884	974	966	948	953	980	931	958	893	982	938	896	899	1001	959	925	923	934	972	869	891	967	946	919	922	966	940	921	941	926	942	980	907	896	943	905	905	883	899	946	904	942	899	900	934	915	967	890	928	896	944	983	995	872	959	972	949	883	978	916	910	945	924	991	1009	912	927	1001	911	1004	947	958	957	955	921	945	977	921	966	910	989	969	917	925	944	952	939	948	933	942	935	970	914	978	938	967	983	929	926	935	931	938	962	915	967	919	911	951	971	948	957	988	895	899	953	914	915	965	972	948	924	929	946	943	981	886	940	875	959	938	953	940	866	869	950	939	903	913	945	933	963	953	930	953	942	900	957	1003	945	971	913	923	923	869	984	862	924	937	929	928	944	939	853	942	935	951	968	935	943	1012	927	875	914	1023	883	954	889	873	872	913	918	891	951	897	930	919	962	911	962	978	954	943	924	936	850	936	941	958	914	948	934	898	970	933	934	974	971	926	953	923	900	964	959	941	941	931	931	939	910	948
24545	21116	24181	28291	21117	21135	11884	755	464	479	454	388	387	402	370	378	364	366	360	373	363	414	372	380	378	362	348	359	364	341	347	346	336	336	380	320	375	336	341	370	320	339	326	355	373	339	352	328	406	359	350	379	350	330	337	344	355	376	367	369	419	364	380	433	352	323	372	356	344	328	348	350	333	365	341	376	383	354	357	312	337	366	329	346	364	333	384	349	303	324	327	341	363	376	347	354	368	365	335	344	337	334	332	347	380	348	382	352	339	363	321	329	350	341	374	360	370	373	350	352	319	366	340	347	351	399	322	345	349	329	306	359	382	356	361	328	374	347	383	364	336	352	363	343	383	376	350	361	388	365	346	328	342	310	336	370	352	383	325	352	359	345	373	376	384	349	316	382	333	366	364	349	337	352	332	383	311	342	313	320	376	329	338	324	344	344	344	343	352	340	378	358	355	358	340	332	356	376	332	347	324	361	364	354	378	296	373	304	317	354	358	333	331	347	332	349	358	353	334	349	385	331	368	355	305	385	318	347	379	353	319	322	349	351	339	346	317	382	375	344	354	334	360	351	356	339	329	386	362	342	349	371	384	345	376	335	366	326	345	337	350	314	341	327	312	361	347	320	342	357	349	367	351	357	336	352	347	343	349	354	319	319	356	375	375	371	342	319	337	357	358	360	379	354	339	403	362	360	408	348	318	320	353	372	352	339	367	350	336	339	347	361	367	358	372	374	377	367	344	353	337	369	336	302	392	361	354	322	383	338	343	379	355	396	347	313	329	353	364	371	344	367	322	366	338	364	316	378	365	334	369	331	352	367	365	368	298	348	359	320	360	378	363	334	295	370	354	358	339	339	335	374	331	362	349	350	339	344	362	294	348	336	329	396	387	384	327	322	322	336	325	357	330	397	329	342	340	358	345	318	330	368	327	334	313	347	340	340	332	303	367	407	343	353	339	346	363	333	343	326	393	372	314	344	366	338	347	369	297	380	349	341	367	357	397	346	315	336	327	349	345	329	370	368	364	379	365	331	349	358	350	376	356	393	340	353	329	353	327	381	365	362	322	370	318	334	367	343	344	351	336	373	324	362	344	347	321	372	378	354	347	329	368	360	350	358	358	318	340	384	377	351	372	361	349	351	331	355	347	376	330	364	357	325	312	353	331	353	348	330	359	371	352	338	362	352	337	342	363	367	360	340	343	340	317	371	299	347	366	365	364	371	327	367	383	375	341	337	374	343	351	342	362	360	385	348	337	344	342	339	301	373	372	346	321	315	360	344	326	383	333	314	331	375	368	337	308	331	330	327	377	318	360	326	342	352	378	345	376	344	346	328	357	333	374	355	349	356	346	401	356	362	376	321	364	321	353	367	362	352	354	328	333	340	345	360	300	343	339	369	383	334	360	371	315	366	339	370	336	344	379	328	357	373	354	353	320	369	359	343	340	357	375	345	358	331	399	361	363	362	337	364	385	350	346	367	371	360	377	361	351	361	367	358	317	350	344	359	355	335	365	359	347	339	360	344	353	331	334	358	332	368	379	333	298	359	313	356	368	356	352	328	329	348	332	360	342	350	377	363	373	367	366	346	342	323	323	335	349	353	353	321	344	347	322	356	329	317	323	349	384	353	366	380	342	333	373	346	332	367	344	363	368	352	368	322	365	374	353	369	345	379	334	364	350	371	395	396	340	357	366	340	338	378	357	342	370	327	361	356	356	325	342	354	395	340	337	389	353	371	333	351	329	334	350	372	347	352	381	338	391	347	353	349	360	332	375	368	338	329	320	346	343	364	362	346	348	320	379	324	332	344	327	321	305	391	395	351	357	375	353	367	359	307	359	327	363	381	333	370	361	343	336	351	326	346	354	352	360	340	386	366	360	301	355	335	290	349	337	329	344	371	386	350	329	362	366	346	360	351	345	345	391	366	349	391	357	371	350	346	344	322	374	348	335	354	322	316	372	344	349	354	365	325	362	360	350	339	320	330	353	371	317	345	317	354	332	343	325	362	366	322	338	365	312	317	370	366	329	381	334	390	348	373	363	362	314	319	350	323	349	348	395	373	368	356	362	377	351	365	328	318	341	357	355	374	361	329	320	393	349	381	325	367	358	370	375	335	382	363	360	355	303	328	329	357	372	302	359	379	348	349	361	343	356	373	351	341	340	349	368	345	347	345	341	384	366	341	383	331	320	323	337	363	364	364	353	322	352	308	368	354	362	340	330	328	356	360	345	354	359	338	365	348	345	361	349	365	369	371	363	340	334	343	363	330	361	332	327	381	379	366	356	334	322	338	362	330	371	368	355	338	356	340	333	340	340	338	344	368	359	351	330	370	403	372	338	333	357	338	346	344	353	369	353	362	360	374	345	357	326	348	337	375	374	350	380	360	343	350	338	370	343	382	389	331	356	361	354	392	331	336	373	340	357	393	380	354	361	347	358	340	318	335	351	324	345	313	364	363	304	325	352	331	317	354	317	353	375	339	339	352	353	348	324	370	351	323	336	360	354	367	376	348	309	337	339	339	340	344	342	313	356	334	361	327	338	355	332	323	359	358	321	304	349	353	375	335	338	348	348	341	340	325	368	366	357	351	332	324	334	337	351	383	348	317	351	372	342	354	332	359	326	413	356	334	321	400	332	361	314	318	350	318	344	338	357	348	335	329	361	321	338	363	353	377	373	361	349	378	345	355	352	343	331	363	351	361	301	323	345	367	386	314	343	343	353	363	356	338	328	351	345	384	346	329	355	314	343	323	310	371	355	353	351	359	346	354	351	347	382	360	357	316	348	348	344	330	355	356	315	325	342	377	343	340	345	365	358	331	344	357	384	352	326	373	366	337	331	382	392	358	328	328	338	360	343	395	377	350	350	358	359	361	332	351	340	345	349	380	368	376	394	325	336	328	367	328	324	337	369	377	390	364	360	351	381	386	333	310	355	360	363	359	358	349	336	359	332	370	340	325	348	341	367	358	340	350	362	363	332	339	360	353	354	347	367	352	343	337	381	347	380	360	359	393	365	352	391	334	329	382	345	336	393	318	382	370	359	353	310	345	346	351	362	333	359	356	375	366	375	361	317	350	367	356	333	363	347	380	327	335	328	367	373	391	361	357	330	332	371	369	342	349	359	328	327	329	351	351	323	387	343	354	295	341	346	322	314	338	353	343	342	331	348	374	365	355	381	384	341	325	319	367	338	351	392	372	387	345	342	372	374	355	366	317	368	349	352	381	366	371	383	339	361	357	368	347	342	322	351	312	353	337	321	369	376	351	360	375	348	336	350	350	360	365	354	349	362	328	317	369	355	326	319	374	369	348	374	379	326	372	360	326	369	350	360	321	301	332	341	297	354	349	350	349	373	355	353	327	373	366	328	339	388	360	363	336	375	356	351	341	376	343	355	379	337	353	325	340	376	327	329	352	342	372	343	360	323	332	362	360	349	370	345	365	367	376	379	333	317	340	333	361	348	353	380	395	351	362	351	328	352	346	352	331
36054	39037	21903	1034	900	804	760	812	789	713	730	760	791	728	733	788	716	734	721	729	705	748	706	748	653	677	719	743	718	726	756	724	699	685	720	749	693	755	759	708	716	694	739	706	746	704	708	743	724	762	775	717	754	757	724	688	714	715	713	718	707	750	693	719	708	765	720	673	650	739	725	726	743	737	768	744	714	682	736	731	752	698	728	752	685	750	661	753	756	743	709	748	706	739	743	730	704	722	687	770	714	706	692	670	724	723	707	750	689	707	722	725	713	722	726	761	710	682	736	722	726	720	701	730	705	708	743	688	728	743	714	707	741	693	728	682	713	751	721	736	736	757	750	657	749	717	739	744	711	716	751	730	720	724	696	734	778	741	702	704	775	712	653	669	742	739	715	689	681	660	722	654	756	731	741	705	711	699	701	755	684	728	720	722	735	693	762	650	635	695	743	728	696	684	708	736	668	777	669	672	693	694	674	718	721	685	692	749	708	716	697	709	738	728	701	719	752	699	743	787	759	722	790	751	704	725	710	735	733	677	691	781	780	756	720	726	726	696	739	714	760	735	741	703	756	691	658	640	690	734	736	738	742	721	701	768	712	714	725	718	738	782	721	703	779	720	725	760	760	742	742	736	744	694	730	711	703	702	736	700	727	722	722	684	765	732	753	705	687	692	718	751	690	733	722	701	685	732	722	714	724	767	712	726	737	687	734	760	758	721	735	720	682	747	731	725	726	679	765	714	727	672	749	730	721	739	724	777	729	758	718	699	654	728	755	706	741	747	735	682	747	726	709	718	710	706	704	715	715	715	747	699	729	720	704	712	688	718	677	702	727	738	714	733	682	766	725	687	700	722	714	724	759	716	709	680	684	761	721	735	715	703	730	713	734	716	695	641	722	732	731	717	701	762	761	745	782	724	725	737	740	743	701	722	721	688	693	757	699	752	710	771	718	697	753	712	714	701	685	697	701	694	726	755	764	738	732	676	766	724	730	712	682	720	727	739	709	774	727	683	770	749	707	707	755	721	743	731	751	746	749	686	723	696	669	728	692	702	731	726	701	730	677	697	704	714	708	702	749	701	704	732	752	727	664	681	773	714	755	702	714	693	719	728	703	687	710	677	700	734	737	712	739	703	677	724	735	769	691	715	712	716	644	700	724	695	741	762	740	748	717	742	704	709	715	731	720	695	744	717	751	705	686	683	756	761	675	692	753	749	731	739	734	745	743	724	745	714	719	741	678	696	686	731	719	740	718	721	747	693	709	668	691	718	661	726	717	765	721	714	713	721	704	723	708	742	747	752	688	719	717	699	767	747	752	704	700	703	703	677	766	743	716	769	706	756	706	744	775	756	705	713	669	720	756	733	663	714	698	673	731	750	705	722	728	672	712	714	662	705	754	703	670	685	713	674	719	704	694	715	701	661	723	749	682	734	745	756	690	745	747	772	704	744	677	726	670	718	724	747	681	783	735	713	742	756	710	675	714	770	744	751	722	745	705	723	694	696	693	725	758	747	708	716	706	678	724	688	739	744	738	736	717	687	700	726	741	781	680	756	681	688	748	727	752	730	711	711	727	740	702	738	693	747	696	757	720	735	716	735	739	734	735	706	705	720	716	708	747	735	671	721	717	742	690	723	702	756	754	740	695	733	756	773	747	703	714	712	748	691	720	748	743	742	701	680	732	752	707	750	759	721	744	710	710	709	739	717	741	669	693	748	757	744	764	715	711	710	696	751	736	773	685	730	693	683	691	743	723	763	731	763	734	699	698	709	701	749	729	711	706	715	746	701	729	707	730	694	719	683	711	720	711	655	734	736	704	707	710	731	760	716	736	770	727	668	693	706	690	703	738	756	707	754	689	707	710	755	677	712	759	694	720	689	746	706	707	689	690	756	707	702	714	776	696	745	730	728	706	704	722	683	738	720	717	711	680	724	765	726	716	712	700	723	747	688	704	716	720	718	739	705	751	736	722	707	701	695	688	717	702	732	717	755	717	735	723	772	716	700	695	705	703	737	718	704	720	721	704	669	722	778	755	728	759	700	735	746	723	750	725	670	678	722	708	750	721	708	700	703	744	665	682	780	767	704	694	711	709	722	781	764	659	722	691	660	782	712	728	755	720	752	705	747	705	713	747	711	700	722	723	708	691	637	786	784	755	744	752	703	768	732	708	728	777	673	726	719	724	725	686	711	713	699	771	712	731	699	669	777	720	722	719	775	721	701	776	755	689	726	683	697	704	701	712	787	687	684	761	689	773	743	702	710	754	750	709	733	732	707	715	731	792	707	766	707	723	725	747	738	727	718	760	682	689	701	686	767	732	726	708	739	746	679	718	774	728	773	713	700	722	745	692	705	771	754	719	740	705	719	679	743	709	724	737	748	742	757	707	699	708	671	702	713	718	737	722	729	717	714	715	745	706	705	685	705	714	672	747	690	695	717	768	734	696	752	731	702	689	696	709	715	703	727	696	711	659	713	724	716	740	724	757	701	733	746	697	729	713	745	767	698	739	713	728	731	701	695	725	726	692	712	667	738	713	679	710	681	737	710	731	725	735	755	731	730	769	737	664	713	689	727	669	741	712	713	716	802	765	734	737	742	713	758	740	717	727	786	763	716	730	727	691	732	720	688	733	754	698	713	757	717	712	738	730	762	705	743	756	720	742	684	703	694	719	729	683	724	737	734	722	721	691	765	732	725	736	714	739	738	716	719	682	710	786	718	677	715	738	745	658	698	712	697	673	725	721	726	731	732	634	692	714	698	715	739	705	671	701	679	740	695	713	708	735	734	752	680	720	686	743	706	760	701	740	712	752	729	721	741	741	713	735	684	762	699	750	734	706	720	758	706	734	725	752	718	740	731	696	748	737	680	725	697	729	716	752	715	719	703	734	692	700	735	720	770	713	722	708	666	740	733	704	742	735	748	688	652	665	739	741	751	739	724	747	732	697	715	736	767	774	681	726	707	688	700	729	740	749	767	728	712	769	702	750	732	744	780	672	781	743	677	689	683	724	655	723	675	754	721	719	702	694	705	692	734	676	709	661	751	678	756	714	753	704	692	749	754	739	688	709	684	716	739	755	723	753	739	739	714	704	731	773	732	681	750	715	695	666	731	756	746	705	669	729	720	711	709	697	740	708	764	712	756	774	788	723	747	686	693	673	744	698	705	668	712	734	743	690	713	745	704	699	688	707	755	726	758	725	715	688	732	813	689	713	733	673	722	753	730	709	693	705	715	746	685	744	733	759	768	668	721	750	717	734	739	699	739	725	739	675	739	717	735	672	707	769	698	716	719	732	720	726	710	744	725	711	771	764	721	693	719	694	727	680	710	746	697	701	712	749	721	673	753	698	716	782	725	733	733	670	753	734	713	760	707	715	677	718	711	741	731	714	718	683	678	679	731	760	692	733	737	707	709	698	688	692	745	672	789	718	773	746	721	710	763	737	702	726	740	736	722	765	718	715	734	734	692	722	703	717	727	727	772	708	695
34245	17949	5778	452	287	279	317	310	284	315	286	316	310	290	289	297	301	323	313	312	279	291	276	306	294	271	309	276	291	296	288	305	297	285	268	289	320	315	310	319	282	316	319	271	310	279	300	268	295	263	310	241	305	265	319	295	268	284	290	314	336	306	297	336	291	311	321	273	319	287	339	327	283	268	300	289	317	293	276	282	279	270	290	321	312	297	259	278	289	318	295	313	277	286	317	310	305	292	290	283	292	286	308	280	313	295	291	290	281	263	266	267	301	278	306	268	302	293	298	286	325	258	259	256	280	325	284	304	297	327	310	300	277	284	312	276	299	294	313	285	304	290	275	283	289	296	287	290	317	299	276	291	310	333	283	301	284	305	291	288	301	309	290	259	316	326	275	293	277	284	303	331	288	287	267	280	274	289	315	316	333	292	280	303	312	284	291	271	314	314	323	289	313	322	277	301	301	264	285	283	321	310	336	263	270	297	274	307	288	269	293	301	306	293	271	262	272	307	278	247	284	295	300	303	285	284	328	298	334	302	287	298	302	290	338	294	311	289	276	293	315	311	329	286	296	318	293	294	254	304	318	312	310	262	290	306	273	309	324	292	285	297	313	297	280	298	297	326	275	267	283	278	243	274	308	298	264	308	278	318	325	309	304	321	295	282	283	317	321	318	291	268	280	295	304	300	294	257	305	283	335	296	313	307	313	302	288	277	296	292	302	262	323	317	285	306	299	279	314	301	319	299	274	310	319	300	290	303	275	290	293	284	280	333	274	266	309	330	280	321	302	303	281	308	301	297	297	282	281	286	283	258	288	289	300	294	279	254	310	317	280	311	311	317	288	292	290	262	303	326	298	292	265	296	276	283	304	309	279	300	310	274	302	298	326	273	291	302	327	296	309	290	290	316	309	318	306	293	265	297	295	305	302	311	299	288	268	301	310	298	293	293	305	270	287	276	314	282	298	283	294	317	326	304	299	303	294	310	297	270	296	285	273	299	322	296	275	276	301	306	320	281	326	312	265	285	322	285	287	293	291	301	288	311	256	291	312	312	294	252	274	284	311	325	321	279	281	264	310	325	294	291	271	308	278	309	320	282	280	306	275	303	278	306	314	308	287	323	265	312	299	294	303	300	287	331	275	304	262	308	261	305	290	320	288	315	261	279	282	279	307	328	312	289	264	293	259	293	271	296	305	268	245	340	302	318	295	297	279	269	289	284	308	305	279	304	281	233	299	269	280	299	309	312	258	311	291	325	321	287	280	272	294	256	294	253	265	269	335	266	294	327	315	277	287	293	295	318	286	299	282	284	289	267	306	305	305	287	264	276	281	307	279	296	296	290	301	303	279	287	264	293	300	304	332	349	284	272	284	283	309	302	307	280	318	296	299	285	284	252	327	305	295	306	340	287	325	267	301	288	291	306	280	294	262	269	315	318	312	310	312	322	298	276	300	272	299	316	307	335	303	275	274	293	314	291	261	330	302	356	305	265	293	326	317	287	292	301	293	291	238	319	280	308	291	295	287	302	272	268	299	328	260	268	296	280	302	291	295	322	299	315	323	282	291	286	313	310	305	274	293	283	302	311	322	289	294	274	311	306	299	312	299	320	280	304	294	302	317	294	323	320	275	298	310	285	317	291	313	308	316	283	288	271	317	313	307	260	298	294	269	295	300	286	295	301	326	300	247	275	299	304	325	315	306	323	287	298	288	267	311	313	289	305	313	290	262	287	318	301	307	302	303	302	298	310	282	314	240	297	286	287	299	329	328	271	299	296	291	312	278	320	292	298	292	303	274	300	280	335	269	328	311	304	290	296	267	310	311	338	298	293	260	319	294	295	242	277	271	284	279	299	269	268	275	299	304	300	295	282	268	322	283	280	276	316	331	301	305	320	306	298	304	304	292	305	265	291	252	266	283	321	315	287	288	326	296	285	286	299	288	265	284	309	298	292	297	291	311	326	256	292	278	285	293	275	298	293	294	274	273	273	274	280	290	315	289	326	321	317	264	296	307	286	283	293	285	289	297	346	305	279	301	277	300	296	285	308	319	284	311	273	347	298	273	292	273	286	262	267	315	304	293	287	292	306	316	313	277	292	276	262	336	294	288	321	301	310	302	292	302	296	280	268	312	285	290	277	284	291	287	337	304	347	289	291	317	316	310	294	295	315	260	260	295	301	288	304	286	282	264	322	309	304	315	297	308	287	325	336	311	273	316	326	300	315	335	304	295	300	302	310	286	317	284	278	261	324	299	288	268	312	298	273	280	326	280	259	309	271	305	280	275	293	312	281	290	282	295	272	314	305	311	292	306	331	269	272	289	321	273	280	326	292	296	294	273	286	285	240	308	303	298	326	300	301	280	290	277	299	309	277	307	288	347	288	272	306	301	309	290	315	315	314	281	290	271	294	302	287	297	318	285	274	309	297	318	301	270	317	283	284	252	289	320	283	273	292	304	285	282	346	311	283	288	300	294	293	293	323	294	303	306	335	292	294	293	318	286	323	290	332	313	269	305	321	289	309	290	295	247	275	274	314	309	331	304	296	304	295	290	280	316	285	288	301	264	296	312	294	306	303	291	281	296	305	286	310	310	299	294	280	296	270	341	297	289	296	302	299	297	283	289	292	306	274	298	296	307	276	263	299	308	322	311	301	272	281	283	260	269	298	253	284	306	286	280	295	307	320	300	313	319	276	291	306	332	321	281	280	293	318	327	341	310	293	314	320	303	285	302	270	296	257	279	277	289	326	294	260	272	326	290	324	306	310	270	292	293	291	296	304	307	330	307	280	311	326	310	308	278	248	335	292	311	280	294	313	308	293	300	278	276	314	290	288	262	283	297	332	301	317	297	284	326	279	328	282	317	276	283	300	309	299	345	304	307	282	291	308	257	317	297	320	294	289	338	296	304	309	309	309	307	297	272	311	283	299	292	296	268	284	296	290	296	305	296	285	286	299	261	276	303	271	312	258	283	284	295	291	263	294	281	307	308	292	275	263	305	286	287	276	282	277	305	284	300	254	273	291	317	303	305	248	287	315	297	296	298	320	304	318	299	302	297	292	279	259	302	321	286	302	292	282	316	279	308	302	286	288	306	297	314	282	295	272	324	328	280	304	322	328	315	353	281	314	287	296	302	269	315	287	312	291	289	322	278	297	313	259	274	312	271	319	290	296	323	297	269	314	308	304	280	323	303	278	299	263	287	323	297	305	317	350	298	299	280	269	288	287	302	300	285	285	317	306	325	304	284	309	288	304	314	331	266	324	282	310	267	292	300	293	279	305	253	310	308	276	315	285	346	296	306	313	290	285	302	263	314	274	279	268	318	288	358	295	323	250	314	247	317	259	281	286	297	321	302	282	282	307	327	281	282	274	262	269	293	270	236	280	294	293	307	315	319	282	290	350	316	318	303	295	299	299	309	277	324	323	282	282	288	301	304	300	322	290	313	273	312	309	295	298	333	329	300	263	294	327	305	243	308	292	317	323	295	309
15770	3399	1825	654	713	678	679	671	709	690	711	656	683	694	678	703	661	681	656	649	660	729	649	669	622	651	686	628	716	650	729	701	670	686	655	642	672	685	650	694	654	653	668	686	712	657	654	679	680	674	691	668	663	689	645	654	706	665	707	674	691	652	701	659	705	701	657	674	675	682	709	678	736	654	681	646	649	671	706	699	673	678	724	662	685	663	687	705	677	697	648	675	671	659	657	667	700	706	694	656	723	653	673	651	699	672	696	664	673	685	630	696	721	649	650	727	651	649	662	720	693	694	667	646	688	684	648	674	687	677	671	695	654	671	676	681	712	726	626	635	667	697	704	682	645	639	678	677	699	645	651	779	655	659	705	698	702	691	637	642	674	697	684	690	627	708	706	692	679	697	698	685	685	704	651	631	721	614	697	680	629	711	697	687	715	683	703	701	689	705	655	645	691	676	708	662	661	681	650	670	688	676	698	682	643	667	700	703	685	644	652	684	658	684	661	668	701	701	686	680	639	673	637	603	719	699	691	705	650	676	673	662	669	732	674	702	685	636	691	693	668	677	663	679	652	660	652	685	717	669	723	631	716	645	667	668	724	690	645	707	633	665	707	704	687	687	687	673	635	679	682	657	693	681	729	692	631	644	635	706	692	669	668	687	699	687	692	674	678	637	701	666	646	683	715	717	709	645	627	671	680	682	675	689	604	695	654	633	675	690	630	688	680	643	694	670	628	700	683	676	676	690	662	676	702	690	638	660	671	686	645	668	726	679	662	623	668	649	653	679	681	689	664	684	648	699	661	635	681	664	694	706	690	651	693	680	721	698	687	704	692	725	685	670	649	625	712	680	722	731	705	637	699	636	670	642	693	685	677	685	627	689	659	659	664	690	705	727	724	744	709	663	655	677	643	730	659	644	657	693	690	684	662	699	669	672	734	640	692	684	642	682	678	687	686	714	685	697	671	674	708	671	707	658	703	664	726	667	658	663	692	649	685	664	645	670	692	688	684	641	670	667	730	721	660	647	714	753	744	671	669	647	684	690	665	680	616	680	646	652	648	664	683	647	689	675	688	700	694	654	668	647	661	645	648	656	666	633	696	636	655	689	742	655	647	695	704	700	676	722	696	671	695	700	687	621	682	684	681	618	663	713	702	681	681	654	685	703	651	669	638	732	678	732	682	706	675	668	655	691	684	649	671	697	693	652	661	618	664	648	738	631	677	657	691	714	704	680	727	692	691	671	611	673	671	681	661	687	691	680	648	712	694	693	679	666	658	691	651	671	707	697	629	687	685	645	672	671	722	673	661	623	657	678	689	618	683	621	710	718	649	654	642	664	670	686	635	662	703	654	680	659	658	684	714	713	661	665	701	695	637	717	696	671	669	711	659	705	681	679	703	702	656	677	688	667	694	666	639	712	690	705	660	707	702	662	681	668	674	686	702	651	620	723	694	683	662	644	691	719	731	745	668	665	703	705	629	629	678	678	691	674	706	718	696	628	683	639	707	689	638	657	693	656	700	706	664	684	703	678	698	678	708	642	631	687	662	702	688	677	657	667	671	642	671	646	690	700	673	685	666	665	739	654	646	648	640	640	703	666	708	709	690	701	711	660	637	725	699	664	685	700	639	696	682	670	650	618	690	684	666	706	669	658	685	725	718	690	688	690	684	678	675	648	642	644	690	711	680	650	666	662	641	670	724	621	683	651	674	650	673	639	651	716	657	706	685	699	705	666	655	692	635	701	678	669	659	622	674	697	687	685	705	690	668	699	712	618	645	660	594	699	711	674	680	685	651	702	664	689	676	692	682	669	696	701	685	624	714	661	674	658	700	629	688	709	687	663	662	714	759	690	687	682	639	681	710	672	725	671	701	657	698	691	684	686	715	643	729	676	682	690	678	679	658	665	690	633	697	732	711	693	684	694	638	680	720	681	687	684	627	675	682	650	713	680	705	660	655	654	737	717	695	628	672	667	688	658	690	678	649	671	613	684	668	651	677	620	738	689	678	652	672	685	645	764	683	677	640	664	644	704	638	684	644	656	709	689	685	668	660	690	657	671	669	685	661	650	679	666	676	674	661	668	654	662	721	699	640	713	654	680	657	672	647	665	623	649	691	715	655	674	636	643	682	760	636	677	732	688	689	638	646	699	679	662	644	652	674	665	612	695	705	668	684	675	640	667	637	662	671	677	644	667	671	664	679	712	663	667	656	700	680	708	641	678	684	669	702	746	711	669	635	683	662	657	679	702	677	698	673	643	676	717	655	691	668	705	662	683	688	686	694	640	689	675	665	661	621	694	651	730	657	691	648	717	683	650	720	723	685	679	670	645	724	662	670	700	702	656	621	654	708	680	684	636	645	685	654	687	678	687	646	695	673	666	675	677	670	670	647	629	668	652	712	677	697	659	697	680	701	658	696	716	705	694	677	681	652	706	642	665	641	679	696	641	663	702	690	668	625	641	663	702	690	670	647	685	684	731	659	626	678	647	658	680	656	684	672	655	679	627	701	657	609	656	723	652	707	695	701	669	703	654	629	652	662	709	694	730	653	661	630	712	650	689	642	672	665	657	696	666	694	691	709	695	666	706	660	703	720	693	690	701	727	690	657	696	642	659	692	670	712	655	686	719	647	674	657	628	669	684	681	695	653	661	726	679	685	658	693	711	666	699	677	668	659	667	657	667	698	693	722	671	649	671	698	700	621	681	681	664	684	660	716	625	654	663	635	677	614	669	707	708	712	606	658	677	702	699	699	742	699	716	709	686	681	660	689	675	696	718	667	630	722	667	713	668	710	639	679	695	691	665	680	681	680	686	720	664	684	634	639	645	654	697	646	709	714	642	671	636	701	643	665	693	644	680	671	636	677	648	676	677	625	750	673	744	671	695	653	625	641	645	652	698	650	735	681	650	654	703	624	695	606	693	644	665	653	647	665	689	681	654	667	684	701	668	677	651	682	664	740	670	668	698	677	719	701	713	683	610	684	657	675	679	709	687	710	676	669	655	662	666	634	700	686	691	650	659	686	672	710	664	676	703	655	688	698	661	716	674	700	660	656	677	718	673	692	641	636	685	680	685	675	677	659	653	652	672	700	712	711	708	628	681	679	692	684	668	657	648	654	696	678	638	691	667	717	709	669	657	662	708	744	720	661	673	695	664	662	643	682	694	679	669	648	676	665	692	711	668	658	656	679	678	670	661	696	665	703	708	703	680	676	666	649	659	716	670	682	664	680	698	664	689	733	688	654	699	641	659	678	657	707	652	671	680	684	752	687	690	709	714	642	700	710	666	649	705	653	674	640	699	710	688	694	728	684	708	661	654	696	652	626	680	687	694	684	695	673	665	661	703	660	685	671	657	679	690	694	675	666	686	682	676	674	654	680	699	644	697	658	642	631	658	662	694	650	651	665	707	686	670	714	625	684	686	653	647	654	665	659	645	686	732	678	739	674	632	686	685	698	693	680	660	688	663	699	644	681	646	701	670	663	695
25171	21116	23800	28680	21112	15677	823	591	482	495	524	445	487	447	490	483	487	471	486	462	483	454	467	508	448	493	474	444	481	448	483	435	461	427	459	431	416	489	441	465	455	464	412	484	453	443	442	463	453	456	450	486	457	484	433	445	419	428	445	425	441	439	433	424	444	476	403	427	414	441	441	457	473	400	419	437	454	451	431	459	463	451	461	385	428	443	470	415	469	448	464	447	427	452	462	466	455	457	472	491	462	456	443	445	476	455	412	408	442	431	457	434	460	487	442	468	414	432	464	469	433	463	411	473	466	467	456	438	464	457	455	445	420	427	476	434	417	431	464	458	422	451	408	469	452	432	414	420	472	472	411	454	477	468	406	474	442	433	458	445	477	455	439	460	430	494	439	450	455	445	479	430	495	450	450	485	437	444	440	482	465	422	444	423	462	514	441	443	455	482	458	440	447	458	446	441	439	413	457	445	427	432	475	475	392	398	427	445	467	489	476	463	486	444	469	400	431	419	418	457	448	473	406	459	459	457	445	430	434	448	431	468	467	455	465	424	456	441	480	493	444	457	444	427	440	429	442	439	445	454	423	462	472	446	454	454	467	463	400	491	447	469	407	421	465	440	446	458	456	451	416	454	452	464	482	435	477	415	445	475	429	431	414	471	482	450	428	452	435	436	441	427	468	437	455	453	438	464	464	450	462	455	434	463	427	446	473	434	477	458	463	451	451	455	465	453	434	446	486	460	475	443	443	439	474	436	509	427	430	425	439	408	438	450	470	421	428	419	481	455	436	461	446	423	445	450	456	464	470	453	446	453	453	448	420	492	457	444	470	420	451	454	410	474	461	422	427	439	467	414	449	401	437	439	444	457	452	450	445	450	460	484	443	478	429	473	415	424	455	457	438	458	486	456	449	455	500	463	441	436	431	416	470	482	424	448	473	432	470	472	448	447	426	430	451	416	437	433	418	463	450	421	486	455	463	418	466	429	418	428	428	440	391	454	419	468	458	459	403	455	459	453	455	516	444	471	464	472	483	420	489	431	437	431	478	428	429	472	498	450	456	436	443	453	456	428	494	461	425	399	423	383	435	439	434	451	452	485	433	491	443	449	429	464	470	448	455	452	435	387	454	464	422	401	462	459	482	444	413	411	477	438	433	440	445	455	450	476	462	441	441	456	451	438	490	461	404	459	470	439	493	401	440	449	441	464	435	440	506	501	412	440	480	476	441	397	447	442	462	459	444	457	435	436	466	433	463	474	435	480	436	470	447	431	448	437	485	465	477	443	484	437	450	404	442	435	414	436	446	487	477	432	460	444	425	442	469	439	426	459	506	431	448	452	457	445	481	459	403	488	448	455	431	437	460	432	424	415	425	453	447	443	497	399	426	432	470	451	439	447	451	472	470	450	434	435	496	441	481	409	444	452	437	444	464	455	474	507	435	464	419	451	471	442	484	480	395	441	473	415	437	477	434	439	446	400	448	451	445	472	438	416	442	440	457	465	443	472	413	398	421	445	437	436	445	445	449	461	421	411	456	490	434	412	429	469	422	436	477	475	478	421	458	477	446	443	425	443	470	454	419	504	452	477	427	444	434	421	422	439	465	438	450	466	427	439	436	454	434	452	464	458	455	433	463	462	446	436	424	434	446	483	444	400	454	468	459	428	477	435	420	448	467	438	459	440	456	420	424	477	444	498	409	436	445	427	411	405	438	446	442	416	473	451	444	446	450	429	420	493	463	482	505	421	444	457	436	411	450	417	465	449	430	425	410	457	456	465	439	456	420	418	456	425	465	453	450	466	445	459	428	396	402	469	430	449	460	411	477	408	402	474	451	446	466	464	484	428	430	424	428	436	437	438	461	460	448	423	439	448	441	404	441	452	427	459	411	463	455	488	437	427	463	436	422	449	441	407	424	443	428	433	429	424	423	430	403	420	466	423	458	435	462	416	470	450	452	477	429	445	470	398	458	423	427	409	450	476	435	442	432	423	455	443	441	449	440	496	461	428	488	392	439	461	453	435	494	420	477	491	450	449	415	461	460	474	474	462	423	471	430	418	472	402	437	438	463	451	498	433	438	443	451	501	442	448	463	432	474	430	453	490	481	471	483	457	478	443	420	441	435	401	444	438	434	465	430	408	515	452	417	493	458	455	468	442	452	438	492	467	482	456	467	427	490	419	432	517	461	413	484	420	483	452	467	422	471	440	429	430	457	448	420	434	468	430	451	438	480	454	431	431	461	465	472	413	434	475	441	448	435	457	439	433	433	470	461	423	482	429	430	438	463	470	405	462	445	438	442	495	446	436	444	438	423	471	485	489	458	455	436	440	454	472	458	466	459	459	466	471	455	421	455	446	437	456	465	410	456	404	451	430	451	420	485	431	450	447	452	490	432	426	431	465	460	447	452	481	458	433	425	468	436	447	445	441	435	460	453	445	411	425	453	408	454	423	435	455	473	425	463	451	469	436	474	472	419	413	453	449	436	420	439	451	416	481	420	470	439	431	483	472	402	436	435	455	465	402	425	438	433	443	453	439	451	431	418	443	470	455	450	469	462	457	463	416	448	433	436	456	437	480	461	431	449	428	465	443	416	473	484	439	428	427	430	408	443	395	460	439	453	431	456	478	433	429	440	440	430	442	451	435	475	438	437	448	437	468	465	435	457	461	437	455	445	410	427	430	436	448	452	432	427	427	423	423	419	428	494	449	424	413	462	451	403	441	510	468	421	471	473	466	483	397	470	508	438	422	477	470	458	425	443	416	439	437	475	430	463	423	412	444	442	442	492	447	429	434	469	460	462	461	420	469	461	451	445	413	447	436	424	434	420	458	436	452	439	451	464	498	400	485	445	437	418	479	453	422	440	451	443	439	488	422	414	466	461	438	442	456	485	474	449	455	427	450	497	444	399	470	464	446	433	487	468	426	430	466	452	464	475	443	451	474	412	455	413	397	456	431	420	459	454	475	416	427	473	412	462	454	417	445	447	398	435	446	486	451	460	443	419	444	432	464	491	438	440	419	445	420	470	444	448	451	459	443	418	459	431	447	420	448	466	459	435	440	493	460	406	442	470	466	483	440	413	463	402	444	434	476	451	471	423	425	460	474	441	434	477	454	462	486	447	449	449	432	489	433	442	490	442	401	425	436	486	470	453	478	485	426	446	473	451	449	459	479	459	461	464	393	414	450	441	435	433	469	455	459	453	498	456	452	448	438	432	435	424	445	469	452	444	480	422	452	442	505	455	440	430	431	486	426	421	455	455	422	453	480	410	442	490	484	447	462	459	467	448	439	389	483	457	448	408	463	464	472	452	451	419	447	436	455	464	449	429	491	411	429	454	425	478	429	436	450	454	454	461	438	391	443	441	444	443	419	468	441	455	453	472	417	461	404	453	438	439	484	425	487	429	418	450	475	475	476	466	423	450	458	423	416	411	428	448	481	450	458	444	433	441	420	446	434	416	430	471	414	418	409	419	439	439	440	474	447	468	437
30121	29308	16889	1104	960	1040	993	965	963	922	1013	879	997	962	928	955	916	922	914	965	943	926	881	941	954	936	930	927	916	963	894	936	944	987	926	936	944	893	884	879	930	924	923	880	964	976	945	920	918	921	940	915	923	964	903	926	931	945	935	960	897	884	984	938	944	937	999	948	893	912	936	939	941	858	927	913	952	956	935	961	926	998	923	906	936	922	951	927	941	918	903	902	882	885	948	979	932	972	886	929	892	893	921	951	943	940	857	926	928	961	952	919	930	898	905	1008	930	912	927	895	910	922	956	901	944	919	882	954	934	899	920	886	932	922	958	946	923	925	923	955	897	899	972	942	870	938	939	967	954	905	912	904	925	896	916	906	973	988	903	998	941	923	943	988	1011	913	949	885	969	956	901	954	926	922	895	911	938	975	900	950	917	920	934	923	922	883	880	972	912	978	955	945	986	968	911	927	948	946	937	903	962	948	943	906	878	964	949	924	904	915	913	962	963	901	889	909	942	893	931	922	947	966	927	895	973	913	962	945	892	866	929	931	921	915	925	944	891	930	938	901	934	889	935	901	991	987	886	896	886	970	930	895	1001	965	940	948	905	921	971	876	944	966	905	915	950	924	962	909	916	948	925	947	932	893	968	951	872	987	937	993	928	963	913	953	932	904	916	948	949	906	922	956	936	915	1005	928	942	944	910	963	904	954	872	903	958	914	934	877	1006	906	904	918	960	934	951	963	943	905	900	938	971	910	955	943	921	954	933	912	881	893	935	965	961	883	997	887	945	905	916	958	949	959	927	911	915	905	961	862	955	976	960	944	945	914	1002	951	886	970	958	967	978	940	865	938	943	903	918	982	960	907	950	983	941	947	949	989	921	978	951	963	933	967	892	935	937	875	944	954	917	936	949	917	957	932	1000	976	976	988	944	952	971	885	929	878	963	942	961	945	911	961	895	938	909	927	891	934	967	962	950	922	938	938	922	955	923	890	906	921	950	924	884	979	908	911	904	937	890	903	898	931	941	907	934	974	946	932	920	894	905	954	945	914	933	916	925	945	991	949	951	928	896	908	940	962	936	1000	923	971	906	983	882	905	938	946	925	998	939	927	923	953	908	975	923	925	897	949	921	913	948	982	915	907	909	923	896	919	967	935	923	903	944	915	899	863	995	919	951	942	927	902	898	917	942	900	934	973	946	933	944	966	956	913	954	896	1008	895	925	946	932	894	897	957	931	919	947	931	933	888	952	994	945	909	992	944	911	977	929	957	984	910	980	956	926	922	920	919	908	988	898	969	949	937	925	874	950	938	983	927	938	889	938	911	947	910	920	982	913	881	921	895	935	986	907	918	913	933	901	945	919	928	923	922	960	910	952	918	974	918	953	943	935	943	950	905	964	956	933	873	899	916	913	978	939	905	935	925	899	943	960	896	892	959	934	892	949	981	925	967	990	923	937	899	898	934	973	961	924	900	932	906	938	942	955	917	863	962	927	889	874	904	931	940	889	933	875	924	913	951	985	912	929	941	880	922	961	927	915	909	930	915	915	967	912	918	935	969	964	892	911	966	928	924	875	895	916	913	973	933	962	978	932	906	920	939	898	903	926	903	945	995	937	971	923	932	943	976	941	881	978	863	950	946	904	922	945	905	955	909	960	864	970	921	968	964	953	931	963	928	931	962	938	976	975	996	946	960	898	928	936	924	925	954	976	961	927	907	914	915	868	936	883	907	906	987	933	903	926	964	947	897	908	930	931	934	915	952	945	972	920	917	885	1018	909	917	948	881	936	938	910	932	968	906	934	914	945	881	923	969	904	984	922	937	945	995	951	922	880	950	930	953	947	934	931	958	892	971	958	909	937	955	921	984	1022	913	937	963	894	946	1004	919	949	941	951	994	954	924	943	944	917	898	938	910	880	962	931	925	935	921	949	946	882	941	951	956	950	914	905	901	896	918	884	921	912	964	891	940	919	958	939	961	947	931	947	970	893	923	928	983	967	932	936	938	894	919	953	961	908	949	875	860	919	985	950	946	944	905	931	924	891	942	914	961	936	982	917	952	943	926	927	951	929	962	920	926	837	893	881	980	911	931	969	945	921	949	936	922	920	968	915	964	908	959	937	936	907	941	949	939	880	934	912	931	940	928	901	984	983	949	936	917	908	928	922	981	980	973	982	908	939	908	942	920	976	908	925	912	987	957	916	932	931	920	927	922	905	928	874	948	949	927	930	948	908	907	943	933	924	914	946	924	908	893	980	912	865	946	928	908	923	927	948	966	917	913	938	943	932	901	890	923	947	932	947	968	952	942	901	925	958	956	912	951	917	923	915	890	960	928	965	922	913	912	902	915	934	981	955	898	937	921	898	911	953	891	934	927	984	971	974	917	882	936	932	924	879	951	900	960	909	937	960	938	927	971	1002	944	945	975	970	933	861	950	902	899	947	938	926	928	921	872	932	988	960	956	937	913	936	957	925	930	918	920	937	920	889	895	915	935	913	938	919	951	852	884	953	952	947	927	902	917	917	939	935	937	865	930	943	902	955	897	928	905	974	955	940	968	935	966	927	887	975	954	887	947	902	947	928	854	890	858	939	951	912	933	895	946	919	959	991	965	890	897	979	928	946	899	908	877	964	920	909	920	955	906	938	915	921	967	926	958	870	902	907	891	914	922	912	972	925	911	961	906	946	969	931	963	949	934	951	913	918	936	929	992	929	925	914	899	901	905	862	912	929	963	901	943	981	906	893	980	946	941	920	910	921	924	971	952	916	940	942	952	927	967	877	917	913	976	914	915	922	972	960	887	917	904	915	945	925	880	947	947	957	909	912	949	868	938	953	933	923	916	973	917	896	895	906	972	948	961	922	905	864	935	920	881	924	917	941	863	955	954	920	943	909	920	942	955	971	928	920	939	912	941	945	965	933	955	914	927	910	905	969	936	897	935	941	1000	921	941	926	1009	923	947	922	938	909	921	891	952	966	887	986	961	940	903	918	957	940	967	960	942	983	923	924	966	923	985	968	919	944	918	931	916	885	896	966	938	939	907	893	975	975	918	971	929	964	921	947	930	916	954	950	888	995	886	929	975	915	935	960	909	937	946	933	945	1021	905	886	911	927	886	912	935	940	912	915	874	875	930	876	937	879	929	911	945	917	917	975	941	914	932	910	869	964	948	901	908	904	889	908	912	930	909	969	956	962	899	924	914	962	968	903	878	936	888	966	930	956	923	967	880	875	938	899	902	927	944	935	935	940	924	905	956	936	950	923	849	939	952	991	952	874	955	919	908	910	874	981	936	944	980	910	895	931	964	939	892	932	943	907	914	974	940	905	968	933	925	938	952	938	928	973	924	877	917	945	923	961	967	974	905	939	914	897	906	925	954	938	929	913	951	928	957	951	890	893	924	975	955	922	921	929	892	934	917	940	954	904	925	940	889	852	919	950	906	899	922	936	948	931	970	964	926	941	927	964	939	888	953	909	944	935	925	897	919	954	897	918	927	921	973	912	901	932	949
24561	21112	24157	28365	21115	21134	11648	729	492	463	415	425	423	412	399	427	398	391	316	368	387	404	380	343	336	348	339	333	348	368	345	352	311	326	357	334	363	351	364	362	361	342	329	307	387	386	350	345	365	331	367	388	372	332	364	321	352	330	377	350	314	362	354	322	347	338	305	346	376	357	341	354	364	343	426	332	349	338	341	339	342	387	331	341	324	363	368	358	357	352	344	390	360	389	374	374	372	331	365	372	345	330	336	325	364	331	339	373	356	369	344	346	340	361	344	329	348	369	336	348	349	314	349	369	361	358	353	362	354	360	355	351	329	369	350	350	363	333	374	381	322	315	366	352	347	325	352	373	339	362	370	369	358	335	340	350	340	347	372	382	351	364	343	348	347	373	330	341	333	324	327	322	333	360	346	379	374	335	349	369	334	315	415	360	330	318	298	383	358	341	362	318	356	340	348	348	351	356	381	373	345	354	329	332	352	348	356	323	369	344	375	353	372	340	350	313	351	335	335	357	388	354	355	338	357	378	363	344	337	293	332	318	401	353	366	343	400	322	352	332	340	360	345	326	343	381	327	383	383	312	349	353	309	364	323	349	352	323	345	363	377	350	353	332	337	314	349	353	357	362	388	376	341	315	339	383	366	332	344	361	347	321	371	335	371	324	332	346	325	346	307	378	347	346	323	310	373	381	301	328	316	383	344	340	371	345	320	358	356	322	305	320	346	371	300	379	324	361	355	304	362	379	316	323	354	341	345	363	386	358	367	395	335	361	387	344	358	354	356	360	321	370	348	334	329	340	343	343	382	387	350	343	335	340	368	355	321	361	339	351	355	330	354	340	324	370	365	354	330	308	360	324	336	342	359	331	345	352	343	390	331	326	327	347	352	333	348	370	360	374	367	348	373	339	352	356	340	374	347	368	384	381	357	350	299	344	327	355	365	309	366	326	320	351	355	360	361	372	341	323	364	325	330	359	349	354	342	326	340	326	341	351	414	360	348	334	352	384	352	378	355	330	373	378	344	362	359	355	351	339	350	360	343	328	334	308	339	334	326	370	301	354	330	384	313	376	367	391	362	322	353	355	371	384	369	345	374	364	383	299	390	339	315	387	354	393	353	351	347	355	324	339	364	372	370	318	339	357	308	357	325	345	368	346	332	346	327	370	323	373	361	358	341	354	338	327	307	379	392	339	364	371	338	340	337	330	371	337	339	324	371	344	331	340	324	355	372	354	374	340	306	386	337	319	375	323	345	342	356	380	385	389	337	331	324	372	319	391	354	341	325	382	352	327	366	311	370	363	329	338	348	364	342	356	340	359	355	355	329	343	342	345	317	341	318	394	350	346	354	357	339	349	332	355	336	365	332	305	370	363	348	337	357	347	345	385	359	373	349	322	350	333	328	303	302	316	359	349	321	321	343	343	340	380	367	322	339	363	379	411	362	343	353	366	395	343	334	361	340	346	379	375	367	342	362	388	359	393	360	369	348	398	354	355	385	368	395	330	365	326	364	361	359	332	311	392	341	355	336	329	363	365	353	334	357	348	336	325	344	330	357	350	355	352	378	353	344	346	353	335	350	334	363	360	364	385	364	387	343	335	382	347	363	371	334	358	324	321	350	331	360	343	324	318	367	334	298	359	366	335	374	332	369	385	348	367	361	334	325	340	350	335	375	335	320	334	350	352	331	306	351	339	353	361	329	346	380	327	342	387	343	388	374	359	377	339	364	360	335	373	368	367	321	323	355	316	327	335	338	361	336	377	351	334	356	345	356	374	374	341	372	312	384	359	349	346	362	368	355	358	370	342	393	359	367	367	371	328	347	370	370	361	352	329	325	317	342	324	345	374	357	372	371	370	362	349	325	359	345	348	350	354	313	346	322	363	331	361	316	348	375	404	390	325	342	384	406	336	345	287	332	381	333	354	344	330	313	347	349	344	357	323	355	377	374	380	338	390	340	378	358	351	366	376	319	369	351	332	364	366	339	347	376	377	356	298	389	339	357	361	375	394	330	355	334	369	348	338	360	332	325	368	351	360	325	312	369	354	345	310	368	319	342	335	318	351	385	340	340	346	360	380	328	332	342	362	372	337	330	352	365	339	322	341	320	334	368	305	317	341	364	314	379	335	330	375	354	372	364	372	348	343	345	366	330	320	363	309	353	355	382	365	326	363	371	356	351	327	330	375	374	342	373	355	344	349	362	374	352	406	334	388	382	329	340	353	358	322	372	344	360	319	319	350	348	315	350	368	325	343	338	353	330	353	340	348	355	345	347	359	314	360	370	351	311	356	362	380	351	365	364	353	371	374	355	355	305	349	318	321	334	356	349	411	340	325	308	371	334	374	349	323	336	405	359	331	372	310	327	315	342	309	338	348	421	351	374	350	333	340	349	342	347	371	395	371	378	358	350	333	344	354	387	319	316	374	336	359	358	382	362	356	377	300	369	372	323	336	309	356	371	359	348	369	350	334	359	348	360	343	378	345	334	326	308	348	360	336	341	373	351	375	350	319	354	350	318	345	365	388	371	325	347	330	327	347	344	309	327	369	357	354	351	324	367	353	381	330	342	343	373	353	347	328	351	338	336	407	360	345	352	327	395	357	373	342	340	357	318	335	309	347	393	355	353	358	355	333	342	329	350	320	375	339	367	363	361	319	343	340	356	331	343	364	343	338	337	351	318	347	367	306	335	325	333	351	350	329	330	366	306	340	322	312	328	324	333	352	353	320	340	320	375	345	359	339	363	398	332	375	366	361	379	335	335	369	350	354	333	366	316	361	345	348	329	374	361	356	340	324	340	370	321	349	339	334	324	354	321	332	348	383	349	366	369	324	363	335	366	343	320	344	349	356	398	309	391	324	355	326	361	382	355	350	346	363	323	369	343	342	361	381	334	360	379	363	340	332	362	357	334	292	297	386	350	317	333	321	335	336	327	379	372	391	327	327	336	352	331	345	379	356	377	369	326	361	338	327	345	333	350	326	356	309	341	342	347	357	373	349	352	384	370	393	379	340	371	340	388	333	330	326	337	311	362	345	348	364	343	373	378	349	343	342	364	345	354	374	330	361	368	379	328	325	341	370	354	348	361	311	342	344	333	332	356	361	343	337	333	341	320	350	325	328	313	332	351	380	388	344	375	338	344	391	352	345	355	356	358	342	328	319	314	346	329	312	350	318	362	397	344	372	364	374	346	326	376	347	353	327	340	387	370	376	329	335	358	327	352	328	368	331	362	363	313	332	365	320	331	377	372	361	343	334	337	308	395	341	369	330	332	370	349	352	336	362	358	349	367	360	338	373	337	336	350	358	315	348	364	363	346	334	339	319	321	346	332	368	362	327	339	351	348	373	363	344	342	321	351	331	317	332	324	368	350	347	359	355	310	329	358	403	332	350	346	319	359	341	333	346	356	331	363	334	320	358	317	375	315	344	355	319	329	313	335	338	316	362	342	334	377	364	341	346	348	367	365	378	371	345	368	365	343	346	350	340
35432	39453	23008	999	889	758	792	792	791	730	748	734	756	759	712	739	764	762	697	682	704	711	673	688	738	740	751	737	692	679	720	719	734	704	725	677	763	747	746	727	715	735	741	725	710	679	700	704	728	718	734	704	758	690	681	738	677	708	738	712	709	787	687	713	747	685	723	720	703	692	747	749	761	709	723	728	727	718	704	743	721	697	747	670	766	702	702	717	745	751	720	699	753	725	753	693	710	731	727	703	741	724	735	745	731	750	683	713	681	700	708	693	720	718	712	711	703	736	715	707	675	738	695	736	696	712	705	711	737	703	708	681	691	708	720	701	734	696	720	708	679	730	735	682	716	731	733	716	715	716	761	702	684	699	743	767	744	701	692	688	683	704	747	700	754	744	729	704	719	714	739	722	708	713	735	726	753	706	698	732	730	672	725	677	747	666	746	692	727	736	676	750	735	752	722	718	709	722	717	737	710	695	729	724	740	711	731	749	690	707	724	725	689	757	752	689	726	750	697	742	707	691	683	699	698	749	709	723	782	700	749	714	674	670	722	730	692	709	715	717	718	720	672	707	754	691	755	767	680	739	711	681	699	734	714	771	778	726	702	721	710	710	714	675	691	674	696	719	687	758	737	697	726	711	654	767	722	745	718	675	674	725	760	712	735	737	737	721	733	720	719	695	709	732	683	735	688	717	697	741	695	705	708	691	753	699	721	755	703	750	696	703	696	673	712	689	705	734	702	679	725	718	770	719	718	728	715	688	729	698	760	773	716	668	741	788	675	734	736	709	707	703	718	725	720	693	713	742	704	757	709	678	699	717	701	727	701	731	751	753	710	771	750	715	676	761	708	708	682	696	722	724	703	716	701	727	738	733	689	735	725	675	655	684	751	726	733	694	717	755	699	780	724	701	713	718	692	713	734	706	725	709	673	695	698	735	687	713	745	681	706	749	723	694	675	723	693	739	723	694	755	686	733	750	740	725	718	682	747	727	748	716	697	721	728	709	727	731	696	723	697	698	736	682	728	744	755	727	744	676	766	722	685	718	699	710	695	719	722	744	706	760	753	741	700	716	724	730	716	731	732	652	745	764	717	722	705	733	738	659	737	696	714	739	732	697	759	716	743	677	686	707	735	666	665	763	711	673	714	693	711	723	686	716	731	701	674	750	736	693	752	729	708	697	784	664	707	721	725	727	753	726	749	757	707	726	743	702	676	724	734	712	660	744	746	703	724	688	663	756	696	711	699	717	711	759	742	692	668	718	730	692	707	742	725	687	706	768	674	733	772	736	741	697	736	712	721	722	706	739	711	678	730	683	651	739	686	735	737	733	783	691	690	653	713	694	743	742	727	675	735	690	728	724	759	705	665	665	715	742	782	754	710	685	718	753	750	749	722	746	714	709	664	739	737	725	753	704	728	713	724	703	693	696	741	742	705	755	669	674	688	738	722	703	689	691	664	714	711	741	742	704	759	694	726	721	714	725	685	746	675	750	730	707	674	683	738	728	704	729	638	691	720	726	734	709	718	748	705	703	762	697	757	703	698	666	690	706	686	760	728	725	718	684	709	729	734	737	694	706	711	738	750	722	763	673	708	716	718	731	694	703	698	712	699	723	755	660	672	700	736	776	764	702	691	720	704	688	755	757	647	706	698	713	720	733	744	681	708	777	720	708	707	718	746	724	702	703	749	713	723	756	700	679	754	710	746	734	760	706	689	704	714	680	717	705	692	756	752	707	715	748	700	696	714	713	685	683	705	689	714	776	683	696	768	719	698	727	737	706	763	675	742	708	730	755	705	733	718	727	717	753	725	768	751	750	750	677	670	747	727	741	681	720	681	693	734	718	756	760	731	719	746	740	677	681	719	704	733	725	683	725	774	694	740	742	741	709	738	757	722	682	709	716	743	739	735	711	714	743	736	728	678	684	743	707	675	702	695	740	693	727	718	753	700	731	696	695	699	719	766	689	729	762	752	736	680	679	743	721	787	731	743	756	719	722	721	679	683	678	745	758	694	697	726	739	750	705	766	782	683	695	737	680	730	697	742	770	752	702	738	752	743	651	709	677	694	716	746	734	790	736	730	705	705	684	763	787	715	734	718	728	676	691	756	710	727	716	726	728	724	729	729	759	739	701	720	726	732	689	686	692	690	717	719	729	715	760	701	713	669	656	700	727	694	691	742	787	679	739	687	722	717	729	715	718	710	753	724	736	660	701	711	725	705	712	721	719	716	716	686	713	705	736	731	732	740	733	718	758	732	749	686	715	685	734	746	726	727	681	687	726	678	726	735	715	699	720	752	725	719	687	727	730	696	747	747	684	753	711	748	733	746	730	704	688	695	771	751	703	747	731	708	648	730	688	713	706	733	730	759	633	699	704	718	718	738	706	709	753	715	664	717	705	702	729	720	695	701	694	684	725	702	755	693	692	681	728	701	725	726	740	710	706	726	666	738	676	726	721	688	703	689	732	716	763	730	708	662	708	697	675	719	716	721	754	720	745	712	747	729	777	743	708	745	740	734	718	724	661	727	700	715	763	702	741	686	740	701	708	714	753	697	694	703	716	713	710	702	690	710	737	690	717	679	696	763	741	712	716	709	729	704	727	689	722	721	685	737	759	744	698	689	752	765	708	717	752	787	717	643	760	710	693	683	721	738	721	721	766	749	699	691	699	688	717	711	706	740	673	711	733	787	696	705	695	705	616	714	725	739	733	752	710	780	726	716	732	730	731	723	677	706	681	768	713	719	743	714	711	778	701	750	724	750	717	695	686	691	717	679	742	699	721	742	707	701	757	711	676	713	663	735	720	767	732	738	692	713	748	733	742	737	740	760	704	749	742	709	721	732	710	682	721	705	691	660	726	752	708	696	722	722	703	707	750	753	745	684	760	757	719	682	683	761	679	752	690	753	732	739	696	729	713	669	712	703	682	693	737	721	700	677	717	732	682	736	732	702	784	728	740	748	728	751	710	726	701	721	709	693	742	718	715	723	693	726	662	725	669	729	741	775	700	718	680	746	756	710	682	743	734	748	757	659	711	717	729	716	736	730	706	761	706	701	684	768	671	688	744	688	738	690	714	747	722	739	698	686	717	675	714	694	729	738	721	708	779	694	705	697	759	739	730	726	726	764	729	727	744	722	740	722	725	726	727	742	720	693	731	686	743	721	738	722	715	751	695	769	708	776	713	688	738	689	687	736	746	711	695	684	721	699	688	668	686	732	716	717	685	757	746	730	749	736	741	715	745	709	743	709	733	729	656	777	728	732	733	742	716	720	780	742	757	675	740	733	667	705	720	709	712	698	687	720	715	688	765	738	716	685	690	696	719	716	705	738	648	711	746	738	751	758	705	689	709	740	718	715	705	691	677	710	763	683	732	692	735	701	698	653	710	702	685	728	761	729	690	710	690	748	691	712	680	717	757	719	688	690	707	731	678	761	747	688	776	741	736	769	676	688	711	713	731	715	746	694	696	760	692	689	662	718	690	743	656
34085	17888	5964	521	328	308	282	299	310	304	320	303	266	292	302	311	322	278	293	303	305	300	304	328	277	308	316	317	292	285	242	310	270	295	287	271	310	312	297	293	280	305	282	305	259	291	290	337	308	256	290	276	299	283	315	302	288	302	310	289	334	314	291	312	288	329	273	277	295	306	298	297	306	333	311	261	282	265	305	287	290	289	274	296	291	292	316	283	292	302	308	283	279	269	268	319	307	272	295	266	290	275	274	312	302	316	331	306	311	296	260	319	292	295	299	271	285	306	298	265	285	299	327	266	280	288	284	300	286	295	311	326	306	283	267	313	271	285	295	316	288	289	293	291	298	299	311	282	312	272	309	287	265	290	304	313	285	277	266	263	283	311	301	292	271	256	282	279	315	330	263	301	319	310	278	317	316	271	288	322	307	278	308	268	300	283	296	302	296	292	267	305	293	307	274	304	293	293	304	301	338	308	257	298	300	284	286	258	290	305	293	285	282	294	274	278	313	307	298	322	297	274	285	316	278	281	296	293	282	287	313	299	342	282	329	272	272	307	289	323	282	310	295	261	287	282	288	291	286	301	258	286	285	278	284	323	276	291	310	325	298	300	270	279	284	295	313	270	304	320	275	293	327	298	305	308	274	298	292	297	322	300	307	290	315	314	295	275	312	309	283	284	286	289	281	311	293	270	320	304	320	280	300	281	301	296	297	309	273	291	285	312	298	288	294	294	308	321	307	289	285	307	263	312	296	303	310	289	279	271	283	273	284	342	293	298	306	285	261	304	294	310	306	330	277	292	304	304	273	288	275	277	307	297	300	284	297	376	294	334	295	313	312	287	314	294	323	301	318	298	280	295	322	312	292	331	282	262	276	252	320	299	315	299	331	315	298	301	290	290	282	319	294	272	263	276	291	275	288	262	324	308	301	307	286	311	292	296	281	277	342	292	303	284	316	318	294	298	282	280	270	299	281	282	293	328	279	288	293	287	257	322	320	281	315	293	285	323	285	293	287	282	288	320	281	314	299	289	290	285	262	278	268	295	300	291	283	294	300	282	307	264	295	264	313	279	296	300	266	276	298	336	299	276	300	279	315	306	313	282	284	292	301	272	304	256	292	287	316	250	302	296	322	288	285	283	293	297	322	306	279	277	284	313	288	332	306	259	282	278	301	271	273	303	294	307	340	277	294	309	296	302	311	299	304	266	317	291	295	308	295	305	285	321	296	293	296	286	265	285	276	319	283	269	293	301	313	293	279	289	333	260	263	281	304	280	256	274	277	297	288	311	283	267	298	301	255	275	308	332	278	328	300	290	273	302	298	255	274	250	296	306	280	286	274	282	303	298	318	275	267	288	290	311	269	300	280	315	269	294	286	280	284	314	290	299	287	321	289	269	316	287	277	305	279	304	319	302	292	294	299	266	283	285	352	296	282	303	312	305	272	301	278	319	285	315	295	290	301	272	289	303	284	260	330	290	298	291	264	319	333	285	290	259	292	285	292	302	315	313	284	272	315	293	309	315	291	283	306	285	302	306	269	259	307	289	313	295	274	291	300	310	295	299	314	272	290	277	293	326	289	259	300	266	280	287	309	301	273	281	321	326	290	331	288	273	294	303	296	286	281	269	297	308	245	353	306	296	287	297	271	263	309	304	302	314	295	277	302	306	289	320	313	300	274	294	293	306	292	317	325	284	282	322	286	320	286	309	294	307	309	297	341	300	278	305	313	307	304	274	284	298	292	292	285	295	300	305	245	301	269	301	289	278	267	303	288	293	291	276	318	295	293	307	255	260	298	334	304	277	317	302	302	307	301	269	335	318	303	262	303	253	305	305	299	271	302	306	314	300	297	292	284	273	277	286	267	303	279	320	291	317	349	294	300	281	280	283	274	306	314	322	269	280	277	281	329	286	314	288	288	278	284	281	316	273	303	321	315	269	298	302	306	296	307	302	307	292	291	315	291	284	298	313	272	317	281	322	286	277	315	289	271	286	298	293	313	327	287	321	276	262	274	284	303	277	303	283	275	300	297	299	288	277	271	304	292	359	294	274	320	309	247	313	285	279	281	293	273	294	280	289	329	285	289	307	306	332	308	265	312	301	313	319	276	350	297	281	286	293	266	301	258	297	262	300	321	283	299	324	310	277	282	284	300	306	274	296	300	281	277	275	321	328	271	319	298	281	299	297	323	279	285	313	297	304	291	299	301	324	299	303	323	283	277	288	274	300	304	301	277	338	309	301	282	297	293	290	336	282	282	291	298	298	313	288	300	314	311	259	350	301	309	286	287	297	312	307	315	287	290	297	341	307	301	323	317	280	275	305	277	257	321	298	303	289	292	338	302	295	306	286	314	275	289	298	282	293	295	303	317	298	311	327	268	286	298	306	294	283	303	287	264	277	311	288	304	306	292	293	302	289	277	330	301	357	238	321	288	317	288	300	292	295	323	275	312	288	314	287	298	301	305	300	300	295	278	308	280	313	304	295	299	323	277	274	255	301	325	290	284	321	310	273	300	263	295	329	304	325	318	311	311	269	283	291	299	279	314	301	294	300	329	309	261	276	293	266	279	278	278	295	284	313	324	310	289	312	296	289	293	308	291	262	272	296	305	343	330	300	289	300	274	299	302	293	267	305	293	281	270	314	297	331	303	319	323	303	297	288	329	309	327	311	299	271	284	251	345	273	306	288	292	295	282	292	309	293	285	283	324	303	323	300	297	292	258	336	306	268	302	291	316	289	282	297	303	283	247	319	293	294	313	260	284	281	307	315	270	287	298	285	293	286	314	285	311	258	289	310	286	273	299	311	282	315	294	297	328	295	302	309	304	316	291	316	292	278	326	297	304	292	295	285	281	295	307	297	289	288	309	289	299	325	288	296	303	304	284	302	278	307	285	306	310	295	288	286	275	256	275	291	335	279	319	303	295	300	315	295	302	274	312	312	305	318	288	340	319	269	289	274	291	335	276	320	293	317	303	283	316	297	308	315	292	281	324	319	270	310	287	294	266	324	310	284	290	303	320	295	299	291	288	303	260	300	284	278	287	294	274	312	314	286	320	290	279	288	290	257	302	306	303	275	302	280	308	290	281	263	323	306	330	357	311	280	320	291	326	253	266	314	331	304	304	284	279	301	275	285	311	311	303	330	281	294	299	309	302	286	300	246	330	301	274	311	291	282	302	295	309	291	291	273	282	292	285	297	324	314	275	318	291	274	285	314	328	251	253	279	279	301	282	324	305	304	273	300	312	291	286	333	282	276	289	295	283	298	288	271	298	263	316	301	300	298	324	276	296	313	315	282	320	273	288	287	308	275	321	283	285	285	290	295	289	282	302	323	314	306	302	294	275	281	307	297	283	304	289	301	328	293	314	265	295	277	314	295	283	283	310	334	271	291	304	280	322	297	327	302	315	302	293	308	327	273	277	307	290	315	268	330	271	263	278	304	315	259	309	295	323	324	296	275	257	292	306	276	299	314	289	335	263	285	310	301
14744	3471	1973	706	691	671	699	635	676	709	723	698	643	669	673	695	704	698	625	673	654	725	676	680	695	715	640	767	714	669	718	710	647	684	722	719	688	692	685	667	692	695	632	663	678	667	672	661	686	699	645	672	646	672	648	684	648	724	686	638	702	663	611	700	737	681	708	718	713	661	602	673	658	680	711	717	700	696	705	642	691	695	698	662	656	690	649	693	631	668	685	668	655	658	690	637	655	684	660	638	656	661	727	667	670	714	661	722	714	690	702	653	731	666	700	687	659	642	679	675	645	686	657	714	706	678	676	671	668	666	717	661	723	656	699	673	718	680	674	674	728	662	677	691	701	653	698	708	693	650	675	707	685	655	696	708	666	722	663	674	683	646	684	673	671	634	699	677	656	722	736	668	686	657	686	727	679	631	669	628	686	626	696	620	674	667	662	673	653	693	673	660	681	657	701	669	687	664	657	673	667	670	625	699	657	692	709	716	662	661	659	666	668	671	634	666	712	707	673	707	705	699	687	694	698	665	689	696	635	679	630	691	688	652	697	658	731	667	719	708	692	655	671	682	666	720	710	670	653	707	647	694	735	680	666	677	686	669	667	718	694	691	696	666	678	706	686	675	664	693	639	663	671	657	676	683	706	656	694	691	649	652	696	676	687	718	665	694	653	671	692	728	705	722	681	655	659	722	690	702	672	661	665	692	692	671	678	675	667	673	673	689	674	690	636	684	698	687	671	682	658	698	685	730	629	618	628	715	628	688	659	706	679	642	672	691	657	681	665	740	630	694	695	666	659	667	700	653	646	676	649	664	677	698	691	679	697	740	688	621	680	660	676	676	690	730	666	677	681	649	673	664	677	723	711	701	650	686	642	665	691	660	646	661	707	698	668	677	686	734	694	690	692	696	727	693	688	698	688	679	655	691	652	677	698	747	724	757	665	700	642	677	660	652	593	680	687	675	666	630	670	673	667	687	718	695	634	638	702	685	670	636	666	675	628	675	692	690	681	658	690	665	689	670	698	691	708	685	708	643	639	709	658	673	717	705	728	742	662	703	697	696	704	635	644	667	675	702	688	719	684	689	654	694	674	643	645	723	639	688	657	668	638	690	713	680	648	660	681	678	686	688	707	684	674	664	724	682	713	654	683	646	709	692	719	680	690	712	667	707	659	709	655	645	662	644	667	716	643	673	685	688	699	679	690	691	642	664	686	668	645	692	721	684	686	677	645	648	705	682	684	694	683	681	689	671	719	712	715	671	631	676	621	669	677	683	666	666	673	640	653	664	694	685	720	708	622	688	648	658	634	665	670	700	653	706	676	716	694	677	721	727	684	666	706	679	696	699	669	695	696	671	681	673	678	656	677	649	682	691	711	718	684	696	692	686	628	714	685	681	677	666	653	647	652	674	687	641	699	656	712	638	706	706	665	639	670	708	685	635	686	687	707	728	700	665	707	656	656	703	664	630	708	705	711	675	656	707	723	662	705	675	704	668	659	692	658	636	661	701	696	715	681	634	674	635	695	685	670	686	676	629	643	672	669	688	671	661	706	704	701	733	695	655	635	671	668	689	669	648	657	652	678	670	704	694	693	631	649	665	657	668	654	703	674	661	723	680	692	703	691	660	666	643	695	674	686	698	685	662	665	673	651	675	684	695	709	731	695	704	677	679	724	697	689	686	674	670	715	740	746	732	647	658	655	693	641	688	659	674	732	680	648	691	660	669	683	672	666	656	642	744	685	673	707	660	675	678	681	691	725	703	645	723	729	698	688	727	668	659	725	650	664	693	692	714	664	689	685	699	693	674	638	664	695	623	728	687	699	671	664	647	717	669	636	749	677	649	652	679	674	643	618	691	687	659	667	715	694	632	664	682	666	660	676	661	632	658	671	725	664	660	725	679	684	669	654	715	693	721	707	711	684	669	684	670	706	677	716	741	691	697	715	681	711	664	706	664	692	672	726	673	693	707	676	682	667	667	674	712	689	678	630	700	684	656	641	684	677	679	668	702	710	666	632	656	673	682	662	703	664	659	673	667	693	658	657	714	697	720	707	675	671	647	688	705	676	606	707	729	677	723	660	658	679	719	681	672	682	684	667	657	656	698	676	701	651	668	675	729	716	665	663	628	660	714	695	656	695	668	699	683	703	692	699	684	653	679	696	659	636	679	682	685	688	658	659	634	695	708	697	636	635	643	678	663	657	681	672	670	683	721	652	674	701	676	676	731	679	670	640	706	656	701	683	668	656	701	657	719	656	703	651	655	678	655	660	647	721	646	668	644	662	650	718	666	657	654	643	673	661	696	686	669	636	731	692	656	680	705	695	686	670	689	638	680	677	692	680	629	660	625	702	635	706	677	652	686	656	664	677	703	664	633	667	647	720	671	673	673	657	675	693	704	669	685	674	698	668	654	696	675	697	699	664	689	661	692	691	674	747	677	678	680	666	717	652	672	662	693	697	684	647	704	627	682	692	675	730	700	697	683	693	690	678	710	682	645	732	699	660	713	721	694	620	693	656	689	674	693	675	646	726	704	678	666	674	667	734	658	670	673	684	626	651	654	685	639	677	703	592	651	663	656	678	628	716	672	685	641	658	711	686	677	665	684	697	690	686	669	640	674	699	687	707	687	660	674	732	663	672	697	695	674	649	646	745	682	695	656	668	700	709	664	649	654	726	625	691	694	596	698	645	668	680	710	687	711	687	662	651	660	714	707	705	693	719	712	665	683	675	662	683	677	693	674	661	684	689	685	660	659	711	644	662	704	705	663	667	684	661	686	709	662	699	657	712	658	664	687	729	652	661	656	689	651	665	642	658	631	649	701	660	635	698	612	660	669	704	680	690	700	711	644	704	643	709	679	703	692	706	666	671	648	678	672	652	691	680	715	653	713	661	687	715	677	697	680	621	668	674	669	639	647	645	684	677	657	692	673	675	702	691	683	685	649	657	720	690	708	697	695	688	688	698	615	691	690	710	630	678	664	676	696	688	680	639	677	686	693	699	685	727	688	666	672	621	649	656	756	690	716	709	696	712	701	712	696	669	571	675	669	700	683	662	637	673	669	687	686	698	655	699	659	697	673	688	671	644	687	644	678	697	680	648	723	696	703	641	684	689	667	677	712	635	639	668	644	713	676	659	682	678	630	653	671	653	669	669	644	662	683	689	672	679	670	711	673	701	645	689	660	728	711	650	660	676	672	684	659	678	709	699	714	694	661	646	713	615	636	644	683	679	681	709	697	659	694	666	706	681	644	623	750	665	663	685	677	679	690	665	677	680	636	650	683	737	662	664	702	685	691	638	722	696	673	658	649	675	700	709	695	673	669	681	694	678	640	669	695	691	661	696	678	655	654	678	683	667	683	662	682	660	677	645	695	674	691	697	721	723	683	723	658	650	665	704	671	648	704	663	716	638	689	628	679	667	727	674	678	684	648	685	678	667	719	713	666	716	657	678	682	631	706	686	647	691	662	622	679	708	708	685	650	680	711
25221	21134	23754	28782	21146	15758	812	637	533	524	436	524	447	433	458	445	468	478	456	436	448	445	472	445	468	460	466	460	472	441	449	441	455	474	446	472	455	426	468	446	446	457	450	437	485	458	431	451	435	488	468	446	448	489	478	437	443	483	501	450	407	445	404	431	457	437	483	436	463	480	526	472	442	460	427	433	457	469	413	421	402	459	462	450	445	459	512	461	430	479	464	445	481	469	454	428	446	423	501	456	437	459	424	457	430	469	428	432	399	422	448	489	457	450	434	457	463	468	379	451	453	453	471	467	458	459	475	429	440	453	431	464	441	420	464	449	475	442	448	432	466	423	431	409	459	475	480	448	480	443	443	453	465	415	478	453	417	501	437	426	506	442	458	473	444	481	467	503	431	442	471	484	479	466	487	463	451	450	434	519	469	473	489	447	446	479	424	418	433	434	495	435	450	408	430	401	455	447	490	441	409	440	465	468	466	439	454	450	427	448	465	455	436	488	437	451	441	466	465	444	462	465	453	423	470	474	486	462	410	447	468	432	483	480	449	463	479	471	465	438	464	445	516	486	432	434	440	497	468	464	498	484	454	487	502	442	469	442	428	414	438	489	479	441	418	426	475	461	444	443	449	466	448	425	404	435	458	421	454	464	414	459	456	459	424	427	437	456	464	434	488	453	476	453	467	465	452	447	471	430	434	442	448	470	438	426	441	489	467	463	477	454	450	460	450	477	484	461	445	478	425	447	457	487	417	443	449	481	489	450	447	486	441	431	464	449	460	476	437	453	451	421	492	411	483	433	482	497	454	439	453	462	451	461	422	455	477	487	455	466	453	496	475	439	497	493	459	388	464	435	447	435	474	428	436	436	476	460	456	446	445	447	462	468	448	477	440	454	442	437	486	470	485	445	443	449	451	421	412	428	492	413	423	425	438	463	495	473	475	454	493	436	403	479	440	439	447	427	476	422	483	453	475	441	498	448	434	425	473	445	459	435	448	438	444	442	450	469	396	448	433	431	419	417	438	443	420	404	453	468	476	417	509	464	457	407	483	476	423	436	430	416	419	433	464	505	429	442	446	469	481	450	447	455	459	498	454	464	437	431	473	405	452	482	440	427	490	456	437	478	445	454	477	423	426	454	485	423	446	482	442	466	454	462	430	416	414	416	440	448	408	470	436	420	437	455	460	475	422	449	462	440	455	455	480	465	419	449	430	420	475	407	437	437	415	452	450	428	484	459	461	430	482	487	464	416	432	416	457	487	460	472	415	425	453	457	473	455	441	426	464	465	447	442	442	446	456	448	412	436	450	482	476	436	455	482	482	438	430	455	425	426	485	460	474	448	435	483	414	411	462	433	454	468	451	493	448	409	441	440	452	450	426	469	469	474	473	444	448	429	453	441	411	459	417	428	451	399	486	433	495	457	491	475	495	436	452	444	440	448	447	453	451	473	438	446	460	444	416	472	459	471	425	467	451	423	402	478	486	452	479	466	443	446	459	475	425	456	480	442	476	458	476	424	457	469	447	419	455	417	456	413	483	479	473	452	425	440	448	452	462	466	481	445	512	482	438	445	447	417	460	442	469	458	435	443	475	452	445	434	489	450	411	494	480	450	461	496	439	445	414	410	441	489	469	426	405	458	488	506	485	449	498	452	475	459	429	443	455	442	449	377	387	459	469	439	466	476	476	468	390	455	441	469	491	473	479	446	441	426	461	441	441	431	451	419	459	454	431	423	457	429	510	454	430	419	464	453	431	465	450	447	470	413	456	470	446	426	487	468	456	442	391	431	424	411	448	469	458	454	461	495	434	422	428	490	455	507	469	407	444	468	431	484	426	475	472	450	481	444	406	437	462	413	427	438	462	460	453	425	382	452	433	449	478	452	434	421	455	405	485	475	415	437	413	458	472	460	390	463	490	432	430	441	419	453	434	461	465	440	476	467	470	449	449	468	490	454	445	421	465	485	489	446	437	451	440	456	488	488	438	445	456	477	459	470	468	480	500	425	438	459	440	429	464	485	469	456	471	456	433	461	419	428	484	460	469	421	459	453	436	462	435	421	473	438	417	435	429	480	425	433	443	380	464	466	445	441	431	448	448	428	433	475	473	426	432	470	425	458	458	451	445	452	483	427	427	455	474	476	464	484	419	444	445	437	435	472	477	429	458	458	442	431	469	424	424	470	465	461	454	466	456	441	475	452	467	465	446	463	473	426	449	418	464	425	449	447	439	441	445	420	460	427	416	455	423	471	451	445	439	456	448	463	429	468	477	505	431	448	443	404	434	434	482	435	433	458	439	462	434	453	410	413	470	458	436	439	470	441	395	434	457	461	459	479	462	448	458	489	433	490	479	441	437	450	425	454	463	451	458	464	442	449	415	439	476	448	453	433	435	440	415	469	464	462	444	425	454	468	460	508	447	425	477	420	449	425	396	467	420	442	457	457	462	475	478	412	443	425	406	437	461	446	414	469	442	464	445	481	471	431	449	466	420	431	463	430	407	471	482	477	485	462	433	455	469	451	438	475	451	443	406	451	470	417	431	491	448	436	443	495	425	458	413	475	434	487	454	419	461	426	426	422	465	441	458	473	482	462	496	445	439	444	419	479	489	447	470	413	444	459	452	465	426	468	447	470	436	437	436	455	474	393	496	425	436	458	461	499	471	475	426	446	428	465	440	415	448	428	415	450	437	469	433	439	421	435	492	457	449	469	447	485	451	455	436	452	453	454	437	470	512	478	470	467	450	464	448	433	457	445	425	469	482	477	419	431	485	440	449	478	473	442	457	441	487	412	460	448	446	415	499	435	384	409	445	450	474	443	489	416	466	483	485	407	470	478	435	464	396	429	442	443	488	447	456	426	503	458	423	452	525	437	452	453	459	473	453	451	439	456	450	445	438	492	490	478	463	452	458	438	474	478	488	454	492	436	486	493	474	479	498	485	496	442	426	422	486	456	455	462	430	419	498	433	432	477	504	483	449	459	419	449	448	420	483	428	490	469	435	498	465	422	432	499	498	479	429	390	474	492	474	468	451	448	436	454	427	457	473	421	492	430	444	438	463	455	431	463	411	472	475	453	461	490	434	464	422	452	504	454	429	432	430	455	440	473	470	485	473	442	460	417	435	449	427	397	401	445	416	462	409	442	441	429	427	436	445	445	479	473	465	441	466	463	482	446	412	490	463	459	423	444	415	416	453	433	451	432	416	444	378	447	424	445	438	485	461	465	440	412	463	471	459	459	478	455	449	468	448	446	443	418	462	444	482	402	475	463	470	436	445	482	472	415	414	410	486	451	438	493	457	454	429	407	455	404	456	422	463	469	466	493	432	440	477	483	401	424	459	406	461	469	436	452	453	452	414	442	453	445	480	425	414	454	462	458	434	430	437	444	478	445	476	422	448	435	468	419	404	416	458	443	412	464	460	462	457	463	468	436	423	419	465	447	418	436	424	462	417	468	413	435	417	455	445	451	445	464	421	464	441	458	455	462
30276	29473	16891	1098	1071	948	983	970	970	938	975	939	952	921	971	980	928	887	928	906	925	925	916	913	921	968	1045	969	992	893	960	960	967	944	901	879	926	927	963	948	963	961	942	1000	916	947	942	1005	932	916	906	973	926	945	1019	956	858	912	918	965	929	917	922	942	921	880	994	927	896	904	913	911	912	936	936	860	961	903	958	943	976	965	972	954	967	950	893	923	957	916	996	995	927	936	934	999	973	960	925	972	880	964	977	972	1008	971	923	957	960	930	931	960	899	953	943	942	910	1024	916	937	973	958	878	941	934	943	944	954	920	947	946	913	973	903	882	927	921	968	966	941	940	961	893	980	933	956	904	947	947	959	941	914	960	883	930	1022	937	925	969	955	904	958	958	916	871	954	882	930	892	939	967	949	951	911	988	959	885	950	938	894	950	951	949	931	981	959	904	984	951	880	934	986	901	949	927	894	975	934	962	922	940	905	935	941	959	920	918	954	900	946	912	949	895	932	902	945	934	953	924	919	923	930	982	1017	991	945	921	861	909	923	947	913	931	890	896	924	933	962	965	964	951	955	967	939	914	1002	925	932	897	930	926	961	930	923	926	905	895	932	941	934	966	961	935	894	943	965	938	923	969	946	922	939	947	910	929	865	943	907	896	913	885	968	911	933	909	918	916	943	930	906	971	874	964	1016	997	989	898	916	972	916	965	947	909	974	985	924	922	936	874	950	979	931	1007	987	904	942	928	979	945	893	929	949	943	949	973	918	950	900	915	1003	885	895	907	893	918	940	959	919	960	959	919	944	890	935	1000	886	915	933	902	924	894	939	944	902	894	930	941	995	903	929	970	930	961	897	949	925	897	922	997	927	1006	910	906	917	953	926	986	883	917	951	936	909	979	962	908	926	964	887	882	946	958	964	966	943	937	942	958	934	932	937	950	999	968	837	921	944	971	889	994	953	934	960	925	950	962	940	921	863	983	918	975	921	945	942	935	973	938	904	961	929	925	902	972	1020	986	917	945	888	926	934	933	955	890	954	972	888	944	953	916	879	941	977	957	937	905	933	947	938	957	940	879	986	915	981	917	939	912	965	952	943	940	929	958	894	930	950	975	879	975	904	953	982	953	962	920	948	876	954	954	920	935	932	968	944	952	947	927	956	936	949	1018	933	947	948	950	939	941	874	984	890	967	913	961	962	884	939	910	955	949	917	986	931	928	925	914	918	937	995	881	942	932	942	935	948	944	887	931	901	920	977	917	982	865	889	927	938	951	932	897	896	904	963	942	951	919	900	992	908	893	925	922	987	972	947	949	904	950	917	926	936	940	904	957	940	967	879	921	893	972	919	980	942	893	933	912	949	917	929	968	947	940	984	916	948	974	964	938	880	954	929	961	939	996	928	951	927	964	928	964	879	995	944	950	940	943	906	944	925	935	918	920	908	973	937	938	839	852	968	891	929	903	949	951	938	940	934	916	978	927	935	940	911	938	937	959	974	1001	957	949	960	922	869	923	965	930	935	991	935	914	923	930	960	948	926	928	943	987	954	1009	872	945	933	971	925	981	927	938	913	950	941	941	959	983	937	994	922	989	947	934	934	944	899	905	953	991	893	943	914	905	936	935	902	977	958	954	968	919	896	946	928	927	916	956	987	982	915	974	892	972	974	947	941	905	930	1002	884	936	933	935	928	919	890	906	925	963	973	914	931	959	930	950	925	929	934	952	937	951	933	909	887	929	919	950	947	944	989	882	924	891	959	889	941	993	921	962	922	902	946	978	934	918	910	971	938	927	978	897	927	944	891	955	932	938	955	992	933	896	968	950	962	940	901	949	955	851	922	900	987	925	917	947	916	953	947	904	912	990	923	928	933	957	926	960	889	959	973	940	982	909	951	907	878	993	908	950	874	982	947	918	947	966	952	951	909	965	915	927	981	975	875	920	967	903	933	924	983	901	960	925	925	952	957	958	907	904	913	945	898	918	936	974	891	886	929	969	914	900	957	976	935	962	933	923	929	910	894	958	926	922	911	925	881	972	968	929	914	945	940	931	1000	943	952	963	940	942	933	988	936	890	944	903	957	935	924	961	950	902	925	892	926	956	988	950	941	933	983	929	950	971	910	916	922	926	870	914	914	913	941	957	907	972	896	899	940	959	964	981	962	923	950	929	904	912	905	916	944	932	929	941	980	985	909	886	964	899	988	956	949	937	898	941	924	957	969	892	946	923	902	937	922	908	985	928	946	925	952	911	956	899	976	1013	905	968	969	872	975	993	929	937	943	883	945	912	949	942	915	936	955	899	970	928	918	939	978	912	996	958	899	893	927	953	912	947	931	992	917	965	966	946	918	900	927	932	928	916	939	939	927	965	935	954	864	892	880	945	913	966	1000	874	909	903	976	945	942	908	898	956	939	899	957	985	932	920	931	908	891	1013	910	930	1014	954	1000	940	954	914	932	944	931	902	966	925	937	980	914	949	937	927	923	994	953	931	890	916	924	898	931	968	898	940	971	918	928	952	914	996	983	929	962	941	943	905	928	914	951	880	944	997	916	911	981	910	940	931	931	930	980	917	956	984	921	983	964	916	988	935	978	909	948	939	919	884	941	986	924	953	937	889	901	892	932	943	919	969	900	922	907	954	950	989	884	921	904	899	964	920	915	929	954	964	916	942	962	968	959	897	970	961	901	939	976	931	984	918	931	965	996	1004	891	978	923	1009	930	951	924	894	932	930	975	942	889	935	1006	967	982	959	957	945	943	940	927	960	906	910	990	897	916	951	896	944	906	955	877	898	893	942	944	957	954	935	950	981	897	893	996	941	991	906	941	911	922	920	917	881	920	994	899	917	963	967	933	982	921	974	927	963	978	979	928	937	911	940	923	897	915	964	954	945	938	912	982	923	947	961	889	908	923	985	997	937	1024	920	941	933	940	898	899	916	952	899	911	1004	956	930	860	946	920	942	979	1001	930	932	919	968	969	926	928	932	980	934	938	939	952	924	886	881	913	973	904	952	920	933	949	936	937	926	965	916	998	946	949	961	968	951	911	909	956	969	970	911	930	914	897	939	956	949	903	914	969	938	922	946	969	909	907	927	950	957	973	941	919	936	921	966	940	965	886	914	954	945	916	979	889	975	932	952	911	947	904	939	950	936	1002	940	913	910	957	923	917	916	895	949	927	975	962	998	938	894	950	944	921	955	952	928	960	922	957	915	906	905	924	949	980	913	942	905	948	934	947	932	969	939	964	972	941	976	902	975	988	895	960	916	941	931	915	956	954	962	960	947	948	887	912	875	900	979	920	922	942	920	907	907	931	942	907	954	959	916	931	926	944	990	880	935	928	977	923	936	961	932	945	935	958	885	905	915	932	931	917	969	911	952	910	970	936	928	962	965	924	887	966	957	935	928	945	970	902	1007	853	953	930	949	963	896	951	944	890	1027	984	896	923	1002	977	882	913	955	892	907	934	962	918	953	966	936	929	907	958	922	910	944	964	928	895	917	959	979	940	944	953	927	949	909	918	898	946	949	922
24527	21126	24084	28426	21130	21153	11679	765	488	422	452	432	388	378	422	391	390	369	348	351	355	366	354	354	369	355	401	366	378	342	374	374	342	354	323	357	368	365	329	375	353	361	349	333	364	339	386	339	341	363	349	378	347	345	345	353	334	376	357	377	365	349	369	353	341	357	361	368	340	342	341	344	361	370	368	335	315	339	369	340	346	331	334	358	338	359	344	348	382	336	368	345	362	345	309	371	331	354	395	372	350	346	342	303	360	338	321	323	355	361	348	356	351	342	360	326	297	334	345	372	329	351	340	334	345	344	364	348	339	317	362	308	348	345	339	371	380	354	341	351	334	363	337	334	346	341	357	341	345	314	326	341	363	344	298	331	343	398	354	366	359	361	385	358	385	367	330	347	335	335	320	326	363	336	310	390	369	345	361	344	362	383	342	350	379	375	358	330	366	353	309	334	327	349	326	341	350	324	369	327	381	367	350	384	349	354	343	360	315	382	380	370	372	317	365	361	346	341	347	343	354	335	340	351	358	397	320	348	342	347	346	344	333	324	300	358	370	352	394	369	371	319	327	362	309	354	383	343	373	316	345	337	349	331	346	364	351	339	358	361	355	382	321	381	331	352	338	332	357	306	364	337	343	326	364	326	317	378	345	342	362	318	360	367	336	340	353	325	365	349	370	337	343	364	320	369	382	339	344	342	359	348	369	310	350	386	315	362	326	358	347	393	339	343	316	348	373	330	357	373	347	324	376	342	404	312	360	320	365	376	348	343	326	365	391	376	351	354	349	372	303	351	370	359	357	323	333	334	367	346	361	372	362	334	347	369	332	333	340	309	356	340	369	368	355	296	338	326	368	367	327	353	344	313	350	372	359	359	348	336	362	374	380	327	356	351	328	335	359	351	349	412	340	287	349	367	364	363	355	336	350	331	317	339	352	337	334	337	357	366	384	348	348	350	324	370	330	363	339	339	354	406	356	370	354	329	375	327	338	345	334	312	367	361	349	345	372	364	343	349	361	345	336	344	370	355	319	361	322	353	330	356	347	335	344	384	358	331	336	325	326	382	330	334	324	364	339	373	368	331	326	391	356	374	365	362	381	335	311	359	375	363	327	359	373	371	369	333	375	373	351	355	342	379	379	355	357	376	342	325	353	355	327	364	330	373	365	357	364	335	367	352	357	321	328	348	346	341	316	341	388	364	362	377	349	306	309	345	393	341	331	330	384	386	381	373	339	347	361	330	382	338	363	377	359	362	371	360	340	341	332	315	371	344	311	383	396	367	356	369	349	340	376	350	355	354	355	345	334	355	325	341	383	373	361	342	367	334	368	348	388	388	347	313	368	371	345	370	357	355	357	379	368	378	339	330	316	350	336	349	347	344	329	345	324	349	326	343	334	390	343	370	339	364	376	344	380	387	360	400	375	336	351	376	344	341	375	355	358	336	359	363	348	327	350	340	322	375	351	338	329	342	325	355	339	330	346	346	332	356	369	355	353	349	339	365	360	373	354	374	335	342	350	346	363	365	344	366	362	333	347	347	371	369	341	361	400	356	355	357	356	370	366	331	375	359	343	364	347	346	351	396	343	331	350	336	365	340	337	335	333	322	316	373	346	333	343	379	321	350	366	367	375	381	349	330	358	343	337	330	349	375	349	355	345	342	336	361	339	323	312	361	355	333	347	348	349	357	322	384	349	373	350	310	365	361	347	369	339	358	355	374	346	348	372	397	309	370	348	341	368	354	358	341	352	348	352	374	368	357	322	361	341	317	343	344	347	365	385	337	361	339	369	369	349	341	368	351	354	345	315	357	301	347	407	349	356	349	338	335	390	357	364	356	288	352	357	341	361	374	320	365	330	351	359	322	330	324	336	349	387	338	358	338	322	332	330	324	328	346	359	344	328	342	390	339	330	396	341	352	338	342	357	333	362	383	375	328	358	355	332	381	363	349	337	317	361	331	348	384	358	339	375	339	363	370	349	324	344	368	354	389	365	360	331	333	324	321	312	342	352	349	376	395	338	369	404	357	369	382	316	328	326	368	326	326	354	328	381	345	336	324	345	343	323	367	328	324	342	343	340	354	360	343	344	354	337	375	352	343	379	352	338	358	360	352	357	368	314	389	345	360	303	330	363	353	360	389	332	302	329	316	330	328	346	368	350	320	351	368	339	359	323	348	338	340	347	385	336	387	389	345	356	350	331	340	357	359	342	341	358	340	361	313	358	378	340	334	353	381	324	361	363	361	338	363	344	403	302	411	373	338	378	342	363	359	317	356	377	361	347	349	346	376	346	358	312	355	340	394	351	321	352	347	345	343	345	372	369	347	387	300	346	362	324	378	320	389	352	361	377	344	397	336	370	335	343	358	336	350	370	366	375	335	361	367	353	353	356	340	381	376	373	322	345	355	323	349	373	349	330	357	364	376	367	299	360	337	343	367	352	336	370	329	384	330	376	368	385	368	345	335	348	376	304	351	393	363	357	387	325	338	337	337	361	375	368	367	374	343	359	318	300	366	328	358	374	371	376	342	381	349	353	365	383	329	351	366	336	336	332	352	363	339	381	381	344	338	366	334	339	358	370	372	378	387	348	318	371	340	318	366	345	357	325	372	363	324	337	353	343	328	322	365	345	328	380	355	328	351	343	379	395	342	350	359	330	322	358	302	353	317	355	359	350	334	353	349	337	317	350	341	351	331	353	344	339	330	358	389	383	336	341	350	349	324	336	360	382	323	354	387	315	325	346	379	368	327	355	297	355	323	341	359	362	344	344	335	335	366	366	340	365	315	355	383	350	341	350	335	353	366	381	362	322	369	374	346	331	373	333	349	343	340	390	361	337	362	305	382	343	373	380	367	351	350	341	334	309	376	360	328	339	346	350	342	357	353	343	343	310	349	322	347	347	326	336	344	363	371	336	373	390	365	337	330	332	383	336	346	362	337	335	343	338	317	339	298	322	360	342	353	385	342	291	333	308	358	331	340	330	341	354	385	358	351	353	325	402	323	333	342	339	346	378	354	337	371	314	390	337	354	348	346	321	326	314	395	330	329	351	369	374	359	393	322	331	343	331	366	336	356	356	326	333	370	357	349	371	381	353	372	356	341	357	373	364	358	330	313	394	324	358	339	339	377	369	318	367	333	323	392	355	347	344	342	344	357	354	345	339	359	355	341	330	352	300	364	355	335	345	351	363	353	325	360	356	378	316	326	338	368	333	336	308	334	371	350	346	370	369	356	326	367	345	336	307	311	350	336	330	353	386	343	351	339	355	349	358	369	360	369	343	331	355	363	346	333	365	342	350	341	360	332	331	368	319	330	310	354	365	373	327	350	359	366	397	303	339	334	339	349	356	316	370	313	324	323	347	357	362	372	398	349	356	337	384	383	365	358	321	367	353	356	347	323	335	350	362	359	385	335	320	315	361	353	346	343	330	338	320	333	334	356	320	356	331	358	341	331	325	349	341	349	361	338	347	365	403	378	329	370	368	359	368	341
35846	39911	22075	1041	891	830	800	770	759	736	693	748	756	722	739	711	750	747	712	732	709	761	783	696	735	743	699	697	711	723	738	739	688	720	705	714	720	720	712	736	719	756	722	700	731	700	688	753	787	679	751	727	687	669	742	682	748	725	729	755	745	701	717	744	725	744	712	756	705	658	717	680	729	739	757	772	690	741	790	722	723	730	687	714	706	693	713	719	679	683	764	725	699	764	790	706	773	673	743	672	706	712	711	716	764	706	727	746	778	764	737	732	743	774	746	740	809	740	709	710	716	725	652	682	739	738	738	738	744	726	695	756	696	684	728	683	727	733	707	715	738	674	742	739	735	712	762	714	687	708	692	720	730	688	755	702	717	717	702	710	677	737	754	713	717	700	730	738	702	756	730	742	749	750	751	683	693	760	717	732	745	771	713	747	699	727	728	759	776	746	715	709	739	718	731	770	709	726	735	714	753	681	728	700	740	705	729	701	696	690	669	725	661	740	742	733	699	727	752	714	710	698	709	704	723	728	749	748	764	679	704	700	718	736	715	727	745	714	716	698	743	733	741	755	732	718	701	683	687	749	764	758	720	667	748	761	768	755	715	748	731	749	742	695	704	753	763	717	705	697	713	747	691	695	715	709	706	750	726	710	661	735	739	710	755	697	703	739	742	685	707	773	712	704	723	760	676	719	722	715	748	688	747	717	758	701	731	732	745	729	731	682	751	774	744	788	723	711	737	695	741	735	738	734	717	689	660	786	747	678	682	713	721	707	739	750	701	744	700	726	695	739	724	700	727	747	724	745	713	706	722	736	744	712	706	756	740	699	720	718	732	766	672	684	680	703	716	719	701	705	725	725	695	738	722	744	722	703	716	678	704	725	710	696	733	706	683	721	714	746	765	711	729	731	718	733	662	747	701	709	725	742	733	690	687	715	680	708	721	714	715	683	743	741	706	762	717	741	725	731	722	750	724	714	776	712	723	712	766	697	728	719	714	708	757	721	709	734	723	701	721	723	680	763	710	715	745	793	752	710	729	677	718	756	649	738	756	722	728	721	704	672	697	714	676	730	750	749	733	729	768	698	728	686	710	694	686	738	693	744	737	706	766	712	711	715	688	738	709	709	709	725	669	726	679	691	670	691	732	709	702	705	718	702	743	730	725	721	713	747	683	779	735	715	742	725	747	722	732	718	750	734	740	763	696	750	724	718	776	699	710	732	721	689	754	721	736	753	754	734	739	711	729	691	737	678	676	689	727	742	762	750	738	734	743	757	707	724	742	724	698	705	710	707	734	798	720	699	699	702	680	681	733	736	721	748	716	733	674	701	817	698	745	700	684	732	754	678	764	702	753	733	758	701	746	744	738	722	756	698	758	685	718	710	731	734	730	784	719	736	696	692	691	709	728	672	705	756	687	723	730	700	704	728	755	752	776	714	755	713	732	745	723	698	702	746	722	713	704	747	690	695	753	705	716	689	722	709	677	716	762	680	704	736	740	751	690	740	698	748	721	652	674	689	672	775	675	727	748	717	731	672	684	673	743	685	708	732	716	722	709	716	744	662	723	726	745	735	747	736	720	710	709	733	742	759	697	722	707	736	712	718	733	717	775	760	722	695	707	720	692	782	755	701	702	711	740	713	701	760	740	718	730	744	722	733	736	732	702	717	712	722	737	695	751	694	705	695	763	738	725	720	698	774	757	711	730	725	743	732	740	738	732	733	706	710	689	714	731	701	675	687	716	761	728	711	727	720	722	756	715	732	744	715	734	734	679	764	698	710	717	663	711	726	743	711	700	731	738	726	672	693	735	673	705	717	719	716	740	708	735	765	772	720	735	674	716	752	726	707	711	741	774	790	744	694	710	699	733	707	763	697	677	742	736	695	749	703	686	726	695	729	744	720	699	728	733	710	717	724	694	710	721	700	694	741	709	720	715	726	714	761	724	739	726	736	742	762	730	675	698	737	643	731	696	728	711	726	688	716	709	713	684	769	727	737	775	753	724	702	683	756	708	700	678	740	720	731	713	779	740	695	713	717	720	738	721	770	668	733	740	736	704	739	699	714	724	677	753	715	753	727	711	720	698	699	749	717	711	708	693	674	710	692	736	740	740	741	730	742	708	723	686	720	734	730	723	702	708	701	731	724	692	719	714	756	693	777	704	740	706	698	687	726	710	712	683	746	706	711	707	713	689	710	721	754	753	706	733	702	710	688	693	694	789	692	716	731	707	682	725	718	747	681	724	725	718	744	743	740	694	710	694	684	715	632	704	681	744	669	712	721	711	735	684	690	748	726	726	685	704	719	717	722	676	713	749	686	697	709	725	720	713	690	689	708	688	716	705	664	689	749	659	714	706	772	731	759	747	712	728	714	707	753	684	741	693	710	677	769	746	676	662	731	751	742	748	753	733	718	724	685	739	729	744	692	699	734	708	683	764	710	720	758	686	750	733	733	694	694	724	707	741	669	744	719	713	714	810	733	727	745	750	709	705	747	745	698	692	729	688	775	671	752	731	731	714	686	701	733	706	684	737	728	755	721	709	716	691	734	701	758	678	726	756	763	699	698	685	721	673	720	716	712	765	701	741	708	731	697	683	698	737	750	752	682	744	731	713	708	708	689	674	710	724	680	781	720	766	743	719	707	747	725	713	720	705	692	740	738	735	696	738	684	734	634	731	754	716	733	719	710	689	705	727	685	736	728	728	663	709	739	714	710	749	723	732	728	686	718	719	746	696	728	702	733	767	697	705	759	747	738	694	728	730	721	756	710	759	760	763	689	693	705	702	761	725	676	733	695	722	735	737	730	701	711	725	717	733	714	739	669	695	771	711	776	737	757	733	703	736	723	714	715	733	684	709	705	706	733	743	757	742	681	736	684	716	769	702	764	728	749	693	745	737	743	673	730	726	691	751	742	723	785	695	761	709	751	713	724	736	767	730	744	682	686	718	754	731	741	718	714	710	695	670	741	732	722	702	716	676	748	686	714	712	700	756	696	713	699	674	729	777	696	706	713	716	655	718	699	711	698	718	758	700	696	738	714	655	748	705	742	694	701	739	740	687	739	697	716	687	740	669	714	732	726	709	721	708	742	722	766	713	730	707	701	732	705	716	724	724	660	762	700	715	699	727	676	730	719	741	749	728	679	724	710	761	689	708	685	707	729	756	714	699	751	703	735	711	702	697	772	718	652	714	733	726	695	666	714	734	729	687	719	684	679	731	715	698	711	731	691	731	747	691	688	706	693	717	672	727	726	697	757	702	742	688	753	748	698	730	731	714	748	674	721	681	772	762	688	740	760	669	684	711	742	760	715	715	718	688	724	740	733	729	715	751	710	732	722	693	696	767	670	737	729	745	729	735	733	748	725	698	736	746	711	711	733	726	769	747	732	718	733	727	687	748	735	785	712	676	757	659	774	737	739	706	740	765	706	717	768	729	696	675	722	663	701	780	717	706	734	695	741	767	688	694	770	720	701	751	707	695	688	719	697
34149	17978	5999	469	316	298	320	327	300	278	301	302	308	304	310	284	301	262	336	330	314	313	320	291	299	311	325	324	304	278	321	295	319	279	303	292	307	330	314	293	294	268	283	320	304	342	297	274	293	299	286	278	280	271	297	277	281	304	296	281	306	281	287	310	310	313	299	273	275	322	270	303	304	310	297	308	320	293	259	308	285	313	282	334	269	301	296	321	295	294	294	305	284	304	305	281	287	306	297	323	309	324	303	299	280	283	328	300	335	292	275	278	277	252	314	305	293	325	288	298	285	286	285	301	298	303	316	267	284	307	282	275	304	302	256	261	290	293	267	257	328	261	271	281	295	313	277	258	284	291	292	258	293	288	319	282	285	286	292	298	296	257	286	306	275	304	307	300	280	308	309	299	338	286	256	284	291	308	286	293	298	300	276	286	284	298	292	304	299	310	326	288	290	294	307	296	302	283	292	278	273	269	302	319	276	289	280	307	283	292	325	289	292	298	268	293	286	295	299	301	320	315	278	307	268	295	262	285	339	281	304	316	308	292	318	266	290	302	303	261	291	298	324	314	300	315	278	292	307	291	269	280	293	296	288	298	313	290	311	328	303	266	300	312	247	294	295	298	321	318	299	313	249	290	263	278	306	282	301	302	254	277	280	292	285	319	318	290	288	304	313	300	288	283	302	255	265	295	273	321	289	267	241	273	301	303	308	283	313	313	286	310	288	297	275	300	308	292	276	287	303	288	291	280	298	286	303	262	256	331	308	353	317	262	305	313	299	274	295	282	309	288	320	290	284	255	256	326	242	305	288	269	294	282	279	285	340	300	288	294	291	283	281	264	259	290	273	308	319	291	287	307	308	290	300	263	293	278	277	313	282	328	291	281	315	299	279	267	254	306	305	309	316	310	287	292	274	276	305	306	311	293	307	324	309	277	283	315	304	304	299	281	247	271	287	283	300	282	294	289	262	287	295	323	284	290	275	309	304	308	289	281	280	290	267	271	272	324	278	297	304	318	309	282	303	266	335	290	326	288	293	288	277	286	289	325	319	299	286	300	289	282	309	306	295	297	287	306	293	310	322	323	355	304	298	291	305	303	285	291	305	279	312	286	301	307	296	329	300	290	298	285	321	259	266	288	296	300	279	309	308	313	301	328	297	293	283	276	280	306	305	273	276	256	286	269	285	314	251	275	301	297	307	312	309	330	335	308	271	264	272	319	309	277	280	334	297	299	291	290	280	250	316	289	327	314	314	287	293	284	293	297	269	301	291	289	255	275	324	272	303	283	266	287	299	281	289	291	272	300	273	278	303	296	290	310	287	263	292	306	284	311	319	319	289	316	271	294	298	318	319	277	254	314	277	287	276	326	295	275	291	303	297	299	289	290	319	305	281	281	291	291	283	338	328	307	293	292	334	292	310	303	263	291	311	300	278	298	298	312	294	305	281	277	279	314	338	274	307	268	277	289	309	301	316	354	287	334	314	282	297	316	317	293	289	313	285	306	282	324	301	309	320	272	277	267	311	304	316	286	326	328	300	283	300	287	318	301	315	302	306	274	284	325	277	255	283	297	259	293	281	294	302	277	310	268	284	294	274	289	264	299	333	288	292	284	325	268	330	285	317	254	300	255	301	301	267	294	262	318	272	301	284	323	297	313	309	323	327	299	306	279	243	314	287	297	266	328	297	272	318	298	327	276	306	280	286	287	285	332	303	323	257	314	295	290	294	316	281	296	306	266	306	294	305	286	304	301	300	258	290	294	299	272	333	316	307	317	304	325	289	287	307	288	285	296	293	317	303	312	290	306	299	304	305	272	330	301	309	290	329	287	286	284	305	284	289	313	296	273	281	280	350	309	283	279	277	319	272	282	296	310	279	287	277	326	297	302	307	283	331	317	279	291	296	307	323	287	276	286	280	313	268	311	267	303	292	319	302	297	276	299	281	264	252	279	284	323	278	323	316	314	330	308	278	289	304	268	284	340	266	313	301	298	305	284	289	314	315	295	273	302	301	289	292	296	293	300	282	289	265	268	310	296	303	263	312	292	328	294	270	285	284	311	274	288	251	282	265	290	309	297	314	337	308	258	303	321	277	287	297	324	283	267	294	273	271	306	287	302	294	295	293	288	301	313	298	305	320	299	324	291	275	316	315	313	317	332	304	286	298	297	297	313	302	307	316	281	275	309	259	313	266	323	277	289	326	284	342	300	293	320	289	246	316	301	305	321	275	297	312	290	279	294	308	290	279	259	298	288	297	294	338	343	289	300	314	291	280	310	313	300	292	264	281	314	288	301	260	280	320	268	286	292	293	268	273	309	315	281	332	271	338	347	286	280	279	283	324	298	302	309	284	279	338	264	262	256	284	279	253	276	315	303	276	298	272	271	279	333	285	297	288	303	284	333	279	279	293	306	306	351	327	290	273	316	337	292	277	317	268	326	265	278	289	259	275	291	295	308	284	322	285	312	287	293	319	305	320	277	286	288	305	279	294	290	284	299	254	320	308	320	344	272	299	309	285	294	279	306	309	289	313	318	286	285	308	293	285	277	328	298	297	296	305	267	319	271	303	314	282	315	295	300	296	296	289	288	284	285	282	276	290	310	286	304	299	297	323	278	291	307	278	272	303	302	297	249	312	254	287	300	276	283	321	333	292	325	292	312	298	284	277	288	293	296	290	295	283	270	277	281	275	313	339	311	297	311	299	308	296	287	259	311	349	280	258	270	285	293	298	285	297	344	300	306	294	278	302	277	266	297	292	281	289	308	309	315	314	285	307	326	295	309	303	292	327	266	292	281	248	325	302	332	303	315	286	248	326	313	303	313	271	287	308	310	301	289	310	268	266	305	291	298	308	309	281	305	310	310	250	290	266	281	271	303	273	302	284	303	290	289	280	293	295	270	301	303	281	303	283	285	312	277	324	275	285	272	287	267	267	277	267	260	287	318	296	301	330	289	290	297	290	301	267	297	304	289	323	345	307	268	280	264	310	288	266	289	306	264	259	263	291	303	286	292	275	304	287	296	282	257	322	289	289	284	273	301	310	286	326	329	280	303	307	333	314	304	299	297	306	311	322	290	262	307	290	304	326	265	295	302	339	348	306	297	302	343	308	296	280	286	271	281	295	288	311	324	312	289	282	295	296	270	330	296	279	291	315	283	265	297	289	304	298	315	257	305	281	281	319	300	292	308	322	299	283	278	290	308	277	313	293	279	317	270	285	270	290	315	340	301	268	284	295	274	292	295	308	295	316	276	290	293	315	310	316	321	297	294	316	291	300	324	314	307	303	323	277	261	301	274	275	312	311	299	328	281	286	314	268	276	337	305	292	311	304	280	284	284	292	326	275	268	269	266	276	312	311	291	309	312	277	318	313	285	275	267	320	305	256	284	310	268	273	277	273	334	271	290	287	325	283	286	289	283	283	322	286	295	299	310	287	291	303	291	253	272	266	283	310	288	282	306	318	293	261	290	282	304	306	308	309	296	315	275
14423	3576	1866	666	650	718	692	669	706	714	672	721	647	719	699	635	694	633	673	727	645	684	633	654	674	632	734	639	724	628	722	659	720	685	666	683	658	670	721	672	632	704	685	665	723	677	680	690	671	733	686	707	695	685	705	646	681	675	657	719	682	698	662	654	659	707	693	734	673	718	706	634	698	657	691	704	670	681	690	693	674	665	692	685	680	736	693	661	631	692	674	731	721	649	701	681	716	704	693	703	669	677	653	649	625	689	608	670	685	667	661	643	657	691	694	678	693	688	648	689	677	689	714	668	682	668	693	684	716	691	684	669	673	646	681	677	683	721	666	697	680	684	643	678	674	641	665	654	673	703	664	671	706	652	702	647	662	677	700	665	678	702	698	675	632	660	670	706	723	638	699	633	696	657	684	681	637	648	669	690	632	685	639	692	669	674	617	699	683	677	710	654	666	649	665	674	638	686	657	731	656	646	699	694	654	680	700	662	727	696	696	699	722	696	697	685	689	645	719	740	673	699	681	690	665	699	664	673	692	635	669	716	704	701	669	690	670	727	686	715	702	708	708	636	715	712	692	660	678	682	643	706	678	689	709	672	674	710	698	654	679	698	641	687	736	676	647	644	716	708	641	655	685	695	650	692	685	701	662	694	644	669	676	689	643	705	637	657	731	678	656	658	698	699	685	634	680	634	696	627	690	700	628	682	673	663	718	684	726	671	707	697	701	664	655	715	698	670	680	645	679	700	688	686	657	698	665	665	667	677	642	662	656	669	630	736	729	697	673	679	724	679	692	728	671	683	667	685	648	687	698	637	694	656	631	707	691	672	680	690	686	682	657	673	656	714	713	686	714	715	647	698	701	623	674	718	658	596	675	705	697	718	680	692	687	668	646	664	720	734	691	706	667	664	647	709	684	626	628	696	678	682	682	650	667	662	626	679	635	661	665	653	738	690	696	649	642	702	714	688	678	661	742	717	663	670	653	655	691	641	670	698	692	710	681	704	661	719	724	736	670	696	723	694	630	656	641	681	659	682	682	697	687	663	671	669	637	698	657	632	695	682	652	648	684	734	615	692	656	699	697	664	728	693	700	631	678	638	645	664	698	624	745	688	641	699	680	682	693	650	682	678	686	663	677	666	677	704	676	689	702	675	681	665	647	680	629	641	645	690	703	692	700	629	695	675	671	673	634	693	685	690	696	656	706	709	678	646	693	647	683	728	649	680	713	627	662	690	669	666	630	693	644	663	681	692	664	668	695	720	636	653	641	670	644	696	732	681	672	673	630	664	675	691	664	643	685	666	698	681	672	642	732	685	672	666	688	706	705	702	723	680	667	640	697	663	654	622	677	701	682	675	664	690	695	661	662	646	690	727	669	739	657	673	670	747	660	674	682	702	685	703	692	679	697	676	718	639	648	685	700	699	689	701	719	642	684	691	691	659	713	678	671	716	683	713	745	656	614	736	651	670	721	728	643	687	697	684	601	677	685	672	717	675	630	715	692	692	710	668	680	709	689	685	676	717	644	678	633	684	667	696	718	687	664	662	674	646	690	671	654	664	661	687	661	640	647	700	668	659	642	622	669	663	679	674	671	657	650	667	726	653	662	663	766	687	668	668	657	660	693	728	671	630	667	639	660	653	648	670	702	693	697	657	671	705	690	682	668	688	677	672	681	681	648	687	706	673	634	732	694	652	673	682	676	663	724	701	695	653	700	695	640	664	641	651	677	665	665	721	706	662	638	671	675	723	668	686	691	702	663	693	694	699	688	679	703	691	686	625	684	667	696	682	667	658	704	669	661	673	660	674	709	664	642	685	672	690	719	639	687	674	660	652	663	651	693	697	707	658	738	686	672	688	677	693	642	633	681	694	671	689	675	648	626	714	617	656	711	646	599	628	672	658	731	635	677	656	716	678	666	674	693	681	673	706	713	659	659	653	689	670	704	650	729	666	700	678	665	676	680	688	647	697	661	732	703	678	655	714	673	707	679	654	680	602	687	678	671	690	654	678	667	656	652	714	721	702	688	689	717	661	660	635	732	762	700	660	688	662	677	636	661	668	694	681	686	673	668	675	662	702	695	632	774	665	656	656	683	643	634	683	677	673	663	742	695	683	657	677	662	662	674	668	696	679	672	665	680	658	696	689	688	701	678	696	739	701	704	659	684	650	660	686	735	723	707	711	655	734	683	700	725	639	687	695	678	702	697	675	680	630	684	656	672	625	662	679	677	682	676	693	703	713	706	676	669	681	693	707	712	690	659	673	643	724	677	722	646	658	644	661	667	687	688	666	709	654	682	653	720	730	643	664	723	662	706	708	669	675	643	638	657	654	633	701	689	619	695	682	699	683	659	726	695	725	655	684	673	650	698	699	664	662	685	666	658	706	673	672	711	656	687	687	709	672	695	677	677	703	674	678	699	636	700	683	659	686	610	648	654	675	695	693	669	681	641	654	681	681	705	684	693	655	647	726	651	677	664	645	665	704	707	684	677	736	700	722	693	668	625	642	634	730	665	670	685	701	661	667	718	666	708	683	663	665	734	711	615	695	619	716	667	709	669	669	718	618	657	675	634	687	693	671	691	652	656	720	657	626	693	660	691	701	688	682	666	629	691	726	651	717	658	717	686	636	651	650	664	636	675	646	697	726	685	681	694	710	672	670	644	647	717	733	690	657	709	690	713	706	672	680	748	666	659	692	646	674	642	636	643	684	680	662	690	705	715	681	687	668	738	665	701	673	655	692	669	651	693	679	658	678	700	675	683	672	712	725	684	664	705	648	729	646	662	663	699	646	648	722	673	651	662	692	685	743	665	690	674	699	692	694	677	716	684	677	696	676	659	694	701	677	676	672	686	675	700	652	686	725	693	725	675	688	707	653	668	657	669	683	713	693	659	635	716	672	642	666	725	664	676	713	714	664	697	659	664	689	716	676	709	692	729	697	646	696	709	672	683	720	672	658	674	693	673	711	691	699	695	663	669	690	699	628	703	666	678	685	636	681	708	672	691	708	697	659	707	663	670	677	685	681	689	677	649	713	681	680	726	684	644	689	659	681	699	658	725	638	669	677	676	698	693	669	707	653	730	686	665	674	663	663	671	745	706	646	678	693	633	667	674	668	630	724	682	670	694	667	671	672	640	682	693	707	712	704	656	654	692	677	667	635	697	659	609	708	665	670	666	684	654	655	697	644	685	725	696	654	696	679	646	728	689	637	666	677	705	638	673	668	671	704	679	715	657	608	675	709	647	724	681	733	660	666	704	650	652	664	663	720	727	669	667	677	709	737	727	655	652	704	687	667	668	727	687	679	643	694	649	661	728	624	690	717	679	690	655	687	710	693	609	711	649	674	684	688	643	687	680	661	668	646	675	735	684	704	684	683	686	628	696	715	666	653	682	700	673	709	687	679	656	720	652	681	702	655	688	693	690	711	669	682	665	655	678	668	678	637	652	726	665	691	710	650	690	670	696	655	708	663	671	643	682	648	621	700
25232	21120	23652	28822	21133	15895	876	577	487	496	485	465	465	459	454	517	439	462	489	450	435	457	460	449	445	454	445	441	463	476	482	482	435	439	457	494	449	475	443	484	470	456	403	427	485	452	460	504	450	435	484	498	499	448	468	437	442	424	471	477	452	439	428	480	478	426	466	461	438	429	425	463	476	499	423	465	478	496	460	390	455	453	457	465	456	472	493	412	438	466	409	472	449	465	447	475	440	439	447	442	475	418	449	411	460	491	463	457	455	446	470	454	437	426	444	455	485	475	453	470	466	475	474	433	402	422	444	515	443	468	468	417	483	484	463	500	447	489	410	417	463	438	426	432	478	479	454	437	475	406	402	431	452	471	475	448	440	442	431	434	473	464	468	442	437	443	428	477	473	457	445	433	430	450	477	444	431	426	452	439	465	462	432	475	437	467	441	453	447	425	446	429	460	464	455	448	454	411	448	444	454	474	451	477	431	482	447	422	452	483	472	467	427	438	436	413	434	490	448	453	462	445	477	457	464	451	408	467	470	417	414	473	419	461	501	466	451	446	441	481	420	444	417	443	456	422	413	479	454	456	513	459	448	422	427	422	433	451	436	461	430	480	472	457	405	461	437	431	428	468	449	438	434	472	511	451	459	463	475	462	445	441	462	431	437	447	469	420	440	435	451	408	431	393	465	445	450	430	465	414	464	445	449	435	448	407	455	398	421	426	429	420	450	458	468	441	441	490	461	458	447	487	425	479	459	462	444	463	455	476	479	429	416	426	462	447	479	465	471	410	448	428	477	429	402	441	456	469	401	447	429	463	442	406	412	436	431	493	396	505	462	467	475	447	470	425	462	445	456	472	470	428	474	488	490	506	468	419	430	491	441	439	466	436	428	462	458	442	505	415	454	488	484	450	429	481	430	458	442	483	465	414	475	450	431	445	441	441	428	399	477	452	437	458	465	454	453	416	424	451	490	480	484	457	445	443	475	476	441	467	428	410	431	441	457	457	439	478	449	426	428	443	425	425	443	428	478	487	471	445	425	474	463	442	409	436	479	446	419	426	488	427	429	454	457	427	417	440	450	419	465	458	435	441	456	461	430	436	441	448	406	431	440	419	433	445	444	459	471	436	451	470	469	465	450	429	498	468	502	470	433	460	490	444	438	473	468	459	445	431	451	456	422	466	458	461	403	428	398	462	427	447	474	466	388	454	450	429	393	482	482	417	456	506	443	449	424	461	426	454	455	473	496	419	480	455	459	422	429	426	436	451	426	486	447	465	453	430	436	430	443	410	416	419	448	460	451	470	454	426	447	478	477	483	458	426	470	407	415	415	472	477	476	442	456	467	434	455	416	415	457	430	444	470	407	444	479	424	432	461	447	457	440	464	417	430	432	489	443	451	429	435	433	440	465	413	444	468	447	484	433	434	457	412	452	465	465	461	451	456	416	421	417	435	415	446	475	479	432	459	439	480	430	434	451	443	460	417	442	423	434	439	448	444	438	412	453	442	468	441	471	448	429	457	441	480	471	452	466	468	484	464	488	452	446	469	424	501	446	435	478	469	438	443	451	474	476	448	425	467	443	459	457	481	432	424	432	457	455	443	455	464	470	470	443	441	450	433	445	474	450	440	490	475	499	467	451	463	473	415	462	421	405	455	432	474	458	462	456	494	469	459	425	466	459	469	439	440	405	511	486	414	449	439	402	452	468	461	436	461	432	433	449	419	456	465	451	431	456	479	459	451	449	472	462	441	428	415	486	469	435	439	485	468	454	449	433	437	483	418	448	447	451	463	418	437	468	445	451	438	455	466	464	474	456	447	451	462	441	468	445	449	443	484	468	453	456	455	506	431	466	447	486	418	451	464	455	442	450	468	432	457	432	456	427	423	465	468	453	459	450	440	407	431	471	436	517	467	475	441	416	447	433	430	434	465	425	454	424	476	491	451	467	424	415	397	470	446	411	429	477	427	520	461	407	408	470	441	472	451	386	449	466	467	462	470	405	410	447	471	432	463	495	458	417	442	452	424	431	440	481	412	444	460	464	446	443	424	455	474	430	421	421	391	467	430	485	431	455	429	441	426	440	469	476	473	430	477	456	409	440	439	457	419	419	479	465	401	439	450	444	462	472	447	443	468	472	443	458	437	446	499	458	448	452	441	401	453	461	447	495	467	448	452	404	473	452	461	481	444	433	455	437	462	487	461	432	454	414	439	437	447	466	451	415	432	407	436	436	394	414	438	469	439	448	407	472	411	423	443	479	445	436	467	477	444	414	446	413	455	458	392	435	471	431	489	474	459	485	417	483	435	382	441	409	413	444	455	439	453	443	411	477	464	475	471	436	449	486	483	452	465	425	428	418	431	462	475	463	435	475	471	457	474	435	436	463	440	463	449	437	398	454	442	438	479	456	474	440	480	400	446	406	424	433	403	466	437	445	448	464	411	436	472	442	430	481	462	439	451	455	468	487	427	403	433	436	443	446	444	447	442	482	419	442	450	461	432	435	401	465	442	461	461	490	447	424	446	418	432	448	437	458	398	452	480	501	453	463	458	408	435	421	457	454	454	464	450	427	424	442	449	439	446	445	469	440	430	374	415	457	442	451	424	510	411	452	468	428	433	403	488	425	475	410	439	436	440	456	430	389	438	461	454	479	478	430	459	447	426	432	436	439	442	459	452	460	499	435	471	417	445	437	448	452	453	459	456	481	456	435	455	422	393	434	428	458	436	464	438	458	470	482	467	476	427	444	475	428	448	479	438	429	421	463	459	493	470	437	447	482	492	458	380	437	431	450	426	481	478	404	454	429	425	421	493	450	465	453	500	435	437	467	467	472	446	421	429	424	416	434	430	421	468	471	457	454	438	446	397	457	440	470	456	463	443	435	425	469	438	455	506	428	479	463	421	453	463	399	439	490	412	496	471	448	447	448	478	480	473	417	470	458	431	483	422	446	436	474	473	443	467	482	465	438	447	400	451	501	441	401	474	431	455	450	446	475	465	449	423	448	457	462	435	443	431	490	440	414	480	426	418	436	451	481	503	464	423	442	433	454	457	470	406	468	449	447	433	450	460	415	451	431	455	445	450	428	442	480	460	413	459	443	474	463	444	486	479	421	431	479	452	457	459	409	457	449	391	437	444	440	544	436	414	459	430	480	424	454	459	445	468	428	429	498	487	470	450	421	392	424	422	446	468	428	433	470	458	422	441	439	452	408	451	457	449	459	464	469	448	456	448	412	473	466	422	455	437	508	425	430	464	454	446	465	438	490	455	447	429	447	442	487	451	477	471	457	457	460	462	413	453	464	473	448	471	449	402	455	462	430	436	416	471	432	457	423	475	426	446	448	404	486	446	473	426	462	478	488	461	426	466	445	445	446	431	431	454	418	410	408	420	446	419	429	459	410	454	432	451	476	481	444	457	472	486	452	450	425	442	457	431	434	423	445	427	397	451	457	422	455	391	485	463	426	467	468	463	507	432	433	476	435	446	421	421
30964	30603	16817	1145	1019	1024	1035	977	917	981	962	947	1002	997	904	931	889	983	941	930	950	911	986	941	961	928	896	922	928	936	900	896	942	926	994	884	914	965	908	939	977	973	981	931	917	920	945	968	954	922	943	890	954	930	952	899	951	931	947	920	921	952	968	925	899	906	879	995	1003	879	951	966	938	887	924	910	917	939	986	977	894	938	890	940	917	944	928	877	946	981	976	902	914	955	901	926	863	950	915	971	938	889	885	963	907	918	986	927	936	957	917	960	910	991	935	930	933	913	949	928	934	903	965	951	920	917	923	865	947	983	944	948	990	913	942	978	936	917	953	954	894	972	934	949	922	951	980	894	915	948	896	915	987	924	912	901	962	914	947	988	964	881	936	914	958	944	931	927	932	883	871	935	980	962	958	889	957	973	873	912	899	949	930	983	945	905	943	925	922	931	943	966	930	965	968	896	939	978	971	938	934	1002	934	950	891	936	881	942	915	901	928	872	923	936	957	908	901	959	901	933	905	912	880	932	980	963	919	932	901	933	982	964	938	927	986	915	964	922	945	966	960	931	933	912	845	921	897	995	902	956	935	925	929	902	894	971	927	969	929	939	891	887	949	917	922	937	977	948	936	951	983	937	935	962	928	931	895	969	942	931	959	932	961	941	919	941	930	1008	959	935	934	902	918	929	858	910	933	957	911	862	926	906	904	911	921	893	986	932	921	942	923	929	915	984	981	979	900	968	939	954	925	984	901	956	929	916	908	931	886	873	878	898	932	951	974	945	943	970	928	1011	900	926	904	945	925	873	947	935	888	947	910	963	886	932	975	950	1004	928	944	909	918	901	950	938	959	930	916	897	932	953	951	1001	918	960	944	954	948	911	935	905	978	912	920	951	959	931	881	963	978	934	974	986	952	951	887	930	938	928	967	968	947	970	890	932	923	905	884	932	977	946	960	946	989	942	950	924	1011	908	909	944	903	920	893	921	947	915	984	951	965	947	900	967	885	965	944	1011	962	924	1009	951	936	901	939	934	958	923	981	939	962	961	1000	880	918	964	937	970	966	897	905	958	983	943	975	979	991	938	994	967	933	995	929	899	973	952	953	906	1000	909	920	933	909	984	865	976	949	955	917	924	947	881	966	932	861	925	949	978	898	933	965	914	925	943	920	964	931	985	928	930	915	957	919	961	959	910	876	944	921	927	917	918	977	877	917	914	937	936	930	926	910	927	910	913	942	970	956	929	949	923	933	951	958	963	904	951	932	973	963	991	945	896	963	905	916	924	923	961	932	941	921	922	924	931	959	946	928	951	938	914	971	910	906	928	922	899	947	944	918	954	923	951	950	975	954	935	926	921	986	941	956	959	896	930	927	967	945	963	955	965	907	975	940	917	932	941	913	904	951	927	947	930	895	897	942	936	976	915	957	975	907	904	961	960	931	937	925	947	948	866	963	934	915	998	950	919	904	908	976	920	909	963	917	959	908	949	957	934	985	922	965	943	928	915	917	1003	980	931	950	952	987	908	870	911	990	985	903	923	953	975	943	919	943	921	878	984	918	938	939	957	901	944	923	976	888	910	949	970	945	934	947	909	923	924	923	900	894	961	953	962	975	981	922	964	945	932	872	935	991	922	900	910	902	972	931	929	854	905	879	906	922	940	950	956	938	982	956	883	914	910	982	942	918	911	869	942	921	894	921	966	908	907	935	902	918	922	887	980	909	908	927	912	972	955	928	915	933	935	968	957	883	1012	946	944	934	956	930	904	934	973	945	980	962	916	945	950	918	882	931	962	987	959	1008	931	935	889	908	943	917	882	940	894	900	877	928	902	940	972	936	887	959	998	910	950	960	911	972	934	915	944	883	943	931	970	1003	957	966	980	948	1014	906	944	922	971	840	948	917	922	980	938	900	915	995	908	954	901	946	897	999	935	961	917	940	900	921	895	950	927	924	900	931	1003	915	900	904	935	903	970	913	956	942	952	932	961	879	947	888	957	948	910	941	962	973	947	933	911	911	853	962	886	947	918	946	886	917	963	930	874	952	973	926	938	973	913	951	984	977	903	949	924	894	973	991	937	918	958	945	929	941	913	944	968	916	911	924	867	936	963	927	875	974	910	958	931	922	887	917	927	934	951	978	940	881	931	967	980	906	876	928	917	939	935	994	937	935	898	918	926	875	921	925	860	976	1008	941	924	951	969	954	984	939	968	967	881	922	986	936	938	934	956	923	919	979	964	977	965	946	899	955	923	961	968	908	939	926	925	968	943	941	930	883	853	936	905	898	947	936	916	995	942	945	968	939	945	916	947	946	948	935	945	906	910	931	902	958	973	921	954	921	945	889	964	939	961	845	935	948	881	927	914	933	873	944	1019	949	1013	970	975	949	936	918	935	955	982	933	950	939	939	947	971	947	977	901	941	932	959	895	950	942	928	981	930	930	904	940	969	883	927	971	922	909	891	918	952	992	900	968	922	912	912	938	924	989	914	938	912	936	882	921	944	978	964	917	891	920	923	1025	916	892	911	942	935	1000	893	891	951	878	990	921	922	934	942	942	978	937	925	967	937	892	969	987	892	949	953	956	967	919	943	971	953	934	879	976	972	948	937	911	936	913	913	902	911	942	937	940	948	917	925	979	889	953	913	1001	885	942	922	942	942	968	982	948	920	915	912	898	911	928	931	948	904	911	908	976	897	887	933	967	907	882	919	977	954	918	861	898	973	930	953	948	919	961	907	951	903	898	920	1001	951	962	921	951	930	941	971	872	919	933	979	904	896	934	951	962	923	975	944	942	913	915	988	884	942	925	941	911	921	948	875	947	922	919	917	893	929	908	876	959	948	958	916	943	938	942	863	905	894	958	882	915	957	944	916	898	959	908	968	917	976	995	914	952	978	909	979	937	920	906	913	944	906	925	965	960	901	952	945	930	867	929	962	961	1007	925	912	921	975	931	890	941	944	903	955	923	965	899	969	989	926	913	914	952	996	924	982	904	934	902	893	998	934	995	908	978	933	924	907	978	950	982	929	969	970	939	936	924	960	944	942	910	943	929	967	942	955	976	969	911	933	912	913	957	943	920	910	962	929	914	949	924	945	920	969	883	923	961	927	957	906	948	914	913	988	931	896	897	944	931	876	944	965	905	956	932	908	925	900	912	944	900	903	877	905	985	975	922	915	925	913	945	931	971	989	835	947	910	1001	906	910	940	901	949	862	879	841	928	969	925	924	981	929	923	938	958	942	902	946	991	940	951	971	917	990	940	934	925	963	893	910	963	900	977	947	993	918	927	951	918	920	874	971	958	955	930	949	955	913	926	943	901	950	925	943	924	968	945	948	889	1007	940	933	962	957	879	929	914	915	934	898	994	917	889	928	939	940	925	900	901	940	968	923	941	918	874	961	934	913	925	857	878	917	904	957	932	906	968	957	904	932	1007	938	936	879	916	958	895	971	937	899	1024	910	912	901	889	966	898	958	939	905	914	921	948	929	988	988	948	996	930	1022	942	962	991	965	928	969	892	923	921	953
24571	21116	23981	28514	21119	21146	11743	653	497	403	453	380	417	351	384	392	385	406	389	343	411	350	367	392	393	383	361	352	391	347	364	389	374	381	369	375	377	351	330	387	361	390	348	354	309	343	333	361	377	311	353	340	342	394	359	363	347	361	381	338	368	357	360	297	333	350	311	378	332	369	361	359	391	384	349	364	376	363	292	389	348	355	354	360	318	360	390	363	350	334	353	351	351	368	327	368	338	366	361	324	354	366	352	332	363	327	375	388	347	338	348	357	349	355	367	363	328	347	331	321	343	357	364	346	322	370	389	355	343	375	344	327	357	370	383	375	345	364	340	367	371	332	346	341	344	347	361	357	363	336	335	353	323	363	355	366	314	319	337	394	383	349	367	369	368	373	369	362	346	355	340	364	361	369	355	337	361	328	362	369	334	337	384	342	336	363	363	318	361	336	361	382	329	350	355	376	342	350	341	338	362	350	379	377	331	381	368	389	319	342	368	374	355	349	340	369	328	361	324	331	337	331	331	378	365	364	339	320	363	331	360	387	380	365	361	355	359	367	307	361	348	355	336	364	346	337	343	340	347	346	333	342	350	365	321	335	368	360	341	369	381	403	353	388	344	331	344	392	357	395	335	359	334	321	349	331	366	344	369	316	345	361	374	369	361	346	365	342	377	347	337	346	370	350	369	325	322	328	358	377	340	380	330	346	358	345	340	345	343	360	361	360	386	328	386	330	298	329	349	387	386	345	377	382	352	337	352	345	374	339	360	366	307	336	329	320	353	339	349	375	320	348	384	353	287	380	334	348	339	353	332	365	356	344	340	369	323	355	352	351	364	345	351	345	362	360	354	337	355	352	378	343	367	351	356	349	346	366	382	333	323	348	365	358	328	350	356	334	371	372	327	353	366	357	396	340	374	350	333	353	367	331	360	363	340	343	341	335	372	365	353	370	371	386	318	333	370	340	356	324	328	335	418	371	362	351	340	333	344	357	381	383	361	349	330	320	345	370	378	364	359	345	341	353	358	356	346	336	382	370	337	296	352	376	383	397	329	359	371	397	333	341	360	338	369	343	341	362	355	383	370	363	368	331	363	343	347	329	332	371	326	347	320	351	347	387	362	384	380	358	328	362	333	366	380	379	366	345	333	304	355	361	326	343	362	332	356	339	350	341	345	339	333	349	348	363	393	370	340	355	347	339	358	353	395	367	381	355	350	360	352	392	331	355	322	347	368	329	365	333	336	334	353	339	362	348	380	339	342	330	366	355	366	354	357	319	364	337	348	352	365	323	329	362	366	367	336	348	342	360	336	369	371	313	337	326	361	373	351	327	339	374	332	339	356	362	328	349	341	341	373	355	363	346	327	341	327	354	395	345	369	377	354	354	361	337	334	327	385	359	350	389	337	358	372	347	344	371	329	327	351	359	365	349	389	358	342	395	324	337	391	350	368	354	352	373	334	367	338	334	386	325	370	359	338	345	375	358	321	354	318	366	362	349	368	348	335	300	351	337	371	349	376	345	322	379	319	326	359	345	363	379	352	364	374	347	350	359	355	366	362	350	370	364	363	312	359	379	382	375	342	357	358	330	332	328	337	338	349	361	331	360	371	344	364	358	330	322	351	353	335	346	323	363	323	380	343	360	378	367	360	358	348	333	332	338	325	346	413	373	368	314	350	357	334	340	326	369	352	349	361	310	378	307	348	356	352	358	367	372	343	332	403	320	355	363	334	411	324	342	387	335	301	358	347	360	377	393	341	335	360	343	352	390	361	364	319	327	359	335	343	310	332	339	352	362	338	325	355	358	345	366	355	360	405	370	340	338	351	361	359	322	364	353	376	359	351	348	371	380	380	361	345	366	358	358	339	333	341	323	356	368	368	368	374	357	330	360	346	332	351	343	351	363	344	382	373	383	321	344	364	333	367	339	375	357	336	352	369	332	369	377	357	354	347	343	306	321	342	329	375	341	351	349	348	331	357	347	346	356	381	361	365	341	385	350	391	392	394	365	324	347	332	358	360	333	336	347	341	360	332	349	386	390	331	357	337	324	342	369	366	302	346	389	347	363	362	342	320	361	335	323	349	323	349	339	352	358	342	388	344	339	359	342	378	360	384	332	373	370	373	324	382	368	351	353	319	347	321	326	322	342	375	396	372	397	340	332	364	343	376	323	342	332	367	344	370	307	322	360	362	350	362	337	346	367	375	353	349	395	352	339	356	339	358	339	377	370	359	371	343	356	381	361	332	317	336	398	326	341	359	351	374	399	339	369	356	327	334	344	332	328	357	380	290	336	386	334	381	349	375	373	323	339	334	361	343	346	329	369	332	336	345	351	338	354	366	345	370	349	367	350	333	369	305	344	363	347	383	325	351	346	343	332	357	356	333	355	362	352	336	337	359	351	351	389	348	352	365	399	358	340	328	371	366	319	353	331	319	386	344	330	385	378	378	340	351	322	318	318	305	339	345	374	396	335	347	321	357	331	323	339	361	339	344	348	339	349	377	378	351	378	339	338	357	335	342	338	362	343	376	372	398	347	349	380	347	379	362	325	337	322	378	422	358	305	316	368	347	332	348	386	353	372	351	353	341	379	354	325	318	343	393	395	382	364	353	387	352	363	358	368	383	346	346	365	344	341	356	345	388	352	340	350	352	379	342	365	412	369	369	325	339	302	362	341	350	346	365	338	388	317	373	366	321	329	344	363	363	364	318	350	343	357	336	336	359	378	339	360	337	357	318	338	339	379	359	343	384	354	325	341	332	351	337	329	353	351	381	381	360	327	308	327	357	355	348	317	341	381	367	344	336	351	327	344	369	328	308	332	362	408	366	361	364	361	347	376	345	312	324	350	324	344	355	330	350	345	336	343	377	372	332	345	378	373	345	354	371	361	370	385	367	335	359	318	355	355	336	358	360	326	354	314	337	357	345	418	341	331	385	317	372	377	325	382	358	345	344	331	350	319	359	342	313	351	344	361	349	332	339	337	358	374	325	373	381	361	310	398	352	332	344	351	328	363	357	347	355	320	346	346	371	397	382	372	376	309	345	392	383	332	367	379	375	345	347	364	342	362	368	350	367	360	386	329	378	361	350	364	374	360	348	338	346	329	336	336	368	309	314	351	359	338	326	356	357	372	390	352	361	388	342	378	341	344	358	356	350	366	335	335	376	332	316	319	328	396	334	366	360	307	347	320	327	353	347	340	329	337	305	352	344	357	338	338	341	373	341	353	336	356	357	343	386	342	390	384	299	379	348	343	309	359	357	333	352	352	342	366	383	342	381	330	381	300	289	294	351	344	358	340	383	344	335	366	357	335	361	323	377	340	371	349	359	355	320	376	352	335	340	368	332	322	351	352	356	308	339	339	364	351	371	369	341	323	370	393	338	380	347	354	338	366	339	338	362	400	347	385	333	341	350	312	318	319	357	368	356	320	351	365	328	343	403	394	361	364	371	368	357	357	327	328	337	329	373	338	339	380	339	333	396	348	329	328
36741	40731	22492	994	887	810	796	740	731	713	798	755	763	701	710	734	713	747	758	708	702	751	722	768	743	721	702	709	712	738	721	700	692	729	700	746	750	763	755	680	695	734	718	723	701	733	723	709	759	704	731	752	706	750	704	725	738	723	690	752	750	763	700	737	760	754	696	742	700	707	703	689	740	746	712	720	714	725	723	732	713	722	783	700	716	674	730	727	755	749	734	717	649	763	751	755	708	740	732	720	694	683	757	715	728	727	691	753	742	683	756	701	702	724	682	689	748	686	692	725	721	737	733	710	729	706	720	714	722	666	711	754	718	703	733	752	739	664	778	696	704	694	744	720	734	725	711	753	729	717	743	697	692	693	704	735	747	697	727	721	786	714	706	702	716	718	747	703	711	748	718	722	696	740	712	694	716	685	747	743	730	772	734	728	704	684	756	725	717	721	721	688	699	735	767	767	707	695	707	751	762	685	741	705	743	716	703	786	747	706	701	775	758	723	711	728	704	768	706	703	693	726	767	752	696	751	700	738	733	686	691	710	729	787	762	742	707	728	762	715	705	767	710	775	689	726	699	749	722	711	667	731	708	701	701	728	702	754	696	726	708	740	750	694	713	681	713	713	729	749	741	750	714	768	708	739	733	736	707	728	713	745	703	721	708	707	715	694	704	708	734	649	731	745	722	768	717	736	686	752	717	701	753	714	743	690	687	756	738	705	717	731	758	744	730	699	752	750	707	727	730	749	691	670	690	735	727	727	701	762	680	700	719	688	726	696	673	701	722	711	702	764	730	713	689	732	750	720	705	682	722	718	679	744	739	724	691	768	712	750	734	727	702	722	707	744	693	767	722	744	677	750	740	780	735	714	724	712	710	710	683	719	735	712	718	776	705	684	731	695	745	754	706	737	780	711	718	713	796	756	711	726	675	725	762	707	768	688	724	760	741	717	727	726	744	699	726	746	732	735	691	754	723	751	726	750	756	765	700	731	710	734	750	739	753	733	727	711	701	739	754	730	714	696	676	780	737	758	759	719	687	745	716	755	656	747	732	744	688	702	740	671	708	721	749	735	716	738	721	705	692	769	715	709	704	753	700	759	769	646	714	712	721	701	696	700	683	744	752	721	732	674	705	710	746	701	694	691	699	742	726	746	705	788	748	709	736	716	742	734	690	713	696	738	725	741	727	686	684	700	750	736	723	719	678	759	721	717	763	760	740	700	753	764	723	711	753	703	701	713	678	698	741	716	720	701	708	709	701	678	680	726	736	735	721	766	710	735	707	710	766	677	734	743	749	718	725	715	732	694	762	712	700	703	749	768	649	734	677	754	727	713	723	738	716	696	743	689	711	716	732	705	700	737	662	752	701	726	743	776	728	689	709	712	704	701	718	697	726	734	720	701	723	726	714	714	699	715	700	736	682	687	740	763	749	774	732	698	725	750	756	701	703	741	728	766	701	718	713	720	696	701	720	732	711	749	706	724	717	758	699	739	689	728	757	744	747	774	744	759	770	682	697	715	680	715	676	700	700	709	732	747	710	735	670	744	767	716	686	754	720	696	700	717	729	725	732	748	686	722	799	732	726	700	725	741	714	723	781	674	733	727	759	715	719	721	760	748	760	699	687	738	700	679	734	757	694	735	754	707	757	671	714	651	727	775	749	683	692	755	718	724	752	756	723	718	723	746	732	722	768	736	708	738	694	714	697	728	702	748	746	736	702	701	712	690	731	720	692	748	723	696	737	778	696	684	700	775	676	741	728	731	701	733	695	727	725	680	708	748	706	709	715	676	752	722	708	731	693	680	727	768	671	671	731	718	674	716	724	747	714	750	746	726	700	765	704	750	746	719	679	775	740	735	742	630	716	736	680	752	752	678	726	680	751	678	714	738	703	716	762	665	706	671	744	667	722	707	690	732	721	681	715	734	707	709	754	720	740	737	682	717	711	688	697	671	734	685	707	748	688	721	687	700	728	756	678	714	716	709	766	689	676	749	734	702	693	709	695	706	726	763	735	671	751	714	734	681	714	724	713	784	682	712	751	754	676	706	752	720	660	718	710	757	702	742	720	673	714	708	762	728	731	727	707	711	770	718	700	665	712	672	675	731	678	745	722	742	770	741	693	717	729	728	716	748	766	722	717	725	713	746	730	679	754	715	749	726	730	731	735	699	777	713	764	736	712	707	753	722	709	752	722	771	676	742	711	755	678	698	672	730	727	714	709	753	750	743	707	737	691	756	676	777	685	707	729	726	712	738	780	718	739	720	705	681	729	745	739	690	748	724	666	712	695	678	673	659	748	723	703	759	650	749	748	702	703	720	714	712	755	746	694	738	754	739	774	722	656	732	687	689	731	720	762	733	708	736	691	763	727	765	720	701	736	729	753	694	684	711	715	689	698	718	727	696	732	730	761	716	708	711	736	728	761	705	755	692	704	723	733	690	683	750	749	717	711	727	698	737	734	708	766	729	782	763	722	721	719	711	702	742	755	728	722	778	678	710	681	734	750	712	751	697	706	724	690	707	697	696	673	707	772	749	717	750	728	742	738	708	676	729	739	710	693	735	686	713	753	705	735	743	733	708	730	731	706	776	704	715	748	725	688	785	749	721	720	726	773	700	771	720	726	699	723	691	725	743	745	730	737	758	767	700	773	684	759	689	728	728	717	697	732	739	718	717	765	709	714	697	700	690	720	725	746	728	705	725	706	684	729	724	742	725	704	722	704	762	708	661	688	734	717	725	754	700	671	711	701	750	661	745	698	675	712	718	774	718	726	714	744	715	737	720	703	713	723	728	692	741	715	746	742	729	699	799	694	717	701	763	747	749	697	740	726	765	736	762	760	735	690	700	687	726	736	669	692	753	702	696	704	749	705	739	769	744	752	709	732	695	774	747	713	763	723	744	716	679	735	703	720	679	752	705	759	766	702	747	714	728	703	702	725	728	724	681	736	715	685	744	732	729	749	708	665	680	773	738	726	724	758	705	707	716	761	719	711	680	741	713	714	721	745	667	750	745	709	728	691	783	712	717	728	777	739	716	709	696	664	674	710	760	702	693	717	732	696	724	710	716	722	744	685	751	724	722	727	764	777	709	708	739	716	750	737	677	756	751	731	738	707	780	753	711	737	741	696	713	785	759	761	752	728	716	730	711	718	757	733	710	723	720	718	763	701	730	688	749	710	703	711	738	745	698	698	759	724	702	728	751	711	719	658	714	723	721	720	725	704	707	731	772	727	695	719	752	696	731	729	706	747	700	668	727	724	737	719	727	742	702	715	717	741	728	712	672	720	692	729	695	719	770	772	702	708	748	702	734	735	721	728	727	697	721	714	745	686	770	758	719	699	709	714	694	716	708	693	687	685	703	750	737	747	685	782	688	733	776	753	762	741	744	688	742	703	746	719	729	734	702	758	710	722	762	693	685	724	722	788	753	717	693	712	715	695	732	653	690	768	686	736	726	728	724	754	691	759	733	743	733	675	711	721	757	763	695
33900	18235	6288	486	315	316	282	287	288	322	329	305	284	285	317	309	259	302	306	317	341	255	308	297	315	289	295	284	284	281	296	285	321	308	301	324	298	300	293	288	307	296	327	308	322	316	294	308	293	313	331	297	306	298	278	316	297	324	260	271	274	302	324	295	274	274	284	280	306	296	324	297	305	292	271	274	316	306	325	301	286	312	322	293	299	310	300	321	288	278	300	271	302	290	303	333	312	341	314	290	269	289	296	297	309	310	304	326	295	308	301	292	295	305	287	303	329	318	285	283	300	303	293	308	300	301	313	298	334	277	261	310	334	300	338	266	273	303	305	284	281	277	271	310	285	308	284	313	271	270	298	302	288	283	268	251	248	300	300	316	305	306	335	297	272	287	255	301	314	325	317	287	299	262	297	297	300	300	321	317	313	299	367	322	296	291	297	292	305	301	325	333	312	293	290	314	316	330	305	279	297	299	330	322	303	296	334	276	302	326	303	277	292	297	332	295	305	298	318	279	312	288	269	276	284	297	304	255	342	301	266	289	300	281	337	255	301	234	285	307	294	341	289	283	301	337	304	315	291	304	325	283	302	286	291	290	292	297	297	279	310	339	306	330	301	307	315	276	317	309	316	319	283	311	303	288	261	334	288	283	289	330	323	279	262	286	319	315	288	292	354	309	347	317	290	281	314	267	299	269	294	294	304	290	296	311	285	303	300	287	313	292	324	264	313	276	275	306	323	292	281	261	311	297	293	289	315	298	311	297	304	281	294	298	315	290	315	300	256	267	286	289	296	328	307	256	297	291	296	301	310	310	291	289	305	318	324	301	321	290	285	308	274	300	290	307	296	337	299	316	298	262	298	306	300	331	291	353	285	318	309	317	317	264	308	302	296	287	302	274	292	290	289	311	304	302	266	339	356	311	308	309	321	297	279	278	264	302	291	296	304	276	318	281	266	259	282	281	279	266	278	277	280	308	295	271	281	289	297	326	296	314	283	310	299	309	303	307	345	283	289	293	300	292	288	309	291	275	293	299	293	290	311	303	300	297	301	287	259	326	307	295	313	317	290	301	301	276	299	297	324	302	292	300	305	309	286	309	278	310	292	296	285	278	299	311	319	285	296	281	318	278	309	311	286	296	260	281	324	323	288	328	323	299	325	293	302	332	285	328	314	275	340	268	305	299	298	336	317	287	305	316	277	281	314	295	314	285	328	343	308	284	270	305	302	310	275	350	331	316	305	285	260	332	330	272	317	309	312	274	325	297	289	296	280	286	304	300	321	304	318	288	299	295	302	270	308	307	299	283	311	311	275	281	307	292	285	322	284	301	287	304	285	296	303	288	318	278	297	304	310	321	291	273	308	287	277	270	297	289	304	302	270	285	309	301	324	285	345	282	306	287	261	295	318	309	297	293	294	263	311	287	296	273	287	242	317	292	306	274	310	287	295	293	280	298	283	310	325	317	322	278	262	299	283	311	292	262	273	273	297	314	276	293	295	334	280	282	283	278	307	319	276	278	281	316	301	282	283	236	276	280	341	309	310	279	300	311	292	275	275	251	302	300	260	325	280	269	279	300	282	304	325	278	295	344	296	287	281	319	298	306	338	272	309	296	339	283	305	326	265	320	286	287	295	309	313	306	290	290	304	275	307	298	289	301	241	277	296	324	270	288	325	276	312	291	282	310	270	294	324	274	267	288	281	302	296	286	304	284	308	302	286	309	292	267	288	305	294	300	274	281	318	327	283	310	299	339	322	274	322	302	312	297	271	300	293	302	287	285	292	317	286	332	302	330	305	304	289	263	315	282	280	293	306	295	268	312	278	312	286	325	283	294	266	298	299	324	294	305	278	274	281	304	305	325	313	318	302	312	305	266	304	313	319	327	298	276	310	294	308	310	331	306	292	291	315	304	262	318	274	288	287	285	294	258	296	271	300	275	309	294	279	283	243	272	313	281	319	313	295	280	282	271	268	277	299	305	274	292	292	307	294	315	271	283	324	290	322	306	296	267	280	319	265	318	309	305	292	271	313	302	275	266	288	298	300	308	298	286	288	264	297	312	327	308	291	273	335	318	288	265	298	293	317	300	266	274	314	286	303	291	282	276	308	316	305	330	302	292	308	336	337	262	311	268	323	295	300	312	271	280	294	319	311	281	286	305	280	270	292	314	298	313	313	275	275	263	294	279	311	302	313	311	296	329	324	280	295	325	284	305	336	325	313	286	276	284	283	288	291	290	283	287	288	314	331	282	310	297	313	322	308	276	272	254	319	282	294	272	303	307	278	281	289	293	284	273	291	298	296	305	291	348	298	336	300	311	311	295	290	290	266	330	294	330	315	311	293	311	293	310	289	299	273	308	304	280	305	285	319	294	285	278	287	300	280	292	291	274	300	272	296	259	286	307	285	312	285	296	312	311	294	253	319	293	329	297	293	294	337	305	264	337	308	293	285	312	298	300	318	289	300	316	329	295	256	312	295	278	296	271	277	293	278	327	260	318	292	313	302	284	288	323	332	300	312	285	296	286	295	291	307	298	322	265	298	300	321	310	302	308	288	284	323	278	278	311	287	327	295	268	294	279	301	333	292	282	323	305	295	310	297	274	323	272	321	288	286	285	298	302	311	270	264	306	334	302	305	277	293	299	302	307	311	308	292	295	301	285	289	298	285	314	295	310	305	321	309	309	334	289	335	303	278	309	319	338	293	331	305	296	311	287	280	318	265	256	304	269	299	301	327	286	305	296	327	294	319	312	292	294	297	285	324	316	314	277	276	330	259	285	310	297	316	294	297	276	285	296	302	263	286	281	246	305	320	314	303	295	278	333	277	289	299	309	313	289	299	278	283	279	304	312	285	305	310	297	283	278	317	328	303	310	297	300	309	318	311	300	291	313	275	271	288	282	285	288	342	285	287	280	280	287	309	299	309	301	346	317	337	315	297	330	277	327	311	306	302	302	323	312	288	305	294	309	273	294	308	282	302	286	283	299	264	344	298	280	295	282	284	288	281	284	312	287	282	316	312	286	329	327	306	318	300	290	282	314	274	314	259	283	311	303	271	295	314	308	300	296	309	322	301	308	299	285	332	292	311	289	316	302	271	314	283	269	317	284	323	332	302	306	281	304	322	301	285	322	320	267	302	313	305	291	309	299	308	311	282	293	308	300	327	295	318	276	329	295	317	311	312	317	288	278	301	315	306	302	249	288	277	272	369	308	345	296	313	310	306	301	316	269	314	291	277	304	305	298	302	331	299	329	321	292	284	299	303	301	305	278	323	309	292	289	294	286	259	287	316	295	289	294	333	291	293	299	291	318	305	314	308	279	279	273	271	317	331	277	292	279	328	295	278	273	301	295	301	295	295	318	326	317	288	321	313	322	289	287	275	280	294	282	307	298	293	325	309	255	299	284	291	303	314	266	268	308	302	308	313	297	282	294	329	307	336	296	283	280	317	326	285	284	305	264	309	297	287	331	287	284	321	352	268	309	304	290
14333	3756	1917	680	703	642	715	682	609	637	667	660	682	679	675	670	715	659	722	721	707	690	696	662	677	719	715	653	648	676	731	651	621	671	701	593	699	666	717	679	644	721	676	674	702	727	692	660	726	671	646	728	662	640	680	662	674	692	661	647	682	666	661	643	694	678	649	693	692	690	728	646	718	713	688	650	689	728	689	667	700	688	657	707	679	694	652	661	694	696	725	688	705	677	703	722	709	654	677	645	668	691	692	675	669	637	710	687	711	695	677	726	709	682	646	648	671	740	668	670	694	693	720	671	687	754	606	657	639	683	714	676	662	737	680	687	684	637	684	689	657	668	666	700	688	721	687	683	689	674	684	698	694	664	693	657	688	693	651	707	708	699	692	710	676	653	673	631	719	698	670	664	712	663	676	670	687	715	653	693	682	670	684	675	704	681	725	693	683	648	681	672	704	747	671	696	702	652	648	688	692	678	690	659	698	711	629	681	646	637	649	703	707	727	703	691	691	662	659	669	632	705	673	674	729	701	680	677	680	711	679	692	712	707	663	733	676	674	668	693	649	694	689	684	653	674	658	679	710	672	669	699	703	684	685	684	672	671	658	678	681	682	645	692	738	649	692	725	651	664	740	648	697	689	677	674	696	686	675	661	691	710	731	704	699	674	732	658	670	657	682	639	679	644	714	624	665	696	667	690	678	663	673	682	699	648	674	666	739	683	686	742	677	710	715	699	687	681	676	676	656	663	667	712	695	731	685	648	717	678	672	725	685	678	670	675	722	710	694	689	717	681	686	738	664	693	705	694	698	693	699	714	639	677	705	703	669	723	657	706	664	673	699	706	677	634	680	693	610	688	672	721	678	727	657	645	684	703	706	691	705	687	627	679	682	691	686	643	678	667	659	693	657	654	667	673	740	655	665	682	672	668	656	657	707	674	706	665	695	687	694	665	701	701	662	622	682	664	710	722	709	677	675	675	695	721	662	664	682	660	690	701	690	689	667	680	663	674	699	630	707	675	663	721	664	721	683	697	655	686	674	662	633	661	644	645	672	654	679	669	655	686	660	743	687	683	705	645	710	695	690	642	680	619	665	666	709	711	646	650	683	660	668	686	662	661	661	722	642	649	671	669	655	646	682	706	650	691	668	651	685	672	656	707	668	707	668	624	662	650	663	750	692	664	691	730	636	699	669	699	677	709	661	666	716	678	648	683	631	687	643	689	693	686	705	629	690	702	644	654	645	691	694	688	697	652	673	709	677	686	697	719	673	651	667	681	724	667	642	718	724	666	696	685	656	651	675	668	714	644	685	699	657	693	704	701	726	682	682	691	710	636	690	679	658	664	674	690	677	748	686	693	726	698	674	711	686	689	633	682	673	679	695	693	683	750	691	662	680	695	787	673	724	685	692	673	707	675	689	676	711	678	695	676	689	667	708	692	706	639	709	675	692	705	693	654	699	734	685	731	721	653	656	681	682	669	699	647	667	645	694	718	710	707	637	680	695	693	656	695	665	661	682	665	711	724	710	659	710	671	699	650	710	712	678	701	688	668	690	710	625	693	671	727	665	686	692	710	670	642	688	675	727	737	668	691	662	699	647	666	681	639	702	671	685	661	672	672	701	659	671	687	666	706	703	659	680	683	715	698	663	711	649	708	728	653	687	653	690	707	643	702	711	646	634	704	674	656	705	645	689	682	699	703	682	700	669	684	681	629	691	692	677	710	649	708	712	692	709	692	678	666	694	622	722	641	721	702	679	731	660	679	645	680	672	709	666	719	680	712	653	645	657	715	704	709	661	688	686	691	661	713	689	674	701	667	702	678	706	657	718	659	663	695	697	714	670	656	647	695	680	690	681	666	734	669	696	704	681	668	694	632	690	639	710	673	680	595	711	683	686	703	713	666	716	708	687	718	708	698	708	704	683	698	700	666	688	687	694	647	668	672	681	734	700	660	673	664	704	714	660	708	666	693	693	672	646	641	702	711	703	686	637	681	679	701	670	700	660	668	616	671	683	674	684	768	711	637	698	697	681	643	687	682	678	669	667	663	713	724	678	667	655	685	671	726	646	706	700	629	721	648	648	676	717	698	679	693	698	714	649	644	703	647	677	701	687	705	715	725	696	694	678	685	719	656	681	683	633	684	698	627	688	662	697	682	713	632	745	660	654	684	698	636	623	712	700	637	668	665	683	749	704	677	697	685	646	697	645	711	700	725	676	691	682	659	697	700	699	669	713	666	620	669	697	648	690	641	703	705	700	691	682	678	665	680	679	702	673	654	671	695	679	714	728	653	649	699	682	741	659	681	731	700	729	736	715	727	727	656	700	705	701	688	660	707	664	697	696	664	712	670	697	721	655	669	654	711	702	691	690	691	648	695	709	678	687	720	680	671	707	668	686	714	686	680	643	651	730	676	692	657	678	672	684	692	685	714	649	737	690	717	726	705	682	660	682	689	656	667	695	686	666	677	664	688	691	687	683	720	680	684	710	697	684	686	632	681	692	683	679	716	669	709	757	716	703	693	704	639	721	689	629	679	727	660	717	685	692	688	686	690	710	686	670	653	684	695	655	675	665	663	633	670	689	721	644	697	692	731	687	728	725	685	742	669	650	709	667	677	699	624	649	682	674	688	683	722	658	710	679	667	675	698	682	687	675	707	686	675	704	686	643	684	672	683	686	638	660	687	710	747	702	701	673	663	720	706	652	695	700	736	662	692	658	676	650	677	599	679	714	684	702	674	745	614	680	700	684	695	690	734	675	606	657	682	669	694	701	659	650	689	651	691	695	699	695	686	675	687	684	644	714	666	639	661	675	687	716	702	692	672	684	690	685	669	690	703	631	694	713	671	719	740	706	692	706	690	728	700	670	685	730	689	686	726	690	654	687	698	688	718	711	630	685	703	660	634	686	659	674	660	691	676	644	648	717	645	708	689	702	718	688	668	684	661	708	644	675	711	660	695	683	667	693	703	708	684	722	684	689	701	724	700	674	701	665	711	681	671	644	688	699	701	678	648	658	666	688	631	690	679	690	698	682	678	697	675	697	717	698	719	680	684	698	686	729	674	704	670	723	663	646	674	692	686	701	670	639	686	672	698	686	677	632	647	740	708	734	684	698	719	690	708	670	696	668	732	695	686	641	663	684	673	731	702	679	680	667	736	667	708	699	763	659	657	653	668	674	683	629	706	645	696	657	660	698	701	679	682	675	685	624	709	666	719	728	677	649	681	663	660	679	701	709	665	712	662	692	690	647	671	683	655	680	655	632	687	683	687	680	640	658	660	653	662	656	659	731	651	705	659	668	697	690	672	656	645	697	659	719	675	692	691	629	737	674	662	705	692	682	692	650	707	679	711	651	716	691	677	715	688	665	684	726	692	711	700	659	668	646	655	683	714	692	674	711	645	674	707	668	683	657	668	653	684	705	689	662	644	674	727	666	695	682	673	676	631	662	743	715	693	662	668	700	686	701	671	702	681	705	682	672	690	682	716
25250	21118	23630	28852	21133	15956	892	590	510	494	462	508	507	487	464	501	483	476	432	506	499	463	426	418	465	466	488	453	442	436	461	485	458	457	502	439	473	478	447	444	427	466	452	474	469	474	527	443	478	438	479	483	472	487	467	468	484	468	485	440	485	455	427	446	453	481	489	466	430	478	455	448	486	454	474	462	467	451	449	416	474	455	472	433	468	465	455	398	430	450	451	468	459	446	421	466	431	459	494	463	446	460	440	412	455	466	457	445	507	501	437	471	470	446	467	443	458	450	424	439	449	454	460	402	418	470	470	477	413	488	489	480	481	446	462	424	451	460	450	477	446	464	412	434	484	470	408	434	462	489	474	420	454	479	441	460	426	468	413	439	450	492	461	462	432	450	415	431	439	450	452	452	478	406	451	458	451	462	495	468	423	446	446	463	432	472	454	440	442	426	467	485	470	489	446	490	474	434	465	421	463	441	479	468	426	422	433	459	452	473	432	464	418	452	441	447	432	456	484	438	460	458	396	456	473	462	428	462	456	474	453	412	475	475	439	435	488	420	446	480	455	472	472	458	439	447	486	450	509	438	416	484	471	449	424	466	438	430	444	447	427	461	479	490	452	456	452	410	494	505	454	415	439	450	492	457	436	473	448	431	469	456	468	486	474	438	471	443	455	429	477	467	412	407	430	423	448	431	427	450	457	514	438	461	496	482	430	438	486	452	441	433	474	434	426	443	425	410	446	465	443	432	467	457	421	478	474	445	466	409	427	391	482	441	489	436	421	445	469	452	471	454	475	494	493	480	462	451	421	473	445	456	464	461	449	448	450	445	493	488	471	457	439	437	482	478	454	432	434	398	479	455	479	424	457	457	400	448	428	502	425	455	479	439	406	466	453	483	425	446	435	451	438	430	412	429	477	465	443	435	467	431	475	450	457	415	486	423	466	455	477	439	487	476	502	470	439	479	455	448	395	437	450	474	466	448	452	430	464	501	459	487	426	470	453	428	460	438	412	471	447	455	419	490	473	455	403	427	469	467	473	436	443	476	437	458	474	440	440	454	432	443	475	433	483	461	478	451	464	459	467	417	453	459	489	413	451	482	436	470	457	460	460	453	440	450	471	422	478	447	467	461	474	465	414	454	445	457	452	439	452	485	424	436	452	447	456	454	474	430	439	476	479	430	447	464	467	450	428	462	447	455	446	456	452	462	427	474	402	451	453	453	485	460	492	439	468	450	499	478	454	444	465	444	428	454	444	448	445	473	471	442	475	462	445	475	424	468	472	475	416	414	424	436	470	470	467	447	436	423	475	440	428	477	470	422	474	439	463	463	453	451	474	452	413	427	501	433	459	454	435	452	464	450	465	456	481	457	418	449	439	470	476	468	458	425	410	471	438	461	449	458	458	487	426	455	448	456	403	436	469	420	469	428	506	474	439	447	474	467	439	463	488	421	460	474	439	470	457	433	440	457	488	467	494	487	441	457	457	475	474	431	483	467	466	464	438	463	449	424	460	460	465	448	427	453	444	429	450	450	437	411	402	464	454	444	454	467	466	499	447	496	459	464	427	489	457	468	427	479	409	442	448	453	483	465	455	428	487	469	453	443	423	439	450	513	461	432	419	402	442	428	466	452	468	451	448	469	458	413	411	418	470	458	470	457	452	490	474	466	428	474	487	482	453	464	429	411	438	475	424	451	457	450	457	477	470	422	503	432	439	425	442	450	416	432	438	431	428	430	436	454	432	457	483	477	468	449	469	407	442	477	470	409	491	502	436	435	463	421	449	440	426	436	451	464	449	469	456	485	471	449	435	480	429	427	455	479	455	420	476	460	454	437	459	470	442	471	473	425	464	466	461	451	473	426	441	444	428	492	426	397	465	484	427	439	442	487	405	436	457	441	447	417	485	419	425	449	442	483	473	458	400	458	434	424	460	446	477	476	451	445	455	454	434	445	461	476	447	437	449	445	464	448	453	453	445	444	447	450	437	451	476	450	439	484	398	503	479	459	423	486	461	457	473	447	486	474	472	480	442	463	479	466	482	422	467	475	444	435	448	461	453	453	475	446	460	365	426	424	446	444	457	470	453	505	445	456	430	471	450	481	445	427	492	450	439	447	429	464	466	465	441	447	474	466	460	456	434	439	439	424	475	503	432	475	439	479	463	455	459	428	462	485	417	498	488	469	413	451	435	467	459	463	442	477	465	444	435	438	518	496	481	483	455	475	484	472	405	474	452	486	457	497	483	444	458	426	487	519	482	430	434	461	466	469	467	435	465	458	426	428	443	445	508	456	430	457	444	445	443	452	483	439	457	490	449	440	456	443	463	482	424	455	468	464	437	454	464	439	424	434	447	478	433	466	448	461	415	445	422	450	415	423	444	446	451	432	516	462	441	438	484	485	491	448	422	433	450	451	424	429	450	414	470	445	460	416	461	445	462	442	457	484	426	428	482	437	467	478	456	452	462	457	462	448	455	476	443	430	473	419	440	471	479	468	484	464	455	431	435	458	454	456	467	471	428	448	425	455	487	494	496	467	454	425	463	425	467	439	429	458	460	477	424	503	446	426	453	456	481	450	429	481	489	426	481	449	496	484	471	398	433	434	467	465	457	436	486	466	470	458	439	425	448	490	450	473	404	476	488	500	466	447	401	471	451	427	458	453	469	462	524	455	476	437	448	482	468	447	474	459	449	437	433	462	462	458	414	471	459	407	461	475	433	468	464	442	488	459	459	438	441	465	471	414	426	416	460	477	441	421	479	425	391	457	460	452	448	417	428	475	468	433	479	433	421	441	437	465	482	441	471	446	444	435	502	422	438	455	475	422	432	477	446	446	494	452	455	468	422	419	476	476	493	471	450	427	436	458	479	461	461	477	443	431	410	436	433	439	453	464	439	452	414	437	402	421	501	416	452	472	436	508	498	496	432	429	437	447	438	453	427	491	475	432	466	462	488	459	408	412	449	456	445	482	478	476	479	437	422	421	464	440	468	473	439	441	475	464	497	479	460	495	417	448	477	469	434	389	485	445	426	408	436	445	479	456	444	456	435	447	466	420	456	460	474	453	459	441	432	432	477	428	438	478	432	487	458	437	500	471	399	491	462	440	445	493	479	469	458	478	436	458	421	429	469	450	466	483	448	458	442	434	415	412	463	404	443	449	468	449	458	434	501	493	444	463	475	433	432	460	449	495	512	434	436	445	441	414	408	445	450	437	445	499	428	426	417	484	426	463	466	435	451	482	474	464	458	460	484	460	442	491	445	458	430	450	445	436	421	481	441	441	454	484	460	420	467	483	468	452	455	465	455	426	481	480	467	471	463	474	451	460	488	456	477	431	475	422	469	475	486	478	459	414	458	455	467	465	433	454	439	453	459	452	431	466	483	421	468	463	455	470	455	451	436	450	442	468	501	453	434	453	459	462	455	459	430	472	440	459	450	452	455	435	443	475	467	481	464	477	483	455	446	480	455	454	446	483	483	460	443	516	421	430
31075	32053	17206	1040	993	958	957	1004	939	1015	927	973	991	1015	977	955	936	966	873	931	917	904	987	963	985	971	943	931	955	957	903	923	961	926	982	886	1003	894	933	896	952	985	913	921	916	959	953	873	972	956	923	898	938	925	935	911	948	918	924	977	913	927	926	874	983	926	904	980	913	985	952	956	942	916	946	896	902	979	977	917	931	883	934	966	909	901	988	942	968	955	988	929	914	966	908	927	973	929	930	944	910	967	911	928	924	957	872	943	924	934	981	947	1010	901	947	920	968	911	953	957	950	1002	901	971	948	901	935	931	924	921	920	932	963	875	928	947	941	929	935	932	949	990	962	962	932	945	974	923	912	924	957	973	991	936	878	917	954	979	912	972	901	930	903	882	952	901	984	962	960	992	898	954	928	952	978	917	946	930	981	990	919	940	945	942	964	910	910	953	962	939	951	879	960	945	959	949	906	910	962	962	892	902	923	991	984	907	913	889	887	867	985	956	906	989	912	924	934	970	991	956	927	958	960	948	958	879	939	911	996	883	978	932	926	933	924	951	959	977	924	983	921	958	1036	924	904	974	903	933	944	943	939	901	908	917	945	994	969	938	952	909	956	956	933	908	979	927	941	956	944	955	929	894	922	944	990	950	988	939	934	965	968	999	909	944	961	973	936	959	986	978	910	910	993	901	958	922	941	964	912	876	930	894	961	997	887	911	1000	914	918	950	992	917	940	920	877	888	910	925	1012	946	935	938	940	960	892	900	939	945	918	921	946	936	994	987	926	963	904	908	992	917	926	991	906	973	891	927	930	955	884	962	961	951	954	951	963	917	907	959	961	950	1000	887	887	953	971	937	1019	999	1032	959	1010	922	933	934	895	939	946	996	923	928	959	956	938	965	955	900	965	908	941	961	955	959	938	945	946	988	934	920	945	984	994	945	962	911	927	892	943	950	907	909	917	914	940	942	894	928	985	947	928	901	923	966	879	933	883	949	926	961	900	895	941	1015	958	912	908	934	951	948	958	899	908	918	945	857	913	912	965	934	905	907	920	928	952	922	937	913	870	990	917	951	935	932	925	993	982	951	955	956	930	1010	882	958	925	998	943	900	910	902	951	928	993	1004	930	901	911	931	974	971	946	952	956	897	910	919	984	954	919	974	897	937	936	988	886	915	962	933	906	960	963	909	923	949	991	922	902	927	988	965	918	919	969	937	966	923	994	922	911	978	958	972	883	954	905	966	986	924	897	1006	995	931	961	941	917	904	920	872	969	931	936	943	930	1027	913	930	941	943	897	989	943	940	932	914	925	955	919	957	1000	927	959	925	930	947	948	936	965	971	953	978	982	957	872	967	991	930	911	885	927	939	964	910	929	945	939	903	969	923	884	946	958	944	939	977	911	934	952	960	953	921	965	973	924	979	939	934	906	924	952	976	965	1000	932	919	949	909	979	947	979	926	949	993	939	1006	930	932	935	956	940	935	939	964	952	932	925	984	952	973	1007	923	959	948	973	916	939	975	959	930	965	943	935	968	976	965	965	964	944	977	902	930	907	967	952	946	944	910	979	872	946	925	982	982	893	957	997	973	959	942	964	930	970	970	975	926	993	938	916	937	998	931	968	918	905	955	957	878	969	935	983	909	909	980	977	960	913	943	936	960	941	955	932	929	960	908	914	947	982	981	900	945	905	935	981	968	907	941	957	970	951	951	967	977	953	933	949	952	921	937	954	946	991	935	1008	937	932	903	958	965	977	955	920	917	926	923	970	912	944	940	915	954	953	1004	934	945	940	937	911	912	927	923	947	923	902	961	971	899	972	925	1002	933	949	916	973	963	956	936	935	961	950	952	943	987	940	995	978	939	922	1002	965	991	868	927	921	935	970	887	927	872	1002	947	971	898	941	939	1060	933	912	945	956	917	956	946	978	928	971	974	993	926	929	1011	912	923	925	934	929	961	947	930	893	933	961	974	902	910	960	945	880	937	930	961	937	923	942	943	965	905	918	930	954	910	974	974	945	924	939	1032	993	931	909	913	934	946	969	930	919	928	1002	946	959	958	938	893	931	911	927	940	946	919	967	933	926	945	940	879	948	937	970	878	991	904	963	939	944	942	957	942	916	968	894	903	913	911	959	966	965	957	935	926	1022	905	994	1004	925	928	945	925	980	980	941	1008	957	935	930	985	932	880	959	914	932	973	933	1011	943	904	918	1003	950	896	942	938	1006	963	911	925	907	925	975	923	968	978	929	947	933	981	940	947	908	990	978	922	917	886	940	928	962	883	933	942	969	905	943	909	986	968	940	932	925	918	957	927	959	900	927	926	945	969	888	937	988	980	969	995	952	953	887	977	961	935	961	909	937	941	901	932	907	967	920	905	932	982	966	912	982	882	974	897	959	926	924	891	937	916	950	916	961	931	937	940	951	960	957	938	939	983	980	959	963	913	968	964	928	962	950	901	915	933	1006	923	903	994	931	952	941	939	954	958	932	929	928	905	934	900	928	962	890	920	954	952	863	931	915	978	917	982	958	923	961	936	939	979	951	960	846	994	955	992	923	1021	948	901	869	882	909	947	842	991	924	899	954	955	904	961	934	961	937	907	907	989	935	914	934	928	964	902	938	940	1029	949	921	960	951	932	949	887	942	991	940	946	895	961	955	908	907	987	923	934	927	934	945	918	952	899	935	934	934	980	949	884	960	972	936	949	974	1005	933	962	984	996	957	958	973	939	946	938	913	970	946	939	984	925	918	960	1012	909	943	984	940	938	992	916	908	996	930	1013	977	986	925	932	966	951	933	942	976	887	899	992	962	950	930	949	894	903	1041	974	939	931	958	976	924	940	890	967	936	914	901	953	920	886	956	953	956	958	918	917	972	915	917	895	931	932	920	950	938	958	982	896	965	908	955	922	960	967	975	979	937	898	896	962	937	918	944	983	888	902	929	947	927	986	963	890	916	916	945	991	943	959	932	946	918	936	929	973	937	939	941	918	975	993	893	966	956	970	966	965	981	935	918	949	930	959	949	963	934	956	941	919	962	939	972	995	975	953	923	928	933	934	956	960	976	934	982	933	959	953	933	962	984	926	987	927	963	922	972	948	947	1002	1005	986	943	950	917	954	982	938	971	930	1000	958	923	977	998	863	948	941	929	967	918	909	929	961	1009	879	951	868	946	935	919	975	966	970	919	929	943	987	893	969	864	885	942	916	981	920	928	977	937	984	947	994	955	902	905	995	949	923	942	996	946	901	982	950	989	914	938	974	970	939	919	934	932	927	922	951	998	878	947	956	954	898	993	925	982	927	902	950	906	955	1009	965	989	932	934	894	886	957	897	958	965	945	972	921	918	886	961	927	910	906	920	946	908	923	920	984	965	948	948	944	941	899	899	958	988	985	899	909	989	959	899	963	981	915	919	952	933	913	936	977	967	924	951	948	915	919	931	927	908	923	967	885	914	973	958	962	977	934	947	897	984	973	917	958	974	1002	958	947	967	978	933	926	964	952	959	966	927	931	917	925	863	957	1008	928	883	896	992	942	923	940	965	901
24554	21102	23981	28481	21102	21128	11839	693	476	460	459	416	415	375	343	400	366	374	386	376	347	318	361	356	386	379	397	340	341	368	382	357	352	361	351	337	372	358	327	363	294	387	370	362	385	375	334	341	325	355	369	348	362	347	356	353	338	384	365	326	344	371	344	323	326	339	326	368	346	345	334	384	341	363	354	340	319	331	331	302	375	390	370	365	337	351	333	326	322	347	361	346	362	349	347	355	379	311	356	363	356	380	328	335	340	388	358	317	369	353	341	330	368	349	365	335	365	337	349	363	344	354	325	338	374	386	379	324	364	324	353	391	370	361	343	348	358	358	359	348	354	335	377	360	350	324	360	351	364	365	348	340	350	351	354	355	326	340	376	346	352	341	311	385	318	303	349	405	400	400	346	326	331	403	321	375	344	346	353	355	395	312	383	312	332	363	347	341	358	383	325	331	377	346	390	362	391	379	364	301	357	351	352	379	352	308	366	325	358	339	359	377	334	382	374	357	346	367	337	364	362	362	373	362	350	364	355	371	313	323	337	342	356	358	358	378	332	352	301	330	355	350	355	336	337	374	355	368	340	346	344	362	406	382	360	347	355	330	317	324	375	334	388	336	374	376	300	379	328	321	372	367	358	374	319	327	393	331	331	382	391	361	356	362	353	325	342	358	321	385	343	356	345	354	347	391	316	349	361	343	351	356	347	345	339	341	336	324	362	383	331	349	353	380	361	322	378	356	377	345	356	377	329	360	366	330	373	344	335	352	364	309	349	331	344	332	341	367	338	364	370	380	357	349	358	366	376	337	350	369	367	407	334	336	327	331	321	354	344	325	382	373	341	350	386	349	309	341	322	362	351	364	358	355	356	372	332	380	348	338	349	379	350	307	315	346	344	342	395	345	317	375	349	352	361	379	364	372	341	330	349	343	355	372	359	347	340	381	308	354	383	367	371	319	341	353	324	360	370	341	380	337	358	350	324	320	328	392	399	347	325	353	350	360	364	366	344	360	358	361	379	400	389	348	384	395	380	351	363	387	374	366	349	334	322	358	339	333	357	359	327	342	377	325	334	325	347	334	349	348	329	379	370	373	351	355	360	358	324	329	355	333	379	362	376	358	361	347	340	320	338	349	355	369	339	378	328	341	289	364	342	340	357	350	386	376	368	381	368	345	375	335	354	369	340	356	334	337	368	318	343	349	348	365	389	386	352	352	356	326	328	356	334	353	404	319	345	329	360	312	382	375	370	357	343	377	351	330	314	361	344	356	360	349	312	316	315	367	359	356	335	342	354	364	344	330	330	363	373	336	363	343	384	369	370	349	332	355	372	357	356	330	395	353	348	362	357	346	380	332	328	322	387	352	346	357	355	331	337	387	339	348	378	360	358	378	338	358	309	353	340	337	312	385	361	345	383	330	345	365	367	335	324	348	327	296	326	343	333	380	330	352	330	321	345	335	366	383	377	360	339	343	351	325	333	374	391	341	358	338	353	362	318	381	335	366	363	360	336	349	306	342	370	377	373	375	365	370	364	346	358	320	346	366	377	393	309	321	357	361	399	345	365	326	353	420	370	357	354	367	355	377	346	326	396	335	373	396	356	365	343	351	348	394	339	338	349	369	322	359	352	345	304	366	366	363	328	375	366	366	336	352	367	344	333	347	339	381	367	323	345	357	365	356	381	376	394	332	348	346	357	343	345	352	373	368	369	348	352	326	363	315	318	353	364	363	362	342	349	363	375	365	285	356	355	344	369	341	332	326	348	310	319	344	313	337	333	346	316	349	360	376	398	370	342	347	359	371	384	359	336	355	366	379	321	321	316	382	381	341	328	360	337	357	339	361	357	327	355	398	370	331	349	339	387	341	330	332	373	317	354	326	365	374	356	364	326	365	366	379	364	363	365	320	373	348	349	369	306	346	353	352	387	333	375	373	331	348	384	401	345	358	332	361	321	364	344	326	359	364	341	355	367	374	323	360	342	365	365	354	348	344	359	333	367	369	356	353	349	370	379	345	293	373	391	360	356	382	364	329	368	371	368	314	343	367	351	325	351	369	361	356	360	393	379	338	380	375	348	341	348	339	324	364	336	355	327	368	359	338	361	334	304	345	339	357	350	361	352	334	350	366	377	334	378	346	342	342	361	372	352	337	385	374	361	338	365	381	318	334	359	356	350	345	396	367	342	361	321	350	372	376	365	327	350	394	376	349	360	381	378	370	389	328	335	322	332	352	363	332	341	342	373	351	345	360	334	308	377	395	310	348	322	323	310	358	342	348	381	344	364	366	343	361	396	334	349	350	342	348	337	339	371	338	343	331	361	320	359	376	381	325	329	338	386	356	340	374	387	357	346	364	382	367	364	358	321	347	366	321	350	347	365	329	373	359	321	361	315	356	363	396	348	317	337	353	367	337	343	368	381	343	380	367	365	369	367	336	330	360	377	371	321	365	335	343	351	344	358	320	342	366	375	376	340	319	348	357	335	341	374	342	371	345	352	357	343	361	388	345	337	296	350	389	350	368	364	388	359	364	345	315	378	331	387	390	366	328	311	344	301	371	360	360	328	384	304	351	330	343	350	413	325	338	358	352	350	363	373	386	368	358	349	349	341	380	322	362	373	374	330	354	360	341	352	330	326	303	319	353	337	402	358	312	396	357	358	355	396	360	381	348	332	370	325	329	375	352	392	347	366	400	338	335	342	368	347	350	342	328	340	376	356	351	360	351	355	328	354	355	367	364	406	361	357	384	339	363	359	347	327	370	381	371	337	393	388	381	356	354	349	334	355	317	355	328	364	357	359	363	332	351	363	356	344	317	399	349	355	345	378	360	346	355	339	375	348	343	334	359	377	359	345	351	335	376	367	369	352	378	369	352	400	368	374	379	356	320	371	332	356	330	371	354	339	366	366	379	367	348	352	338	353	362	358	375	339	352	348	359	365	337	371	347	372	373	370	348	348	335	350	337	387	326	330	368	376	347	353	347	354	350	364	332	320	386	370	384	309	371	338	354	370	326	357	312	352	357	373	342	366	346	339	346	321	385	327	354	341	329	334	331	356	364	341	373	333	358	344	356	353	366	351	352	405	354	337	351	366	360	333	354	328	362	406	335	332	370	329	347	383	363	348	341	295	377	343	344	345	339	364	364	316	362	350	361	324	379	363	355	332	349	350	367	365	337	335	353	363	329	384	301	324	392	335	339	337	350	373	332	375	371	358	324	362	353	351	342	368	327	360	395	328	348	348	352	369	347	389	384	324	339	319	347	356	349	342	346	399	374	335	320	366	363	341	353	334	380	366	305	377	375	369	346	367	347	338	345	378	406	378	367	345	350	318	371	364	373	377	347	328	344	333	365	354	347	323	338	362	363	341	347	357	324	338	368	364	306	336	357	341	345	337	340	342	357	330	315	303	381	335	361	370	315	305	339	369	347	326	402	377	339	345	353	369	347	335	397	365	333	341	377	355	343	309	346	378	337	362	328	348	339	349	375	377	365
36314	41640	22998	1082	940	794	773	735	765	748	740	712	690	775	727	770	712	738	745	774	709	698	761	733	710	671	712	737	728	668	763	722	719	727	715	741	734	702	754	748	745	710	675	723	732	693	697	693	742	737	700	755	742	742	758	708	705	712	703	730	731	759	736	725	644	741	680	756	717	732	746	727	746	738	728	739	701	709	734	730	732	708	759	739	698	704	743	696	761	679	728	737	717	735	785	719	678	730	728	772	695	729	699	699	701	749	711	696	730	712	700	696	746	738	697	724	722	752	730	742	723	690	704	766	732	732	718	692	708	719	698	730	702	738	766	698	736	712	731	699	711	717	767	738	721	721	753	764	738	692	693	713	727	713	694	746	707	743	744	733	742	682	695	755	745	712	719	659	735	759	715	770	761	756	729	687	762	720	713	725	725	727	694	676	713	812	756	726	674	703	668	738	707	717	732	711	745	722	725	714	755	644	728	735	758	704	764	736	669	696	731	721	707	783	666	705	755	657	705	656	702	711	735	712	699	719	742	694	739	710	763	682	670	695	699	703	730	768	681	732	668	732	710	684	693	736	762	694	698	752	751	675	729	720	712	739	763	753	700	726	744	777	768	701	733	707	726	741	778	698	726	737	756	685	732	750	672	726	687	691	700	765	724	741	741	740	699	758	690	770	721	723	674	676	737	725	674	727	764	715	729	704	737	730	702	716	752	758	707	724	710	729	728	732	764	726	746	739	680	746	713	671	750	712	702	737	727	708	704	722	762	675	761	709	696	761	696	708	746	738	745	728	689	765	728	739	737	711	711	704	760	737	704	770	705	749	741	740	737	740	711	746	688	714	668	713	720	715	707	731	663	708	682	708	680	767	705	705	723	683	732	716	695	724	723	699	696	712	729	750	774	732	731	705	726	741	761	749	682	689	746	700	736	742	687	771	703	689	729	741	744	679	727	728	693	747	756	772	705	757	740	751	713	710	731	726	691	772	715	689	690	734	762	690	699	746	784	703	764	741	724	712	722	701	730	754	728	709	699	737	723	762	757	682	739	725	723	758	744	733	702	731	701	665	697	693	709	684	714	767	734	710	739	702	714	704	774	739	692	736	767	735	726	733	733	738	729	714	715	705	722	751	715	731	778	693	705	724	722	679	689	781	716	670	695	654	743	767	711	720	757	710	744	694	747	698	669	744	724	736	719	747	738	730	740	704	716	781	734	726	763	744	763	723	725	734	736	733	724	683	707	699	722	729	696	731	736	747	686	719	736	707	733	766	713	709	737	722	726	722	744	713	716	719	737	764	739	725	728	695	750	718	741	778	716	692	747	733	744	750	692	730	748	689	691	704	696	725	725	721	728	737	728	744	689	710	730	715	752	750	746	748	755	708	775	762	696	724	737	712	717	839	694	745	708	681	704	721	731	741	712	764	736	683	729	699	723	729	678	756	709	718	742	714	776	705	700	756	699	743	687	707	712	749	708	736	722	700	692	736	725	805	709	738	730	690	729	722	721	674	717	712	711	696	720	730	703	722	739	700	731	711	706	689	763	760	705	719	726	729	749	731	718	713	707	695	713	739	718	729	693	676	699	733	744	771	720	720	727	698	695	683	716	710	702	675	708	761	709	724	746	731	741	713	723	726	736	701	668	736	727	758	682	721	750	700	753	732	708	653	680	714	740	703	716	720	746	670	707	727	715	734	704	692	718	728	696	750	692	750	765	704	744	737	705	707	687	723	708	691	747	717	748	729	734	729	757	739	708	718	734	720	683	711	745	720	735	684	730	754	685	718	749	738	698	730	723	698	759	766	743	742	747	715	753	740	720	712	712	725	746	689	773	728	725	715	693	690	722	752	720	729	685	750	735	732	733	726	735	711	723	692	707	729	764	744	695	733	680	695	740	720	740	740	728	719	701	770	670	748	772	740	743	733	689	719	748	696	742	751	764	706	706	733	739	684	673	769	767	688	705	739	717	738	737	759	717	721	704	718	709	726	749	727	715	717	653	719	739	747	741	707	719	692	708	727	741	713	681	768	714	722	747	759	744	741	703	695	694	767	687	703	753	700	734	728	731	678	712	770	703	702	723	702	663	702	748	688	689	704	764	717	730	705	744	682	762	746	758	736	713	680	643	732	785	732	784	742	747	780	715	752	703	708	759	741	775	686	714	739	747	672	689	697	745	711	719	714	730	776	690	706	633	733	696	730	656	696	741	681	703	718	785	705	731	721	735	711	733	764	698	732	695	697	738	745	762	714	693	763	715	702	730	719	729	729	724	672	727	748	688	715	761	677	739	735	678	715	732	688	726	715	718	707	695	727	689	737	672	713	729	718	698	687	744	701	732	750	740	730	748	738	733	677	779	728	720	710	731	675	738	756	717	745	746	754	759	698	751	774	706	699	706	696	729	675	727	709	710	755	652	715	717	733	738	699	735	739	725	737	745	709	730	756	691	768	774	758	799	727	711	740	730	754	682	677	703	747	709	716	727	723	719	728	758	701	658	713	775	687	764	721	703	713	716	760	688	685	685	738	689	713	724	691	758	774	698	719	727	744	714	688	748	750	761	688	717	703	735	720	697	689	704	723	696	766	787	692	724	712	708	708	723	702	726	690	709	736	737	689	733	717	717	770	761	740	739	698	749	743	749	724	661	715	713	715	726	726	666	767	710	703	698	705	712	679	771	696	729	700	733	705	700	692	684	691	724	783	671	690	721	748	740	744	689	735	682	702	740	743	695	786	705	697	727	712	721	731	693	730	742	672	739	737	725	704	691	768	744	787	714	709	724	695	734	687	743	718	742	711	728	705	718	681	727	725	706	746	723	721	700	721	714	682	802	725	693	734	748	758	702	672	729	696	762	759	713	743	751	700	706	781	720	668	683	733	739	734	729	707	711	686	707	733	735	742	729	766	731	712	783	767	715	680	742	729	718	745	723	718	693	769	662	698	774	717	677	722	737	682	688	719	707	691	715	692	747	715	733	709	735	717	755	710	708	699	736	689	705	755	749	759	762	728	725	766	736	706	748	711	650	700	725	689	721	738	658	717	711	731	666	735	670	728	738	690	722	713	741	715	732	680	708	711	751	701	747	710	669	674	758	741	684	676	710	748	728	701	778	727	725	708	717	688	711	719	737	706	728	754	736	735	669	752	732	725	695	718	738	719	730	703	725	716	725	710	726	705	697	694	692	690	726	760	709	659	738	681	725	720	729	724	700	711	702	745	673	694	690	709	752	686	724	723	721	733	745	697	751	754	709	725	691	725	677	733	766	740	735	675	785	723	702	704	721	723	765	692	742	744	686	791	682	718	725	738	757	723	677	676	752	743	732	755	702	776	691	677	747	740	693	684	736	701	741	710	694	709	757	717	730	751	746	696	734	751	734	698	695	732	736	694	692	779	698	723	789	763	674	740	702	679	755	708	702	648	728	714	733	712	739	727	721	742	719	726	722	769	734	701	699	715	729	712	700	730	699	694	713	680	706	692	709	683	659	712
34064	18038	6016	482	328	289	307	276	305	303	304	305	285	291	283	304	312	305	266	307	241	286	279	304	314	282	253	278	274	315	269	300	289	318	306	298	264	315	269	296	316	307	286	272	289	283	287	294	303	295	287	337	294	349	319	300	291	264	302	275	281	296	269	295	309	291	288	278	295	310	296	307	309	296	272	289	314	307	306	274	298	313	263	278	253	286	281	318	316	287	300	307	315	308	315	282	318	297	305	300	304	275	275	251	333	274	293	304	318	267	298	310	318	334	277	298	300	316	294	298	283	273	273	295	289	323	310	328	297	285	312	271	334	310	276	314	317	291	275	283	301	280	284	319	281	296	330	312	317	303	327	307	237	297	323	305	320	329	268	306	300	305	296	312	302	298	295	275	332	301	330	308	299	316	312	294	256	292	307	317	301	293	285	311	264	269	329	288	318	306	297	316	313	283	275	285	285	273	253	313	346	311	286	277	309	296	301	279	324	292	271	304	279	297	345	319	321	317	283	305	269	310	317	280	301	315	319	297	303	283	314	250	283	301	303	319	322	332	303	299	314	308	291	328	288	320	304	301	263	276	309	327	293	274	318	297	290	315	298	293	320	352	340	299	311	313	293	296	290	302	302	285	361	337	299	287	300	291	288	293	320	309	298	312	303	349	260	324	304	318	305	290	332	289	301	307	300	317	304	301	266	288	306	304	287	313	288	283	290	301	316	294	278	276	311	298	291	283	305	295	262	301	275	286	294	301	293	282	293	311	299	311	287	316	275	312	283	330	325	285	303	316	288	279	293	302	265	325	276	331	290	329	302	305	324	298	332	266	324	333	309	288	325	303	302	296	263	280	321	317	329	313	274	279	319	318	271	308	304	273	277	293	317	297	333	273	317	307	286	315	320	307	252	282	312	298	264	284	328	296	302	262	307	316	299	258	301	330	313	307	321	311	266	282	302	315	327	280	296	283	301	278	296	298	256	290	325	281	286	283	299	359	283	296	289	303	276	292	305	295	278	291	264	296	312	307	280	324	324	268	287	298	306	278	314	300	318	262	251	343	297	296	301	297	289	283	267	322	286	288	304	323	265	299	264	312	286	284	283	327	323	313	293	293	274	317	332	288	332	292	287	292	299	290	288	291	295	273	286	287	296	297	307	294	296	255	317	272	293	292	310	309	314	316	318	310	300	270	299	275	268	266	316	298	273	324	301	290	260	281	342	312	275	370	311	304	308	296	295	303	310	313	279	305	279	296	287	328	288	317	329	266	304	316	280	295	313	272	296	284	271	299	257	316	269	315	322	293	300	262	286	290	326	306	311	293	307	291	273	348	291	290	298	330	310	312	276	290	315	325	321	286	287	269	310	308	312	286	308	326	316	270	289	293	306	270	314	319	305	273	293	298	314	306	265	298	306	300	286	304	318	297	331	317	266	300	283	297	304	290	303	273	316	326	289	261	292	302	291	309	263	318	323	344	304	314	299	310	324	326	288	251	307	300	290	311	281	302	294	283	304	295	314	265	301	287	267	312	252	312	318	301	322	300	315	313	325	271	280	285	282	321	295	295	292	306	290	329	299	295	295	302	315	290	331	322	282	323	283	323	300	293	318	253	282	303	295	268	328	334	308	322	316	306	313	309	314	279	274	313	297	310	310	286	307	315	278	292	294	280	275	344	342	270	298	288	343	289	287	298	304	276	286	287	276	294	317	281	314	307	320	271	288	313	291	353	298	328	304	286	299	247	317	303	275	319	265	272	323	300	322	283	281	308	278	312	306	346	270	295	273	311	264	317	322	327	294	272	324	302	290	252	319	296	323	303	335	309	304	274	260	285	285	314	287	289	299	264	301	276	311	304	299	314	277	286	300	299	263	281	292	271	295	315	286	301	319	307	294	288	303	330	313	321	299	269	259	323	296	325	293	279	292	297	313	274	296	326	296	291	302	315	279	317	320	312	314	294	278	303	296	322	318	338	285	314	309	280	295	328	326	296	312	299	299	279	290	311	276	279	313	311	308	279	298	280	303	291	285	320	296	271	273	293	322	306	298	314	292	279	291	297	287	297	319	266	291	309	330	303	297	294	306	334	280	298	289	297	283	291	265	271	313	273	282	296	309	324	241	292	270	305	301	279	299	313	290	289	302	315	314	281	284	270	316	299	287	298	276	272	286	314	345	296	322	316	299	305	302	293	323	291	299	301	304	299	316	296	291	299	296	300	288	303	285	285	268	304	283	263	306	290	293	277	313	287	303	325	314	287	291	305	298	325	326	315	309	303	302	284	262	317	304	308	266	305	260	320	308	285	290	295	308	269	293	316	289	274	279	251	292	309	328	292	246	280	308	285	299	317	287	286	284	281	303	316	289	320	324	299	259	283	329	295	285	320	291	271	314	284	271	310	305	335	319	282	330	294	276	261	276	291	292	283	276	302	298	252	341	302	307	284	297	319	313	323	288	289	284	324	285	283	269	299	289	306	296	329	283	260	277	311	317	315	289	287	317	291	308	318	284	300	317	282	302	315	293	265	273	284	298	286	295	300	292	311	285	299	323	295	268	327	303	320	242	298	253	291	298	311	320	307	316	296	283	338	304	299	314	340	327	283	310	318	291	306	300	284	307	285	319	293	303	342	303	323	294	282	297	300	321	315	293	281	310	335	315	299	279	291	324	279	299	272	295	275	291	273	279	300	301	288	313	311	308	286	293	320	266	302	319	302	312	255	316	297	297	296	277	277	285	286	259	279	296	292	316	299	310	308	327	293	294	348	299	271	324	304	320	284	301	300	290	287	311	316	298	322	295	293	284	307	295	339	311	276	305	307	316	290	279	301	310	330	297	286	270	286	315	318	309	297	270	290	306	298	274	294	279	321	307	312	309	292	301	301	309	280	294	318	297	308	300	318	338	321	291	309	289	290	270	314	298	290	301	289	326	284	332	284	254	343	267	300	306	294	298	291	315	286	298	310	296	312	283	277	297	265	308	312	294	308	267	290	303	283	297	318	308	303	297	326	325	322	292	340	293	280	278	280	308	278	299	277	288	278	294	294	291	298	307	307	299	300	311	314	301	299	299	284	300	326	270	287	331	294	268	279	318	296	293	308	306	306	316	277	286	288	326	305	305	277	294	281	307	272	290	288	296	321	287	305	299	347	278	299	312	298	260	294	279	306	296	274	307	300	292	330	323	294	288	278	293	335	312	254	274	301	288	290	269	283	288	290	271	310	289	285	295	281	321	278	273	290	298	286	283	292	285	320	322	272	275	313	300	299	302	282	297	318	282	280	284	326	337	348	292	311	296	299	291	323	291	315	323	260	288	298	300	282	276	314	284	308	306	293	331	299	292	327	297	265	295	270	284	305	297	326	272	284	333	285	310	281	317	287	307	262	280	260	322	255	317	300	289	316	294	291	294	285	308	309	300	299	285	310	319	346	247	269	291	302	268	313	316	287	296	306	289	305	312	339	318	298	294	287	313	290	278	304	304	299	307	307	279	310
14174	3769	1823	691	681	692	654	713	688	689	699	652	679	708	665	680	701	762	707	688	698	678	686	697	684	666	702	686	657	674	645	696	685	697	700	692	657	693	709	651	717	671	689	669	678	727	683	662	687	676	658	650	646	702	665	692	641	677	698	688	683	695	638	667	694	658	720	673	672	689	699	711	682	714	670	688	669	720	652	640	703	693	653	684	675	685	661	635	680	685	668	666	666	657	663	716	699	650	701	667	698	705	681	662	683	688	699	739	685	696	661	670	704	709	707	650	651	693	708	725	682	675	668	681	650	692	724	684	674	668	713	661	680	703	706	686	693	685	652	660	652	666	665	685	644	681	692	678	687	672	680	691	710	662	697	719	657	659	649	674	680	664	719	702	654	658	693	701	675	647	689	696	708	700	617	644	679	641	679	651	672	691	717	668	687	707	660	727	649	653	681	654	679	655	715	653	657	697	698	718	693	699	671	669	626	700	629	658	730	679	727	673	633	686	667	665	683	692	685	693	667	686	632	688	678	662	661	656	719	727	695	624	678	659	649	684	717	681	713	697	698	680	683	662	685	694	648	699	716	739	654	738	663	698	676	678	706	662	703	684	700	663	664	698	697	636	654	684	642	664	724	690	660	674	706	641	697	697	666	691	696	733	689	634	712	665	679	681	670	674	687	616	666	679	666	624	628	682	685	684	681	711	713	668	639	660	622	642	682	680	683	643	686	688	682	695	675	698	649	703	644	704	671	707	665	669	684	708	664	680	674	685	705	642	662	710	668	636	666	672	697	696	697	701	663	633	672	677	662	667	727	645	653	650	679	704	625	722	632	679	698	701	715	711	641	654	685	705	634	667	667	697	670	711	702	653	688	649	658	688	673	705	695	673	712	659	636	676	700	675	690	694	696	699	677	676	697	708	689	643	643	657	648	694	681	697	700	673	693	680	677	681	718	716	704	683	637	705	677	694	688	671	685	685	659	650	696	673	700	664	677	648	683	724	735	714	723	701	663	647	667	706	684	721	702	658	690	686	671	726	648	666	731	704	628	675	652	623	724	685	716	686	673	690	636	693	701	677	715	649	698	702	679	712	648	723	671	711	655	659	654	724	671	717	690	707	663	724	664	701	644	686	693	700	739	717	726	631	679	677	645	674	688	644	678	669	659	704	722	639	686	670	685	714	670	700	699	689	675	647	635	725	713	710	708	687	680	719	712	647	690	693	693	687	688	690	672	679	683	658	655	725	696	660	693	687	653	664	652	657	668	646	747	692	655	745	720	664	686	681	706	712	664	630	723	689	661	691	645	689	689	670	674	698	670	696	683	661	683	667	650	633	686	681	688	696	709	666	679	687	674	679	700	688	615	636	688	696	696	683	702	713	657	688	723	670	723	688	645	652	682	719	683	659	702	711	674	693	702	705	711	651	688	653	720	690	667	677	670	703	665	681	689	668	740	740	645	661	737	674	718	686	668	686	730	703	678	739	711	695	666	659	661	691	666	647	690	647	722	641	710	683	728	679	683	648	681	694	726	657	710	716	661	693	685	689	713	676	678	688	728	711	695	683	686	671	697	642	660	667	641	666	641	658	647	699	721	667	689	653	679	676	644	729	652	663	709	702	677	644	683	686	648	734	681	643	682	662	652	720	705	674	724	657	659	680	702	700	671	651	656	668	664	700	710	685	678	674	648	696	678	696	673	693	635	683	653	702	760	692	679	650	665	670	638	701	633	757	651	677	685	663	713	653	663	687	683	676	656	653	680	673	684	643	675	667	682	666	633	694	695	690	695	662	660	657	708	664	651	700	690	696	669	626	656	697	735	635	681	718	651	672	714	709	704	720	665	662	710	677	701	664	716	702	651	692	670	659	685	679	712	695	654	656	738	694	658	670	684	649	701	684	634	673	663	644	723	696	675	715	669	680	675	695	629	691	670	686	722	667	667	692	675	723	638	647	666	668	715	679	685	697	682	669	665	692	689	708	689	655	680	667	708	715	654	666	688	749	686	648	688	686	708	704	647	689	659	672	713	681	654	676	699	669	648	674	708	706	669	655	646	668	666	677	692	661	684	695	679	696	671	665	684	655	660	680	692	707	703	718	658	708	721	706	653	683	685	693	612	637	653	637	707	721	702	671	677	661	667	662	697	670	698	692	664	640	659	719	697	712	679	676	673	675	653	650	696	672	666	660	673	683	660	646	674	663	713	652	672	702	681	687	660	680	673	677	643	698	688	665	638	667	691	652	686	694	690	704	679	643	673	665	691	688	665	701	716	681	662	718	698	655	663	661	663	636	722	669	672	680	659	655	692	725	685	685	664	727	622	699	694	620	704	685	662	646	671	700	694	680	680	677	691	657	670	756	661	629	671	655	685	678	667	730	687	644	642	740	707	707	668	684	665	670	701	710	677	670	636	697	683	653	726	718	684	640	694	733	652	705	709	654	719	674	686	706	669	703	682	684	650	684	687	709	700	662	661	682	699	697	665	653	654	668	681	702	646	709	661	711	756	657	662	646	651	670	679	683	660	691	665	656	635	735	649	683	674	667	715	720	695	715	706	659	651	730	631	704	702	679	681	628	699	648	666	680	720	630	698	712	664	675	646	600	671	663	660	650	646	672	720	670	665	651	680	659	688	634	728	711	691	673	649	696	675	702	671	693	679	678	650	690	689	674	712	650	656	737	694	654	702	657	721	738	667	641	663	630	658	734	704	683	685	654	714	666	697	714	668	753	692	695	638	701	670	683	714	719	718	696	681	687	668	675	661	620	731	683	692	663	700	735	667	671	629	715	684	692	689	675	672	669	661	638	673	661	701	707	706	682	653	725	717	687	664	663	694	694	655	677	695	665	708	698	656	735	695	699	702	640	695	673	632	703	666	702	692	662	675	663	720	642	708	672	665	700	700	632	709	656	684	723	671	678	668	663	699	689	668	702	680	685	700	684	706	658	707	678	692	709	686	714	678	703	680	753	667	675	709	721	680	651	677	739	649	660	674	644	707	634	685	671	634	718	664	642	695	660	690	702	664	662	669	661	690	645	722	686	686	671	695	660	702	694	648	705	660	733	680	627	658	719	681	665	638	643	675	677	709	661	688	667	733	735	717	667	676	675	685	685	694	677	676	650	657	696	683	713	695	640	679	635	682	711	654	741	672	668	674	711	685	664	685	715	657	704	622	685	675	734	656	695	701	665	695	689	633	678	659	720	640	702	703	710	651	671	659	713	652	689	638	679	673	666	665	717	727	711	648	666	725	710	708	659	694	661	666	699	686	737	671	656	665	731	698	642	673	687	673	722	697	715	709	733	674	692	734	645	660	686	691	692	693	707	676	687	735	724	699	694	663	673	699	649	663	707	698	640	689	692	710	694	719	677	675	723	703	703	666	686	700	701	678	706	669	682	673	704	634	685	668	661	676	670	695	656	645	680	684	685	670	690	671	674	650	683	696	683	672	683	689	703	690	731	680	673	699	668	679	687	668	632	634	676	679	676
25149	21121	23690	28796	21136	15916	843	559	499	506	502	448	438	477	490	473	464	451	455	454	479	467	446	445	424	421	442	459	463	489	438	454	484	464	411	460	467	455	482	418	438	460	431	445	426	483	448	426	515	483	467	417	438	503	381	442	461	486	422	514	463	419	445	457	455	479	438	453	434	474	458	444	461	506	484	432	460	433	454	489	508	443	462	488	470	449	458	432	455	424	475	422	459	468	462	443	435	478	445	418	461	403	460	439	425	458	436	452	430	392	494	462	473	434	456	435	478	487	488	443	453	470	456	468	438	475	506	430	403	438	457	457	498	444	489	459	500	461	450	497	474	458	427	449	441	445	387	479	421	424	428	468	411	425	442	457	449	452	439	433	412	424	406	456	457	394	482	470	451	442	475	495	428	467	475	448	394	395	517	435	432	428	483	467	448	433	416	443	466	454	472	432	481	450	422	463	459	448	437	467	497	483	464	423	467	464	434	480	468	474	477	452	417	434	428	420	479	448	424	410	452	462	485	463	437	446	476	469	475	472	451	411	448	473	468	460	444	506	477	443	445	464	460	424	481	467	461	423	476	484	466	466	454	493	477	448	458	417	469	465	429	452	411	461	481	493	433	449	459	472	464	455	463	452	441	468	416	445	461	481	433	513	475	441	456	459	487	425	451	471	438	468	458	430	443	430	447	450	432	420	466	440	525	462	395	487	465	434	434	508	408	447	448	467	522	467	474	501	419	427	445	457	451	484	490	474	449	458	431	475	486	452	400	459	437	454	419	448	458	449	464	475	434	422	449	441	446	425	457	470	435	402	458	417	473	420	421	433	431	453	423	457	470	456	504	484	453	468	436	463	468	484	440	479	450	453	457	439	430	435	422	433	453	395	454	417	463	455	429	439	424	439	427	479	450	481	446	427	448	471	464	477	421	504	446	458	429	489	442	490	459	469	448	484	442	441	434	453	426	464	439	473	431	414	426	438	432	464	419	442	430	412	444	426	490	483	460	440	432	449	434	405	421	432	444	461	476	447	450	499	449	467	432	429	403	469	497	428	482	491	461	466	451	435	461	468	462	458	477	435	478	416	422	446	447	464	491	456	414	437	447	412	440	454	462	472	427	449	435	473	467	405	482	448	465	437	471	460	440	413	488	438	453	420	453	437	439	469	451	400	440	427	416	446	436	452	430	443	482	455	445	434	419	424	464	455	428	429	439	417	469	443	444	447	490	442	471	406	431	471	440	402	428	431	426	485	427	418	409	433	402	466	464	483	439	467	428	421	393	442	462	445	437	455	451	491	430	465	451	484	464	469	447	445	438	465	450	488	496	449	446	457	461	427	402	441	453	441	421	497	441	459	470	488	436	455	449	492	455	478	410	478	467	482	476	427	444	457	477	501	435	435	458	439	441	470	495	458	474	479	456	460	414	453	431	418	428	427	465	463	470	462	471	476	454	452	443	483	453	453	453	444	450	414	437	468	444	457	445	433	418	456	417	446	464	429	476	398	443	467	449	407	440	440	446	440	442	441	390	408	459	472	460	459	441	476	468	457	475	462	455	465	418	435	442	442	463	446	459	476	462	456	426	436	447	427	406	445	436	451	447	457	456	462	437	421	473	462	426	412	445	447	447	427	453	444	403	461	423	451	460	427	458	443	412	415	463	405	449	486	403	446	410	444	465	461	449	446	468	461	464	472	459	477	444	436	481	418	419	458	453	439	427	485	442	494	428	439	481	443	394	436	443	498	430	423	475	417	436	469	395	437	484	447	438	460	462	439	445	430	445	442	458	502	441	457	472	466	472	452	464	399	430	461	468	457	456	453	430	475	485	436	452	415	433	467	436	416	451	449	467	457	449	448	477	448	444	441	405	423	453	447	457	470	445	432	449	435	449	428	463	485	463	436	456	436	435	410	437	433	459	438	454	470	457	457	430	425	469	464	449	424	423	425	421	429	468	446	489	439	415	468	501	408	462	444	425	418	425	476	411	415	457	502	462	409	433	475	494	444	401	420	485	408	478	473	423	428	434	467	469	462	475	464	496	434	427	460	480	464	464	429	463	437	450	448	466	452	465	456	449	454	420	429	433	473	430	465	479	443	448	453	482	442	455	455	453	460	477	450	450	461	493	432	419	444	422	434	463	480	478	467	427	443	451	450	438	437	465	462	436	442	449	435	489	446	438	398	464	443	463	446	462	427	459	439	457	453	434	475	442	448	453	408	452	448	462	444	428	439	426	441	461	500	452	462	478	428	449	472	490	423	476	439	461	464	419	465	437	446	450	455	427	490	425	428	422	465	460	466	453	446	461	445	454	428	457	432	425	425	430	471	455	459	466	413	441	523	483	441	437	445	472	447	418	474	474	423	425	410	417	488	471	405	469	430	440	443	459	485	449	454	436	432	461	449	480	482	491	432	423	472	455	432	429	456	471	468	435	436	464	481	466	473	431	444	436	432	442	456	441	433	469	491	424	469	450	466	429	432	496	505	459	429	442	453	455	460	470	467	428	421	465	447	438	494	436	475	414	425	413	459	412	419	430	427	454	466	456	448	442	408	441	426	413	451	474	436	470	461	505	446	484	440	452	436	453	442	427	426	441	424	437	435	461	439	482	458	498	444	480	415	445	467	447	382	453	412	482	433	434	425	457	467	476	464	441	458	451	454	428	480	452	432	469	453	404	461	472	469	415	428	441	485	424	440	471	438	406	498	469	519	434	455	490	434	455	436	454	471	438	490	448	438	465	458	461	444	443	458	415	445	463	444	441	476	464	426	445	473	479	396	458	442	403	472	459	439	415	458	447	448	446	445	458	432	525	461	411	402	459	478	483	450	436	473	423	412	501	418	486	435	473	444	465	412	453	425	455	425	446	433	444	494	435	450	448	478	467	460	458	451	414	464	441	437	427	445	448	462	489	416	430	421	443	440	469	458	420	407	492	433	423	446	429	469	426	411	439	469	442	439	436	470	463	440	457	444	483	470	422	405	418	432	470	430	421	444	418	453	467	465	451	397	465	452	461	418	425	446	460	460	441	410	422	458	445	466	413	443	463	473	435	435	437	496	425	474	468	463	459	458	449	467	454	454	485	441	463	431	459	440	475	458	476	448	464	458	423	480	458	473	446	494	489	441	472	484	463	403	446	459	460	447	449	433	426	464	415	445	469	435	420	460	444	484	466	436	423	451	456	418	453	412	452	480	454	439	424	434	426	457	418	443	473	416	429	444	450	449	465	437	471	458	455	509	431	425	394	420	458	472	471	422	452	452	484	428	442	435	464	452	448	492	468	448	416	429	444	428	417	452	483	481	423	446	469	455	451	448	422	423	459	435	516	485	432	466	431	443	443	433	439	431	472	437	469	400	445	449	403	425	425	437	465	464	428	446	436	455	441	482	451	448	465	459	497	437	450	455	472	432	461	409	436	447	460	450	418	459	433	453	432	438	484	457	442	447	499	441	466	442	425	448	447	470	427	489	502	476	438	422	445	439	395	441
29905	31490	16936	1130	1022	989	938	951	939	932	988	965	913	936	967	968	947	977	940	919	894	959	961	886	913	917	920	993	928	926	915	918	902	917	920	942	924	941	921	967	931	963	978	938	888	933	950	895	960	920	939	961	958	932	882	955	935	966	968	923	946	915	978	951	969	918	983	909	944	953	957	943	944	919	951	929	936	964	912	955	888	950	945	950	926	940	916	916	974	887	901	908	976	918	936	867	912	973	952	961	945	1019	916	954	964	873	894	884	967	955	910	960	918	949	992	938	928	969	872	934	964	951	940	925	967	893	926	966	909	921	910	929	937	969	945	917	873	927	917	954	951	1005	999	891	897	908	981	984	973	945	902	957	923	918	945	940	892	936	923	925	995	935	947	939	1012	948	900	932	948	952	920	896	938	934	910	913	938	870	961	937	929	928	967	923	913	927	949	936	933	921	948	937	925	951	915	934	938	890	954	908	908	965	941	978	906	967	896	940	955	921	933	919	932	958	890	953	970	944	910	914	941	899	958	895	944	946	940	916	944	929	943	951	976	1011	925	942	935	927	958	917	867	951	973	877	936	947	947	977	916	942	912	937	957	966	906	950	944	925	933	997	960	976	908	895	947	953	944	946	990	919	957	937	906	964	923	910	930	931	899	980	911	921	932	908	964	982	944	945	882	934	914	934	965	907	925	952	940	932	976	925	935	955	924	895	927	977	912	921	898	920	979	962	952	971	963	924	945	910	987	969	953	936	913	915	938	963	917	913	955	969	963	960	951	941	906	990	955	916	954	982	966	909	909	981	964	940	864	982	938	950	966	1024	968	934	935	941	924	1001	906	971	914	921	922	1002	877	960	914	918	899	919	903	938	925	1013	908	883	939	895	907	949	942	941	883	938	969	958	926	968	970	919	943	956	946	932	923	925	938	937	979	955	967	920	960	926	948	950	942	940	924	957	917	960	942	957	978	933	928	929	933	979	942	982	935	916	922	980	941	953	898	898	901	936	929	924	924	948	947	944	987	975	919	974	911	972	951	898	858	889	1000	934	916	883	916	986	926	935	912	956	947	966	991	933	932	906	994	875	913	850	910	962	946	912	934	920	918	907	939	972	895	988	925	952	958	898	914	918	949	927	888	957	933	975	912	1004	917	971	914	942	909	921	896	977	952	922	961	938	956	930	915	952	1003	896	956	942	976	874	934	950	929	962	924	948	957	902	929	946	881	952	966	919	941	912	934	946	929	897	916	919	961	1000	959	931	887	936	962	942	978	979	947	892	947	973	914	912	929	929	935	937	903	940	914	962	919	914	932	992	945	950	942	854	938	922	896	915	987	900	941	906	912	924	917	926	898	956	904	970	895	944	928	963	982	961	937	929	924	926	927	942	944	969	937	863	965	990	872	910	896	964	890	891	951	932	916	936	995	946	941	952	942	952	947	959	988	984	916	892	955	974	904	931	897	970	917	910	947	979	920	949	928	953	941	919	928	907	952	860	923	960	976	934	928	931	938	968	899	954	878	947	926	960	914	937	924	866	935	887	976	953	880	939	920	950	928	940	953	929	933	910	826	951	944	952	951	925	895	1022	954	921	921	975	925	904	940	907	957	933	936	983	954	925	894	920	915	958	960	938	899	972	971	920	947	929	952	955	969	932	946	930	939	978	935	956	938	930	928	961	965	923	924	946	958	975	984	951	888	926	919	962	974	934	908	948	914	972	928	924	986	938	969	938	892	972	961	967	953	953	940	934	934	939	917	955	943	942	916	956	964	969	959	910	933	955	957	937	961	912	929	934	972	956	992	957	914	970	909	912	945	943	955	890	987	946	907	978	887	958	966	907	912	927	932	891	936	926	979	921	953	891	939	951	910	960	963	926	901	859	918	963	965	1003	1012	915	947	962	959	973	935	937	950	943	949	994	910	913	987	914	895	920	959	946	867	930	946	974	930	936	894	950	951	932	915	879	976	939	949	968	907	933	922	959	954	948	871	939	939	969	967	924	899	945	953	940	944	920	891	988	947	934	935	932	978	966	883	939	960	877	929	963	971	933	948	916	903	1007	930	934	937	886	949	912	939	961	936	1005	934	944	918	955	926	954	920	923	939	934	931	981	989	892	932	908	917	972	930	960	904	945	953	928	956	930	925	862	899	885	1016	916	921	937	923	936	924	960	896	938	949	923	954	927	972	903	899	898	919	928	949	1012	936	977	964	964	928	1002	940	990	955	853	1040	952	993	919	932	961	958	953	982	953	991	942	911	1010	930	944	884	925	922	997	922	991	934	923	954	898	959	922	941	973	962	947	993	987	923	951	1002	927	942	926	912	937	910	920	939	945	894	888	906	901	985	950	925	961	930	960	970	928	944	953	956	939	999	953	884	943	938	859	955	945	894	912	940	922	914	875	905	1002	944	945	948	991	984	992	975	1000	960	909	926	941	927	982	903	927	934	961	938	917	968	972	926	958	892	965	906	932	974	897	956	962	892	975	975	963	911	951	911	968	948	907	884	936	940	918	886	951	930	865	924	940	955	922	950	946	933	934	894	921	945	968	937	878	952	905	963	965	975	880	908	928	952	914	924	948	948	975	972	935	980	967	884	955	957	939	946	961	900	872	935	928	948	942	941	949	930	936	910	961	914	885	918	941	906	929	924	931	1014	918	984	921	953	900	945	942	922	896	929	969	979	879	892	974	900	971	954	909	854	954	946	931	899	941	950	918	893	1015	931	938	897	928	988	892	953	954	940	927	922	937	932	944	920	915	889	925	955	952	999	912	948	930	942	959	994	945	917	950	922	930	948	928	924	927	909	935	947	911	927	951	908	921	970	933	933	962	948	942	928	984	933	915	1001	946	947	904	921	951	978	902	967	974	1002	970	971	929	955	896	971	891	952	875	1013	939	896	905	942	1004	878	957	926	905	902	931	953	914	904	980	910	900	920	971	955	941	897	953	942	967	931	924	909	883	909	980	950	948	990	957	915	885	930	1005	916	842	959	889	948	890	937	1002	936	995	894	919	914	876	1011	956	883	952	980	937	986	1006	918	880	973	961	914	913	950	936	945	975	943	953	914	1000	1030	930	921	1013	922	989	897	913	920	909	1022	929	936	970	932	910	953	943	940	955	957	946	947	912	957	866	942	894	853	917	904	967	882	929	892	954	928	905	1009	947	946	964	962	933	974	981	897	961	969	961	890	913	919	944	920	968	1006	1003	905	914	926	951	920	945	902	959	957	934	969	983	925	948	927	914	964	890	932	982	970	989	961	966	948	901	937	944	880	938	975	991	977	918	950	874	929	981	977	938	981	943	929	881	892	935	877	983	947	909	939	954	919	959	955	944	954	869	906	877	942	944	949	974	964	924	899	870	965	944	945	966	924	895	961	904	976	940	916	961	971	901	929	969	946	935	986	898	944	940	933	928	926	903	1017	889	905	916	937	919	985	969	962	928	884	954	996	939	921	910	947	935	952	932	883	894	988	929	883	945	972	898	926	959	920	968	938	907	920	955	953	903	945	924	935	967	970	974	926	939	958	915	964	931	903	895
24530	21128	24057	28475	21130	21145	11589	756	468	462	397	442	413	368	385	377	405	372	384	403	398	383	345	329	341	325	356	375	319	321	352	355	337	349	352	340	358	351	360	362	388	361	374	333	333	351	361	331	371	343	346	376	344	340	333	333	337	385	372	380	353	367	364	358	360	357	353	368	386	343	302	357	357	360	357	343	355	336	345	359	346	353	317	373	349	346	355	349	343	304	390	361	362	328	360	346	356	336	366	346	338	351	330	347	340	382	387	346	368	362	327	358	348	351	377	336	336	346	343	280	359	341	340	335	344	350	345	345	387	361	343	362	393	358	341	393	323	361	333	296	349	346	305	341	323	350	366	340	348	338	346	342	357	366	365	346	347	349	380	349	310	354	387	363	343	380	330	356	345	358	338	362	388	374	336	333	338	342	362	338	337	382	375	370	369	379	358	382	347	353	354	360	370	358	385	384	360	342	372	347	341	360	331	331	354	358	325	299	355	365	339	371	363	367	365	359	387	351	335	348	338	376	334	314	353	331	351	366	331	343	327	293	355	342	386	334	337	372	378	325	356	367	384	394	369	315	332	337	386	353	341	346	317	340	352	327	358	329	304	380	340	335	387	338	341	326	355	353	359	364	339	347	352	340	359	349	362	317	337	334	348	362	366	371	353	372	329	362	359	352	362	352	321	385	374	299	364	357	355	339	361	340	333	354	364	343	343	371	342	366	392	361	346	390	355	331	349	313	348	364	336	340	346	358	367	331	361	327	349	353	389	335	355	373	316	351	307	345	345	358	358	343	324	378	358	376	351	361	340	338	355	370	330	318	346	356	348	309	358	352	376	387	332	354	409	349	347	362	355	374	315	335	354	347	341	301	343	330	330	339	336	343	312	336	338	354	360	337	305	383	375	393	363	376	332	350	353	318	328	365	358	341	335	355	380	394	343	337	349	382	319	314	354	356	364	328	339	323	342	350	341	344	327	329	368	371	290	388	333	329	350	385	330	335	322	371	335	326	344	339	373	347	404	378	373	375	364	380	349	341	350	340	353	379	344	385	375	366	343	354	345	405	387	338	359	384	350	382	337	320	360	340	341	343	337	349	332	381	344	332	333	382	384	359	360	365	350	336	348	314	324	344	333	317	384	336	337	377	395	358	366	352	352	360	348	328	354	351	312	319	342	323	371	338	362	330	384	351	324	328	347	370	356	326	337	341	339	351	334	337	342	359	343	310	357	399	342	326	348	354	340	365	356	355	382	357	339	353	345	314	307	303	355	329	367	380	324	343	328	325	366	348	343	365	326	367	386	336	349	365	340	294	343	348	360	360	359	343	381	360	336	341	338	363	351	366	370	361	350	349	335	340	372	359	313	363	308	319	332	342	340	386	373	338	325	345	342	328	376	351	376	318	330	323	352	327	346	366	351	340	335	364	345	327	359	351	326	374	334	316	367	328	367	351	332	365	356	311	371	333	311	287	390	384	366	369	345	339	341	381	357	331	358	337	379	342	336	368	306	333	347	356	347	313	340	336	354	327	368	370	344	358	320	369	341	351	331	304	345	356	368	352	354	376	352	333	331	345	343	335	346	395	361	339	388	339	398	368	378	362	326	343	349	356	283	319	320	335	357	330	354	350	364	334	349	374	397	333	367	337	371	336	357	328	389	362	321	381	361	355	351	361	360	386	399	362	353	373	337	333	364	362	360	338	350	345	387	320	326	355	333	365	372	379	376	368	327	325	325	357	366	356	371	387	346	324	320	334	317	354	346	330	333	362	352	312	330	405	333	336	345	343	349	339	346	367	369	323	374	318	316	287	341	337	319	345	317	326	360	366	375	373	333	372	344	362	367	316	370	320	394	331	344	351	328	324	331	341	338	351	381	380	341	358	383	328	328	348	387	335	317	350	379	351	358	359	372	340	376	339	361	279	309	341	353	332	339	358	361	351	350	331	368	336	350	356	373	348	352	338	355	381	351	364	357	354	354	338	348	354	347	344	376	334	320	359	367	321	337	343	328	354	365	357	354	365	310	373	337	351	347	345	356	373	325	362	368	371	346	347	361	346	345	371	378	357	335	368	390	405	377	340	334	343	351	298	379	332	377	337	366	334	370	369	344	340	345	366	370	347	354	357	347	365	316	377	386	342	373	363	323	334	339	338	325	318	333	334	355	371	343	343	391	359	340	339	325	385	369	347	348	330	340	374	342	314	346	353	380	348	349	367	343	329	331	399	373	351	365	323	343	338	385	327	373	356	342	358	356	331	335	354	328	387	351	321	359	333	366	360	331	338	380	358	340	363	338	378	345	354	328	384	345	322	347	334	319	337	369	355	371	360	348	354	366	376	349	362	338	341	360	376	389	316	312	322	355	358	349	357	333	369	309	325	355	376	358	347	364	398	359	326	287	363	369	353	320	334	360	348	331	409	377	313	363	380	345	372	361	336	346	383	382	356	368	323	347	370	356	385	333	343	347	339	367	377	338	360	343	327	367	339	350	333	356	337	344	372	347	308	375	381	375	315	368	339	368	346	359	356	325	338	363	373	324	328	370	358	348	365	334	312	311	318	348	353	371	331	327	308	343	361	353	374	321	337	368	368	338	326	392	352	352	332	323	358	372	328	349	336	359	369	367	362	368	377	315	358	340	330	365	351	321	332	343	377	348	355	330	327	315	372	366	351	318	346	366	363	380	362	343	322	368	330	339	296	346	367	357	346	376	381	381	334	345	343	375	368	336	349	361	345	339	343	352	353	325	348	337	397	347	348	342	373	388	322	354	374	388	319	347	338	349	354	357	320	368	334	313	350	392	370	408	333	351	331	336	343	361	317	350	342	370	367	346	393	336	339	339	365	375	366	358	347	317	354	340	338	322	346	340	366	360	332	358	347	356	348	366	362	330	347	345	341	337	349	386	335	346	369	364	339	370	357	350	357	340	366	303	333	344	350	331	357	344	370	315	366	333	337	347	369	350	350	373	385	351	351	387	335	369	368	347	385	347	354	415	339	347	354	328	347	344	383	353	372	349	374	349	385	349	373	359	324	331	333	332	330	347	354	354	350	306	336	327	387	367	331	340	370	372	378	352	374	355	359	353	348	331	381	337	352	359	384	392	363	347	357	394	349	321	332	346	371	341	389	374	355	336	326	355	352	377	374	300	333	389	352	327	353	350	329	309	354	348	375	373	363	354	369	361	373	335	330	369	369	359	393	372	345	353	369	360	399	365	353	354	340	387	338	310	339	364	381	352	287	391	352	325	352	379	365	324	363	373	336	367	367	346	371	349	341	382	379	368	346	329	326	337	367	360	365	330	356	322	340	335	363	333	336	350	324	366	334	365	341	348	378	336	383	352	351	333	355	415	411	341	359	353	327	339	365	341	357	346	319	356	389	397	362	372	373	364	331	334	354	343	369	378	340	350	349	330	350	326	371	361	343	332	316	359	369	339	337	347	328	378	339	343	301	339	344	301	355	312	359	373	339	350	385	353	350	337	341	357	360
34930	41370	23068	1077	895	832	767	756	749	739	728	736	776	771	771	728	731	731	761	722	688	723	725	699	743	744	690	763	696	712	722	778	721	729	749	705	718	760	701	766	695	754	701	776	712	689	706	706	738	763	756	693	702	739	729	763	732	798	756	713	700	719	731	700	693	678	735	736	731	663	738	744	692	701	715	684	718	691	732	749	718	672	677	727	715	730	732	712	681	740	707	699	676	721	687	657	741	688	721	721	736	715	700	697	704	723	731	747	760	711	720	745	738	665	740	712	707	766	701	761	687	748	697	719	718	716	729	677	725	730	709	748	715	758	684	714	710	683	747	686	732	680	714	757	747	750	704	746	672	736	706	742	750	766	729	750	693	702	700	722	747	733	702	713	765	684	658	731	699	694	723	732	723	709	673	717	734	706	761	761	689	681	751	710	694	711	757	718	703	733	736	746	779	712	717	733	674	732	717	730	678	714	719	704	756	686	703	734	716	755	715	715	691	722	697	717	779	710	695	710	727	667	716	689	728	719	709	732	733	729	740	730	712	704	723	734	744	732	721	714	708	740	757	747	670	764	752	708	700	769	716	692	726	727	691	691	716	712	723	740	724	730	723	721	723	707	703	737	737	698	743	692	678	693	745	751	729	685	702	692	744	745	726	728	725	693	733	741	713	693	717	742	720	708	717	782	672	709	734	718	684	702	726	700	672	717	727	703	750	741	709	763	763	725	703	694	738	729	686	759	737	726	756	741	765	780	752	718	743	697	650	707	777	684	763	764	736	728	697	737	729	710	755	695	764	663	733	738	722	708	693	706	752	646	704	694	746	727	667	722	720	715	720	679	729	730	723	725	697	694	730	725	731	707	725	718	706	694	735	700	738	764	693	773	718	733	686	695	740	745	755	698	791	736	715	700	747	674	726	730	734	740	687	753	779	729	695	718	740	729	759	695	767	738	721	723	723	729	753	767	762	706	753	708	756	731	721	766	702	698	709	739	741	706	728	726	759	722	738	744	683	713	751	731	725	688	708	729	707	758	725	727	679	741	681	717	694	738	717	683	684	737	734	702	714	701	729	741	739	707	714	721	680	687	737	709	749	764	717	731	726	748	717	717	765	713	694	712	708	704	788	705	736	761	710	725	736	697	725	705	719	717	680	726	701	713	741	763	744	769	699	748	771	681	690	729	750	707	707	708	758	718	706	659	710	722	710	698	741	706	741	739	724	718	736	743	723	732	764	746	779	734	694	713	712	746	670	675	701	759	719	695	713	747	724	751	786	671	746	745	700	695	712	719	708	747	760	733	705	723	710	697	727	677	722	785	731	737	745	730	750	773	715	743	705	729	730	718	709	722	751	718	724	721	690	726	765	734	746	694	688	713	703	701	666	712	757	720	706	710	746	702	661	739	733	716	719	682	779	727	717	744	766	725	715	721	741	697	766	728	712	711	736	748	687	685	714	714	740	678	728	695	707	682	733	694	746	766	715	734	680	715	730	777	740	727	666	738	720	751	722	717	721	701	711	742	740	757	723	686	676	718	708	754	711	716	727	717	711	704	684	792	695	699	698	709	674	739	738	719	749	734	710	711	745	749	693	754	694	702	719	726	740	716	686	760	705	741	760	764	703	686	746	719	699	728	717	747	720	706	700	663	691	696	746	726	738	732	724	703	694	724	734	686	673	747	727	751	727	738	696	695	696	713	681	708	728	733	714	723	741	654	703	713	681	745	709	725	763	765	715	739	730	731	706	687	713	685	758	700	767	714	721	702	728	739	703	695	734	698	732	687	726	748	703	694	659	718	762	737	702	713	725	733	727	738	716	672	718	777	701	733	769	732	787	684	729	707	662	726	684	673	686	688	727	696	745	733	756	683	751	738	756	689	719	702	763	738	704	703	702	701	712	724	721	705	681	766	683	719	741	740	657	680	720	690	699	795	761	698	779	766	755	732	727	703	750	746	704	708	767	703	725	707	717	691	716	691	713	721	729	752	680	789	737	735	762	715	712	744	751	729	720	708	695	736	760	713	766	720	735	730	703	779	730	659	715	741	747	708	701	764	701	712	756	738	683	699	754	692	727	706	692	720	704	695	725	709	714	711	728	752	706	749	696	742	689	713	712	708	734	683	726	710	747	710	722	729	695	712	747	751	756	707	735	746	750	769	710	733	781	752	666	741	720	721	668	694	744	646	734	727	715	706	708	687	731	736	705	741	711	728	700	749	691	703	666	722	728	729	681	746	722	745	707	733	699	702	718	730	680	751	660	721	664	735	726	717	714	694	714	752	727	734	704	709	688	716	695	715	703	701	717	692	712	713	731	745	711	743	701	747	709	696	726	748	711	753	720	698	715	728	710	665	691	740	693	730	730	710	700	712	729	723	734	704	737	758	717	711	680	687	724	707	706	783	696	715	724	741	702	708	708	685	726	720	681	769	718	740	692	736	732	712	698	760	722	733	755	707	743	739	721	733	672	754	689	763	711	698	767	718	739	697	720	742	741	726	757	682	714	752	729	726	692	747	729	692	734	717	729	711	717	733	694	718	739	717	728	730	689	737	785	694	721	722	718	779	713	730	759	713	715	768	756	697	716	724	703	700	720	734	732	679	743	728	674	742	694	739	700	720	775	703	757	732	703	711	689	733	670	732	706	795	655	728	704	754	787	706	696	766	706	704	757	700	765	749	718	714	714	705	755	704	730	700	720	734	718	692	693	721	691	764	714	755	676	693	723	702	735	765	743	727	727	709	678	712	755	707	681	676	747	752	724	710	698	705	720	731	755	714	715	712	722	706	718	729	686	723	700	730	706	764	704	710	742	705	747	731	704	724	715	707	681	787	762	698	736	688	712	685	719	772	744	729	715	676	789	779	751	682	677	725	707	704	738	765	718	717	728	702	721	717	702	726	694	750	701	702	758	687	731	692	758	723	752	762	768	725	698	737	725	718	746	753	719	712	753	702	701	771	716	750	699	680	721	720	740	734	729	719	749	734	690	763	718	747	720	716	749	739	725	710	778	722	720	748	720	753	724	699	694	733	747	714	705	686	744	714	746	707	683	737	721	785	697	699	758	728	725	714	706	707	709	755	664	691	721	702	721	716	707	728	661	732	775	737	747	695	701	721	674	698	694	735	705	707	705	679	720	703	696	736	764	689	700	711	738	749	775	721	735	710	702	694	742	727	717	702	697	672	718	723	704	695	711	790	756	738	727	754	666	721	763	715	746	705	772	740	686	658	716	751	718	710	749	693	702	776	759	686	723	744	734	671	735	745	749	700	758	686	735	726	676	749	730	695	705	742	682	749	710	723	716	684	760	714	725	741	764	720	709	674	698	693	725	708	706	702	740	735	727	686	726	716	680	652	758	734	756	794	726	761	712	724	680	724	734	703	727	727	711	720	730	763	704	714	713	738	728	721	734	756	743	721	730	723	684	765	742	728	743	709	715	753	757	753	752	716	768	671	724	752	710	685	758	732	740	742	758	789	687	740	715	757
33847	18214	6167	503	312	307	331	295	273	301	284	309	306	274	266	334	284	310	299	306	265	283	301	261	263	295	301	320	307	293	284	303	297	320	281	292	307	300	286	281	310	314	256	296	306	279	298	263	298	326	287	293	297	280	306	315	294	299	289	303	322	308	304	297	324	308	321	283	315	303	287	308	296	306	319	307	292	308	313	317	303	304	321	301	277	305	285	313	329	312	306	296	302	282	298	324	281	312	273	274	296	276	311	273	260	303	300	303	309	310	306	329	303	323	322	292	295	303	295	272	307	292	259	307	287	295	324	292	277	302	283	273	330	276	257	292	283	275	290	294	303	305	308	305	317	288	325	315	294	306	336	320	324	295	283	288	285	295	287	283	283	294	310	284	300	271	305	294	260	305	289	244	293	271	307	286	276	292	319	296	298	272	309	304	280	276	328	279	282	290	306	285	272	316	299	255	289	308	286	296	323	311	298	325	277	288	310	297	306	269	299	274	304	274	285	283	292	287	305	289	308	255	266	286	301	294	241	277	292	302	326	271	263	276	288	287	302	309	302	297	296	318	273	288	313	287	279	291	304	289	307	288	296	300	288	308	281	293	272	309	291	296	305	321	321	324	282	310	291	269	297	279	260	268	323	305	314	311	325	292	314	293	321	291	310	329	309	291	276	325	291	288	309	275	291	283	295	263	319	276	324	288	323	321	278	298	300	311	305	297	297	305	255	286	303	324	274	315	331	320	323	301	300	287	291	302	306	296	312	291	262	285	298	307	280	322	294	277	298	306	329	323	290	277	307	303	290	273	279	297	315	280	303	327	288	343	308	309	297	290	309	296	332	336	286	283	313	302	305	253	264	277	283	311	293	273	303	292	303	276	267	304	289	311	304	299	313	298	267	306	272	312	313	276	283	255	297	309	299	294	278	323	269	287	300	294	318	307	330	311	286	296	265	292	315	276	313	326	303	310	304	293	328	292	303	286	280	269	300	292	294	287	268	337	300	288	282	274	281	284	288	288	290	288	304	283	290	287	293	301	318	296	278	275	300	293	318	284	279	262	315	293	339	305	307	292	291	300	291	328	332	293	310	300	328	317	294	294	300	288	300	303	321	277	310	275	303	294	291	274	325	290	313	289	303	266	269	296	276	285	270	287	287	287	323	286	308	301	335	292	281	301	271	278	313	320	270	302	292	307	320	304	332	296	309	282	264	283	329	305	317	312	272	317	326	281	298	280	274	294	316	322	270	291	313	297	313	279	293	291	294	271	343	296	305	256	265	295	314	264	306	285	310	311	300	298	328	313	313	306	266	263	292	277	274	315	290	327	311	299	300	303	321	302	280	325	307	322	299	271	303	300	277	293	283	290	270	301	292	334	307	315	292	259	284	270	316	301	282	272	280	285	298	293	288	284	277	316	272	293	297	311	283	276	282	314	297	301	314	253	307	263	268	282	316	284	292	276	312	313	309	294	314	306	315	319	282	308	292	269	298	297	325	292	307	309	293	299	295	290	282	296	279	312	311	291	293	305	297	271	300	285	318	287	325	297	288	303	289	311	323	273	274	289	299	276	323	318	304	291	289	297	266	321	286	298	322	292	315	296	316	320	301	301	288	317	331	275	318	296	287	324	294	284	290	338	316	296	307	311	307	293	301	297	297	288	266	304	324	256	285	292	275	295	287	323	298	325	300	304	260	287	292	321	286	295	270	325	318	285	321	310	307	283	296	305	305	291	274	283	303	296	316	290	282	277	302	333	282	314	303	300	271	269	291	324	295	276	331	280	318	334	292	276	307	290	288	288	297	263	304	283	295	274	292	299	282	292	278	281	313	303	309	320	276	317	279	285	318	266	236	244	296	295	287	313	300	300	273	308	319	313	300	281	307	299	261	286	270	300	302	331	326	300	348	325	287	268	259	291	304	289	316	311	312	308	314	304	307	305	326	312	296	246	316	275	297	309	313	294	274	273	270	309	281	324	307	294	312	273	299	297	325	303	295	261	293	277	314	347	326	317	311	275	315	319	281	303	268	305	271	292	277	262	286	311	318	306	305	282	330	320	298	294	315	294	295	273	288	272	301	299	289	274	300	297	315	284	293	305	294	300	337	312	280	301	300	335	306	283	344	317	282	316	301	268	273	284	307	324	309	336	324	301	300	323	271	287	295	286	312	292	308	293	287	295	305	287	300	319	289	287	295	336	311	247	279	286	290	282	274	318	305	297	304	331	286	329	327	296	277	280	288	301	322	294	257	294	308	295	303	335	280	316	284	333	319	312	295	304	310	294	294	268	301	293	311	306	307	352	301	319	315	295	278	296	273	282	298	281	270	285	295	329	287	302	304	305	324	303	306	307	309	285	271	303	302	292	320	307	342	313	296	278	363	285	289	299	329	323	340	290	298	295	307	317	320	328	351	291	297	318	284	305	312	297	327	300	313	322	281	280	304	290	274	276	294	290	300	304	284	292	289	291	299	287	300	273	314	292	314	295	261	295	325	318	290	303	300	319	298	307	307	282	307	244	299	278	293	297	299	280	298	290	317	267	316	301	291	317	310	317	269	275	301	337	287	309	303	314	325	277	270	290	296	315	308	261	285	324	298	301	302	315	331	300	307	283	286	302	281	310	280	285	301	291	293	315	351	303	299	269	293	307	292	293	288	279	277	323	279	283	276	300	267	289	261	285	279	291	302	330	270	336	312	313	279	297	288	337	302	272	317	307	291	300	290	296	298	290	311	318	275	278	282	291	306	295	289	276	292	284	302	301	302	301	304	304	293	324	292	302	299	314	300	295	289	303	294	268	287	311	295	273	292	274	297	275	283	321	306	331	316	293	290	318	297	314	290	288	280	304	279	260	291	304	288	316	317	328	318	308	316	324	263	316	293	304	269	276	317	262	326	296	314	276	283	309	303	275	318	303	297	289	257	298	285	327	286	292	306	281	304	344	324	267	300	321	284	300	304	290	286	299	274	328	270	295	262	269	259	323	293	270	298	306	306	311	308	321	275	308	302	296	300	284	278	302	292	267	290	255	296	289	321	320	290	283	282	265	300	296	274	319	307	294	275	300	303	295	265	257	295	284	313	284	308	280	337	270	283	317	281	287	292	264	292	305	298	318	320	278	281	282	270	311	295	289	316	290	328	285	289	296	286	314	304	321	309	300	305	293	309	261	287	327	314	277	295	280	319	299	293	291	306	310	286	301	299	314	267	319	334	315	265	280	308	277	293	274	315	306	295	263	275	316	295	282	307	270	322	310	285	281	283	321	306	317	285	305	264	294	287	288	278	279	284	313	297	273	272	295	256	290	293	280	284	274	265	267	247	296	324	305	292	302	273	292	306	299	316	302	291	284	283	309	296	298	278	303	299	323	303	294	278	313	297	343	284	309	322	283	301	280	292	344	309	293	321	291	288	304	335	295	279	280	256	293	308	263	311	311	285	277	302	308	318	294	297	326	302	320	286	319	290	298	287	326	264	282	317	286	293	291	296	320
13528	3563	1972	666	701	648	702	655	664	683	645	689	649	662	653	658	628	683	692	698	696	659	632	723	715	685	671	664	702	687	676	666	681	704	654	655	648	648	707	706	675	692	703	678	654	652	732	692	682	691	686	654	635	654	692	671	702	680	722	667	709	652	634	700	740	634	661	661	656	700	638	668	659	647	679	645	690	654	684	701	675	705	739	667	651	668	686	648	698	653	697	662	662	643	664	706	678	681	706	722	681	663	638	673	697	727	708	676	698	656	684	647	661	695	665	699	664	670	642	710	680	678	667	662	641	724	707	679	651	686	704	670	683	733	677	691	671	686	703	665	628	646	692	688	695	669	611	663	686	691	638	631	643	663	652	674	661	680	670	666	690	645	659	656	663	577	668	706	596	681	657	705	667	693	658	685	683	695	683	666	680	671	688	683	736	610	684	667	663	705	711	635	720	692	715	689	671	694	668	679	727	666	683	684	675	687	657	718	690	696	664	654	690	675	650	693	665	677	626	696	674	650	722	643	693	710	669	708	664	689	687	683	693	662	652	691	679	650	690	693	705	706	654	650	704	725	684	741	694	656	705	685	736	652	657	690	700	652	662	658	648	680	703	666	710	640	642	656	681	623	651	700	622	668	673	640	701	642	666	670	653	718	676	679	704	634	670	635	608	672	681	685	676	639	685	695	685	636	682	672	708	699	648	666	662	703	693	654	668	679	689	682	667	639	667	646	687	679	665	647	671	654	701	674	663	717	672	686	660	685	670	685	723	705	703	664	738	688	663	714	633	705	676	658	718	690	649	661	704	688	620	636	679	687	704	643	622	724	644	666	677	704	686	718	657	712	665	664	654	666	700	674	671	657	713	678	667	658	647	702	641	704	683	667	707	653	701	619	659	655	680	691	657	654	668	692	659	662	709	647	714	659	686	674	683	656	667	639	682	642	704	705	643	678	677	679	671	671	640	636	658	684	682	673	655	662	689	661	634	659	648	722	713	665	670	634	718	639	657	673	712	696	713	650	666	661	681	695	680	661	695	639	757	668	683	700	704	660	681	659	673	709	677	677	679	687	712	658	685	690	677	673	633	666	714	627	657	663	661	674	692	677	648	630	644	636	678	700	697	714	708	664	724	653	712	630	656	706	713	712	721	655	680	688	679	648	658	672	662	622	676	648	673	647	678	710	678	619	719	685	742	694	679	681	648	642	696	679	694	661	659	664	633	698	698	673	691	680	661	683	677	632	663	653	692	680	654	590	717	656	668	690	624	675	692	673	667	661	690	703	642	686	674	677	720	697	674	678	679	693	687	674	682	692	653	676	667	658	712	686	703	694	670	672	667	674	631	666	702	616	675	656	709	704	673	647	689	703	657	684	686	660	673	685	742	680	647	628	688	676	663	628	681	655	697	702	673	680	703	660	647	652	722	655	719	677	645	690	655	689	647	707	690	731	730	671	649	667	659	715	709	687	713	642	665	640	665	638	663	670	659	654	699	697	662	755	668	639	664	714	629	644	676	709	687	669	686	675	692	701	655	669	701	686	681	689	684	681	671	678	657	665	630	683	662	697	676	669	701	674	692	649	703	685	700	686	670	676	689	644	705	699	697	683	705	664	686	727	685	673	684	720	663	676	684	655	675	711	685	641	703	633	685	646	675	645	671	710	656	680	690	685	663	689	714	717	707	662	679	572	680	682	623	676	733	727	714	704	714	661	721	663	745	668	679	639	733	676	698	677	677	635	690	644	682	675	727	673	636	671	652	664	687	663	673	742	661	692	732	653	697	697	644	642	665	628	707	735	629	671	673	686	659	678	660	659	680	687	689	679	651	672	688	701	619	706	690	737	651	672	700	677	686	687	735	650	646	692	646	666	691	755	661	683	683	707	684	634	714	622	725	685	688	729	681	651	712	669	659	683	679	677	658	675	740	638	705	653	728	689	696	686	699	653	726	660	675	700	661	683	734	696	649	670	672	665	692	633	724	656	692	607	678	694	670	667	695	692	709	597	679	701	698	652	661	677	670	635	723	681	649	673	665	657	661	672	688	679	696	699	685	684	651	703	703	704	652	623	675	657	656	740	635	682	689	701	697	697	714	645	719	681	700	682	682	697	633	662	661	659	715	690	686	684	711	710	689	683	645	721	667	648	686	663	676	707	653	677	733	695	715	657	650	732	654	686	669	677	663	661	658	650	634	640	649	648	652	658	745	699	682	699	657	724	689	638	674	717	701	671	641	673	694	711	685	660	687	696	693	642	742	693	718	630	695	729	689	738	712	638	732	695	664	632	693	625	638	717	658	684	627	698	704	696	646	695	698	637	689	689	711	687	686	674	622	687	661	695	680	624	705	645	691	717	649	671	682	671	707	677	694	707	719	675	668	637	669	639	658	645	629	691	663	665	672	752	682	724	647	678	684	755	691	681	690	649	720	665	699	680	691	666	683	679	648	673	706	665	674	696	716	653	682	661	674	714	713	647	701	705	708	670	662	651	597	667	674	688	647	635	670	636	695	656	672	672	650	675	679	648	675	720	669	661	716	669	673	654	654	690	711	678	687	631	647	689	688	651	678	648	650	692	704	665	650	668	676	701	668	672	657	678	662	655	682	704	678	652	672	652	642	664	675	743	662	704	671	710	681	645	698	698	687	700	648	704	668	702	684	691	672	700	694	683	685	723	651	722	648	682	650	697	621	732	698	695	654	675	640	688	702	614	691	655	678	729	679	703	651	704	724	700	724	701	644	692	663	692	626	756	659	684	716	651	677	711	694	677	679	681	655	689	620	696	704	650	679	663	672	719	676	686	679	679	703	641	699	667	682	668	691	660	667	667	657	652	675	631	666	685	661	663	668	674	715	668	678	699	647	680	688	698	664	663	672	692	657	709	663	664	663	699	656	673	702	659	648	653	701	701	700	711	675	685	644	673	639	665	727	703	670	677	660	678	655	695	691	640	663	661	692	691	673	686	657	658	635	650	646	683	674	715	641	667	688	684	679	665	656	690	639	711	684	645	644	696	677	649	658	646	643	685	676	662	697	675	690	646	678	742	642	687	663	666	638	706	677	701	685	640	680	657	639	669	656	654	665	661	671	716	659	711	696	690	683	636	675	662	687	677	678	679	698	667	689	649	647	698	723	663	697	645	650	668	650	681	679	656	687	671	695	707	645	648	663	658	662	676	649	673	655	664	639	658	702	615	709	680	660	704	657	713	637	690	640	649	650	655	651	694	658	652	686	667	681	650	679	652	724	696	729	723	667	614	662	681	662	670	662	708	666	712	653	732	715	648	655	721	645	671	668	695	691	667	637	679	714	677	638	658	681	635	673	642	658	689	684	666	697	693	708	729	633	668	646	708	696	669	658	636	692	653	677	693	690	650	653	682	673	695	670	701	720	662	678	722	713	597	662	690	662	664	717	644	693	669	700	661	651	712	706	696	669	687	677	632	661	657	661	715	677	641	666	675	709	689	696	695	665	652	696	680	696	665	688	682
25212	21131	23692	28820	21119	16048	885	611	441	507	460	512	457	442	451	481	494	475	452	445	468	455	464	485	445	409	412	483	469	446	507	466	492	436	475	447	455	504	410	432	447	419	451	453	436	467	438	487	460	455	468	458	454	458	472	467	447	456	470	487	443	458	427	449	454	440	429	432	462	436	472	513	494	434	426	485	446	436	418	471	505	463	449	485	477	441	451	445	442	483	435	447	454	473	428	469	454	439	444	455	444	448	442	486	475	454	419	448	455	458	452	420	475	435	478	520	465	509	460	474	416	443	486	485	486	435	472	442	470	468	435	448	437	429	441	462	437	468	452	457	446	429	499	453	446	444	490	473	468	465	472	449	446	450	437	499	458	445	452	468	476	447	439	463	448	446	423	484	472	492	442	446	446	444	423	437	506	457	456	426	469	444	465	474	435	426	480	482	491	453	435	444	467	453	454	445	452	488	449	472	449	485	443	464	451	464	469	424	412	411	450	428	470	487	444	458	485	425	440	491	473	419	441	457	417	447	485	476	436	401	488	491	424	447	473	387	444	420	478	402	408	456	427	469	481	460	458	455	433	499	449	476	475	449	425	457	459	453	439	391	450	444	472	450	460	480	437	446	471	405	416	445	433	459	477	426	413	445	456	441	489	428	463	453	457	473	418	446	452	448	456	470	489	439	491	485	466	473	450	454	500	489	476	458	431	434	437	443	459	448	488	466	450	464	451	496	435	484	416	438	487	480	444	423	473	463	397	481	458	436	432	451	448	472	460	433	484	425	490	489	471	415	485	472	465	457	468	443	467	447	425	440	463	460	479	467	429	496	461	432	420	428	430	427	472	443	419	472	447	454	461	413	465	450	444	489	449	457	429	417	483	441	493	460	481	436	448	422	457	470	464	454	453	469	483	463	447	417	428	475	474	448	442	455	502	418	452	488	443	474	478	479	441	492	447	470	448	480	412	452	476	457	471	412	439	442	480	471	459	459	452	427	439	458	444	432	462	486	513	463	441	444	445	424	444	471	471	453	454	471	433	444	466	446	452	437	436	463	449	464	430	442	431	450	457	456	476	421	441	439	418	466	452	457	435	441	506	431	486	465	431	492	453	436	460	415	471	458	488	466	439	435	459	449	422	444	450	453	469	489	469	462	508	423	414	445	433	465	453	453	457	435	482	454	453	459	478	461	460	470	465	420	457	467	492	460	464	445	457	427	442	500	449	462	452	444	456	442	442	461	446	480	457	441	457	467	443	443	453	478	475	475	464	438	472	471	415	445	440	437	455	435	445	443	460	449	433	499	440	461	448	449	470	411	457	443	457	421	420	430	461	464	443	443	436	453	459	434	458	448	438	432	432	449	433	458	472	421	421	460	470	467	439	476	481	450	451	473	457	444	441	432	476	437	446	468	465	407	471	485	457	441	439	449	431	432	452	430	469	497	440	454	463	444	497	456	468	454	445	447	487	491	416	457	469	457	435	459	434	447	472	462	460	456	494	422	506	450	475	424	463	476	454	436	454	470	461	442	448	438	460	406	471	478	438	446	438	442	471	467	443	489	461	425	435	469	447	452	476	460	470	425	453	461	465	488	424	471	473	471	480	491	416	425	456	449	483	461	477	452	494	432	418	434	445	495	429	396	431	445	427	479	434	409	432	413	481	438	430	459	449	467	464	483	501	418	489	447	429	450	509	500	461	450	487	461	449	462	479	452	474	466	425	482	426	425	426	473	451	415	423	465	461	430	487	438	450	471	474	478	430	456	475	469	431	442	476	402	416	453	427	423	456	420	447	433	463	437	470	424	468	459	456	460	448	430	445	442	457	471	432	430	463	491	471	472	458	477	440	445	421	486	499	470	472	441	445	430	478	432	465	440	459	425	461	490	453	422	448	463	513	455	453	494	419	491	447	415	506	467	449	457	464	471	443	443	466	446	411	457	434	427	456	451	493	473	439	428	427	473	478	459	436	479	433	465	477	452	437	452	475	459	459	444	435	452	439	463	475	438	476	414	439	447	457	461	419	432	483	450	494	453	449	446	460	443	480	457	462	452	466	433	453	443	460	449	445	443	431	434	442	483	448	424	472	426	460	446	476	481	428	434	439	415	462	477	429	473	463	421	473	457	451	455	489	476	472	442	452	446	445	487	420	426	463	488	448	477	444	466	465	457	460	447	474	438	472	458	458	452	496	420	417	488	448	417	452	435	486	412	426	463	454	423	444	430	449	497	450	450	442	439	453	434	423	456	462	440	489	462	497	470	469	436	457	455	435	435	480	447	479	447	414	438	473	452	415	440	434	473	508	457	469	460	478	407	424	470	475	451	473	474	441	476	473	499	456	440	466	479	461	457	444	439	452	478	423	440	410	447	478	403	462	463	482	473	462	477	433	448	412	456	438	405	463	470	413	440	396	414	464	503	428	438	449	461	497	417	477	414	415	461	472	467	501	506	452	474	455	445	441	456	489	475	426	390	455	448	531	466	461	422	438	412	457	419	497	446	449	486	434	448	465	419	447	457	449	435	443	470	422	433	483	455	493	482	438	486	393	398	483	441	469	488	437	473	473	432	427	437	449	453	500	446	432	447	457	426	431	436	469	468	463	468	476	471	484	488	446	444	453	447	466	491	390	462	477	435	449	402	430	463	464	446	465	451	462	444	405	468	428	431	450	433	470	447	454	420	507	486	441	454	440	443	465	464	448	445	456	439	457	435	476	478	481	463	384	452	443	450	445	445	479	448	466	454	457	416	412	483	523	510	429	473	489	486	485	463	432	431	446	463	415	444	425	472	503	497	407	469	457	481	489	414	481	435	459	461	442	475	425	444	416	425	433	474	463	440	424	492	467	434	451	449	456	450	461	455	469	470	410	431	435	430	448	489	447	476	442	427	458	426	453	443	455	427	404	445	434	489	433	465	442	460	492	456	427	466	444	457	469	418	434	485	490	454	460	443	425	432	473	437	421	475	428	443	487	491	450	463	440	461	489	483	469	501	444	457	468	443	477	462	492	441	438	453	446	443	424	416	480	437	463	419	466	477	472	461	435	418	419	470	439	456	424	447	463	453	441	424	456	456	445	421	455	486	452	460	493	447	460	461	527	444	482	463	477	457	414	428	459	455	454	472	429	451	418	456	425	467	420	434	401	440	445	439	452	477	468	434	457	430	449	444	426	450	472	461	466	462	513	479	438	439	449	456	449	446	422	445	430	463	443	467	439	427	417	480	454	428	413	411	441	458	459	460	483	461	455	477	495	419	491	466	451	476	418	426	447	426	451	464	457	459	393	456	469	453	454	437	444	424	441	497	451	437	422	447	454	469	467	421	474	448	446	485	464	475	434	409	433	434	444	475	411	445	452	452	479	454	435	454	463	463	480	443	480	421	478	447	456	462	431	468	478	444	483	462	466	479	470	426	451	428	435	449	448	427	460	459	460	462	425	436	439	435	457	424	483	456	435	440	443	466	436	488	439	460	459	416	470	440	423	485	488	435
29541	31147	17421	1157	1050	1018	952	989	948	1027	1006	923	941	958	908	955	916	932	958	966	974	978	955	943	955	967	943	928	962	936	891	933	967	936	901	948	931	949	944	940	934	919	949	943	923	957	902	961	930	959	922	963	965	942	895	959	859	966	936	937	940	949	961	988	890	928	955	924	960	916	1007	982	947	959	897	945	958	914	917	922	930	906	919	945	961	924	935	1003	881	918	899	962	921	968	892	987	933	984	874	936	906	911	930	917	923	906	920	992	919	922	984	931	993	943	926	942	882	936	929	921	926	940	926	935	961	935	893	882	942	939	914	953	891	946	932	989	887	966	894	963	958	926	916	968	939	959	948	1006	959	970	965	967	930	923	948	906	916	941	966	992	936	984	870	928	906	953	912	946	940	944	951	955	930	970	910	918	907	877	950	883	947	935	976	895	954	945	861	898	996	932	984	903	893	945	995	946	904	937	968	922	899	927	927	927	948	942	872	948	954	916	924	883	945	956	943	935	922	904	986	917	946	947	1001	940	924	906	952	947	976	944	950	945	942	914	957	931	943	905	941	966	984	995	949	920	915	944	943	937	976	895	917	887	943	938	942	939	918	946	922	966	959	903	942	901	970	979	925	913	956	974	936	949	898	885	898	874	947	969	921	915	916	941	944	958	952	920	960	928	913	975	960	971	960	927	949	980	969	938	902	909	919	933	957	957	989	908	937	959	988	959	880	998	963	923	943	915	946	896	908	920	996	960	894	950	976	979	933	939	924	990	970	1000	906	970	965	960	942	913	1032	977	911	915	920	916	911	948	961	963	907	926	901	938	957	918	942	972	953	927	987	884	936	927	922	919	957	965	905	983	939	915	905	942	931	974	964	901	973	935	911	891	942	913	911	970	891	920	939	987	910	944	861	967	934	972	1006	993	965	930	953	950	950	998	944	926	936	959	962	1022	924	961	981	988	960	937	1004	941	939	902	940	974	964	943	962	953	975	974	923	957	925	958	1010	885	960	942	905	983	891	906	951	975	943	961	952	935	971	915	978	954	927	949	943	958	930	962	923	972	908	980	923	949	1002	922	905	871	975	950	922	931	953	922	913	960	972	940	900	922	901	975	941	960	939	1002	931	926	938	924	950	954	973	964	920	937	946	890	992	880	934	887	954	919	947	946	966	933	957	876	1016	942	1004	900	969	951	993	953	962	911	972	927	986	937	920	905	939	914	954	891	949	921	920	921	933	935	941	914	964	954	892	931	941	925	971	925	983	949	981	891	942	886	961	915	942	927	931	950	955	940	982	972	937	979	895	924	904	933	902	931	925	936	885	977	882	944	914	889	930	963	920	954	955	920	914	926	930	1013	933	898	947	901	973	921	983	930	941	945	916	930	950	951	982	942	913	936	920	915	894	887	928	987	940	929	938	909	942	934	991	935	970	949	956	969	944	906	936	892	934	916	920	973	945	972	963	982	960	918	973	911	942	974	903	990	927	957	918	948	949	952	990	954	940	940	953	934	989	874	971	951	931	939	985	925	912	1000	968	937	930	945	987	944	959	920	892	930	897	925	950	986	956	914	893	985	994	937	930	982	941	943	952	946	931	926	974	959	945	958	917	905	908	919	929	915	904	910	950	945	993	1024	973	932	918	940	958	942	924	918	955	946	982	978	934	889	943	985	912	938	974	1008	932	976	950	931	935	950	884	948	953	974	911	897	882	943	931	966	960	888	964	910	915	944	984	930	1004	959	984	971	916	921	910	906	973	968	973	952	979	927	956	963	903	915	959	959	916	957	970	935	949	926	917	977	959	991	969	985	991	890	908	922	921	930	982	936	862	965	944	946	947	934	918	918	900	907	926	951	938	910	950	958	933	945	910	896	913	899	985	980	947	940	967	933	961	958	1026	933	935	955	928	908	919	948	911	930	934	983	950	979	982	905	899	918	940	948	906	955	968	937	955	924	933	889	948	949	948	901	974	954	949	940	981	935	929	964	868	938	917	952	892	919	938	964	948	1013	914	904	965	915	891	928	939	946	999	959	927	925	913	947	1046	932	916	926	953	926	937	937	948	962	937	907	909	962	987	981	909	944	942	965	948	958	952	924	933	965	905	898	919	976	903	946	947	997	933	994	952	976	974	953	965	937	956	962	964	893	914	934	933	971	910	977	942	939	956	914	935	909	968	929	992	890	931	929	941	939	942	973	927	967	941	959	891	964	942	907	942	916	1008	925	931	974	948	895	1000	979	901	897	1004	962	924	888	987	888	929	945	965	978	972	989	914	984	956	999	950	993	912	927	1007	903	968	916	970	907	936	933	954	939	945	923	919	921	962	918	929	962	916	910	952	904	840	961	940	915	1001	921	941	906	916	968	966	927	954	971	901	889	951	925	904	912	907	907	979	917	964	933	931	927	965	945	914	959	860	937	993	930	920	963	959	930	931	941	952	962	957	966	942	962	930	900	945	925	879	916	934	915	940	915	954	904	937	959	952	908	920	925	906	920	954	922	934	923	897	927	936	919	989	998	928	934	897	967	992	988	921	915	935	943	929	953	941	894	943	886	951	915	883	969	883	917	1003	973	928	943	890	925	980	913	965	944	978	948	935	960	924	924	1019	928	918	974	947	942	886	1000	946	936	921	974	936	1012	902	895	970	971	971	1000	939	951	967	998	917	920	957	958	978	899	968	975	960	952	892	977	924	985	930	945	914	940	986	965	992	945	940	979	924	941	963	933	906	1012	943	1002	934	957	913	926	942	945	892	972	917	962	947	928	987	975	988	912	982	947	933	936	906	945	927	913	955	894	949	902	943	957	962	927	918	963	930	924	939	891	884	920	959	943	956	964	929	939	904	916	972	899	991	971	945	938	1028	940	915	961	919	918	928	922	919	946	901	945	929	953	935	910	917	946	888	941	925	900	929	970	951	957	895	889	951	940	893	950	910	940	937	951	932	980	974	946	917	934	875	900	945	911	939	966	912	923	929	996	926	956	881	955	982	881	939	965	921	1007	907	947	896	938	952	970	957	961	925	949	979	956	950	908	919	944	970	923	993	958	897	956	963	988	939	951	991	957	903	950	881	973	954	942	905	935	911	927	935	925	912	887	936	972	886	924	963	975	939	957	988	954	933	920	937	944	961	970	996	941	912	943	888	929	958	972	946	945	951	916	952	902	895	979	929	918	973	970	945	943	895	900	961	954	950	907	924	940	953	955	921	926	1014	902	983	965	942	895	1017	942	902	990	965	916	883	933	915	935	975	1007	934	930	901	935	917	941	949	975	958	976	946	952	934	989	993	967	915	948	898	925	912	942	949	941	1003	952	1022	972	931	973	952	960	927	965	950	935	962	892	954	941	976	936	980	920	901	914	964	967	930	909	914	926	955	939	956	910	977	924	947	938	976	982	945	991	999	960	893	934	977	949	953	935	916	948	931	1006	974	926	945	955	936	909	922	946	946	946	906	912	961	920	941	945	925	966	896	975	945	949	942	928	885	940	971	899	992	911	949	903	893	955	1004	948	937	966	973	904	953	949	949	992	880	960	918	950
24506	21114	23990	28484	21117	21144	11681	687	506	456	427	416	418	372	401	394	368	385	399	411	384	378	359	410	332	394	373	328	361	363	358	339	344	334	328	356	374	368	382	345	361	356	351	334	344	318	366	352	342	372	356	356	413	382	356	349	348	395	329	390	361	364	376	366	359	312	366	351	403	324	354	354	364	329	310	359	343	363	304	318	364	364	349	363	318	395	388	345	373	349	343	370	320	324	360	355	355	388	372	373	356	389	368	353	305	368	354	371	323	374	327	373	376	356	362	344	316	377	349	354	336	341	362	340	349	319	313	350	336	339	343	387	330	370	356	361	374	334	381	360	360	342	336	336	344	336	324	323	323	340	331	415	376	364	357	360	361	349	338	340	371	362	321	314	360	370	348	368	367	361	347	354	339	328	333	366	362	345	362	351	374	379	336	338	386	332	370	356	391	391	353	352	335	333	340	340	381	344	385	333	346	360	311	350	358	354	377	360	363	363	363	381	387	331	360	347	325	382	322	347	346	385	380	375	363	329	320	341	341	356	361	377	377	355	392	369	389	349	338	384	352	290	338	358	341	319	361	337	338	364	354	335	373	365	383	369	354	372	331	341	371	381	325	327	341	383	364	337	373	366	350	329	350	356	376	380	335	363	376	357	350	371	367	368	344	391	368	350	334	370	341	365	354	320	347	345	351	345	292	352	347	384	342	325	329	378	324	305	373	328	346	365	381	380	337	325	358	366	382	367	373	380	345	371	351	383	353	334	299	280	363	357	387	327	369	379	364	319	332	335	345	390	337	326	343	347	355	374	344	376	323	328	355	369	357	332	355	334	341	363	350	341	374	379	332	347	338	365	320	325	365	357	366	355	368	312	353	356	403	381	360	338	366	386	335	345	383	344	356	375	349	356	383	349	350	396	350	392	339	356	346	356	369	355	336	393	358	356	356	340	362	341	334	368	366	344	331	340	369	354	346	368	351	342	358	356	340	366	388	346	353	351	357	351	397	375	368	349	345	371	352	354	384	339	383	364	341	371	371	325	340	350	396	404	310	359	392	343	342	363	373	384	364	386	352	359	373	344	367	371	374	341	332	335	347	361	349	351	332	312	308	342	364	341	345	342	305	302	385	370	370	346	350	316	304	325	340	312	351	358	374	373	370	386	377	385	361	386	349	399	350	354	311	372	335	347	342	334	346	341	316	370	314	363	375	350	394	344	324	355	344	343	337	351	353	399	334	375	383	364	374	353	374	361	356	352	340	340	376	347	374	391	332	338	363	385	357	351	376	352	358	341	356	342	361	348	334	339	325	365	355	340	329	382	380	351	362	319	363	368	381	356	306	325	350	361	417	345	388	359	332	372	361	355	350	374	345	366	363	326	370	352	360	347	372	345	360	322	381	323	356	336	324	375	326	348	333	382	366	346	329	344	385	340	339	407	362	335	360	314	362	329	351	372	364	368	334	359	360	344	354	364	342	350	378	322	357	375	382	378	336	376	386	343	363	340	315	362	385	359	337	338	362	353	358	347	334	334	402	390	342	370	386	363	350	364	376	374	335	373	384	358	331	371	366	340	365	335	365	362	380	346	362	336	381	368	363	370	319	346	348	339	348	387	365	301	309	370	378	392	324	345	364	368	390	340	361	349	345	379	331	366	354	335	322	371	368	350	344	348	359	384	350	354	375	342	350	338	341	337	361	338	323	384	349	371	333	348	345	318	381	350	354	366	369	309	363	379	335	356	385	327	376	360	372	370	348	368	354	359	374	338	372	354	358	340	384	335	356	324	373	320	347	327	311	399	371	365	352	362	330	363	335	373	370	383	387	364	354	362	357	344	372	339	358	362	333	371	355	323	332	336	363	355	382	338	336	385	386	351	353	325	344	324	360	326	341	352	331	355	379	383	354	325	368	362	350	393	358	330	336	373	344	334	350	346	337	328	380	382	352	367	377	353	324	373	346	358	367	341	354	343	351	420	407	403	389	371	385	333	320	330	355	348	363	350	342	360	323	394	333	327	357	331	341	340	346	346	380	326	347	384	368	361	333	357	352	372	351	384	334	318	341	348	350	345	383	359	376	346	371	336	333	348	399	340	348	355	335	377	377	378	383	321	350	365	363	335	382	367	324	338	350	361	354	347	372	348	353	408	358	316	379	347	346	350	361	345	382	366	360	377	357	351	348	335	335	364	338	341	328	382	326	348	366	352	350	353	384	369	328	334	382	379	371	342	358	363	346	343	367	377	333	346	339	335	338	375	358	356	370	351	356	318	344	303	331	345	349	362	383	375	334	361	396	336	388	331	397	372	339	326	373	353	362	364	379	392	389	372	349	335	376	347	364	380	360	343	345	371	312	364	371	369	325	376	322	364	351	364	336	355	371	359	327	346	384	353	370	373	327	377	305	354	373	364	391	361	372	359	380	342	326	356	399	356	334	376	358	377	352	324	356	388	331	371	354	352	345	335	353	294	335	345	350	314	357	371	338	311	299	339	358	377	336	352	334	334	328	334	322	369	359	375	344	322	376	386	348	306	317	344	354	340	368	341	344	351	352	330	360	359	352	344	335	345	329	344	353	333	329	342	366	365	372	371	423	363	377	391	338	312	334	352	353	320	359	330	314	339	366	371	345	386	378	349	360	351	318	316	352	366	359	345	349	323	368	354	366	357	376	347	365	351	341	331	351	323	341	357	369	357	358	388	321	348	287	367	333	353	410	353	369	368	371	356	329	388	345	326	379	390	393	363	357	316	319	344	348	361	364	314	329	347	400	360	345	349	363	358	377	369	363	374	352	352	389	358	403	347	333	358	350	346	328	351	397	363	320	329	360	354	320	313	362	320	351	328	367	331	373	353	338	370	375	366	386	337	361	379	389	350	339	361	346	375	334	347	330	386	330	362	334	358	286	377	356	337	383	387	357	404	352	334	346	343	367	377	385	375	386	367	345	342	359	397	333	333	371	343	385	334	359	351	350	323	368	371	335	323	361	367	337	321	376	320	362	328	357	362	327	357	348	356	337	340	321	351	346	331	352	390	371	377	348	361	355	390	328	370	373	372	328	340	358	349	309	372	343	353	361	353	398	333	296	378	340	379	376	400	359	337	327	344	359	380	336	384	377	361	354	358	365	375	375	343	372	352	378	364	421	384	337	398	370	307	327	396	332	313	378	362	332	382	365	350	350	354	388	346	326	335	385	324	344	358	329	369	359	343	335	379	362	364	399	376	352	384	368	380	342	344	382	391	361	360	345	395	380	375	354	337	363	343	321	346	369	348	361	325	353	312	378	331	381	381	387	366	342	339	328	336	357	350	376	374	332	365	355	348	340	342	359	345	372	357	365	363	346	366	338	370	365	361	368	375	361	334	350	326	363	342	346	346	363	329	359	328	315	372	385	375	341	338	372	368	406	338	354	370	348	334	363	396	363	337	352	325	371	346	346	381	346	346	328	360	383	338	331	348	366	359	353	335	365	353	380	361	379	371	362	341	363	343	363	361
34617	41330	22807	984	922	832	785	783	761	753	812	756	697	760	722	752	708	714	770	741	763	777	755	723	740	720	715	757	712	753	703	694	748	743	707	732	722	746	702	725	748	681	740	747	724	735	768	729	713	727	742	731	742	755	676	676	728	691	735	718	684	706	721	758	743	774	727	781	713	721	727	770	707	770	724	717	692	730	763	712	720	688	704	729	698	743	747	727	755	723	704	710	720	750	763	742	719	755	702	765	751	717	743	731	704	728	750	741	676	788	686	758	690	691	710	756	745	773	698	694	717	741	674	740	725	729	749	710	726	790	750	734	706	738	717	721	694	719	769	685	714	730	681	743	744	752	701	716	749	700	767	736	692	760	689	744	739	748	776	752	779	702	688	671	711	722	709	768	685	724	742	741	713	735	699	732	736	698	759	720	683	761	715	733	699	742	760	720	711	719	738	750	704	738	731	694	716	723	708	768	721	748	715	731	767	695	699	709	720	730	772	742	772	706	697	765	708	757	750	813	731	698	715	730	716	697	732	721	731	701	724	727	678	761	712	744	677	714	707	739	715	722	692	755	708	739	745	702	708	711	714	697	721	754	727	725	760	717	731	744	734	726	685	719	674	753	735	726	728	764	753	715	770	734	758	705	743	705	708	757	671	739	734	684	740	708	745	745	756	743	691	733	726	746	770	712	760	730	771	699	698	784	711	715	744	751	752	730	703	748	757	715	699	758	737	710	735	785	747	715	717	759	718	716	725	723	710	683	743	710	690	760	716	690	753	714	722	698	770	727	715	754	735	698	741	742	706	747	721	697	701	750	749	731	738	746	706	749	715	744	749	718	722	716	740	677	709	721	728	747	740	708	739	734	688	721	724	727	703	741	776	667	772	739	708	698	728	735	719	748	719	741	725	752	708	689	749	734	743	763	730	717	717	731	727	712	713	780	748	689	752	672	716	706	736	739	730	702	726	737	745	736	737	718	752	726	726	693	708	710	726	672	730	719	743	687	786	700	698	694	759	746	731	750	714	666	720	749	753	742	739	751	715	731	741	725	685	698	730	717	730	737	694	733	746	696	735	720	735	714	743	731	753	783	758	701	710	735	740	700	715	734	761	731	732	724	739	754	726	729	731	728	763	697	701	689	769	718	736	755	677	758	726	757	728	733	723	730	722	722	718	708	759	732	721	747	693	724	706	697	724	714	751	710	686	755	726	769	671	745	714	769	724	720	705	727	729	723	723	702	701	741	737	748	756	719	743	724	738	733	741	714	706	692	746	704	783	690	718	690	749	725	708	795	781	752	771	719	751	687	729	757	716	748	723	716	719	794	745	734	740	721	758	720	718	740	753	756	708	732	706	739	696	723	745	733	802	728	695	705	705	728	705	746	722	696	757	720	705	722	720	723	743	758	755	725	698	757	682	730	711	755	734	721	721	743	691	695	747	723	680	684	701	677	762	701	734	721	740	747	721	765	709	735	730	767	734	764	737	745	737	721	734	778	736	753	743	746	765	705	726	713	715	720	764	745	765	706	722	718	723	674	719	720	658	703	786	719	700	716	726	737	745	689	715	719	717	732	692	674	729	692	715	700	754	680	782	734	686	714	696	756	690	736	695	754	721	709	717	730	704	724	727	751	722	756	722	692	736	727	716	714	747	758	711	717	770	683	722	739	751	735	755	697	725	733	724	770	737	714	788	684	699	722	705	709	740	715	740	745	706	703	691	713	752	771	712	727	731	744	712	723	749	715	732	671	729	761	735	730	725	738	713	696	783	709	734	701	723	693	726	713	742	718	731	758	760	780	752	742	674	719	760	690	783	727	701	763	740	725	733	715	765	702	683	746	692	725	737	704	746	724	721	687	728	703	707	711	718	758	711	706	752	755	676	738	738	728	757	727	721	774	674	716	688	685	764	709	724	704	670	745	755	749	733	755	693	721	764	677	709	718	729	703	700	730	698	762	717	699	725	737	753	748	674	729	738	716	676	730	685	693	743	717	701	704	767	694	750	739	729	750	700	726	716	691	728	743	742	754	718	720	705	728	722	737	749	693	749	791	743	706	716	720	725	756	757	738	739	777	743	734	650	736	763	738	691	775	753	685	695	764	716	707	699	770	678	712	726	758	798	740	770	708	718	680	765	682	698	720	722	730	757	720	734	677	756	735	764	715	702	670	702	722	670	736	753	689	740	671	680	750	733	696	711	684	739	766	692	738	741	749	711	728	716	747	742	734	766	717	776	699	729	745	747	692	718	702	746	770	744	732	772	692	730	701	688	760	728	724	701	720	683	743	735	747	709	756	729	715	704	747	710	724	722	709	719	687	769	709	737	721	689	757	762	767	739	740	710	722	690	765	715	721	738	730	683	715	730	722	685	733	717	704	679	722	693	735	709	703	707	756	707	718	741	702	707	725	734	734	717	708	711	748	729	703	738	736	745	717	682	696	753	742	724	724	675	718	775	729	719	712	719	730	726	732	690	705	738	700	764	743	734	736	727	692	730	720	784	774	706	689	734	756	787	729	702	704	711	795	737	746	768	732	752	811	767	671	726	735	748	716	740	725	754	743	724	752	717	743	709	721	742	720	712	735	771	680	748	717	764	741	761	798	675	686	732	739	754	690	735	709	672	704	765	692	746	707	726	713	703	728	763	751	767	711	741	707	746	724	691	744	793	722	695	672	710	743	691	738	683	755	774	726	737	742	730	765	744	696	718	706	765	705	737	730	735	691	754	741	750	737	764	798	730	727	746	751	700	703	721	724	702	738	712	699	718	690	721	711	717	738	741	721	745	758	713	777	722	704	698	673	720	719	716	746	723	723	753	683	725	715	700	780	717	723	754	774	754	787	775	743	770	698	691	759	716	705	681	741	741	728	787	723	734	720	743	731	708	723	725	755	717	732	713	712	708	743	705	759	760	745	790	728	721	709	743	694	708	786	785	737	722	761	719	698	753	752	723	711	749	740	710	753	696	684	715	722	692	703	731	732	748	724	782	716	692	724	754	736	694	709	708	743	763	699	760	741	708	727	762	726	772	740	718	708	740	751	759	713	723	690	710	750	762	742	740	807	709	752	677	697	710	747	698	713	763	769	754	708	702	712	720	723	729	737	757	695	712	746	746	668	676	709	706	708	742	698	716	699	702	660	691	759	730	722	735	689	707	730	719	714	681	733	699	756	711	710	770	743	713	729	700	651	734	724	712	766	737	730	716	686	728	755	767	715	704	711	745	758	743	704	691	761	697	749	742	699	754	731	746	723	731	760	694	757	755	703	737	710	703	716	719	764	721	725	733	697	756	758	715	742	728	710	716	694	728	711	755	742	727	715	760	748	714	732	775	698	721	758	654	720	749	736	770	742	748	734	709	727	753	732	761	762	754	736	730	734	745	751	749	713	722	749	763	737	744	695	754	738	780	816	770	756	707	771	703	737	723	714	761	721	698	706	748	773	721	721	788	760	752	687	741	711	700	713	713	698	716	752	726	714	689	726	718	697
33952	18163	6086	525	301	313	293	315	285	335	317	303	292	317	293	326	266	332	269	313	315	321	315	306	325	316	274	277	321	303	296	296	313	305	300	290	292	292	276	275	289	300	304	323	311	291	302	302	295	332	318	303	303	293	308	315	299	286	294	285	296	283	288	300	288	291	271	293	288	321	261	300	271	289	274	332	301	288	292	316	263	267	282	265	322	326	301	303	296	318	267	279	338	318	294	306	347	283	326	267	286	264	310	291	285	272	276	314	259	297	300	296	309	336	281	279	292	291	318	329	343	294	340	340	358	275	303	288	322	323	318	313	316	275	295	285	316	284	286	324	278	310	326	273	282	252	289	302	272	286	325	329	302	295	340	276	330	290	331	301	288	310	286	314	284	299	287	296	309	316	302	295	285	264	312	313	306	305	292	300	328	298	312	311	312	347	299	297	324	300	279	293	284	336	303	285	319	314	310	317	295	321	294	329	290	291	305	288	288	337	313	323	312	289	336	327	302	309	312	310	299	309	308	311	364	307	310	305	323	297	305	311	286	267	284	320	291	261	329	273	287	290	346	294	290	302	296	301	275	281	303	332	309	334	309	297	337	303	305	302	323	317	287	262	289	299	322	305	309	301	324	314	296	281	322	303	300	305	321	302	283	285	287	321	316	300	283	286	321	312	281	286	286	254	303	275	299	297	308	270	286	270	301	296	321	309	294	317	305	262	264	315	304	329	314	317	304	290	334	268	280	310	318	299	279	274	271	321	275	290	294	282	304	325	297	279	278	294	328	318	306	349	296	312	270	292	309	291	315	295	277	269	340	311	302	278	313	301	326	280	296	291	249	281	270	318	316	274	336	310	321	292	257	299	300	301	304	309	320	328	317	313	310	314	321	344	312	307	296	269	262	321	298	291	315	285	350	301	298	326	320	293	307	323	345	329	302	300	310	284	300	278	319	314	316	356	279	271	314	300	296	310	292	309	293	314	295	303	323	326	264	328	331	307	292	278	297	326	288	305	302	313	322	280	305	307	299	296	273	282	301	302	257	295	306	292	322	327	291	267	283	314	297	303	291	293	331	313	304	295	334	312	316	295	258	293	292	296	315	343	308	295	314	337	312	311	314	326	332	307	290	292	314	319	274	280	283	293	323	295	341	286	343	329	321	288	295	321	280	292	296	313	312	270	300	274	271	286	281	291	296	297	295	293	295	304	303	288	339	299	277	346	300	290	308	316	333	290	301	326	301	332	296	321	296	314	295	300	271	317	292	328	304	298	303	264	277	289	285	326	293	304	295	279	300	311	287	283	277	289	307	314	312	293	287	293	302	309	317	330	297	284	282	301	296	297	318	317	283	308	267	299	310	311	266	295	309	280	313	263	299	312	301	303	291	298	290	310	318	314	335	284	314	309	300	322	285	307	313	291	305	327	338	323	298	325	320	291	305	298	288	293	301	290	275	284	290	310	294	277	330	306	297	306	337	275	317	303	265	315	309	302	311	270	309	310	280	269	305	286	283	281	349	296	285	270	322	311	339	312	283	295	292	302	303	284	284	284	276	325	289	281	340	325	320	305	316	265	340	292	321	263	322	313	287	292	285	306	308	322	292	295	309	298	296	309	281	307	275	294	308	301	316	311	312	307	302	286	272	261	263	291	304	353	290	290	303	309	290	309	315	305	290	282	312	307	293	334	303	288	303	288	292	289	270	300	289	277	294	291	301	308	321	309	288	298	307	285	282	294	315	309	290	303	305	322	305	308	289	315	281	304	302	329	306	335	313	281	266	327	342	320	310	324	299	319	269	311	297	301	307	306	304	292	335	290	315	275	341	330	325	320	298	280	284	294	308	301	304	267	298	291	267	282	294	321	291	314	286	329	311	272	303	313	318	306	281	307	279	323	318	303	266	332	289	294	291	304	356	310	306	327	310	271	296	303	279	259	281	292	325	277	282	309	321	328	295	316	301	327	312	325	331	255	303	304	318	276	278	270	323	322	296	322	277	310	331	313	295	302	296	304	314	303	301	307	290	297	291	298	284	280	268	280	259	281	278	309	310	303	303	273	313	300	288	263	319	287	285	314	325	287	278	289	294	277	295	326	289	296	293	263	313	302	316	293	288	323	282	298	297	273	320	261	306	288	328	282	305	310	304	302	296	339	315	310	310	328	289	297	298	284	292	312	321	316	297	283	293	266	305	302	306	289	317	317	302	303	300	275	296	297	294	274	297	286	276	272	320	270	321	290	290	312	342	329	291	271	292	297	294	327	312	269	311	300	309	323	318	318	309	315	277	305	329	269	293	282	318	296	287	256	283	275	274	283	271	303	313	322	322	313	269	281	294	285	247	271	272	319	324	287	286	311	306	321	306	310	299	286	304	329	308	302	313	278	312	262	307	285	295	278	316	314	288	282	267	297	320	307	274	292	305	315	291	314	313	313	300	273	317	284	312	287	297	293	327	311	327	269	299	291	295	294	267	287	293	312	282	308	276	284	309	278	321	324	299	284	308	311	311	327	276	321	316	313	264	272	272	277	269	307	283	286	273	313	303	337	329	300	296	270	297	306	304	280	305	301	307	313	276	268	303	271	309	309	316	307	276	285	336	278	306	282	276	320	327	288	309	337	296	294	280	275	324	258	310	320	335	281	312	287	334	311	291	329	287	276	311	332	339	293	317	317	307	298	290	296	331	323	320	325	316	282	303	288	297	321	309	303	300	301	285	312	304	271	272	274	314	342	315	313	300	275	338	298	314	318	273	287	329	276	311	302	320	289	313	331	296	327	304	302	294	307	296	291	307	308	334	289	284	310	305	287	323	311	283	326	278	321	327	320	301	292	276	307	284	300	286	320	312	278	235	263	343	271	284	331	283	296	321	297	294	277	308	329	315	291	293	282	326	291	316	285	293	288	266	287	316	299	273	272	273	321	320	277	286	299	263	286	288	348	295	306	326	299	280	307	288	318	299	308	295	295	315	287	315	294	334	289	276	343	320	312	292	298	304	307	300	298	298	329	302	278	322	290	272	286	257	284	295	307	297	288	285	306	274	244	296	288	291	295	275	343	293	290	290	293	287	308	283	284	284	291	290	311	289	291	321	281	299	304	248	319	293	264	286	327	325	335	285	290	296	308	297	301	280	336	298	315	280	285	296	299	287	295	309	318	303	298	280	293	317	285	348	303	303	289	306	327	293	260	293	308	314	306	290	295	313	312	288	278	270	282	297	295	311	322	339	298	305	302	296	305	336	276	303	270	308	293	297	320	307	316	340	320	285	308	367	291	292	304	307	308	325	320	294	349	312	363	280	276	306	294	285	304	298	286	311	287	311	283	275	318	302	302	299	281	335	290	287	284	305	284	278	324	339	265	301	308	322	294	290	296	290	304	310	306	305	313	298	301	330	299	303	312	335	291	320	318	285	306	309	331	298	321	302	296	329	304	305	321	296	302	295	327	306	302	314	276	306	330	282	291	306	305	302	280	282	312	291	328	303	312	293	275
13416	3751	1986	679	742	703	673	687	708	669	624	666	680	670	644	707	705	689	696	650	654	679	688	675	690	696	662	677	658	680	666	642	716	703	656	642	685	698	671	712	686	717	677	675	652	670	699	656	688	713	685	715	646	640	725	687	673	685	672	691	695	677	711	743	685	631	690	664	726	735	670	673	719	638	712	715	682	669	717	723	698	710	706	696	659	701	743	677	700	730	678	690	652	690	719	670	712	655	687	710	687	665	673	676	691	715	699	687	654	683	614	713	690	686	666	638	687	698	670	700	684	661	687	752	691	721	696	733	695	705	716	718	681	692	668	680	659	678	694	667	678	682	731	698	661	692	667	667	666	699	640	677	695	658	705	614	714	677	676	700	716	692	719	671	663	685	684	683	679	737	690	688	656	718	678	676	639	669	684	695	742	663	705	703	678	726	729	714	679	715	664	681	677	706	680	661	721	700	622	672	692	660	696	652	664	691	698	628	702	721	687	713	668	737	700	709	684	703	673	664	690	632	670	660	623	680	719	684	706	673	674	664	696	708	690	607	685	699	662	715	602	675	667	712	713	732	702	692	658	710	682	696	674	684	665	683	646	666	668	697	671	692	679	704	692	693	702	673	695	686	706	645	673	691	693	696	700	713	695	668	661	722	686	722	675	702	700	701	652	733	691	702	692	721	704	649	703	654	669	675	720	677	681	699	727	714	720	630	721	753	709	647	744	692	731	698	663	652	711	695	689	684	677	672	725	697	690	692	657	674	675	713	692	664	663	687	675	699	718	711	666	688	734	722	694	720	691	678	663	705	707	686	750	706	680	715	691	719	723	629	661	680	664	712	712	681	695	690	625	704	653	686	668	682	674	685	679	638	660	717	710	693	674	685	700	697	709	674	677	709	661	656	669	670	694	693	659	676	723	700	665	710	691	708	688	670	705	721	679	695	683	713	689	669	703	660	666	685	684	684	697	694	672	696	726	705	681	690	646	694	690	668	727	702	700	667	682	683	731	655	664	666	669	712	695	676	699	693	729	698	659	702	680	694	680	662	738	681	701	736	657	677	693	684	692	699	681	740	639	732	645	683	688	698	660	639	704	662	719	627	736	720	682	723	709	697	709	641	726	720	716	708	699	687	656	680	689	663	691	690	681	699	671	659	681	690	712	680	667	656	665	745	653	679	700	686	678	713	712	696	708	702	688	711	711	702	685	673	627	716	677	706	682	689	693	687	637	721	703	713	632	678	634	662	652	610	682	700	644	683	696	717	637	699	703	686	720	689	696	662	658	672	684	718	653	698	659	669	697	734	734	693	701	707	697	664	680	697	697	738	665	662	672	700	675	640	714	667	682	725	717	678	702	668	646	684	751	685	669	704	702	667	698	655	692	690	677	731	710	670	692	695	676	717	715	668	703	673	657	688	664	673	671	667	731	704	676	662	682	730	659	709	710	693	678	683	691	697	699	708	699	672	703	650	705	713	694	658	652	636	682	684	735	658	646	663	685	652	667	684	661	675	736	706	676	634	669	707	704	744	653	672	689	690	694	688	655	681	693	648	724	677	688	681	685	643	663	692	704	707	691	651	659	688	718	726	722	703	661	704	703	719	631	726	728	649	646	612	681	730	702	704	723	691	728	725	707	728	691	679	696	699	664	671	745	721	690	704	692	719	681	663	705	739	657	676	640	751	732	697	683	707	724	695	723	679	638	694	692	640	722	706	623	704	674	715	659	642	723	666	708	709	676	710	693	663	702	733	680	672	671	696	669	652	739	726	678	683	658	699	704	732	671	660	657	678	703	682	706	672	670	698	658	671	678	671	695	694	636	663	703	669	687	691	648	706	683	670	689	704	736	657	707	700	683	689	695	702	700	698	690	700	668	673	706	697	688	645	729	683	680	699	692	642	735	680	663	686	670	706	696	696	645	689	701	648	674	719	683	693	689	657	688	712	692	694	677	692	680	671	685	712	682	704	687	652	670	705	647	630	672	633	679	666	758	648	702	678	705	708	723	712	687	710	683	700	711	684	707	672	719	712	707	626	666	715	681	703	672	669	737	687	695	687	704	657	685	643	696	670	700	666	677	642	677	686	665	679	693	759	670	694	676	693	706	657	633	623	645	654	656	667	711	697	712	671	677	732	725	670	671	657	715	686	673	687	693	652	670	683	707	642	662	679	699	705	693	683	690	690	696	682	671	681	700	672	698	701	720	713	677	716	664	716	746	692	729	674	695	687	678	680	698	681	662	684	697	704	664	738	700	713	654	687	681	684	637	659	662	685	616	678	701	653	712	632	706	709	631	680	668	702	681	677	722	690	648	687	641	725	670	686	677	706	654	701	712	684	689	681	652	664	754	672	680	681	688	735	717	680	652	681	663	667	792	682	717	687	692	681	670	673	671	670	685	674	659	685	713	677	671	642	718	684	637	768	659	672	646	638	751	681	690	688	670	679	713	664	674	648	660	673	720	680	723	665	721	690	700	689	673	704	699	666	656	729	693	672	670	682	681	688	719	711	721	712	666	748	676	673	705	673	681	674	669	696	711	651	654	717	693	703	638	638	667	632	696	705	680	680	690	690	690	659	712	707	638	692	671	703	666	653	732	706	673	698	757	705	730	680	682	696	704	664	697	675	672	655	685	656	661	678	698	656	724	664	691	686	712	687	742	675	719	639	717	683	652	689	737	716	694	704	712	675	715	677	716	620	720	689	690	678	707	688	698	660	694	648	734	681	674	702	724	698	681	692	662	689	693	695	679	677	680	726	721	701	712	679	674	692	712	707	702	688	675	679	672	666	672	686	720	659	679	692	668	675	668	690	684	734	717	666	687	728	638	687	684	648	732	710	693	703	712	647	703	715	740	704	664	643	689	743	742	720	658	657	628	700	714	669	706	737	665	689	713	626	722	699	732	685	702	676	677	655	669	743	679	652	689	703	728	674	724	723	746	666	687	651	677	727	724	683	682	713	699	643	639	722	675	630	705	659	703	661	701	709	692	712	679	674	641	677	714	699	694	654	719	713	692	609	701	684	690	665	719	655	695	746	706	677	680	680	695	680	682	701	665	702	675	682	681	711	721	649	673	673	682	722	684	700	710	694	717	678	717	712	676	649	672	672	693	750	660	698	705	669	736	681	707	672	667	698	632	741	670	730	689	720	704	705	654	686	679	716	738	695	705	708	688	685	716	722	624	722	679	696	672	667	681	735	724	697	689	686	723	714	700	652	674	692	728	649	683	733	672	685	679	712	704	729	647	684	705	750	689	671	685	661	671	643	661	705	751	666	684	693	681	671	690	681	708	684	683	683	715	645	648	668	671	684	692	692	656	664	742	687	723	712	667	715	690	622	674	689	705	693	652	689	696	684	669	686	702	683	664	664	707	633	632	701	663	676	672	686	651	663	695	663	703	701	673	672	685	673	640	666	679	701	681	649	708	733	714	665	652	706	688	679	675	707	666	676	747	651	704	696	688	718	637	700	694	728	677	649	722	650
25200	21116	23642	28865	21132	15962	856	501	522	508	484	507	491	490	496	451	499	476	494	468	472	454	435	489	472	435	425	479	454	407	469	435	458	493	418	463	457	448	424	427	468	460	449	443	394	443	476	441	417	466	464	423	416	454	435	436	439	413	396	453	544	456	463	443	418	433	453	440	448	444	473	421	502	493	437	475	459	477	430	482	456	459	457	440	463	437	438	432	432	460	471	446	467	475	452	461	425	443	469	453	420	453	479	465	444	460	445	457	434	454	465	424	478	453	468	488	459	469	455	485	431	458	403	495	446	465	429	474	450	488	450	455	446	456	412	485	473	464	457	473	422	422	440	432	478	451	454	481	429	443	460	436	444	472	482	473	424	488	471	413	427	474	492	471	470	455	433	457	497	455	417	458	416	454	458	450	473	482	475	469	451	438	460	489	474	464	458	464	412	481	472	493	480	430	469	467	455	433	465	449	450	483	473	464	451	492	479	416	473	485	427	453	422	459	449	446	493	489	449	497	442	446	454	412	436	494	477	456	431	443	485	419	480	438	474	427	448	473	470	468	439	437	419	411	418	469	454	439	422	433	483	460	446	474	434	462	484	507	422	423	449	474	449	483	464	513	475	459	461	435	451	455	428	472	430	443	467	395	428	441	403	466	442	493	430	459	444	427	445	479	478	468	427	411	490	403	482	453	471	435	453	426	451	414	444	440	438	424	449	474	487	463	438	455	453	512	468	447	495	434	458	417	437	446	433	446	454	481	436	455	429	438	448	452	434	465	457	470	423	443	444	431	446	459	465	452	427	429	452	429	501	504	452	444	444	455	461	448	474	516	483	459	495	448	484	462	454	420	450	469	434	467	456	456	436	449	451	461	466	464	455	469	474	437	500	475	439	451	440	459	481	482	457	483	456	427	432	437	523	424	441	455	427	434	432	453	466	485	390	442	420	452	446	468	418	485	427	435	506	457	422	480	481	453	452	473	447	433	454	447	493	454	451	423	471	455	486	451	447	421	450	399	497	473	441	499	431	454	438	437	441	424	475	442	476	479	449	437	453	452	435	427	407	474	484	477	410	460	444	454	434	434	479	466	453	507	482	488	428	455	494	461	490	460	436	485	468	448	457	493	439	474	492	435	458	453	465	484	476	426	485	468	426	435	500	456	454	441	451	475	440	490	449	432	444	429	449	430	465	460	445	398	415	455	452	471	460	445	442	449	433	469	464	445	442	470	446	412	432	453	474	442	463	418	458	436	454	436	463	488	401	419	466	421	466	450	460	446	467	443	437	435	478	448	488	427	451	465	470	456	413	413	446	399	444	479	419	466	467	465	473	442	428	479	423	437	455	489	407	489	466	472	470	441	426	425	450	426	434	499	424	453	460	515	422	398	427	439	480	432	479	474	441	442	461	465	454	430	484	416	485	415	462	491	446	442	451	432	458	490	441	445	443	424	452	493	477	426	480	423	442	444	497	448	422	434	451	434	446	468	450	435	449	441	431	464	483	467	451	492	458	454	466	428	404	462	450	444	448	438	455	466	402	452	438	492	483	451	475	426	470	465	462	470	437	472	473	466	449	372	400	452	462	478	444	468	436	449	452	481	461	474	424	459	446	473	448	463	479	448	434	428	443	470	446	504	439	450	478	484	433	427	477	426	433	427	448	417	427	444	461	404	507	434	439	444	469	471	464	431	472	434	480	485	426	457	459	487	457	461	439	435	457	464	433	400	425	447	440	431	474	442	432	470	455	454	462	447	462	474	486	480	475	453	481	454	482	434	447	441	498	504	480	431	432	476	432	488	437	514	448	426	467	469	427	518	444	431	462	452	447	488	427	424	459	456	458	444	450	466	457	442	487	459	460	475	473	450	417	453	479	471	449	451	433	449	463	465	484	405	411	435	413	410	488	440	449	475	445	499	449	460	466	432	434	455	493	449	429	442	474	450	454	426	426	452	503	462	408	411	419	475	463	471	388	480	438	443	447	429	421	458	437	436	389	460	441	460	453	437	488	484	434	475	426	486	441	456	503	436	465	457	440	469	406	491	447	480	446	432	414	444	466	476	481	410	435	430	443	469	452	432	443	432	464	462	402	461	439	454	419	492	461	432	426	431	454	435	475	460	444	511	485	453	423	441	517	483	431	448	456	456	412	438	433	433	444	439	427	490	442	456	436	442	490	405	439	467	467	473	413	485	460	427	473	440	435	459	455	450	481	438	449	439	461	448	407	420	419	437	512	434	444	463	459	451	424	470	450	444	407	405	418	429	391	431	465	447	420	463	426	441	467	411	485	413	480	428	470	485	449	399	402	438	465	432	479	471	482	460	466	404	440	453	455	441	445	467	447	485	458	448	401	472	454	483	456	450	451	443	444	475	441	417	452	477	446	463	473	507	423	482	426	483	460	460	513	480	486	429	452	496	493	458	455	428	450	444	475	431	487	433	444	500	418	458	464	399	437	453	423	490	424	453	446	464	422	509	504	448	438	413	442	475	478	450	430	461	414	424	446	431	438	449	487	464	471	435	469	469	505	472	437	441	398	455	432	470	463	465	426	481	435	498	463	405	478	502	467	467	519	457	432	452	439	465	416	430	465	461	449	457	480	406	489	469	401	438	464	464	454	497	456	438	484	479	425	428	460	446	439	439	430	458	459	419	407	478	422	436	465	408	494	429	477	483	441	408	449	442	458	413	445	496	474	444	468	453	440	458	432	482	453	423	440	410	440	466	475	445	457	429	455	424	431	452	440	456	453	461	452	445	423	458	493	439	438	479	467	462	508	421	437	449	431	441	439	461	443	449	453	452	459	496	469	459	466	418	453	436	428	441	485	468	450	432	423	428	454	453	417	453	492	457	474	477	436	456	395	473	453	459	432	451	456	471	415	431	453	475	445	463	445	437	449	420	508	464	439	417	414	435	462	422	462	418	437	472	416	443	444	419	445	460	471	465	466	469	449	481	474	513	444	445	493	465	461	405	481	447	462	445	455	447	491	421	488	441	462	461	473	411	419	455	460	441	469	476	460	445	483	466	487	463	432	461	449	430	459	395	427	445	465	411	467	444	468	473	454	452	459	449	469	442	449	457	463	421	466	445	475	449	467	443	463	440	417	461	477	442	463	438	500	467	443	417	470	464	431	419	453	460	467	439	440	461	450	446	461	487	415	436	446	467	474	451	451	478	434	441	454	414	451	434	422	455	440	434	450	439	474	421	441	517	455	451	458	445	462	447	436	474	433	504	479	460	474	442	459	436	454	454	447	426	449	458	431	449	461	456	436	465	489	440	446	434	455	447	479	498	414	449	406	466	434	445	440	464	426	491	430	431	423	431	430	469	417	441	437	440	436	449	481	421	410	430	447	442	393	472	466	440	484	419	423	447	368	466	462	491	472	445	452	411	450	418	425	468	458	472	421	439	458	455	476	516	458	466	460	431	516	499	418	428	474	447	425	414	454	432	408	433	495	432	462	435	425	439	444	462	472	463	423	464	471	476
28333	31857	16949	1149	994	1004	967	976	944	933	934	870	936	907	937	920	936	938	938	942	921	937	927	939	942	937	875	967	892	963	909	918	938	982	936	934	948	911	967	959	952	983	957	936	909	968	891	932	847	979	976	952	957	896	911	924	924	955	922	913	915	965	920	936	959	974	966	922	968	925	918	923	963	929	892	924	985	942	979	944	880	981	988	985	904	929	944	922	924	941	916	896	906	919	964	989	938	911	941	946	950	941	988	954	934	937	912	954	923	969	932	947	979	955	934	968	993	917	944	956	987	944	904	955	921	912	987	943	882	942	930	969	902	971	995	959	999	904	948	984	922	913	920	932	944	980	978	947	902	920	935	955	936	926	989	950	944	878	984	949	970	891	955	997	886	999	916	1004	920	961	898	946	930	929	938	908	947	956	979	971	965	927	931	952	930	958	909	941	956	894	970	926	938	936	895	910	972	933	935	973	945	974	932	969	946	915	965	918	952	969	929	941	909	954	922	947	921	917	927	991	960	922	911	933	937	1027	1001	941	911	935	1017	1006	953	947	957	969	944	893	922	907	962	927	969	876	906	899	969	926	934	996	913	962	933	907	982	894	967	958	911	921	969	937	946	978	932	954	958	950	932	987	1019	918	932	980	1008	935	924	917	925	958	932	921	908	905	1042	945	959	973	957	943	993	978	965	979	985	961	914	910	954	930	914	922	943	928	891	894	913	943	971	928	941	992	952	921	982	924	939	998	917	959	926	944	969	933	891	879	934	1011	946	964	901	843	957	946	933	957	947	954	932	932	958	954	970	953	924	958	915	877	931	947	968	963	949	983	968	879	935	959	993	975	920	899	894	930	985	887	943	955	917	927	943	980	970	915	905	947	946	908	914	980	956	946	968	924	949	971	962	948	950	904	943	960	946	924	964	970	929	961	976	920	962	962	943	942	970	944	949	964	926	941	960	892	954	903	977	992	929	890	1022	921	928	917	960	956	900	911	954	942	914	972	934	857	961	926	944	983	1005	970	981	932	956	994	965	941	878	953	931	910	993	951	940	939	885	915	961	942	999	944	950	943	961	880	908	897	962	900	915	965	942	951	959	976	919	984	909	910	1007	913	960	975	981	974	983	950	984	964	943	936	996	976	935	954	977	1010	927	1010	950	902	908	898	912	976	942	946	954	942	922	964	907	937	974	963	958	902	934	930	979	899	944	918	965	964	888	964	949	846	946	908	967	923	939	978	944	977	911	990	898	930	996	939	942	967	1018	926	931	964	938	940	1003	933	1023	954	923	949	957	948	919	949	995	927	935	927	924	963	995	929	952	919	934	936	973	941	914	919	921	945	946	915	958	966	925	931	944	940	967	957	976	944	888	913	902	918	935	978	914	948	959	971	928	849	942	992	979	990	967	932	908	953	960	927	946	934	949	941	913	951	930	909	941	977	970	956	941	939	919	982	944	934	966	910	973	929	949	924	935	1025	946	937	904	913	962	925	901	943	894	904	923	898	905	862	942	1015	941	896	909	934	931	977	916	968	977	942	950	992	946	958	920	877	978	899	981	855	931	955	944	934	928	958	938	961	953	1004	1014	1028	959	908	930	945	985	938	955	983	941	885	930	933	956	945	905	973	965	938	943	911	991	988	960	973	889	950	921	957	1013	957	933	976	972	958	933	954	949	966	961	933	963	903	939	942	931	961	914	1001	933	959	916	933	884	904	934	917	969	962	973	985	920	982	908	924	882	990	937	950	931	889	923	935	921	932	878	950	908	960	941	934	962	1005	971	961	949	973	940	953	995	967	914	1020	927	957	941	979	940	981	930	946	979	941	966	923	962	906	909	918	975	950	965	935	989	922	954	945	891	923	937	958	906	1046	935	950	910	982	913	966	968	958	964	943	980	898	977	976	983	987	915	910	981	953	903	927	910	922	926	933	982	910	956	886	963	966	900	921	951	928	944	947	939	916	887	985	1004	989	965	928	902	1010	917	960	929	933	942	946	1013	921	905	911	932	920	988	951	947	922	942	930	963	957	964	919	930	949	984	946	916	925	926	936	960	964	956	887	971	960	964	938	996	961	959	937	920	965	906	972	896	930	940	963	963	927	962	987	914	875	946	901	956	908	902	966	942	919	959	941	931	952	977	908	912	938	918	955	977	1013	909	912	922	1006	986	939	943	915	961	944	973	892	943	942	921	942	928	941	968	957	966	972	915	901	925	975	978	936	905	946	920	923	932	989	901	917	950	928	925	925	980	942	949	941	1030	915	931	1007	987	920	904	968	943	907	914	947	972	914	932	951	961	962	919	928	950	930	913	945	1027	937	905	983	921	893	979	951	933	933	932	937	923	943	927	949	929	904	996	922	954	869	952	963	940	960	977	972	928	930	959	971	956	977	1000	954	966	970	883	913	921	943	960	938	946	987	938	909	899	922	939	959	948	929	949	907	870	993	908	918	906	905	966	940	938	911	894	976	953	965	910	968	910	926	950	1001	960	969	910	961	941	884	971	949	956	979	892	948	941	917	941	962	924	944	974	954	913	910	905	917	927	902	937	913	951	919	970	917	975	950	989	917	912	910	922	958	917	951	944	976	945	929	966	938	937	888	980	965	938	950	945	965	950	982	931	955	886	912	955	953	904	911	920	895	912	909	996	958	1022	940	946	967	983	921	915	892	956	1010	969	955	957	906	976	980	976	957	972	932	925	958	938	987	960	978	873	921	957	913	956	931	968	913	997	916	915	914	902	933	1047	942	861	987	922	956	889	904	948	913	986	968	941	928	944	935	914	924	918	976	947	932	908	929	982	916	885	897	950	965	947	1043	968	955	973	940	941	954	933	939	904	914	931	959	938	897	997	948	976	940	959	950	914	910	924	908	929	910	958	908	1009	923	934	942	898	967	940	946	939	913	915	951	936	945	965	940	919	970	886	929	956	956	908	914	966	962	969	934	974	886	990	933	918	914	970	922	949	904	948	931	985	917	950	951	1004	879	933	947	921	959	940	1017	941	978	973	928	903	912	899	958	939	1002	949	884	965	992	949	911	961	917	922	933	951	979	944	929	940	971	926	976	956	933	913	914	938	961	959	967	985	925	996	916	929	912	910	876	922	910	954	882	964	986	950	934	915	916	925	925	938	890	1005	952	971	985	968	926	941	921	930	973	931	995	993	948	933	894	950	894	921	894	1007	927	970	947	946	936	942	939	968	883	936	929	944	876	946	919	877	960	979	917	980	928	937	912	979	939	958	972	910	897	966	928	949	931	979	955	937	912	953	961	939	986	918	931	945	908	921	910	940	911	878	940	979	968	920	954	1010	900	978	955	1005	898	977	932	899	914	938	917	925	872	938	956	955	965	882	868	960	942	969	947	928	950	937	965	987	972	929	921	968	927	944	927	945	956	973	946	984	940	961	941	954	975	970	919	1038	959	932	930	944	896	967	948	911	946	965	945	886	989	924	989	934	923	943	959	946	980	886	903	895	971	907	898	943	969	969	978	934	989	950	906	1005	963	962	974	953	926	978	976	921	949	958	922	935	995	956	939	1012	892	947	922
24565	21120	23943	28555	21123	21151	11711	735	484	434	443	411	320	360	403	411	355	374	339	386	361	368	360	367	343	376	388	378	393	361	395	362	350	369	374	340	395	346	326	371	352	338	348	325	326	345	389	343	359	358	343	347	366	318	351	344	379	328	357	313	362	370	346	347	321	380	350	329	392	367	356	358	373	389	374	322	409	347	349	349	354	402	362	367	358	349	366	390	406	346	352	310	343	346	367	355	337	350	373	345	354	318	364	333	355	371	394	354	347	375	316	342	340	344	344	342	349	377	370	350	386	343	366	341	360	346	360	357	358	349	356	301	325	359	358	359	378	330	335	366	345	341	353	346	352	348	357	336	368	317	357	361	348	371	363	350	383	345	354	350	361	322	339	338	332	312	328	357	358	366	315	354	356	364	363	400	318	328	372	339	361	345	323	350	325	336	376	348	351	321	314	351	341	375	334	330	329	349	356	382	369	324	360	333	377	378	360	334	374	350	382	354	367	339	343	401	379	345	333	364	331	319	369	353	369	352	392	376	376	344	345	376	389	333	372	322	362	372	368	337	334	353	339	348	316	353	343	325	350	375	345	380	340	327	373	322	356	347	356	340	351	348	336	360	400	356	335	388	338	322	332	361	370	333	357	326	321	373	357	317	303	363	371	342	360	359	348	391	346	356	305	336	337	354	359	359	393	370	351	363	354	319	331	310	360	379	376	388	349	367	346	348	389	364	379	376	392	339	383	352	366	313	340	348	326	365	334	362	376	355	383	370	337	370	356	387	369	383	361	387	349	337	374	358	383	356	306	332	376	343	359	356	360	362	355	334	365	352	342	343	350	363	317	323	328	332	383	345	333	348	360	370	330	367	348	343	379	356	332	330	370	354	324	363	366	354	371	329	368	334	365	345	360	382	370	337	377	359	355	306	311	353	338	350	348	340	360	371	339	370	337	362	334	336	380	325	375	346	400	367	359	336	345	351	333	345	348	367	374	363	333	353	349	383	356	361	326	317	315	368	355	370	353	346	367	369	327	374	332	337	374	329	361	368	345	348	340	377	367	390	353	344	395	358	351	330	352	364	363	339	303	366	310	348	332	356	346	299	316	383	376	339	330	378	372	400	351	366	364	351	330	343	340	344	356	357	338	385	354	351	376	363	350	359	376	327	392	348	351	338	349	347	335	366	365	307	386	357	365	337	340	317	361	366	375	316	387	346	340	361	378	398	357	359	376	362	349	326	351	333	335	345	355	342	319	366	337	347	374	331	399	353	378	340	356	342	347	326	355	375	337	385	396	369	332	343	316	377	358	387	373	349	382	328	342	359	355	356	349	320	333	362	350	332	349	369	377	362	313	349	365	352	340	346	307	337	324	313	335	368	377	351	340	378	350	363	345	354	343	395	337	358	348	323	328	365	358	335	373	338	347	338	348	359	347	329	364	364	373	317	346	325	361	340	356	360	334	313	360	359	342	358	363	360	355	364	364	326	339	316	351	323	359	344	350	377	387	352	354	351	332	343	334	369	364	301	361	389	363	365	328	370	328	344	323	388	357	369	313	318	319	384	375	385	365	326	392	339	358	338	398	366	326	367	376	343	340	353	389	341	326	357	317	352	341	348	327	373	350	334	348	344	347	321	360	339	385	329	334	362	311	344	336	382	392	355	325	332	372	357	376	357	379	331	354	338	337	340	359	328	338	337	377	342	278	363	370	351	336	362	378	338	368	365	381	340	340	352	331	348	329	371	320	334	354	370	333	328	344	342	384	376	312	333	351	327	368	326	357	341	384	318	334	341	385	382	328	341	353	338	342	396	378	328	336	341	326	342	338	345	366	348	360	367	338	341	340	342	357	358	345	339	342	369	343	323	334	364	380	330	339	339	377	349	351	372	320	339	321	359	385	346	349	350	389	340	369	328	323	363	341	332	332	361	331	367	337	348	388	382	336	367	326	348	354	328	346	344	339	327	356	334	345	366	374	375	343	332	372	343	382	395	384	326	322	352	348	336	373	338	356	347	349	379	366	350	364	356	356	343	375	359	348	362	341	362	367	358	351	311	351	357	364	331	332	367	366	343	340	369	332	365	308	371	385	333	365	367	345	348	347	342	351	332	337	342	332	404	350	353	385	337	344	338	337	341	342	344	346	333	348	393	312	337	363	370	368	338	358	357	370	350	352	410	374	357	319	340	349	362	331	352	355	348	369	372	351	350	361	370	359	353	370	388	348	338	331	326	370	357	361	339	306	349	340	370	324	326	349	357	371	355	349	379	332	328	369	342	359	392	353	388	371	355	367	323	400	355	302	351	332	328	357	357	345	353	334	357	351	326	349	382	364	338	339	364	340	350	354	338	342	353	344	372	333	361	349	366	335	325	367	361	362	349	327	331	334	322	344	377	352	353	382	342	379	341	381	358	344	305	341	333	317	329	379	353	347	351	343	300	357	340	358	371	349	363	371	346	341	377	342	333	370	345	325	338	341	369	325	357	366	335	392	350	312	346	353	352	328	371	357	359	333	347	327	364	353	337	403	384	355	346	358	385	333	363	365	359	341	317	366	351	322	328	345	336	340	342	335	372	344	348	358	360	378	364	367	334	356	370	338	350	339	346	373	366	352	341	312	351	363	364	363	366	372	364	350	370	366	340	358	360	399	390	356	357	351	330	344	361	362	356	336	363	332	380	347	318	360	361	371	366	362	377	351	327	345	343	342	325	338	341	362	383	378	350	369	376	367	358	352	330	337	304	318	324	334	354	367	329	347	354	327	334	282	328	332	333	319	335	372	339	361	319	380	381	349	350	372	334	312	347	349	359	332	326	350	323	357	375	362	350	364	383	355	335	307	338	306	354	383	365	360	308	361	347	311	351	315	318	381	350	320	337	318	354	345	327	326	353	362	348	348	342	367	348	356	331	357	348	336	347	346	348	324	339	346	367	362	347	330	340	368	359	306	343	345	362	346	330	324	347	348	389	383	360	377	328	371	315	359	400	354	363	366	379	388	389	344	362	326	328	380	371	374	386	338	350	364	285	356	323	368	330	381	327	311	355	374	365	331	367	313	381	375	354	367	348	360	362	339	330	381	361	365	345	365	347	369	361	338	341	337	323	383	375	342	347	359	377	374	342	360	342	349	373	390	340	333	353	333	344	331	304	345	359	340	354	355	367	322	339	350	342	360	348	361	341	335	345	320	365	345	382	352	374	329	309	347	357	349	344	337	355	339	340	389	324	350	351	356	307	360	329	378	358	340	328	335	347	344	348	386	355	349	344	392	356	372	319	382	354	353	359	363	363	365	351	375	332	356	360	353	359	345	381	313	324	369	367	376	358	359	326	318	373	379	353	352	417	356	407	364	322	381	391	355	352	313	351	341	335	353	359	384	318	336	353	350	346	371	359	341	386	380	368	378	336	395	330	369	361	334	365	312	334	403	330	345	354	317	328	343	342	383	363	339	348	327	311	343	341	356	312	327	341	364	326	317	348	353	354	372	336	355	345
33060	42175	21755	1097	941	831	751	770	729	754	686	722	734	739	744	711	702	731	762	731	746	693	735	766	724	699	721	710	712	700	720	705	738	715	730	717	669	689	728	702	699	729	739	719	719	723	708	736	740	716	770	752	776	733	731	704	713	709	715	713	797	723	687	735	742	710	770	737	729	714	737	754	673	750	729	743	721	716	723	707	702	674	767	675	695	719	697	729	692	706	721	719	743	704	733	735	723	785	716	750	734	699	699	726	746	686	705	683	706	724	686	747	733	747	766	761	747	662	731	717	738	733	733	804	743	757	672	783	713	700	688	719	705	746	745	724	722	724	677	717	746	678	731	720	699	707	767	694	686	687	671	692	679	703	715	669	755	764	731	737	766	727	726	766	767	749	690	754	715	704	749	741	757	780	690	676	733	729	709	717	703	759	738	678	765	717	763	746	754	754	684	713	689	727	683	760	727	720	714	750	716	685	746	714	730	740	724	717	770	750	710	682	734	760	670	737	726	738	708	710	675	726	754	666	745	723	682	754	692	682	712	656	712	683	675	740	729	665	709	717	726	666	763	739	702	707	741	725	712	720	741	738	696	725	694	729	734	682	774	723	713	764	721	768	749	725	751	705	757	728	710	723	713	771	764	740	732	712	717	708	709	692	730	720	736	739	721	739	763	712	732	745	684	726	704	697	712	736	767	756	730	737	711	750	691	703	714	689	692	755	690	749	780	692	736	715	733	714	714	718	730	738	724	729	726	709	723	703	675	703	725	696	734	668	762	720	699	742	732	738	663	682	688	695	693	712	707	719	698	731	690	746	730	717	730	709	763	700	744	729	726	750	737	708	728	765	749	722	717	704	693	694	726	715	715	733	756	727	724	712	667	733	777	746	703	742	694	679	736	707	732	718	724	743	694	677	662	698	712	684	765	743	714	729	692	766	725	722	769	739	690	725	685	666	696	718	684	768	700	696	703	736	727	704	707	713	713	708	700	692	723	698	738	713	746	755	678	715	738	698	709	721	718	697	733	735	719	715	771	712	710	712	708	688	719	715	722	725	729	713	695	724	758	724	706	701	738	703	702	717	730	699	715	743	763	702	787	690	731	672	757	716	753	739	698	709	758	701	701	716	722	749	723	680	718	734	726	725	699	705	721	707	795	741	752	700	725	696	775	714	721	742	738	701	705	756	733	724	712	741	699	738	743	709	723	731	711	739	662	707	744	722	757	715	744	721	765	748	709	677	725	732	738	783	722	741	729	709	725	680	670	787	711	732	700	745	712	761	694	697	671	723	708	721	717	713	689	716	728	742	710	699	708	753	712	739	657	750	727	754	722	800	715	754	731	729	674	706	738	749	757	709	695	750	677	738	693	737	706	755	729	713	747	739	683	766	765	719	729	699	687	689	708	692	771	708	733	736	687	774	713	736	764	710	687	699	711	763	687	688	760	696	717	709	702	715	679	715	733	767	738	726	705	770	710	696	776	712	726	705	699	750	728	743	709	668	707	666	727	690	726	684	765	726	693	674	727	709	698	659	716	777	731	763	714	686	750	732	715	733	719	700	714	724	731	686	695	746	768	693	705	717	719	671	745	676	702	717	750	719	717	749	742	741	748	737	734	697	715	718	745	693	717	698	718	762	730	709	730	738	739	719	706	742	743	741	727	692	700	748	689	720	721	711	717	720	731	732	777	741	752	765	729	696	717	748	750	661	735	723	694	706	706	713	685	747	737	741	719	706	748	736	681	721	694	752	716	703	750	718	763	748	685	714	684	678	736	714	734	739	699	696	784	721	720	717	705	689	699	729	696	725	747	754	716	722	755	703	729	674	723	754	744	691	738	679	740	712	680	705	745	722	697	703	731	719	761	739	707	795	711	710	693	723	720	707	752	737	715	698	732	687	717	744	768	651	803	707	759	745	713	714	697	697	755	738	732	726	724	761	716	710	724	732	706	708	726	755	654	685	719	769	737	724	727	770	684	773	745	728	713	711	743	748	693	716	764	670	734	726	685	708	768	719	705	731	732	716	755	729	746	713	718	759	736	734	740	744	722	725	712	705	756	764	707	671	724	734	737	732	723	690	669	712	763	769	783	768	757	722	721	739	707	676	776	741	676	759	753	686	702	737	742	763	722	767	700	740	699	713	782	664	738	735	746	750	752	693	723	721	763	729	703	699	690	741	723	734	739	778	677	732	762	750	724	756	722	690	728	730	743	654	706	687	722	709	750	721	702	686	738	773	758	781	732	712	746	752	751	739	738	702	702	760	713	723	666	738	733	713	707	748	722	702	695	754	723	721	727	692	770	699	712	705	720	703	718	651	693	700	714	702	693	714	729	742	716	743	694	745	765	757	697	709	757	722	725	674	730	715	774	751	742	713	734	750	720	704	724	712	716	759	699	749	707	724	704	747	721	708	711	733	704	698	690	716	734	714	740	709	689	750	738	710	686	674	692	747	703	741	707	724	722	722	714	721	777	764	715	748	733	742	732	771	729	749	675	746	735	718	695	707	719	717	726	709	706	692	737	721	724	741	728	751	701	722	728	707	705	692	744	735	691	755	711	685	721	718	725	778	728	738	733	739	711	738	771	775	774	715	716	750	745	721	746	710	759	739	755	787	689	720	702	725	742	689	737	698	718	721	707	706	733	727	691	720	708	713	699	710	757	770	755	704	730	727	742	732	730	728	736	703	706	687	703	712	710	701	719	686	733	759	722	737	681	705	725	709	685	749	712	721	694	723	712	701	732	717	754	672	752	746	742	709	769	707	691	698	721	737	678	713	764	726	705	696	721	748	691	729	729	745	702	713	693	713	718	689	755	768	720	765	735	716	713	761	723	707	734	693	674	726	759	697	728	697	693	746	755	739	773	725	720	689	686	741	703	714	723	743	689	694	736	748	733	718	710	733	732	728	717	710	735	722	709	754	713	690	779	683	731	745	746	722	732	717	753	721	705	738	725	714	738	691	749	662	751	686	788	729	732	725	697	704	742	748	752	696	736	763	702	750	710	727	697	700	724	734	745	670	720	748	724	682	748	711	709	676	729	729	747	725	709	750	723	713	725	721	652	744	691	756	739	735	734	717	718	740	784	749	692	746	741	741	748	773	738	690	762	716	672	727	712	713	655	772	707	703	722	693	741	716	738	734	723	726	750	734	724	742	717	731	661	740	726	704	731	732	728	716	679	740	751	704	768	691	706	691	721	748	726	720	775	674	680	704	755	719	713	704	698	760	762	682	744	722	720	756	745	762	730	697	754	684	666	741	716	731	729	782	740	702	722	724	765	714	727	716	750	716	688	700	704	731	712	714	744	659	695	761	718	725	705	715	723	723	743	733	697	728	688	694	720	720	706	712	712	734	696	716	710	788	717	682	753	749	703	693	728	734	759	702	792	710	730	722	681	714	745	722	718	685	674	671	685	668	712	687	722	717	686	750	694	736	744	691	728	774	710	691	746	747	745	720	696	734	679	710	711	693	743	705	740	719	698	718
34028	18147	5952	472	372	304	299	263	309	283	296	313	330	278	306	310	293	299	277	285	305	268	282	279	334	284	312	299	320	324	301	288	343	323	307	302	306	309	274	293	307	303	279	312	323	315	297	321	283	313	272	318	347	292	294	307	274	300	281	284	264	286	305	288	284	279	291	301	306	316	271	269	306	304	318	321	334	257	322	326	304	313	333	271	249	296	303	308	327	310	334	310	272	317	300	321	338	275	291	313	305	311	299	292	321	303	322	301	260	313	263	276	271	280	320	313	330	259	289	339	264	344	300	298	318	304	319	337	289	277	302	290	303	316	321	275	282	315	276	289	329	324	302	272	309	304	277	315	282	324	285	321	306	304	279	272	314	269	313	294	334	296	290	274	295	291	292	279	309	304	300	300	295	338	337	303	311	260	259	272	292	301	296	309	288	304	266	302	319	310	311	323	300	287	285	322	299	264	306	306	255	300	290	280	336	268	287	295	293	273	305	307	318	285	278	273	296	278	297	305	370	304	316	253	306	320	326	296	338	283	310	298	303	311	285	342	298	297	318	341	271	320	287	290	291	287	311	321	314	306	311	283	261	302	287	297	295	287	294	313	327	323	292	332	342	275	328	312	303	330	278	316	308	291	281	324	337	302	283	330	266	299	265	285	282	284	288	327	297	325	264	270	291	306	269	299	291	283	280	310	298	316	291	336	311	306	311	279	262	291	333	329	287	284	305	273	280	286	325	294	309	293	281	307	282	310	286	301	289	297	293	322	304	330	284	285	315	303	300	328	309	330	315	281	272	296	295	276	295	302	323	314	330	334	316	308	300	312	275	308	318	329	307	304	262	325	271	307	291	313	294	303	307	263	301	315	302	317	314	292	297	270	294	327	282	291	283	276	294	282	303	324	318	296	313	300	297	324	295	301	308	305	318	321	294	288	314	312	280	303	311	288	288	297	299	322	322	292	299	332	296	326	313	263	311	328	294	299	324	260	290	325	312	332	302	310	324	304	294	299	292	298	287	280	285	296	299	259	307	311	300	276	296	287	263	320	289	301	291	301	319	309	305	307	294	258	274	335	314	310	285	302	313	289	321	323	315	278	309	268	280	322	318	288	329	292	287	273	308	322	290	283	284	278	320	328	331	265	305	333	298	307	279	309	340	292	301	300	302	265	301	313	261	290	314	280	290	322	322	308	297	282	305	305	291	319	343	344	291	324	267	299	316	283	298	277	308	264	274	288	277	315	349	340	303	334	307	312	277	294	314	311	330	352	360	301	300	282	287	295	273	294	298	325	279	306	288	282	270	312	292	277	279	295	279	297	316	298	327	281	287	294	314	326	305	288	305	321	296	311	308	307	266	260	265	294	340	311	305	288	334	330	317	310	307	320	311	302	290	306	293	317	298	285	330	294	264	310	283	265	318	296	301	329	290	301	295	318	302	309	289	304	300	300	283	321	291	303	261	310	303	279	285	264	306	315	312	299	298	287	329	287	307	337	337	297	296	276	322	284	315	289	326	333	273	311	293	308	306	317	277	283	285	338	328	281	294	311	309	299	271	309	319	301	302	287	311	291	309	266	256	278	284	317	313	293	315	290	309	309	288	300	321	344	275	259	315	300	303	307	329	306	291	292	289	314	294	298	274	322	302	310	297	332	314	321	293	277	310	293	279	307	289	311	301	311	297	274	280	287	307	318	294	314	298	314	300	278	323	300	301	313	303	288	319	310	311	280	305	275	318	322	315	294	306	297	294	346	316	301	320	314	285	313	261	308	300	277	298	269	285	331	295	300	315	241	295	294	339	298	307	303	293	302	326	296	297	266	316	287	335	271	288	293	309	282	326	305	290	291	287	260	299	269	310	303	313	317	342	335	302	308	307	315	306	323	282	288	294	330	300	280	307	301	292	323	309	319	312	311	331	301	314	321	292	281	313	298	287	310	285	292	343	323	298	294	300	304	299	304	348	335	293	331	316	294	251	290	309	308	317	352	334	288	314	325	312	281	286	307	272	282	323	313	284	352	286	322	333	318	297	342	319	298	274	300	304	338	336	283	303	297	292	275	307	327	292	295	325	323	321	317	318	289	276	306	293	309	299	314	310	297	262	306	286	332	339	311	334	292	307	307	308	303	302	306	342	294	313	276	300	316	304	297	317	288	359	297	292	306	278	294	297	314	307	294	315	287	290	294	293	309	315	302	315	273	329	322	294	293	290	243	307	306	309	287	302	284	284	298	322	319	298	320	285	258	319	305	285	295	288	325	318	298	294	302	290	308	306	323	308	310	279	262	288	302	317	325	308	302	334	334	314	303	301	282	294	318	282	295	311	325	303	322	301	276	291	298	297	304	313	322	291	329	320	294	296	297	291	286	304	288	280	309	283	300	281	330	288	260	321	310	280	302	302	307	315	305	339	324	327	300	316	319	338	315	273	304	314	298	292	311	273	276	319	275	295	324	295	296	279	280	314	306	266	290	323	334	291	283	292	322	277	293	300	289	305	283	289	320	322	319	291	272	308	264	287	289	275	300	299	286	294	286	328	279	295	319	286	281	278	256	308	310	289	297	302	317	295	331	288	263	328	282	319	306	321	285	333	322	330	291	310	298	336	289	304	289	295	307	309	273	285	292	287	299	289	351	304	293	289	302	294	289	321	273	286	279	308	294	306	328	294	294	338	316	305	313	299	314	291	298	288	335	310	279	309	324	318	299	323	290	343	311	302	294	274	305	312	309	307	336	292	294	298	291	302	321	337	323	314	304	276	315	304	296	332	301	317	296	299	307	262	308	292	292	254	325	315	298	310	293	289	335	307	305	310	302	311	297	311	268	309	277	346	293	261	309	291	262	329	320	303	296	292	285	268	309	308	312	283	274	301	299	301	303	291	307	284	303	326	322	326	312	325	332	307	306	306	294	316	296	281	270	251	268	301	336	316	298	302	303	302	306	264	294	317	297	284	337	293	311	334	315	291	278	303	302	296	297	287	282	313	309	311	254	309	310	309	285	318	305	297	285	307	311	296	310	301	317	277	305	296	276	335	351	327	290	285	303	305	324	317	291	298	273	327	297	297	313	288	329	298	297	286	299	285	284	309	290	266	281	304	288	311	346	292	283	274	341	322	339	288	301	269	279	292	316	270	278	308	288	309	286	336	297	281	271	314	282	333	299	318	304	288	307	305	303	305	287	291	313	285	310	293	283	275	303	311	356	309	345	283	273	337	283	303	283	286	280	303	331	297	317	288	324	330	306	305	286	289	302	285	303	300	320	308	312	285	297	299	318	297	311	280	313	327	279	276	306	271	302	286	290	294	272	290	290	324	305	275	290	315	303	290	314	336	303	341	283	282	287	286	289	299	290	303	307	312	341	301	314	316	286	286	292	289	303	289	293	304	306	280	287	288	312	296	290	316	290	300	297	292	335	329	286	305	256	317	322	301	292	317	309	312	265	268	303	270	303	319	289	321	272	304	323	306	314	296	294	293	281	310	312	297	290
13201	4117	1774	656	696	694	662	706	652	689	671	722	675	637	699	676	695	687	684	669	679	720	719	683	666	695	675	725	688	695	672	717	647	670	630	681	709	717	710	664	693	686	662	647	711	719	715	645	665	673	685	728	709	677	673	642	709	627	710	663	678	732	674	679	688	724	654	635	673	705	713	706	669	664	693	724	668	598	664	667	666	706	663	656	708	712	658	714	685	710	678	689	693	699	681	656	638	705	630	645	688	719	681	655	730	657	660	692	709	687	681	633	665	715	678	638	699	682	714	688	659	698	702	709	688	678	664	714	680	722	653	689	705	634	724	728	701	635	668	712	699	712	632	648	668	667	655	705	665	657	662	642	656	678	707	712	708	700	700	656	716	715	714	705	699	670	668	660	684	713	723	675	683	725	727	676	669	667	698	680	683	693	642	671	712	699	736	681	730	644	739	703	681	669	680	662	702	688	638	727	676	696	608	646	687	695	651	655	677	677	638	674	649	676	680	667	708	684	671	677	697	698	695	704	635	707	714	710	693	706	725	657	694	700	764	679	707	651	687	674	678	654	658	685	679	693	710	708	667	668	674	682	697	690	732	679	652	747	677	698	698	656	676	702	690	659	694	727	668	724	665	702	674	730	691	638	691	679	696	701	669	678	719	672	703	698	664	734	726	649	689	646	758	692	700	648	669	703	708	691	691	687	680	664	715	656	685	681	687	700	751	670	652	719	705	663	720	720	679	646	687	738	687	661	709	671	658	705	686	662	710	675	654	677	654	718	712	718	711	694	681	668	706	701	670	660	681	697	665	650	630	669	658	739	674	654	652	691	709	675	698	671	691	660	664	669	692	681	671	682	704	679	697	667	611	703	677	714	688	660	750	727	711	668	713	699	705	641	672	679	693	723	701	696	670	708	705	672	685	708	715	660	692	651	703	670	710	648	694	694	679	681	695	642	677	652	696	668	646	670	675	671	699	647	684	687	696	662	685	700	670	679	688	691	673	678	705	672	678	706	701	702	737	723	679	672	698	664	705	623	701	654	664	756	667	717	682	679	632	667	706	685	699	724	706	682	629	672	718	699	710	692	664	678	678	648	636	703	692	710	692	663	644	701	675	706	703	683	657	659	658	724	616	632	713	675	660	684	682	715	719	711	664	698	655	681	697	622	641	686	674	660	689	708	716	704	710	651	662	638	658	647	673	704	689	655	679	655	659	667	624	687	632	716	663	680	702	642	670	705	682	737	699	667	694	654	745	676	702	717	732	681	691	672	684	711	672	666	650	669	656	669	694	713	659	663	690	735	710	679	753	656	696	692	683	691	765	717	683	688	692	683	703	704	652	682	680	689	710	671	670	669	678	672	683	692	684	667	675	667	680	638	668	661	654	729	724	735	660	682	695	631	631	688	698	698	668	701	712	713	704	711	652	680	717	648	707	664	658	703	696	691	673	655	714	645	678	703	694	719	700	681	671	691	703	704	675	660	672	737	666	724	688	679	681	684	726	650	682	670	717	707	660	680	700	731	699	699	688	652	694	682	680	708	727	722	696	665	743	699	681	693	692	667	687	684	644	702	673	698	672	719	706	630	665	714	732	686	669	631	667	695	735	724	687	649	661	682	691	671	678	685	697	655	651	702	700	679	662	700	675	716	669	674	669	692	673	694	650	702	652	696	665	663	686	686	669	717	653	721	731	705	657	697	676	688	667	689	738	704	667	688	714	696	642	661	702	710	699	671	667	665	666	632	715	672	706	669	672	699	696	718	695	666	700	726	668	701	683	710	662	715	640	703	683	691	695	668	718	663	686	697	734	745	696	672	687	660	670	691	649	686	707	677	695	676	700	650	685	681	663	660	643	652	656	686	705	661	695	685	663	663	723	669	659	693	709	707	647	666	612	676	700	707	654	690	666	662	692	691	696	699	686	699	672	731	667	673	707	672	715	717	704	660	707	683	654	646	684	693	667	679	698	691	682	679	698	694	668	732	697	722	699	683	661	691	714	687	678	681	700	673	699	712	663	701	678	676	700	775	665	652	692	667	709	677	719	700	656	643	673	695	683	702	728	631	697	724	715	653	696	681	657	699	681	710	683	624	650	649	705	678	678	658	669	678	708	707	633	639	700	662	689	729	701	669	679	691	693	680	678	685	729	722	710	726	746	678	678	699	707	676	662	657	645	696	707	702	689	670	709	701	648	665	650	723	661	692	683	645	683	698	678	680	770	663	705	670	720	686	719	692	698	669	698	687	725	656	733	681	667	687	718	735	640	661	667	712	733	708	719	709	676	661	691	690	673	660	668	674	735	651	710	669	651	690	712	697	669	653	667	660	667	734	687	668	664	721	654	733	659	667	662	640	673	640	687	689	653	689	632	688	662	626	715	678	691	664	692	695	667	718	741	667	692	678	709	690	684	670	663	686	715	675	678	656	652	666	711	611	705	650	687	640	716	704	681	725	689	683	685	712	704	660	632	690	645	683	697	723	696	670	615	649	680	697	702	699	650	657	662	673	692	709	697	681	673	717	692	701	656	686	716	680	678	696	658	658	710	709	716	722	685	659	718	681	699	662	703	671	693	691	686	693	696	671	725	702	678	650	691	656	668	682	690	620	695	667	642	716	634	710	677	693	683	687	731	690	694	692	729	710	715	661	724	641	670	656	690	638	700	685	658	660	620	699	671	683	672	688	670	696	654	681	684	717	723	660	663	682	680	735	646	659	683	727	713	661	685	648	711	648	663	674	686	689	670	657	696	716	652	675	723	726	642	737	692	654	699	695	722	631	689	661	665	689	668	668	643	742	673	745	682	657	701	669	663	641	689	702	683	712	694	681	657	677	619	725	676	695	663	671	724	648	682	698	683	608	698	671	682	691	668	694	683	676	656	694	652	715	639	695	688	750	705	698	705	681	726	688	647	704	674	703	670	695	690	693	751	661	694	674	698	668	657	723	708	685	703	652	613	690	692	684	704	686	664	682	677	697	647	668	699	669	680	665	684	677	694	700	734	683	621	709	686	687	691	682	672	679	672	638	712	674	703	683	683	666	710	749	702	668	678	695	661	678	672	694	722	658	687	662	702	676	681	611	709	688	665	688	675	690	711	661	712	687	730	672	674	704	698	662	653	690	668	712	639	690	678	712	729	676	686	685	662	702	680	734	751	710	706	685	704	661	682	709	651	714	698	676	709	698	704	639	684	742	690	659	683	737	708	709	681	704	713	687	716	703	661	694	707	727	665	696	675	685	685	736	678	685	667	688	695	683	696	681	677	697	666	620	702	688	704	698	698	646	675	686	641	710	680	690	656	648	667	686	680	691	719	708	726	685	702	654	712	679	684	717	685	680	676	688	681	665	674	736	664	689	696	686	630	673	705	684	700	729	667	684	675	678	669	691	678	692	683	635	653	710	697	709	629	695	690	705	699	707	683	672	671	679	687	664	674	686	696	659	726	679	663	724	663	660	708	692	687	748	645	667	658	682	716	729	696	692	710	693
25214	21115	23591	28893	21126	15873	859	577	509	510	521	463	478	491	533	480	467	465	478	489	459	456	456	436	478	516	451	477	460	458	435	431	493	426	464	454	465	483	432	437	502	449	446	431	436	477	465	456	458	426	484	441	447	459	459	387	442	481	458	420	443	448	496	473	440	459	434	461	428	426	436	440	448	477	463	444	436	426	415	399	436	461	454	496	465	464	484	461	462	444	487	459	460	424	470	455	436	452	453	460	440	490	447	430	458	477	468	452	499	491	476	409	425	424	412	474	449	445	490	460	476	447	417	441	471	464	447	391	455	436	433	461	455	453	436	475	472	465	468	478	466	459	465	452	493	447	478	461	434	451	434	467	415	438	455	464	468	451	391	425	491	446	489	444	427	487	467	441	470	440	428	450	426	420	433	438	440	427	453	417	429	462	481	451	453	438	440	466	424	441	451	446	458	431	465	420	415	464	458	431	476	436	460	472	450	468	436	467	504	479	457	443	430	413	435	416	495	439	416	464	451	476	483	407	435	460	472	448	447	410	436	449	453	405	471	475	449	454	458	440	478	497	435	493	466	486	485	476	436	459	452	467	429	475	473	473	445	477	466	432	466	449	450	417	438	464	407	449	457	476	471	464	443	476	430	446	436	418	446	448	412	485	409	457	439	482	477	444	473	517	495	423	466	462	449	474	485	466	462	478	449	464	442	457	423	495	486	443	459	450	449	462	439	448	457	449	456	442	491	453	418	446	460	442	429	462	435	447	459	462	454	456	468	474	446	491	446	440	440	449	466	432	462	466	483	394	443	418	424	425	442	484	462	442	445	468	464	444	450	446	457	485	464	439	470	474	480	429	458	468	502	467	452	453	484	417	452	482	437	469	465	393	458	517	442	441	420	484	484	460	452	466	443	521	440	463	441	451	430	423	442	407	436	500	509	455	418	400	423	435	435	452	458	446	462	468	462	437	458	393	437	484	480	428	449	453	443	459	468	474	462	461	441	469	451	471	408	437	440	466	451	469	481	463	447	459	475	477	444	493	459	430	442	427	445	431	479	448	447	427	424	466	467	441	449	444	414	450	396	402	466	469	477	482	431	464	459	419	486	473	483	443	437	444	457	434	434	488	458	459	480	478	452	437	451	478	479	456	471	471	480	463	442	453	460	458	465	490	441	449	483	447	434	445	485	468	421	420	430	463	444	448	456	510	399	452	454	479	442	493	478	486	461	431	482	489	415	412	469	463	499	501	439	443	466	493	450	428	419	435	443	492	456	475	466	466	447	466	438	452	401	476	440	471	435	474	502	415	458	470	469	455	437	447	464	419	419	442	435	416	463	472	473	437	478	429	474	467	427	484	433	465	516	472	464	481	486	470	476	458	459	465	471	430	459	421	444	478	426	436	478	449	454	450	444	430	379	421	470	433	461	478	457	475	483	426	488	443	457	451	449	442	426	416	430	477	456	424	465	454	458	408	456	454	442	494	468	466	425	476	456	473	459	441	402	464	433	535	441	463	484	439	437	472	453	442	446	439	454	472	416	443	508	453	408	477	403	423	439	434	435	452	460	466	446	473	478	460	461	419	483	455	421	428	455	430	464	476	472	464	413	431	417	491	482	483	459	462	454	479	462	423	475	445	499	451	454	426	441	471	451	485	441	440	487	430	480	471	428	481	459	420	424	434	414	444	491	459	475	425	502	447	468	445	466	470	470	443	502	418	461	440	490	456	482	478	467	502	455	452	479	441	429	462	438	452	442	450	427	472	416	458	461	467	471	432	449	451	435	439	485	457	455	472	451	419	453	427	430	439	479	431	422	414	454	396	438	422	443	459	429	430	404	416	443	481	443	421	445	439	456	467	458	414	479	475	462	467	449	493	450	432	432	384	463	456	457	426	494	471	440	444	467	471	467	461	473	476	465	447	441	463	466	405	456	447	442	494	470	430	463	429	437	484	424	432	439	448	415	451	485	447	494	436	404	469	450	429	472	482	470	437	447	447	468	467	455	433	461	451	460	442	479	466	427	444	459	425	461	466	492	444	485	463	432	466	470	462	489	489	447	464	456	453	422	447	465	442	478	454	456	432	462	482	461	456	459	421	430	462	446	432	450	468	446	428	439	470	466	446	487	469	466	486	448	472	432	426	458	479	433	440	471	476	420	484	419	503	498	481	441	419	431	447	460	447	454	474	448	455	444	434	484	442	438	467	446	409	445	477	452	454	421	426	427	388	444	424	416	450	436	462	510	462	433	462	429	455	461	463	439	491	474	434	452	447	418	462	452	441	453	442	434	494	470	450	452	445	475	493	464	438	439	463	479	410	444	460	417	431	439	453	483	498	448	474	456	465	462	463	495	472	465	499	489	491	438	428	456	428	437	457	474	445	481	440	433	454	438	456	479	446	427	490	455	465	475	458	412	451	469	449	439	464	490	439	418	462	449	428	421	457	438	465	456	446	448	431	476	477	497	446	471	438	472	439	463	459	471	464	462	455	450	394	475	423	480	440	451	459	460	456	463	449	431	471	475	425	459	437	461	456	447	467	455	438	437	404	431	480	461	472	455	459	443	460	451	428	441	470	420	449	472	467	436	432	447	445	436	422	451	456	446	470	440	459	474	465	437	385	421	496	438	514	390	435	408	446	458	428	443	440	484	420	429	436	454	462	434	430	461	443	474	443	475	484	445	459	444	407	475	484	438	431	456	475	468	463	477	459	505	461	413	456	451	476	469	429	452	468	467	439	483	473	449	463	458	427	441	434	436	476	468	482	435	448	445	480	435	466	435	446	427	435	458	486	474	480	481	478	466	422	426	445	475	392	433	451	468	415	460	477	446	459	427	443	423	467	475	506	498	458	437	479	433	453	455	461	409	434	458	426	447	425	433	490	397	467	490	482	478	442	449	425	470	484	427	478	464	434	460	483	463	457	414	448	427	471	487	473	442	494	482	444	451	449	450	433	432	459	424	433	441	446	457	471	397	429	433	451	441	442	451	459	461	441	429	473	444	480	476	435	464	504	439	443	470	448	458	481	429	420	454	486	446	413	478	459	490	455	414	438	450	448	453	451	528	442	467	514	438	452	465	437	418	458	450	483	462	446	469	447	453	426	433	471	461	436	454	445	437	453	479	492	449	443	462	465	461	480	419	427	433	461	456	474	426	440	465	455	432	452	482	431	419	484	464	503	475	427	464	449	490	475	434	450	428	479	454	476	491	434	452	461	467	426	477	406	431	478	444	454	477	430	442	441	474	459	472	424	412	443	423	437	473	453	443	458	470	464	435	459	414	481	462	470	428	422	479	463	412	465	478	501	440	439	450	461	399	471	485	422	421	497	496	453	425	414	440	515	486	498	418	455	439	472	472	418	441	449	445	440	462	454	420	426	438	417	474	434	467	459	444	461	450	432	477	472	444	435	423	435	418	433	401	453	443	468	439	463	444	441	418	470	441	468	455	434	426	447	427	479	449	431	484	494	476	435	484	461	450	427	437	420	485	466
27797	32158	15635	1123	1040	1005	938	961	978	909	941	963	919	940	941	941	947	921	981	933	937	914	878	949	926	950	949	928	906	975	921	996	955	931	857	911	919	973	940	898	913	949	926	903	953	980	970	929	960	932	905	917	964	955	933	923	940	963	951	969	905	940	956	997	915	929	920	933	1024	923	944	973	975	950	927	927	911	936	922	986	939	974	914	918	929	951	902	957	934	924	927	950	972	904	913	942	954	933	962	911	924	929	931	933	935	952	951	953	917	949	914	965	959	967	950	900	959	1033	922	960	959	992	934	930	891	946	910	953	958	944	952	952	889	954	919	956	963	849	973	919	931	960	947	972	961	915	955	982	977	963	957	950	909	926	920	985	890	982	922	927	903	941	989	923	935	951	962	931	941	923	945	951	930	892	976	947	964	930	933	967	992	926	927	912	909	898	968	917	889	912	991	932	917	921	927	973	958	943	935	905	934	924	923	921	981	946	916	963	989	923	965	959	927	979	902	884	970	934	951	927	958	1028	910	903	919	969	923	933	987	920	916	942	906	926	958	974	962	940	924	946	1003	891	913	953	995	927	968	927	940	926	888	933	944	997	920	922	910	958	898	929	942	899	970	978	942	861	989	958	1014	890	926	911	952	979	950	1012	920	1004	979	932	952	916	905	893	928	930	953	1001	949	926	933	945	937	920	935	922	972	912	926	917	933	933	966	961	938	955	935	936	892	912	923	941	923	930	950	986	959	903	935	923	946	946	986	929	911	989	950	917	897	962	910	890	857	930	941	948	941	909	983	909	892	941	937	955	938	932	966	944	942	928	910	945	948	927	918	934	902	944	933	1000	970	960	938	1002	958	966	1011	968	940	837	961	912	928	938	1005	934	939	971	975	881	992	972	935	909	918	893	957	927	957	1015	919	922	948	926	977	919	952	1011	928	933	910	975	932	959	983	956	901	930	964	888	893	948	965	921	931	935	978	937	956	941	944	953	974	897	943	967	958	947	924	979	972	1054	916	924	968	972	981	953	992	969	927	904	888	973	954	897	952	982	906	965	910	957	934	980	926	941	986	924	944	908	934	944	912	921	965	914	908	1015	991	889	912	1012	975	962	912	951	931	910	894	956	912	890	956	911	978	964	952	930	905	974	913	938	985	893	934	931	939	910	976	916	976	945	945	930	988	964	930	953	949	895	924	948	925	898	978	927	917	969	910	984	958	913	952	937	921	901	910	904	939	916	956	944	917	962	935	942	975	972	961	974	912	925	971	936	948	953	919	959	892	933	884	962	893	917	868	952	964	968	943	911	965	971	947	918	887	864	904	936	960	923	957	947	964	926	929	956	928	920	1004	916	901	939	958	931	1021	943	908	912	962	945	978	946	914	965	900	909	940	945	996	1001	977	937	889	950	968	923	931	968	960	966	925	931	899	899	960	928	944	990	916	991	913	952	921	950	900	969	972	951	953	932	919	982	939	907	954	931	962	918	929	887	935	928	956	949	930	904	950	972	949	918	1006	1010	976	940	961	884	904	907	931	995	914	944	962	955	963	1003	968	938	934	978	930	914	940	930	931	971	940	975	1001	940	966	929	925	955	959	935	953	968	908	978	940	913	1006	917	947	978	913	936	941	911	938	932	931	983	897	992	953	927	1011	930	947	1017	881	943	937	941	915	959	957	934	922	947	928	917	917	923	942	886	969	952	974	910	953	961	982	974	892	985	1010	938	945	942	918	911	900	961	954	1000	924	933	912	957	901	991	975	958	968	923	946	1002	974	983	899	900	926	984	942	944	945	959	926	963	937	961	915	992	1008	960	934	968	923	947	927	893	972	962	928	955	991	913	939	937	924	960	940	993	900	933	916	941	925	956	944	964	959	962	949	940	866	903	950	917	951	948	970	895	874	963	898	955	945	944	966	934	888	935	960	960	997	963	942	945	935	941	944	942	939	945	997	913	962	960	915	925	928	947	949	943	1001	912	971	946	923	971	1010	920	1018	888	955	952	988	891	942	895	915	932	962	951	971	939	923	936	950	952	964	975	929	952	958	935	1000	952	953	951	913	923	941	911	926	912	981	966	979	976	944	992	907	997	944	952	920	981	990	926	942	997	991	925	891	940	991	971	961	916	924	940	892	950	977	946	875	994	944	937	995	924	928	973	956	956	872	981	927	932	956	973	936	913	926	936	973	992	957	906	938	941	935	923	926	1003	953	944	977	972	924	921	924	961	925	921	1003	934	944	938	930	929	907	982	917	911	985	961	948	976	923	905	910	980	913	895	940	920	891	929	966	953	907	962	904	925	943	946	916	929	1017	884	911	900	941	926	932	960	943	892	1013	902	956	959	889	939	907	911	896	935	951	889	937	948	948	941	933	931	985	982	887	941	954	943	898	948	949	959	981	913	979	876	965	977	964	961	962	935	936	981	919	982	886	910	933	920	970	964	1004	912	915	971	941	917	959	944	933	942	1016	914	940	929	969	923	925	1021	944	944	886	902	999	898	912	947	965	935	915	964	910	983	974	966	905	923	921	998	946	950	957	949	986	951	934	885	980	925	970	945	920	895	946	956	945	934	893	927	938	887	967	930	883	931	972	989	974	961	923	973	909	962	899	917	882	916	943	990	894	955	864	955	984	964	962	907	911	946	953	921	965	925	902	980	919	1000	921	968	971	1011	918	926	921	901	946	972	972	955	968	907	967	952	960	884	939	936	924	978	889	988	917	967	931	936	937	985	951	956	950	933	929	949	938	900	955	943	942	985	917	909	965	910	905	913	972	941	953	936	891	911	1002	951	946	906	943	956	885	968	898	901	914	937	930	923	998	939	980	983	911	947	942	868	912	1002	933	888	991	995	1015	945	957	926	910	897	979	937	912	953	944	974	983	924	921	942	880	948	919	911	996	997	936	912	928	924	986	957	909	943	941	996	930	906	953	973	965	963	935	935	938	965	888	921	948	992	956	933	920	914	937	945	963	965	957	940	1001	937	934	964	907	965	948	972	897	929	918	955	931	986	911	966	939	977	940	952	953	941	975	911	933	938	923	924	916	890	926	932	914	933	989	926	908	949	972	930	956	969	960	900	973	965	946	928	875	954	907	914	890	962	911	923	964	944	937	938	906	966	970	929	948	935	939	961	975	924	909	911	973	948	964	932	947	945	893	911	865	973	936	951	911	967	973	953	963	944	906	945	946	946	934	931	976	1016	992	951	921	980	972	913	946	935	951	976	952	931	939	897	972	987	944	928	942	961	937	922	967	953	927	927	950	940	987	979	949	983	897	890	949	947	946	927	939	950	909	972	924	974	939	924	925	909	944	943	943	939	888	984	923	926	940	997	911	932	923	995	935	940	927	978	954	884	951	951	969	929	887	911	1004	949	950	926	953	927	946	947	949	968	915	931	930	893	931	926	968	993	945	954	972	945	938	923	980	968	969	871	936	944	880	924	959	914	917	974	926	982	954	921	947	883	940	991	926	931	978	919	915	981	916	944	925	916	906	930	959	945	911	963	961	931	944	946	937	976	954	930	943	927	981	936	879	855	958	934	930	970
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
