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
341754750118	341754750676	341754751226	341754751776	341754752326	341754752876	341754753426	341754753976	341754754526	341754755076	341754755626	341754756176	341754756726	341754757276	341754757826	341754758376	341754758926	341754759476	341754760026	341754760576	341754761126	341754761676	341754762226	341754762776	341754763326	341754763876	341754764426	341754764976	341754765526	341754766076	341754766626	341754767176	341754767726	341754768276	341754768826	341754769376	341754769926	341754770476	341754771026	341754771576	341754772126	341754772676	341754773226	341754773776	341754774326	341754774876	341754775426	341754775976	341754776526	341754777076	341754777626	341754778176	341754778726	341754779276	341754779826	341754780376	341754780926	341754781476	341754782026	341754782576	341754783126	341754783676	341754784226	341754784776	341754785326	341754785876	341754786426	341754786976	341754787526	341754788076	341754788626	341754789176	341754789726	341754790276	341754790826	341754791376	341754791926	341754792476	341754793026	341754793576	341754794126	341754794676	341754795226	341754795776	341754796326	341754796876	341754797426	341754797976	341754798526	341754799076	341754799626	341754800176	341754800726	341754801276	341754801826	341754802376	341754802926	341754803476	341754804026	341754804576	341754805126	341754805676	341754806226	341754806776	341754807326	341754807876	341754808426	341754808976	341754809526	341754810076	341754810626	341754811176	341754811726	341754812277	341754812826	341754813376	341754813926	341754814476	341754815026	341754815576	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2701	2000	3600	2300	2702	2000	3600	2300	2702	2000	3600	2300	2702	2000	3600	2300	2702	2000	3600	2300	2702	2000	3600	2300	2702	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2705	2000	3600	2300	2705	2000	3600	2300	2705	2000	3600	2300	2706	2000	3600	2300	2706	2000	3600	2300	2706	2000	3600	2300	2707	2000	3600	2300	2707	2000	3600	2300	2708	2000	3600	2300	2708	2000	3600	2300	2708	2000	3600	2300	2709	2000	3600	2300	2709	2000	3600	2300	2710	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22749	21920	29517	24717	21798	18365	1200	315	277	309	317	314	298	317	250	316	275	292	287	298	275	294	296	278	266	296	306	290	280	298	305	300	294	237	322	322	282	282	292	284	279	309	268	263	290	281	296	305	284	294	293	277	277	289	318	317	262	283	276	305	317	262	287	284	298	285	249	282	277	304	304	275	311	276	297	298	319	255	298	287	301	272	283	306	301	256	262	286	290	280	262	272	285	277	256	303	251	304	303	263	283	264	298	266	297	320	269	282	293	287	279	305	288	305	306	292	281	278	279	268	293	267	282	314	276	279	243	303	299	263	300	300	276	305	290	295	295	289	304	309	253	291	280	294	302	314	274	297	300	307	303	309	322	269	294	270	274	278	300	293	275	287	305	314	260	265	274	296	272	317	281	287	302	270	310	285	286	297	266	269	268	271	284	299	294	263	306	269	298	295	265	269	276	294	284	292	321	308	267	296	279	287	292	290	297	288	253	242	272	281	271	305	308	307	306	294	296	276	317	248	260	324	275	285	292	296	277	253	314	309	278	269	279	300	281	270	277	260	278	285	279	295	299	307	298	273	305	297	289	329	298	274	296	262	278	282	269	301	261	284	288	283	271	279	286	280	312	278	252	295	281	275	295	315	279	296	314	272	282	256	288	271	294	301	309	288	271	285	280	286	254	286	251	310	267	273	255	312	276	275	291	291	295	249	293	277	314	264	266	263	295	261	260	306	304	296	286	281	307	297	298	322	300	282	302	285	289	295	319	285	273	260	277	279	320	305	269	262	291	296	268	302	284	275	278	278	255	285	266	268	304	327	276	286	280	300	296	276	258	289	258	289	282	274	288	313	299	268	294	276	275	268	298	270	270	272	292	283	272	313	287	271	297	293	292	301	271	266	259	295	303	279	258	310	311	302	261	249	307	278	256	311	313	306	269	304	271	272	302	296	267	274	279	334	272	322	283	330	276	288	305	303	291	292	269	279	286	266	295	295	270	284	305	277	288	289	294	297	280	254	298	273	288	277	283	298	303	292	295	300	261	308	288	319	283	267	293	274	280	296	286	305	318	288	280	295	263	276	271	253	307	294	274	315	260	287	292	288	313	295	272	286	302	319	271	302	245	275	284	277	303	278	310	279	299	294	273	286	297	281	302	287	294	271	258	286	279	285	285	275	297	280	289	287	285	323	275	277	277	285	284	328	300	248	268	297	306	294	269	262	276	279	282	270	300	235	274	255	293	264	302	265	295	282	276	304	296	287	299	252	288	322	270	298	302	255	277	276	280	300	279	285	264	270	293	293	265	275	298	289	296	293	305	295	287	272	275	309	334	290	271	310	328	294	270	297	296	270	283	274	283	287	277	306	297	268	323	305	289	313	281	283	302	308	304	269	295	300	277	283	285	285	262	267	294	279	273	305	294	267	280	298	291	287	290	292	278	311	271	285	284	291	301	306	271	259	254	294	290	330	293	278	274	279	290	269	289	277	316	282	266	271	290	305	298	296	283	297	279	294	322	311	298	266	262	302	281	266	283	271	269	298	307	298	296	272	286	290	294	292	273	310	264	269	287	258	275	296	270	327	279	297	264	316	288	281	305	319	278	262	290	313	266	246	283	293	306	284	299	279	257	286	269	288	248	295	296	263	296	274	277	295	292	264	265	278	257	299	285	281	299	273	301	261	281	329	289	261	278	278	277	294	288	286	294	281	314	313	290	276	256	295	278	276	244	289	269	281	276	283	289	261	268	289	281	280	281	278	275	279	279	299	288	311	277	281	309	287	315	307	282	276	281	278	254	273	280	319	293	297	261	275	293	301	276	314	285	261	298	301	281	287	309	322	260	304	305	296	304	268	304	294	313	290	317	304	289	298	299	257	280	287	299	299	288	286	235	288	296	295	286	246	301	309	296	289	268	300	315	298	311	283	272	312	257	288	295	288	259	277	280	292	289	272	302	303	299	288	283	313	270	309	279	274	273	264	305	293	278	311	323	255	278	271	293	290	293	279	296	290	291	291	313	299	288	277	279	281	254	306	282	317	254	274	257	309	282	316	293	272	268	290	285	277	292	290	290	272	276	263	266	282	317	268	285	293	269	250	274	315	278	291	309	301	301	287	285	266	273	298	275	317	320	304	265	280	306	268	274	257	282	276	310	270	264	301	287	304	301	284	274	269	299	264	274	267	252	287	303	293	272	300	274	265	266	271	321	275	329	268	300	285	289	260	292	280	269	271	274	282	277	267	288	283	300	287	287	260	302	277	284	290	285	295	297	256	308	298	284	276	321	273	290	314	282	268	302	305	302	298	287	279	290	290	273	265	282	272	281	264	263	274	295	316	280	313	285	268	266	260	282	262	288	307	279	333	286	282	290	293	287	275	281	265	277	306	267	271	275	287	254	269	308	274	280	267	280	282	280	273	291	313	298	280	280	285	293	277	296	291	281	270	303	275	284	291	272	314	307	290	285	275	281	275	264	300	264	291	294	275	300	277	295	289	261	265	275	296	276	299	304	312	254	286	275	290	313	319	284	288	282	306	314	268	307	271	301	292	292	270	273	284	286	272	270	294	302	296	267	312	277	285	312	299	306	282	298	292	319	274	274	289	263	293	275	271	285	309	285	281	257	291	269	291	286	285	251	298	267	290	300	295	285	273	288	281	296	310	263	283	287	286	282	322	306	309	285	312	303	272	307	276	291	287	286	291	268	304	258	311	282	269	293	295	275	291	285	257	273	263	271	264	294	289	287	305	292	285	295	274	270	279	289	296	307	309	305	290	275	304	300	281	297	302	256	277	284	260	284	308	290	304	278	273	277	268	263	290	261	289	263	309	320	264	295	276	272	295	285	298	271	325	272	283	328	282	277	265	259	303	318	314	308	294	242	282	294	307	277	296	279	284	291	293	301	266	266	270	289	267	290	287	288	329	286	298	284	298	278	263	275	294	263	264	289	282	315	257	280	295	300	267	303	277	284	266	306	255	309	282	305	277	283	284	306	292	277	278	276	308	301	303	281	261	312	276	280	253	288	274	275	287	293	289	300	280	271	284	272	316	278	305	276	259	282	271	282	280	293	313	300	296	304	279	309	270	295	267	285	283	285	268	270	270	249	275	291	286	290	303	285	287	278	295	279	269	298	254	286	276	280	279	290	282	305	270	274	293	297	298	282	294	298	290	288	280	267	300	288	297	293	278	289	314	285	287	274	312	295	293	305	289	261	276	262	299	282	329	266	301	284	274	296	329	306	300	282	271	293	300	287	299	289	296	302	282	274	277	287	267	282	263	273	281	283	275	286	268	271	278	295	264	278	301	309	281	272	301	268	295	272	296	271	293	279	295	263	284	251	318	300	308	280	316	318	291	280	297	326	302	282	286	283	311	308	284	276	295	286	307	279	285	258	277	265	308	284	276	291	333	280	271	271	270	276	296	277	284	287	262	313	280	296	298	265	303	300	295	292	295	298	255	301	266	276	271	281	278	308	293	288	284	271	284	290	305
59321	89333	49325	4000	700	588	520	468	476	457	470	434	462	415	438	419	435	405	416	433	429	444	410	411	418	429	455	419	431	431	420	433	425	421	404	455	393	403	410	424	397	460	418	402	409	395	433	403	424	378	411	385	409	395	380	400	423	419	465	373	383	391	418	432	439	395	392	409	399	404	390	392	438	434	419	442	419	414	419	425	425	414	388	397	430	412	375	396	395	409	440	410	425	394	394	444	374	423	450	396	446	434	395	382	432	416	423	393	471	393	446	385	420	384	417	392	407	407	404	438	398	407	446	374	408	401	402	467	422	409	425	404	400	416	400	414	422	423	438	395	443	408	415	401	418	419	445	430	419	463	395	396	430	439	419	377	373	429	420	446	421	395	445	416	406	389	413	433	427	396	395	427	409	431	400	471	418	423	419	404	422	404	433	448	395	405	443	406	382	457	396	394	426	393	403	399	428	437	449	415	437	399	439	414	395	434	411	387	439	422	382	403	426	437	442	422	451	416	450	437	388	423	403	406	432	393	383	374	415	400	441	387	408	408	420	407	412	428	426	417	398	414	438	387	379	399	420	394	400	412	424	432	365	412	390	431	449	403	415	454	423	407	386	469	449	402	414	447	434	408	398	399	403	399	406	387	432	379	404	424	384	456	435	412	408	439	390	448	405	409	453	428	383	406	419	433	380	419	399	399	414	448	407	392	407	406	412	407	441	435	440	384	442	391	448	418	433	429	399	385	396	405	392	421	411	370	376	403	391	395	385	415	417	410	421	387	387	448	384	405	427	406	440	384	431	403	391	413	389	455	387	437	412	412	391	413	403	423	393	426	396	400	389	409	412	357	429	376	418	440	412	411	404	407	392	376	428	389	401	393	438	417	433	420	428	394	395	407	415	421	426	420	386	413	430	390	395	387	400	400	420	426	417	413	412	403	435	408	414	400	382	405	424	430	400	436	443	413	361	387	459	442	428	426	392	406	371	370	415	409	452	418	414	427	431	405	430	440	376	384	413	439	436	430	394	413	407	394	435	390	398	433	442	371	409	417	418	387	418	405	427	440	431	428	435	414	398	417	424	398	419	420	441	415	467	401	439	415	405	415	422	435	406	401	408	463	410	395	429	447	405	412	390	423	393	409	412	416	397	410	438	410	435	400	451	430	422	351	428	444	445	373	377	416	423	439	413	403	428	416	413	424	402	390	379	424	390	407	418	404	445	403	422	403	397	400	406	411	417	433	421	398	453	413	401	397	424	397	401	428	442	409	431	423	399	417	396	398	417	409	408	366	445	406	435	369	435	418	426	396	401	393	411	396	461	420	392	390	394	413	416	397	427	432	409	409	385	420	378	431	411	418	436	417	397	399	393	424	360	428	395	400	384	414	422	407	401	412	397	414	430	410	421	416	413	392	402	399	385	414	433	395	398	405	423	433	441	430	420	446	390	401	432	405	426	385	432	423	413	389	388	393	388	402	399	380	415	414	369	417	393	364	392	415	430	411	441	390	415	416	413	398	422	396	420	425	439	414	408	400	440	435	444	401	393	413	410	420	388	425	429	385	405	432	428	435	406	397	367	409	387	405	423	390	431	389	420	413	422	419	432	403	444	424	415	433	386	392	443	419	382	416	439	406	426	426	410	407	437	403	433	423	416	391	382	390	387	407	417	433	447	429	369	417	417	407	386	424	406	442	447	443	416	452	412	380	387	405	398	411	411	453	414	422	424	386	436	410	425	421	405	392	398	412	418	415	431	426	413	398	431	412	431	396	422	462	403	413	467	381	419	386	411	459	436	402	416	409	413	446	416	430	436	408	457	372	437	399	422	410	413	405	401	406	397	445	432	396	435	407	428	404	425	427	434	356	409	435	396	446	395	443	391	403	439	401	432	411	430	401	394	387	409	365	386	430	407	477	425	405	430	414	399	374	407	411	398	387	416	380	426	450	455	415	387	430	399	405	395	381	398	388	396	404	410	417	429	431	441	404	390	366	409	402	410	441	411	459	413	402	396	412	424	404	445	429	445	413	427	402	460	368	430	418	466	431	445	412	438	403	415	407	414	431	406	392	411	449	408	422	426	393	397	402	393	428	393	409	419	411	380	412	440	368	404	443	423	421	420	453	423	413	409	427	407	443	403	405	434	430	387	401	423	426	404	436	407	383	428	445	408	428	419	423	461	448	437	431	414	454	441	402	404	422	422	444	451	393	431	439	428	394	379	378	400	441	374	440	408	424	390	414	412	445	434	389	442	404	449	410	379	404	419	395	353	405	406	386	401	431	441	449	429	406	402	398	422	447	407	406	417	451	444	422	445	400	410	431	424	412	393	394	403	420	431	417	422	443	424	393	440	423	429	404	391	423	390	398	423	424	431	400	404	424	418	389	392	412	406	384	388	427	429	395	399	401	407	435	419	436	390	433	431	431	429	442	386	439	417	405	424	417	407	419	418	452	395	391	452	434	414	381	406	435	424	442	384	415	411	438	442	429	430	411	408	426	405	413	422	392	414	420	394	409	425	399	408	406	408	415	391	395	380	396	411	415	443	408	415	397	425	376	394	402	394	399	412	413	404	424	451	405	402	417	356	414	386	435	411	392	402	384	400	397	454	414	433	411	405	449	398	410	428	410	393	416	381	412	440	435	416	433	382	445	426	424	412	442	429	398	403	389	406	382	433	412	403	393	407	376	385	415	407	385	379	433	406	373	422	399	413	417	398	392	388	404	420	396	425	449	442	399	434	457	412	394	424	440	438	412	432	396	401	415	412	415	426	420	420	430	424	426	391	402	409	367	395	411	418	405	425	416	429	378	423	395	421	375	415	407	436	424	389	424	393	444	393	370	423	420	424	409	401	407	412	420	417	415	381	427	412	431	379	437	417	401	389	398	394	403	460	386	428	424	445	412	397	402	434	430	420	398	432	426	454	410	410	387	448	388	389	453	409	396	426	387	409	419	399	393	421	425	425	419	429	388	412	432	381	385	437	371	388	428	447	421	376	459	372	397	389	438	436	383	415	410	395	441	467	427	446	432	426	430	384	418	403	410	405	427	448	386	450	427	437	385	417	395	410	403	427	413	432	435	414	408	401	388	408	401	409	425	435	402	420	423	419	414	391	416	376	407	410	441	442	387	399	408	424	426	392	442	438	417	440	427	396	390	363	396	401	418	451	409	419	418	436	426	390	413	426	433	422	399	440	398	386	404	390	416	420	413	393	437	439	385	408	369	411	431	381	412	385	417	399	409	427	413	446	429	411	401	417	415	413	387	384	420	440	394	425	408	421	403	357	409	438	430	415	394	393	393	419	427	419	448	415	395	415	420	371	404	420	407	441	397	400	388	442	405	434	404	386	401	430	434	456	413	416	439	407	395	402	450	396	426	412	384	418	412	405	397	421	437	382	386	426	429	440	417	403	422	400	418	411	401	370	419	397	440	404	406	409	421	468	400	430	431	426	392	386	415	397	395	394	400	412	390	394	421	394	444	421	420	420	427
29607	23175	14469	1838	798	792	686	665	669	677	674	676	659	659	699	688	645	694	658	651	708	684	664	661	670	670	625	684	660	656	711	695	642	710	662	620	636	694	688	666	685	661	659	667	622	671	665	674	685	649	642	676	683	661	689	621	668	705	692	727	699	655	667	692	646	640	652	600	678	640	628	661	628	692	644	643	619	679	668	670	623	656	640	681	684	682	718	657	688	706	652	610	677	629	658	633	622	651	699	619	629	690	656	662	667	666	646	614	702	649	667	712	693	665	618	660	647	619	662	626	648	668	662	693	627	663	636	664	623	664	662	696	669	647	648	700	655	698	617	639	670	654	628	706	667	638	680	633	667	652	656	667	662	683	697	657	660	690	671	634	647	662	663	637	666	639	667	654	699	630	674	641	681	629	667	649	654	640	689	666	634	654	658	697	677	627	653	630	671	660	679	658	659	631	665	651	586	697	584	636	621	622	680	633	643	651	663	650	662	648	652	662	655	688	660	678	696	655	681	660	703	675	672	623	648	676	687	653	664	658	718	605	664	697	682	648	630	693	642	667	659	660	642	690	653	627	707	658	616	669	706	670	645	705	692	650	639	698	675	642	659	683	624	620	638	643	697	659	651	690	693	686	595	698	650	693	659	686	684	689	652	630	663	640	658	643	648	661	631	652	667	690	638	637	668	702	639	635	671	691	661	684	641	709	665	701	680	660	635	629	675	636	622	665	667	659	659	650	638	652	630	664	612	616	672	685	679	647	675	689	682	664	608	671	638	669	659	681	673	635	681	650	654	647	699	653	703	699	622	682	690	669	671	665	648	652	676	673	651	661	657	687	645	681	666	659	659	661	661	630	646	687	641	689	691	658	678	636	659	643	620	718	700	643	640	681	649	665	665	624	698	640	657	668	706	676	688	650	677	669	656	660	663	624	666	731	691	665	640	658	705	673	660	686	685	631	640	657	669	647	684	698	665	695	608	648	669	659	574	654	646	684	640	694	667	664	687	653	680	673	681	648	635	704	608	697	678	646	668	657	630	675	612	664	651	690	641	628	618	659	639	629	652	666	628	621	707	644	675	642	661	636	676	647	669	700	622	686	661	652	680	656	720	667	651	716	661	649	638	657	622	661	626	673	656	639	648	615	678	670	711	717	663	694	672	666	707	688	636	685	659	693	690	664	647	695	695	650	631	728	669	703	723	666	601	684	645	644	673	639	612	617	652	670	726	671	673	636	655	657	662	691	646	666	644	717	689	610	678	620	647	695	692	714	686	685	646	692	637	672	658	639	632	655	638	677	704	655	670	627	649	646	659	653	682	670	696	651	674	627	692	634	648	670	590	639	631	644	641	656	681	660	626	605	634	642	635	655	645	673	616	667	654	633	640	640	613	716	684	674	680	675	681	692	628	668	709	673	661	633	632	694	689	665	652	647	673	694	677	688	655	668	702	644	699	668	696	702	666	699	646	659	681	666	656	646	650	648	704	670	671	618	689	656	660	682	660	739	660	651	666	636	651	634	657	669	674	709	645	685	691	654	709	659	659	654	667	679	635	725	649	696	628	647	622	663	690	669	676	641	689	614	712	693	645	633	625	678	660	671	664	706	663	643	677	656	663	689	613	647	694	680	675	653	642	711	672	702	689	678	725	695	627	652	705	665	661	681	673	679	645	646	639	611	671	693	691	719	658	655	602	679	679	651	667	670	664	682	694	656	634	656	680	692	625	689	648	659	644	663	645	631	649	692	656	665	672	649	683	653	686	693	701	701	645	643	639	643	647	628	662	692	679	649	728	670	637	675	659	658	658	638	652	631	628	674	614	690	658	656	632	691	716	728	699	619	662	651	681	628	663	648	674	643	661	643	641	621	658	730	669	630	688	628	616	642	654	651	692	630	665	680	675	687	671	666	586	605	669	636	645	678	701	713	641	665	670	684	674	636	675	689	695	623	654	653	658	629	673	671	659	686	622	687	677	645	645	629	664	656	636	635	652	669	668	632	649	705	648	655	679	679	645	701	637	642	645	741	665	614	655	712	695	633	659	684	672	647	644	691	680	640	667	638	636	670	700	663	639	641	599	709	645	624	639	667	658	657	658	663	651	636	683	685	643	618	673	660	643	641	646	653	645	650	627	664	692	730	670	645	743	645	670	659	637	639	638	639	656	656	654	649	697	678	626	690	681	642	692	692	683	655	644	677	664	649	688	636	670	730	693	681	632	713	688	642	634	632	684	720	626	704	658	643	654	623	688	652	628	696	657	664	654	631	639	630	666	654	645	634	691	607	667	640	659	671	678	650	698	660	667	691	673	706	645	680	671	700	682	652	687	678	684	664	680	709	682	681	636	621	739	630	675	668	666	661	666	624	656	698	684	632	653	590	689	644	676	659	677	671	669	651	629	674	697	661	674	630	638	635	662	710	648	686	667	703	671	665	619	635	691	639	634	660	641	663	671	648	625	700	648	650	646	670	697	668	665	692	654	688	681	680	686	669	607	659	708	654	673	655	631	665	687	682	671	700	683	661	658	692	671	592	680	639	687	649	679	692	675	691	657	663	674	658	670	669	687	693	654	656	643	655	705	723	676	630	683	683	705	644	696	630	671	663	695	744	672	648	621	668	652	652	656	662	694	672	643	663	636	657	693	609	690	690	669	642	605	661	623	681	619	641	670	675	657	694	680	664	681	631	661	699	697	651	667	633	669	633	684	693	612	651	710	686	700	623	669	630	678	707	690	668	672	684	689	655	645	662	648	699	726	675	640	674	686	629	679	699	706	654	695	672	631	673	689	687	655	669	696	658	656	628	699	667	697	674	630	632	636	676	658	652	660	633	628	675	661	677	650	630	626	663	623	663	697	695	648	689	640	611	697	698	708	677	658	652	670	685	655	633	682	673	642	686	638	697	612	669	684	668	657	675	689	670	658	660	673	636	610	673	700	662	678	645	678	686	667	624	697	656	681	644	680	637	615	657	592	593	690	678	655	682	683	608	692	669	699	663	642	654	662	642	687	705	656	614	657	646	661	648	671	641	656	682	660	640	674	696	654	625	643	619	645	642	708	679	645	658	670	659	668	671	683	651	650	714	708	658	665	653	657	625	692	651	662	689	705	668	679	693	661	713	717	649	675	656	646	699	634	680	657	689	656	660	634	653	674	628	683	650	638	612	679	675	686	721	676	675	665	662	668	639	642	629	651	695	660	656	649	645	685	659	680	671	659	646	665	742	669	661	632	679	606	650	680	658	649	702	670	656	623	661	662	650	671	667	661	690	679	666	602	651	672	660	685	664	665	633	683	627	675	665	693	627	640	623	687	666	688	669	661	651	652	637	614	703	629	635	665	682	622	682	642	650	645	667	686	675	684	711	653	651	672	653	627	668	645	651	652	683	692	616	681	705	657	697	715	657	631	638	689	701	690	706	663	604	664	635	629	630	608	705	648	621	649	648	645	673	678	640	636	689	669	650	702	652	641	635	635	654	655	648	696	700	620	669
30040	32853	11478	1067	935	944	978	951	1000	955	975	953	965	1026	958	943	916	936	949	923	921	961	976	984	977	958	915	1015	997	984	968	909	994	940	947	979	946	965	947	949	986	944	987	984	905	940	969	962	983	969	958	892	937	968	956	952	927	924	960	953	1005	902	954	978	925	907	959	977	973	986	959	973	910	960	918	959	926	986	1004	986	1021	992	943	881	978	988	976	1021	1004	984	911	946	929	938	999	940	983	954	940	941	991	936	994	952	975	975	968	1023	1042	951	927	1005	957	940	979	995	945	956	977	988	941	942	960	908	930	1005	957	954	938	929	955	971	984	993	943	911	973	1013	932	949	925	992	972	984	1014	924	947	990	968	992	996	977	1002	951	984	985	975	975	984	995	997	1005	899	975	1021	953	956	933	947	932	938	971	957	964	934	959	905	909	947	956	1009	1007	918	936	948	950	993	917	927	930	991	941	959	1021	983	940	914	975	915	935	996	955	969	990	907	987	966	1020	945	999	954	981	931	989	913	958	964	1016	947	960	909	935	984	996	961	978	975	979	994	960	935	992	958	956	940	984	959	980	976	1029	970	999	996	987	992	1048	998	1014	945	1003	930	962	954	968	910	898	955	947	967	970	925	912	940	994	995	1004	959	1007	968	955	992	954	930	962	939	972	932	981	949	934	976	917	983	976	906	998	934	940	934	954	976	967	948	962	925	930	955	929	1041	943	928	971	926	949	980	898	896	918	992	939	946	1015	933	987	966	936	997	969	927	978	962	990	945	896	970	943	942	948	935	967	979	998	945	1001	944	964	912	930	949	976	983	977	989	986	881	965	952	937	967	963	891	966	1020	1003	982	942	984	933	898	897	962	923	928	985	943	961	975	983	942	985	935	987	947	965	989	987	1007	1012	928	992	941	950	969	925	939	939	918	970	981	954	986	969	958	901	948	976	922	972	930	971	979	950	922	954	895	950	935	977	926	977	1030	963	960	940	945	960	904	952	964	1029	1041	962	926	958	927	964	976	971	930	945	1036	923	971	1004	969	935	979	951	997	981	987	966	958	990	942	992	966	971	968	999	1005	987	974	965	949	997	984	949	978	979	930	950	942	926	955	905	956	1009	978	914	952	983	966	917	923	969	936	1005	948	990	956	970	980	988	959	968	925	973	942	931	978	997	960	984	943	976	983	953	982	977	990	968	992	952	973	960	947	996	966	940	957	967	981	949	943	935	970	999	958	965	946	952	980	868	946	935	976	912	943	1006	953	977	982	932	886	986	944	933	950	1011	943	985	924	988	946	1005	1018	987	977	944	943	934	968	970	941	1010	954	935	966	947	977	922	969	954	944	1038	968	940	907	1009	966	998	971	921	969	997	920	958	966	921	979	956	953	993	916	945	930	950	934	913	987	932	981	837	998	962	976	914	950	1011	1016	988	932	926	911	984	901	961	912	988	992	991	980	953	972	899	908	981	912	989	965	962	929	941	970	996	907	969	1006	975	951	1024	924	1003	964	953	1012	939	924	924	914	1029	947	911	997	993	996	987	1002	922	971	972	990	926	909	928	1001	1007	1026	924	1012	920	938	982	966	945	967	968	947	960	961	960	981	956	986	970	1029	925	900	964	985	955	947	1000	975	912	951	964	986	978	933	971	945	964	934	949	956	938	1009	1071	951	954	963	900	970	965	929	960	960	956	996	945	1008	957	1000	950	996	961	939	1008	953	934	957	937	961	986	943	942	926	945	976	975	945	945	999	975	960	978	947	921	967	954	953	971	933	1012	972	1017	980	1083	947	925	923	895	933	901	995	931	919	992	888	933	970	980	992	993	1001	930	939	950	1023	981	908	941	970	938	944	968	945	971	931	930	917	938	946	942	955	1025	935	969	922	978	937	932	1004	1005	921	1012	1028	953	951	996	950	992	971	978	972	959	910	903	958	979	921	891	938	981	916	968	957	989	929	947	957	952	960	965	951	945	957	963	925	918	958	954	951	966	931	903	976	978	1004	936	974	954	972	997	975	939	995	928	976	961	1000	983	993	988	908	925	937	980	986	951	962	953	998	918	882	929	964	938	939	953	929	962	974	947	954	981	932	970	963	940	988	921	992	915	918	913	991	968	951	916	976	929	957	877	988	968	993	932	923	950	949	1001	987	957	955	941	973	962	941	915	955	1011	939	963	948	980	911	954	979	938	955	893	920	1010	997	1005	992	1023	1019	956	957	946	968	962	1014	987	1002	959	981	986	984	999	959	959	979	979	857	967	919	977	1005	946	931	930	939	932	973	939	971	969	941	977	996	991	988	1024	999	930	941	958	963	933	910	923	966	968	953	960	928	1048	980	999	1019	994	939	890	998	1005	954	1002	957	957	975	988	918	995	1005	908	951	926	969	951	970	918	943	921	994	1034	935	923	940	1008	952	984	919	991	974	981	993	958	961	955	971	964	978	965	948	959	988	954	975	1015	934	944	972	917	969	1008	983	976	920	980	981	951	974	958	905	970	985	998	974	916	1026	980	986	987	935	971	952	952	1015	921	921	976	981	992	1006	949	1011	947	983	987	977	962	964	912	930	973	1008	977	950	936	947	920	975	1003	927	912	999	963	1003	975	962	1010	905	954	957	954	948	989	956	927	1017	915	987	980	929	971	988	1025	1005	1003	977	975	1020	1012	934	964	929	950	974	975	941	947	935	935	988	984	999	905	985	962	955	980	974	986	977	896	988	996	991	928	963	943	971	959	971	1017	972	945	930	947	1020	934	1006	979	938	954	929	932	939	896	989	938	966	955	931	1021	1034	947	958	971	997	974	977	972	981	987	932	947	1011	989	989	954	975	952	920	1004	997	947	960	966	958	983	1004	991	993	915	941	953	919	1016	1016	999	973	955	959	961	973	911	953	925	967	966	994	975	940	962	943	944	930	913	960	946	960	960	974	1019	931	959	999	1003	986	910	957	948	960	992	952	938	906	959	966	956	1005	990	966	955	951	982	991	950	963	900	923	938	1005	943	995	955	998	991	939	987	1002	941	935	962	1000	885	973	1006	980	965	928	974	980	980	950	1011	959	962	913	950	972	946	977	985	963	970	995	933	968	949	973	988	931	944	942	970	1039	957	1008	948	975	895	964	919	1006	977	967	972	964	949	982	904	963	972	983	970	990	981	912	913	981	1008	967	967	960	991	972	967	946	916	973	921	996	976	987	950	923	924	972	998	914	939	975	971	951	964	942	945	979	966	901	972	912	937	976	965	979	981	997	955	920	918	991	946	943	959	927	956	1000	942	951	951	990	970	926	952	991	991	959	981	946	1001	935	1015	969	949	991	953	900	998	990	951	969	969	920	955	926	885	1005	955	940	968	1006	945	1002	968	969	929	954	962	982	940	993	987	968	961	923	915	1003	960	920	964	969	991	934	934	944	1015	1012	954	975	953	930	1023	964	1013	957	984	960	1007	927	915	964	962	960	899	993	978	983	944	1028	976	958	923	950	915	989	976	927	992	944	970	978	984	940	993	983	997	957	958	982	958	968	1002	979	983	1012	958	946	1007	973	941	963	1001	962	943	984	901	1006	962	935	923	967	994	951	987	965	980	955	966	884	975	1005	936	907	955	938	965	993	977	895	964	965	950	901	963	942	959	990	990	970	942	972	1014	950	953	974	918	945	940
23504	21820	28596	25057	17347	1740	485	423	394	409	392	378	398	373	381	374	363	368	357	395	354	408	400	384	398	393	433	389	414	396	393	388	369	392	409	369	365	391	395	376	366	376	397	416	367	389	397	385	392	386	385	370	399	390	387	372	379	337	360	373	376	390	396	378	405	383	399	371	372	368	380	388	394	382	363	331	397	367	383	354	382	383	379	387	367	389	409	355	352	364	416	385	389	361	382	377	371	411	389	351	373	418	431	375	387	388	371	381	377	390	368	379	361	383	387	416	367	393	348	410	383	402	399	353	371	380	379	369	350	410	359	422	391	392	404	364	395	403	411	370	417	412	386	433	353	352	372	366	362	377	389	387	382	389	408	340	407	410	377	384	371	405	375	357	416	371	395	338	374	381	403	355	392	388	383	350	371	353	395	404	360	351	359	384	377	367	398	390	374	402	377	403	417	398	369	362	378	359	380	399	386	375	372	375	361	364	382	402	381	378	359	378	395	390	367	388	409	379	357	344	351	385	400	392	380	409	397	415	436	375	382	375	372	357	402	388	394	328	369	396	391	371	361	373	369	369	400	393	354	356	365	359	380	384	372	382	415	371	429	423	417	393	393	390	372	378	352	365	381	362	379	390	374	385	401	384	390	408	391	388	394	350	353	387	387	424	391	328	389	368	386	365	368	359	392	353	388	367	403	396	426	400	383	378	344	389	357	410	388	387	387	363	396	404	405	353	366	330	361	401	370	382	406	386	378	419	376	395	362	401	376	373	355	381	390	372	369	343	366	396	413	364	402	357	390	351	373	376	382	388	365	374	355	343	396	379	363	386	365	379	390	379	382	386	373	379	389	354	386	440	382	413	353	405	394	365	373	387	379	365	360	369	357	373	378	379	375	350	353	352	374	386	397	380	368	398	378	361	361	376	344	387	359	389	350	389	383	402	372	340	344	377	406	405	343	352	362	368	386	354	429	370	392	366	392	392	389	351	377	416	395	382	368	376	400	348	405	396	360	390	373	396	385	400	393	400	400	359	340	377	362	376	355	381	372	404	380	401	384	373	364	381	399	393	362	365	376	381	353	366	367	416	358	411	380	370	397	375	387	377	362	336	343	351	380	373	395	356	392	366	359	369	380	379	361	370	368	397	430	369	348	370	397	376	394	355	411	375	391	332	384	384	377	378	364	359	394	385	356	388	406	346	375	352	367	384	389	384	378	348	354	401	397	354	391	391	369	370	406	397	370	371	375	344	372	370	359	375	405	360	380	344	368	382	363	393	389	367	391	417	405	385	381	358	405	414	398	368	388	380	404	395	379	382	397	400	367	377	407	386	333	364	411	402	356	396	402	379	379	390	436	370	389	371	395	378	412	408	410	340	379	376	380	429	428	394	368	384	401	364	381	392	370	392	378	386	402	391	398	397	378	378	376	370	395	370	358	370	377	379	385	372	409	390	402	376	397	382	369	384	367	399	386	390	399	388	345	367	376	371	396	363	389	401	412	392	395	383	342	387	424	376	398	385	443	352	397	368	371	382	375	393	396	384	392	363	362	373	389	377	404	398	374	368	368	392	377	382	402	391	378	395	400	339	380	330	366	372	372	375	369	397	344	395	412	365	399	389	373	384	391	384	352	366	407	378	382	384	405	397	364	372	346	366	390	382	422	367	384	373	395	384	358	395	385	379	374	384	349	392	377	395	372	389	347	410	422	380	437	378	341	338	388	406	370	375	368	404	411	375	348	376	374	383	347	372	392	370	387	414	361	388	372	385	391	395	355	414	375	381	416	377	376	415	356	368	365	375	414	399	401	383	392	374	396	383	389	382	362	367	369	372	368	386	367	374	378	347	374	377	383	344	395	425	390	374	387	391	340	385	352	395	355	348	356	353	374	386	372	391	403	411	364	366	392	396	391	389	327	406	382	403	393	366	378	388	388	371	377	379	363	389	371	384	385	396	389	404	388	383	395	377	360	378	390	360	375	350	399	348	415	389	395	388	367	391	375	362	397	340	369	361	373	374	410	397	338	382	366	386	374	377	370	383	372	392	347	313	398	376	407	404	392	401	371	379	342	355	381	359	363	413	370	380	388	360	385	382	356	370	402	376	368	371	363	352	359	368	402	354	393	389	399	399	394	387	390	369	386	390	331	380	364	366	385	351	382	377	390	355	400	368	352	367	370	356	402	387	406	364	378	376	400	413	375	374	373	380	376	405	370	355	353	419	392	375	422	378	369	384	357	373	403	388	367	376	358	394	379	360	395	382	388	387	353	387	353	388	376	361	381	393	349	372	386	376	364	358	408	396	387	367	379	359	375	395	397	393	397	373	388	388	351	409	373	392	401	393	399	401	380	425	370	356	385	388	355	376	396	407	385	388	405	393	393	383	356	347	378	336	380	395	355	369	345	397	388	395	378	384	373	400	373	396	400	350	383	410	376	368	391	369	385	392	331	398	378	405	349	382	437	392	385	394	387	393	355	349	388	379	375	427	364	372	407	353	381	371	359	381	395	368	399	371	404	375	377	377	347	379	395	402	400	385	424	381	393	377	403	376	398	364	372	371	375	392	346	352	393	380	393	383	405	373	386	385	358	415	383	375	391	369	373	351	356	388	363	379	376	369	374	397	356	376	373	386	381	382	352	391	365	380	334	353	387	388	373	358	392	338	343	363	364	395	405	379	410	385	423	402	391	382	375	367	381	401	370	363	388	386	414	367	364	358	361	414	347	398	395	373	381	360	380	366	388	340	370	372	363	376	375	370	420	401	363	378	388	361	346	359	412	387	376	363	391	387	384	391	365	386	370	408	394	382	377	404	379	389	381	362	410	373	396	410	376	371	360	348	367	377	375	406	370	378	328	387	382	405	377	388	418	372	405	414	409	361	392	370	363	376	351	408	388	364	380	381	347	386	397	349	380	378	390	401	355	363	394	382	397	395	356	403	382	369	368	399	376	365	366	372	352	408	408	366	371	393	397	388	371	386	364	381	359	391	407	385	433	358	362	367	370	374	367	404	351	370	361	384	386	402	374	341	380	389	386	331	394	378	394	391	359	370	386	415	414	357	367	374	390	379	388	401	346	355	386	356	390	355	390	376	423	387	377	356	417	363	418	366	377	399	383	389	378	380	389	384	390	397	411	379	380	412	368	413	380	405	354	374	428	397	394	356	394	366	392	407	388	401	390	404	379	382	371	364	392	355	369	354	388	392	370	355	377	383	425	393	379	397	382	348	358	389	389	396	395	361	389	378	368	405	365	387	387	384	349	375	394	392	388	371	355	386	373	366	339	336	388	359	404	371	398	382	354	376	396	385	381	417	369	373	369	313	373	349	415	362	369	374	353	357	408	385	372	370	366	356	406	397	364	386	413	374	386	376	399	407	379	369	358	362	399	364	370	378	369	402	353	373	376	401	382	359	344	359	391	398	396	376	369	358	361	406	397	389	391	386	371	361	381	406	352	419	383	385	374	397	392	379	366	396	364	380	384	434	384	390
50854	74118	34492	837	755	702	646	637	587	630	573	559	593	559	601	557	554	582	575	582	573	564	571	604	579	574	562	584	578	570	575	560	548	596	595	575	605	578	553	557	587	589	598	532	593	597	582	589	579	599	578	533	590	571	565	567	576	595	552	557	598	589	608	533	591	624	544	619	611	561	556	584	581	621	589	580	566	529	579	546	573	568	619	632	581	578	563	589	581	553	547	546	598	565	536	548	563	597	573	578	591	586	583	617	529	586	587	553	602	576	604	577	595	519	630	589	549	581	563	596	591	587	566	563	557	576	595	584	585	585	556	599	586	590	580	565	577	550	605	618	581	589	547	540	612	611	551	618	537	541	569	599	568	579	590	587	581	601	570	629	598	600	593	572	587	516	573	585	557	595	584	545	597	574	602	579	576	565	597	568	541	556	632	608	557	535	603	551	616	597	576	571	568	598	566	574	570	549	571	614	586	575	575	580	617	513	588	548	581	556	594	565	555	600	545	560	585	570	535	574	562	539	527	609	542	580	572	596	576	630	587	571	594	607	608	589	595	525	626	580	639	579	569	607	581	605	584	600	572	563	518	546	590	625	580	558	609	599	576	597	570	622	578	559	527	570	603	537	550	582	603	599	572	591	593	570	589	585	598	584	551	558	560	569	554	553	614	556	575	558	589	647	586	591	573	557	580	555	559	587	588	562	581	606	566	606	543	578	570	577	626	542	536	591	581	595	587	549	586	547	629	583	519	595	582	570	576	560	578	569	564	573	623	593	555	575	599	571	554	578	565	566	526	555	558	542	602	570	574	569	575	584	558	606	612	571	571	580	616	616	577	617	544	572	559	559	563	591	621	633	548	561	595	573	578	571	613	590	565	632	572	576	582	590	603	547	612	642	634	563	588	571	596	540	529	589	608	567	579	554	556	564	538	596	567	561	584	571	562	599	595	579	594	578	581	577	582	575	545	565	568	519	566	635	563	542	585	602	593	571	540	573	579	556	583	592	593	598	584	545	532	586	575	525	610	587	584	576	606	601	585	558	588	576	579	570	555	604	597	578	565	583	540	585	582	612	592	573	587	628	531	577	573	575	516	587	587	563	561	619	579	611	538	584	608	592	567	574	634	555	568	584	597	580	551	583	572	553	575	544	566	578	575	566	588	579	561	627	593	600	596	619	547	603	592	594	636	514	562	583	587	591	595	579	632	585	536	581	568	637	584	540	584	536	601	586	557	582	579	530	602	586	582	605	559	564	590	589	591	536	609	572	600	583	600	573	591	602	543	586	577	565	566	604	572	632	591	567	562	552	550	577	563	565	589	556	561	602	560	517	575	588	582	575	593	594	599	609	573	575	558	555	577	606	556	583	553	619	560	543	568	584	599	573	588	568	585	569	564	565	573	623	595	582	591	591	589	593	554	569	576	602	564	586	593	605	550	549	548	582	533	583	557	589	606	592	561	545	601	547	547	567	613	607	584	567	562	567	601	601	621	641	568	572	544	572	590	591	613	535	571	539	571	618	597	589	580	582	589	622	535	624	567	553	555	575	576	577	545	585	592	575	558	557	583	571	577	579	607	588	603	576	557	538	582	560	567	609	597	553	553	572	610	605	589	571	591	557	590	591	618	565	586	587	605	589	598	595	550	585	611	577	538	607	581	553	573	599	573	565	559	596	578	555	563	607	570	592	582	610	577	588	560	587	582	609	592	582	575	581	592	568	569	561	547	569	573	561	592	600	588	587	559	560	578	586	585	613	613	568	581	520	600	555	585	537	567	607	576	541	561	584	577	571	581	573	545	536	601	550	582	588	565	572	565	578	577	545	600	599	561	537	599	598	576	610	564	602	572	566	577	577	581	575	595	570	573	580	533	586	598	605	592	562	566	566	551	587	608	582	600	577	588	567	609	575	529	601	555	590	554	614	565	592	529	548	599	598	597	602	572	588	589	598	544	531	540	569	592	573	618	599	544	647	624	587	563	552	586	567	556	560	546	625	616	582	631	625	568	600	565	522	579	566	600	589	588	631	536	614	565	534	547	592	562	584	559	557	550	620	521	567	582	577	607	562	593	599	552	582	553	597	573	598	556	538	573	573	591	585	550	590	579	584	613	592	562	556	594	602	591	583	548	573	562	616	580	569	614	607	601	576	582	575	557	586	561	565	553	590	553	545	614	555	586	580	570	590	582	587	585	568	611	620	586	610	528	583	611	581	582	586	559	562	577	593	577	644	506	575	529	531	559	577	579	628	583	570	606	597	605	588	636	640	577	554	586	597	564	565	591	559	560	612	567	583	581	591	570	600	607	549	626	589	549	545	579	593	585	507	569	587	577	566	585	610	545	580	589	579	583	588	556	545	582	568	601	589	566	591	570	562	602	581	605	581	561	590	599	596	591	590	563	582	570	577	580	558	582	508	579	592	585	592	582	619	590	569	592	579	532	653	562	604	586	546	574	616	594	562	613	566	575	582	567	575	570	571	604	578	575	541	573	551	593	557	560	537	576	547	582	558	601	601	564	552	574	584	604	568	610	601	604	572	610	568	536	613	591	596	573	572	587	582	585	546	568	562	579	567	574	555	566	554	591	594	582	551	555	559	597	560	585	577	525	558	555	577	620	559	599	588	562	521	576	607	550	586	598	579	565	573	578	565	571	559	588	576	550	533	577	553	580	570	569	544	569	581	601	553	573	572	576	588	584	599	563	543	583	601	551	560	570	583	605	519	625	630	598	562	576	560	585	589	608	548	582	594	579	578	606	544	577	579	560	570	563	604	594	584	594	587	561	559	589	562	567	606	602	582	612	572	583	579	601	566	566	578	578	563	598	594	604	564	568	547	561	556	543	603	552	555	594	572	543	541	609	578	581	621	609	602	580	580	583	554	590	600	574	602	608	560	601	554	550	588	604	610	555	592	542	576	585	549	549	570	610	574	583	553	611	544	556	573	581	571	576	595	595	559	553	620	590	580	517	581	576	585	551	582	591	561	597	568	595	572	566	565	554	599	547	551	600	552	578	569	602	597	589	539	581	564	618	592	606	558	571	576	584	613	596	564	602	569	574	548	562	561	586	536	568	570	568	604	585	597	593	585	582	594	568	619	555	557	534	590	594	559	572	540	589	594	560	551	568	558	570	553	546	584	572	586	547	583	576	574	560	569	554	550	629	565	558	627	581	599	574	613	521	604	664	590	578	550	574	588	585	632	537	582	554	561	609	564	534	556	575	579	572	578	553	609	535	558	572	564	624	548	597	597	611	571	556	615	544	530	580	548	567	601	574	586	615	589	591	591	585	556	598	591	542	595	596	507	612	591	593	606	593	574	559	580	577	584	580	575	561	592	623	557	584	615	557	583	602	581	581	561	572	529	552	592	596	616	549	582	594	611	596	577	572	555	545	609	586	602	584	580	586	585	582	562	558	588	612	575	610	581	572	569	564	591	594	569	608	580	556	593	609	605	613	641	578	582	603	549	560	563	545	598	577	560	627	570	578	562
25164	22398	26784	21853	2589	728	683	749	699	669	692	702	682	738	657	716	673	679	633	715	688	670	710	690	723	720	679	675	709	637	728	704	704	715	662	720	655	705	679	662	687	662	709	681	690	660	675	648	645	698	691	710	689	724	735	716	659	730	737	669	694	683	679	699	685	674	720	710	685	706	657	686	714	700	681	737	693	674	688	688	647	671	625	688	724	715	665	684	670	647	653	728	678	681	737	715	671	678	736	681	690	707	701	659	612	694	701	731	725	707	720	664	693	683	709	653	715	719	694	673	710	660	647	724	717	691	691	644	716	715	696	718	707	674	719	691	678	682	670	671	690	676	655	726	674	666	652	711	655	667	676	713	647	677	675	659	674	651	690	700	690	706	700	695	713	679	671	711	680	627	673	693	680	673	682	702	654	707	696	720	688	654	701	649	670	635	701	692	650	663	692	705	671	716	692	632	683	675	716	686	656	731	685	707	687	701	692	681	675	667	704	682	678	709	746	700	726	724	710	702	675	651	691	701	740	723	644	679	663	690	702	658	678	670	645	675	652	683	669	646	668	666	680	691	634	650	684	678	657	676	651	674	610	691	688	653	699	696	711	707	721	637	654	704	678	682	658	757	621	699	689	723	638	654	667	682	680	749	630	674	619	680	663	695	698	670	675	665	717	689	723	703	693	684	698	692	707	698	672	700	676	716	651	708	687	696	694	668	689	697	698	698	689	677	698	720	692	668	661	708	705	696	673	695	656	692	667	643	689	678	716	667	673	681	706	714	687	645	693	685	715	707	706	746	671	671	659	650	718	717	684	683	624	704	678	694	663	652	713	658	689	691	722	656	711	711	663	641	686	664	691	676	703	677	670	691	715	689	695	655	706	706	671	672	696	718	724	704	677	650	730	643	692	719	681	698	687	712	695	677	703	695	689	665	713	723	679	705	685	706	656	684	728	718	718	700	755	697	701	648	658	645	701	718	691	685	681	706	715	703	662	664	692	736	682	726	719	693	705	655	701	710	711	683	690	675	679	715	754	710	652	680	685	687	671	720	701	681	733	683	725	651	706	670	705	698	674	672	703	700	731	689	729	699	710	713	675	694	686	648	665	678	714	722	667	686	691	675	700	742	743	639	662	673	684	626	631	706	630	710	672	696	729	681	642	726	654	643	627	674	710	678	708	665	669	677	629	641	692	659	665	700	734	668	759	626	707	672	682	698	723	670	649	656	693	680	699	714	679	705	687	686	685	755	699	696	706	695	679	650	662	707	700	672	715	725	629	676	682	712	690	701	658	698	705	680	687	620	712	675	698	690	748	642	650	730	680	675	710	700	677	715	710	691	669	650	671	694	747	659	710	706	681	668	687	696	714	718	690	690	719	661	697	676	706	671	713	697	675	666	669	721	694	696	671	667	621	696	682	627	672	698	727	701	667	720	695	658	677	669	671	665	673	711	728	687	700	692	728	701	693	675	655	638	717	666	694	681	677	738	667	667	660	699	700	631	680	700	687	685	644	712	679	685	690	676	640	683	652	726	669	716	685	682	706	663	681	679	655	688	669	653	648	701	691	677	725	705	701	719	677	706	642	689	681	684	698	677	656	688	703	620	686	716	710	719	696	688	656	691	685	713	658	649	694	672	669	726	690	708	685	707	653	684	702	644	679	698	638	676	654	659	712	685	683	677	651	668	675	674	703	629	701	630	686	637	663	641	644	694	706	695	687	663	716	697	723	698	684	683	696	737	723	730	673	681	675	707	656	649	716	676	720	664	686	651	701	659	718	660	686	724	646	670	672	692	630	715	705	704	671	655	704	689	671	685	717	670	679	624	712	729	725	685	694	659	650	703	681	676	724	659	670	672	632	701	688	729	723	707	696	608	694	696	662	690	694	664	668	669	652	670	693	685	700	723	710	728	699	715	751	681	656	725	673	688	678	681	646	697	655	621	649	679	722	686	696	702	669	679	657	687	660	655	679	683	714	708	711	712	695	729	651	735	693	647	650	648	671	673	712	660	728	691	672	713	712	631	734	681	675	703	645	686	676	676	716	710	691	692	625	697	685	702	703	683	746	713	700	730	666	686	717	718	655	664	696	644	738	694	717	721	680	646	721	691	702	724	702	697	673	723	724	671	687	688	692	672	694	691	694	736	734	694	726	704	674	699	695	745	660	641	734	719	696	718	592	679	682	646	638	681	686	747	688	669	677	683	705	677	672	696	730	668	735	679	721	685	700	667	714	690	657	694	705	658	705	679	710	731	683	718	705	652	715	686	662	675	688	710	687	686	696	714	675	671	667	651	701	686	709	689	657	713	711	686	699	650	731	706	675	665	704	683	676	690	686	655	696	709	681	746	737	671	666	670	716	715	713	739	652	730	703	661	658	673	698	663	684	729	680	695	625	694	708	716	637	687	744	700	602	675	656	705	695	716	742	680	685	706	666	727	687	704	676	667	703	696	684	667	647	694	675	739	696	653	707	661	704	677	704	696	665	694	729	698	694	661	700	682	726	706	646	706	673	672	685	707	690	688	720	654	669	686	731	708	660	706	684	666	644	643	686	666	699	718	679	730	641	676	637	731	691	688	690	698	667	684	638	675	658	656	691	684	688	659	698	714	612	742	701	708	649	716	667	715	715	675	682	672	733	654	680	691	694	670	657	750	710	653	692	679	672	689	678	740	667	699	702	646	704	709	727	696	661	693	660	656	678	709	675	652	675	714	713	716	660	639	651	689	674	658	665	670	647	669	676	694	684	682	679	715	642	693	721	740	693	686	656	677	676	726	770	674	681	692	677	679	671	655	637	713	650	701	634	643	714	677	700	648	685	699	674	680	699	699	697	723	647	698	664	668	682	732	703	716	670	722	696	673	668	691	678	698	716	756	673	706	695	693	662	686	707	678	700	690	650	686	696	713	729	612	658	678	669	659	696	694	681	681	733	687	673	667	670	712	705	678	688	658	696	737	704	700	726	679	708	692	674	686	691	685	702	722	677	684	717	667	676	677	686	719	701	653	650	688	686	692	651	673	677	737	702	697	688	668	714	697	676	662	701	744	668	704	705	678	700	671	730	715	674	665	678	656	679	704	675	683	645	659	692	691	713	648	703	693	676	715	703	658	706	709	691	677	674	668	643	650	660	704	683	685	705	703	708	689	655	652	701	693	724	698	700	666	696	672	672	687	676	732	667	672	729	694	670	701	680	648	670	720	639	642	653	671	681	698	655	650	690	707	645	669	654	712	730	742	663	674	697	710	715	708	705	686	669	706	677	700	665	696	700	672	658	701	707	732	693	672	663	659	651	668	732	700	726	660	684	738	681	665	638	677	704	657	713	702	689	699	693	653	665	693	640	677	663	703	719	662	672	666	716	663	659	686	643	709	646	694	710	702	654	688	690	658	671	660	665	669	683	678	668	662	688	708	667	702	643	650	650	694	713	677	676	654	686	722	703	664	686	673	718	674	674	652	649	666	734	702	673	702	651	703	681	696	673	692
45765	58545	28427	1113	1017	1031	1042	1002	1004	978	1029	1008	1060	1006	1002	1033	1034	1023	1014	993	964	1036	970	1035	999	974	953	993	1033	1002	1022	989	981	945	1002	977	979	1016	1026	967	1026	1047	981	966	958	1001	1002	952	966	953	1012	932	994	1018	950	884	1012	1021	1000	1044	948	985	1040	994	989	954	981	1029	1034	977	984	956	961	971	957	1020	939	995	1007	995	1003	1041	903	969	984	953	965	912	952	962	964	985	1033	991	969	1000	943	951	971	927	964	952	1016	994	929	1045	966	977	1012	936	949	1007	962	929	977	1008	1028	949	998	996	959	1056	1029	994	987	934	977	1000	946	977	993	1018	966	974	977	1025	1003	973	988	983	968	990	985	975	1028	975	1022	939	968	1024	997	989	1033	983	980	1018	936	1017	946	1019	1022	980	962	1022	985	980	990	964	977	994	995	992	971	994	1036	1024	1016	975	983	1005	989	964	990	968	947	981	986	1014	1022	949	985	1023	1008	959	973	972	1021	1009	1005	947	982	936	1015	995	1021	976	977	979	997	966	1036	970	1006	964	1014	963	1021	980	1038	970	990	999	967	967	999	982	981	992	976	961	1000	1053	1005	939	968	1001	904	971	1027	996	983	963	1055	981	1011	968	1058	987	964	1002	974	977	1034	1031	969	929	995	993	988	1007	969	978	1040	938	997	992	962	955	1010	1003	942	980	962	960	986	1014	934	908	975	1019	1007	955	972	950	1018	1015	1008	959	952	958	1022	973	971	1010	987	971	967	988	954	945	948	984	994	985	976	973	952	1013	1003	978	966	1024	997	1026	1012	952	965	978	995	985	1001	986	1053	1004	961	957	980	982	1007	937	940	1009	1013	987	949	985	934	989	994	999	999	965	1009	993	1007	996	945	1014	971	1003	971	989	941	965	961	974	962	968	927	997	979	952	956	1016	994	964	974	943	965	982	952	988	971	1013	987	1012	989	1050	961	943	942	944	989	1013	1041	929	1010	991	999	976	990	977	1004	972	996	1029	1020	933	1017	963	998	1036	983	1036	1005	996	984	979	1005	986	951	970	983	1029	972	985	965	1019	972	1013	994	961	949	954	950	1030	924	984	903	1002	906	948	992	1028	996	975	1003	1009	997	1013	1004	947	1008	965	948	963	975	1043	964	1046	993	954	1023	994	1012	1038	1040	1015	1040	954	988	951	1000	994	968	1016	976	928	994	984	1024	951	979	996	1022	990	964	994	1012	967	1002	968	1010	991	1056	966	976	972	950	964	937	961	1015	990	998	988	951	962	995	963	972	1024	931	923	996	1006	985	992	973	980	991	936	1071	949	1003	980	945	969	962	985	983	984	1011	1009	1029	1037	972	977	969	930	990	1023	1004	1011	1008	1011	1009	957	958	991	953	1027	953	996	983	972	1040	1004	991	1001	966	1037	1008	957	1057	1073	965	1007	976	979	969	915	929	1000	965	1012	1003	966	932	997	1055	958	955	950	991	1002	1013	953	964	938	1001	944	937	991	956	935	968	974	926	924	960	945	985	993	981	971	1039	1017	1000	980	998	941	969	920	1015	1066	910	971	1009	961	1002	953	1020	956	969	1011	985	1035	1020	948	978	992	950	990	941	951	1031	1022	1026	990	1032	1027	1008	974	1039	1007	998	996	1030	1016	1062	939	965	939	935	1004	940	988	980	994	1008	1010	970	980	955	940	899	927	978	984	1028	1015	987	962	958	968	958	988	1052	984	1002	1018	976	1003	935	984	944	952	1034	994	991	945	990	1035	969	966	1045	992	1029	1024	929	967	953	971	1012	1048	927	998	1020	1000	963	926	977	1016	985	1021	925	1000	1025	984	942	946	992	990	961	1011	971	1005	941	967	952	941	956	1017	1018	1026	1021	985	1009	927	982	976	989	985	1036	1016	984	974	994	969	1025	963	969	951	982	960	985	1021	949	1010	948	997	996	968	970	972	967	985	953	980	1021	977	955	976	981	947	1014	983	989	990	983	986	966	936	1003	1000	979	942	989	918	947	1017	996	941	1029	984	1027	991	978	1006	963	999	988	981	993	1003	950	997	945	993	918	986	979	949	938	979	1015	980	963	1040	1003	966	945	946	940	1012	943	961	1007	1016	964	937	1012	959	950	991	982	975	980	1034	1052	981	992	966	983	970	958	957	939	998	955	1034	989	973	991	967	994	993	1025	971	1022	955	1000	991	999	1047	936	985	1000	951	912	947	984	909	965	1008	981	1028	975	970	1019	1004	1005	975	995	969	1014	996	958	1018	1003	994	983	1001	1024	969	998	990	951	972	999	994	1009	927	999	971	986	1013	1029	971	1000	974	979	982	996	996	967	930	977	969	997	965	988	969	925	951	996	925	977	1001	1014	1017	1030	1040	952	1013	1007	955	1016	996	939	1001	973	982	1004	1100	988	1063	962	1001	948	974	987	984	943	974	962	948	1000	992	952	987	1014	983	937	1048	1002	1009	1003	987	949	984	1018	976	1003	978	1006	985	973	924	992	953	965	1014	971	1014	1012	950	998	1036	946	1030	980	1038	1030	947	1006	1054	908	937	988	1012	977	985	994	923	998	950	1003	1008	1029	1018	956	976	946	951	961	1047	1016	1003	999	984	989	976	950	956	987	1024	992	942	966	991	970	960	974	965	1011	951	981	1008	1018	1053	1049	1029	1027	989	999	1026	969	979	997	980	975	962	1002	979	955	997	982	974	967	980	1003	977	1013	964	927	989	1003	1001	985	989	942	992	977	1003	989	988	933	996	998	991	1010	986	961	1015	977	950	1046	957	969	970	1011	985	992	999	959	987	1040	972	990	963	996	1012	974	953	984	1024	978	951	1059	1018	981	940	978	971	988	978	974	1005	990	977	1003	982	900	1040	998	920	1003	980	979	921	1016	985	965	956	968	1008	994	998	1024	928	1075	1048	972	951	898	1017	946	959	1012	945	1017	955	1055	970	983	1022	945	938	996	1004	954	1011	991	982	998	973	964	1015	979	1020	997	961	959	990	992	996	1064	974	1024	1014	964	944	1021	990	1046	936	993	991	977	993	935	994	984	1037	967	985	955	968	950	964	1027	1003	973	982	984	951	1008	1001	962	980	984	966	960	1015	979	996	1019	970	997	1028	937	1013	985	983	1003	1053	933	981	951	1043	992	1020	988	975	983	1000	1011	967	930	982	989	950	985	971	1012	1024	957	977	999	953	979	941	986	951	1004	943	957	991	1030	961	957	1003	994	973	979	1005	978	933	975	1044	958	996	972	932	928	994	926	960	968	926	950	1030	969	941	979	922	969	1040	1017	1010	955	940	1006	1017	972	920	955	1019	1060	959	983	1037	981	1000	1038	972	997	1010	1029	1000	960	975	996	996	1030	1017	947	1021	945	962	979	949	955	981	1036	989	954	1012	960	988	962	969	982	950	984	1018	1026	997	957	971	973	920	950	1038	937	957	1005	1008	977	966	979	1003	973	992	955	984	925	1006	962	942	981	948	975	978	1012	1009	955	1011	972	940	1009	971	939	924	993	988	933	977	1012	954	1000	945	989	970	1011	938	1006	988	951	1009	1007	1023	967	971	1002	963	972	1018	988	1045	957	1001	976	948	995	1024	968	988	988	899	974	973	995	1006	988	1015	962	996	988	983	987	978	972	973	897	995	948	936	1004	933	973	971	1019	960	1010	1026	940	930	962	961	1002	967	991	998	1004	911	929	1006	1008	942	993	982	988	962	1001	1009	1003	1006	972	981	968	1066	969	1014	1045	1024	987	949	972	960	995	996	1043	988	978	994	928	1021	1057	995	963	973	1062	950	1022	987	1003	957	977	978	951	997	985	982	1034	954	1031	967	1001	907	1012	934	991	944	954	977	958	994	1011	1007	993	968	917	1008	1000	929	981	963	923	1009	996	970	1004	969	951	973	980	927	974	939	1031	977	989	1003	962	1027	996	914	1007	971	975	949	976	1020
22515	21664	29163	24443	21535	18213	1084	369	310	316	312	293	336	289	289	289	300	282	310	295	263	324	262	310	293	286	315	307	275	276	288	304	296	286	288	291	298	327	279	279	274	280	268	287	275	278	288	289	263	282	295	262	296	274	297	309	290	319	241	283	261	281	252	259	281	282	294	268	277	300	279	281	272	301	292	310	301	277	312	325	277	267	315	273	314	270	292	290	286	281	276	293	270	284	292	305	321	300	261	305	274	278	314	265	289	316	297	312	288	303	300	302	293	313	290	280	291	324	271	298	301	273	294	296	291	299	288	285	271	243	293	292	265	262	269	267	287	267	309	289	285	311	267	259	299	294	287	289	283	295	304	274	272	286	277	269	275	296	307	295	299	273	277	299	285	274	304	298	300	282	283	292	280	307	300	308	296	286	262	281	273	302	271	291	271	307	289	306	266	279	299	271	299	277	291	278	277	292	281	279	289	264	272	277	308	279	286	301	302	282	286	292	265	280	288	262	342	297	272	303	306	286	288	302	271	291	294	287	293	287	273	293	299	301	298	293	284	287	317	274	275	289	299	279	279	287	285	275	299	284	297	265	300	272	267	317	303	327	275	280	261	301	306	290	299	278	272	316	295	298	255	259	274	302	302	247	269	294	261	273	312	273	253	267	257	300	264	302	269	288	299	308	287	287	298	251	341	323	295	284	280	275	302	280	300	300	317	274	290	286	296	272	262	274	290	328	291	274	278	277	311	308	284	287	261	304	271	252	284	262	273	330	262	329	285	288	302	316	269	296	302	308	265	277	299	302	296	298	310	272	294	295	267	275	280	265	297	287	288	290	300	296	287	255	270	274	262	258	275	252	296	259	283	274	269	281	291	304	296	281	283	279	255	300	264	261	246	289	284	315	277	295	277	284	293	286	287	276	300	294	275	275	297	287	264	289	288	262	281	285	276	276	268	324	277	286	294	319	301	287	284	286	307	325	272	301	288	284	267	293	261	299	283	293	300	266	325	296	296	279	306	284	279	308	275	298	292	303	293	304	278	282	335	315	305	305	279	272	276	274	300	255	298	291	282	271	290	272	291	286	283	299	270	299	297	292	285	303	292	267	271	285	305	308	264	266	281	298	252	295	293	299	296	310	320	282	287	279	290	276	325	275	320	295	289	298	287	273	278	286	284	287	294	260	267	275	261	294	300	267	257	270	291	284	279	253	280	286	280	309	307	294	278	278	277	267	262	273	297	281	302	272	299	279	287	262	267	291	287	284	307	321	274	299	321	297	245	307	302	240	296	284	303	302	293	300	265	293	295	280	285	258	305	300	281	271	317	263	257	272	288	261	287	276	278	299	300	264	320	308	278	297	270	290	326	288	309	288	285	279	284	288	289	292	289	264	281	283	278	295	268	261	269	301	309	300	269	275	290	270	298	295	272	298	268	276	290	282	282	282	270	302	305	299	267	313	312	315	294	277	272	259	280	249	258	286	290	284	290	300	302	302	305	303	280	302	288	310	302	294	264	277	302	276	290	312	313	309	295	269	282	282	308	312	305	293	283	296	271	272	286	292	285	299	275	306	296	298	285	299	265	274	294	305	294	278	272	263	267	271	292	277	260	268	269	305	303	300	298	292	284	257	290	283	272	314	297	291	301	291	313	292	293	255	311	311	302	321	283	282	277	283	304	283	289	283	286	303	298	338	295	268	268	295	302	273	274	272	309	282	312	287	271	282	314	283	309	252	299	299	289	280	284	277	298	291	280	277	268	262	243	304	279	266	282	268	274	286	285	259	279	298	290	303	299	283	289	310	285	310	294	288	306	267	290	291	293	295	259	295	253	264	302	328	277	299	297	286	296	265	272	290	285	318	268	281	277	300	279	304	275	277	273	287	308	283	271	294	263	295	266	308	288	274	288	281	298	289	287	274	245	320	321	272	269	318	263	296	278	318	309	272	282	262	284	287	305	265	292	305	293	289	274	293	300	264	252	275	298	277	271	265	277	295	245	288	303	273	298	325	302	293	289	274	250	256	294	285	273	254	322	268	292	273	265	272	264	267	283	297	277	303	299	283	239	316	259	327	297	278	300	288	263	280	259	306	268	276	287	277	283	291	301	296	292	278	277	273	272	257	286	299	288	275	308	316	306	278	266	264	315	243	333	278	287	296	303	276	322	265	274	268	288	289	277	292	274	276	269	326	281	264	294	298	263	314	286	286	287	276	276	280	299	273	299	275	278	285	281	313	282	288	289	297	274	319	282	305	275	277	300	279	292	292	299	293	276	310	278	276	285	295	329	275	276	264	286	287	265	314	312	329	286	278	261	291	271	294	285	264	310	265	279	291	314	260	262	275	295	285	282	274	291	284	290	286	289	277	320	295	257	287	301	316	318	329	275	289	293	270	275	280	312	280	285	290	288	283	275	290	318	269	278	296	287	256	287	293	273	291	324	278	279	304	280	285	258	314	290	280	265	264	292	307	261	277	288	302	265	284	297	285	280	273	304	279	304	295	310	296	289	287	300	283	251	280	299	302	297	267	288	264	277	273	264	283	284	292	263	291	309	271	258	322	312	282	276	291	302	279	295	292	281	284	318	248	297	290	283	275	289	291	310	300	280	280	265	297	277	272	285	263	304	293	283	299	295	287	293	294	279	341	305	332	286	281	305	263	307	275	289	272	306	269	301	272	265	293	281	265	257	293	314	279	269	281	303	302	277	290	292	292	269	283	297	303	283	259	267	280	291	294	303	265	314	286	314	289	289	282	300	277	303	292	333	279	313	280	289	279	275	279	258	258	271	331	250	306	298	282	292	276	276	281	284	257	303	303	288	294	260	276	295	283	280	284	311	285	286	291	304	287	283	271	282	260	271	264	259	299	278	283	304	281	309	308	261	287	282	311	311	290	300	286	247	285	295	282	269	292	274	256	286	282	295	321	273	282	292	299	268	297	318	294	270	293	292	297	298	313	304	283	291	280	299	297	274	297	275	315	267	300	272	277	260	310	292	276	318	285	253	281	268	290	270	324	274	302	270	294	316	280	293	305	316	271	268	281	315	306	271	314	299	299	283	271	290	297	254	285	288	284	301	301	289	315	285	264	277	298	272	276	287	259	299	282	317	266	304	296	264	305	312	268	291	276	285	281	283	295	270	281	280	304	269	326	260	289	288	286	281	282	299	304	290	288	289	265	277	266	294	291	276	261	300	283	280	293	290	289	267	309	290	251	298	277	324	263	279	284	289	307	295	267	299	258	300	310	316	292	295	279	269	303	314	274	292	290	295	311	281	284	271	290	283	268	280	293	304	295	309	297	287	273	292	279	274	306	287	268	299	291	264	298	293	244	271	261	276	281	277	299	272	291	330	306	295	313	282	274	278	298	284	315	286	280	292	275	274	264	310	283	273	285	296	274	311	281	260	282	299	306	295	270	284	267	273	280	281	273	292	257	297	309	294	275	259	308	281	287	240	289	260	313	297	281	292	304	268	255	289	307	252	258	262	288
59397	89159	45467	1008	660	548	504	467	492	485	462	444	456	414	440	438	424	475	430	436	464	433	418	438	451	445	421	403	405	484	409	464	444	388	418	406	403	429	439	438	396	427	422	394	423	382	377	431	423	436	399	458	378	423	384	416	422	432	431	439	418	436	448	406	395	453	412	417	408	416	404	406	411	428	442	444	437	418	413	400	395	447	420	411	441	386	435	413	405	426	432	444	431	451	417	457	418	438	419	427	417	399	394	407	409	408	409	401	409	387	429	426	394	431	435	439	400	396	422	410	450	391	456	422	406	418	424	428	423	432	401	436	381	387	407	452	454	420	418	431	420	448	387	429	404	432	414	429	436	373	421	405	439	435	402	403	415	421	406	442	390	421	433	414	436	415	438	420	435	414	427	415	404	427	441	402	391	434	419	420	379	410	419	447	410	426	374	421	403	395	412	381	391	402	387	400	417	415	386	429	396	412	429	430	406	438	384	442	423	409	409	404	414	420	463	408	417	432	457	434	414	392	420	421	416	452	415	435	382	420	424	432	432	418	424	438	435	416	412	419	425	411	425	432	416	430	408	416	377	398	434	394	419	428	414	440	409	410	434	414	409	411	395	407	443	409	418	393	372	383	410	418	430	384	421	441	426	428	415	428	420	389	418	441	395	424	428	439	387	422	415	406	396	408	457	448	438	395	422	431	410	431	431	414	425	384	425	419	393	391	457	416	404	441	431	420	402	415	427	391	411	438	424	439	400	400	401	420	436	402	440	410	392	399	406	440	402	444	415	435	425	416	396	418	413	391	444	401	374	438	428	432	378	431	424	424	431	423	425	410	428	412	422	391	415	416	445	412	430	407	414	425	411	389	413	375	393	416	421	415	415	411	391	402	380	404	403	449	422	415	371	405	409	387	418	433	425	392	438	439	392	400	415	416	439	397	399	398	445	403	439	414	417	427	405	407	443	436	439	418	408	363	383	440	449	414	404	417	374	408	418	450	437	398	404	391	398	413	439	428	380	410	423	434	414	381	434	409	427	410	407	401	403	386	441	438	445	374	426	445	421	389	409	425	434	388	454	365	418	437	427	428	365	397	454	391	405	418	394	423	414	440	398	382	421	394	424	420	414	391	428	431	399	402	451	425	438	392	441	427	417	422	434	416	417	403	412	389	408	433	399	392	403	395	414	411	445	459	436	413	411	412	398	399	398	421	452	401	444	397	440	445	436	424	402	411	429	444	432	418	432	392	433	366	375	371	437	417	386	430	416	396	426	360	400	421	417	404	402	411	386	392	435	452	408	388	397	368	425	429	400	418	402	399	383	404	441	380	378	437	427	423	404	406	418	381	415	403	414	440	421	418	400	411	473	405	406	419	419	418	394	396	405	418	425	409	418	407	432	403	436	421	406	407	400	410	393	403	425	436	408	382	422	437	418	421	427	439	414	437	447	399	439	422	433	406	435	380	383	415	444	427	411	470	428	372	419	421	414	428	401	422	431	410	439	412	416	424	428	428	409	420	426	411	395	437	423	431	411	401	419	450	412	395	425	415	405	414	447	450	404	396	416	382	397	461	409	429	455	408	419	398	435	412	418	454	385	408	413	401	425	422	390	413	416	417	439	387	408	417	452	423	431	415	390	420	426	394	405	421	394	457	395	408	436	392	472	437	442	436	426	379	409	426	444	401	453	403	406	382	389	420	424	432	410	443	374	428	440	404	416	402	420	411	451	416	411	445	402	404	424	380	392	407	407	376	426	460	399	403	406	463	394	416	445	443	437	409	423	422	434	443	425	443	422	418	408	462	429	383	397	418	441	436	429	418	429	407	423	415	398	419	410	450	402	394	358	448	419	420	403	403	407	425	427	386	395	448	412	368	461	395	490	444	389	415	410	406	413	434	449	435	416	410	433	410	402	385	405	421	448	405	445	409	429	430	428	409	400	434	416	438	426	457	413	388	436	395	416	400	441	405	405	399	406	421	459	431	426	429	429	417	420	421	435	464	401	374	397	419	425	439	449	407	426	394	441	389	478	397	426	400	417	435	441	439	430	443	451	403	424	410	408	380	390	437	433	423	439	414	426	438	404	422	432	402	406	382	396	394	384	376	407	380	414	449	441	398	412	433	400	429	412	389	460	430	394	427	421	404	428	422	414	401	426	391	411	383	408	398	419	374	379	420	399	373	427	426	391	405	419	391	414	429	433	425	426	410	409	415	411	402	411	394	440	415	440	441	469	428	434	421	411	370	438	434	437	423	438	406	415	410	400	413	405	401	449	404	427	423	438	402	416	405	416	395	404	432	423	402	366	472	430	411	427	391	391	403	418	403	411	390	441	415	426	408	425	413	431	438	435	419	441	377	408	430	427	433	412	394	421	430	388	447	379	403	456	416	411	394	409	405	411	401	411	381	455	408	414	384	409	427	378	419	427	394	441	375	415	398	418	411	408	406	403	457	470	434	428	409	420	454	409	413	430	413	407	426	450	375	441	410	413	426	410	421	421	431	423	397	439	412	430	404	420	393	409	407	440	404	412	440	421	397	434	439	405	438	430	430	403	399	416	419	421	405	408	421	433	410	430	401	442	388	437	377	404	426	431	449	408	396	403	434	391	381	420	420	404	432	429	439	431	435	428	421	404	410	430	439	415	410	449	435	425	411	422	430	431	434	403	410	404	391	445	420	400	428	433	442	419	414	432	400	396	455	413	398	421	426	455	420	438	451	400	438	418	391	428	414	418	390	405	461	433	452	387	386	403	415	380	435	422	368	404	408	430	441	415	421	405	438	392	433	412	417	366	436	431	370	395	446	417	455	404	429	395	431	420	415	448	415	413	394	396	391	395	386	440	418	389	422	409	446	429	378	445	414	416	402	431	401	401	383	383	421	434	410	349	371	423	402	426	417	414	434	422	434	401	416	387	427	418	398	388	426	419	450	458	414	405	427	420	389	416	433	391	436	405	456	442	411	378	414	399	435	409	404	400	433	419	428	406	405	402	427	459	398	421	423	424	407	430	412	439	402	426	416	411	444	442	455	385	428	378	439	425	410	403	424	426	414	420	437	439	417	421	438	403	427	409	426	417	399	440	421	417	429	435	415	463	398	395	416	408	413	435	400	421	399	388	402	425	413	384	451	415	376	395	438	401	420	445	414	426	412	384	411	425	398	363	434	394	404	404	412	450	426	409	395	448	435	351	416	419	411	372	396	397	414	442	407	431	405	399	436	438	416	426	423	407	414	436	430	386	417	421	430	412	425	433	425	410	443	399	408	444	414	393	401	412	418	410	382	445	429	432	381	445	472	412	410	409	431	389	392	427	423	438	421	403	430	448	385	411	405	411	424	424	395	450	413	439	406	441	416	412	423	422	424	411	398	418	416	415	391	438	410	399	406	427	410	406	408	409	419	407	433	420	420	409	412	403	425	440	432	408	407	440	442	428	416	425	403	457	421	405	404	414	398	414	431	440	425	432	418	415	427	431	446	441	422	418	446	396	425
29851	23356	13281	1574	785	774	696	658	672	652	647	668	660	693	643	664	625	630	631	632	635	622	619	617	661	623	714	657	643	641	649	651	646	634	673	646	653	644	637	584	674	653	616	589	689	686	677	660	683	658	701	642	673	654	652	654	659	614	623	650	692	618	664	663	667	646	656	623	644	652	655	662	611	694	709	632	677	652	596	664	690	673	661	663	655	675	720	584	609	676	600	698	665	656	646	665	626	636	638	622	634	686	646	632	643	668	637	653	684	679	678	650	739	621	644	693	673	642	630	653	687	633	631	639	692	658	650	655	662	681	652	680	658	678	643	653	643	696	644	673	617	663	641	679	640	626	662	618	661	650	649	666	665	681	665	671	607	660	651	664	657	669	652	689	618	629	626	625	667	636	653	666	672	635	641	632	684	610	672	648	659	641	579	649	639	626	606	613	626	658	626	633	649	630	622	625	638	634	682	636	678	662	629	621	700	692	674	634	664	685	666	639	643	602	668	626	652	625	661	608	648	686	613	719	641	684	653	692	626	639	669	655	592	634	631	674	620	654	619	687	668	664	619	698	654	684	622	694	662	644	627	648	644	644	668	642	670	648	684	660	650	649	600	651	627	649	645	657	623	662	595	673	715	628	616	660	629	671	643	649	622	649	646	662	677	599	659	681	623	680	693	592	652	667	630	606	683	645	683	628	662	626	670	644	643	656	690	644	653	654	639	629	650	617	627	658	653	586	682	602	652	608	648	672	641	671	638	600	642	689	632	671	600	689	708	625	637	611	625	619	711	654	609	625	642	623	678	652	708	675	654	638	646	636	661	670	664	666	657	624	617	659	634	622	659	641	632	637	705	681	685	635	625	654	644	649	630	643	627	669	644	687	665	672	642	653	611	632	670	673	696	614	619	655	686	706	669	605	631	653	608	689	632	638	579	624	636	641	651	686	693	649	654	636	660	590	636	688	630	639	640	669	659	636	655	654	653	597	663	636	684	681	680	663	603	682	630	671	635	645	664	630	599	629	659	685	697	617	686	648	660	645	666	636	659	665	697	659	658	622	624	598	624	655	604	659	609	667	624	613	599	638	671	657	664	616	654	649	614	678	667	680	668	677	654	629	604	621	607	641	654	648	644	641	668	634	666	635	663	650	650	669	620	633	663	664	697	634	638	632	653	596	651	654	639	629	642	653	651	612	637	694	601	647	712	632	675	680	680	611	655	639	698	650	652	663	638	685	644	621	620	611	639	631	610	647	652	683	621	672	679	627	666	652	640	594	640	660	648	682	633	733	640	686	660	661	661	663	708	621	691	648	637	609	640	631	633	624	641	675	661	666	620	661	613	628	628	658	648	717	653	666	633	653	641	703	602	654	624	640	631	662	715	616	693	638	639	675	590	657	667	676	669	630	637	635	671	645	649	665	676	634	699	619	686	632	649	655	594	645	627	640	661	672	699	650	671	659	608	648	674	656	651	612	656	639	648	654	658	645	648	609	646	642	631	672	606	650	688	661	608	621	641	635	696	655	636	640	623	649	629	592	640	638	632	653	644	619	669	649	674	648	649	629	673	683	635	638	654	632	633	626	649	632	619	656	681	639	652	647	678	666	630	611	656	640	648	648	616	647	637	623	621	645	641	647	668	626	645	681	616	645	709	671	641	609	621	650	627	640	655	647	701	658	648	623	668	633	603	618	636	643	644	641	658	652	635	650	656	732	662	635	638	676	630	644	700	702	696	624	648	645	669	694	666	652	660	638	653	646	655	631	633	667	663	649	641	673	694	635	670	678	656	659	657	656	594	704	690	633	623	629	687	639	608	697	641	635	689	641	661	632	602	678	673	632	617	674	683	638	644	649	671	665	635	637	590	633	636	656	638	652	661	670	685	641	636	695	663	666	647	626	631	626	644	664	683	676	643	655	637	686	613	693	625	628	654	642	705	636	617	693	674	628	659	697	646	636	701	728	671	653	660	641	660	653	689	656	672	675	662	626	654	631	615	644	586	623	638	622	662	674	651	641	626	694	657	632	660	698	683	650	643	672	687	635	621	631	656	637	636	678	658	674	657	667	650	667	649	681	663	648	621	638	657	653	622	650	632	676	646	661	611	647	651	665	664	612	677	621	678	632	691	661	670	622	665	649	661	654	694	668	615	697	658	557	639	641	639	673	624	594	619	648	610	648	623	587	611	616	666	633	675	626	647	638	703	678	648	687	649	641	655	696	652	683	618	672	703	669	648	672	690	646	645	645	662	629	615	617	668	641	650	721	688	622	662	684	655	613	681	674	666	660	625	702	635	638	642	630	656	669	669	617	643	679	638	638	629	697	640	682	605	642	659	655	680	609	687	624	597	668	677	667	636	630	656	655	617	653	658	648	625	629	651	623	620	653	663	608	699	605	663	644	625	652	703	686	646	662	656	648	606	594	660	675	665	629	644	614	648	651	678	611	645	655	718	664	650	625	647	674	620	698	623	676	613	613	635	657	661	636	610	678	664	705	670	618	666	663	667	659	646	641	665	651	628	649	656	644	631	636	634	642	587	654	695	626	678	647	674	624	653	666	659	640	656	647	642	646	657	662	689	646	700	639	654	640	630	703	613	644	678	659	636	646	600	707	636	644	680	646	599	648	653	623	631	677	665	651	672	659	660	639	620	672	632	642	668	715	629	645	632	625	644	633	659	661	644	688	644	663	688	642	644	664	680	647	668	693	660	640	669	635	639	639	680	684	621	676	626	650	664	707	614	641	677	658	668	630	703	666	666	677	674	652	602	686	629	646	677	678	682	654	602	701	645	630	632	646	638	697	699	637	689	660	668	662	631	650	629	614	692	640	632	649	623	637	626	646	634	695	598	660	644	685	680	633	689	658	671	670	674	648	689	661	673	697	703	669	651	683	660	665	664	637	643	634	687	651	621	672	647	675	641	666	699	656	628	651	622	669	643	635	653	658	694	615	680	674	653	690	669	660	644	619	654	642	621	679	673	655	620	643	651	656	610	654	643	645	636	651	640	641	614	638	642	644	650	650	649	624	607	674	714	656	631	623	618	604	578	702	661	639	638	668	626	658	651	607	618	624	615	667	645	592	699	636	603	660	660	600	670	660	624	673	620	587	731	645	645	584	702	653	672	609	681	649	648	640	645	653	697	648	727	605	718	674	670	654	616	651	631	654	667	614	650	654	653	665	694	651	699	669	632	647	670	664	641	618	649	664	614	653	652	627	688	656	635	650	607	687	616	660	677	648	591	629	673	676	596	645	712	674	691	664	647	684	695	617	603	668	626	685	678	647	667	605	638	678	650	667	690	643	617	652	655	601	690	638	659	664	644	660	649	672	645	586	658	638	624	623	688	609	666	647	699	676	696	715	673	664	671	716	618	637	618	604	637	654	618	668	687	647	647	651	649	705	693	643	681	653	632	671	642	667	706	628	654	654	632	697	649	612	660	651	647	605	634	671	638	647	653	630	625	707	718	675	613	661	665	676	655	662	666	670
30867	33639	8510	910	963	1010	957	998	948	929	919	983	927	926	976	966	906	957	974	990	931	920	1065	925	958	961	977	958	923	936	986	993	935	1010	1006	931	1015	996	925	963	975	942	1005	1009	1009	991	1006	914	925	953	970	897	971	961	932	949	934	1022	984	1004	900	1013	919	930	920	949	1030	949	959	968	950	958	953	1003	990	983	928	954	932	980	917	970	912	911	934	974	975	912	939	970	896	926	935	993	961	937	953	899	959	926	908	947	970	1007	923	917	902	989	961	912	986	968	989	976	987	957	935	986	935	930	959	941	1034	933	995	956	984	934	956	963	948	946	935	914	974	949	955	947	967	968	965	1005	955	1015	953	980	983	892	944	929	950	950	924	951	963	1009	952	924	953	914	977	969	962	1014	943	939	957	1023	944	963	975	996	978	914	955	966	974	965	953	968	930	959	977	929	905	963	974	920	923	981	884	958	965	944	931	915	910	1009	902	898	972	951	974	947	883	941	915	907	961	990	973	945	946	900	897	979	977	988	967	901	919	947	919	928	928	953	947	942	945	1012	930	931	926	895	985	963	913	970	964	953	929	962	945	958	1036	889	930	930	978	912	957	961	979	998	961	942	946	928	917	1011	978	1014	941	976	940	962	975	969	949	949	898	949	891	939	962	952	954	966	880	968	949	941	964	947	902	986	965	877	917	919	1046	931	956	934	992	924	971	941	953	963	917	936	926	949	889	956	938	904	970	1029	968	1004	1019	966	940	944	926	940	992	989	999	962	883	955	947	966	1015	939	917	950	1020	924	923	919	882	880	964	905	961	959	967	921	971	948	914	927	954	938	929	906	967	1012	1005	969	981	951	931	965	977	950	910	998	985	920	929	969	1020	976	935	976	942	922	940	932	989	959	973	962	953	952	1002	962	969	980	942	932	1012	943	967	934	915	995	961	948	989	954	938	889	930	940	931	959	931	992	921	969	1003	965	932	964	950	995	965	991	1032	994	935	974	980	955	996	981	960	958	962	956	962	1001	958	952	966	940	989	971	989	972	918	960	921	957	989	971	972	971	947	1012	938	992	949	994	947	999	972	956	970	969	931	965	999	964	934	995	973	932	1014	1003	923	994	942	956	906	909	951	979	975	1010	918	945	958	983	913	959	986	988	925	957	951	969	1018	932	965	992	980	982	947	967	897	923	985	916	901	964	918	922	965	942	907	956	937	954	1000	960	965	916	994	960	942	1007	942	1043	915	962	1013	929	1035	960	944	990	984	928	912	944	980	970	983	971	914	972	945	953	993	903	970	999	932	928	932	933	916	935	959	898	963	971	940	1009	982	992	920	968	975	1035	943	917	965	925	966	961	967	989	890	952	936	998	970	1006	938	978	972	949	943	954	931	927	934	909	958	917	937	947	929	912	955	918	982	951	968	948	945	936	892	1009	960	951	1022	933	965	1007	934	927	954	923	956	970	951	1013	942	969	983	928	946	928	953	941	962	963	938	989	980	916	984	973	967	921	965	956	946	964	988	952	908	1001	931	976	1014	958	955	978	930	933	954	969	899	968	926	975	944	939	915	973	1010	992	962	944	958	958	983	1010	953	905	899	957	905	960	981	1030	924	944	987	934	897	965	976	951	1015	907	985	1022	987	955	948	910	954	937	963	967	935	914	943	908	900	992	908	977	1014	940	981	955	944	991	875	990	1011	978	915	968	930	923	961	942	966	971	948	963	959	937	955	991	916	972	899	971	970	900	977	957	896	968	939	990	949	920	966	969	987	974	922	962	904	957	965	959	923	956	946	955	913	928	935	1059	904	970	919	972	894	908	1021	951	985	921	975	1012	949	938	947	974	909	930	982	952	988	934	934	956	1006	969	950	975	952	992	969	928	922	959	914	945	982	996	992	969	961	951	930	960	986	931	926	887	975	945	960	913	951	974	915	960	967	960	1009	1002	971	905	993	987	951	958	1003	1010	985	945	959	922	929	944	922	961	934	968	988	930	941	971	906	958	934	905	977	887	1000	891	988	935	1002	996	892	957	954	947	948	924	970	931	981	1011	952	992	935	961	947	925	964	887	891	916	975	955	912	960	968	939	938	962	967	921	962	929	929	974	961	916	908	942	977	909	959	905	938	976	950	998	929	1015	982	953	967	934	932	997	936	967	940	984	993	972	944	981	951	938	937	915	949	969	969	945	940	980	961	945	966	948	964	984	966	937	972	950	988	978	993	968	969	954	957	991	960	914	940	1007	972	972	991	966	926	1006	932	893	940	968	992	955	895	915	963	946	1000	932	943	929	955	966	935	912	961	987	930	937	981	909	970	984	967	953	924	962	923	968	980	993	919	955	922	950	941	959	1033	960	942	1006	925	982	998	971	895	1016	960	947	949	930	991	973	968	955	937	966	987	972	959	961	893	985	1003	972	950	964	969	956	949	975	940	956	929	964	937	999	921	971	1006	927	966	946	959	942	959	945	936	947	962	900	947	1026	971	953	928	960	949	936	992	971	922	932	993	917	980	961	983	973	954	940	924	972	946	956	952	957	1008	986	931	963	966	908	1001	1007	978	942	945	933	909	962	982	968	973	950	935	905	984	941	968	931	965	941	984	940	947	903	895	945	932	910	910	1010	930	958	935	966	906	965	930	1019	956	946	995	921	941	1000	996	956	896	995	951	908	960	966	917	997	924	1006	963	986	978	954	914	948	924	982	992	945	957	960	950	1002	1021	981	897	957	965	978	960	907	926	938	941	985	900	1004	967	951	974	935	943	916	916	946	944	927	979	988	938	942	916	1015	939	918	963	939	980	989	958	949	984	938	921	953	986	911	920	954	951	967	971	974	946	900	987	954	940	917	944	957	945	935	1009	1009	1007	892	983	904	916	934	942	962	950	971	950	919	928	937	898	949	987	981	952	960	907	911	977	979	930	972	931	913	973	931	949	976	974	968	932	950	926	958	960	960	980	952	934	997	959	995	918	937	943	950	959	974	947	1001	935	962	975	941	943	920	969	986	1005	935	970	902	869	971	985	942	928	1001	984	934	958	916	1008	985	943	950	915	1008	939	949	903	917	973	963	1005	969	992	939	1005	957	882	990	970	929	957	934	967	985	992	938	888	918	933	940	968	921	988	927	989	1055	953	962	1011	985	965	930	924	960	954	960	993	936	951	951	953	895	961	952	950	980	996	996	955	939	936	958	977	867	930	921	930	917	952	991	909	953	999	952	954	1004	972	956	890	991	1051	923	996	976	905	939	945	970	996	967	923	986	962	963	907	946	956	960	946	959	928	900	881	954	999	876	994	912	955	969	970	954	946	926	937	996	975	933	952	929	927	1000	951	903	985	945	970	1011	1005	969	973	983	947	942	935	983	972	894	952	960	936	925	983	971	936	921	927	952	954	940	946	930	988	968	963	947	927	909	941	1004	932	953	950	977	900	936	998	972	941	918	932	947	926	932	997	903	959	972	955	979	986	968	966	982	918	950	951	945	950	962	970	938	944	950	955	1014	977	938	979	953	993	964	941	1007	933	891	955	983	1002	925	927	1016	979	1024	964	943	948	979	936	978	936	972	928	1009	976	886	976	963	962	995	975	949	941	926	934	958	984	945	950	984	961	942	978	967	971	943
23587	21881	28402	25278	18345	1995	457	446	416	376	360	402	415	344	374	382	378	372	367	388	402	387	390	391	365	370	388	364	381	387	388	408	400	363	400	386	365	404	395	350	333	385	401	365	331	372	367	394	357	398	354	399	390	386	410	369	424	396	394	384	428	389	383	369	371	366	394	346	403	356	373	396	401	369	361	398	362	430	380	400	408	364	370	356	379	387	367	407	362	386	349	375	386	362	385	379	377	371	393	363	372	375	366	387	393	367	361	373	386	393	357	327	395	379	366	417	348	392	382	394	416	411	374	373	380	380	426	365	349	405	382	354	383	362	387	351	399	383	369	365	350	348	375	371	379	382	399	369	398	351	404	390	390	404	379	393	391	378	374	401	396	416	358	367	366	389	342	418	372	396	395	388	378	414	372	390	367	378	392	368	356	370	399	396	367	383	385	393	387	388	377	391	397	374	379	377	403	370	401	384	379	384	342	354	374	361	373	360	357	407	365	366	352	375	378	405	364	406	397	350	368	382	405	383	360	406	363	381	375	393	389	380	401	350	401	362	368	364	394	360	374	414	367	363	395	395	346	398	372	408	346	386	383	363	399	376	408	403	393	373	397	383	393	356	362	368	363	378	367	377	350	369	391	397	363	338	376	373	375	376	384	405	333	357	370	359	372	387	340	397	372	353	360	375	375	387	374	390	365	359	402	370	372	379	394	383	369	370	384	335	405	370	360	382	362	373	396	382	355	378	385	386	356	360	351	346	420	412	411	355	348	376	355	356	375	369	357	376	389	380	352	383	376	352	371	383	396	343	377	380	362	383	359	400	362	422	377	388	398	391	407	393	402	385	354	353	371	401	363	383	379	388	358	373	367	385	384	366	375	351	387	368	395	393	371	376	396	380	352	404	356	397	389	365	388	384	350	384	413	386	385	371	420	383	397	387	388	378	373	372	384	365	383	372	385	362	374	388	381	357	370	376	398	343	401	403	382	362	371	377	358	383	405	347	379	396	413	371	392	412	400	393	378	342	377	352	346	376	349	387	410	366	367	361	374	389	376	353	406	415	387	370	379	391	345	376	388	391	400	396	388	378	383	375	374	379	350	413	371	367	402	377	390	380	353	362	370	406	411	408	416	383	358	395	392	409	390	359	375	422	361	377	350	374	364	380	384	417	415	362	380	399	367	365	381	400	390	393	349	388	371	391	358	378	395	361	369	369	381	368	375	352	377	367	394	406	410	405	363	348	425	423	374	373	384	368	357	360	361	399	357	415	357	379	382	421	390	335	368	361	391	374	369	380	366	356	377	362	391	395	363	388	365	393	397	357	382	382	396	372	380	366	376	353	374	377	392	398	408	390	367	391	373	370	345	349	374	397	402	389	401	388	370	351	402	420	366	356	396	383	389	384	400	365	361	367	367	374	361	393	371	396	348	371	370	384	381	424	396	380	375	379	354	356	404	390	400	351	374	401	369	403	394	382	384	369	384	379	367	391	378	360	366	362	384	368	371	363	380	414	398	372	364	422	415	420	388	410	395	340	365	348	367	418	362	392	366	373	375	397	379	367	372	341	377	368	405	395	392	411	375	365	380	384	403	362	355	401	352	377	358	338	355	376	385	366	359	415	343	398	366	401	384	392	413	362	378	398	388	391	375	412	387	356	388	393	401	333	357	412	369	385	398	349	361	377	404	390	372	392	413	358	328	396	390	381	376	386	373	382	403	374	399	353	334	385	381	361	376	374	363	350	363	368	396	406	373	375	389	357	372	342	380	414	393	379	373	362	404	362	374	396	358	401	399	380	351	376	379	370	364	391	414	363	357	362	380	416	361	357	371	371	382	379	379	365	424	395	390	378	422	416	373	398	368	399	371	370	380	394	366	405	387	398	406	378	386	371	381	379	383	373	375	363	382	360	359	374	394	366	377	405	408	359	418	325	355	391	348	415	385	391	365	373	402	390	363	395	366	370	378	419	379	384	360	416	404	381	377	375	381	367	400	385	380	375	368	351	356	380	392	365	374	398	374	398	416	385	379	366	381	402	338	374	379	380	381	398	392	392	392	381	355	395	381	411	379	337	379	417	379	361	382	391	380	361	377	387	369	412	379	406	352	390	377	362	393	403	343	393	384	387	372	345	375	387	353	408	385	341	380	381	385	378	349	374	407	360	396	360	368	346	388	368	399	357	383	369	398	387	377	365	345	417	408	356	355	396	421	410	344	372	377	388	413	380	353	402	367	344	370	382	378	365	371	383	371	354	357	353	382	381	387	389	397	406	396	372	403	427	349	378	364	394	358	384	343	363	358	419	374	378	408	374	347	350	367	405	402	379	373	375	419	390	392	369	385	345	382	369	379	386	375	365	368	403	379	400	398	379	392	348	397	377	400	374	410	372	392	429	420	369	407	362	403	389	394	409	390	380	411	360	400	432	349	393	397	350	372	351	349	370	388	359	395	352	313	363	360	367	369	397	375	352	360	397	395	368	374	394	348	333	368	357	416	390	346	392	375	381	397	364	367	385	364	374	391	367	365	354	375	392	405	341	351	374	389	386	372	393	398	395	409	417	374	341	377	411	368	359	379	345	415	401	384	372	359	389	393	371	369	365	384	381	393	438	416	361	358	384	368	386	363	420	312	375	356	375	365	366	400	347	387	376	394	374	377	361	388	369	383	355	409	379	379	381	388	423	378	400	360	386	373	362	353	378	397	364	406	374	354	381	383	396	388	414	374	358	392	399	390	416	381	355	356	355	391	401	399	365	394	380	367	360	381	348	351	358	413	384	363	357	376	365	369	371	318	373	368	374	366	381	367	388	370	381	337	385	343	391	394	339	356	379	414	390	400	364	362	401	374	352	352	405	378	366	380	404	394	370	372	369	395	380	375	350	368	369	355	343	377	335	362	425	402	363	376	382	382	365	363	355	377	378	402	407	386	398	385	382	416	366	373	381	392	339	385	361	352	368	382	383	356	367	377	392	365	393	387	366	389	414	394	358	386	371	398	391	388	362	404	403	384	382	383	397	377	378	357	410	395	390	372	409	368	373	344	366	386	355	391	396	370	393	357	397	395	364	411	431	374	390	368	388	361	386	391	343	356	382	387	393	388	366	351	367	376	352	377	369	369	368	393	364	347	377	418	386	390	391	388	391	403	380	375	398	398	359	369	365	360	357	416	398	381	367	383	356	388	402	375	405	372	387	376	387	359	398	390	384	403	353	342	384	368	386	386	370	401	364	387	349	378	366	345	364	364	367	390	340	328	388	379	369	378	389	402	407	341	397	345	401	334	385	356	403	343	379	324	357	326	369	346	396	411	359	371	385	366	386	371	392	363	364	406	366	366	369	369	392	382	373	369	347	377	389	359	378	347	396	366	361	377	366	396	398	368	339	401	389	371	358	361	352	359	376	412	376	377	372	379	353	363	381	356	370	367	383	373	359	368	396	358	385	377	368	377	393	390	366	351	394	408	389	387	373	381	389	400	369	365	352	399	367	365	362
51501	75432	26933	810	689	626	638	637	610	577	563	594	583	547	586	597	569	592	555	617	573	581	598	581	539	560	610	596	555	576	618	557	586	575	586	556	585	582	554	548	579	556	593	564	572	601	601	592	598	534	568	583	556	610	597	563	589	550	585	533	592	579	534	600	570	570	580	591	558	555	623	603	617	567	611	588	532	544	570	567	569	576	572	566	584	590	575	559	543	606	540	553	563	567	552	554	534	592	605	600	586	553	581	557	552	543	546	575	586	607	597	620	591	565	587	623	586	535	572	569	565	584	542	596	551	573	577	538	597	598	588	590	572	535	589	614	582	599	586	582	577	623	627	613	565	624	571	596	557	621	559	591	600	590	562	552	590	574	568	573	587	602	558	570	597	585	560	547	614	592	614	565	606	574	581	579	566	552	572	593	536	562	587	558	608	586	558	609	586	563	565	556	552	557	622	551	605	553	562	573	571	546	573	582	612	594	584	560	596	589	612	587	558	564	640	584	600	618	538	563	549	569	575	591	566	585	542	584	570	527	587	588	565	565	540	588	540	583	593	552	566	573	564	617	607	574	540	546	555	566	585	563	608	555	575	568	503	546	597	546	600	553	584	563	578	596	574	549	564	564	610	611	562	576	492	635	574	592	568	563	608	579	576	643	597	562	605	598	600	603	564	599	552	574	575	565	590	592	591	554	561	567	579	592	621	565	609	586	601	569	542	558	609	567	577	556	583	591	555	566	596	559	572	552	564	612	600	610	546	552	580	582	557	600	588	598	537	600	558	563	594	568	566	567	580	618	575	565	583	593	562	588	561	567	611	564	592	558	626	591	579	549	614	568	542	585	569	556	544	571	597	551	593	607	551	535	585	588	576	593	577	528	616	548	556	605	574	607	595	568	622	565	588	569	574	594	587	528	575	575	590	582	587	580	567	539	542	562	564	609	573	559	602	522	563	553	578	583	618	558	582	542	558	515	576	596	594	592	572	610	595	575	576	589	567	580	562	610	581	604	602	611	587	581	558	535	590	600	608	574	552	622	621	572	559	607	593	591	602	570	554	575	598	578	549	559	557	560	590	610	590	592	567	530	550	610	507	563	568	572	569	580	598	571	591	562	600	621	535	594	583	631	564	596	575	560	569	566	584	566	588	578	554	560	595	571	589	574	593	566	594	542	570	590	612	580	580	589	594	597	615	576	574	594	608	571	573	590	598	564	598	614	573	585	603	555	565	536	589	579	586	578	584	576	584	590	583	596	587	585	580	605	590	559	610	639	543	571	561	553	544	589	586	561	590	572	614	557	586	583	585	604	564	611	574	577	581	584	572	591	568	554	577	594	551	555	557	599	591	561	567	573	608	591	546	633	632	596	534	591	540	610	599	586	564	606	567	557	558	524	596	597	547	566	579	589	584	561	598	598	575	610	565	561	544	594	561	598	586	615	601	574	551	564	602	608	586	576	571	553	568	566	576	640	520	573	550	552	588	618	562	588	598	595	618	568	637	591	588	574	603	592	558	584	597	589	518	577	583	579	617	566	596	593	561	605	601	567	557	577	610	551	584	570	611	551	601	579	575	607	571	586	580	570	617	567	633	587	622	558	553	555	563	557	579	604	628	574	588	588	571	573	571	540	616	591	546	595	535	602	568	585	528	612	619	589	560	623	589	580	578	594	573	565	556	557	559	590	617	553	576	525	564	563	568	597	571	572	574	598	620	572	600	587	592	623	622	575	579	540	587	569	563	597	541	591	540	567	621	560	572	543	563	575	578	543	563	544	577	557	588	566	602	580	609	567	596	564	612	589	555	612	570	579	557	573	593	568	591	597	573	580	579	578	608	548	584	587	568	576	595	586	541	606	587	589	523	546	588	547	551	590	634	596	595	619	605	571	586	577	565	583	568	569	573	544	576	571	578	557	558	572	592	567	600	579	610	584	592	566	609	585	530	629	603	607	576	606	598	580	617	600	561	599	579	578	554	551	572	583	614	594	589	586	608	593	523	558	612	537	558	586	549	544	542	546	577	557	585	583	608	560	620	583	595	545	569	627	545	604	546	611	547	597	539	550	558	597	569	542	578	555	597	602	648	566	635	570	548	571	547	578	575	607	630	635	562	516	625	561	549	579	580	549	573	588	594	576	597	590	608	576	604	573	602	596	584	610	586	570	535	594	604	609	629	573	573	580	603	578	572	616	549	545	594	592	583	596	584	581	603	590	580	576	568	537	578	595	561	567	543	573	568	614	592	605	591	591	594	600	590	611	546	548	589	612	515	567	582	569	602	590	576	588	621	575	572	565	569	586	567	575	567	552	579	550	569	601	567	605	612	566	563	594	561	573	550	580	565	569	601	601	532	590	642	569	531	571	536	617	571	574	580	567	570	599	589	563	614	573	566	594	607	577	589	609	556	595	618	582	575	607	600	586	590	588	620	565	551	560	570	597	570	589	585	579	564	548	554	602	572	558	603	569	553	590	617	585	548	578	562	551	555	614	519	551	556	569	562	590	578	560	608	606	617	573	543	581	576	586	565	569	605	563	562	582	589	550	576	605	607	569	566	586	552	607	599	590	554	603	589	568	572	554	621	576	534	556	553	560	623	547	593	575	583	599	634	568	583	571	604	571	574	567	572	530	555	569	571	547	599	537	575	591	594	546	564	536	589	579	575	589	583	568	573	613	576	577	550	602	580	564	548	562	560	598	583	545	578	571	582	564	619	617	564	579	566	585	585	629	580	559	576	589	577	577	552	571	579	569	606	578	550	605	638	592	549	592	566	540	582	589	594	552	576	563	585	558	618	593	533	580	589	634	562	555	607	580	589	623	587	628	586	577	602	546	537	555	575	555	581	546	599	550	586	565	575	574	557	579	576	584	564	540	545	634	555	555	542	608	569	560	598	589	561	560	592	572	587	594	581	556	607	545	605	578	559	547	593	582	535	572	571	586	573	587	588	629	598	590	595	591	577	543	571	602	572	580	588	566	573	565	580	588	609	563	616	585	555	578	568	625	576	598	543	586	595	594	589	568	521	537	549	533	545	557	585	557	603	566	575	604	594	590	558	610	566	528	577	622	588	569	549	527	590	565	557	527	597	537	570	567	590	586	516	605	569	590	543	537	585	602	556	559	643	573	539	564	550	571	542	560	582	599	584	591	576	570	608	621	626	578	546	517	567	543	565	553	579	577	555	573	605	586	591	617	558	547	571	580	546	575	567	521	548	572	613	578	543	543	578	558	556	567	551	559	598	588	588	568	582	535	528	552	606	564	592	568	549	533	575	560	584	569	572	538	583	544	585	563	572	578	593	594	580	577	568	596	596	572	601	584	571	550	538	591	624	542	633	579	553	577	576	549	625	574	564	596	601	600	567	610	525	546	533	579	569	605	538	580	557	593	549	538	569	605	600	590	590	562	565	564	558	589	578	577	596	618	561	558	572	613	600	546	597	578	594	590	583	538	555	567	560	624	585	556	591	562	578	569	585	582	590	566	615	587
24969	22551	26596	21726	2531	736	717	671	686	707	731	673	727	697	668	708	692	658	671	644	704	733	711	685	737	703	640	717	666	685	652	658	670	689	666	697	652	673	667	703	721	692	660	693	643	686	701	710	705	656	649	718	668	695	695	671	692	718	657	687	655	670	617	701	672	665	669	676	699	679	713	669	678	692	699	666	662	682	691	695	638	687	699	701	696	664	673	675	697	665	657	698	673	729	673	694	675	675	685	697	633	653	679	723	656	674	667	648	653	715	616	677	681	699	687	680	658	685	680	686	694	684	691	718	681	678	665	623	733	740	651	710	701	707	664	675	633	681	686	704	680	694	633	677	688	667	697	716	685	720	685	644	660	631	642	693	712	685	678	703	690	653	710	678	739	714	706	695	697	692	690	693	682	681	645	652	653	712	688	733	664	746	760	675	668	660	693	648	670	672	649	708	733	671	672	645	668	709	665	638	684	655	662	716	695	701	689	666	648	684	687	692	714	670	704	712	639	693	710	718	677	707	623	675	679	645	669	690	642	665	644	696	735	706	729	689	715	707	692	678	620	652	680	673	691	696	695	686	695	731	635	716	651	675	678	643	621	686	671	701	687	677	710	657	648	651	666	671	671	731	663	693	694	683	621	669	711	727	703	710	681	732	658	642	692	727	688	637	713	688	683	700	662	656	676	717	669	657	706	695	667	705	653	711	708	673	711	655	693	642	681	662	680	714	659	679	667	653	657	673	707	698	729	658	658	645	669	710	700	687	683	652	689	643	678	673	681	652	690	677	659	698	684	698	728	685	606	679	617	662	611	696	698	704	693	679	657	660	690	683	699	694	699	609	685	655	701	655	631	729	667	663	665	681	621	642	692	679	734	655	654	676	663	696	658	680	679	669	675	663	667	672	679	701	721	684	660	700	662	703	660	645	690	659	646	696	682	697	654	674	713	690	668	693	689	692	696	662	676	708	699	663	704	663	678	697	714	647	677	666	666	676	684	715	659	660	675	697	684	715	639	714	700	690	675	712	709	650	674	677	672	706	647	674	650	709	659	686	754	687	704	708	676	677	723	738	663	676	686	693	674	656	736	599	670	670	699	665	676	682	695	644	684	702	661	717	643	692	700	684	736	647	632	630	635	721	656	729	635	654	674	693	687	707	691	698	670	663	711	689	672	734	667	709	675	719	698	668	621	734	670	667	721	686	676	667	663	654	662	658	695	682	703	715	699	666	701	637	667	622	688	690	712	684	663	662	704	670	670	646	653	683	672	653	681	710	687	677	695	650	668	658	687	691	676	676	689	715	687	700	660	685	677	662	641	674	665	675	724	696	679	699	647	704	695	706	681	697	664	727	679	661	688	666	707	677	659	726	643	667	663	667	696	693	667	685	665	729	671	738	660	630	674	725	697	643	702	703	676	720	697	659	681	659	643	644	719	710	680	684	685	703	649	662	712	671	671	629	689	676	684	641	718	704	713	707	657	703	748	708	649	674	684	651	681	725	671	690	672	676	666	652	661	638	662	678	656	676	702	665	685	685	694	661	676	660	652	656	675	687	642	661	727	720	700	649	726	679	687	722	693	667	692	674	629	660	674	687	674	685	683	706	714	670	689	686	690	645	680	733	660	708	653	652	710	662	689	699	682	652	702	703	695	714	653	667	658	677	716	736	686	701	741	687	686	695	673	649	725	722	691	627	686	664	634	645	705	682	664	651	660	677	666	659	647	647	711	683	643	666	627	694	758	685	671	675	704	703	675	651	667	680	644	730	690	690	695	707	680	673	713	697	700	669	671	680	672	640	708	700	664	683	649	696	670	696	689	679	672	636	689	671	693	663	720	688	637	663	694	667	690	680	659	679	665	659	660	682	662	691	699	702	716	644	683	707	672	663	634	735	655	691	658	639	732	663	728	668	704	675	644	712	673	648	686	619	662	628	670	688	684	681	658	702	721	692	671	692	713	738	638	668	673	670	651	676	662	706	689	631	686	674	740	677	665	659	659	696	642	695	694	699	722	662	713	682	666	672	605	643	673	633	695	658	677	708	678	695	694	645	674	664	691	693	676	674	656	712	713	703	670	680	620	670	660	680	654	673	673	646	623	655	672	674	683	703	686	656	674	637	691	685	619	664	653	663	690	685	713	658	705	695	668	703	692	720	717	712	649	626	690	676	656	672	665	643	679	651	664	708	663	665	687	647	686	669	658	712	692	659	683	646	688	618	636	697	714	665	692	716	654	685	667	675	704	699	637	647	639	691	682	676	666	677	673	685	657	688	655	673	712	652	661	672	661	659	737	640	651	667	686	696	644	691	647	634	690	671	696	682	656	711	636	655	664	683	657	722	701	644	658	695	676	669	693	728	664	678	669	701	654	685	667	677	652	710	719	720	713	712	691	669	665	689	635	702	633	693	642	649	685	676	697	730	682	705	727	668	648	675	727	683	718	638	656	655	716	652	718	705	740	654	712	651	663	623	683	687	674	679	692	681	685	720	648	648	745	653	678	668	662	695	635	685	661	685	680	721	690	656	671	699	711	680	680	695	672	690	679	713	670	706	651	697	671	655	658	650	722	659	699	705	674	674	671	660	667	644	731	679	663	741	636	648	692	640	734	699	692	679	681	653	679	662	677	637	699	680	690	688	646	706	620	691	670	672	703	650	711	689	669	638	703	657	661	662	638	628	679	682	678	677	660	714	632	688	716	627	714	685	719	705	631	670	684	685	681	672	702	657	671	701	716	681	687	697	678	646	675	701	689	654	654	691	667	659	739	688	653	685	725	694	698	705	660	698	674	676	659	706	722	701	665	682	694	686	696	650	679	704	654	718	708	702	672	641	697	674	703	674	671	666	668	678	684	732	675	652	709	685	707	694	732	659	682	711	651	745	681	696	672	680	657	675	707	707	644	690	694	694	646	704	705	677	695	646	658	699	702	661	676	686	664	645	686	711	701	691	710	677	673	704	652	652	717	671	690	616	685	657	685	651	655	688	705	694	666	620	648	712	712	704	660	674	686	718	648	659	723	717	681	663	675	718	668	688	716	643	681	682	690	687	628	693	698	734	693	718	726	679	676	629	630	716	661	727	650	695	668	708	652	665	687	722	689	638	651	687	651	646	636	673	672	669	677	699	696	684	684	697	648	659	701	717	713	675	680	674	664	745	724	690	689	637	644	643	699	632	691	679	691	666	705	650	687	661	714	701	632	656	731	719	707	689	686	727	647	705	645	719	677	672	665	687	699	645	678	695	669	696	656	673	699	679	688	671	675	641	659	681	713	688	677	667	655	666	708	732	712	686	707	723	657	610	673	640	680	680	668	692	658	669	661	680	649	732	703	698	676	690	637	714	710	715	676	707	672	654	639	690	696	712	692	675	677	681	682	679	667	694	719	666	715	668	665	641	648	732	660	686	649	700	675	667	720	666	648	660	692	688	684	650	664	725	674	646	714	690	678	654	692	719	642	675	606	725	645	674	650	623	655	678	657	709	693	654
45816	60864	21202	1094	1061	986	1010	1001	1047	993	932	931	988	1008	1004	999	1021	948	989	959	980	937	1018	998	1020	1002	940	950	940	957	991	992	966	982	964	965	947	994	946	949	1020	927	1014	973	895	965	957	994	1039	1001	976	970	924	970	963	951	1014	1003	954	1005	940	958	1004	993	957	958	1009	960	910	973	940	912	967	985	965	1002	978	979	946	959	938	948	975	900	997	954	987	915	970	962	987	996	996	960	993	971	954	941	967	938	962	936	944	915	962	910	1000	959	924	920	961	970	1003	974	949	989	951	906	988	964	1000	968	1001	941	958	980	964	982	971	925	979	892	962	928	935	953	961	1019	920	963	1007	944	1017	983	946	912	960	954	928	1000	984	1012	927	974	1022	1003	1030	1001	981	990	948	947	1050	958	970	1010	953	990	951	932	952	906	985	917	952	961	959	925	917	1027	982	942	967	937	964	938	916	968	916	954	994	1034	936	955	999	980	930	977	988	968	972	1001	986	919	967	946	985	938	973	985	978	1007	964	1002	968	973	989	1021	1057	960	968	915	982	958	1001	931	1039	952	953	985	984	1001	998	957	976	982	946	1025	959	938	949	952	941	986	957	992	938	956	991	931	997	967	982	990	961	974	929	1001	971	1058	936	906	950	993	999	931	975	1033	1048	1003	1002	980	966	964	937	999	996	986	958	1019	1001	959	1008	987	940	926	975	941	955	961	941	959	990	974	962	972	1005	973	1006	1014	962	951	931	1023	1054	992	953	1017	1010	973	974	1013	977	939	977	952	1015	971	998	981	990	1031	984	945	922	939	973	1012	992	956	962	939	998	1012	991	940	976	995	938	989	950	890	988	931	932	976	934	972	961	970	927	951	966	1021	974	968	955	992	924	941	1003	953	945	921	993	983	1003	991	935	973	971	959	989	967	1001	925	893	988	969	974	920	975	1007	966	961	944	914	983	1002	985	949	1013	1028	924	992	981	939	956	926	997	972	1002	1028	972	1007	945	999	941	1002	968	955	980	951	989	929	990	955	939	1072	980	969	986	1030	947	1036	944	975	1059	955	959	996	963	943	971	948	966	961	1037	949	970	946	1027	1007	979	966	1024	947	972	952	1035	973	950	960	979	948	984	985	997	988	951	1045	980	973	976	962	935	1017	949	984	976	981	912	972	987	963	949	973	993	954	978	934	949	951	986	954	984	945	974	969	986	896	980	987	935	1000	975	969	965	1011	942	988	989	963	971	962	979	969	950	1049	989	983	977	980	957	928	951	1009	978	958	977	989	1020	987	965	981	1001	947	979	1009	955	952	983	983	929	981	973	976	883	969	933	977	920	969	1014	1004	989	1013	979	949	1010	983	995	978	1008	1018	985	941	951	1006	1011	985	924	1035	1002	955	953	954	995	951	959	1009	956	1027	936	980	1005	974	966	947	1029	959	1046	982	913	960	1018	934	915	954	955	1004	918	954	1003	982	938	975	954	933	994	916	991	947	980	954	1015	931	952	944	995	1009	1010	1001	992	962	956	993	940	932	957	1000	1009	987	925	962	988	947	967	922	1005	948	1060	1012	913	1004	988	976	943	987	935	1033	900	1011	991	985	979	939	947	961	954	955	947	931	951	986	950	1000	989	990	990	990	984	926	970	929	995	998	959	980	1004	906	1024	955	994	1026	929	989	962	951	970	953	915	986	942	984	963	1009	1004	939	989	994	985	1005	986	983	962	982	992	996	1008	988	975	1004	995	1009	1013	969	958	976	944	954	932	971	993	947	867	966	960	932	925	999	954	950	1001	977	939	997	926	957	961	892	970	966	918	929	972	971	947	962	1026	953	999	948	979	960	952	1025	967	991	954	974	992	1021	942	971	1009	972	966	990	998	988	1020	979	1028	971	1010	965	1000	916	1048	970	934	978	969	905	957	968	1027	944	970	981	929	918	937	938	953	972	973	965	973	980	997	951	936	1025	935	933	1000	996	956	955	977	952	1042	975	982	965	941	958	985	999	977	969	949	936	1000	939	940	946	1024	958	954	943	972	1022	1029	939	1048	1008	921	982	968	963	1003	961	1014	965	980	1023	946	949	970	956	999	998	944	966	977	980	953	976	944	1017	944	943	907	964	973	967	1039	1000	926	961	1028	1043	921	987	966	933	937	956	979	940	929	995	975	994	950	975	958	1006	991	965	1002	967	952	1020	995	897	947	951	973	948	928	923	995	951	947	967	983	1023	995	883	990	957	908	893	1008	965	956	959	975	993	1023	952	977	944	1008	959	969	957	989	986	922	948	926	959	1000	1006	978	939	953	940	1037	941	918	946	1003	976	968	924	1048	934	1008	974	921	963	1005	973	1026	957	932	1030	998	1005	975	981	988	992	986	1003	955	899	960	954	1002	990	941	998	1000	998	1017	928	959	994	945	951	979	1004	998	971	957	944	955	983	946	957	1029	962	1003	964	983	996	960	1015	983	901	980	955	974	988	958	946	906	933	962	988	975	965	996	946	895	1023	941	980	988	1007	957	941	1010	959	913	944	997	1000	1034	971	985	987	944	950	997	975	1015	956	979	984	988	934	999	979	987	967	933	1001	1007	939	959	937	975	928	985	937	992	981	1014	998	1032	973	982	1024	951	935	943	1027	971	924	917	995	1019	970	952	1002	960	1030	958	994	1001	1006	993	962	915	977	1023	982	954	966	979	952	948	919	956	922	974	990	982	973	978	944	978	974	989	993	984	947	954	1004	1002	1005	999	1023	963	976	1017	928	1058	969	965	988	927	952	983	944	903	930	943	1017	997	993	948	952	911	970	1000	974	956	970	948	892	958	958	957	955	1034	959	915	940	990	976	948	971	990	935	961	939	1012	984	934	990	955	959	1000	915	955	991	970	990	924	992	940	991	1038	945	967	976	988	933	965	970	994	972	1007	932	964	976	1010	990	912	948	969	964	1014	1031	960	997	927	982	988	961	1032	966	951	1013	1023	940	992	971	966	958	907	961	1004	952	960	972	977	907	958	940	966	931	953	956	1011	927	1000	951	959	940	921	962	934	1011	874	1022	999	939	945	987	1021	986	954	1017	927	967	945	982	1008	986	989	974	937	979	969	1021	1014	975	959	944	939	923	964	943	1024	996	942	979	982	962	978	976	1003	924	1000	981	924	921	988	961	945	966	983	936	931	1046	992	951	970	981	970	966	994	971	1043	947	953	978	948	937	1000	1003	953	977	981	974	935	954	1001	966	970	964	925	985	971	1045	1040	913	1004	919	954	990	959	981	923	938	1022	983	969	954	986	918	995	950	989	969	989	931	997	896	948	937	999	938	994	953	987	983	1007	940	1001	941	953	949	944	919	945	977	986	1028	928	1013	965	931	986	991	962	929	991	938	922	950	993	941	950	966	984	951	982	946	955	1009	967	1004	954	978	977	903	1019	982	980	993	957	974	933	996	945	964	972	913	958	972	983	1001	926	980	949	970	995	958	989	999	991	986	1000	966	918	1018	896	935	961	1052	969	967	946	934	932	979	951	1015	979	961	995	924	992	1014	930	948	937	1002	936	954	991	954	1003	953	1002	925	935	977	931	949	985	973	962	1019	933	979	937	966	993	1018	942	933	966	985	973	960	950	942	991	1018	975	972	940	997	954	965	1015	923	928	980	1041	964	973	987	955	1022	986	999	969	997	958	1011	939	956	907	1002	957	963	983	971	956	926	977	986	978	937	928	1000	902	1001	929	938	944	1026	976	1014	972	978	994	952	986	938	1018	984	947	1019	949	981	989	891	983	996	948	992	1001
22494	21639	29273	24327	21536	18255	1028	362	320	287	307	315	290	313	314	299	268	318	295	281	295	287	306	302	277	275	291	326	281	285	267	309	297	296	262	285	289	254	277	283	266	283	298	257	287	302	270	305	276	263	288	270	256	309	242	282	282	298	271	289	283	278	289	275	268	283	258	283	249	294	318	286	237	289	293	296	286	242	290	266	277	288	259	276	313	269	291	271	251	269	305	275	281	282	285	284	271	284	271	275	275	284	263	260	288	278	298	266	281	280	279	290	264	302	263	269	278	265	282	279	252	300	265	280	274	294	271	282	298	291	274	271	276	301	259	294	287	267	292	287	278	313	310	269	319	248	281	289	267	299	276	262	318	277	263	277	279	272	266	256	278	279	301	272	273	252	247	288	316	261	253	311	277	292	290	297	281	291	297	275	282	266	283	300	263	285	286	290	296	281	290	259	273	271	275	304	264	293	257	280	262	263	308	288	253	281	270	235	286	280	284	282	260	270	266	298	270	272	260	290	264	267	276	273	284	289	291	260	300	286	277	288	292	288	285	243	293	265	278	318	255	299	254	277	284	288	288	283	296	281	265	265	299	277	295	288	290	267	291	270	258	289	258	299	297	269	269	291	289	301	283	295	294	261	283	287	307	280	290	285	286	301	271	304	264	276	288	283	253	293	270	288	293	278	274	254	268	265	301	248	299	249	285	290	286	285	256	296	287	298	255	310	291	278	294	281	282	280	282	276	284	295	317	284	291	318	306	265	274	296	281	304	279	291	293	278	267	295	282	266	299	269	255	293	298	269	258	290	275	292	282	257	262	300	274	255	277	281	291	282	282	266	259	272	262	273	296	273	266	283	280	294	271	305	260	296	288	256	272	281	259	303	286	307	265	276	279	298	251	254	288	290	292	291	266	278	251	266	279	264	300	276	290	270	282	290	279	242	286	309	291	304	276	262	306	297	292	260	257	267	269	269	273	281	300	269	291	287	307	243	290	255	276	282	269	301	256	303	260	274	297	277	261	284	277	310	266	291	294	260	288	272	251	269	268	295	312	258	256	280	297	281	263	235	263	263	253	275	311	272	300	263	294	268	268	271	247	295	283	253	282	306	304	278	235	290	285	254	292	278	262	285	288	288	295	277	293	294	289	277	316	312	281	281	284	252	302	303	266	258	308	270	280	262	287	262	296	268	272	293	280	299	264	284	247	269	245	262	281	264	284	267	248	282	302	300	272	279	255	259	314	264	255	265	265	264	260	281	261	267	233	271	269	258	284	284	264	292	286	285	277	286	289	290	276	278	290	288	275	299	300	289	272	278	256	316	251	280	247	255	312	238	279	261	295	249	274	302	255	263	293	266	256	293	301	294	315	268	280	294	295	281	287	259	260	272	251	284	302	256	250	250	290	256	251	281	256	303	278	255	288	286	282	306	319	266	279	304	266	287	264	283	282	255	277	318	285	275	299	294	286	286	264	276	288	272	277	275	283	276	271	279	279	298	287	279	276	281	270	273	303	262	277	270	278	268	262	267	319	246	288	310	273	304	277	263	294	287	273	286	263	256	271	255	252	285	312	253	300	276	261	289	264	274	281	300	260	299	264	279	315	277	286	272	299	267	247	274	287	277	288	285	264	297	287	300	279	303	270	263	297	272	271	261	291	288	274	279	256	294	276	301	300	257	298	293	242	285	246	281	288	301	287	266	273	273	256	280	275	299	286	251	279	288	266	265	274	315	308	280	300	289	289	251	298	289	275	265	273	287	251	254	286	259	276	259	272	256	304	258	295	263	275	295	253	305	267	280	275	283	270	244	256	273	251	293	268	257	258	261	271	267	268	280	262	293	290	287	247	268	281	270	281	306	290	285	272	287	261	292	275	267	307	310	257	270	291	257	302	304	294	291	308	274	308	291	304	290	302	302	269	277	259	306	282	269	274	264	304	273	289	295	294	292	281	306	262	294	270	295	272	302	255	289	275	287	300	293	291	270	265	265	305	311	273	243	286	261	302	290	289	299	308	269	272	283	239	274	287	270	268	272	288	282	310	273	260	264	263	297	271	262	272	285	286	262	275	286	258	258	296	269	266	288	290	310	267	276	278	276	276	298	295	263	286	268	284	298	293	261	306	266	288	258	271	279	253	289	278	305	265	290	289	260	287	276	237	298	269	273	296	267	259	254	289	287	256	287	276	291	257	265	281	241	264	267	293	288	294	298	280	284	295	267	306	289	289	297	302	284	281	289	273	301	284	305	279	262	289	249	305	266	268	286	278	263	302	261	296	289	259	277	280	282	319	252	262	287	279	266	322	269	296	294	283	245	286	307	263	294	286	255	283	283	281	318	287	282	298	268	262	248	266	248	278	261	283	273	259	262	275	276	291	272	258	271	286	285	288	273	262	296	317	293	285	298	280	273	290	279	251	263	281	290	274	267	267	310	311	277	269	261	295	280	282	268	282	290	256	290	284	271	275	273	275	298	267	264	267	297	267	277	272	270	274	283	271	283	267	271	273	305	288	289	291	268	280	272	291	274	296	266	274	262	271	254	275	309	272	281	282	284	278	272	264	292	281	295	300	279	305	267	271	258	270	282	253	256	246	274	277	263	272	268	274	290	273	283	302	273	271	256	301	265	250	276	273	302	272	269	260	278	276	279	273	281	280	268	278	285	266	284	266	273	253	272	279	300	281	280	264	272	260	262	261	281	273	289	282	258	268	295	272	271	297	279	266	268	241	291	259	288	284	303	270	290	275	280	297	231	315	276	276	272	269	285	282	295	301	292	279	295	273	250	296	284	278	253	280	277	291	286	268	302	275	300	299	301	272	289	299	294	242	292	280	276	294	291	273	291	279	278	289	276	305	268	276	288	290	259	298	303	308	252	303	314	263	262	269	314	268	294	280	305	273	291	295	307	292	247	310	303	329	249	318	289	277	260	269	281	256	275	289	283	290	289	253	300	276	273	262	275	262	287	282	286	275	272	267	278	266	254	288	291	244	276	292	285	290	264	275	279	261	250	262	294	275	292	247	266	295	265	276	284	271	279	276	262	282	279	309	280	278	273	270	256	299	265	289	292	277	301	295	278	278	252	281	280	285	306	288	274	294	270	260	270	289	302	254	253	266	280	283	272	290	277	283	273	277	283	290	246	277	301	263	296	237	271	265	241	291	283	296	302	290	262	281	308	268	250	305	285	313	295	291	256	286	261	265	278	279	249	296	275	290	300	274	288	298	301	287	269	285	287	291	282	269	289	303	293	278	274	302	293	292	281	279	281	250	297	265	282	284	301	292	287	276	298	267	279	265	284	270	267	253	242	287	306	275	284	306	275	314	292	284	316	280	271	247	287	294	284	296	280	263	264	306	279	302	276	264	307	266	306	279	254	283	287	271	298	248	296	265	266	265	280	260	268	272	276	287	266	258	274	304	301	280	271	252	285	309	264	284	286	280	244	258	296	267	280	271	307	265	268	259	275	283	293	278	272	293	283	293	296	292	229
59156	88927	35567	821	664	578	527	483	507	459	444	407	426	438	430	412	403	435	358	427	397	375	381	372	412	424	427	415	431	398	421	438	413	423	426	417	357	404	399	430	368	425	418	391	450	433	435	445	419	405	406	440	395	412	387	402	435	391	376	420	430	374	420	427	416	416	415	393	373	397	418	382	384	392	396	397	418	425	383	451	388	408	390	416	416	400	426	391	424	381	410	405	411	447	408	437	411	424	421	448	421	427	409	431	368	391	406	390	400	414	350	395	376	412	400	365	459	418	400	403	467	436	403	417	402	405	416	410	399	415	387	436	377	445	405	393	386	408	404	377	393	420	404	421	442	374	385	446	386	389	390	399	424	397	379	424	404	415	400	432	393	435	398	373	396	378	429	398	401	397	403	386	377	400	383	428	379	380	414	413	388	432	392	422	432	372	393	402	410	447	371	407	413	406	428	432	411	396	409	408	401	421	408	401	391	413	389	415	413	409	413	415	392	352	410	403	438	433	388	406	434	429	422	393	411	369	391	424	391	395	396	397	372	397	449	380	396	370	429	417	390	388	408	389	414	394	379	403	447	428	392	408	352	412	385	414	413	416	431	374	386	400	409	407	394	383	386	389	417	413	374	383	382	377	425	364	426	410	391	427	419	390	406	393	415	375	376	380	396	401	394	395	385	439	393	366	423	395	420	381	390	423	426	423	367	396	387	382	386	412	406	393	391	387	405	392	385	390	397	409	396	377	397	387	386	389	411	387	395	413	404	429	399	372	451	379	387	438	425	416	433	389	397	418	418	412	410	388	439	415	414	403	415	404	404	407	410	400	419	358	401	431	403	413	405	421	420	412	387	402	415	391	408	402	411	395	350	422	413	397	400	412	436	386	382	443	388	372	422	364	413	426	411	403	398	423	405	414	402	417	383	415	426	418	400	418	395	398	388	383	407	409	402	416	386	375	418	397	381	399	396	398	370	388	452	378	405	383	390	421	409	416	403	410	395	387	397	409	407	386	419	415	423	409	428	394	368	387	363	418	421	417	410	382	426	375	401	373	405	416	393	389	420	382	395	392	398	390	398	400	381	405	414	408	404	396	407	418	371	402	416	394	390	413	389	379	365	422	378	384	423	387	416	402	407	391	403	396	402	390	418	433	390	442	397	355	417	399	384	394	434	454	416	357	444	437	381	407	361	397	379	363	415	379	382	397	397	411	412	398	400	378	412	413	382	391	390	413	397	390	399	384	411	423	379	363	417	410	387	435	428	426	402	413	379	402	423	406	400	386	426	378	386	396	403	380	391	409	400	416	393	409	403	394	403	391	405	393	381	385	395	388	402	426	400	392	405	412	406	428	404	409	392	389	444	411	389	435	389	401	375	423	429	378	354	416	409	401	431	354	431	412	402	386	385	425	416	392	433	397	415	425	376	389	387	442	398	402	423	412	423	420	375	378	389	403	423	404	400	412	403	437	409	350	408	415	404	428	356	381	390	420	418	417	421	420	384	420	383	419	414	378	380	389	426	403	392	362	400	404	410	401	411	372	410	346	438	406	398	395	418	404	389	399	395	373	425	395	407	415	439	393	405	381	417	401	369	378	402	398	405	420	394	460	409	382	401	435	429	401	402	423	411	406	370	403	355	427	398	383	423	408	423	410	430	408	413	396	418	404	374	370	412	409	356	448	375	395	401	411	415	390	412	412	404	386	414	390	395	392	392	398	409	416	418	379	447	413	378	372	417	386	435	397	377	427	436	396	420	419	413	460	365	399	404	385	419	386	377	412	409	380	412	433	407	403	392	439	428	382	389	414	361	387	377	380	392	404	379	387	402	424	401	382	417	389	393	430	387	423	412	377	386	419	400	400	383	412	407	421	400	404	397	417	374	382	410	402	419	419	414	381	424	396	434	403	407	397	428	414	444	375	428	418	411	421	410	420	412	398	412	405	415	369	417	416	393	384	412	364	425	391	425	420	392	400	390	426	392	386	419	387	391	418	380	399	405	368	419	431	399	368	408	390	385	400	407	387	397	374	396	389	401	362	388	391	385	389	414	408	400	380	375	401	402	375	478	368	405	417	390	374	417	409	409	389	393	430	440	408	394	384	409	382	415	395	401	406	398	403	415	427	435	368	428	376	400	394	428	393	386	411	390	377	412	474	385	419	397	457	375	391	410	415	406	389	403	416	382	336	388	395	414	378	348	375	416	378	415	384	400	412	415	401	410	404	397	458	423	403	419	420	390	386	390	404	401	394	382	415	395	410	390	406	403	437	418	435	426	426	413	414	396	382	404	409	452	403	399	392	379	386	395	411	395	393	389	417	430	394	383	404	428	413	378	415	370	372	369	419	399	385	413	430	368	371	383	379	408	400	428	404	406	388	429	387	412	360	412	401	406	413	391	394	408	403	427	441	404	435	424	419	429	394	398	397	393	380	400	392	402	411	430	383	442	411	408	388	374	401	444	414	359	371	417	424	434	392	408	411	438	380	453	400	379	430	411	419	381	411	395	421	418	410	377	373	425	370	416	431	388	365	399	359	424	421	413	399	407	389	430	403	425	374	397	381	396	427	428	381	397	414	441	394	432	363	416	383	395	390	377	419	351	411	436	400	373	451	422	397	363	382	403	403	423	429	391	396	369	444	397	391	389	459	459	418	430	402	418	400	383	407	411	392	362	394	394	377	405	393	402	386	389	415	400	368	395	407	451	418	400	403	406	398	378	386	388	376	399	385	372	397	419	398	409	409	384	436	380	386	404	393	404	422	416	429	393	380	399	391	404	411	416	428	372	433	433	435	426	424	421	421	397	405	382	404	382	414	379	371	417	370	393	392	404	420	383	366	428	418	382	407	379	400	397	427	410	435	393	418	365	424	365	432	392	397	392	426	372	420	407	400	421	427	362	393	419	389	409	402	380	425	429	390	385	406	391	390	444	415	375	396	367	411	412	390	444	408	385	436	405	381	405	389	409	394	376	374	362	387	359	421	430	390	389	400	417	426	394	399	410	421	387	403	440	414	404	405	385	409	387	385	407	453	388	403	411	394	383	395	403	398	383	413	379	385	401	387	423	385	411	411	412	380	423	399	390	412	418	411	415	376	415	410	393	357	407	409	379	410	384	418	409	368	382	413	401	392	405	416	366	409	412	383	374	409	410	417	395	411	402	388	404	412	426	410	400	385	395	434	390	395	387	397	410	416	421	429	421	398	402	366	413	402	422	444	387	388	398	435	437	423	398	367	364	380	413	398	403	415	397	400	411	395	423	377	376	397	411	408	404	405	397	401	417	408	427	392	397	445	387	411	377	426	411	397	405	369	391	403	415	435	410	411	431	357	399	445	349	403	396	390	402	390	384	404	420	399	411	380	391	370	386	413	404	397	420	421	395	411	393	366	409	351	392	418	379	379	374	410	406	398	414	406	386	365	450	413	384	405	391	385	355	380	408	395	414	408	406	391	382	416	391	417	405	416	423	371	402	446	393	407	405	423	436	412
29918	23344	14255	1522	708	692	655	683	708	662	692	699	677	640	619	669	633	628	682	637	677	636	667	625	665	646	635	650	664	606	674	631	676	698	665	650	665	629	609	703	669	681	645	651	623	623	655	674	621	646	683	628	659	636	687	641	674	678	664	685	723	627	678	619	642	660	649	676	667	644	652	610	649	626	659	620	663	631	669	663	680	703	638	615	646	657	630	632	641	636	602	642	665	683	632	656	669	633	659	649	668	625	680	681	657	630	615	628	666	663	656	680	677	642	633	643	704	638	690	581	681	669	687	691	634	654	673	662	619	631	615	613	662	655	700	624	646	622	596	653	679	688	644	678	665	692	643	690	649	637	684	654	656	695	633	621	688	606	656	663	668	621	682	626	662	692	627	652	643	589	631	685	700	646	652	655	619	663	635	616	657	594	589	630	621	641	651	638	665	645	651	637	627	638	628	684	613	642	701	635	644	637	663	677	635	641	647	662	677	713	680	604	663	629	646	635	672	685	609	644	667	658	661	656	682	640	610	608	695	659	645	681	677	652	646	621	683	662	631	625	665	621	636	641	626	637	673	661	661	623	617	677	650	645	637	670	654	670	715	655	633	660	654	660	633	681	658	666	627	636	673	638	709	649	685	679	624	597	652	684	687	633	667	627	661	655	631	643	652	641	657	663	622	649	702	640	631	672	673	668	626	684	632	668	635	649	628	717	631	649	664	638	713	651	650	634	643	663	658	663	635	643	632	673	712	662	651	628	616	650	690	672	667	597	682	679	658	637	638	679	611	682	629	664	619	676	725	682	637	663	627	671	683	689	675	603	667	658	650	643	647	611	657	616	666	636	669	663	660	661	621	644	666	722	687	657	632	671	663	652	643	649	633	598	654	640	641	631	653	698	631	664	701	713	648	672	638	645	642	671	660	666	732	653	639	677	632	642	651	657	652	646	679	666	620	645	654	656	658	618	614	692	673	674	632	685	640	681	653	636	688	692	674	605	735	627	688	636	667	668	663	666	653	620	643	690	679	638	643	659	655	677	651	651	650	636	667	636	668	669	687	696	663	632	656	671	624	670	679	673	642	631	636	677	640	642	603	669	628	679	631	652	664	656	673	691	647	639	672	665	672	692	613	644	662	630	673	640	670	630	624	645	659	671	642	662	649	635	622	642	634	647	655	640	644	673	625	652	614	627	670	681	668	699	620	658	681	605	606	641	644	621	671	644	655	693	651	682	692	637	618	633	678	682	654	629	620	655	660	642	628	681	680	697	662	648	684	629	664	660	648	652	638	671	706	658	640	638	608	639	591	686	653	663	626	656	661	643	691	642	650	666	678	638	691	628	693	647	634	641	672	672	689	673	660	603	693	641	622	668	619	641	636	626	611	645	664	620	710	672	658	643	587	669	686	696	665	626	681	659	641	633	623	640	622	655	652	651	632	669	605	647	628	639	639	664	664	640	641	653	644	652	638	678	704	655	636	678	616	620	706	666	622	718	705	610	690	651	651	642	691	625	686	670	666	588	615	628	667	680	693	632	656	683	679	646	636	672	682	636	671	620	675	668	622	657	661	648	672	666	642	664	631	702	655	697	689	679	660	620	633	662	659	665	616	674	657	641	659	696	665	638	634	643	660	630	655	647	673	654	688	649	602	645	623	633	610	696	670	664	680	673	664	631	675	662	624	582	663	653	614	647	694	643	684	701	629	631	655	621	637	695	624	668	692	624	620	615	619	693	624	614	643	653	639	645	695	626	681	628	629	647	666	671	593	644	677	639	704	643	691	663	620	621	645	668	637	693	668	674	685	673	658	648	662	626	619	668	636	593	664	653	656	678	625	671	674	636	656	664	637	648	629	669	642	650	657	627	627	671	634	664	606	628	664	645	641	654	665	665	696	663	712	646	692	657	670	679	651	651	697	649	635	653	634	623	648	668	615	647	661	654	658	660	695	639	680	697	675	625	629	641	644	664	690	629	625	719	612	694	626	643	647	634	657	660	642	655	664	641	681	643	654	656	659	708	651	662	643	678	653	654	629	637	640	679	695	636	642	610	655	638	645	709	647	639	650	662	631	635	625	617	727	698	676	650	641	614	649	670	652	653	630	632	712	642	615	638	635	661	675	646	655	696	618	642	644	693	654	698	637	631	655	680	680	663	698	640	627	638	639	690	665	663	658	644	628	621	630	626	677	677	686	649	696	623	666	664	626	639	635	615	646	668	739	644	617	671	644	625	663	653	622	654	668	700	680	655	668	667	676	679	676	637	656	639	661	692	674	606	615	684	663	636	632	604	686	643	694	659	682	677	588	651	681	659	648	649	654	689	644	618	644	618	639	611	672	673	621	640	679	609	623	669	661	683	681	623	636	676	656	665	684	684	651	624	671	627	663	618	669	668	683	641	668	667	666	629	645	585	676	617	604	665	658	621	685	657	675	613	662	666	672	678	641	642	609	665	623	636	633	657	665	647	694	680	678	637	623	662	632	659	669	682	659	664	611	624	648	676	657	638	633	631	668	654	628	650	648	667	641	623	622	677	617	681	652	638	648	660	657	669	650	600	687	636	647	701	652	641	648	680	664	678	674	605	681	628	589	673	666	676	676	676	646	671	636	618	684	648	629	651	696	690	624	629	669	655	617	665	698	660	654	622	640	640	651	615	681	616	637	625	628	656	679	614	673	689	647	662	659	644	644	621	654	657	651	671	622	643	627	643	660	620	616	623	619	642	663	677	666	656	642	634	629	630	652	604	651	614	657	686	644	657	682	672	647	689	661	642	642	661	666	663	638	623	694	638	677	627	661	678	634	654	637	672	654	643	664	695	678	631	651	673	619	706	648	653	608	610	655	678	677	696	674	666	634	653	687	616	645	658	680	667	641	631	681	692	624	652	662	633	666	685	626	638	673	631	656	627	602	676	628	635	646	644	665	652	660	636	683	600	649	656	612	672	678	625	648	621	625	670	648	628	670	681	667	657	653	640	667	611	659	689	657	640	659	631	659	644	655	683	656	619	676	632	680	687	616	659	650	668	704	665	683	652	624	631	658	675	629	632	648	650	654	635	669	670	630	672	659	640	635	665	655	658	670	630	640	625	662	636	662	665	647	633	708	652	646	652	626	683	663	618	723	683	596	687	638	623	682	673	645	640	612	676	662	669	656	639	643	662	703	623	648	640	646	649	663	661	652	696	643	684	700	617	652	672	675	634	689	650	659	672	686	697	611	679	620	613	655	670	660	672	670	648	668	646	609	631	679	701	654	649	665	606	600	620	700	587	666	646	646	660	692	640	702	648	619	682	668	692	708	705	700	668	649	695	646	685	704	637	676	693	632	647	650	679	591	611	677	663	635	628	638	617	620	636	667	640	585	634	623	608	659	652	660	644	663	642	660	630	704	604	671	687	639	688	675	675	666	657	646	657	670	635	659	651	644	610	630	660	667	689	605	644	630	678	666	620	650	658	698	651	648	654	681	646	645	670	669	619	645	678	620	681
30127	34035	9944	941	1009	987	1004	934	948	951	903	959	942	976	970	988	969	957	1007	956	1024	940	965	992	929	928	955	920	992	959	985	972	981	901	900	937	991	942	962	983	970	913	1009	954	959	976	936	944	936	946	953	986	929	953	1004	960	1005	930	989	931	926	1012	909	981	981	936	971	930	957	952	936	972	919	985	960	988	982	940	957	936	989	1002	1004	950	968	986	989	934	1010	944	953	905	938	978	989	963	898	942	1040	942	975	1003	951	982	939	981	1001	909	979	939	957	929	922	928	997	967	975	951	979	919	987	911	955	968	945	930	918	931	1003	924	914	897	963	903	978	956	987	968	967	977	982	984	1003	928	970	929	979	957	927	935	979	975	968	991	942	999	981	955	1000	923	917	961	963	915	926	960	1004	932	960	921	926	976	952	948	968	983	940	958	915	934	948	964	978	923	897	935	995	932	950	948	922	939	979	1021	943	910	965	947	979	1029	923	972	1003	943	972	954	960	998	1003	961	997	957	934	960	1002	951	883	964	942	943	956	948	978	948	953	934	926	925	1036	964	940	936	947	981	974	975	999	952	977	959	989	946	965	1001	976	988	906	917	952	979	951	980	949	937	945	981	945	954	995	924	1017	958	949	973	968	1001	939	970	930	966	925	927	974	952	939	976	947	918	935	949	974	950	951	930	903	989	932	937	911	986	958	951	927	955	994	971	932	961	950	964	982	954	990	1002	917	972	986	950	958	918	962	1005	931	1002	992	945	896	907	1000	901	982	1002	961	985	861	939	932	960	984	978	904	970	994	938	963	948	950	956	967	1003	958	983	964	953	980	981	931	946	928	1015	912	969	962	958	934	957	1028	1019	1015	932	953	919	996	922	969	1018	929	909	962	934	961	945	899	1009	883	928	960	967	970	928	948	932	924	971	973	972	947	1028	950	979	983	940	994	933	953	977	938	971	966	1007	918	929	963	916	1004	998	950	1006	999	908	917	958	924	987	961	952	959	989	957	1000	970	957	938	916	951	912	964	954	919	940	964	930	966	927	965	926	1007	989	918	949	972	998	906	915	980	959	1000	973	964	976	948	989	1006	1005	964	914	941	957	927	1004	973	897	933	985	993	930	955	1000	973	975	945	957	973	960	1005	1015	963	957	944	1005	972	978	944	936	964	879	959	908	974	950	950	989	1001	947	957	908	954	929	1060	964	939	1011	947	921	915	973	972	915	980	916	951	917	959	967	935	930	933	927	998	966	918	932	940	958	963	930	951	981	983	963	978	909	976	986	971	918	947	952	959	983	966	941	981	998	930	973	904	967	966	990	961	919	986	948	971	1038	998	985	937	973	930	994	916	931	981	935	977	987	985	941	971	941	952	945	949	985	978	937	952	999	993	962	963	988	950	944	970	918	957	951	948	991	956	964	915	945	973	955	957	1010	950	885	939	980	990	970	1019	989	975	904	964	1057	971	890	943	982	958	931	961	945	888	982	947	993	925	952	958	931	975	997	936	1006	977	951	961	939	996	960	971	904	946	966	999	974	1002	933	963	991	968	975	989	950	944	976	972	946	965	949	927	955	944	982	938	966	968	976	917	953	945	963	958	949	900	930	968	952	966	999	1009	966	909	974	953	986	1004	995	966	935	942	967	981	935	996	984	922	1003	962	952	995	1042	971	1007	957	865	971	971	947	968	922	884	967	953	981	983	946	970	968	970	942	989	1011	984	947	951	943	969	962	955	930	942	986	940	1017	941	941	1015	891	933	967	960	931	942	950	969	942	917	967	985	951	945	1007	923	919	975	952	951	950	908	967	974	961	909	915	939	975	956	974	925	952	928	1003	938	963	993	967	952	935	959	936	1003	964	935	928	939	987	971	970	970	967	925	971	952	978	880	956	981	964	925	950	996	1016	926	942	1006	964	981	972	941	993	999	980	946	907	991	981	933	987	981	937	944	925	941	974	970	948	926	947	969	949	986	987	930	964	954	940	950	956	946	972	981	928	995	937	905	941	989	904	951	1000	964	974	962	984	933	942	942	951	1029	974	992	980	969	995	971	964	1027	979	958	985	948	950	951	1022	920	924	919	889	921	932	905	1004	953	970	1006	976	929	953	934	965	948	995	975	977	982	956	951	941	945	936	955	907	945	1013	946	927	950	914	951	906	923	967	925	948	940	947	982	968	951	990	1021	956	981	986	962	935	993	919	918	1002	927	964	982	976	1007	1004	958	1002	968	997	950	929	963	987	955	935	947	956	933	944	926	1011	948	921	939	961	975	943	958	959	954	892	938	935	981	951	1028	937	998	969	978	983	974	961	959	1032	964	978	964	997	974	920	981	994	990	950	943	930	921	1001	983	985	957	965	981	963	913	973	978	926	939	922	1000	946	953	978	979	959	998	974	992	966	974	877	940	997	1011	964	989	1009	928	956	957	972	990	937	924	964	970	989	992	963	923	969	947	955	1011	953	1007	956	870	1017	955	987	989	971	986	976	983	977	950	959	1001	984	924	1006	927	987	963	965	941	972	972	992	921	950	980	990	907	962	957	917	965	979	989	1000	859	958	977	955	986	922	972	932	970	949	976	946	898	981	914	895	988	1000	916	977	964	966	961	932	960	984	943	971	977	899	925	946	924	955	947	968	973	956	957	970	979	945	985	950	996	949	918	971	940	964	918	967	944	980	956	1001	973	956	959	968	946	947	905	975	1002	996	907	993	963	984	914	997	981	970	946	1004	946	912	982	949	946	1016	970	924	957	966	996	1001	965	990	938	924	945	929	985	933	1003	992	992	916	943	942	949	991	958	947	922	966	958	929	982	936	929	957	1016	978	927	934	937	979	916	971	903	938	1001	979	976	990	971	921	922	940	983	948	942	1022	966	937	1000	958	926	988	965	1004	996	921	951	940	936	968	1029	988	995	902	955	899	859	903	939	951	965	975	985	978	968	997	1013	962	908	958	925	1016	984	951	977	954	1016	937	944	970	950	935	1015	959	973	1006	966	988	930	974	970	971	995	955	985	967	906	971	1015	995	984	971	985	962	1010	981	972	927	909	1003	987	921	948	978	919	970	888	982	964	943	971	932	991	946	974	916	999	910	985	963	976	941	987	901	1008	907	945	899	923	962	998	943	956	956	943	965	1002	915	983	1005	963	968	979	1007	984	893	937	1011	912	998	970	966	978	936	968	964	967	1018	942	971	947	953	934	959	948	950	990	962	971	925	1007	970	965	942	969	934	994	955	973	975	977	1001	995	1048	994	979	965	926	917	921	1002	945	993	928	945	910	874	904	957	1015	923	939	986	1018	940	891	945	974	956	937	1000	921	980	980	985	1027	977	931	958	978	969	1041	964	948	1018	949	945	949	967	1008	905	996	972	962	981	922	986	949	956	945	968	989	1000	995	933	985	917	981	943	980	971	967	985	915	994	981	949	989	967	974	1000	982	1010	954	945	911	928	1001	926	993	923	967	936	933	990	946	986	1022	950	922	983	1020	977	991	923	999	933	985	949	964	951	926	1003	926	1000	993	954	927	968	992	919	984	952	971	992	990	922	907	965	956	1026	984	961	949	955	1014	1027	1009	898	946	995	913	967	897	917	932	977	933	963	940	937	984	1056	953	972	874	931	966	994	1023	948	935	982	967	986	1002	971	943	920	929	917
23628	21943	28527	25257	17457	1705	434	418	381	405	401	397	428	361	402	379	404	409	400	406	396	412	389	415	380	381	341	341	404	386	383	407	397	385	364	389	397	385	357	361	396	367	396	367	365	380	382	374	419	376	413	386	387	361	376	369	412	391	384	388	407	378	383	404	389	393	400	400	406	408	370	393	417	399	341	393	386	408	368	390	355	385	353	406	363	381	372	394	401	367	358	370	398	412	399	364	380	364	393	378	388	398	386	407	356	389	389	409	370	389	345	431	392	358	373	404	376	387	386	400	392	389	404	407	395	394	397	361	377	397	375	340	383	375	384	370	397	374	372	386	360	362	366	384	386	362	401	405	353	364	371	349	394	376	374	377	369	356	396	373	385	414	373	372	382	403	396	341	363	410	385	363	392	410	404	370	367	364	368	353	406	396	383	347	393	413	368	419	368	381	375	378	391	374	429	412	390	381	391	371	376	404	412	375	363	394	380	375	394	386	396	377	392	416	412	376	407	375	381	353	366	397	369	347	382	383	370	358	387	378	385	408	348	392	364	358	361	392	382	360	388	381	357	377	366	376	406	353	383	387	387	343	371	386	375	339	381	375	407	402	378	385	358	387	396	389	423	370	379	405	375	389	394	405	370	396	419	371	400	404	378	346	359	352	414	356	355	381	413	407	378	382	358	404	364	397	371	354	390	374	383	368	379	398	361	398	378	368	395	416	390	370	358	407	342	369	401	378	385	341	392	380	369	395	366	350	382	375	364	371	388	417	396	379	369	374	373	398	359	403	384	365	421	354	466	398	373	395	379	418	405	405	350	349	368	404	420	406	353	370	400	376	371	376	392	394	379	400	405	373	372	383	385	350	376	381	349	357	364	368	386	388	352	359	357	433	353	419	416	358	403	395	344	373	376	400	387	396	350	366	390	399	392	359	363	388	397	385	348	390	338	386	379	374	369	396	380	424	380	386	351	377	417	347	432	371	361	363	400	360	377	382	349	351	361	370	378	373	405	398	385	351	379	399	361	391	358	381	353	390	375	380	406	390	403	379	382	376	426	349	382	362	399	370	378	368	401	362	363	373	355	420	373	388	386	388	392	383	355	388	409	371	376	380	423	442	368	382	399	395	398	387	370	388	400	381	367	371	392	383	391	398	374	363	391	389	378	415	358	386	374	352	386	412	410	384	388	395	418	346	368	373	368	366	383	417	386	399	382	366	412	404	360	394	386	377	378	393	379	382	404	405	374	447	381	390	422	419	379	368	357	379	339	415	410	396	393	409	370	375	374	401	368	353	380	360	373	371	388	366	384	361	377	365	398	392	373	412	382	378	377	387	355	413	414	384	387	389	358	374	398	395	384	362	384	385	372	383	397	391	406	376	409	390	371	398	358	373	369	384	383	379	406	396	401	378	380	402	394	386	367	370	364	385	372	388	398	388	363	353	375	367	360	367	375	383	359	369	367	372	401	380	369	389	368	353	395	351	382	384	385	394	371	367	378	399	377	405	367	397	364	405	355	370	363	393	369	363	373	404	379	375	350	380	418	378	411	411	371	383	360	377	362	367	361	370	378	401	393	338	416	394	364	411	404	360	368	362	409	393	371	372	393	396	365	342	409	392	381	378	355	385	412	377	368	377	355	333	354	382	382	338	388	394	362	411	383	387	391	382	390	376	417	363	371	372	400	379	373	335	394	386	373	363	383	376	364	394	367	340	376	397	379	402	350	430	395	401	370	388	378	361	353	379	386	373	392	423	385	360	403	395	404	390	376	389	384	425	393	341	405	408	403	406	390	414	373	374	429	364	405	385	356	369	343	338	367	354	378	425	404	370	394	402	376	373	381	369	374	364	390	378	359	388	412	363	335	371	362	384	370	344	360	381	408	386	381	361	391	424	367	384	361	367	362	424	369	369	379	416	365	379	384	376	331	389	358	368	383	357	403	380	406	372	374	344	384	405	346	385	371	396	374	392	402	379	372	406	394	344	372	357	390	401	359	404	381	361	372	391	376	368	388	373	381	351	396	370	392	411	382	398	395	412	382	373	385	355	383	376	343	378	384	411	396	375	329	341	372	343	403	364	378	394	351	411	401	393	393	384	364	364	393	367	384	404	386	353	365	359	376	394	377	365	367	400	399	370	366	388	388	418	407	366	394	407	368	414	373	374	387	332	362	360	372	369	373	399	398	357	397	360	383	366	384	409	379	374	363	374	379	369	375	396	391	414	376	380	390	343	385	355	397	377	376	389	397	369	384	363	357	394	371	345	399	368	364	394	407	382	361	404	377	355	349	398	376	393	363	403	385	394	404	385	349	345	383	407	403	384	389	370	372	423	369	342	394	396	384	367	336	365	374	393	393	357	377	360	367	379	380	387	378	398	378	373	390	395	386	363	383	383	403	410	405	351	372	375	381	363	407	416	376	398	363	398	372	380	405	390	362	377	373	374	402	361	441	387	391	350	365	358	337	378	368	359	386	370	376	398	359	324	366	391	389	373	356	379	416	394	395	421	386	371	374	372	391	395	407	389	358	367	337	389	377	381	399	402	377	366	377	384	400	421	364	402	374	384	364	378	405	394	347	362	394	397	395	385	380	344	357	387	388	366	376	381	348	358	417	374	366	358	385	407	368	330	396	388	395	375	365	389	379	374	409	427	394	364	393	372	384	358	387	387	373	367	375	395	394	380	372	372	362	391	372	373	368	405	409	379	354	382	366	395	383	412	396	400	373	390	398	367	391	412	400	372	375	409	408	353	382	388	387	380	393	400	391	413	381	405	343	410	379	372	340	409	359	389	390	360	398	401	374	386	402	393	435	377	367	364	362	372	352	368	374	389	384	345	370	380	364	352	393	384	358	387	409	374	387	358	355	375	407	393	364	392	352	353	390	377	378	360	384	413	374	373	394	340	398	407	428	380	386	403	390	376	365	382	382	392	340	375	407	382	385	396	368	366	398	384	377	374	387	345	397	397	387	366	375	373	383	378	393	399	372	383	345	384	378	358	409	358	383	387	375	400	385	379	356	409	328	348	347	431	372	379	382	389	385	373	346	394	411	372	402	396	408	350	377	372	360	395	379	415	349	392	395	407	381	390	371	358	386	385	378	394	388	399	389	366	364	390	386	385	372	349	403	419	398	361	344	369	392	373	399	403	371	383	380	364	350	378	360	372	365	374	375	414	378	388	360	389	374	365	364	388	368	372	373	399	367	371	376	383	375	400	349	387	394	381	411	405	354	381	435	372	418	381	399	359	390	351	376	376	407	407	383	375	357	385	358	393	357	368	419	339	395	385	370	374	373	369	376	365	370	404	383	391	345	397	401	370	438	369	378	379	356	366	353	398	386	394	364	344	382	386	367	408	355	387	354	374	402	381	385	378	345	384	388	418	384	438	397	384	351	358	376	385	371	390	404	427	378	415	375	396	394	391	395	400	411	372	336	363	388	412	362	326	395	372	387	362	400	366	373	414	411	372	383	393	401	405	404	366	381	363
51491	75160	33008	836	697	687	612	652	625	606	611	619	564	563	608	580	590	610	560	591	587	553	567	603	613	558	644	593	615	616	586	578	586	560	627	579	592	557	582	596	570	619	538	543	588	577	633	594	577	600	609	536	588	593	581	629	545	592	567	568	536	578	578	576	611	577	574	615	582	577	561	620	598	588	536	620	558	582	576	554	599	585	596	604	575	579	623	592	597	560	574	617	605	625	573	605	550	573	604	586	577	591	576	632	609	564	599	577	590	577	579	621	601	553	572	568	561	588	570	551	552	597	564	561	581	589	578	506	632	582	566	572	564	571	597	547	606	575	572	591	537	572	601	601	608	558	592	580	606	592	599	611	572	565	592	572	556	592	566	588	585	557	594	577	586	579	571	609	550	579	557	574	578	606	590	603	595	625	582	596	585	566	550	596	545	561	571	579	596	575	602	570	590	598	618	581	569	598	562	606	597	591	558	588	557	546	612	605	587	623	555	564	589	575	600	612	580	612	583	596	569	570	555	565	560	566	567	562	616	550	580	598	572	555	561	575	582	579	607	586	598	594	590	623	594	625	573	555	595	597	574	595	580	588	577	537	555	585	570	553	551	617	575	616	550	574	604	616	561	575	588	584	581	585	575	563	595	580	531	604	605	585	572	600	558	597	622	593	625	568	613	580	610	608	597	625	569	596	595	617	600	594	541	580	561	557	588	585	606	614	570	583	579	601	603	572	584	595	584	576	578	609	556	584	590	578	572	612	585	577	574	585	565	570	582	559	658	608	605	586	606	593	600	582	581	621	546	644	561	560	609	546	535	572	580	586	563	584	621	547	594	566	593	583	560	619	561	581	638	567	588	556	603	607	609	596	587	585	591	571	526	604	576	555	546	629	569	600	563	636	577	564	587	542	610	603	666	570	520	574	582	574	593	574	582	588	588	620	579	606	573	576	593	566	566	581	622	563	588	556	604	614	545	615	620	562	578	626	619	571	630	545	585	610	588	602	572	564	571	581	607	607	557	599	611	592	585	585	581	576	639	565	569	565	607	581	622	569	568	571	573	609	625	560	602	599	570	571	593	583	572	552	592	602	631	538	567	592	579	614	624	593	604	572	529	642	567	613	586	576	574	588	568	549	589	596	581	607	580	563	566	576	561	544	597	596	537	581	584	576	543	582	614	599	542	654	632	531	541	597	541	534	571	579	563	619	559	596	591	565	618	621	590	562	583	559	553	597	590	599	571	576	593	623	597	598	568	597	574	603	591	582	605	612	546	553	563	562	548	579	632	582	585	618	612	556	603	593	602	562	571	595	593	572	549	600	559	592	632	573	607	617	568	638	632	554	628	573	597	589	574	580	592	601	604	617	573	584	557	570	553	589	547	595	631	555	559	586	625	560	602	582	583	570	588	600	624	581	561	608	571	572	588	616	570	629	556	611	574	593	585	554	581	600	599	573	576	592	578	551	566	605	581	588	608	588	540	564	610	609	578	572	540	586	599	579	594	629	623	542	587	571	606	582	594	565	581	609	593	663	581	556	583	610	576	574	601	560	624	600	609	607	592	569	598	559	595	572	590	564	600	562	603	574	597	571	580	590	587	627	578	566	575	560	590	616	619	641	584	578	606	622	599	590	621	545	569	556	635	537	631	616	582	634	618	594	525	599	584	596	558	585	564	597	600	629	594	597	563	611	610	563	547	588	632	563	586	619	571	578	570	613	634	557	600	564	603	564	585	606	545	589	570	599	600	562	566	575	622	582	625	572	584	562	553	595	564	591	539	628	590	568	543	558	565	584	558	605	550	555	590	585	631	562	601	594	587	602	591	609	614	581	606	601	591	583	590	606	622	616	551	609	562	560	633	561	611	590	558	603	600	520	592	594	590	568	543	618	577	572	573	592	551	553	592	579	599	554	588	594	585	583	629	568	599	631	621	628	574	560	573	595	541	629	619	602	637	560	602	586	548	604	551	588	563	600	577	575	568	544	561	581	579	614	623	631	631	625	533	534	560	592	538	592	643	592	561	595	558	573	568	551	588	599	540	580	639	584	536	573	656	617	637	594	586	586	593	614	617	568	614	548	613	569	636	597	591	599	587	598	598	549	608	605	596	607	564	564	583	606	594	627	561	586	584	557	613	542	610	572	621	600	578	585	577	597	583	559	610	581	585	590	569	585	573	575	584	544	577	562	598	567	611	603	595	609	580	569	561	591	570	585	596	609	558	601	602	560	586	613	574	537	588	636	600	605	590	545	563	563	619	570	585	571	600	548	620	557	558	604	596	576	576	570	598	581	650	596	588	566	581	539	595	561	610	623	599	593	620	549	568	603	562	627	543	633	646	615	604	547	559	571	583	584	598	599	589	606	623	588	569	590	561	587	572	611	531	556	601	579	603	556	588	569	587	652	585	597	575	593	547	532	546	559	590	574	555	574	562	592	567	569	575	607	583	598	583	591	598	607	593	537	570	538	566	555	589	598	578	568	600	565	558	598	603	627	606	612	600	601	574	570	591	549	580	621	605	560	588	625	558	576	568	583	527	611	553	633	573	615	575	603	617	625	590	581	579	571	586	611	569	624	634	556	570	558	548	599	611	617	576	570	585	605	581	566	533	580	590	580	587	587	567	594	546	566	590	585	564	577	565	568	581	631	569	575	596	586	574	542	622	626	579	586	631	595	607	589	592	601	569	591	577	587	575	584	610	582	575	578	617	559	585	557	557	584	588	554	578	535	582	619	567	572	580	629	567	549	597	545	550	601	577	567	594	583	625	583	602	574	602	544	582	600	540	605	588	595	585	574	560	560	567	582	592	612	606	590	582	553	573	607	589	556	590	596	603	577	577	585	583	558	562	648	607	589	574	623	608	582	575	554	588	614	585	594	575	587	644	592	544	582	554	610	572	596	586	634	555	575	575	552	581	566	578	576	564	589	627	596	542	574	588	595	552	580	590	562	568	564	571	607	555	573	614	546	588	579	595	589	580	559	575	584	573	609	570	582	596	590	546	549	577	581	576	577	583	563	659	552	581	592	640	567	570	571	523	576	570	574	591	589	560	567	598	598	584	567	614	596	564	578	539	603	603	600	625	588	572	577	601	525	620	605	574	590	605	581	583	552	566	617	572	568	624	606	564	559	548	540	565	575	608	562	584	607	565	586	623	576	574	518	605	582	577	581	546	608	594	585	577	637	580	613	599	557	590	606	587	565	544	574	594	571	610	592	557	605	575	558	605	560	574	602	578	554	565	584	602	616	565	623	566	584	602	597	549	597	593	537	536	574	601	601	594	575	553	576	562	586	619	557	587	601	565	591	561	581	580	583	584	558	594	619	577	551	586	569	604	568	585	571	568	586	606	601	598	584	623	561	607	573	571	607	640	606	575	561	586	605	618	581	526	587	572	584	582	605	610	590	574	561	571	578	622	589	566	594	574	565	600	572	593	594	537	591	571	573	601	584	576	633	587	570	594	539	617	592	594	586	589	583	587	592	585	595
25143	22435	27159	21555	2576	729	742	731	679	728	688	724	717	687	699	715	694	718	685	686	687	742	706	684	708	698	685	718	725	692	664	715	715	706	673	711	701	701	673	631	661	715	694	668	736	681	701	662	664	671	767	685	759	709	666	661	728	708	682	684	687	676	682	649	666	677	661	681	676	689	669	691	686	669	692	696	721	652	699	653	690	688	700	662	692	677	650	678	707	697	727	697	769	728	719	697	706	674	676	703	699	702	682	705	664	681	651	669	669	673	694	670	684	615	655	722	716	701	682	700	683	691	653	658	624	651	735	697	709	706	693	697	698	681	735	684	677	707	678	711	684	686	714	676	691	738	707	694	732	680	721	652	683	706	699	668	729	654	691	686	652	694	717	686	656	699	709	693	628	707	716	706	712	723	677	709	680	668	683	698	692	691	712	730	686	619	650	674	705	656	697	687	747	744	677	685	677	700	672	705	711	722	642	675	672	701	652	706	713	707	725	672	700	610	706	709	676	722	685	749	679	700	682	686	715	683	696	707	667	715	641	662	667	682	706	655	689	677	702	729	669	727	663	710	660	654	675	698	671	698	664	709	719	668	696	675	633	636	684	664	712	663	678	656	654	662	711	688	703	644	667	702	714	717	661	720	712	644	693	677	678	706	663	701	685	700	686	674	677	702	659	698	708	693	694	679	652	682	694	697	699	643	686	672	690	673	673	670	695	684	670	699	693	708	721	661	708	731	719	688	648	636	682	677	676	665	651	705	727	708	692	646	655	736	661	705	745	711	663	696	682	741	678	718	663	652	662	714	684	718	732	652	687	664	743	660	692	644	671	704	696	694	685	697	644	729	691	687	665	674	666	685	667	688	681	685	686	732	673	719	704	706	723	696	741	698	684	666	674	715	720	694	662	626	685	696	699	643	700	686	661	723	686	690	698	660	695	670	660	657	671	712	765	666	654	698	653	704	669	693	711	676	689	745	618	682	654	737	690	707	703	688	735	715	630	655	701	693	647	736	662	710	702	686	752	695	698	719	676	672	704	655	700	677	726	691	669	626	694	682	730	686	656	670	641	682	764	704	667	686	657	649	705	658	696	681	769	668	715	639	645	696	655	664	731	707	759	685	722	648	701	722	701	667	688	716	673	680	723	690	660	706	611	687	709	710	716	692	663	655	634	670	696	724	685	676	721	694	642	677	628	708	724	639	680	737	682	709	720	674	690	705	715	692	702	707	676	655	656	752	689	729	711	692	699	708	700	680	743	687	734	705	669	668	705	700	694	698	669	664	667	670	699	720	684	694	649	700	661	644	703	702	746	658	639	633	711	778	686	694	705	699	680	657	699	677	712	672	709	712	693	711	673	702	705	703	664	675	700	651	713	724	689	714	707	701	682	721	741	698	737	654	726	646	698	715	720	713	643	652	683	691	660	693	677	658	726	690	665	702	696	675	685	677	657	690	690	659	655	700	678	685	655	678	694	712	696	685	713	711	715	726	700	673	722	683	723	693	707	729	696	666	724	708	693	677	711	719	684	666	676	688	708	711	668	652	651	653	700	728	706	707	707	651	635	677	685	723	693	699	683	683	702	687	725	696	694	691	710	703	662	672	668	717	699	655	702	653	690	722	657	667	661	699	672	661	673	660	694	741	715	719	748	680	699	676	690	630	677	685	733	662	686	715	702	668	684	711	669	652	671	669	652	723	737	677	683	644	671	702	683	683	706	728	715	678	704	666	671	669	692	675	667	689	693	650	676	644	660	693	679	686	657	707	693	670	704	707	670	704	687	725	644	677	737	693	669	676	733	689	686	679	742	691	650	716	703	713	671	634	687	678	711	743	727	676	729	656	719	726	698	674	701	732	664	656	706	627	711	699	691	686	670	684	688	656	673	700	693	695	649	682	687	674	700	714	734	651	691	678	666	674	660	691	716	681	669	702	661	667	645	695	673	683	671	676	702	720	730	673	752	699	724	702	711	654	662	643	665	701	678	692	647	707	655	687	717	707	692	661	727	706	676	701	645	695	684	697	697	699	662	705	684	676	671	673	689	715	684	704	713	728	716	648	660	709	622	684	690	728	691	689	707	667	650	703	654	710	667	654	662	647	746	718	712	704	720	716	667	673	671	666	708	702	644	705	676	612	698	716	699	673	700	627	676	720	676	690	712	664	696	675	730	715	727	679	687	708	693	714	698	699	697	749	696	694	697	701	694	725	721	638	690	686	731	741	669	665	726	658	708	642	688	637	715	701	686	686	705	653	676	678	674	689	675	721	682	696	691	720	683	652	702	701	667	683	688	663	687	697	672	708	652	666	686	621	679	725	700	685	659	685	656	677	666	684	726	641	689	696	736	639	667	731	649	724	654	717	656	681	716	693	698	729	697	707	673	663	655	684	680	699	722	715	653	679	694	698	690	712	674	663	638	687	682	722	683	679	694	701	697	681	697	709	700	693	652	707	691	707	696	691	714	693	692	642	643	622	685	690	671	693	711	647	700	695	659	662	695	674	720	695	719	726	764	624	689	680	727	680	716	687	710	639	683	674	695	711	710	688	741	656	647	676	742	731	675	718	697	674	733	705	672	716	686	639	696	636	667	668	691	750	708	674	653	705	738	683	677	725	654	690	703	680	687	734	623	710	727	728	698	697	669	657	652	741	702	656	676	655	675	702	691	729	693	691	660	697	688	669	654	672	683	672	705	683	654	700	654	703	689	747	676	761	674	717	700	693	740	660	698	703	755	689	698	679	656	707	750	696	678	675	725	688	673	713	717	689	651	664	706	685	716	696	702	686	721	662	694	703	731	715	730	741	650	652	691	691	730	719	676	714	692	686	667	689	713	632	702	662	699	649	654	707	694	627	656	687	650	615	657	667	694	690	716	670	701	804	653	692	699	704	712	689	685	739	668	678	696	658	750	678	684	666	693	680	711	705	671	689	646	714	682	693	641	656	712	672	702	662	660	681	700	662	701	712	666	702	703	644	694	722	728	692	706	725	698	707	714	623	701	693	703	681	681	675	696	698	719	631	700	652	678	685	657	680	681	678	642	649	702	718	675	652	681	677	739	708	682	684	668	691	640	705	701	712	701	665	702	710	660	691	670	630	690	696	736	725	705	718	671	696	710	675	680	691	706	699	668	665	656	689	704	704	649	667	706	706	681	730	640	684	666	666	681	673	667	731	694	690	703	701	679	676	714	705	685	697	661	699	687	688	725	692	639	680	714	694	692	720	698	657	678	724	664	692	759	650	715	729	697	729	624	689	628	655	683	692	688	673	695	669	694	664	671	659	644	672	724	682	633	666	698	662	667	686	707	701	643	683	703	709	691	712	654	619	683	704	735	727	724	736	677	691	704	720	738	745	670	698	663	709	723	674	703	714	703	709	650	675	679	666	712	691	745	645	679	672	671	712	677	731	675	695	702	694	633	674	692	672	692	665	694	671	657	714	705	677	712	702	646	657	679	684	698	681	744	680	673	696	693	716	704	703	696	745
45612	59851	29380	1160	1049	963	1024	998	1050	951	998	982	1045	966	1013	971	963	950	979	1033	1063	968	986	986	934	990	954	994	1018	1002	985	905	980	1002	945	976	1003	1059	977	981	981	1049	922	943	1018	1001	946	965	930	967	988	1059	996	918	993	995	1004	992	995	1021	1031	919	964	891	967	1046	996	1037	959	971	991	932	999	998	973	938	1000	971	1048	984	963	946	913	1054	1008	989	1015	1023	965	1004	986	939	982	939	966	1002	1004	941	1008	1000	972	996	972	981	971	978	1009	1034	979	984	931	955	977	983	1002	983	1021	1020	1016	974	943	1030	1014	961	1006	948	1007	954	945	1038	1004	979	938	966	1013	951	941	1023	1001	968	1016	978	960	1000	1003	1068	998	954	981	1004	979	911	1001	999	973	973	949	992	1006	967	1000	980	984	971	972	923	992	1020	929	957	974	983	985	957	970	967	924	986	1030	968	933	1007	1014	1018	1006	910	978	996	1005	981	1058	998	981	1001	983	999	991	1010	959	955	967	968	991	1018	999	957	1029	1031	980	970	985	988	984	957	982	983	952	942	923	978	1012	983	929	986	1017	997	971	977	999	1061	982	968	963	954	1060	1019	917	1004	976	999	1011	971	1026	941	999	939	973	982	1026	999	984	944	947	949	985	993	958	1000	1046	1014	989	968	963	962	1033	1021	965	991	950	1021	946	994	995	1039	944	1009	1022	1039	993	1006	1012	970	966	994	993	974	1054	956	926	981	920	1073	1009	1034	999	1026	960	971	1033	997	956	929	1002	981	979	989	962	970	1019	1061	961	1006	988	994	953	991	1019	1021	967	937	997	979	956	1034	987	955	972	1036	999	978	995	974	947	975	1021	1011	978	993	968	973	964	1021	994	978	993	1040	1018	981	989	973	995	1010	975	1011	989	943	972	994	974	957	925	911	968	1035	966	950	977	1025	954	1022	960	999	1030	959	984	951	1012	988	947	982	956	1034	979	1005	1013	973	974	1058	989	999	986	1010	1011	997	954	952	1013	974	1007	961	1010	1041	980	977	941	919	1019	1007	976	984	987	975	1004	998	1001	938	1018	1041	1017	978	982	980	946	996	1019	995	950	968	1021	991	1008	948	1008	942	977	936	1013	1019	990	978	935	948	1045	992	948	1006	1013	990	977	944	1006	994	961	1012	1010	987	1033	989	1012	1031	1031	929	1042	1032	913	1041	1004	1013	997	988	980	1002	1000	963	971	956	974	966	1043	1013	952	1017	1001	959	943	960	970	998	962	997	979	989	977	993	998	978	982	1026	995	983	964	1012	967	1012	1003	979	1026	979	986	942	1040	1000	1029	979	1015	1062	966	952	989	892	908	986	1048	1052	968	1007	1025	974	928	999	975	981	991	981	975	961	963	1004	971	1076	1010	990	952	1017	996	1011	990	983	1033	939	998	956	1020	1049	1002	954	975	982	979	948	952	1039	1023	1030	990	954	981	972	967	1044	992	1020	993	979	1025	963	1057	1000	917	995	948	982	979	996	1021	1026	1000	985	979	968	1006	1041	971	944	976	973	985	961	965	957	987	1027	962	1016	989	985	980	1002	944	949	988	1003	957	1041	980	994	960	982	1013	969	997	999	946	1037	952	969	1001	927	972	955	972	1002	977	992	985	960	979	994	954	998	987	1010	1040	944	1032	1017	958	1033	1043	1011	973	943	952	985	996	1005	1000	1021	964	979	941	1032	1008	976	981	971	947	931	952	927	958	957	925	952	960	1008	976	951	917	972	985	1027	959	945	971	999	948	987	950	993	934	999	1001	977	1056	1013	1033	940	972	1011	966	980	964	1016	1060	1007	980	1053	1021	1007	991	969	992	1050	967	987	996	953	962	983	1014	977	1025	916	979	1017	985	968	1009	957	946	970	1006	903	922	1017	982	967	1070	963	955	981	1000	965	1023	984	1004	1066	1029	954	967	981	984	1003	982	998	998	986	979	963	1031	972	986	943	1028	962	1000	972	973	1010	1004	1044	1013	997	1013	931	1000	954	975	980	978	1032	1008	949	994	988	987	987	927	958	980	988	1015	978	1015	952	1006	921	1013	997	994	1002	935	1021	1002	991	922	987	974	1020	989	1010	965	958	1007	941	968	929	984	991	947	982	990	1003	955	969	998	1001	960	955	940	993	1044	1018	1007	999	999	1000	1022	995	983	986	970	980	946	957	1045	989	1001	1039	1038	1013	1033	969	1009	1001	991	973	997	932	1019	949	1027	975	950	946	985	998	994	1013	947	956	991	976	991	1022	1006	976	953	985	1002	982	997	965	976	1008	954	981	998	997	1029	975	1020	1030	1031	989	1043	977	1002	997	964	944	992	1080	960	995	1007	945	1021	930	996	970	984	990	1024	1022	967	954	1014	1004	990	977	920	992	1020	972	976	967	983	970	1017	1000	947	960	1003	997	952	991	981	1024	956	964	968	961	1019	1033	1005	1021	976	951	953	996	1018	965	979	1035	938	982	972	1031	1015	1000	996	965	1051	978	1034	1007	1016	959	1008	1006	1006	987	963	989	937	997	985	1013	962	987	999	996	980	951	1030	1009	978	944	941	1055	907	970	984	1010	967	988	973	1003	974	1005	1004	914	977	968	993	971	934	960	965	988	1038	995	984	957	1000	967	963	990	992	979	956	996	1063	970	983	982	951	988	971	981	996	1024	944	1011	998	1006	1004	976	983	1024	1043	994	1016	992	955	960	997	976	955	995	1009	952	989	976	1055	960	973	1002	966	985	1024	974	957	1015	962	924	966	998	953	1016	959	981	935	940	972	1056	1008	953	985	970	1001	956	960	941	929	963	976	992	1014	1013	979	1056	1029	985	1002	972	1009	960	941	1006	1004	934	954	1035	1024	1002	1033	970	967	1031	980	989	964	992	983	1008	975	960	1017	1003	966	1037	961	967	981	978	1045	986	954	988	1014	1006	968	1051	968	1047	1023	1030	950	950	1004	1015	955	966	1025	965	1009	974	991	1002	952	929	953	977	990	1000	971	985	1049	981	1014	919	1013	1028	1003	1073	959	970	984	1012	992	1053	1012	952	977	1001	1036	973	959	983	907	992	938	1025	983	940	1013	1027	1026	959	974	982	976	969	988	950	1004	986	1012	973	988	984	969	962	992	1029	975	1006	962	1004	963	1025	1001	1013	977	959	985	992	1008	993	966	956	969	979	981	955	991	980	979	1010	973	1000	971	950	970	1056	973	1006	962	957	989	1023	986	975	1022	955	1052	988	973	991	945	1004	946	999	1018	1002	1022	932	1013	975	1023	946	1005	970	982	995	927	1008	988	1049	958	1020	1006	965	997	985	996	965	993	1008	934	992	983	999	991	1023	921	985	979	1005	996	976	1000	954	959	981	1002	996	989	1002	900	1016	1011	927	990	975	995	974	993	948	1003	996	1017	1015	1018	993	979	1021	1030	1064	972	982	936	955	969	933	973	969	983	1006	995	928	961	1005	1018	1006	1015	948	1006	995	991	1008	976	1005	937	996	975	976	1016	1014	961	1024	1016	991	991	1010	973	976	976	1012	1009	1007	1004	1027	978	989	1013	1004	990	969	1018	995	985	1007	976	1008	1029	1006	1040	953	992	974	994	993	975	937	933	1052	1029	996	961	1002	984	1013	1039	998	1018	949	997	1003	1035	973	1076	1003	1011	958	983	1008	1018	981	995	946	997	947	967	1024	984	963	1008	1023	961	989	962	1000	937	980	942	1005	978	1033	986	1016	957	983	1000	984	989	1004	934	954	1020	987	964	1052	936	959	1011	956	954	989	977	980	969	975	1048	987	995	932	1017	998	992	956	1023	951	1005	1003	971	1013	981	1012	975	1005	938	958	970	939	987	974	947	983	1000	943	993	977	934	1015	966	943	971	1014	966	1022	951	989	962	973	975	940	1013	994	1025	924	1026	965	1003	976	1022	1014	1023	958	977	1011	1006	1050	951	1032	1007	1008	959	968	985	1047	968	1004	922	1018	986	1050	989	979	1011	1013	1018	1010
22486	21614	29282	24310	21514	18343	1294	379	338	343	327	331	308	299	334	338	289	337	307	339	292	309	312	292	294	318	309	280	301	330	302	297	319	300	321	304	291	280	304	319	300	283	335	326	270	274	326	314	269	290	298	323	285	297	332	311	306	312	277	308	296	288	320	294	298	308	317	302	307	345	309	265	253	298	286	290	317	327	289	314	280	315	305	305	313	285	277	297	291	324	292	281	305	298	299	299	295	306	303	311	269	307	330	315	314	331	311	304	278	320	281	292	312	312	277	293	325	313	338	297	310	333	279	311	316	268	308	311	306	284	267	285	339	267	289	287	298	321	312	313	293	326	306	288	280	275	316	296	338	263	314	297	269	285	354	295	297	255	322	324	291	252	286	290	305	291	302	318	318	280	308	295	308	283	305	280	288	312	329	294	315	298	291	332	281	304	305	293	311	319	303	298	299	282	279	285	290	332	315	296	305	323	297	294	290	310	307	306	284	293	295	310	279	320	298	290	306	283	287	303	323	276	290	326	262	314	305	258	294	302	313	314	308	301	294	258	293	292	288	285	303	314	279	310	292	268	321	297	296	302	319	305	318	314	292	288	313	299	264	331	320	315	301	286	303	336	324	292	297	273	279	320	281	286	304	313	304	298	275	337	327	291	277	326	286	290	305	288	303	280	299	276	291	302	320	325	300	318	297	270	279	282	291	278	298	300	312	313	273	309	272	318	307	307	291	313	318	285	307	307	296	276	303	315	317	312	319	303	306	300	279	302	310	298	296	266	313	316	306	323	321	321	289	286	306	307	311	313	301	298	283	279	310	328	253	335	309	337	293	298	280	332	294	277	300	304	295	323	303	313	273	269	312	292	277	331	309	320	299	276	309	316	314	323	279	303	312	282	319	280	341	327	276	268	329	327	280	303	296	297	303	325	334	291	311	264	287	282	305	323	307	307	292	295	330	293	261	316	296	313	279	316	301	299	305	325	304	311	311	321	339	277	307	304	300	283	306	283	281	291	277	292	294	296	295	303	297	290	297	316	332	299	279	295	297	302	292	301	317	298	285	289	310	292	302	283	285	288	281	310	303	299	320	324	327	308	306	311	302	286	308	287	291	315	294	259	329	300	294	300	308	314	296	304	315	323	302	290	280	310	306	279	304	272	315	307	298	266	298	309	285	315	296	333	286	333	330	305	273	300	288	301	309	303	307	306	284	329	263	289	280	302	298	312	273	306	279	302	304	311	305	326	295	289	302	323	280	290	307	294	286	311	328	284	325	345	300	276	301	297	323	318	291	317	284	301	301	284	322	270	306	296	298	306	287	284	317	311	316	304	308	282	304	314	317	305	279	300	315	292	291	299	262	289	303	315	318	305	286	334	295	322	318	285	281	304	267	299	302	292	303	279	315	298	299	251	333	279	308	294	310	296	274	295	298	311	294	324	328	292	287	297	301	313	302	288	315	289	303	296	284	276	281	318	320	303	302	311	304	311	321	276	291	286	291	303	267	316	304	273	299	293	276	296	331	312	316	300	272	274	311	315	308	313	324	263	297	311	314	310	297	256	287	292	311	289	281	290	280	319	285	292	330	314	290	289	310	292	305	296	306	314	307	327	272	305	316	302	324	284	282	305	310	293	309	321	288	285	310	273	285	292	287	301	329	275	305	294	313	307	318	341	305	315	279	264	301	330	314	269	315	320	313	291	269	287	327	317	311	332	311	303	300	324	300	299	302	303	322	294	273	328	298	310	317	317	295	286	304	280	307	288	309	312	308	304	302	293	297	308	324	331	314	312	317	305	284	337	287	305	319	303	295	309	308	306	309	304	290	317	328	314	282	285	304	282	288	311	315	284	274	302	307	293	308	285	281	308	281	314	307	312	290	308	270	284	283	305	294	279	294	298	330	293	278	305	309	317	324	297	304	315	297	304	275	262	297	280	281	303	280	287	291	305	302	294	309	308	288	343	278	333	326	312	294	321	302	303	319	277	265	290	269	306	290	324	296	311	303	309	290	276	304	313	298	294	318	288	338	292	305	276	269	300	277	303	299	309	306	303	320	287	289	298	321	301	276	302	321	295	276	297	333	279	290	295	324	274	280	337	286	318	294	301	300	292	300	330	305	287	324	315	302	294	307	286	317	314	289	305	306	292	322	332	307	308	292	252	278	327	328	291	271	282	304	295	327	319	285	354	323	321	277	293	330	309	303	303	309	289	291	321	309	291	303	281	312	331	307	292	306	289	306	293	317	316	291	294	318	298	294	295	298	297	274	300	290	275	294	298	267	280	312	316	295	311	274	319	295	295	318	294	306	288	284	326	269	302	304	306	306	303	297	349	277	322	302	294	293	306	346	299	313	310	294	310	304	309	268	289	299	288	303	283	317	308	315	293	311	301	305	294	292	316	301	291	295	289	277	285	315	276	290	283	278	310	319	299	293	325	297	314	291	270	315	299	298	330	288	292	306	275	303	307	302	285	290	313	298	283	319	326	299	306	302	296	308	289	312	264	291	293	317	264	321	302	335	284	321	304	285	315	295	289	297	311	302	293	310	290	288	305	308	282	302	318	319	306	308	308	307	303	295	295	283	296	333	295	273	310	308	280	307	288	302	308	302	306	303	315	288	303	306	285	296	294	274	276	307	314	265	306	311	315	302	314	297	299	318	301	286	282	310	298	308	275	273	319	280	323	281	301	318	291	286	276	295	317	315	303	283	300	302	314	297	259	299	279	291	277	302	283	293	324	345	272	291	266	278	290	307	327	296	324	296	285	290	308	325	298	295	315	317	314	285	282	277	309	292	278	280	293	290	301	301	301	297	324	291	299	277	265	316	281	275	319	312	307	290	292	299	292	287	264	283	287	311	301	325	312	324	301	308	288	282	319	310	278	329	297	330	274	300	270	267	309	298	289	330	345	296	324	345	306	267	298	343	293	286	341	305	311	290	282	282	305	275	302	287	270	286	320	275	289	283	295	320	306	295	303	288	263	312	290	289	288	305	280	319	337	284	273	308	283	288	301	314	305	290	294	287	316	325	276	302	289	308	315	282	313	273	305	303	295	278	255	308	290	286	321	322	364	285	318	301	297	306	294	295	312	316	262	308	290	293	299	305	289	290	277	279	297	307	285	324	302	283	309	331	282	277	325	322	293	318	315	295	281	286	322	315	313	274	310	268	312	329	302	306	282	287	327	298	287	319	308	311	296	314	302	315	322	279	274	273	295	258	301	308	281	316	328	314	284	314	300	319	291	332	301	312	323	282	318	292	290	302	301	299	284	317	325	335	300	316	352	296	318	304	298	339	281	303	325	284	326	292	302	298	280	305	298	277	293	331	319	286	316	294	329	332	284	291	314	263	292	292	298	277	300	285	273	313	302	317	335	293	289	295	279	325	295	298	302	314	328	296	326	295	303	277	300	320	299	287	319	277	263	318	291	299	294	278	283	328	313	285	322	308	293	327	299	343	310	287	293	290	324	342	307	310	287	306	294	307	300
59170	90886	45104	843	599	590	502	503	502	462	508	466	490	434	418	460	453	419	475	466	450	431	458	418	480	469	443	406	445	396	426	456	454	441	444	459	462	454	433	443	438	428	392	419	470	400	417	409	411	486	423	441	449	449	418	445	408	419	440	460	420	459	407	422	390	450	440	445	452	393	435	448	436	452	423	467	423	430	434	453	437	436	463	413	417	403	436	409	474	441	442	455	403	422	433	439	441	413	439	402	441	400	471	410	416	435	392	422	456	432	416	427	462	428	439	459	458	446	417	458	468	430	425	444	460	428	480	446	460	445	412	451	427	508	433	450	441	419	438	408	412	446	439	445	444	486	438	430	427	404	440	407	396	427	408	423	450	431	422	417	425	436	427	438	420	441	413	459	423	440	445	441	474	428	401	440	424	421	482	442	439	438	462	439	445	446	420	408	420	444	439	433	436	381	441	428	429	425	408	407	422	427	446	466	469	461	405	450	398	452	427	444	455	448	434	462	444	431	447	441	435	419	411	407	442	452	431	398	454	405	428	406	441	424	460	409	416	457	418	423	423	427	443	436	426	460	410	403	421	455	460	457	443	422	454	442	449	444	457	457	429	445	434	424	460	455	434	428	427	451	410	444	412	401	446	430	438	491	450	465	449	487	443	444	443	493	431	443	413	444	433	438	373	400	415	439	414	450	416	424	451	454	466	429	438	435	428	431	450	443	437	466	436	433	421	429	437	431	428	421	440	446	482	398	430	433	416	438	439	443	464	423	416	464	453	467	444	427	419	438	416	452	463	419	473	431	433	430	431	461	440	447	431	426	414	420	444	456	423	458	419	408	429	466	430	418	415	443	428	394	424	426	441	437	425	429	433	414	393	454	417	425	446	426	426	457	432	444	439	443	419	447	424	428	428	421	430	378	458	482	435	436	398	450	442	440	432	421	472	420	433	456	394	411	430	443	458	433	467	418	421	439	415	407	407	423	480	432	400	413	422	442	465	421	439	448	451	412	456	439	454	429	439	463	438	430	426	430	457	439	446	419	422	417	437	435	446	412	430	426	426	443	423	440	467	413	446	448	410	439	380	453	443	453	450	432	408	434	463	436	430	403	432	438	392	442	406	450	432	416	462	415	437	471	438	426	441	415	441	454	457	413	423	474	433	478	440	428	427	438	481	446	427	434	439	436	426	412	445	425	456	438	437	461	436	429	448	389	437	467	431	442	488	450	427	479	452	432	437	461	432	415	471	467	438	407	426	437	431	407	432	427	447	437	471	412	446	411	435	441	466	440	437	473	421	425	435	433	442	432	430	467	447	423	434	463	491	425	409	445	404	421	454	404	426	455	417	421	444	436	421	429	435	468	462	421	400	454	427	435	428	419	436	436	445	424	438	452	442	442	476	432	433	440	452	414	428	446	428	482	480	428	444	442	453	463	482	409	451	416	462	439	430	423	412	443	426	430	473	440	447	390	455	469	436	466	410	406	425	454	380	440	423	453	423	428	441	457	472	479	398	475	477	408	439	454	444	442	449	434	433	435	429	425	411	464	466	458	447	417	441	454	456	412	416	434	454	418	459	456	427	474	419	417	462	412	380	436	436	454	487	415	420	445	481	448	469	441	433	461	469	478	429	473	414	442	440	434	429	409	412	479	442	437	441	456	459	420	413	422	440	434	468	411	452	445	414	405	463	455	438	430	426	458	454	416	428	429	405	410	401	435	432	419	409	444	415	432	432	434	447	435	408	400	444	461	428	423	447	434	433	428	424	428	452	434	460	428	437	427	426	398	438	398	421	428	436	431	491	486	470	418	412	448	403	452	403	430	452	422	444	434	438	444	444	460	428	442	448	437	408	430	455	417	444	369	454	406	427	431	421	441	457	438	438	440	396	455	411	458	445	414	429	414	376	417	458	429	431	395	444	416	452	426	438	411	393	427	442	452	458	429	397	480	433	410	384	473	400	442	444	443	439	425	446	438	438	450	434	452	480	449	433	465	451	458	460	453	424	437	434	442	419	427	400	405	432	428	422	492	422	411	432	430	447	437	468	447	425	428	455	462	444	437	426	455	448	410	388	426	441	453	452	441	438	443	434	437	472	405	405	431	450	464	444	473	426	431	409	442	433	457	405	449	419	480	435	465	413	406	410	481	403	428	461	445	423	431	432	467	413	412	444	428	429	471	433	458	428	457	417	440	456	442	407	415	433	454	397	430	431	413	403	438	403	462	492	421	445	466	417	444	418	471	456	414	429	475	468	432	437	425	407	438	417	412	444	444	466	442	449	442	404	428	407	457	428	425	415	386	429	412	422	469	454	450	419	418	421	416	440	425	446	430	424	402	410	410	423	456	454	401	447	465	422	427	457	436	479	499	464	412	439	423	421	396	437	428	422	452	423	435	468	411	432	487	445	464	432	453	439	431	429	436	426	436	426	436	430	439	437	402	429	475	483	498	452	432	409	465	431	453	436	418	434	459	402	435	505	457	436	386	400	431	440	444	416	446	445	455	453	431	441	443	470	448	490	470	466	421	447	421	440	428	460	431	420	423	420	464	430	420	421	396	458	428	427	418	423	421	428	452	424	431	437	453	439	441	442	430	447	428	425	400	448	429	458	447	472	455	445	433	426	420	405	424	433	427	444	406	443	431	372	456	419	442	422	447	439	438	437	458	441	454	416	435	437	443	406	437	434	462	473	447	459	454	422	441	404	434	424	441	433	416	464	427	431	428	444	429	465	447	434	420	425	422	437	431	433	471	449	459	467	442	417	447	432	386	382	474	413	410	414	477	406	448	445	441	380	419	428	456	444	439	456	433	415	433	462	409	411	451	424	439	436	467	410	436	396	421	446	467	422	438	444	458	444	429	440	432	456	439	426	462	419	455	438	409	423	446	450	431	439	418	434	442	452	444	398	456	417	447	444	466	464	428	407	425	418	457	425	430	415	433	440	462	422	437	426	435	420	424	427	441	404	433	455	415	470	458	389	441	413	413	451	418	422	431	478	431	433	468	439	451	429	465	456	434	415	433	399	419	417	423	434	442	435	446	475	457	428	422	426	418	446	458	438	377	400	428	424	426	425	418	404	421	430	398	432	435	424	433	434	464	431	466	437	446	426	454	417	449	461	431	439	439	446	443	414	416	449	411	409	417	434	449	434	443	401	428	448	422	450	417	445	429	463	431	432	445	441	421	411	436	426	438	460	443	475	416	408	421	446	417	448	443	432	421	448	438	402	437	408	429	451	427	478	466	451	476	431	466	465	417	438	437	444	436	449	481	444	421	443	410	435	449	429	437	441	429	451	478	436	425	487	451	409	479	395	440	443	462	446	432	415	436	407	464	408	440	405	423	458	425	440	469	399	426	440	429	431	433	407	456	430	421	443	438	416	428	446	442	446	427	445	420	430	435	432	427	418	432	437	470	449	443	410	455	422	436	433	421	420	413	460	454	434	423	440	412	425	404	421	453	473	425	434	442	459	404	438	429	443	441	457	433
29787	23755	16959	2305	814	809	659	648	711	710	685	697	666	622	682	701	677	707	721	687	699	635	701	659	647	707	660	673	661	665	676	649	631	649	663	689	672	675	687	675	667	705	651	627	688	632	697	694	694	637	713	644	690	678	660	693	676	688	693	639	683	672	675	711	645	740	648	685	674	636	706	661	663	673	700	659	687	683	643	673	672	651	632	665	632	681	655	655	642	663	659	665	666	665	661	708	640	635	676	640	631	666	647	670	697	690	665	661	639	665	632	638	677	675	666	630	681	712	677	640	649	653	666	635	634	653	662	697	647	664	636	684	682	648	686	691	666	669	651	683	707	698	658	678	677	656	629	626	646	686	687	672	698	649	680	674	649	652	647	653	686	682	715	676	664	710	661	708	671	648	639	715	689	685	683	660	658	696	669	674	666	671	693	721	708	678	670	662	703	706	637	653	693	649	655	643	671	660	680	704	715	671	618	689	648	744	648	683	647	611	699	664	670	680	634	704	667	672	709	620	673	680	678	680	680	723	638	673	704	665	706	697	664	657	655	669	670	633	655	652	625	677	695	611	678	701	653	684	711	714	708	654	691	697	669	637	654	689	618	633	653	703	676	652	657	679	694	647	698	694	668	649	631	695	675	693	713	692	664	647	682	717	712	625	635	711	663	657	682	670	663	662	687	664	680	685	690	665	633	648	663	667	714	668	730	690	671	689	667	590	661	652	697	693	678	701	674	667	675	641	656	666	701	668	651	667	665	705	654	670	707	633	649	668	713	666	658	716	691	626	608	696	711	674	682	680	724	692	663	624	675	707	743	664	697	689	647	598	667	650	689	658	656	624	650	744	647	660	679	662	664	691	619	687	731	703	670	636	698	637	687	709	639	666	657	644	720	646	645	693	625	670	733	655	683	676	641	676	657	683	673	623	634	715	682	682	634	695	661	649	689	703	686	623	633	674	662	693	642	694	660	646	662	643	671	672	691	613	647	698	677	706	687	691	659	690	653	644	694	653	658	707	664	624	651	663	683	668	659	708	679	676	721	659	668	652	671	671	650	690	683	639	660	666	638	635	649	673	634	669	701	686	661	706	694	680	660	661	686	649	701	626	663	646	633	673	649	653	663	689	680	650	693	706	693	683	663	702	646	701	691	658	664	711	648	654	674	652	659	659	652	675	688	639	689	648	674	665	723	669	642	617	634	665	659	691	689	681	594	688	684	637	700	699	663	619	673	657	693	673	647	667	697	695	691	668	699	671	636	693	651	682	618	730	648	665	680	670	658	659	652	676	661	702	664	675	645	643	660	677	677	669	680	673	659	709	662	656	626	672	745	648	696	705	698	705	681	675	651	668	695	661	677	690	639	684	702	621	632	646	651	664	674	669	684	639	726	693	679	681	718	630	686	643	678	703	725	629	672	638	681	706	663	652	673	667	698	668	686	671	670	674	707	687	671	665	639	646	659	632	643	728	679	679	675	660	697	655	642	665	668	665	725	647	669	669	681	634	679	636	643	646	731	709	663	647	623	679	667	643	643	648	699	624	677	663	664	676	672	611	643	653	685	762	679	648	675	644	708	706	676	683	710	666	663	614	711	679	690	669	695	633	697	669	692	639	664	656	684	673	641	680	638	702	703	635	637	620	703	679	664	683	690	643	634	681	689	705	672	661	670	650	703	668	664	698	695	680	734	658	703	655	646	663	682	669	628	673	643	647	683	660	630	640	684	668	694	714	683	672	672	671	671	652	630	654	686	684	662	668	676	641	717	660	709	673	655	634	678	661	703	668	694	682	694	632	675	661	638	655	685	689	635	658	657	694	684	669	684	642	691	695	683	684	616	630	674	678	693	627	615	701	646	629	636	660	642	669	706	669	666	644	720	682	640	703	677	692	660	697	648	690	692	660	654	693	673	699	649	673	670	731	711	722	643	689	666	642	626	659	699	679	692	644	625	673	693	706	669	626	668	673	645	643	699	683	687	688	669	665	700	666	682	721	671	677	692	691	693	763	703	675	706	696	659	676	677	647	661	660	668	657	653	660	628	634	730	695	697	710	686	664	673	674	661	693	688	646	658	687	639	650	647	632	692	669	605	694	655	658	631	688	662	636	653	705	719	701	655	695	666	667	640	632	664	673	670	693	653	625	630	694	615	659	640	689	642	673	692	636	685	692	642	688	675	698	644	672	646	661	678	645	665	642	628	620	671	684	681	626	678	681	698	640	658	638	629	659	670	622	651	673	684	672	681	675	605	625	689	718	695	660	629	692	639	682	678	634	652	665	692	617	662	633	645	670	704	658	615	681	671	667	682	660	695	654	652	681	704	696	649	647	677	666	687	661	686	670	698	696	693	665	720	688	698	647	674	635	696	666	728	672	669	689	610	655	636	659	694	675	679	683	699	664	629	633	649	734	670	666	654	650	675	672	666	658	695	710	686	656	633	658	684	646	712	626	648	659	654	687	701	640	657	674	649	649	639	646	672	640	651	663	716	653	664	683	727	656	686	642	659	608	702	681	694	699	665	619	647	662	675	728	682	697	684	655	664	638	713	657	664	674	717	677	684	658	664	688	676	705	701	640	674	680	699	700	699	672	687	652	673	657	666	668	706	712	686	684	670	697	668	648	727	660	679	630	677	690	663	706	685	651	689	656	657	646	683	703	643	648	676	656	654	645	635	676	672	665	668	676	674	667	642	659	635	680	624	673	658	644	656	672	647	654	737	725	712	635	656	672	646	683	659	696	675	648	723	680	685	634	738	702	718	682	629	655	670	662	647	703	678	643	684	684	640	645	644	651	673	642	680	682	684	672	626	673	686	695	674	681	642	644	688	642	670	693	670	685	666	715	720	670	699	653	673	677	701	711	668	700	691	700	674	673	678	683	645	681	645	632	642	654	679	685	642	658	680	647	639	685	685	684	646	660	654	696	671	625	656	687	700	662	634	675	648	682	713	675	649	662	639	656	692	634	691	666	629	661	710	692	687	656	685	683	645	678	655	592	645	668	654	631	657	678	666	705	659	672	710	707	637	652	658	651	668	654	666	713	639	721	700	685	665	613	656	705	696	624	710	719	666	678	692	672	709	649	654	687	637	615	660	683	637	663	688	655	687	644	650	661	665	653	656	657	591	646	668	663	709	671	661	651	650	693	703	646	672	627	663	663	733	634	679	629	711	703	734	661	668	653	671	676	672	648	649	664	680	648	691	633	700	686	687	676	687	699	675	670	666	656	695	663	648	663	631	697	672	647	644	696	626	706	686	670	665	721	649	670	677	712	682	600	615	683	644	638	668	687	669	636	647	687	673	700	691	670	681	675	671	660	676	655	658	680	691	655	624	626	662	675	675	674	680	676	736	631	633	623	689	705	704	631	645	661	677	662	633	699	642	690	643	654	683	698	639	678	669	664	673	693	641	658	656	664	677	708	638	700	655	661	693	732	670	683	693	697	680	649	646	710	658	680	671	641	647	709	655	686	722	689	684	671	708	642	693	625
30145	34994	14581	985	1012	996	940	955	983	979	1034	933	935	954	933	1033	958	972	972	984	1021	972	943	1008	976	889	1005	1034	1003	1021	987	999	954	985	960	983	987	986	951	994	998	1009	1038	931	990	965	952	980	989	931	979	1009	979	1021	1002	918	970	994	1013	992	1048	1003	983	962	950	1003	960	986	964	978	1000	1038	1013	968	964	988	1070	943	1005	1017	966	999	959	947	945	979	997	986	1007	1010	923	908	1013	945	994	980	1015	970	994	1042	959	992	961	981	986	957	934	945	1014	1008	1018	1026	971	1028	954	984	1006	1002	984	957	966	892	971	978	976	985	945	1017	958	983	994	931	962	1011	959	969	976	970	925	1017	995	938	959	991	1008	997	897	985	981	953	1002	1006	912	984	956	990	988	1008	979	948	990	985	965	928	991	952	985	968	978	948	962	928	999	948	979	999	985	969	956	957	1001	986	1005	1027	959	967	1003	1031	969	1004	981	952	966	969	995	993	980	977	1013	934	985	1022	987	970	981	943	971	968	974	1006	967	982	967	960	1001	1015	977	1039	952	972	954	1017	989	1031	979	962	1019	948	971	997	969	985	992	949	1014	977	947	1004	949	1020	998	970	907	988	992	990	1016	980	1027	1002	986	937	934	958	964	1025	1020	958	967	982	993	962	1027	1006	957	962	981	1004	971	941	1030	921	983	980	977	992	1013	991	975	997	937	938	972	974	972	983	988	976	938	983	1011	1030	972	969	1000	1021	986	1015	894	1002	962	968	974	953	955	961	976	1024	1003	969	1026	993	989	1002	935	996	1046	962	968	959	1004	983	951	964	978	1014	1006	977	965	1007	943	954	968	1052	1020	995	977	973	939	1022	974	980	1016	902	972	1023	996	992	984	1030	992	957	980	934	1000	992	999	973	984	955	972	1018	980	1049	941	1007	913	965	1035	1044	928	1071	943	1009	1001	1023	906	970	956	958	994	960	973	975	952	963	995	970	936	961	1034	1031	954	1055	948	967	1007	1004	985	966	992	975	978	995	924	1009	992	971	978	998	996	967	933	975	1004	1006	972	977	989	931	947	934	1012	985	945	955	918	982	1001	976	979	973	969	925	1011	945	966	979	984	977	1026	969	961	1095	1041	992	929	1016	1033	943	942	1000	1011	977	979	1052	999	973	1051	966	969	1058	1009	975	991	953	958	959	984	985	994	1001	1025	992	966	950	963	996	947	943	990	1035	991	950	946	963	993	997	945	984	984	944	976	964	1026	982	1028	941	1050	1026	983	971	1045	1011	956	953	977	989	942	976	959	958	931	991	998	983	962	969	1005	940	1021	981	978	1007	929	960	994	939	1008	997	1006	992	1000	968	953	1024	1039	1005	972	935	927	980	965	966	992	960	935	974	972	975	978	996	942	1072	1004	1029	1009	979	968	1015	985	952	1000	989	948	1033	913	964	986	965	982	967	987	988	962	965	972	952	1023	995	964	966	1037	994	944	949	962	961	977	996	970	1020	1023	982	955	972	953	943	1015	966	932	1021	1006	931	957	982	989	947	1003	953	1008	966	967	991	950	989	975	951	966	994	1049	934	933	1026	947	1004	951	1011	977	968	994	964	932	980	991	938	912	952	1012	1001	957	959	1001	996	983	1028	1004	1004	944	997	956	987	937	1004	956	925	1023	995	942	1024	1012	981	995	958	946	1004	973	997	1031	951	935	975	964	1010	975	1005	1016	972	1031	948	945	1028	966	951	987	924	1014	1076	953	1001	1007	971	1005	1002	937	1014	920	966	961	996	1005	958	1029	965	958	973	992	971	1054	1015	951	944	964	989	990	1049	979	1035	1010	999	965	940	977	1033	947	1030	942	1051	940	938	974	967	989	996	1005	978	994	1015	1034	1029	941	994	947	1057	1005	977	993	967	1015	1008	1036	918	952	985	986	929	1019	934	979	1033	1034	967	1001	1000	950	963	945	933	910	997	1037	955	969	966	943	941	1027	972	977	984	1000	955	984	1032	950	936	1025	931	971	1003	1004	964	965	974	1007	969	959	1013	983	1029	996	944	976	948	1024	972	959	936	987	944	978	990	959	978	1005	994	986	933	955	936	975	1005	961	993	923	976	1063	1012	1028	976	938	965	943	975	960	1004	996	981	993	987	959	991	957	935	980	1024	1029	968	1061	932	1004	940	896	988	1029	910	999	962	1003	978	985	958	1017	998	937	994	988	977	1015	974	931	951	980	992	960	990	1001	960	993	958	955	934	948	988	995	939	966	996	986	973	961	1023	996	931	1053	976	990	982	985	932	944	996	1002	1002	909	1004	1037	978	963	950	999	925	999	962	1006	995	976	971	947	957	973	1009	1021	976	971	959	999	954	999	1021	1007	985	960	1006	967	996	963	1002	895	1063	991	1024	925	991	997	981	961	1040	1015	932	954	936	985	966	1057	988	913	952	1010	939	1055	1023	943	1009	989	941	930	978	980	960	981	998	993	999	1026	985	960	1021	964	968	941	952	962	994	1033	959	946	1023	982	989	984	971	1019	971	958	1007	1010	921	1001	951	985	937	1010	974	991	1003	958	982	981	974	1023	943	976	980	918	933	957	958	965	948	998	953	981	933	951	977	971	1014	988	939	999	1008	990	1003	973	985	1014	1056	960	956	1056	999	996	931	956	1010	993	999	1000	1007	974	998	992	1013	995	994	978	934	1008	1020	999	987	1020	934	1019	1001	1012	977	987	975	974	951	977	975	1000	1048	1005	925	960	988	959	966	1014	904	952	936	966	974	945	977	950	952	990	910	1019	943	952	1025	956	908	1005	948	972	1075	1040	959	949	1009	1024	943	1006	985	997	937	988	974	949	971	1029	978	991	1042	1015	959	1035	985	973	1025	1005	1000	957	1021	973	1016	983	961	979	1028	990	977	952	971	978	959	936	979	1020	944	939	938	1023	992	988	971	983	1037	954	992	933	995	984	951	988	970	974	1018	942	1018	968	977	967	972	963	972	974	943	959	981	990	1005	938	1045	997	1006	973	1009	1000	1027	1007	1015	946	986	939	1044	976	931	1020	990	1001	974	983	956	1004	973	940	949	968	948	952	965	1044	1009	984	973	1023	931	1009	967	1029	951	970	1018	986	988	1020	964	951	1027	900	1032	1015	958	1033	995	940	1009	1015	932	981	943	963	968	978	1003	937	982	1005	950	922	984	965	1018	1043	1021	990	1012	971	978	1013	1009	966	947	993	985	984	1047	960	898	1015	969	1008	963	983	980	995	1004	1028	984	971	954	965	1005	965	959	956	979	958	994	967	946	968	994	968	953	996	939	1048	956	992	983	1012	1018	984	960	925	973	976	946	974	975	1009	967	969	1024	1019	991	945	958	956	965	952	1027	981	995	1026	995	980	939	1018	987	956	967	966	968	976	979	992	1030	988	926	976	914	966	968	984	929	959	983	971	928	976	964	973	952	974	933	942	954	989	994	1014	979	945	993	974	1030	962	961	988	970	984	995	996	963	973	1008	993	978	973	978	983	974	970	961	1008	996	984	991	1029	975	1026	974	968	953	947	986	989	975	935	946	996	981	989	1015	954	971	957	1028	985	970	970	999	964	943	1017	1003	998	959	964	909	952	996	997	1000	1004	974	980	988	970	956	990	977	1011	1035	1005	959	983	910	919	982	1000	974	965	979	981	960	972	998	949	974	1021	995	944	1001	966	1006	987	983	986	944	1004	966	991	959	1012	994	991	944	967	977	1001	971	976	936	962	1036	1013	1021	1001	999	932	978	967	1004	1007	973	986	948	1006	975	981	986	950	924	943	970	1011	980	961	1024	976	1030	1029	1020	993	996	964	1022	943	961	990	972	962	963	958	962	1022	1018	983	1018	1004	1011	976	1007	992	972	1006	961	1049	1013	961	944	967	972	982	971
23621	21887	28935	24993	18261	2509	452	422	406	379	449	387	405	447	423	373	424	380	400	395	374	404	410	385	427	409	392	401	405	429	428	399	377	392	416	373	413	407	398	432	377	413	392	395	374	423	419	428	397	366	430	385	428	406	391	385	431	372	425	426	402	380	379	360	462	417	396	411	414	413	427	426	415	424	367	407	408	416	431	392	392	398	403	391	377	399	428	434	416	370	394	417	416	409	436	393	398	390	403	409	406	438	428	394	422	381	368	409	375	411	415	398	419	432	383	407	416	407	442	373	377	392	439	419	410	376	403	412	407	412	387	446	407	389	381	406	413	391	403	413	411	377	420	398	421	367	415	369	387	414	428	425	398	390	445	401	407	358	422	408	429	376	398	413	426	446	409	429	406	424	441	427	420	441	424	404	413	424	376	414	439	392	399	384	363	414	378	436	417	389	389	431	395	388	360	391	448	393	402	467	393	397	409	434	376	403	418	399	374	403	382	397	407	381	413	410	426	416	400	439	399	404	414	390	424	373	364	397	447	361	402	381	417	413	364	406	397	389	415	410	356	393	399	394	422	415	427	411	399	377	395	402	409	411	414	366	403	422	372	386	393	414	407	421	407	420	351	394	368	385	408	406	380	398	377	446	438	411	403	404	370	404	408	386	391	407	410	392	370	451	404	387	402	403	406	389	404	390	393	395	398	455	371	417	416	390	401	400	408	422	402	383	375	444	379	381	391	415	397	425	390	425	390	385	437	409	407	407	416	396	394	400	380	418	401	409	406	403	404	387	395	411	378	425	415	430	404	408	422	392	395	377	395	445	390	407	402	391	384	399	407	382	441	404	379	421	451	379	410	382	384	401	414	419	396	408	404	403	409	405	410	392	388	390	441	406	425	398	422	430	391	396	401	428	387	397	407	442	412	380	435	388	394	435	414	391	431	452	391	360	439	387	420	436	373	428	400	412	447	390	421	367	421	404	404	378	371	398	407	384	415	400	402	436	425	416	368	397	375	408	387	443	431	406	404	407	433	411	417	369	410	384	414	426	417	396	406	415	401	417	368	437	389	411	393	393	427	385	430	365	417	417	414	382	403	405	372	410	385	400	381	393	431	413	421	397	417	415	389	417	413	411	419	413	411	429	403	432	383	378	391	344	388	412	409	384	413	392	412	391	410	380	463	425	382	429	418	406	424	371	391	387	406	440	385	393	403	371	372	415	413	389	392	429	422	399	422	416	394	387	396	403	417	405	407	376	377	382	380	354	373	406	376	442	414	380	406	400	416	407	444	433	364	442	412	432	434	424	393	378	375	393	380	412	414	408	385	399	387	423	418	422	412	373	392	407	426	404	381	408	414	414	401	379	421	419	432	401	381	397	418	434	382	421	394	378	423	381	422	405	445	407	404	365	397	447	423	413	349	413	416	397	408	419	406	385	412	416	413	422	436	419	411	415	387	366	439	416	380	388	424	400	375	404	409	383	431	385	385	415	414	367	481	400	429	428	386	430	408	402	395	427	436	393	395	432	420	382	397	401	376	428	389	418	432	386	431	383	419	411	434	357	377	395	358	416	395	382	401	414	404	397	354	406	424	372	415	430	393	405	392	429	366	432	395	415	383	396	375	388	390	407	440	407	413	392	439	422	391	354	401	404	391	412	411	438	408	400	392	375	404	398	392	415	444	400	421	383	400	402	393	410	406	390	408	375	425	413	413	410	407	426	394	396	395	390	415	434	409	381	397	411	413	415	428	409	398	411	398	416	417	401	412	379	379	360	427	386	396	423	413	407	395	387	416	421	399	436	382	409	396	409	410	419	412	418	410	389	392	402	358	413	401	427	432	413	396	415	388	396	427	431	431	399	400	427	405	380	428	429	451	392	404	420	409	392	407	405	428	408	361	391	427	423	426	408	412	427	425	419	417	361	396	410	416	410	413	404	408	405	377	378	392	432	392	421	404	403	393	384	393	413	399	428	402	410	374	394	428	390	353	396	351	387	401	409	386	368	369	382	366	421	376	420	419	382	411	419	424	380	390	415	379	378	392	409	377	436	428	389	425	381	407	386	399	436	417	418	400	391	409	425	396	440	435	406	391	426	393	415	391	430	417	397	419	382	416	401	410	385	411	410	413	429	428	426	378	379	449	438	428	432	396	419	420	389	394	393	422	424	386	439	376	450	427	412	402	421	410	395	424	390	380	430	415	410	380	379	394	375	405	401	397	410	416	399	374	407	443	399	436	409	385	421	418	369	418	391	431	436	396	392	397	380	360	381	403	415	398	417	405	402	380	407	402	377	407	438	374	370	409	422	370	371	415	400	387	404	404	422	426	381	377	407	410	418	409	394	380	373	445	380	386	409	438	386	408	400	389	427	411	402	367	397	372	387	414	408	433	421	425	420	417	431	412	390	421	368	385	409	408	396	392	413	391	404	409	384	364	430	412	390	420	395	401	401	413	403	408	417	389	419	362	419	423	366	427	442	385	427	420	399	424	427	420	389	433	385	408	405	431	430	422	404	404	385	424	446	426	406	416	403	431	402	391	407	406	364	383	407	404	389	434	414	410	402	380	396	405	383	433	396	439	427	392	445	412	480	422	424	412	389	438	438	418	409	393	403	431	407	385	419	438	393	402	405	390	394	395	385	398	394	368	388	426	417	406	416	394	446	435	418	443	408	397	429	393	371	420	418	425	387	394	395	392	414	404	376	416	432	391	440	404	420	365	404	411	462	407	440	430	424	399	412	392	390	397	371	383	410	390	404	407	419	394	407	437	430	405	413	390	404	410	412	394	426	436	423	394	410	396	449	399	427	426	424	417	389	418	375	395	413	402	391	372	376	387	380	428	406	401	418	439	378	440	412	384	438	395	417	412	407	401	383	416	428	402	457	429	413	418	455	395	421	396	402	422	437	401	419	402	415	391	384	403	410	409	400	444	395	400	417	394	414	402	410	403	397	408	419	450	377	429	470	432	401	414	397	417	399	412	423	401	416	424	372	433	413	390	392	422	420	408	387	406	387	407	378	380	392	375	376	392	404	408	418	391	450	403	449	405	386	414	389	404	421	388	415	384	451	389	379	418	430	385	391	436	424	398	409	411	399	418	397	417	410	419	401	424	367	393	388	388	402	424	394	406	430	383	403	413	437	413	383	407	405	457	420	417	431	400	363	406	433	423	418	390	442	395	413	454	402	420	403	440	402	387	396	444	453	417	379	406	420	408	429	399	393	376	389	389	393	437	386	428	387	415	386	411	425	394	403	390	387	395	419	389	399	367	421	398	405	399	407	415	422	415	412	423	398	382	377	409	428	393	369	407	420	366	451	395	372	374	383	419	443	406	385	378	413	424	402	439	390	388	401	401	461	420	454	406	411	412	377	382	418	411	423	436	384	378	409	401	400	402	405	402	393	406	395	422	432	398	421	419	416	420	389	390	421	437	417	397	423	409	402	383	401	419	372	425	402	379	368	418	366	388	398	391	376	377	405	395	407	361	423
51272	77028	40294	712	693	647	674	662	645	652	643	599	664	639	603	640	617	578	621	612	579	598	594	595	622	617	611	623	634	637	656	615	621	599	600	627	657	606	573	578	622	623	640	654	629	587	640	592	593	640	634	599	603	636	605	617	620	629	643	576	594	648	637	617	624	663	598	606	600	607	615	590	582	586	627	609	663	600	656	656	641	617	610	648	657	606	610	594	619	587	577	593	632	618	626	615	628	631	624	651	619	591	615	587	594	564	656	639	628	640	598	623	589	606	668	577	560	598	632	632	608	591	627	654	613	681	601	650	627	600	611	615	559	611	614	608	660	575	603	632	605	595	647	660	589	653	640	624	659	606	596	635	587	601	640	602	657	604	541	623	626	608	602	624	610	613	605	601	616	589	608	613	633	619	594	579	631	638	634	663	625	617	601	578	624	628	596	580	603	650	680	566	585	637	601	635	602	587	582	613	590	644	599	647	610	607	616	659	615	563	696	660	608	616	629	638	654	663	622	581	602	613	668	615	598	610	622	595	661	620	608	612	627	614	582	628	580	592	637	614	623	664	622	623	637	599	618	637	613	630	621	637	611	641	652	651	581	601	603	634	613	608	599	666	609	634	643	599	590	612	629	632	624	596	639	629	602	665	613	615	597	624	651	578	641	610	613	624	639	600	624	622	640	620	635	642	624	632	606	634	608	597	626	625	605	599	620	643	652	630	617	583	642	611	604	632	646	612	625	620	598	575	604	631	623	601	576	606	619	629	627	650	612	612	614	629	618	589	628	603	583	577	610	640	636	595	592	627	610	640	685	650	601	646	597	579	603	636	634	642	640	599	608	576	632	616	601	644	599	638	648	616	586	618	609	634	605	610	617	592	650	622	620	624	610	610	609	590	578	626	656	665	598	611	583	628	641	627	603	613	662	614	652	564	653	602	618	638	627	600	631	642	571	641	626	642	607	648	647	613	635	621	674	591	630	633	627	621	600	610	663	615	643	644	634	590	608	651	663	609	552	614	601	641	645	640	590	599	610	585	598	577	631	653	551	644	617	613	602	610	642	635	636	594	632	637	579	617	615	613	636	620	590	628	642	628	615	617	618	613	582	574	615	589	624	625	624	621	632	633	605	599	605	635	622	620	612	643	582	614	641	613	610	592	606	584	615	634	580	620	606	621	626	589	610	640	651	610	620	633	609	591	611	705	620	653	583	616	622	647	600	610	677	603	661	571	576	623	644	600	616	593	596	596	586	644	627	605	629	582	611	656	654	592	615	632	621	593	596	614	615	598	642	561	600	615	612	668	602	634	626	652	624	606	648	617	584	625	630	588	640	594	595	636	636	645	656	594	641	594	633	613	643	653	632	664	641	612	628	617	607	614	574	616	634	609	631	624	594	599	622	559	638	604	626	584	609	634	630	589	645	646	600	643	620	614	596	653	581	589	644	575	615	584	642	586	620	635	628	583	605	620	588	622	626	608	627	587	585	636	648	577	603	643	599	593	611	591	634	624	648	666	583	602	631	616	628	633	612	606	596	572	598	632	550	607	594	613	616	625	644	654	583	662	614	602	596	685	597	649	638	590	630	607	645	541	608	631	627	638	628	587	629	623	643	581	648	654	590	619	630	578	641	666	594	651	599	596	592	565	621	646	608	633	644	622	580	632	627	615	581	589	596	595	618	617	600	650	581	577	637	603	617	624	561	667	615	633	622	648	611	636	663	642	620	634	617	663	639	621	592	669	625	645	612	585	582	617	651	599	624	590	631	614	639	607	613	597	619	624	660	655	644	612	595	655	595	614	643	616	632	609	602	632	588	628	602	654	621	618	594	634	638	628	632	589	609	666	582	641	609	645	607	617	608	597	626	611	646	595	613	621	600	638	612	636	606	602	612	659	589	587	659	615	612	627	680	616	611	610	632	640	617	632	634	624	605	620	644	618	597	617	621	621	598	599	613	607	591	626	652	596	609	620	604	606	647	656	576	626	642	644	591	616	606	618	568	601	591	621	620	600	627	617	625	615	574	580	630	616	604	618	623	669	553	611	592	620	580	668	628	614	626	623	633	609	661	601	622	639	613	681	589	551	609	625	624	595	620	661	591	640	622	631	639	602	557	603	614	596	613	637	589	614	615	634	660	664	635	597	647	598	624	592	677	576	605	634	612	635	633	645	592	613	644	625	598	594	620	632	618	579	598	634	613	640	637	573	604	612	612	561	569	626	602	574	594	649	579	642	577	620	587	537	597	592	628	593	618	634	608	658	618	602	642	628	613	639	611	586	569	615	632	576	626	632	574	584	611	628	631	615	616	648	654	595	636	563	628	667	643	648	648	580	622	616	644	584	621	578	638	600	604	611	609	621	620	610	639	627	613	618	607	620	584	655	636	592	599	570	658	622	623	618	628	638	598	640	597	626	635	615	622	621	602	652	640	589	596	595	633	584	662	612	581	624	589	619	624	627	612	605	615	613	600	580	625	612	609	636	625	635	639	605	628	626	641	621	604	611	629	588	608	638	620	651	617	659	609	596	656	610	590	586	625	577	616	603	593	627	600	646	630	589	672	598	654	677	590	590	617	632	628	632	635	615	589	587	604	574	612	576	647	581	619	598	577	686	618	642	587	638	631	600	654	645	581	632	609	615	563	604	630	605	597	646	613	606	612	616	625	641	594	596	628	617	610	633	603	615	608	630	605	622	612	586	591	660	582	608	594	589	628	598	599	590	601	591	621	548	628	596	634	586	600	612	605	615	640	603	621	633	609	609	598	591	634	589	592	607	618	587	632	630	588	595	592	579	609	610	668	592	614	653	608	627	604	611	611	612	619	597	609	628	579	613	611	602	595	615	610	578	586	608	607	635	572	615	605	620	595	610	636	623	630	586	567	616	612	601	605	650	628	638	642	638	609	589	596	609	635	664	574	593	672	604	658	589	645	623	588	620	574	627	604	654	585	607	614	591	598	594	610	604	652	609	602	660	648	608	653	601	579	623	599	672	584	601	647	647	632	630	617	586	640	650	608	637	623	630	659	624	604	618	634	629	657	636	614	607	610	600	608	657	624	579	600	555	593	628	638	649	595	583	607	624	590	625	636	608	648	593	674	618	573	628	567	587	648	637	600	599	662	654	639	634	607	582	616	613	560	608	584	630	589	612	654	628	566	622	651	618	598	606	642	606	581	591	668	604	601	631	629	606	633	603	631	636	605	630	583	639	623	605	637	605	600	614	588	653	615	643	586	661	634	637	582	601	670	661	591	597	632	599	587	627	612	613	620	649	612	596	667	602	581	628	576	629	634	589	600	641	661	595	639	599	645	612	603	613	640	622	664	605	588	625	590	600	629	594	662	577	621	619	618	591	612	600	615	632	604	640	613	600	596	622	605	574	605	628	589	626	595	624	608	617	603	675	614	586	598	571	596	574	582	580	595	641	632	642	653	654	635	616	633	630	639	606	580	590	617	625	619	654	609	635	662	633	631	617	608	634	621	618	600	658
25149	22603	27402	21629	2770	797	755	721	735	662	729	679	697	674	705	771	694	737	729	684	665	728	687	705	696	703	672	707	661	643	762	718	715	661	662	745	738	706	695	685	686	694	703	698	751	678	696	701	686	698	674	685	726	747	694	704	746	682	715	696	695	642	756	702	709	717	679	671	703	694	699	709	711	718	684	684	718	699	692	695	718	684	654	675	710	773	686	733	712	700	728	722	743	685	719	680	716	712	689	732	698	690	742	710	677	679	704	709	753	728	732	702	694	660	731	768	746	658	681	724	717	667	720	678	690	702	683	646	680	696	701	686	679	636	707	644	776	675	734	736	720	649	673	666	715	723	730	696	716	680	702	691	707	707	701	707	705	668	669	660	674	698	643	715	705	730	692	725	682	688	679	675	709	660	719	693	723	698	673	674	700	695	706	728	697	686	705	691	693	686	697	697	703	653	677	685	710	723	723	699	730	711	655	656	736	635	703	733	697	714	670	728	726	727	674	678	721	685	660	716	673	697	684	711	738	675	684	694	720	700	711	688	673	714	754	688	737	675	689	701	702	682	707	723	682	712	689	695	715	716	686	766	707	750	714	736	685	715	726	686	670	684	659	680	707	685	698	717	672	702	710	702	712	691	686	724	685	657	726	687	694	670	701	659	704	680	709	689	658	679	706	696	669	705	724	713	680	665	698	677	719	706	684	714	706	724	723	706	715	652	639	716	684	721	717	685	677	634	688	736	686	664	696	731	715	725	704	744	696	734	732	714	708	718	711	683	706	707	719	689	720	698	654	696	688	703	704	733	753	708	668	670	692	708	759	722	737	665	714	697	736	682	653	703	707	735	662	677	722	702	681	710	698	666	705	684	724	719	714	683	678	706	713	685	644	687	683	699	716	681	750	689	707	717	705	717	729	735	667	686	738	656	671	718	704	711	678	708	722	712	717	711	724	707	668	691	707	738	679	695	720	659	720	669	667	683	684	700	648	698	747	703	679	710	714	701	692	677	745	693	710	697	724	704	727	675	678	675	675	700	699	670	684	700	694	707	684	710	670	676	695	735	727	677	680	671	725	738	709	704	704	717	750	710	674	707	719	692	700	708	697	699	678	707	662	655	731	700	707	710	675	651	733	686	707	690	743	669	644	679	727	683	696	771	706	699	650	704	689	696	690	689	697	681	727	714	692	705	642	710	726	744	699	727	679	705	743	712	686	673	733	710	640	682	716	714	742	692	710	650	652	654	727	672	691	746	726	710	691	674	672	699	718	672	692	666	679	679	688	701	744	690	710	679	717	723	673	667	706	705	668	703	656	684	693	672	665	732	710	746	684	689	704	753	692	689	703	661	702	699	714	724	697	689	717	696	681	632	697	697	675	650	714	676	684	699	713	679	654	712	702	694	713	717	739	721	736	711	716	724	717	657	685	689	712	713	659	712	732	699	684	768	712	744	692	687	707	680	713	719	701	782	707	726	709	700	735	705	698	704	721	698	718	686	717	701	683	708	695	700	717	698	663	684	648	688	692	707	759	671	727	678	743	746	695	695	699	665	687	675	736	721	671	718	742	662	714	708	655	709	765	716	736	689	726	733	693	738	692	678	663	716	657	692	694	681	723	684	673	701	710	704	713	659	707	719	680	668	738	710	679	663	760	663	670	661	720	679	721	668	710	627	643	720	661	690	657	692	750	691	677	695	697	707	674	682	706	679	719	713	661	704	700	700	706	708	682	716	764	692	737	696	672	629	679	651	702	737	696	712	694	685	698	645	696	724	700	698	748	721	672	678	695	729	711	703	685	683	703	671	744	751	696	716	731	759	712	729	689	697	724	709	683	732	721	675	734	676	670	711	755	720	744	714	709	700	698	738	751	676	682	688	743	722	724	686	679	719	755	715	724	729	658	700	742	715	741	679	690	635	633	723	691	669	703	687	701	711	707	706	704	675	752	672	668	715	703	694	735	706	749	715	718	669	688	733	715	710	704	679	753	699	657	687	696	702	732	701	743	743	688	706	660	716	679	671	683	670	709	713	722	716	680	689	747	680	717	686	688	700	717	733	729	735	677	698	650	681	701	684	742	732	710	695	646	703	711	704	684	675	701	659	731	673	747	661	696	694	707	669	715	678	714	743	719	686	693	736	677	698	687	686	631	746	682	749	753	664	753	703	661	721	686	657	674	722	689	664	722	707	728	688	711	661	720	672	700	701	691	667	752	708	679	662	670	681	673	666	703	743	689	697	673	665	687	672	709	734	679	692	681	706	707	730	693	701	746	732	720	707	747	701	676	631	713	672	690	662	659	666	728	687	730	720	701	743	706	688	693	696	729	678	683	741	755	737	698	679	698	710	715	671	674	663	631	722	722	715	732	717	677	659	721	676	724	729	719	727	675	677	757	719	658	695	751	691	710	647	687	732	730	723	737	729	706	673	693	720	703	648	747	704	698	702	684	739	665	685	708	705	725	671	703	675	704	726	728	726	726	730	662	713	725	721	714	708	712	739	719	730	659	677	707	699	674	723	684	708	691	699	713	695	687	656	708	632	704	734	692	693	699	721	713	727	744	703	707	736	728	674	732	691	710	662	650	674	718	703	688	728	702	764	704	663	660	743	674	709	680	708	670	699	695	701	696	696	721	670	724	685	699	675	680	662	653	700	705	698	674	664	684	721	659	690	743	690	680	736	711	712	705	664	729	714	712	739	716	678	691	715	691	704	707	702	697	730	684	753	693	709	698	716	695	676	653	651	716	657	734	720	705	696	702	711	719	675	705	717	704	709	689	693	705	695	729	716	708	691	723	700	628	682	669	709	696	709	693	671	719	654	663	690	670	684	662	728	663	703	739	672	671	692	686	712	719	728	682	717	697	708	686	692	682	716	697	731	692	716	653	697	734	680	725	683	713	683	767	665	738	693	705	666	699	684	690	731	671	705	700	712	732	707	759	716	746	715	674	697	672	685	729	680	698	737	670	730	730	746	669	732	689	723	736	718	682	695	658	686	680	722	730	665	749	714	710	677	733	686	730	684	685	673	735	706	700	681	731	730	678	729	694	704	696	690	692	701	679	723	785	732	694	714	686	684	723	723	716	654	659	707	712	663	687	696	678	697	719	707	726	704	675	682	705	718	713	680	691	686	698	662	762	739	678	697	694	648	709	700	743	688	702	687	748	715	688	737	667	701	713	713	704	685	681	672	676	758	711	684	678	738	677	756	653	716	703	675	694	692	737	717	660	741	733	704	755	665	669	730	708	700	714	704	669	709	670	647	714	730	689	748	708	732	712	667	709	672	694	678	631	689	647	719	678	724	739	706	711	690	692	766	721	716	675	750	680	676	672	693	725	683	704	742	710	695	702	735	720	690	723	707	690	679	706	712	667	734	704	705	770	690	724	658	705	741	705	702	657	713	691	701	664	708	712	689	718	721	719	686	642	761	754	743	713	686	715	712	728	689	700	681	659	648	737	697	686	761	714	687	732	715	751	715	728	717	701	692
46087	61684	29320	1092	994	1033	1049	989	1006	1050	1049	1040	1002	1030	1000	1018	996	974	1011	994	999	976	970	1002	978	991	1030	996	976	1041	1010	942	1014	992	995	995	989	1029	1005	1048	1014	1010	975	1037	992	989	984	1031	1014	1043	970	1054	969	1056	1054	1045	987	976	970	1004	1040	967	1022	978	919	1012	1062	1062	1002	1035	998	1017	994	975	969	1043	1025	976	1007	975	991	933	999	1027	1033	1036	964	997	1005	997	1041	988	973	975	939	1025	988	1052	985	1028	958	999	1015	985	970	1044	1032	988	937	975	940	1017	964	939	1007	1051	1046	944	969	967	1026	949	1045	995	1004	977	1055	982	997	995	996	992	1012	971	1012	999	1037	1007	1010	1032	1032	962	1012	943	980	1021	988	1040	1030	1021	997	1016	1067	1011	1001	1007	947	1011	1010	968	975	982	1015	1037	976	952	987	1011	947	1011	1023	985	1003	1021	948	1008	1013	1067	1021	1017	993	1057	983	932	1006	1050	1000	959	1044	1051	1008	1045	994	973	1045	1015	1013	1013	1063	983	999	1053	986	1035	1054	957	978	948	978	1000	1067	998	976	951	1030	981	991	980	981	975	1011	978	1002	1046	977	1028	973	1053	1004	1011	1053	1089	999	1018	1026	967	987	945	1020	1004	1007	1071	1045	980	1001	983	1014	988	1079	962	1074	992	1113	974	1058	1015	987	1051	1001	973	974	999	939	973	970	998	1004	985	1015	988	1008	984	991	972	979	1024	948	1014	995	1062	965	1034	1060	1006	1000	1037	1020	1070	976	1049	1057	1059	1020	984	974	943	986	1074	1024	1011	948	1048	1059	982	1021	986	1012	995	1056	994	1061	969	982	946	1003	962	1014	989	982	947	1050	985	990	1034	948	990	1030	1021	993	967	955	966	996	1036	945	980	964	981	1013	932	1002	976	1039	929	1023	974	1004	984	1026	1030	996	1110	1015	1018	1035	1000	990	1020	960	1013	1009	1027	1024	969	967	977	1015	1025	988	1020	1018	1026	1022	998	997	1016	1009	1074	1024	977	1034	973	1038	989	1000	973	1040	1034	962	991	1006	979	1032	1005	1078	1010	1025	1000	961	963	1052	1112	1001	998	963	1047	1031	1034	980	1009	1005	1044	1047	1015	1017	1003	896	991	986	1004	976	993	990	1012	1072	1001	965	1013	967	1036	1025	988	1024	1009	974	1017	1005	934	988	1059	999	1034	1027	971	1053	954	1011	1007	960	1019	990	1013	1023	978	986	964	1028	974	1043	1007	973	977	995	1025	957	1062	1051	992	993	1001	984	1077	1000	958	1019	1010	1003	1013	1078	951	1012	985	1001	1008	1009	1037	928	980	1030	980	988	1027	936	1047	1000	985	1060	1014	1060	1020	975	1016	1048	1041	1031	1006	1029	985	989	1066	1045	947	1016	989	1005	990	972	1012	957	1024	1044	959	978	949	1017	965	1037	997	996	946	1034	1039	1016	1022	975	1033	983	975	1052	1014	947	1032	1022	1064	919	1005	1014	1026	996	1016	1008	1000	1054	1054	1040	1001	1012	1052	996	960	1048	1036	972	1051	995	1027	1007	997	1013	981	953	1059	1034	981	988	987	1013	996	1013	962	999	1026	1012	998	1010	1010	967	1021	989	1001	995	1020	1061	996	993	1003	1007	928	959	972	965	995	1013	1028	1007	975	999	954	983	997	1034	1025	1083	1005	989	992	1032	1030	1081	969	1023	1030	1095	1002	965	1036	1013	1033	983	1000	954	963	996	1010	973	973	1033	974	1003	977	1052	984	965	999	1033	1012	959	1028	946	1025	970	992	1001	1059	1001	975	1004	983	1023	1042	1015	987	963	998	1005	983	1026	1003	932	1061	1004	1011	993	947	974	964	977	1034	975	1028	971	1059	1027	1018	994	980	1000	957	1012	1000	1069	1052	947	972	1045	1026	974	981	951	1027	972	982	969	978	1014	1037	954	966	991	997	1006	1036	987	984	1025	970	1008	977	1009	1009	993	973	974	1017	973	997	1023	1023	1023	974	1024	1046	984	969	971	935	996	1020	991	987	941	988	993	1000	968	1018	1035	983	1061	1014	1039	966	980	967	1031	991	1038	991	993	983	1010	1011	1035	1056	986	969	1003	990	1043	983	967	981	985	1028	984	950	1008	1022	1086	1066	1023	1071	1002	985	1011	1032	1033	995	1000	954	973	1005	956	1034	1040	986	964	986	1057	996	1008	1033	995	1015	951	1070	1015	968	1036	1013	968	993	994	971	1023	975	1042	1031	1057	1035	999	986	1031	1010	1013	996	1037	1017	981	1024	980	986	1015	1004	1034	964	940	1000	1012	990	964	968	1012	998	993	1022	1040	1038	1030	977	993	1001	977	973	1014	959	1014	1035	1001	1028	1026	993	979	1055	1019	1037	962	960	1012	986	977	1006	1023	999	1025	993	978	1026	972	988	966	1005	976	999	1027	996	1044	1057	921	997	947	1028	1033	1046	973	935	1007	1017	982	1022	1003	951	992	991	1028	969	1024	962	1013	981	1023	1020	990	1005	1041	1008	1002	1037	1011	926	989	996	1010	1036	999	1017	1054	951	1053	1008	954	953	1011	946	979	976	1036	993	977	1016	1006	989	947	978	939	972	1012	1014	987	1023	1066	1088	1028	997	983	1048	938	1002	1011	999	963	927	981	1052	1002	995	1040	1028	985	1025	1041	1038	971	977	982	976	993	1019	1013	1000	1020	987	1016	999	1020	1047	1016	971	961	1037	994	994	945	1010	997	1002	999	994	1071	1018	1027	966	966	1057	1046	990	1001	1031	984	974	1050	1014	999	1042	972	1010	1027	1009	971	1024	1014	1051	936	1032	1047	989	1008	958	1033	976	1009	1013	1066	1017	1034	1027	1004	1018	967	1015	952	1032	1013	1027	1048	1022	966	995	1040	1007	945	1008	1015	991	1065	1000	1026	969	997	987	1050	999	1009	1030	968	1049	975	1031	1027	993	1011	969	1017	974	1028	989	1010	1048	996	972	955	977	928	1038	981	1025	1002	1000	1011	1083	1011	967	1023	977	1004	964	1003	1000	1007	1029	980	986	1032	1056	958	991	990	1030	986	957	1016	999	1057	949	1006	1026	985	1087	985	1034	1036	951	964	997	1009	1031	1014	994	1024	1000	992	1000	976	1024	1001	970	993	1054	1027	1063	1017	995	1045	1008	1004	1007	1083	1043	1036	984	1017	982	995	1020	975	987	1030	995	1025	1006	1001	1027	1027	1018	989	967	1041	1020	983	968	957	1027	1025	1039	991	1000	1009	891	1049	1025	965	991	1052	1052	1039	995	1006	1004	1040	1000	991	1025	1008	1005	1026	990	1039	968	993	1045	999	954	1028	1003	1013	1022	1010	1011	981	956	982	1015	978	1040	998	998	1006	1023	1032	1046	966	1037	1021	987	1038	977	960	1012	1038	970	1012	986	1012	985	928	1052	1020	1021	1025	938	1005	1044	995	1035	1002	1028	1004	965	1005	989	1002	990	1010	1007	1013	1010	1013	992	977	978	1008	1032	1021	993	1004	994	1019	1043	976	1012	986	1071	992	951	992	1061	1029	969	1005	1004	975	1011	1048	972	1012	973	956	1081	996	1039	983	1003	1047	993	1027	1051	923	946	1015	1030	984	1045	1040	1065	951	1030	957	997	1001	982	965	974	991	970	1006	984	1007	1006	1000	991	998	994	974	968	978	1015	1040	1006	997	937	974	997	938	1040	1036	1003	988	982	1008	1006	908	1021	1007	1010	966	977	994	949	1054	1012	1040	983	1019	1018	1013	1045	974	994	988	973	1011	982	1013	966	986	967	979	988	959	1059	1022	1007	1026	1062	1024	991	1092	1007	941	1006	992	1009	1045	1035	972	978	966	1004	1017	976	997	1020	1018	988	997	984	1030	1018	1040	971	977	1007	1058	994	969	1069	972	1039	1000	981	953	1057	1012	1051	1016	1008	1016	974	1009	1020	991	1026	1082	1022	1000	1009	966	1075	962	1017	1036	1009	1035	984	1007	1000	1038	1032	1008	963	1018	1032	982	1037	987	969	1048	1023	1105	1035	1021	969	968	995	967	979	971	987	1058	1010	1003	957	1060	1002	1032	980	1013	975	958	980	1017	1014	1040	970	987	1027	997	972	988	978	1004	1017	1020	986	1042	1011	1025	1031	1020	1021	1022	1011	1084	994	1037	1003	975	1022	1000	1004	1001	953	991	988	976	985	990	1031	934	1043	982	1026	977	1004	974	1006	953	1003	996	1027	1017	982	1058	1005	1008	1001	1043	1023	1053	973	942	1012	1013	1022	1025	1024
22480	21642	29182	24431	21532	18705	1408	324	304	327	337	328	336	333	300	334	329	327	295	311	286	303	346	339	303	305	336	313	317	324	309	312	316	302	317	307	282	317	322	313	293	332	315	302	315	302	284	302	324	282	318	298	307	297	303	320	305	301	319	305	338	287	302	301	282	331	288	290	285	297	267	307	325	314	311	317	308	295	264	296	288	288	323	304	316	328	301	314	319	311	319	281	267	290	305	259	304	308	285	311	316	298	308	299	283	279	276	311	301	317	307	313	292	308	281	288	309	305	286	313	295	307	339	289	330	295	291	282	282	295	303	299	331	264	292	321	310	321	306	300	298	286	281	296	336	301	322	310	332	289	285	271	282	286	295	296	299	303	297	274	306	316	306	295	314	317	309	295	320	278	285	311	293	313	322	280	287	307	278	316	318	296	333	297	310	299	305	244	274	308	319	289	292	273	306	284	309	281	297	284	302	321	300	307	306	317	307	273	303	321	298	302	337	288	296	317	299	271	320	330	308	292	292	287	311	290	325	294	288	282	306	274	269	300	328	286	337	291	337	300	309	303	285	291	299	328	274	260	290	304	307	316	297	297	326	298	299	300	318	292	311	313	309	291	309	301	309	313	289	314	308	338	317	298	317	273	278	297	296	315	291	305	302	289	306	288	295	273	311	305	294	292	303	280	276	301	277	327	305	322	279	342	296	287	305	289	308	323	292	304	285	304	304	299	295	295	329	285	332	327	310	340	304	300	279	296	290	281	300	298	296	305	278	307	296	282	282	351	308	295	314	321	316	303	301	269	344	294	314	328	301	289	295	288	283	314	261	320	301	314	319	317	307	302	279	299	302	326	342	284	285	311	326	324	308	302	305	307	293	279	306	303	301	316	280	297	309	302	331	308	283	311	354	283	301	284	306	307	317	283	307	266	309	287	313	285	320	307	288	305	297	321	287	306	313	316	297	289	303	291	288	304	319	340	310	300	303	347	292	335	301	312	312	323	314	314	317	296	292	307	306	278	268	307	299	323	276	314	262	300	275	285	306	319	315	289	314	293	298	278	296	283	288	304	324	340	303	323	296	287	315	304	299	323	303	291	316	329	287	302	257	309	273	334	316	311	299	295	303	330	292	278	318	290	294	291	297	285	322	310	293	315	318	297	303	276	323	288	293	320	315	281	290	334	305	302	277	343	301	300	300	313	278	311	308	303	283	317	319	313	309	286	289	332	261	292	327	274	315	306	292	303	284	317	275	301	300	293	311	313	274	334	299	311	304	290	300	342	288	303	303	293	300	286	308	298	296	294	295	286	289	329	296	292	307	288	308	319	327	304	297	311	287	293	320	278	268	283	303	292	270	287	305	303	310	309	295	313	307	284	316	303	303	320	321	300	284	322	282	303	314	290	300	295	304	271	273	289	325	286	292	323	305	308	300	290	297	268	290	303	291	314	292	307	294	284	295	301	349	326	306	295	304	306	280	306	324	292	287	311	293	290	305	298	325	330	297	309	294	272	291	308	296	311	278	349	318	302	315	308	303	283	282	300	307	278	305	325	280	300	309	327	345	305	317	308	299	328	295	304	314	273	312	305	299	294	324	319	299	314	284	291	308	295	308	339	312	323	305	320	326	325	323	294	285	269	318	311	330	317	279	323	300	289	318	298	294	295	308	296	300	327	292	270	301	297	296	309	320	327	315	299	306	312	330	329	306	285	297	321	289	278	330	322	315	296	275	298	295	278	286	286	294	272	279	309	302	282	294	276	305	307	299	292	299	327	323	295	292	322	279	324	312	313	326	281	297	301	324	313	303	287	287	277	325	289	293	318	282	305	310	282	294	323	281	302	325	297	270	316	307	305	303	331	278	310	334	297	309	270	309	281	282	294	280	288	291	296	314	296	300	323	286	291	293	299	285	278	320	303	324	307	299	278	328	287	266	299	320	313	263	299	285	294	297	285	334	319	309	290	313	301	291	314	302	325	312	299	314	272	297	314	298	292	303	323	304	318	299	308	272	309	277	323	284	279	320	301	281	303	293	334	288	258	287	301	301	309	295	312	326	337	294	292	292	294	295	296	269	283	286	308	331	283	292	294	311	327	319	306	302	281	301	299	313	317	325	281	291	289	327	305	299	321	309	301	293	317	291	319	279	302	305	313	316	290	292	309	284	323	275	303	323	297	299	317	267	307	306	279	300	290	295	278	289	301	315	323	315	310	316	271	282	293	309	282	308	286	294	285	300	295	264	287	312	296	275	303	297	299	296	282	288	291	295	301	320	317	303	326	308	327	264	278	318	314	300	286	303	282	338	314	301	302	302	254	317	317	308	297	335	294	295	324	296	277	304	324	278	309	332	297	271	304	318	316	293	289	299	262	323	328	273	277	271	276	314	315	293	288	283	328	303	300	297	276	315	304	285	276	291	306	290	283	323	311	281	303	308	292	314	273	313	320	303	312	308	283	299	328	298	301	282	315	330	333	279	308	275	294	314	311	276	305	305	296	291	263	320	317	322	312	314	290	277	317	302	290	282	291	298	297	297	301	289	276	305	298	338	301	318	256	282	290	303	278	304	292	299	286	293	282	291	307	288	281	299	328	289	302	286	329	310	263	288	287	299	297	326	312	297	298	313	301	306	309	281	318	318	333	295	305	289	291	314	321	293	302	286	327	314	299	314	270	330	298	282	270	314	302	306	325	300	288	290	314	306	311	305	301	296	317	308	310	321	285	295	279	316	315	295	281	321	306	281	262	315	253	307	311	301	335	295	298	289	309	293	298	292	310	301	281	321	318	337	286	305	306	280	288	318	293	256	295	309	303	276	299	304	279	304	289	291	307	313	292	294	286	344	294	305	313	280	285	316	294	287	324	302	302	287	288	316	289	307	297	320	289	301	300	291	324	290	305	298	297	285	289	285	308	317	289	294	260	320	287	270	301	315	277	296	293	312	310	307	300	325	300	307	312	288	317	309	307	311	315	312	291	290	285	313	273	293	312	288	298	322	261	291	335	305	302	342	311	271	324	308	314	281	324	322	317	276	295	292	279	308	296	303	299	278	327	302	284	335	302	304	307	305	298	298	299	333	320	299	297	281	297	329	314	334	298	301	318	282	326	298	266	292	316	275	305	329	281	291	288	302	285	327	328	320	315	298	288	296	307	327	311	297	308	266	307	276	321	297	309	332	294	299	291	315	306	281	320	309	294	284	304	307	312	299	329	306	285	316	302	295	264	299	267	278	309	313	275	325	265	297	308	294	312	293	336	293	297	269	296	312	289	334	293	303	289	311	315	306	274	288	311	298	298	326	298	268	293	292	299	306	290	304	292	274	304	286	312	303	308	306	317	262	294	303	311	316	295	276	283	308	327	281	312	296	326	306	288	314	294	316	287	304	277	322	316	297	311	294	288	281	315	294	296	274	293	296	315	280	320	274	294	292	279	269	304	306	326	311	312	296	284	290	296	298	285	315	312	292	305	337	284	315	304	307	306	279	303	273	319
59478	90383	47051	904	624	545	492	497	429	511	497	465	468	473	440	443	441	440	432	456	408	430	426	463	459	430	423	463	447	421	422	417	425	441	441	423	391	415	416	452	468	433	433	442	421	455	456	466	423	400	452	410	418	473	442	429	420	417	429	466	462	405	437	455	438	442	455	431	438	422	472	395	479	423	403	420	425	425	437	395	461	429	433	437	413	446	422	412	430	409	454	414	414	439	430	449	456	427	433	492	452	417	460	477	407	408	424	428	450	427	474	442	429	438	429	409	419	410	449	442	447	452	432	399	415	425	458	469	444	434	439	443	466	420	408	463	461	446	415	432	425	413	421	433	417	442	421	413	439	463	433	434	426	413	414	448	447	443	410	403	459	444	427	454	426	414	428	434	451	471	431	421	438	452	433	417	499	444	443	429	427	438	419	443	418	472	446	459	411	438	442	409	452	432	428	442	430	402	459	454	475	444	398	458	432	435	457	391	424	470	442	437	432	445	433	417	451	441	401	479	423	406	454	462	421	422	424	420	463	424	487	440	430	471	423	403	462	432	429	461	465	430	438	462	436	419	404	470	403	454	451	476	430	440	466	446	422	407	445	468	442	418	435	443	439	449	422	436	432	466	402	436	439	461	461	446	440	433	427	429	442	431	415	425	420	438	391	446	434	414	429	415	447	425	439	430	452	431	435	442	446	415	459	383	444	404	425	441	447	501	432	456	447	442	402	469	421	439	435	459	434	419	439	428	428	412	457	448	450	448	407	401	457	444	445	436	402	403	440	433	445	444	430	428	415	443	416	455	456	438	435	426	423	427	434	413	458	454	437	446	433	435	449	399	408	424	420	432	418	434	453	433	439	448	447	399	432	410	446	441	414	448	419	407	458	435	462	452	438	401	449	446	426	464	407	432	424	412	390	417	456	418	427	435	439	425	451	420	442	448	417	452	430	436	440	427	409	444	437	415	435	449	418	455	419	461	445	430	452	416	437	468	395	434	418	457	401	435	409	428	403	454	414	404	452	456	451	424	444	458	442	418	402	464	458	443	411	480	455	457	430	415	413	448	401	414	423	419	418	412	453	487	458	470	450	400	438	396	447	404	442	452	449	440	432	425	444	425	468	464	455	451	428	397	409	456	436	446	403	401	426	462	454	454	427	459	476	416	403	421	456	448	454	454	426	438	421	411	428	446	433	428	427	423	420	419	420	442	427	442	430	437	406	410	435	462	453	447	457	447	435	419	432	455	422	427	468	457	446	417	419	473	414	446	444	443	438	457	437	474	445	417	412	431	443	479	443	440	466	410	419	416	398	420	429	442	442	421	421	442	478	438	424	439	447	421	405	424	392	447	478	453	467	410	386	419	465	427	431	489	394	396	431	457	442	428	426	460	444	405	414	472	451	439	445	431	450	447	407	447	432	428	461	448	449	423	438	436	436	421	415	450	468	426	418	431	437	460	443	431	442	398	358	426	444	422	445	403	435	413	462	464	411	451	448	436	424	425	449	427	441	430	428	411	411	408	444	441	492	438	400	441	439	440	431	411	417	416	464	471	406	483	489	432	443	482	439	456	425	441	460	366	452	416	468	423	436	461	372	443	442	424	494	428	388	439	453	443	446	453	406	409	465	445	439	446	489	396	429	452	454	448	427	452	438	428	451	429	454	417	474	453	422	457	428	393	444	423	458	421	434	403	436	447	414	463	419	398	428	425	434	434	429	417	449	425	434	458	460	428	411	437	458	431	478	431	443	455	416	408	403	426	462	426	420	487	421	459	434	409	402	389	416	378	446	460	423	453	445	413	466	420	468	435	441	482	418	437	397	440	412	387	419	437	436	462	469	423	446	407	404	424	408	400	412	441	415	459	427	443	448	445	417	433	461	407	437	448	449	437	424	416	417	457	453	413	424	429	424	419	427	405	447	432	433	422	446	436	430	438	451	454	426	471	412	418	455	442	428	448	430	437	445	463	429	430	413	430	430	401	440	394	433	426	456	393	415	436	443	484	439	426	400	421	438	478	455	432	423	459	449	456	462	492	416	443	452	433	467	440	427	433	414	425	424	395	418	438	472	446	420	468	403	458	407	468	416	422	439	467	471	457	418	459	474	411	415	426	435	426	457	461	434	428	443	436	426	403	424	441	413	453	450	402	440	471	427	425	452	430	459	418	421	431	402	409	441	414	439	421	457	451	451	447	444	427	451	437	456	432	472	425	432	425	431	431	396	438	393	441	447	472	433	447	429	406	422	431	430	390	394	448	418	457	457	439	456	413	428	423	402	409	437	464	423	410	410	419	458	451	436	443	460	452	425	432	435	427	475	428	466	463	457	407	425	473	448	449	418	445	442	408	461	447	425	440	464	429	457	422	467	435	435	490	433	408	439	424	443	421	393	470	446	427	435	437	403	451	420	439	452	458	420	414	425	437	414	438	429	453	467	430	458	410	455	431	464	445	433	435	397	420	475	414	440	410	459	420	454	406	434	439	429	430	406	452	444	397	426	470	414	461	439	486	408	479	465	438	402	427	449	456	444	418	427	446	444	415	425	449	429	440	419	416	405	417	491	453	445	415	444	425	433	435	425	427	434	455	440	429	424	441	424	429	420	427	459	414	443	443	433	425	430	400	422	423	427	438	439	452	414	462	405	418	439	447	440	466	408	422	424	426	466	427	451	390	436	440	423	423	410	456	426	446	407	428	433	455	425	476	407	419	445	436	408	413	433	422	401	435	434	431	421	400	438	425	439	425	459	451	417	448	472	457	435	452	416	398	420	425	430	436	410	413	441	403	432	441	463	426	465	411	428	439	442	458	473	453	431	445	444	416	441	467	444	435	428	439	432	430	435	436	456	466	433	432	394	433	465	408	414	397	441	428	470	440	464	430	404	442	442	428	475	430	440	436	431	417	385	440	415	424	428	481	432	460	430	410	458	457	359	417	446	437	407	412	419	443	450	472	432	453	402	399	450	449	463	429	439	427	382	427	430	477	468	437	425	425	434	437	407	445	431	405	455	418	449	402	426	443	437	438	434	438	434	463	394	442	427	398	435	433	446	468	419	408	421	442	444	471	419	461	440	432	423	446	463	474	447	432	434	442	440	443	466	408	427	441	414	415	456	422	469	403	428	424	464	462	412	384	415	480	407	441	420	438	438	434	448	418	428	432	435	463	414	448	456	440	385	433	420	412	456	456	451	419	428	430	414	434	438	417	422	444	467	424	426	438	404	449	446	402	416	467	473	442	428	433	482	461	413	416	403	403	427	436	399	429	425	459	424	445	442	430	418	391	433	421	415	425	417	424	438	425	457	464	464	453	449	445	425	368	441	421	455	433	406	460	434	407	437	452	448	450	416	430	425	471	381	448	449	473	408	405	431	427	432	440	443	399	468	401	416	454	454	440	417	412	464	412	456	390	465	406	466	468	443	471	449	450	458	468	435	406	462	442	435	447	378	456	437	424	474	448	464	462	413	441	435	457	439	454	440	420	424	416
29860	23391	14398	1577	687	681	673	646	633	670	652	653	648	639	653	674	674	634	655	646	640	671	641	634	662	647	687	679	621	653	635	626	690	672	653	697	622	652	631	656	653	670	643	636	674	644	672	650	645	651	651	617	634	633	643	659	652	678	666	625	638	641	615	692	685	660	620	634	664	657	660	626	662	686	674	650	654	661	644	635	632	635	617	636	653	654	662	657	609	652	610	616	639	664	603	641	630	672	610	675	632	651	624	683	681	614	647	647	658	665	635	603	667	629	642	661	660	630	662	648	674	682	651	686	605	671	605	679	634	646	681	621	669	667	656	682	643	682	659	616	659	650	699	694	664	646	635	660	643	629	653	637	637	706	699	637	640	643	673	676	649	698	674	585	648	668	645	644	645	625	667	650	667	674	682	622	628	648	711	680	607	584	626	657	644	630	671	701	638	690	655	674	650	689	648	652	704	645	648	669	668	652	589	660	622	639	650	668	654	655	663	672	648	661	677	654	658	676	673	629	706	699	672	667	599	660	625	640	641	654	686	613	634	651	664	679	636	610	682	611	658	622	651	601	662	649	655	673	671	668	648	650	661	619	656	651	653	614	646	667	644	577	633	631	666	681	696	672	635	647	659	616	637	637	650	657	647	688	687	673	675	631	709	661	606	653	642	621	651	673	629	678	621	636	657	660	641	655	666	664	622	623	665	680	654	661	625	666	655	644	681	664	670	658	644	660	635	619	623	612	657	655	689	635	653	613	693	644	637	631	646	646	641	665	653	604	645	652	666	670	662	640	683	670	621	658	679	657	669	691	663	610	651	673	625	649	638	637	678	680	682	652	659	639	633	653	705	692	683	660	659	660	635	627	670	677	686	619	673	646	657	671	697	711	622	634	653	638	648	677	652	699	672	596	677	598	633	616	639	640	643	644	646	661	699	643	661	642	669	649	652	661	675	657	674	620	670	658	660	647	655	698	658	648	647	639	636	643	686	640	675	696	709	653	658	623	643	669	649	650	613	665	645	706	661	676	608	631	649	649	666	647	678	703	655	654	653	643	621	623	626	642	658	661	633	668	664	650	640	627	658	642	671	661	607	557	674	655	629	656	670	622	669	661	660	604	659	590	621	636	642	647	664	639	644	627	617	661	661	701	661	661	655	696	649	679	679	634	630	661	628	677	661	664	653	610	615	648	691	659	645	692	633	693	659	631	658	700	611	636	658	598	639	644	631	680	682	663	652	697	632	633	647	653	664	628	702	674	637	606	654	653	623	617	622	647	661	647	643	654	623	642	625	678	647	658	696	665	631	618	608	653	631	640	656	672	659	654	632	656	696	619	670	694	668	659	641	627	630	627	668	664	630	691	707	606	658	666	633	617	669	631	649	669	660	633	650	657	648	622	673	675	646	634	646	688	679	680	631	650	654	636	656	660	660	719	681	648	686	676	691	653	632	674	645	643	641	617	670	620	680	695	666	649	615	664	700	618	669	614	626	678	623	628	648	638	686	661	627	639	644	627	660	690	625	646	650	626	654	626	643	672	650	667	671	634	638	636	681	628	636	661	678	630	686	679	634	670	619	650	676	627	613	663	659	600	626	682	663	674	722	659	633	693	650	658	629	629	655	675	661	672	616	644	651	655	647	626	652	633	655	672	649	664	682	669	632	611	653	657	630	698	634	666	703	612	644	620	613	656	676	708	622	694	633	660	682	627	624	604	631	639	656	658	643	693	591	676	649	629	591	697	695	686	665	646	665	627	596	641	694	640	638	599	628	692	595	643	700	651	667	644	707	726	656	661	637	640	631	667	699	671	699	633	662	615	640	633	696	625	658	640	658	626	665	605	681	722	644	632	692	657	669	615	636	672	614	662	666	663	660	631	668	640	649	653	649	619	687	641	623	645	665	644	601	661	669	664	685	662	629	633	651	701	700	662	683	658	647	688	653	638	641	666	639	701	654	687	665	648	652	668	667	682	659	637	674	660	662	615	678	673	656	677	663	654	657	674	685	648	707	678	643	683	660	656	673	678	686	705	659	643	649	639	681	653	596	611	635	673	646	683	661	643	607	659	662	673	619	673	702	657	659	626	676	687	639	591	660	643	667	620	657	676	608	603	640	632	644	626	668	677	693	667	621	674	625	626	678	630	705	670	631	630	643	595	632	627	638	678	659	618	676	671	623	636	678	651	634	641	654	702	635	660	659	640	646	641	647	612	639	620	664	670	664	635	675	675	638	626	642	687	573	700	621	631	656	662	625	667	606	644	643	678	645	668	645	644	645	585	687	690	698	617	651	647	667	673	649	649	632	653	619	610	612	673	661	684	674	661	679	675	664	663	644	644	649	653	630	678	614	625	691	627	670	619	655	620	640	688	639	625	624	600	660	677	648	656	646	642	637	657	606	666	640	632	680	679	625	682	686	615	647	706	679	629	634	673	674	667	630	705	672	635	666	667	676	662	624	691	663	671	682	656	655	653	619	632	671	626	660	617	662	617	618	648	698	675	648	674	601	671	595	638	649	714	639	650	690	671	687	660	611	620	658	650	733	667	636	672	646	645	645	649	628	607	653	583	665	627	625	673	629	611	700	617	672	661	679	672	635	655	616	673	684	655	678	625	652	634	645	672	689	689	681	629	599	672	664	607	639	611	635	663	619	656	645	694	661	686	658	642	657	656	637	625	651	664	687	613	638	673	627	653	675	625	651	694	689	677	647	658	621	648	710	636	677	708	693	614	681	690	693	639	594	625	696	673	647	650	650	665	656	706	665	646	627	658	640	715	658	659	696	654	654	681	629	645	668	612	622	634	693	657	668	648	716	677	637	669	625	670	638	635	612	636	653	646	684	673	606	645	613	644	628	649	654	666	644	680	616	669	677	667	650	657	673	611	700	640	638	657	628	656	703	662	636	632	625	662	675	653	657	695	656	631	674	643	642	651	655	646	620	673	613	650	681	622	628	651	659	666	636	639	599	637	635	666	660	674	642	645	685	664	673	614	639	669	701	661	624	667	682	656	638	673	628	607	616	679	644	644	672	691	649	640	673	636	676	651	673	673	621	575	656	649	672	643	648	636	657	629	621	703	582	631	607	677	659	662	668	622	616	602	681	651	632	676	642	601	674	651	662	636	715	647	681	645	663	594	638	653	603	609	674	631	694	645	667	628	674	669	678	634	692	618	639	632	648	673	669	654	638	646	631	670	622	634	656	619	681	670	617	652	634	610	683	623	668	618	653	703	661	661	611	722	608	626	628	661	688	652	666	643	644	710	646	593	664	698	601	672	659	599	646	641	635	686	616	617	614	640	647	664	615	690	619	645	640	671	632	629	661	673	665	633	667	664	683	661	655	620	636	668	634	658	631	631	673	680	672	641	666	682	595	677	656	698	658	657	634	648	628	661	639	645	616	615	663	642	642	612	632	665	671	687	609	609	653	670	674	663	638	588	658	635	623	627	662	602	650	687	662	662	688	626	646	690	678	642	620	629	632	664	634	699
30177	33190	10725	954	956	954	990	916	995	935	965	976	966	908	999	912	957	961	942	966	960	952	961	947	958	954	988	965	986	946	965	936	971	959	936	941	991	924	908	986	992	988	990	957	963	954	911	884	992	910	966	910	926	1003	959	872	992	912	956	933	913	947	978	949	941	976	944	950	948	972	897	1001	911	966	946	956	974	948	959	992	985	914	991	942	940	924	972	975	922	899	952	936	944	873	973	1010	903	940	963	933	926	959	923	904	926	1016	985	931	946	914	930	906	949	947	939	941	970	997	892	935	962	943	950	976	941	957	973	942	968	984	964	925	992	903	935	1003	1000	963	953	955	938	954	989	927	926	924	961	969	1018	932	977	914	960	917	1010	945	1005	962	992	910	931	925	945	990	937	911	930	971	967	902	921	984	891	937	961	960	952	918	933	946	893	974	937	884	983	932	937	945	942	948	951	1000	962	944	938	961	886	967	976	932	939	970	954	916	955	960	961	943	950	965	949	973	895	955	951	886	930	897	961	983	933	972	904	949	948	945	948	902	940	943	968	944	940	988	953	942	938	1041	1004	947	902	966	948	946	983	946	965	936	924	902	955	895	926	960	940	901	973	982	942	935	931	912	893	980	1002	935	967	953	937	905	915	937	917	929	830	899	997	921	988	938	976	972	886	992	960	984	961	966	935	932	980	947	952	912	943	950	984	947	974	936	912	912	935	989	912	935	925	954	950	973	948	973	938	972	952	975	982	979	858	933	992	944	967	940	989	930	900	976	930	1003	924	923	924	960	965	930	962	956	957	936	878	990	947	941	911	964	972	985	889	1014	968	1003	914	955	948	915	959	961	948	928	1002	920	980	938	900	977	924	910	939	953	932	937	928	935	889	922	931	967	964	921	964	936	996	1021	955	937	934	947	938	962	951	961	969	1000	934	969	962	970	980	996	963	983	917	1001	914	963	918	944	925	934	915	943	939	956	907	930	912	929	983	986	954	944	929	926	944	907	961	929	907	968	987	941	913	969	971	972	913	948	973	906	986	988	914	986	986	946	959	942	944	918	998	974	977	928	947	988	917	902	887	965	950	953	944	993	971	964	974	939	903	943	993	900	954	905	959	941	933	895	930	967	947	910	938	1004	989	943	950	941	925	936	920	927	927	934	902	957	931	894	973	879	948	924	946	991	950	998	917	956	906	929	993	935	933	923	917	948	922	1022	902	938	952	957	975	980	908	953	949	986	956	988	952	966	928	969	916	912	960	990	910	951	977	905	966	897	972	928	957	888	968	969	941	976	905	966	955	969	962	1018	917	910	974	950	984	958	967	1008	919	939	955	951	932	969	877	970	919	953	968	896	971	987	938	937	964	926	928	957	963	931	942	936	981	971	898	971	973	939	914	964	931	913	971	924	955	908	938	913	965	985	981	965	963	919	928	915	927	925	939	932	928	952	986	964	902	905	905	947	974	958	982	971	927	924	971	916	976	961	975	961	920	967	959	929	968	931	951	907	946	950	898	913	978	950	934	925	988	924	959	965	948	979	975	901	947	980	987	955	948	921	952	930	953	937	928	944	928	915	984	940	932	927	948	937	957	989	938	966	920	991	983	926	947	967	990	981	928	936	950	911	999	934	956	987	1025	968	962	915	927	922	964	975	969	936	980	968	933	949	980	1003	905	955	897	918	917	981	932	987	951	920	1025	974	952	926	996	1003	1020	894	893	1005	888	1003	923	1039	893	936	937	954	976	906	933	908	1011	979	953	988	915	1005	938	989	961	958	954	923	964	983	958	921	1012	972	949	933	916	942	969	959	940	969	968	930	941	955	973	934	1016	945	934	922	934	931	956	952	928	975	926	940	934	941	930	926	962	938	1021	960	966	960	938	941	911	961	915	890	962	957	957	971	969	925	906	909	965	966	1002	969	999	947	973	1027	957	927	898	905	968	938	935	957	919	964	913	928	981	943	945	941	945	955	967	1000	951	980	922	968	970	918	940	970	905	930	911	896	958	910	891	918	965	943	1031	966	914	954	984	958	1005	948	930	961	958	949	960	945	965	959	988	905	966	924	953	993	951	920	911	942	990	918	916	911	978	964	973	944	961	902	941	919	970	935	965	964	910	918	983	1014	958	895	970	931	953	961	948	909	972	940	960	933	900	952	940	966	1007	983	1006	879	912	970	916	953	934	918	925	968	958	933	931	923	981	990	908	892	1008	946	919	900	919	978	986	991	971	965	950	967	880	971	925	994	932	984	925	972	920	946	954	998	929	948	967	1003	918	949	889	1001	979	916	972	968	945	924	919	906	951	952	942	945	958	968	914	943	934	978	920	990	942	863	958	933	987	897	933	938	952	921	953	991	926	946	941	940	931	954	949	971	952	963	1004	931	940	945	961	1010	1002	951	974	1008	956	934	968	964	988	918	953	940	948	938	955	971	944	963	946	929	943	942	935	947	966	946	946	927	924	959	936	973	919	926	915	951	935	947	919	898	963	938	934	947	945	899	962	931	962	988	914	888	950	936	1020	952	940	974	961	961	939	911	956	936	923	891	919	979	998	951	955	967	913	941	981	989	912	982	970	920	953	928	934	986	878	951	917	926	926	939	989	919	937	946	949	953	949	944	935	924	931	981	961	935	952	970	950	968	918	985	952	1008	980	935	907	937	947	933	933	981	906	957	946	1005	950	906	941	986	982	963	921	955	883	962	911	927	991	908	934	920	965	926	946	965	908	952	952	940	934	943	923	932	915	950	1001	951	899	950	919	971	936	954	953	949	909	960	930	941	858	965	927	940	957	933	987	937	1026	952	996	937	917	897	961	963	959	945	944	965	948	927	989	927	960	1003	917	957	946	988	955	901	951	966	948	913	903	974	990	949	941	932	989	930	968	974	997	961	985	952	945	989	954	955	1010	965	961	914	921	941	932	975	951	930	908	963	951	963	950	968	954	978	929	999	945	998	954	907	972	878	969	950	923	914	979	975	949	984	864	963	939	960	969	891	952	982	993	922	890	968	971	941	970	971	969	963	936	974	949	854	988	931	951	941	1001	969	948	1006	988	939	942	978	993	954	985	949	928	930	982	971	996	974	912	885	912	938	962	925	996	913	902	940	958	955	959	959	935	950	906	938	907	959	964	901	919	921	911	946	933	975	976	982	961	954	961	902	951	945	959	937	874	935	960	940	930	964	894	915	942	901	960	926	941	957	972	976	957	979	946	926	920	870	953	998	984	906	918	926	964	924	960	916	981	973	959	968	966	955	966	967	970	956	959	943	955	950	954	961	922	987	939	906	927	969	943	971	961	964	928	991	923	960	975	944	964	931	944	940	975	974	937	1029	972	996	921	900	953	950	948	938	967	922	933	966	932	1020	947	880	984	953	909	917	946	953	937	914	921	935	993	993	990	967	978	940	993	946	991	965	939	944	958	892	937	990	957	970	978	945	916	958	930	973	945	938	908	952	945	973	955	963	1047	933	906	946	943	921	977	938	974	923	999	902	915	930	982	965	947	1004	900	932	996	925	926	972	987	1004	979	945	941	928	934	1017	921	901	980	1033	937	908	975	941	952	951
23572	21832	28534	25152	17819	1912	468	439	401	401	376	421	437	363	416	387	361	412	383	406	345	387	396	391	348	420	352	382	392	393	360	415	384	381	392	392	361	387	400	375	362	350	379	386	410	384	373	418	386	374	362	395	380	406	411	394	361	410	369	429	417	392	404	374	443	388	411	395	404	378	401	344	389	410	399	372	423	406	395	389	402	373	368	390	347	396	367	408	402	388	416	391	400	397	375	402	378	382	396	400	365	400	401	390	350	399	386	412	377	383	391	398	418	421	400	361	387	381	375	407	404	375	378	381	367	412	356	403	383	371	406	351	398	394	407	410	394	387	399	394	366	365	392	403	381	377	344	399	369	410	391	420	366	424	370	377	365	363	421	366	406	385	382	387	347	360	364	398	380	420	402	391	372	372	376	398	375	378	404	383	374	375	395	367	420	396	361	384	354	327	351	375	315	384	387	393	411	389	400	368	360	394	404	397	391	372	367	381	357	391	403	387	384	391	389	378	378	387	405	382	387	395	383	411	419	356	388	349	406	362	383	365	374	388	383	388	398	415	363	350	401	394	403	377	392	392	426	395	374	364	358	335	386	381	401	385	378	352	402	394	376	405	369	409	387	386	387	377	377	362	401	390	377	384	349	380	404	393	397	396	425	367	363	387	383	363	380	381	398	444	370	417	405	351	398	407	389	405	385	367	374	398	383	391	364	392	382	420	360	394	407	415	380	386	406	391	376	396	402	362	391	392	351	356	381	396	412	368	357	407	381	442	413	384	350	385	372	329	409	407	390	432	409	412	382	377	417	388	400	396	390	399	353	422	421	421	385	361	389	402	399	367	389	395	358	392	373	371	397	417	347	379	370	391	397	410	376	377	421	396	393	385	403	382	397	374	387	373	420	377	350	389	390	391	413	395	411	403	377	367	396	379	386	393	418	389	409	351	418	398	396	420	347	360	387	391	386	410	390	365	377	425	363	367	396	383	374	369	323	377	368	410	374	362	370	374	372	381	369	382	396	357	372	415	410	401	390	346	383	386	392	374	370	399	423	385	366	368	378	371	371	421	351	389	407	408	428	387	425	387	354	378	378	414	414	403	354	379	370	358	388	399	397	380	367	354	406	397	407	416	401	368	372	372	398	406	401	409	416	386	351	385	427	388	405	353	399	406	402	376	337	394	415	376	392	342	395	372	383	378	378	404	404	385	407	401	400	392	381	371	372	363	345	374	378	424	412	364	367	388	368	375	359	430	367	382	428	413	380	412	404	394	382	416	372	399	386	371	336	400	378	374	415	370	368	414	402	362	394	383	391	401	395	408	395	370	377	400	366	348	383	385	386	374	408	363	390	402	425	363	377	399	401	361	372	391	414	386	388	358	377	339	405	407	394	388	366	418	370	401	381	399	385	376	403	375	372	369	405	362	407	385	357	361	386	402	385	359	405	389	363	421	415	387	363	353	363	376	351	397	358	396	383	378	357	380	381	370	371	376	405	380	340	398	413	410	411	393	357	352	427	363	365	359	392	419	395	396	395	379	410	412	372	415	373	383	364	374	367	368	434	400	403	393	401	409	359	386	388	392	389	401	394	358	376	409	440	344	399	352	390	395	408	332	379	364	377	394	366	379	406	399	393	372	419	340	406	357	393	408	379	394	392	354	372	384	376	398	346	391	384	358	359	391	382	401	405	378	368	391	400	362	377	396	407	381	402	382	384	385	385	382	347	386	381	377	372	371	396	371	392	390	367	378	388	370	367	377	390	365	355	368	418	404	379	372	376	402	366	382	368	383	387	383	406	411	388	404	382	349	378	389	411	400	387	413	391	424	401	345	400	387	376	333	406	368	387	381	430	400	391	375	391	408	426	380	371	385	394	414	398	351	388	383	367	385	443	369	463	350	344	401	412	375	401	354	400	365	404	381	385	370	368	364	355	422	355	404	400	391	405	398	383	389	377	368	376	390	373	384	381	382	392	394	344	397	417	399	360	386	405	424	417	382	396	343	377	372	374	377	392	395	357	362	389	399	426	396	413	380	389	396	389	401	375	369	380	385	395	380	394	371	409	377	417	410	412	408	359	398	350	373	414	369	365	370	387	373	359	399	367	352	380	420	370	403	377	382	402	398	387	373	369	368	389	400	345	397	371	356	380	344	373	380	410	369	361	407	410	398	412	389	402	394	360	395	406	386	398	398	365	378	378	396	369	377	375	398	368	384	366	353	366	389	396	401	368	424	394	393	381	388	388	405	398	365	359	386	385	386	365	302	372	391	349	388	380	405	412	423	371	391	379	347	381	339	398	371	387	375	370	342	363	388	383	383	389	418	382	376	370	394	398	390	373	415	354	377	367	402	373	394	393	379	390	413	393	387	389	343	402	377	384	370	399	369	382	364	348	397	394	394	393	391	354	365	378	387	361	409	410	373	403	407	386	354	388	362	387	424	367	359	366	392	361	400	377	402	391	366	408	406	382	396	377	379	370	379	389	370	410	382	362	377	407	390	373	409	375	399	434	397	379	382	360	402	376	381	425	385	376	400	423	393	386	396	380	379	387	379	403	390	390	398	371	381	373	402	394	399	419	380	366	371	393	341	410	371	379	364	376	342	370	384	353	368	377	373	343	386	392	403	375	380	339	350	378	400	388	388	380	368	350	330	400	381	401	395	367	398	393	417	410	392	372	396	389	383	401	369	374	367	416	361	408	350	398	383	373	368	422	398	358	385	377	374	367	361	362	405	380	357	379	384	390	363	417	376	370	400	364	418	361	405	369	375	379	367	358	388	414	389	379	393	356	384	366	409	383	381	397	405	370	383	386	364	375	380	386	373	429	399	368	370	347	409	394	340	395	384	384	395	386	387	370	413	385	398	374	383	383	412	381	372	355	353	374	402	390	392	388	382	393	409	362	383	388	380	399	411	440	373	381	374	404	423	359	417	443	383	344	405	365	364	366	380	393	400	369	390	416	369	401	394	394	356	369	393	385	398	367	369	393	432	368	427	374	381	401	378	366	397	372	365	373	365	385	392	400	391	365	356	367	352	394	362	383	397	392	369	410	389	417	383	408	393	401	361	404	397	374	420	366	379	388	368	367	346	362	391	373	388	375	384	403	387	427	374	386	401	406	392	369	403	394	369	382	391	374	391	396	383	366	398	389	387	415	369	378	343	397	406	396	375	401	372	342	369	351	397	408	394	360	388	380	353	382	369	385	404	382	366	371	350	371	358	353	403	408	396	387	366	384	403	397	372	382	391	419	387	402	393	406	358	384	421	371	403	372	352	403	365	369	373	380	392	435	396	390	381	387	344	381	371	403	374	374	417	376	372	402	436	410	346	382	432	392	388	364	360	399	391	366	399	386	402	345	362	395	387	407	353	391	391	404	369	377	375	386	401	376	422	383	382	372	386	397	391	367	398	374	353	384	337	377	358	367	382	359	388	380	360	348	407	364	377	419	383	378	374	397	387	380	366	363	382	367	376	377	383	405	374	388	411	391	384
51143	75841	33503	790	677	685	668	632	636	619	631	586	619	585	541	611	580	571	610	560	611	592	564	567	573	576	558	572	606	556	601	586	552	573	589	608	536	568	580	571	623	561	580	575	539	603	598	583	609	601	621	528	568	572	600	602	557	566	575	587	553	549	579	571	605	574	579	575	593	601	602	580	508	591	593	605	568	614	549	588	563	560	617	559	622	582	553	571	580	574	596	586	611	577	558	583	619	586	575	598	592	584	585	552	546	582	589	567	597	620	586	574	602	524	590	592	548	591	579	593	544	582	618	573	550	593	600	586	572	575	591	562	606	521	578	539	552	564	585	637	605	560	573	528	597	648	602	542	605	585	589	609	543	604	592	584	560	561	573	608	618	617	587	588	596	582	535	581	536	597	597	610	533	543	596	590	586	585	599	576	596	556	593	560	596	605	583	575	566	555	550	521	554	588	644	552	587	563	594	606	609	564	633	585	587	546	586	524	580	554	580	574	582	575	595	582	576	573	584	569	586	595	602	594	583	579	618	569	568	564	580	578	582	547	567	577	611	569	577	622	565	562	556	557	572	577	592	573	590	560	576	577	568	564	593	600	606	577	587	572	571	543	552	530	576	564	600	549	605	587	602	580	601	533	559	573	555	530	550	609	578	541	579	596	593	557	576	633	566	553	569	573	534	577	587	610	575	584	601	583	523	581	567	583	617	562	598	555	570	558	606	548	543	588	584	591	573	560	612	619	549	572	569	558	638	592	616	601	605	588	531	579	569	611	572	594	526	592	585	569	601	603	645	570	593	561	600	622	537	542	634	551	585	550	628	616	607	554	555	599	605	525	566	605	591	564	561	570	630	562	600	575	593	589	575	565	575	621	599	605	561	596	578	555	624	553	570	605	600	554	617	601	582	603	552	544	608	600	543	563	571	588	622	569	600	579	605	610	588	591	591	614	571	573	542	570	596	572	609	594	600	612	574	626	609	552	610	599	583	585	588	558	603	615	551	584	570	558	538	579	579	612	611	588	560	601	549	566	611	599	591	562	536	594	593	572	614	587	602	591	562	613	529	592	589	580	572	563	535	530	576	553	541	586	594	579	583	563	593	588	609	572	581	587	626	572	531	592	606	584	531	602	551	612	571	606	592	572	550	592	555	593	603	638	567	557	612	577	600	573	546	557	549	552	575	586	621	573	584	601	611	556	585	595	606	585	598	617	533	579	599	582	540	573	631	559	544	586	563	596	621	564	582	576	566	587	575	568	567	569	563	568	609	582	618	583	606	566	583	569	557	577	607	554	600	591	599	604	589	562	604	583	606	566	609	578	565	569	576	584	594	583	584	569	577	611	543	625	549	577	564	573	590	598	545	577	571	579	576	578	550	567	580	590	575	604	589	558	557	582	593	602	565	576	635	584	622	608	553	549	576	610	609	588	616	618	587	638	618	563	550	553	579	603	586	581	583	562	595	570	563	573	587	559	603	644	616	589	595	605	590	541	543	603	611	582	579	594	563	598	601	591	557	577	578	621	567	569	605	568	599	574	529	581	563	597	566	620	627	583	583	571	569	586	568	605	565	565	608	586	614	571	585	632	578	600	583	574	563	585	538	647	628	591	569	587	597	558	597	569	596	568	588	629	565	608	577	624	551	565	597	525	576	628	626	602	614	592	585	628	602	607	606	592	566	597	542	571	558	594	560	578	544	560	594	560	605	595	602	567	545	575	571	582	619	584	586	619	596	589	600	568	580	580	574	598	603	629	625	568	587	622	574	574	580	555	609	582	553	584	587	622	571	638	584	638	563	580	561	596	571	592	556	589	577	557	589	557	573	578	594	558	608	607	614	602	617	569	584	645	583	602	586	579	518	552	579	561	591	588	555	610	594	545	601	544	599	589	545	545	605	608	615	577	561	607	544	578	564	573	556	565	627	547	551	578	540	560	608	570	577	532	583	590	603	568	590	622	551	535	585	553	569	546	561	587	589	602	579	553	574	562	570	579	593	591	561	513	578	549	592	557	584	562	601	578	586	562	611	605	584	596	547	610	596	594	555	559	588	551	579	573	572	555	598	544	574	585	603	575	607	552	573	571	546	590	575	592	535	566	583	548	604	616	514	590	623	571	547	593	563	549	572	597	569	616	595	569	582	602	612	597	587	556	598	618	600	576	586	570	528	601	612	610	586	578	592	593	552	589	543	560	582	622	568	531	597	575	523	592	551	551	611	581	556	577	544	565	578	585	574	591	628	566	608	584	564	609	589	582	583	568	594	549	613	560	595	568	600	548	601	593	587	572	564	570	573	587	623	596	569	559	590	605	562	594	625	621	564	620	635	578	575	589	585	612	621	595	577	563	621	580	634	535	576	523	616	587	544	594	619	594	610	580	598	603	606	566	584	571	594	589	562	621	604	582	561	540	585	601	565	625	619	586	595	582	593	618	590	583	545	567	598	616	593	588	564	577	561	568	557	599	552	579	556	548	589	578	597	582	582	568	602	562	593	532	568	568	567	610	601	605	548	594	571	562	580	593	620	607	599	587	590	574	561	569	601	575	555	594	564	609	576	536	571	567	575	572	555	557	582	581	577	551	554	603	543	564	565	567	565	569	587	580	594	575	575	590	557	568	584	577	593	566	594	538	586	595	574	588	565	614	555	596	578	602	577	611	606	573	597	570	590	614	601	602	563	625	593	571	597	615	646	575	548	590	591	567	628	620	630	583	573	566	578	579	581	581	604	582	560	553	578	611	604	574	571	582	584	620	524	572	592	573	590	555	564	602	594	603	584	597	573	581	555	578	583	609	542	575	524	591	589	588	560	544	573	585	580	629	592	584	609	575	593	582	588	597	573	614	623	598	579	586	542	583	558	567	579	578	581	586	616	617	581	579	577	601	577	587	575	576	575	573	561	555	617	561	577	581	595	568	601	594	546	574	612	558	567	564	542	571	579	553	593	562	569	537	534	560	572	550	535	597	641	583	598	611	545	583	587	603	576	539	574	559	577	590	585	602	572	588	542	568	621	571	572	571	581	591	554	570	579	558	591	560	537	526	549	552	590	577	565	574	541	598	591	563	528	547	567	620	597	582	561	567	583	603	612	614	587	589	574	563	597	639	601	601	574	630	613	556	588	553	579	574	594	544	604	568	575	574	602	580	636	621	583	581	614	586	587	603	677	590	559	596	561	592	622	586	563	597	641	571	600	624	587	603	545	559	608	577	549	554	557	607	550	577	586	625	584	581	529	557	603	590	583	576	581	632	569	559	608	585	583	588	635	574	586	587	580	609	635	575	551	585	576	586	599	568	530	572	605	619	551	550	574	589	570	575	604	566	586	635	573	559	614	608	561	526	572	635	612	570	586	566	586	587	556	538	587	606	570	621	572	584	582	551	584	630	521	589	570	574	606	557	623	546	614	557	570	568	618	579	555	620	584	583	535	596	560	596	558	579	579	569	598	558	543	624	565	620	604	546	602	581	562	587	560	567	587	599	625	615	563	589
25074	22448	27091	21620	2645	731	688	650	669	695	673	710	727	701	758	672	683	699	671	681	684	695	637	679	685	656	695	719	710	670	681	767	670	662	669	699	702	638	688	676	660	688	661	634	718	711	708	641	713	694	645	608	687	662	669	645	690	662	699	687	672	668	726	689	674	640	723	706	662	703	688	635	679	676	722	667	651	683	675	682	664	674	672	644	671	690	700	653	645	708	651	679	646	645	708	637	667	701	731	658	700	635	672	666	688	638	625	673	687	694	669	672	691	678	678	710	620	651	702	723	734	681	658	669	675	705	688	707	653	647	654	651	656	702	668	662	692	713	687	740	641	684	742	666	697	664	675	705	678	646	636	622	719	700	683	668	723	689	657	692	667	646	712	680	670	703	679	678	686	660	679	679	689	692	645	662	620	643	718	665	668	704	708	641	717	681	646	707	659	666	677	662	619	680	667	683	720	686	629	684	696	656	698	689	631	680	674	665	674	719	636	667	715	678	705	687	643	713	671	644	712	665	703	642	647	660	656	671	693	668	677	667	685	682	706	675	679	687	662	665	727	708	668	678	697	670	725	637	680	671	660	643	698	643	699	668	651	672	690	696	622	721	610	606	673	697	692	678	691	718	688	698	669	719	693	661	673	667	645	703	695	714	623	723	638	656	725	701	683	637	697	692	656	700	739	691	691	699	684	670	689	686	641	664	708	676	663	649	662	692	702	683	644	684	652	717	587	695	665	673	708	662	677	676	680	681	671	702	654	718	647	669	706	690	661	621	695	699	659	706	670	670	674	654	658	692	654	714	699	683	693	709	684	680	641	722	665	686	717	636	627	691	680	723	692	706	640	705	663	703	669	713	727	726	716	637	659	645	702	678	640	658	663	681	695	687	660	696	636	690	717	697	709	689	701	730	688	669	653	707	677	668	630	644	686	679	703	749	689	655	723	688	662	702	687	646	667	623	680	699	657	671	665	688	668	703	659	716	709	650	681	667	683	666	665	634	673	676	669	659	688	672	658	679	661	685	653	652	652	676	684	656	671	668	700	654	709	711	665	690	664	650	703	704	675	700	657	633	757	701	666	685	645	678	655	704	675	687	637	677	655	686	703	692	693	687	673	675	662	686	645	668	675	593	702	683	712	661	681	676	673	656	701	672	660	671	686	647	645	685	684	671	708	663	659	638	664	698	704	738	677	685	722	691	700	684	668	667	658	654	705	691	704	702	689	661	643	732	643	633	653	680	703	656	703	700	724	681	678	681	648	671	702	721	659	671	664	693	648	648	704	713	693	702	696	670	690	658	640	684	692	671	677	658	664	696	670	733	633	673	686	679	684	675	670	675	667	688	667	671	686	700	703	684	673	713	661	685	678	669	699	678	654	696	666	736	691	664	666	706	686	671	695	673	651	635	689	665	704	698	657	701	713	679	706	641	672	645	682	683	708	691	693	637	700	676	687	649	688	650	652	673	698	676	648	749	703	666	690	723	681	686	686	642	668	740	703	642	697	681	665	666	662	678	705	714	652	686	675	680	668	620	662	719	631	700	677	675	637	653	683	683	703	647	654	675	664	649	673	675	689	664	659	633	714	641	656	709	706	662	693	685	642	677	650	697	706	596	701	683	717	721	640	646	675	707	717	685	703	663	662	676	700	664	646	695	680	678	662	694	695	663	688	675	695	646	689	695	648	660	677	679	679	663	678	661	647	660	616	653	620	725	640	674	646	686	685	662	703	665	680	709	639	689	686	694	635	651	666	677	683	684	767	637	643	685	683	670	661	681	687	664	648	696	669	679	695	711	724	678	678	689	660	670	681	688	705	657	632	700	652	719	691	688	659	680	681	664	706	633	616	664	697	696	658	646	666	644	710	720	695	631	627	682	741	690	705	664	664	689	668	677	712	670	669	680	653	633	636	667	700	718	659	684	669	640	682	689	702	629	700	681	671	651	657	703	703	645	672	633	668	670	691	659	645	727	708	680	696	632	701	702	642	629	681	652	685	671	690	654	688	631	702	683	636	676	682	678	673	650	666	704	681	673	644	703	698	657	709	682	667	704	699	646	665	694	703	683	672	698	648	685	703	637	689	701	673	657	634	707	654	658	663	679	638	687	677	670	724	688	707	617	675	650	680	634	660	678	629	681	655	639	702	599	697	649	638	705	655	691	670	660	701	665	653	667	692	737	679	671	699	686	679	651	686	632	670	660	667	637	667	704	687	733	658	704	654	692	677	670	629	626	657	706	661	690	672	683	729	694	665	676	676	655	675	637	709	685	734	686	666	620	693	650	688	656	678	685	647	658	717	658	696	679	692	671	690	634	708	617	649	665	714	750	653	674	664	691	713	645	705	638	677	610	643	657	667	655	664	676	643	673	688	686	699	683	708	645	680	701	691	677	642	634	685	675	700	624	679	685	703	658	659	684	650	657	666	721	692	690	692	689	682	678	712	668	703	671	661	680	676	666	672	725	674	679	654	724	699	668	671	691	679	663	688	671	707	675	688	623	709	722	691	660	678	656	617	691	678	685	720	625	687	653	668	679	658	666	638	637	700	683	625	616	638	658	684	663	665	703	705	682	658	657	684	670	661	675	669	648	675	701	682	684	702	666	687	659	670	676	674	709	676	685	636	682	672	694	689	664	668	694	667	679	679	689	668	696	720	662	702	720	703	692	681	694	667	663	711	640	640	693	704	646	696	655	694	683	681	662	680	688	681	658	612	679	699	672	674	665	734	684	675	679	736	650	662	649	667	674	716	740	639	687	669	714	702	685	696	653	668	649	691	687	651	679	685	665	697	712	665	700	669	667	708	701	687	667	675	668	651	625	687	658	688	665	646	725	634	681	692	706	652	626	684	714	632	680	752	710	635	726	631	707	692	651	704	640	718	665	676	736	729	676	663	640	683	662	708	696	699	683	657	635	682	705	651	730	695	669	688	714	684	670	704	728	675	688	681	738	704	678	701	671	653	671	662	653	646	657	651	655	713	628	629	660	701	673	694	668	627	620	701	694	683	678	681	645	663	707	668	664	665	673	669	697	693	722	697	688	648	690	648	674	668	633	698	682	696	658	656	679	692	687	671	677	654	657	672	658	708	673	678	704	680	678	691	679	685	692	645	655	652	663	647	657	686	687	694	684	665	680	724	701	674	700	683	669	704	684	718	675	665	672	687	658	670	683	675	688	701	650	664	695	641	686	652	650	664	646	699	722	674	647	674	622	689	689	694	705	686	679	710	687	666	678	652	646	665	687	621	655	714	672	716	650	695	723	703	721	711	709	705	672	716	655	646	697	674	703	636	667	688	698	681	678	731	682	675	665	632	727	678	677	655	688	733	687	676	699	677	671	642	690	667	663	648	625	706	656	712	664	664	678	654	641	666	668	696	669	685	729	713	747	720	676	686	685	692	679	698	684	665	680	702	685	641	656	703	668	718	727	728	663	672	650	676	692	661	681	687	673	681	670	710	648	707	695	649	685	692	668	651	669	683	704
45969	59785	30535	1171	997	1052	975	998	999	993	929	1012	978	1042	1013	956	1000	1004	961	952	1008	945	955	1007	1006	997	896	976	1016	927	923	925	993	1028	1027	1013	1002	959	969	969	975	973	1011	944	940	1004	1014	923	987	994	944	956	945	954	984	967	996	979	913	982	935	984	947	962	991	972	1045	956	998	937	986	958	935	946	980	927	1004	972	972	928	1005	1011	989	988	990	974	1014	987	998	936	992	969	985	946	979	984	928	950	981	1025	976	977	989	1034	969	965	954	986	963	971	1005	985	981	957	938	955	950	961	995	944	952	973	972	926	991	906	968	947	992	976	895	1017	988	946	942	947	979	1000	938	949	1014	975	960	941	1011	990	993	939	1021	926	947	975	967	937	961	989	1002	1059	974	946	974	986	994	945	991	988	1002	977	1006	974	952	954	936	925	998	967	942	983	940	995	960	914	985	950	946	968	956	992	930	966	964	984	942	992	1037	936	1044	950	974	995	946	980	984	958	966	992	1016	955	972	943	979	978	1009	940	977	924	987	1013	974	935	964	929	962	1014	965	963	993	920	951	1009	953	977	1011	983	939	935	960	939	1026	965	1007	975	968	970	929	1027	1039	1030	986	1020	986	936	957	997	936	1010	964	1032	921	1022	949	1003	1017	965	986	1001	963	994	985	962	996	998	968	991	957	962	940	961	953	963	978	967	1007	1034	989	970	949	948	928	1114	1033	957	920	1036	979	1003	968	933	943	997	962	1020	968	920	982	952	943	957	941	941	925	951	1013	979	962	945	1001	969	940	924	967	981	996	1000	945	979	1002	976	978	995	965	962	987	961	964	971	1014	950	989	984	1006	983	1003	952	990	1017	1052	986	937	977	990	961	968	1014	957	1008	987	1001	998	942	970	969	935	979	975	1017	1013	1010	959	1000	951	1033	941	902	1003	958	962	941	990	1011	962	1037	969	1021	973	930	952	971	993	986	932	1025	970	951	946	1022	990	977	1001	932	948	1035	986	1025	990	972	944	940	984	973	998	945	950	993	943	995	1004	990	985	911	936	968	1006	932	1003	975	976	1016	998	939	1023	997	984	922	1021	984	942	950	978	979	973	989	977	982	972	974	986	933	977	961	978	977	982	954	961	911	989	936	969	968	1014	925	945	970	982	966	983	960	1000	1019	960	980	994	918	980	993	947	972	988	909	967	960	958	982	924	987	963	935	1012	996	971	950	931	964	920	959	984	979	983	935	981	1014	958	925	999	983	950	956	1017	1050	944	946	1009	902	940	972	892	967	1004	969	918	966	927	955	946	963	951	951	962	974	974	938	918	960	1009	972	963	964	977	980	969	1002	942	945	945	986	943	978	934	988	974	975	976	1007	992	972	894	975	965	946	1031	996	947	980	988	991	1031	918	1000	981	968	917	975	975	941	974	991	990	946	1003	907	939	974	1030	926	1050	986	945	986	954	997	1038	933	1004	993	1014	999	968	998	980	986	962	1017	1013	998	1002	994	980	1001	1051	929	956	972	993	990	942	990	980	992	914	938	989	1020	973	966	1007	1001	946	929	996	1004	1029	938	895	1006	940	1000	948	936	989	1026	980	958	960	997	978	976	953	1022	1017	934	996	969	935	959	969	1014	931	987	989	943	914	961	955	1026	933	975	901	1022	1019	959	1006	990	987	957	1025	1001	965	947	964	987	999	927	959	966	945	989	1039	910	964	973	952	983	1001	1000	987	962	987	941	982	982	911	1002	992	994	966	991	985	986	1006	950	944	1039	1009	957	951	961	956	948	1006	985	941	1000	934	963	968	947	983	930	978	987	976	936	1027	984	1027	991	954	1009	1026	1010	1010	929	992	970	970	939	985	1024	1001	1015	965	943	1008	949	955	974	988	885	1005	986	928	1003	968	897	977	1047	964	1007	1000	940	923	933	973	993	920	944	979	995	998	1003	970	945	956	1005	944	974	1039	935	992	954	970	978	968	954	967	964	923	985	995	1001	904	983	970	964	958	1002	972	926	920	929	979	994	988	992	919	1052	959	989	941	1021	1001	1015	943	969	984	932	965	978	1032	959	968	972	962	1004	937	1017	981	956	971	971	1000	1021	945	982	934	983	1006	994	973	1051	938	973	982	978	1015	930	967	981	1004	957	1002	954	896	973	943	940	993	977	979	929	926	1029	933	1012	982	965	990	957	1009	981	998	964	964	990	982	1006	1008	920	933	1013	962	962	934	999	989	982	991	955	961	1038	989	893	971	951	1013	1001	909	1007	925	954	1033	1008	986	995	1020	1016	988	998	993	970	937	965	912	953	989	1059	972	921	978	932	883	958	976	919	932	1012	941	952	1012	1042	999	989	1015	974	959	958	884	982	908	989	980	948	958	1039	991	969	1057	991	961	976	998	1011	901	964	1013	966	995	966	995	938	971	997	958	946	959	990	917	987	957	1001	986	1009	968	985	1029	967	997	1003	981	937	989	932	986	1031	976	945	1003	967	930	1021	979	983	1022	991	948	947	976	935	943	937	931	980	987	915	1020	977	956	1016	972	967	996	968	979	968	940	981	997	997	970	994	983	959	945	944	939	974	927	975	956	945	937	953	968	979	989	1001	960	977	976	945	957	957	986	970	957	991	956	997	927	1005	996	1000	992	1019	961	974	956	1022	969	1006	988	951	943	1004	1012	954	1036	1028	941	946	954	1015	990	966	974	971	955	940	936	1015	1024	923	974	962	1019	1002	1038	942	980	993	936	983	930	949	994	971	1000	1005	943	935	963	956	997	968	970	973	981	940	1020	936	983	946	982	980	967	1001	962	901	1022	1026	973	1018	1011	992	931	955	980	965	1015	969	964	959	998	995	965	980	968	982	976	988	999	980	991	1006	953	973	1008	992	1032	922	918	950	977	929	968	934	980	975	1015	927	973	910	1003	993	993	996	998	975	973	1020	1037	1008	1007	974	977	1028	966	989	993	910	989	952	989	934	969	1038	947	1004	983	949	966	1009	956	990	1020	979	971	974	999	985	954	999	971	973	964	996	1023	929	995	908	1042	996	970	966	965	942	967	966	974	969	932	999	979	1018	916	1009	994	940	985	971	985	973	992	999	947	1006	959	986	902	979	917	955	913	998	1011	979	939	958	975	958	982	919	937	962	936	975	964	964	921	1012	946	930	989	999	1023	946	999	952	989	1004	883	926	932	971	953	1006	984	961	967	1009	966	972	1060	968	951	972	938	951	980	1034	1008	970	932	959	984	954	924	975	1020	1002	1007	1019	1010	950	948	1020	911	964	952	968	986	1000	954	938	936	959	948	926	1024	966	992	936	1004	985	1005	1008	967	989	930	1043	980	977	920	993	1010	996	953	981	915	963	996	934	1015	971	965	971	958	975	990	928	983	922	988	980	1004	935	970	1042	992	951	1002	933	1022	974	1003	943	1003	962	979	992	999	970	958	1013	920	962	948	978	956	917	1002	945	988	1002	940	1004	983	957	959	1004	984	1014	958	960	953	954	954	1006	981	986	961	956	974	978	943	974	971	948	983	950	984	979	942	968	1027	1015	983	981	1014	978	952	964	972	1020	953	945	996	959	966	1003	954	938	984	993	987	971	1008	1011	912	998	1000	953	1003	982	977	956	991	931	971	934	991	955	963	928	946	996	975	975	1016	934	977	941	996	989	933	1022	878	1016	937	916	1012	1003	907	978	945	1008	1008	984	928	958	988	957	989	991	983	986	943	966	941	954	942	972	911	962	966	967	1041	899	958	987	974	949	974	982	997	973	1005	947	997	972	941	952	931	958	937	1027	979	927	984	1032	992	987	966	881	981
22526	21607	29362	24281	21532	17932	1119	330	314	315	322	309	292	293	328	316	291	295	292	307	273	288	311	314	299	275	287	292	269	266	331	264	254	273	273	286	311	279	313	301	313	313	296	268	303	283	297	283	284	294	264	282	296	295	314	257	294	298	288	304	273	260	262	300	258	306	275	293	277	272	277	297	274	306	284	265	302	290	284	284	268	283	266	289	295	254	285	280	287	260	322	252	244	273	296	282	261	284	274	310	280	292	292	331	259	302	284	286	265	279	267	288	305	322	293	293	278	315	300	271	292	281	246	269	269	270	252	306	273	274	282	282	295	268	294	269	295	271	292	302	309	294	325	276	270	297	276	303	297	285	293	256	283	275	285	314	272	298	305	255	275	311	277	296	282	284	246	289	280	306	262	284	285	282	292	290	265	317	261	282	295	260	275	286	299	297	278	271	272	288	276	304	288	278	263	284	280	284	285	288	292	287	256	301	281	300	281	274	300	293	290	273	269	292	271	287	270	286	306	292	316	262	322	268	274	299	237	272	270	296	269	293	277	308	268	301	272	282	277	264	282	296	295	258	321	263	257	311	266	285	270	287	294	276	293	276	339	290	284	267	286	284	282	301	289	272	292	266	283	277	275	294	309	272	302	291	274	274	307	328	275	297	282	289	235	293	247	272	313	264	285	259	272	279	274	317	311	277	272	264	272	292	312	278	273	294	294	284	283	280	261	265	271	281	273	283	277	293	248	291	277	284	280	272	239	263	253	282	281	301	298	280	307	286	314	295	289	274	270	250	285	281	303	298	274	287	297	281	298	265	297	260	292	289	275	272	248	277	290	271	288	284	266	270	293	283	289	286	274	267	307	279	272	306	293	317	308	294	253	285	318	268	303	320	290	265	244	289	266	268	307	295	306	306	259	299	278	250	299	264	279	297	275	267	267	322	303	278	263	294	252	279	268	313	285	269	267	280	294	288	302	288	306	289	285	249	293	287	294	240	249	306	297	284	253	264	294	303	253	284	271	279	287	286	272	298	286	290	278	268	278	296	256	291	309	315	283	258	284	288	293	292	298	277	309	276	277	257	309	275	295	264	263	311	319	300	256	283	252	253	279	303	293	297	279	259	302	308	279	294	300	289	281	287	283	257	295	269	295	271	290	249	293	322	295	296	274	264	286	263	289	270	301	300	263	274	283	320	267	273	305	262	279	283	264	259	290	251	291	290	280	287	279	292	278	288	290	297	300	289	301	272	301	297	254	269	292	295	270	294	289	249	269	253	294	279	285	285	283	280	287	297	287	275	302	282	281	304	282	311	267	266	285	280	261	287	264	317	280	277	270	323	292	280	296	256	281	312	302	292	272	296	284	267	270	257	288	294	280	272	282	275	326	292	279	293	291	278	286	274	285	304	266	286	253	286	294	325	307	292	273	289	301	292	261	275	307	271	259	298	271	299	257	287	273	255	284	315	292	280	301	313	280	291	282	299	274	310	279	278	272	274	293	282	291	265	286	282	277	312	256	282	299	306	298	286	274	281	284	313	293	292	260	278	282	265	282	315	290	313	277	280	303	285	286	267	297	306	283	302	289	275	317	259	242	254	264	293	259	280	300	287	283	278	296	286	252	267	267	275	277	253	274	284	298	251	285	308	299	285	251	277	270	309	281	256	305	274	269	271	278	280	285	277	265	295	322	312	298	278	269	286	296	284	291	278	298	274	274	294	300	293	282	306	287	264	300	287	277	286	314	289	270	277	277	259	263	296	296	306	299	276	265	315	261	284	269	307	292	266	284	272	244	283	277	291	275	282	283	258	251	290	275	275	286	303	280	303	275	273	293	281	298	281	299	287	315	273	259	263	285	302	290	284	283	303	254	278	273	266	298	279	307	255	265	243	294	299	299	253	265	282	317	274	306	286	246	309	284	280	282	301	275	306	287	288	317	270	296	276	297	296	268	272	289	273	336	263	266	310	291	304	306	279	307	302	288	279	315	295	302	299	280	330	313	280	257	301	271	252	316	299	313	297	277	286	303	278	290	311	324	298	317	257	275	305	289	283	279	259	299	263	284	283	275	325	258	332	272	316	281	305	281	314	263	286	285	275	302	275	270	315	279	277	303	281	344	303	301	298	286	296	269	276	280	306	273	305	306	304	264	277	272	276	300	276	293	273	273	311	301	306	283	285	286	271	286	263	298	302	268	282	281	260	308	263	284	281	280	277	281	301	310	267	252	288	269	271	304	257	261	297	273	273	286	318	261	298	288	292	263	275	303	246	285	296	286	274	261	297	263	270	283	282	279	304	260	289	309	274	262	281	282	267	314	292	278	282	296	290	281	292	299	305	261	256	287	280	245	308	269	259	316	251	263	293	312	289	294	295	302	286	309	293	291	277	289	280	256	283	286	262	297	307	284	288	286	292	280	277	245	279	290	299	318	284	260	292	258	266	268	284	278	286	289	316	274	281	276	264	323	281	302	288	278	285	293	279	290	266	273	249	270	289	269	275	278	272	266	295	266	287	267	264	313	255	276	291	276	289	286	245	285	244	277	268	263	278	273	269	290	282	292	271	289	280	283	281	278	275	296	274	289	287	282	315	326	274	292	286	273	266	260	272	284	285	310	288	288	283	267	272	273	298	266	282	269	266	295	298	280	281	300	286	269	315	243	304	308	298	306	298	274	298	302	282	260	253	289	271	258	299	289	291	291	295	322	281	288	296	256	253	270	283	277	309	293	275	275	269	268	300	303	294	287	299	265	278	306	300	269	276	278	278	282	305	273	292	275	279	292	317	278	299	267	282	317	302	285	291	271	289	256	251	280	281	295	307	290	296	270	309	292	303	290	287	282	269	303	305	295	292	313	290	279	305	274	292	281	272	281	296	306	311	294	250	293	295	291	279	282	268	248	306	298	287	261	268	301	302	283	295	299	249	287	267	262	316	291	267	261	280	293	268	270	271	241	290	267	308	286	289	307	280	265	276	270	296	264	273	294	273	281	297	282	312	289	296	300	292	294	299	292	293	309	283	277	296	286	321	270	305	291	272	295	259	282	327	297	293	297	274	267	286	277	248	276	285	291	319	269	285	258	279	310	310	267	289	300	278	277	296	276	283	303	294	279	293	293	282	267	260	314	282	283	298	302	317	288	309	273	299	293	305	272	289	306	336	276	276	296	278	278	269	292	297	256	264	279	241	259	294	285	283	286	280	288	266	288	280	256	297	276	317	256	297	292	273	288	304	271	272	252	272	286	272	283	289	275	279	269	267	269	258	285	287	278	255	288	263	259	245	285	272	254	249	283	280	310	321	270	275	260	289	268	298	294	316	289	295	290	251	276	296	272	273	290	282	288	282	306	253	280	282	298	293	288	299	283	282	288	292	306	268	308	282	276	291	309	286	257	276	267	293	276	269	292	304	278	310	302	294	277	277	257	276	265	283	271	273	339	274	275	288	294	279	295	297	286	273	274	272	275	260	282	290	287	260	291	291	286	282	249	281	263	307
58664	90201	45853	943	605	581	521	487	455	470	420	443	404	440	414	435	453	418	425	435	425	439	412	388	445	436	450	480	374	401	405	429	416	416	434	381	458	408	387	415	433	414	415	408	427	421	405	407	431	402	393	410	413	420	405	421	408	423	436	431	415	416	458	413	391	431	391	438	440	407	389	420	407	408	419	412	414	436	369	427	451	406	405	418	403	424	382	402	430	412	410	422	438	439	404	401	369	450	479	413	422	399	401	400	425	433	429	402	406	400	398	421	395	415	406	435	404	407	392	453	360	356	438	385	433	407	424	417	385	410	389	415	426	390	427	389	415	389	399	397	401	416	415	411	435	402	378	443	440	394	406	427	466	407	396	419	393	388	428	415	462	373	405	377	426	419	430	438	391	395	430	405	455	412	430	391	431	419	416	431	392	434	401	378	394	415	416	371	432	447	421	406	402	438	389	436	407	398	399	412	469	431	397	417	446	428	408	394	404	410	430	432	413	420	399	396	387	428	421	408	416	401	437	420	444	434	406	417	392	412	407	410	401	436	403	417	384	409	413	403	396	438	415	415	428	395	443	402	422	410	460	426	425	404	427	403	418	381	434	442	407	378	377	421	409	386	385	445	446	405	386	436	382	410	394	416	435	383	390	409	409	428	437	411	432	418	387	413	423	413	378	411	414	427	422	433	415	429	392	431	422	441	408	431	412	398	434	378	406	390	435	416	416	426	387	394	417	400	410	402	410	436	407	419	426	391	404	398	449	414	395	398	397	424	422	419	429	404	403	438	424	416	399	466	411	389	406	447	433	426	408	429	383	431	420	383	416	370	398	401	395	420	437	403	402	423	418	444	405	402	413	389	376	448	376	406	466	409	382	405	391	437	395	385	402	393	403	428	435	414	424	406	386	402	360	390	423	440	412	385	430	404	420	411	413	404	433	461	349	403	418	455	421	387	406	426	392	444	420	425	397	419	421	430	379	391	410	413	402	424	455	397	421	412	416	396	394	419	415	404	408	431	426	469	432	380	409	386	392	379	410	411	408	409	432	428	444	405	386	394	464	385	431	376	415	410	355	412	409	414	408	411	411	416	406	432	421	439	413	410	414	395	429	414	406	405	429	428	414	404	438	418	404	397	407	455	450	399	408	416	397	449	437	410	427	427	392	401	454	427	412	421	424	411	380	453	419	422	421	410	410	406	415	395	411	393	404	396	407	427	426	407	394	417	433	449	408	417	428	408	449	381	380	405	425	427	366	377	362	396	398	422	409	408	426	419	404	422	419	427	436	387	419	433	432	419	397	394	409	446	414	429	414	418	370	417	401	407	475	385	390	429	407	420	384	426	425	417	419	377	397	397	413	403	389	444	378	419	409	395	404	413	428	430	415	494	395	407	413	391	416	431	436	407	439	448	437	474	404	393	406	410	418	416	428	413	439	446	430	399	393	372	434	420	406	407	378	421	445	411	429	416	395	405	440	391	432	417	441	426	416	410	398	417	421	420	407	408	427	465	409	393	441	421	422	374	385	435	412	437	400	424	438	401	453	390	400	424	404	393	404	417	421	417	453	408	435	416	418	406	399	389	434	398	385	411	406	389	432	402	434	426	407	431	423	412	419	384	450	405	408	425	387	434	392	388	405	412	421	409	414	407	430	420	381	416	388	438	427	411	446	423	414	412	413	400	395	419	432	374	413	382	413	439	415	404	419	428	405	380	414	428	408	388	408	400	433	413	405	441	434	396	437	421	369	410	420	415	399	383	431	418	408	385	416	440	391	397	407	422	434	423	420	399	396	399	426	379	419	415	397	414	425	396	433	417	407	406	439	391	402	406	427	403	427	391	369	439	464	434	466	396	408	393	399	396	397	426	405	425	415	401	402	397	405	392	381	430	377	408	416	424	403	411	424	408	436	414	403	383	418	411	447	402	426	416	432	414	431	413	394	403	413	413	434	402	345	450	430	367	383	444	430	397	445	416	401	354	448	414	433	387	420	417	436	378	479	396	432	417	370	395	437	436	410	396	410	426	411	394	431	435	406	416	399	402	433	401	407	436	409	423	423	391	374	400	409	431	430	444	416	393	380	402	409	409	401	455	446	412	418	396	403	391	405	419	415	397	406	401	429	422	415	405	405	415	412	446	423	406	393	400	410	409	408	426	398	389	416	406	409	409	411	410	421	380	402	419	423	396	406	414	403	431	431	419	424	396	393	360	439	386	416	391	372	406	455	402	425	402	392	420	409	413	409	361	405	407	430	407	410	399	388	386	412	404	405	403	422	384	383	432	488	405	403	406	437	417	399	404	376	415	402	398	431	438	436	405	419	448	407	398	437	421	376	445	381	373	422	405	419	405	472	402	371	416	436	400	397	393	395	407	460	416	389	399	402	406	420	390	404	422	414	406	415	454	404	424	402	434	403	405	401	384	420	419	442	433	408	408	399	383	432	416	378	424	386	422	412	393	421	410	420	407	415	384	423	395	428	346	402	417	419	410	434	432	403	400	402	426	424	389	420	414	408	423	422	375	406	421	380	415	434	428	434	430	421	393	418	421	441	417	417	394	386	425	393	372	393	423	420	405	446	439	433	396	415	386	466	416	412	407	404	430	401	422	428	389	391	398	419	417	434	438	439	410	412	407	421	372	416	431	420	429	380	399	392	433	401	383	388	408	449	426	412	400	408	422	450	403	417	407	387	429	426	421	420	407	403	383	405	388	404	388	431	413	430	420	419	414	415	437	428	424	424	416	421	425	421	412	398	421	430	400	397	424	435	396	429	397	340	374	425	412	464	436	419	377	414	408	424	419	403	374	401	442	399	411	411	410	418	386	420	416	406	400	394	371	430	405	427	365	394	389	402	420	386	420	403	418	399	416	414	413	400	424	414	426	420	379	419	393	390	393	418	383	382	379	403	431	438	439	406	385	403	405	382	411	395	350	434	403	409	396	385	436	400	432	423	405	415	397	421	398	426	423	418	392	420	457	424	445	422	413	447	469	434	405	384	407	421	425	393	396	401	425	434	420	392	402	403	422	441	397	442	414	416	400	415	387	423	397	419	396	402	414	423	379	429	427	421	433	412	404	399	414	420	385	403	391	433	410	444	422	423	435	386	399	434	431	400	405	386	401	379	401	399	405	410	401	457	432	388	417	387	413	378	387	438	400	393	377	423	397	390	415	408	419	412	385	397	399	449	428	394	446	425	419	425	399	390	404	429	402	423	417	444	396	401	392	361	389	370	401	407	402	412	433	406	415	411	431	434	398	420	452	436	373	427	424	414	384	393	406	410	421	420	400	405	402	386	434	418	399	394	395	422	429	380	410	426	387	383	400	425	379	427	427	436	404	405	377	405	415	434	401	411	409	366	446	399	441	398	442	384	390	425	400	410	423	439	397	413	423	397	421	385	452	418	414	445	377	388	385	393	453	428	413	359	406	392	431	402	401	353	415	430	420	398	377	390	402	406	401	377	392	412	429	418	427	402	416	454	408	411	433
29718	23525	15571	1706	821	744	632	684	660	675	620	653	629	650	653	646	693	664	658	688	671	676	681	635	639	630	655	651	647	621	621	665	647	626	646	627	660	639	654	638	682	642	585	630	611	635	640	641	647	604	648	612	609	597	671	662	665	656	667	649	627	631	628	661	635	667	706	652	650	614	639	647	656	610	645	634	655	614	648	637	617	651	581	641	678	692	638	582	661	599	668	636	601	628	634	604	647	633	663	680	605	640	627	631	655	645	607	632	692	649	670	666	616	645	676	683	652	636	661	665	624	651	666	596	651	650	655	660	648	628	648	583	640	641	625	636	648	653	631	634	679	618	654	664	608	651	581	660	637	619	633	654	626	583	645	656	644	634	615	622	673	644	664	649	601	642	642	623	651	650	596	620	653	631	642	626	645	663	631	632	663	658	652	662	663	616	616	633	643	649	661	615	621	682	619	646	583	632	663	638	650	644	623	648	641	604	658	652	649	623	642	669	629	656	633	616	645	621	667	659	636	627	626	658	660	618	629	656	679	606	674	654	653	647	582	678	660	633	612	614	643	654	612	607	628	659	685	631	636	583	633	621	638	609	633	690	620	600	702	623	651	604	653	677	663	647	652	653	617	663	623	673	666	671	634	663	646	641	637	665	602	678	629	624	611	643	636	661	661	632	640	656	651	700	634	649	612	625	619	629	622	629	603	642	605	612	640	687	673	625	642	672	628	622	626	625	628	662	626	614	643	643	657	627	640	635	671	598	682	638	632	639	659	646	671	672	648	627	659	603	647	636	628	659	651	594	611	616	614	625	597	647	644	630	583	619	712	616	634	655	618	629	636	614	605	669	616	654	670	635	624	574	652	622	606	641	653	645	630	619	648	651	650	655	664	640	691	663	627	633	610	656	658	634	644	638	628	702	632	644	659	622	608	636	641	633	591	657	662	622	699	662	648	585	625	647	622	660	631	590	654	644	677	640	654	655	630	680	659	652	669	611	654	618	666	640	633	630	643	633	619	650	659	653	644	676	647	681	589	641	606	659	678	638	687	671	639	625	582	616	630	694	660	645	636	666	660	664	663	615	645	611	673	656	667	631	636	639	640	683	646	679	673	667	618	616	584	617	639	627	651	624	595	651	677	667	625	624	654	679	676	579	684	628	645	643	640	599	603	657	628	639	607	674	655	645	624	650	616	664	662	614	616	658	600	647	612	645	628	653	649	658	681	652	627	629	639	614	598	592	678	676	621	675	636	611	644	652	697	680	631	660	650	648	587	655	603	635	642	597	645	628	647	667	666	627	623	607	676	618	657	641	595	650	632	653	711	574	614	630	641	577	656	657	656	593	627	665	611	616	660	664	617	686	650	624	638	677	649	620	649	666	635	646	601	678	620	645	658	635	608	653	617	676	675	608	647	619	634	599	580	654	664	619	619	658	653	669	628	640	616	620	624	668	632	631	648	711	654	616	648	669	632	617	596	645	630	660	705	648	654	653	640	564	625	605	655	644	663	628	648	612	644	669	608	639	620	623	618	652	652	631	639	660	676	645	600	636	699	629	650	637	591	648	652	620	678	625	638	668	656	589	632	667	624	664	637	649	645	620	617	621	658	676	644	637	588	653	647	659	627	623	657	659	601	626	632	603	660	635	669	668	634	670	635	702	635	642	611	625	619	651	645	627	685	654	637	656	684	619	622	606	648	661	615	648	677	630	670	621	633	650	586	632	640	653	614	680	631	650	670	661	671	616	616	641	660	633	624	614	622	602	594	651	614	648	646	652	696	618	641	687	615	646	623	651	590	662	664	659	637	645	595	617	638	617	672	638	614	648	583	639	657	661	625	628	650	619	670	650	646	622	638	666	642	643	617	626	684	671	602	681	696	615	637	583	640	671	623	659	657	621	671	619	690	607	680	635	630	629	673	636	685	644	640	633	595	575	664	600	661	601	644	587	651	658	676	652	629	616	683	617	605	672	640	651	658	679	633	669	668	610	665	657	610	649	617	700	652	629	648	635	638	635	612	684	648	651	635	610	604	658	630	632	625	637	625	563	657	661	659	622	630	647	643	627	629	609	613	705	639	645	658	666	660	606	622	639	629	622	644	648	638	654	686	625	618	664	652	615	661	649	693	610	619	607	598	651	683	621	653	652	634	656	681	641	638	665	690	657	620	639	628	645	632	664	666	642	649	655	692	632	635	625	646	653	644	602	676	643	660	620	671	687	582	644	638	614	613	642	623	599	680	641	683	627	675	647	639	646	629	681	622	633	684	670	646	685	617	591	648	634	652	667	626	594	629	676	604	677	692	678	604	619	622	640	579	623	661	618	645	657	718	657	661	645	694	659	648	648	679	603	619	598	614	614	610	661	623	645	665	644	683	614	628	615	655	644	641	657	711	670	646	619	660	631	687	639	672	607	629	615	609	627	657	653	668	646	623	643	614	589	610	650	633	610	656	644	615	605	653	669	661	632	631	639	648	634	667	657	643	672	659	603	649	635	676	649	660	645	617	624	615	605	670	613	633	660	655	661	648	647	629	613	670	668	659	609	625	617	638	612	586	594	670	653	604	668	667	660	641	652	634	641	636	592	667	642	638	668	654	648	637	647	655	627	612	673	628	617	612	641	702	647	607	647	627	609	617	681	659	625	594	670	697	624	686	645	632	617	653	606	649	627	633	669	603	661	616	665	659	620	643	641	636	635	648	662	684	672	620	620	684	670	657	662	629	613	681	635	624	645	693	623	694	654	623	685	688	573	597	651	599	632	645	614	597	648	738	657	631	644	661	603	648	619	618	619	641	617	638	604	607	670	632	628	637	671	653	631	634	663	616	612	650	664	625	561	616	641	658	675	641	640	638	639	647	665	626	619	673	652	605	632	639	648	701	694	677	658	655	641	629	672	666	648	606	653	658	676	635	604	648	621	676	637	674	605	641	637	614	669	671	686	613	644	641	655	648	664	655	724	635	612	660	683	655	661	623	603	670	625	664	654	667	645	612	624	620	668	660	621	622	641	583	638	646	584	613	651	650	679	639	651	597	652	645	607	648	636	674	599	646	657	619	617	659	610	667	648	639	587	676	696	627	619	665	635	657	658	624	632	637	649	648	662	652	644	635	644	642	605	667	663	619	628	651	655	635	639	648	615	653	657	623	654	658	659	678	638	699	613	586	666	631	637	637	632	669	586	636	631	626	645	632	596	683	638	616	634	631	678	621	620	624	628	646	655	644	684	602	663	629	629	648	667	646	662	651	637	617	571	625	625	648	679	676	663	631	618	679	593	645	597	602	620	637	640	665	663	608	667	598	625	605	645	663	643	634	629	636	623	605	626	617	650	612	629	642	651	618	677	636	651	632	588	649	677	664	640	581	630	637	680	594	650	618	588	611	639	630	611	670	693	611	679	636	631	713	646	653	617	662	672	654	665	639	687	640	635	630	620	657	663	651	603	692	615	624	656	633	648	682	646	636	635	670	650	667	656	665	610	651	630	660	593
29889	34549	12080	930	960	968	915	957	954	908	956	956	898	952	956	944	966	901	933	939	947	952	995	932	946	924	910	924	980	963	963	974	958	982	939	947	950	953	964	965	997	940	887	964	900	938	872	912	947	920	952	871	913	914	966	968	920	928	958	934	916	949	933	992	1001	940	929	900	930	912	902	940	987	961	967	885	935	955	920	930	1021	946	947	963	967	871	941	960	959	938	926	915	936	947	950	975	956	996	965	898	945	931	983	975	970	1002	976	942	945	947	966	963	927	947	978	958	957	951	921	967	946	905	1038	938	936	974	923	897	952	965	957	945	884	934	907	919	885	990	963	981	906	971	923	954	965	908	919	964	952	933	909	902	936	970	910	961	941	954	873	919	904	945	965	960	1006	931	925	1022	928	903	962	948	916	954	970	929	949	898	998	919	997	973	904	916	933	936	978	998	950	923	903	938	922	929	911	945	945	914	970	949	954	899	921	938	937	957	912	958	1003	977	928	933	983	945	930	930	947	972	961	1013	922	914	960	920	940	936	927	893	966	982	1018	914	898	924	1022	902	886	902	992	922	965	972	962	861	927	946	951	912	939	961	915	874	891	984	886	932	927	896	834	968	927	973	937	970	922	930	946	995	912	976	943	971	996	888	901	950	973	923	927	913	979	933	957	968	907	915	960	982	1013	865	972	909	979	928	925	924	992	924	990	904	982	909	955	936	967	968	908	936	988	913	915	922	915	933	959	930	986	925	955	992	910	976	946	912	946	929	922	942	906	928	925	963	914	915	938	923	922	931	970	969	934	958	916	912	919	905	969	910	989	896	955	904	938	960	975	917	980	932	985	988	940	926	942	914	956	996	996	966	919	977	927	954	966	935	937	920	935	942	964	923	945	926	892	929	976	938	972	900	948	941	951	915	923	921	909	925	924	988	938	939	917	1001	887	882	892	964	947	959	909	927	876	974	936	964	922	899	976	928	891	953	901	925	968	967	926	938	933	950	920	924	856	927	900	999	958	989	982	903	928	974	887	901	886	961	921	997	931	939	935	969	900	896	953	950	922	986	927	945	960	951	937	945	954	953	952	930	926	882	938	936	953	886	948	964	975	950	920	995	934	998	895	962	1010	887	951	948	934	950	951	973	927	977	965	936	914	971	935	931	914	962	911	908	898	928	911	965	1007	974	943	935	943	964	897	903	938	966	901	914	949	940	939	930	928	957	907	954	934	962	961	922	950	914	925	972	949	913	928	881	969	892	923	1001	920	927	925	965	996	920	936	952	890	908	960	939	974	958	970	925	977	909	908	916	955	930	991	925	956	927	875	915	988	915	973	959	921	917	888	945	956	934	963	933	910	913	947	952	970	969	895	955	992	932	952	994	894	988	930	903	946	937	931	952	927	980	959	983	932	888	978	901	941	930	886	956	936	968	881	880	921	976	972	937	955	1010	941	916	953	922	954	942	951	941	953	932	925	923	982	932	974	955	933	992	1005	923	935	910	979	966	959	963	909	921	905	911	997	908	945	957	871	946	905	928	864	946	961	909	892	947	1003	966	947	1033	937	956	1010	997	940	928	950	915	901	941	955	930	927	885	936	980	926	918	904	954	901	950	863	943	922	889	958	1026	959	965	904	941	917	966	929	971	910	953	970	910	921	918	924	904	997	1001	988	949	976	949	933	924	907	974	916	952	923	951	909	937	963	890	969	914	990	943	935	968	941	961	887	969	962	877	937	959	934	933	980	970	933	868	938	918	939	987	941	951	951	919	945	1020	928	929	952	944	921	940	950	984	965	904	994	962	956	972	980	916	914	904	924	898	930	950	939	911	988	926	960	943	980	924	939	970	962	945	958	926	933	922	961	959	955	931	921	915	890	956	952	987	928	949	906	956	984	921	957	923	926	940	912	933	965	943	932	916	965	974	1021	920	1017	937	996	936	865	945	882	959	965	956	988	877	921	940	972	930	953	973	976	943	923	939	937	937	899	912	985	988	988	956	949	954	953	943	866	956	877	925	934	985	975	998	906	991	919	968	881	955	928	965	921	930	952	980	959	947	948	1020	943	909	944	916	973	964	949	887	975	930	965	947	950	919	903	994	918	896	951	944	947	938	907	957	909	951	914	940	970	887	942	936	949	920	920	938	949	943	919	918	907	934	966	959	930	897	978	963	966	949	1002	937	957	977	901	980	954	921	928	911	937	916	938	943	938	910	949	996	919	919	971	971	951	909	952	920	905	883	914	928	933	948	907	966	868	903	898	936	959	914	977	939	959	965	976	956	927	957	911	920	949	942	948	944	901	887	943	878	904	902	995	887	948	994	921	982	913	963	969	934	910	972	950	978	975	896	957	974	883	959	946	949	924	927	922	901	941	934	955	939	877	937	994	950	978	984	962	965	964	966	919	938	979	991	943	942	930	950	900	977	906	952	964	917	1005	946	959	971	935	1010	942	938	941	953	958	929	916	918	983	961	960	933	915	956	953	958	869	930	918	962	968	941	973	923	955	991	950	945	940	939	948	915	952	968	922	916	935	898	939	946	941	947	943	956	1004	870	953	992	945	932	930	950	887	984	952	891	930	901	938	970	912	962	897	961	1010	917	962	952	910	930	1015	920	921	903	941	980	970	949	991	932	949	952	980	931	961	997	980	971	987	946	905	948	931	907	969	961	924	930	970	954	963	892	935	936	972	899	971	929	932	961	916	901	946	970	896	958	915	915	918	954	983	884	925	933	959	930	915	943	902	921	909	980	954	948	947	915	933	924	977	956	943	1003	898	917	928	954	937	965	940	940	917	910	945	989	882	924	916	936	923	946	947	936	968	918	945	993	948	952	990	920	968	909	971	952	934	919	931	865	921	954	928	924	928	919	901	932	1010	901	941	913	976	971	991	939	946	913	995	943	910	909	880	916	984	951	1038	955	981	957	941	871	883	936	1004	933	929	915	889	948	884	977	947	913	922	998	976	976	896	957	945	926	999	931	987	907	946	922	946	961	912	975	993	945	954	968	947	977	943	908	936	980	976	944	984	971	999	915	924	926	946	934	906	937	947	933	1019	886	985	931	963	992	925	941	931	969	944	930	911	970	998	964	960	952	963	923	975	984	955	921	939	945	955	917	934	924	898	1025	966	948	919	954	926	927	869	917	956	944	910	986	957	948	986	1015	945	998	955	985	926	998	946	955	933	938	915	911	969	948	869	903	950	900	907	927	917	993	944	962	941	914	933	937	952	923	977	879	944	953	942	941	897	947	941	969	900	978	918	883	875	918	950	954	934	893	951	1017	956	918	917	880	965	987	916	961	958	931	901	911	972	910	953	924	974	945	971	964	922	941	961	925	923	936	980	909	927	940	922	906	972	944	914	969	990	946	990	972	923	963	908	973	888	897	906	936	912	925	937	961	937	966	923	954	878	962	923	961	923	888	961	976	861	943	906	923	952	955	910	960	936	935	957	959	942	932	928	967	915	968	953	957	939	929	969	920	937	939	940	956	923	903	925	892	930	940	939	898	981	923	920	969	921	935	1013	956	1028	897	913	1023
23520	21902	28600	25180	17975	2010	448	385	407	394	407	382	403	407	380	398	410	365	394	372	372	384	396	387	384	392	367	409	417	360	382	388	362	367	408	373	377	374	379	368	396	384	398	386	387	362	382	380	352	360	383	368	313	368	392	362	435	426	397	386	367	388	346	417	384	392	410	389	382	396	366	403	377	377	407	385	380	384	368	370	375	387	424	382	375	376	398	360	387	373	378	365	403	372	400	399	362	380	380	370	399	354	372	387	356	388	383	395	388	393	391	376	408	353	365	386	405	392	403	379	408	359	357	346	407	377	401	406	387	376	353	362	367	364	388	394	408	367	361	337	364	379	386	379	385	371	370	370	383	383	384	416	375	420	348	375	352	404	399	378	348	360	382	379	400	367	386	383	370	379	378	359	393	340	355	395	376	385	372	375	366	379	374	372	385	361	372	379	336	418	396	404	378	399	366	381	432	388	365	372	399	389	401	383	357	350	373	385	384	391	388	399	384	328	375	408	373	379	383	370	361	384	381	393	400	396	413	393	370	395	380	357	416	340	395	362	404	368	414	393	386	362	386	374	413	366	372	356	376	385	388	423	398	363	411	359	359	352	380	427	387	358	374	388	376	387	370	364	374	398	399	376	376	362	392	363	397	374	381	360	414	404	379	412	373	395	358	390	382	379	358	375	381	388	382	374	385	370	375	368	391	410	367	392	378	386	369	358	372	367	384	358	366	383	360	358	408	364	378	386	361	359	339	361	374	429	426	401	392	369	379	396	397	382	377	385	367	386	375	379	410	389	363	415	418	400	389	383	350	404	386	379	353	371	354	368	405	407	340	387	417	387	373	389	380	376	369	346	385	381	406	360	381	369	385	390	383	348	402	392	393	377	363	345	378	362	356	394	350	395	367	372	411	362	381	401	393	388	373	367	398	392	345	385	371	392	375	424	393	397	376	404	362	354	407	385	399	379	375	370	370	362	369	430	382	360	392	411	398	377	389	370	356	376	391	402	367	361	397	406	417	380	368	407	362	370	372	388	411	373	373	363	362	387	398	374	384	390	432	380	368	404	396	380	384	396	378	383	412	399	368	374	373	379	370	406	346	408	399	398	379	406	367	418	362	387	401	376	407	370	367	353	350	371	381	389	342	383	384	387	387	405	365	382	366	376	379	359	398	411	430	372	386	420	392	373	379	371	382	359	388	403	350	358	383	337	342	345	381	360	371	356	357	339	409	417	386	340	409	355	410	404	388	354	411	400	369	398	379	392	355	352	372	351	368	358	384	388	371	358	373	399	385	376	363	363	360	359	408	395	409	389	398	367	410	380	358	366	381	400	378	410	378	328	384	383	371	355	369	386	395	368	348	365	408	383	389	345	375	381	406	384	375	371	400	417	381	410	391	365	384	391	397	396	372	362	401	386	388	365	355	390	411	374	384	400	380	377	377	411	417	398	381	399	352	395	402	341	383	356	422	375	378	357	376	396	378	376	360	394	379	390	360	383	361	398	373	382	397	397	374	381	343	389	350	409	400	413	409	340	370	409	385	395	372	371	357	407	392	356	362	363	340	345	404	347	365	354	423	332	367	383	374	402	372	369	410	356	381	356	347	418	386	355	376	372	395	360	369	375	369	386	384	370	395	365	383	399	377	343	372	387	348	358	355	351	380	397	349	392	377	390	393	367	372	355	396	371	391	403	366	374	382	364	390	365	393	379	385	402	356	412	341	388	389	398	384	392	383	373	384	388	370	364	378	366	413	368	381	377	380	374	409	350	385	375	362	332	361	413	391	364	365	404	343	347	354	376	380	396	384	380	371	391	359	342	406	384	400	390	361	385	381	380	385	395	365	354	368	389	355	327	407	414	394	389	372	363	390	375	374	368	361	389	387	388	399	365	379	383	360	407	357	403	347	359	406	388	351	351	387	385	374	362	392	406	396	374	380	405	373	374	379	403	385	411	396	367	389	392	369	375	424	362	351	385	374	385	378	366	380	385	371	395	381	391	375	369	345	365	360	370	370	389	358	401	365	361	410	380	378	403	389	371	351	384	398	397	378	409	381	386	375	383	376	380	382	383	347	383	372	390	399	364	387	377	351	373	366	376	359	385	373	384	386	330	381	391	377	364	374	396	402	388	381	372	378	409	424	415	382	375	406	342	384	357	387	372	360	397	366	380	391	380	373	373	352	377	378	365	393	383	398	361	385	378	394	357	389	372	386	353	372	398	349	412	386	389	363	414	388	356	380	366	378	368	375	360	367	381	345	390	373	363	372	382	406	387	366	398	369	365	372	388	398	350	368	354	326	398	371	326	355	377	379	375	399	381	354	390	397	392	342	380	399	390	354	374	341	388	386	380	368	399	368	368	403	392	389	432	430	389	401	374	404	365	376	373	353	383	368	385	393	377	357	406	376	385	356	382	373	340	320	360	367	388	383	366	368	373	369	388	393	372	424	382	379	380	352	376	378	364	384	392	390	336	400	388	398	385	380	411	364	381	361	395	409	386	374	341	370	389	385	406	355	383	389	406	383	356	384	361	369	361	382	357	403	371	373	355	403	364	396	366	358	380	370	392	377	352	358	391	356	399	397	371	365	369	383	380	388	404	360	405	386	361	404	383	375	384	384	403	357	375	379	408	393	368	403	382	336	410	354	386	371	370	383	385	372	393	346	371	365	371	407	381	383	356	386	382	365	365	362	370	350	365	408	354	354	375	359	387	362	374	350	393	375	410	418	359	383	400	397	385	361	428	366	382	390	373	389	400	386	356	412	376	372	367	380	382	361	398	389	368	412	370	409	369	420	377	344	388	398	383	408	363	390	352	362	387	387	348	396	390	343	368	385	376	369	377	385	369	362	355	352	367	327	391	403	382	415	377	363	378	352	425	356	383	396	378	379	397	377	385	378	353	376	369	381	380	377	394	405	381	371	385	374	377	379	374	372	390	372	376	380	387	376	394	382	401	391	358	372	399	389	380	376	370	376	379	390	389	360	343	418	409	391	389	391	398	416	410	384	387	385	355	362	387	382	356	397	384	382	385	394	378	373	370	385	309	362	410	369	355	363	393	366	381	346	388	385	392	380	359	392	408	377	372	368	375	376	359	382	358	373	396	408	366	441	367	389	380	382	385	407	387	354	415	381	377	395	398	371	387	374	409	386	375	358	376	372	373	356	377	384	386	420	366	405	397	398	378	399	415	368	333	331	356	375	389	406	354	381	367	377	374	381	382	381	418	358	380	365	393	368	374	390	356	380	360	393	378	377	376	367	397	386	383	365	352	403	383	395	385	424	401	381	413	356	383	365	380	420	392	410	396	366	367	397	399	368	387	391	390	391	338	397	376	379	403	353	358	438	400	361	398	397	373	376	350	360	377	379	374	411	384	372	364	389	373	368	362	390	411	387	389	394	391	378	391	392	411	367	376	332	410	389	373	380	391	412	371	372	376	388	379	395	393	395	403	386	373	406	408	378	389	381	383	417	382	334	357	389	321	381	369
51064	77536	31434	786	696	693	635	599	599	601	586	622	555	553	584	636	538	545	536	611	607	575	565	565	541	561	590	579	561	568	581	569	611	594	556	616	563	632	574	564	576	609	566	579	541	545	557	585	560	659	578	601	536	565	555	589	571	605	560	567	597	563	584	592	589	575	557	580	596	586	560	572	574	550	597	579	593	550	589	588	573	592	620	626	576	549	565	564	568	589	587	601	594	607	570	574	607	586	568	590	553	592	544	586	591	559	589	578	586	598	570	594	596	594	620	535	569	604	595	551	555	580	570	570	574	545	530	580	596	551	550	574	534	574	578	573	606	571	544	574	546	594	577	583	579	582	555	555	625	573	563	566	634	563	589	566	589	586	576	564	568	552	573	598	577	586	535	556	552	549	589	547	582	613	573	551	598	560	589	561	537	596	583	570	595	606	550	602	615	595	578	552	559	614	608	601	584	594	580	565	618	590	507	522	556	602	532	583	573	572	592	538	600	595	546	529	566	584	591	584	571	562	575	571	617	564	594	539	578	561	557	607	680	573	590	564	573	543	588	556	579	540	558	630	551	549	568	582	605	587	564	569	557	587	551	601	571	577	571	594	578	559	557	555	588	535	580	517	586	556	568	580	554	591	608	532	634	575	613	545	548	580	590	613	544	565	606	542	596	582	564	596	573	600	602	605	542	602	562	594	572	553	594	551	632	572	589	547	624	572	565	592	577	583	613	550	575	574	587	575	589	515	565	587	602	548	527	523	581	591	632	599	529	563	574	530	588	595	635	557	597	576	618	595	572	598	593	582	592	585	559	576	597	561	590	571	564	599	504	625	617	584	628	557	595	562	539	591	569	570	577	622	599	564	574	616	550	577	588	600	575	588	598	546	583	567	563	578	549	554	582	569	547	576	574	588	527	605	578	570	599	580	540	558	557	550	588	561	583	566	613	550	637	559	549	576	558	585	582	598	609	582	549	552	535	582	589	585	568	611	612	544	518	615	573	551	597	595	575	583	564	567	595	595	579	561	571	585	556	584	585	538	580	562	592	541	578	545	610	621	535	616	605	550	561	587	554	555	560	579	526	544	616	554	607	597	592	578	589	604	591	580	597	587	537	574	607	586	579	587	565	570	570	591	563	561	604	560	587	570	578	640	588	587	567	573	614	564	620	597	570	565	564	564	586	558	565	561	549	585	584	607	582	558	593	540	584	595	593	522	614	559	609	549	568	595	599	573	606	588	583	584	502	579	611	583	576	590	592	551	554	562	578	588	585	588	588	584	607	566	611	618	582	561	573	574	587	569	562	610	577	595	600	583	569	587	542	571	584	521	544	597	556	606	542	570	558	583	565	568	535	543	572	599	561	587	571	591	568	561	553	574	578	602	624	608	594	573	549	558	555	582	585	562	531	572	549	561	560	593	571	532	559	581	581	573	585	573	626	579	562	611	556	577	588	614	567	540	595	540	562	564	609	538	618	582	613	614	583	580	562	591	543	546	557	557	590	580	580	590	592	536	585	579	583	580	576	599	592	569	623	603	588	561	559	579	542	592	560	596	563	557	581	587	580	555	582	611	607	572	551	633	571	570	578	584	613	543	598	575	593	528	553	546	554	589	607	589	590	518	595	583	574	580	583	588	627	553	571	550	594	561	537	586	580	556	634	568	555	547	549	564	618	574	612	628	572	582	578	547	591	641	585	614	586	566	639	607	575	611	582	541	560	559	585	613	593	547	550	573	528	602	558	576	597	596	558	565	568	547	567	579	544	584	593	572	572	585	543	584	574	594	540	624	594	561	603	595	541	578	503	550	631	558	629	566	540	592	593	566	604	578	559	539	606	581	542	557	591	577	524	573	560	545	546	528	616	593	605	582	577	615	621	571	559	595	541	585	557	544	572	554	578	604	594	534	571	602	587	613	534	566	572	590	583	562	574	581	540	585	617	593	584	555	576	598	571	579	593	599	604	583	564	543	555	583	556	621	578	583	599	588	579	531	591	576	605	593	561	607	602	557	571	576	576	598	597	587	599	576	598	608	560	596	589	633	546	497	573	584	533	551	606	614	611	583	573	567	570	569	612	624	583	552	565	565	583	589	592	542	616	658	565	558	566	559	555	578	576	572	580	548	586	566	617	543	569	575	568	573	547	600	612	594	549	543	584	560	633	597	597	575	583	562	573	564	553	576	570	642	579	566	573	575	562	607	612	569	581	577	578	595	571	558	607	563	609	578	570	536	623	579	575	553	590	577	565	561	586	600	561	554	548	599	623	536	595	598	586	619	555	589	583	599	563	583	601	604	569	596	569	587	563	623	576	580	550	570	609	576	530	544	582	567	562	584	532	556	621	591	551	542	563	612	576	583	549	572	551	595	583	548	600	560	586	533	562	610	578	619	552	591	582	577	600	564	567	587	600	596	556	579	579	579	577	573	571	604	564	578	612	590	591	576	607	578	577	546	571	583	569	540	547	592	598	569	549	586	588	559	551	571	602	597	581	569	575	536	547	553	571	578	575	589	580	575	553	581	589	574	553	541	595	581	601	575	546	593	553	622	529	581	570	606	545	514	585	602	567	576	588	579	557	571	569	568	623	578	579	567	577	630	591	585	592	605	612	565	557	543	585	577	595	618	588	535	606	611	568	540	570	625	581	557	556	559	587	574	563	617	556	627	573	584	578	605	575	606	605	553	562	580	585	597	565	582	594	607	554	565	522	574	559	570	576	567	594	607	596	570	579	611	553	605	595	521	667	592	549	586	544	577	603	567	575	580	611	595	550	611	616	568	588	601	578	594	545	586	578	603	573	610	583	640	612	536	569	602	581	575	576	595	591	590	597	565	573	592	536	561	597	550	581	610	604	557	610	553	591	576	555	555	571	591	633	597	587	547	557	565	582	559	591	594	602	558	532	576	576	597	572	615	600	547	570	596	540	529	568	575	552	611	589	577	547	603	612	605	556	598	588	566	555	552	552	600	570	580	547	559	608	600	545	589	609	586	586	558	602	576	626	566	553	547	586	556	593	559	629	563	579	651	577	604	590	554	545	584	573	605	571	573	558	617	569	583	583	581	561	604	553	573	564	574	566	595	556	548	558	555	594	579	536	569	566	567	585	566	558	565	597	565	555	579	570	578	574	604	574	573	576	581	601	573	616	578	577	621	542	570	579	576	573	593	587	565	562	564	571	625	584	606	565	583	565	572	584	578	602	543	562	603	549	525	579	548	576	555	552	539	570	568	582	607	573	540	514	545	535	567	546	550	572	600	574	586	608	601	585	542	646	567	583	581	544	571	604	565	621	570	583	551	587	594	561	562	598	537	571	581	588	555	608	556	570	598	557	524	566	596	603	582	592	551	541	570	561	564	558	547	556	570	572	619	557	557	587	544	567	605	609	597	574	610	599	602	569	604	576	612	587	580	588	568	619	594	560	627	576	548	634	579	539	572	590	572	566	532	558	579	565	597	583	572	586	583	591	560	578	583	570	576	554	593	575	597
25121	22680	26815	21996	2728	737	767	690	739	698	699	659	657	651	716	689	675	658	658	698	719	681	647	632	695	674	664	709	669	678	674	689	688	712	660	674	678	722	674	706	672	710	648	689	697	685	670	664	645	687	693	716	653	673	650	709	673	651	713	644	660	676	642	666	686	640	675	675	658	701	682	694	663	712	675	676	667	662	701	733	636	703	656	684	665	653	627	654	669	656	661	693	708	621	656	673	639	664	663	704	660	682	642	670	637	670	696	671	673	672	709	644	693	646	710	675	697	728	620	651	719	732	660	694	718	691	683	646	658	666	660	657	675	668	673	665	675	678	667	670	712	718	635	656	720	665	689	694	654	698	683	740	692	678	642	658	658	667	647	702	660	700	650	695	661	665	656	679	667	715	726	685	635	634	682	682	648	644	697	679	711	679	675	687	632	713	748	735	672	676	685	651	671	684	679	693	651	678	662	688	658	695	664	617	695	699	730	649	692	710	680	671	672	711	640	657	694	724	678	661	673	711	680	690	699	666	683	690	652	664	653	671	669	684	726	671	662	650	687	642	645	672	704	668	711	691	746	691	663	664	704	649	668	666	676	674	696	614	674	672	631	680	705	673	722	664	703	675	714	692	686	663	635	656	718	720	658	681	666	652	635	684	654	650	696	641	664	705	653	639	670	699	692	685	687	672	679	695	725	699	668	689	638	648	702	694	637	640	677	642	683	663	685	697	671	685	680	694	700	678	614	725	659	668	648	683	681	669	646	677	658	650	640	715	728	705	636	679	656	705	670	660	704	622	683	701	685	677	654	676	670	684	693	678	717	685	692	656	707	661	647	637	666	716	664	656	670	663	681	645	688	710	714	669	675	690	678	677	728	670	688	647	680	695	696	658	669	684	697	703	680	675	678	658	630	711	717	663	648	653	615	654	635	696	666	674	698	661	671	706	684	679	704	649	681	683	694	727	705	681	630	664	655	675	717	688	741	728	619	692	645	679	653	694	632	668	679	679	637	685	651	688	636	682	701	652	678	693	674	676	642	680	697	675	681	701	662	682	661	681	675	674	665	647	697	662	692	649	676	711	703	679	730	696	710	691	704	667	641	651	658	712	699	711	666	686	673	662	698	692	671	661	687	661	717	738	659	698	659	621	686	658	655	675	685	614	694	670	682	695	699	610	698	651	668	659	699	669	703	669	629	666	629	669	664	732	666	676	677	678	682	659	651	671	686	646	672	692	660	649	675	716	691	657	680	679	726	689	633	634	666	627	693	704	672	689	665	658	664	703	691	680	680	659	685	701	663	634	667	656	667	667	657	688	652	691	687	738	623	667	658	678	686	643	696	673	665	664	702	660	661	667	660	713	691	638	663	696	679	652	696	673	686	702	687	667	640	649	685	717	710	735	703	669	708	676	622	681	611	688	649	697	623	669	692	690	663	690	674	664	666	631	658	666	703	658	672	682	660	603	698	692	687	662	670	688	657	628	653	674	666	661	650	712	668	687	613	667	611	667	676	670	673	658	643	652	670	677	663	699	647	667	652	654	694	691	659	671	686	675	667	649	670	684	641	730	630	713	668	663	667	690	716	665	628	689	649	727	718	707	709	704	686	657	692	734	668	609	653	633	661	657	676	709	671	713	660	672	670	718	684	678	725	666	697	689	648	670	666	676	658	685	677	683	700	705	662	652	670	648	711	630	672	714	653	689	694	633	672	718	675	655	672	677	662	676	669	664	725	635	699	658	620	699	673	669	650	680	628	681	719	700	711	660	675	685	716	657	707	728	711	694	746	673	674	678	660	658	676	695	726	680	669	658	654	689	696	677	662	655	648	714	673	658	681	702	666	702	682	628	641	717	641	662	702	648	683	663	706	692	648	612	659	672	706	707	659	681	662	675	681	665	709	673	654	721	663	696	676	660	681	640	653	670	691	665	676	690	667	667	703	691	636	673	685	675	650	600	690	675	681	707	700	695	738	618	638	699	665	649	689	677	698	647	696	660	723	659	687	657	646	618	652	643	656	682	676	631	651	667	705	686	703	686	722	648	713	700	682	670	700	669	704	697	643	659	637	655	690	619	693	699	661	642	654	679	617	686	633	618	659	694	666	691	638	659	674	661	662	711	676	719	687	639	703	660	669	617	658	683	624	661	711	654	674	703	691	681	611	694	690	655	683	651	642	658	662	710	684	673	653	669	681	645	703	665	686	731	686	645	671	671	678	666	673	697	656	627	704	684	728	641	692	680	687	688	682	687	684	670	675	731	684	659	668	701	674	706	651	658	718	713	716	693	694	717	693	716	684	661	692	655	686	648	665	688	659	689	647	663	666	662	621	666	703	680	649	691	680	637	715	730	650	648	652	692	673	669	686	653	702	680	656	655	661	679	705	687	652	657	673	634	675	693	654	673	681	654	638	650	643	657	664	683	650	681	681	688	688	703	616	626	693	691	669	699	675	657	673	666	707	689	679	631	693	671	657	675	681	667	675	674	656	692	647	672	703	640	697	666	656	697	694	655	671	665	686	669	660	655	651	674	662	638	658	647	669	701	657	695	761	691	704	654	680	661	641	696	641	661	652	655	675	628	670	655	652	624	680	689	721	677	692	714	660	684	717	638	646	670	694	621	736	687	673	670	692	683	679	696	692	693	643	732	704	670	680	671	681	683	705	695	658	642	643	689	700	708	704	702	685	627	659	636	662	704	693	654	699	668	694	677	674	643	676	690	661	694	701	653	706	683	694	668	679	662	691	664	687	660	687	625	646	679	704	706	666	617	639	687	738	655	714	692	740	628	669	705	723	681	687	692	663	660	672	671	665	686	698	676	640	703	689	653	669	673	711	680	658	661	699	658	705	664	682	617	673	653	712	654	669	622	688	667	661	690	688	660	672	674	690	647	695	653	645	688	654	713	710	674	711	673	643	662	661	665	633	671	698	688	695	673	680	645	680	685	677	680	672	666	692	656	651	699	735	680	727	630	690	682	632	716	673	652	685	685	650	668	710	659	675	621	682	698	671	715	701	700	645	669	683	654	683	675	643	673	634	731	660	688	674	686	671	676	669	694	657	629	609	650	646	649	702	669	635	687	686	699	704	704	639	667	676	636	680	669	655	673	666	652	665	687	687	666	694	619	665	632	707	690	702	703	684	711	661	659	644	674	662	627	682	713	630	674	680	682	652	705	700	695	677	681	648	706	656	689	658	659	639	661	661	674	666	666	655	740	686	625	660	741	693	719	678	647	661	650	676	667	682	672	713	664	652	664	675	672	682	658	668	650	685	677	712	664	648	641	664	676	703	736	641	633	710	695	684	699	634	665	670	654	625	655	661	691	674	674	691	638	671	679	658	703	684	671	681	713	668	671	634	723	678	706	686	688	670	652	692	657	671	708	652	724	701	651	693	674	700	618	675	643	662	649	710	643	675	660	603	711	671	679	638	677	686	657	672	673	688	708	710	710	658	622	693	718	698	650	591	724	676	667	654	686	703	636	718	675
45943	61740	22273	1042	986	967	1052	966	1011	953	980	897	975	919	972	1003	1012	979	953	956	989	971	950	943	878	949	983	950	1006	1007	985	954	965	916	928	995	936	955	971	1012	949	1012	975	957	1005	987	1007	980	950	947	977	918	920	989	1008	951	908	936	1053	932	931	1001	979	963	986	966	976	951	947	930	1013	981	907	944	946	976	1050	960	942	969	976	919	926	883	956	931	926	1013	959	975	957	985	953	920	965	1003	968	872	994	947	976	970	1000	995	992	925	942	1008	980	981	969	983	1023	979	979	990	929	932	939	945	997	941	902	911	909	983	964	982	978	965	963	961	1030	978	942	932	935	952	965	963	943	980	1037	968	1057	972	905	960	998	969	967	939	968	959	954	1007	926	964	974	1020	956	970	1003	940	962	933	929	1016	981	966	1014	951	935	922	952	1034	926	1020	871	1012	968	1004	923	963	958	983	1019	984	989	985	1011	961	977	975	963	990	943	973	987	957	976	998	994	944	962	980	972	1005	980	902	967	971	991	978	966	943	923	947	1014	926	987	974	967	965	954	987	954	928	961	954	933	960	930	956	903	899	967	947	967	950	992	1018	908	987	978	1021	944	997	996	931	1009	949	913	964	966	967	930	961	960	952	962	993	960	962	978	930	997	965	938	955	928	931	920	923	995	953	933	908	1009	953	944	995	928	947	995	919	931	939	926	959	1025	981	1014	955	993	982	962	949	940	931	1003	914	962	928	974	922	982	969	1033	938	911	931	953	973	981	945	947	972	951	1010	947	953	1015	956	935	985	966	956	980	934	973	991	935	977	981	930	947	1042	948	979	929	909	992	999	960	976	900	977	994	967	967	975	952	977	1002	959	1038	953	939	913	946	1014	918	972	961	1003	989	1011	1027	937	971	1019	960	962	974	968	977	956	942	916	990	966	1001	953	948	1001	916	986	975	973	977	908	937	926	989	1002	970	967	942	987	933	948	905	1014	935	951	952	1003	887	974	993	954	977	928	987	958	948	909	908	945	939	961	986	933	987	934	981	953	940	925	966	984	975	961	969	963	934	933	959	982	961	952	982	924	985	937	975	931	913	950	1004	932	975	987	992	985	974	1032	989	998	964	1009	979	890	931	956	898	962	986	974	1017	946	882	968	953	924	924	916	988	1013	988	944	1010	1006	999	922	917	958	1006	955	999	938	969	960	937	964	976	918	1003	901	944	889	931	1008	972	976	954	979	956	967	952	972	962	990	956	933	983	991	954	1018	952	988	932	1004	959	959	985	927	981	952	971	955	967	969	1001	903	989	989	986	896	909	920	980	964	932	948	965	925	985	950	988	951	963	1007	964	937	956	957	886	971	980	967	943	955	928	1012	971	936	926	955	983	955	916	972	979	941	971	956	918	945	922	987	973	943	947	925	952	976	939	955	993	1005	900	990	965	986	983	953	933	940	937	933	946	976	1001	978	940	980	977	945	985	960	941	991	934	931	941	896	954	955	946	982	985	919	940	966	948	964	960	989	961	947	976	951	933	955	983	960	964	967	949	991	956	979	1010	995	989	919	963	997	1005	975	978	951	941	959	945	952	955	994	965	922	970	931	1001	965	948	1003	976	976	949	930	942	957	998	957	960	929	973	932	918	993	962	961	923	952	956	966	991	971	971	960	985	939	911	955	944	973	1007	989	971	949	921	949	972	989	946	961	939	950	970	988	1001	961	962	946	902	937	933	958	1000	959	947	988	957	944	951	949	921	953	946	993	992	1003	990	986	970	1059	971	952	967	917	972	987	880	971	984	1015	985	948	971	968	970	998	986	1014	952	937	972	1034	960	971	976	943	891	932	978	972	926	996	951	1003	927	1016	933	970	950	929	942	984	987	970	982	1001	901	925	939	954	873	948	1021	910	956	931	936	934	954	888	988	988	940	951	920	983	960	907	986	985	918	936	941	914	973	903	951	912	997	958	937	998	976	975	983	1055	937	1016	949	968	947	984	1024	956	967	940	1021	973	975	957	953	984	938	957	1001	1035	925	984	928	946	990	926	921	960	967	916	978	969	953	949	962	958	949	956	995	953	995	953	873	952	909	991	982	994	959	1018	941	959	1004	917	922	969	925	968	933	909	922	986	972	983	989	914	911	922	967	988	989	968	1020	917	968	1007	981	963	931	974	944	1012	954	936	1015	955	975	948	904	948	883	914	925	945	961	979	941	931	956	969	1005	948	974	927	1020	998	937	969	980	912	984	962	953	977	921	963	969	951	965	943	983	952	932	971	968	987	982	939	968	991	977	982	974	996	963	1059	985	966	898	933	925	943	962	956	982	996	937	991	928	967	1004	967	946	946	976	1045	965	925	932	958	963	903	980	997	996	977	1015	990	964	921	948	950	949	971	973	895	954	955	944	912	1001	969	941	921	958	914	953	960	1017	989	945	906	1016	962	939	980	1028	988	996	924	970	992	971	919	1002	929	947	992	910	957	971	992	984	953	969	978	944	903	1020	917	1012	923	965	976	992	945	948	997	964	886	930	988	956	958	945	952	986	976	981	970	941	947	934	979	969	1016	995	969	971	992	1008	988	914	934	929	986	1069	982	922	985	1009	908	940	963	984	1010	992	930	951	1009	990	966	959	938	941	919	963	944	992	971	982	954	979	987	965	924	1003	970	906	979	975	960	994	1015	977	1002	946	961	954	1019	968	934	937	946	1018	920	943	954	975	957	982	917	1011	919	1032	984	1000	998	954	968	970	969	941	957	1010	993	995	952	963	946	953	1002	901	986	958	938	994	950	956	1001	931	981	943	933	939	977	908	971	971	927	977	932	949	944	976	957	1020	947	933	933	957	983	1045	909	968	942	944	936	1000	969	1013	914	907	955	972	942	1007	982	934	934	986	906	959	968	953	1005	945	946	964	929	1012	1024	989	977	965	1010	1006	964	945	970	937	939	935	977	968	965	971	956	950	917	907	966	935	1032	978	985	1000	956	997	995	960	973	944	1025	990	913	940	984	931	959	974	937	920	1002	971	910	930	1012	943	957	969	1043	928	1004	971	952	955	949	986	1020	921	931	970	932	988	936	937	967	902	950	945	968	1007	916	1040	958	955	1019	944	964	933	999	1012	945	972	984	972	972	991	943	994	977	946	984	912	960	995	893	953	950	944	945	951	990	919	964	986	999	917	1000	978	961	959	953	981	948	944	967	1040	928	965	959	1000	957	1009	974	993	935	947	955	958	1010	951	967	945	952	947	1006	915	950	971	926	977	986	990	958	1016	1029	920	912	1003	923	925	947	959	951	952	954	989	951	939	996	991	988	1013	994	948	918	1014	952	991	960	943	975	1010	983	960	962	969	989	980	982	955	997	946	1025	909	1029	969	997	965	960	1028	953	927	1012	986	950	939	898	980	954	927	985	1044	919	955	926	952	949	934	953	982	1003	915	979	906	967	962	969	1029	969	989	951	981	987	949	950	978	931	973	979	950	950	1005	956	911	926	989	966	968	1029	933	987	966	987	959	1017	945	921	962	953	967	954	971	948	937	901	955	964	930	991	951	979	952	972	910	997	977	989	953	991	934	976	921	961	992	952	912	931	968	935	903	973	933	928	994	993	996	981	1009	957	1033	925	976	925	915	953	967	928	982	926	942	952	966	949	964	974	941	962	982	949	945	922	983	924	926	1040	959	916	878	944
22550	21650	29258	24348	21542	18178	1008	322	262	286	283	294	301	309	303	290	272	283	264	277	286	297	267	287	253	284	304	281	266	259	268	284	244	271	299	288	277	282	285	252	298	233	275	276	263	270	281	277	265	278	278	252	286	273	272	273	293	263	269	281	282	295	309	291	297	251	281	270	279	274	235	268	300	240	306	274	288	259	247	248	244	266	263	258	262	307	279	271	267	268	267	271	261	295	246	265	284	253	271	278	275	237	263	286	282	263	305	263	255	302	267	286	275	265	255	290	304	283	259	253	243	235	282	304	291	274	271	290	281	274	260	285	280	274	271	300	280	273	275	271	295	281	296	269	267	248	269	253	244	272	257	260	277	265	252	258	263	267	282	267	280	265	293	239	285	262	228	253	242	233	275	277	299	258	260	273	291	291	281	308	260	247	307	266	259	268	277	277	291	260	267	301	262	269	291	250	294	299	276	277	279	253	269	267	252	284	289	302	263	290	267	254	291	268	282	240	287	289	306	248	263	282	306	300	282	306	258	256	291	288	262	290	285	272	295	267	255	277	289	264	254	271	275	268	266	281	308	296	278	270	286	275	284	283	289	289	298	269	282	268	287	269	303	254	305	252	287	308	293	245	268	284	311	285	270	284	267	256	287	291	273	262	272	270	259	266	264	265	291	275	282	259	249	292	282	283	266	283	269	257	276	269	278	241	264	251	299	283	257	289	297	271	277	263	273	281	294	280	271	281	279	278	252	280	244	316	277	288	267	270	265	259	318	270	297	274	272	257	269	257	295	238	285	285	282	265	282	303	273	300	268	288	269	246	294	267	285	288	272	254	248	302	273	288	258	263	291	272	244	249	255	303	281	251	282	266	306	262	296	235	274	257	254	272	232	267	273	268	302	271	295	262	287	289	263	268	265	272	308	252	274	261	279	288	287	282	274	289	267	265	265	284	282	266	258	247	272	262	264	274	281	272	250	296	284	256	266	266	254	277	247	240	272	266	256	277	262	295	278	276	277	279	268	271	243	275	246	280	274	272	258	316	266	279	297	251	282	272	276	275	279	256	287	278	262	279	266	251	288	242	219	268	242	255	270	283	280	258	287	272	305	265	258	278	285	293	294	287	293	228	268	295	279	278	279	261	279	250	267	314	254	276	282	263	282	255	276	272	265	280	276	270	301	284	279	287	248	296	264	275	296	278	271	280	297	306	289	283	245	266	289	281	275	252	256	246	283	239	262	284	280	267	288	259	292	241	266	286	272	278	298	307	287	266	269	280	254	305	244	287	256	267	298	273	305	277	277	265	270	259	250	256	267	248	264	292	279	307	251	237	270	302	294	278	295	251	264	289	263	263	256	280	270	273	271	291	257	284	291	277	293	304	262	258	296	245	276	272	239	272	296	256	281	267	247	258	290	265	295	278	298	274	269	271	286	283	282	304	262	273	297	266	269	238	261	265	288	256	281	272	275	261	268	295	267	286	278	266	272	252	290	264	285	266	261	250	269	276	286	260	270	276	273	281	266	279	308	290	285	253	260	290	289	257	300	254	275	264	259	281	299	276	304	295	288	266	274	273	251	285	277	289	259	264	284	253	267	272	248	283	264	272	280	270	285	284	261	283	294	255	237	283	303	274	285	251	279	286	254	267	256	268	255	291	289	286	283	276	268	246	295	295	284	256	299	263	263	261	250	270	260	248	303	266	246	274	311	310	249	267	256	274	273	257	253	252	252	275	307	259	285	233	268	266	281	254	253	273	274	291	301	244	299	268	272	262	251	253	298	290	280	264	266	286	260	308	268	267	263	280	279	285	276	262	262	257	268	281	245	274	274	284	281	289	259	262	277	296	267	266	273	263	249	230	259	267	285	277	313	272	252	256	280	269	246	292	260	247	271	278	261	262	251	252	271	274	296	282	276	298	275	280	246	274	269	272	283	259	278	249	261	283	298	261	285	285	293	234	305	272	273	277	262	266	280	275	289	264	289	274	253	250	237	274	290	286	260	262	294	277	271	286	243	274	289	273	264	242	260	275	292	256	266	235	271	268	291	271	245	252	275	286	270	264	270	256	284	252	284	245	285	274	272	263	263	251	301	281	269	260	276	291	253	234	293	266	256	287	299	271	284	256	279	250	272	273	264	272	281	280	261	248	253	279	291	263	250	252	279	230	266	309	274	284	260	267	288	262	275	303	300	285	266	298	265	279	276	248	271	289	281	257	268	294	254	265	236	262	293	269	271	270	265	227	271	295	260	226	264	290	253	275	304	254	261	273	301	272	274	270	283	273	273	303	253	304	294	305	268	291	278	293	271	247	280	261	289	306	280	276	301	272	281	269	258	246	248	282	261	280	279	261	247	290	282	267	269	281	269	268	253	282	307	283	295	263	249	278	258	267	259	279	250	295	250	240	287	259	268	269	279	299	274	279	275	274	279	256	280	244	276	271	268	271	297	271	267	264	276	280	254	263	280	270	292	256	281	265	274	267	267	272	274	279	277	261	276	270	298	264	258	269	256	288	257	281	238	287	253	247	255	267	283	268	283	288	311	269	297	279	266	251	264	265	293	264	265	313	284	300	291	271	249	258	285	262	252	292	252	257	285	293	310	272	281	273	247	252	249	308	277	288	286	294	256	268	292	273	292	277	256	290	246	277	283	248	279	278	279	264	291	284	260	260	267	239	274	267	286	283	292	272	265	315	267	284	250	264	257	243	281	276	289	277	248	292	266	256	307	247	292	274	302	289	293	265	266	283	264	236	264	216	271	273	296	267	295	279	298	312	272	298	277	273	256	269	273	273	273	238	281	235	290	286	285	257	276	260	250	301	243	290	263	299	269	276	246	265	261	271	262	245	272	264	274	284	282	260	260	282	289	269	281	251	278	296	270	287	249	254	273	281	284	291	245	286	261	253	269	268	240	246	264	268	247	278	266	281	285	269	262	264	279	288	274	262	283	299	276	259	265	284	260	286	291	297	267	289	264	279	260	272	280	267	247	283	331	232	296	250	303	295	256	259	258	251	305	259	276	266	295	286	305	227	265	281	258	273	294	264	262	290	277	283	278	265	260	240	265	264	292	257	293	272	264	259	289	246	282	289	266	274	260	295	268	295	317	247	291	300	290	258	287	309	280	283	283	269	242	255	274	270	268	297	273	287	303	280	290	258	280	257	302	266	276	292	258	262	273	280	258	291	252	250	279	286	261	245	264	285	265	272	317	273	275	278	275	244	277	282	274	298	283	269	275	279	271	276	296	286	268	294	316	283	273	249	272	287	270	300	270	272	269	265	286	288	266	266	299	280	300	273	281	257	261	265	272	275	285	299	239	259	278	269	270	266	284	251	288	252	268	265	273	271	260	287	259	276	269	274	281	277	261	261	282	294	281	297	283	269	298	277	262	267	263	299	261	267	271	258	310	304	254	251	285	281	268	280	282	290	264	247	311	272	275	273	282	256	256	270	275	282	291	285	271	269	278	273	274	254	227	269	269	280	273	264
59272	89510	30924	856	629	546	496	520	467	432	474	403	413	453	403	398	399	387	408	391	409	393	385	399	390	425	378	391	409	389	362	423	397	400	427	383	436	400	404	369	367	393	404	398	383	369	365	446	387	401	440	409	372	394	365	367	391	393	414	392	376	373	366	426	370	406	394	389	410	379	376	399	394	380	399	391	397	378	392	394	362	411	398	422	387	401	400	396	391	436	374	392	383	378	434	400	379	414	412	385	388	409	372	405	395	391	390	371	397	436	406	401	389	402	408	383	378	389	386	409	427	415	402	404	425	396	429	390	376	423	417	409	401	371	416	426	385	371	368	375	404	378	396	389	414	418	385	377	373	417	407	387	399	398	422	353	402	379	394	420	398	363	415	416	413	389	408	422	376	372	421	382	369	394	393	407	378	413	413	400	379	404	386	377	372	388	381	373	402	399	429	425	412	391	377	366	382	397	393	382	420	383	379	389	415	359	396	398	417	388	398	375	391	404	383	348	408	430	395	386	382	385	369	378	379	406	385	387	405	382	365	429	378	378	385	395	399	383	380	390	386	387	403	336	381	392	393	399	383	406	385	378	427	367	400	444	433	423	387	370	397	421	386	377	368	395	362	399	394	402	405	383	389	403	428	382	383	385	431	406	400	389	392	384	380	379	429	362	418	387	406	395	397	384	401	410	409	382	399	397	430	399	376	370	393	389	395	411	436	409	415	412	408	403	404	407	395	434	384	381	397	406	365	414	438	397	361	372	419	390	385	418	390	389	392	395	392	363	391	419	374	370	385	389	415	416	420	383	403	409	376	372	399	388	441	392	355	400	417	412	393	380	405	414	379	393	369	421	396	389	385	372	378	383	404	353	419	401	403	389	381	407	352	382	389	374	399	377	412	387	383	394	378	384	403	391	384	388	413	396	379	387	386	382	368	401	399	385	407	393	384	436	378	382	420	383	408	415	380	363	385	386	434	416	404	394	376	388	365	405	398	368	398	394	382	346	384	388	443	369	385	352	405	412	357	372	395	409	381	377	361	430	402	398	393	390	396	382	410	408	375	404	410	388	389	388	402	390	423	401	416	426	392	382	406	392	374	386	393	405	454	394	363	424	419	404	396	379	396	366	386	409	416	383	409	387	385	390	420	402	415	427	425	379	397	399	439	384	424	411	396	406	404	372	365	389	418	398	389	401	405	364	404	442	403	403	408	367	395	378	416	387	418	401	404	364	380	394	420	407	413	411	396	401	401	412	389	402	382	378	371	422	378	427	386	354	393	373	430	429	393	393	381	355	376	380	370	383	394	394	379	383	385	400	444	395	388	387	353	389	378	366	370	425	389	393	375	401	394	389	431	451	397	401	404	416	388	378	367	392	412	405	399	360	403	379	388	367	412	397	401	398	437	438	409	384	398	404	392	381	383	411	418	435	401	352	383	395	421	366	401	379	383	384	381	371	423	408	397	383	424	373	374	425	373	402	407	389	404	399	416	381	392	402	427	397	413	387	399	363	399	362	410	402	394	424	413	410	406	380	393	374	399	388	417	433	374	391	359	401	376	411	402	404	411	388	353	412	400	375	375	390	372	382	418	407	415	409	391	382	388	409	396	393	387	372	341	375	392	366	381	386	416	429	360	382	453	380	389	388	395	370	406	383	388	402	396	391	398	392	426	357	354	426	403	376	386	383	386	385	405	380	404	422	367	404	363	377	380	411	392	405	379	400	412	395	401	406	388	385	364	470	429	421	395	421	382	390	396	419	407	404	437	402	418	381	395	371	422	363	401	367	395	391	377	385	384	420	387	382	381	400	399	398	390	393	389	411	413	390	397	388	391	401	426	398	388	406	382	372	340	387	392	379	389	417	364	381	417	383	385	378	387	402	417	423	369	343	406	388	384	384	369	366	432	362	397	396	390	383	380	390	355	393	373	387	394	381	414	417	421	372	389	390	389	363	403	444	392	388	370	395	431	393	377	400	407	373	363	367	372	426	393	401	391	388	370	423	409	367	395	419	390	372	367	416	389	363	386	381	362	368	396	394	392	410	376	373	367	409	401	404	409	376	412	410	378	424	373	403	421	393	454	392	411	414	387	379	390	404	412	387	372	404	387	380	428	411	415	370	392	428	416	390	414	395	371	391	412	359	428	407	371	378	409	411	391	379	416	382	394	391	403	396	408	392	370	387	387	406	400	379	368	378	404	383	378	380	396	408	384	427	393	413	426	403	411	376	365	404	379	392	404	397	396	391	388	374	424	412	398	422	379	411	408	391	375	440	352	404	366	371	404	400	368	413	414	405	349	387	429	381	384	408	383	404	385	399	402	355	426	387	402	420	418	432	403	352	408	445	368	395	377	353	380	417	417	371	386	392	414	360	425	371	421	413	390	389	408	384	396	386	387	392	430	396	382	378	352	388	396	421	397	409	396	383	406	406	375	429	397	424	406	382	387	380	350	395	383	393	383	356	389	389	397	414	417	381	386	396	387	369	421	375	367	381	415	389	411	395	382	384	391	437	359	404	371	384	383	400	418	409	398	422	393	370	396	407	395	386	389	381	391	383	435	426	439	388	357	400	425	399	416	329	437	370	425	380	391	397	381	390	420	396	385	381	359	407	403	356	406	389	409	352	378	398	389	382	432	378	370	433	388	362	391	390	395	388	399	416	434	403	395	393	413	383	421	403	392	436	364	404	370	363	436	399	404	380	384	405	416	392	399	400	377	419	388	379	422	385	378	369	381	437	406	386	432	401	394	419	380	385	434	411	357	386	374	418	387	388	420	377	385	401	396	413	346	414	408	381	402	406	380	418	402	403	350	386	403	411	380	386	373	400	388	423	370	402	390	406	375	441	387	410	377	373	391	368	406	379	409	373	409	411	367	433	419	420	420	388	398	391	396	386	409	344	351	405	378	408	387	363	389	377	403	410	402	396	378	412	392	375	417	389	427	388	396	362	396	361	363	373	405	364	412	375	402	412	386	412	380	398	376	403	362	402	430	384	406	403	370	414	418	398	417	427	420	371	399	376	425	440	400	364	360	403	403	384	382	391	380	381	385	413	405	389	414	389	386	383	392	388	418	391	368	362	368	387	384	373	407	345	391	402	411	389	401	389	390	395	404	417	394	392	396	410	382	383	408	403	372	395	427	403	381	405	377	429	423	361	411	396	398	357	406	400	397	389	423	411	428	407	404	423	396	382	347	430	375	388	406	414	395	398	360	400	389	370	392	389	411	434	375	389	407	406	416	418	404	400	399	375	357	403	402	397	400	377	387	391	382	387	390	427	389	417	373	385	396	386	425	413	384	410	396	383	415	408	404	391	389	382	388	415	408	413	380	410	359	413	409	409	381	397	384	392	391	404	371	395	410	383	397	399	404	409	385	396	402	377	355	402	387	388	400	384	407	408	407	389	367	394	403	384	347	399	387	390	425	386	389	398	378	396	391	403	395	376	413	424	387	383	402	365	407	403	419	384	431	412	356	393	387	387	410	395
29932	23803	12621	1275	649	628	660	649	596	666	606	593	677	611	642	631	631	588	608	595	616	629	590	608	632	589	631	655	643	628	605	621	652	603	623	658	625	637	610	583	621	638	592	601	650	648	602	623	632	612	636	618	593	620	618	662	652	629	641	625	612	619	633	613	612	618	581	628	628	604	669	655	625	609	625	606	606	631	627	601	700	666	648	628	626	627	618	598	629	605	628	623	617	572	614	628	598	590	635	598	647	618	617	633	649	616	627	592	666	624	657	684	626	604	598	656	644	643	597	631	630	611	629	600	618	669	647	605	582	602	595	638	652	609	602	655	617	638	654	600	569	626	658	629	638	576	673	627	632	602	610	616	605	594	650	664	617	631	628	643	655	617	622	620	646	645	576	606	619	640	601	632	623	587	607	636	623	670	624	649	624	606	647	612	607	605	618	600	625	581	599	653	646	603	631	623	601	552	615	581	624	644	623	617	632	606	588	642	589	644	631	648	689	624	593	670	644	602	640	616	624	617	654	581	655	613	659	579	648	595	604	610	595	632	676	639	625	604	607	647	597	629	603	629	648	601	620	595	641	638	601	672	658	633	597	619	667	628	664	600	621	606	601	583	610	665	603	636	609	617	605	651	578	583	604	599	619	611	628	609	620	589	601	600	630	658	632	652	638	645	629	620	612	627	621	641	610	602	618	616	612	623	643	642	602	626	606	639	608	570	632	682	655	629	654	609	613	621	604	613	617	645	583	623	608	582	616	622	582	621	638	652	651	584	624	667	595	617	663	635	646	600	595	604	617	636	629	636	645	613	614	635	651	634	651	655	642	586	670	639	609	587	609	617	662	627	639	652	608	639	615	634	620	672	618	612	647	623	580	651	587	574	589	637	572	605	635	616	649	611	626	651	650	597	642	664	654	648	618	618	656	601	566	597	592	637	644	601	599	637	610	600	620	618	617	621	636	602	622	601	629	630	603	667	643	657	596	629	628	614	641	649	647	683	644	618	630	628	595	650	619	604	630	602	634	604	591	634	605	582	606	606	616	620	593	648	592	636	631	639	626	651	601	643	653	630	599	639	629	593	663	619	632	643	605	613	632	644	576	655	627	626	627	608	683	662	680	605	622	655	622	638	601	620	651	634	646	600	592	598	596	637	613	585	599	590	595	616	634	638	633	592	600	610	566	633	669	608	650	662	617	583	628	618	625	608	625	647	638	597	601	595	675	576	617	614	603	616	639	647	616	584	600	616	629	614	614	602	626	639	663	638	633	645	577	613	612	656	610	590	624	634	601	643	641	647	615	644	686	673	642	592	657	631	616	615	632	597	695	589	606	626	607	632	646	630	603	626	649	576	647	604	626	590	608	660	651	576	549	636	643	641	614	686	603	667	636	618	618	708	650	598	627	655	600	620	596	618	684	645	621	607	622	647	646	651	642	636	616	629	639	638	633	628	652	657	603	627	635	657	627	622	631	638	632	621	628	598	591	627	600	562	675	661	630	599	617	685	599	607	638	649	606	604	619	615	687	565	667	613	656	599	658	599	580	583	615	654	628	590	666	692	669	610	640	628	613	614	615	627	675	596	622	596	623	581	620	627	665	647	655	624	624	604	644	655	603	626	664	609	644	604	580	639	612	597	624	652	578	602	610	624	575	613	630	643	620	628	604	650	608	615	642	645	604	630	578	630	620	685	681	690	612	641	588	599	602	575	595	610	647	606	639	628	663	611	615	597	645	617	603	604	673	658	620	605	631	582	649	621	625	596	635	634	602	635	639	619	639	623	645	684	597	627	630	607	650	633	597	637	585	581	626	619	616	633	598	643	687	634	632	652	642	579	648	621	640	621	675	585	666	594	652	623	636	686	628	548	610	623	670	623	625	594	625	605	666	644	613	612	642	685	653	604	617	602	612	624	602	626	619	629	620	617	644	651	579	639	606	632	651	598	605	595	616	638	613	610	645	628	625	640	632	624	634	657	629	654	656	618	564	641	677	609	594	593	603	612	617	595	648	587	612	635	591	651	638	627	600	662	623	588	652	667	584	640	636	627	638	654	615	675	593	566	623	642	642	606	604	643	614	608	629	645	628	613	606	635	628	591	660	589	636	621	651	643	654	572	607	638	611	647	618	614	655	634	582	600	641	613	634	632	583	606	641	604	642	630	644	659	643	599	611	624	639	622	625	608	668	639	640	630	629	633	628	614	593	603	632	668	642	620	630	640	613	641	603	633	612	620	663	621	619	646	616	662	612	612	662	619	650	594	636	609	621	601	629	585	628	599	629	637	632	618	610	603	603	647	592	658	611	637	629	636	619	602	602	624	624	630	619	674	610	674	622	652	633	634	628	629	615	605	594	659	607	644	614	594	631	600	608	620	630	624	648	635	598	580	620	673	665	599	647	670	592	643	624	658	613	602	627	617	646	597	614	639	636	634	663	638	570	571	603	667	624	621	605	622	634	605	662	610	625	615	619	656	654	630	629	678	621	643	635	574	649	615	652	683	610	641	627	630	611	608	647	650	632	628	648	597	618	610	655	587	603	653	625	595	576	636	587	593	654	650	609	588	631	628	663	635	621	577	618	620	594	632	617	635	583	630	612	668	625	649	608	602	601	620	606	641	633	609	672	601	588	618	641	635	625	655	611	630	593	657	629	609	592	624	603	630	668	629	608	587	661	624	603	598	637	628	604	639	616	634	603	596	621	584	608	636	657	591	563	635	609	636	649	667	567	583	645	582	638	625	612	600	631	611	588	617	651	668	626	638	611	648	630	638	584	635	621	607	583	627	646	621	646	605	645	626	605	649	621	656	668	639	568	641	645	576	593	594	616	619	607	673	630	587	638	650	641	632	640	654	666	624	637	588	625	635	664	602	627	611	640	626	614	623	625	647	618	629	639	604	653	637	585	621	640	640	646	624	610	602	636	611	634	636	601	626	625	628	644	662	653	636	630	583	647	583	619	655	606	621	607	581	642	637	646	622	596	686	616	626	597	639	602	612	577	614	651	662	597	547	634	656	596	614	638	610	642	622	640	643	621	677	631	590	645	634	673	627	634	688	616	614	636	587	660	656	642	665	612	631	602	628	650	652	599	589	615	632	640	604	709	638	616	622	612	638	628	584	605	677	608	631	620	629	626	643	587	600	640	619	595	620	610	582	651	622	678	611	623	578	646	647	639	591	628	586	665	603	591	604	637	649	615	618	571	613	583	619	634	613	614	615	626	632	601	648	627	593	640	650	652	631	573	604	639	641	658	645	600	621	617	596	560	673	661	624	652	598	615	620	646	608	667	641	590	611	666	610	611	644	631	658	626	619	653	659	587	651	658	625	635	626	631	615	616	609	661	649	576	693	618	603	635	622	658	581	609	624	601	616	629	650	628	677	611	675	604	661	630	597	603	568	605	589	599	610	659	650	650	637	652	643	678	628	649	616	617	574	647	616	641	598	614	610	615	664	630	659	662	629	594	661	620	626	642	670	606	645	624	685	594	616
30238	34082	6532	941	937	921	896	917	913	913	921	944	916	915	897	915	894	953	833	914	949	884	919	907	965	922	910	944	932	933	908	895	916	902	922	952	892	902	890	917	880	953	883	991	906	953	906	924	936	875	910	947	944	887	923	910	847	856	950	837	920	876	924	886	969	914	875	885	902	841	892	974	892	890	944	929	875	881	971	890	931	890	928	936	898	1008	926	954	974	882	904	856	955	904	929	947	929	946	905	920	869	968	898	879	940	911	885	894	934	930	908	895	937	933	875	929	907	920	958	899	921	924	884	900	882	886	968	876	925	922	935	888	873	945	934	897	919	905	963	921	920	920	929	942	915	888	969	929	967	946	921	930	896	906	940	873	928	923	905	921	946	945	922	928	914	884	907	909	969	948	959	942	906	917	933	907	945	910	972	978	906	904	903	920	825	906	928	945	905	918	899	893	961	876	974	869	907	879	911	913	869	932	915	891	919	903	877	923	904	927	903	927	958	887	934	928	931	907	913	905	955	900	900	898	921	854	899	898	872	955	944	905	884	857	903	919	889	876	911	893	884	893	890	949	941	869	934	943	910	900	927	892	992	927	924	907	911	957	917	906	940	882	924	923	880	895	917	939	959	891	901	866	955	903	885	900	902	926	919	948	891	917	962	888	905	872	957	946	928	941	829	883	905	881	933	950	940	937	915	914	956	910	910	883	931	932	893	902	938	900	913	908	922	934	900	916	877	943	951	922	912	944	865	912	960	888	954	924	920	899	915	937	971	926	931	1026	958	938	881	908	947	910	914	915	895	974	826	940	896	894	897	983	895	954	974	934	906	911	931	912	930	860	927	908	886	912	902	929	917	925	897	921	881	901	960	930	906	931	842	906	916	909	959	834	902	927	898	940	871	906	980	903	949	947	951	889	912	973	879	896	857	923	906	914	911	921	898	907	953	906	906	915	889	957	899	935	942	906	971	954	929	915	905	895	861	933	868	873	884	931	942	919	952	919	915	902	902	872	917	851	953	941	908	937	918	928	896	950	916	907	917	888	884	884	939	930	914	936	919	921	943	894	893	936	931	891	889	934	959	884	879	956	899	936	891	938	935	913	915	917	941	863	927	909	966	918	955	982	902	927	934	987	978	936	927	853	902	924	884	871	921	952	937	935	914	856	919	915	907	929	900	940	877	907	922	929	903	934	899	945	932	933	907	951	920	906	908	953	925	924	884	902	930	916	942	916	920	867	925	885	906	851	892	946	982	977	927	906	891	875	903	950	923	902	892	925	890	937	931	910	949	917	959	875	915	943	908	951	915	873	883	904	864	889	943	893	900	906	932	926	938	879	897	876	928	913	969	914	849	914	897	919	898	910	931	932	933	934	935	906	927	948	904	918	844	941	962	897	923	928	881	918	915	920	842	889	962	924	896	849	902	934	944	947	859	926	875	912	889	903	918	885	943	894	947	906	930	949	925	939	924	934	880	953	896	961	964	922	886	941	905	893	910	903	916	896	913	909	971	929	880	903	868	894	918	900	888	930	936	912	925	911	946	940	846	919	924	917	908	940	913	898	880	927	921	934	895	927	922	879	891	923	980	911	900	899	897	910	876	936	937	943	870	886	918	926	932	937	928	918	908	920	934	883	900	894	930	935	848	910	914	951	967	889	939	904	907	947	955	903	861	963	919	924	891	888	899	885	876	902	904	928	923	870	900	943	947	908	948	922	912	923	979	922	935	962	887	902	895	913	932	956	906	915	923	957	881	913	932	950	883	889	960	922	912	888	888	927	962	943	856	901	883	908	963	921	878	855	903	905	951	903	849	909	964	919	958	934	877	909	889	897	906	940	918	922	881	880	888	906	940	964	920	956	900	925	972	920	927	918	939	906	923	924	925	917	895	870	884	929	947	898	905	929	916	889	882	907	883	946	912	901	902	908	923	905	908	929	895	868	1003	917	957	892	971	913	952	894	881	928	931	925	939	941	979	949	887	917	926	927	904	954	924	881	925	863	884	908	903	894	936	928	933	932	915	924	905	949	931	943	855	903	951	910	921	870	920	960	943	913	918	907	926	935	827	920	884	920	953	901	914	930	941	895	934	982	956	934	910	873	926	963	874	935	909	908	912	918	922	940	935	915	905	924	899	879	907	946	927	905	893	925	888	889	949	920	919	902	928	907	866	889	980	954	881	903	893	911	895	895	933	945	883	901	887	960	920	878	865	901	844	952	855	857	833	941	890	897	939	878	924	923	931	909	939	910	822	963	902	967	945	954	942	900	907	920	887	930	942	941	911	874	878	889	915	959	966	916	909	918	946	965	964	969	936	971	1028	882	916	870	914	925	889	876	907	916	904	910	906	855	998	912	880	943	930	943	939	881	903	1005	876	890	956	915	964	910	849	907	927	958	878	925	895	885	881	883	908	899	961	959	903	906	895	904	936	939	975	904	916	938	903	931	985	911	957	917	892	942	934	864	910	908	923	948	872	952	911	879	939	975	894	898	938	926	903	906	933	885	904	902	949	953	892	956	987	924	917	897	902	906	926	950	909	886	943	908	928	939	927	917	945	930	940	980	907	930	942	974	936	884	913	988	873	895	920	878	940	903	902	918	998	923	922	893	972	915	910	905	909	909	897	913	914	881	930	885	870	907	905	878	894	959	933	913	922	920	933	897	929	872	929	958	901	888	900	920	968	940	891	884	945	901	956	935	958	906	911	891	915	873	884	955	916	921	939	921	954	970	953	930	899	950	917	961	901	999	885	960	892	922	924	894	900	944	934	884	901	947	871	948	890	941	883	908	884	876	933	881	900	913	863	938	913	934	889	948	903	977	985	941	902	928	916	960	949	920	920	991	881	873	903	955	927	883	907	860	880	946	939	958	895	918	873	882	883	939	949	917	891	920	943	929	868	925	925	950	857	915	912	956	950	932	931	922	902	956	890	905	887	913	927	891	942	869	960	918	886	917	907	902	896	940	909	911	913	907	953	949	919	881	901	921	923	873	895	897	916	852	918	991	915	928	948	884	949	904	940	918	968	935	902	878	917	940	991	948	939	888	950	894	952	948	883	876	928	888	915	1019	921	903	858	906	882	883	861	907	954	894	952	923	947	936	906	935	961	914	913	917	950	908	975	960	975	914	994	901	914	888	955	899	971	885	922	949	912	912	896	938	915	851	919	863	898	943	975	860	973	906	943	892	929	922	975	891	945	902	911	933	928	929	908	919	936	898	920	925	903	922	964	934	911	964	892	883	890	921	948	903	909	887	962	936	959	944	949	874	924	921	920	896	950	873	928	917	945	923	938	928	904	910	944	933	948	891	935	940	919	951	915	972	947	903	931	899	937	897	933	894	884	897	851	939	935	889	935	936	917	876	926	906	936	883	935	879	895	961	882	910	898	940	876	927	932	930	800	936	882	918	947	925	916	903	977	897	933	953	940	926	950	923	922	916	864	966	922	922	942	897	960	922	893	940	945	881	880	898	918	889	919	935	930	918	924	910	916	952
23608	21801	28378	25260	17542	1618	439	367	342	402	361	366	374	353	393	344	340	364	385	340	353	365	340	363	356	333	353	318	369	348	339	372	335	376	346	354	333	345	330	353	352	341	364	339	347	328	388	368	319	354	359	372	367	347	313	352	328	381	395	392	381	350	382	336	342	370	365	335	316	371	339	362	361	316	344	349	339	349	344	383	385	356	352	322	371	346	352	352	343	346	358	368	367	337	387	353	318	341	336	336	346	327	364	333	354	381	369	352	353	335	307	343	353	363	354	354	353	345	359	378	379	377	364	373	315	365	339	346	337	343	356	341	382	361	363	364	348	350	331	374	367	377	368	356	350	314	348	349	380	348	342	337	382	370	322	355	352	361	381	386	359	359	336	338	362	339	398	373	360	377	359	346	351	348	343	360	351	356	353	345	357	362	374	350	347	346	333	345	359	362	333	368	364	378	342	393	347	373	352	347	355	372	366	335	314	347	310	372	337	386	360	378	361	346	332	367	359	368	386	365	338	341	375	361	362	368	349	350	350	351	379	374	355	303	374	357	357	331	355	328	371	341	367	323	334	361	345	327	362	347	356	341	382	345	327	336	325	375	402	354	372	364	313	335	333	347	368	364	338	337	377	351	399	379	362	370	344	340	370	356	347	388	369	340	371	334	364	360	368	340	330	370	336	343	339	347	314	335	368	344	358	355	379	358	341	346	370	391	350	375	328	350	382	371	330	364	357	345	354	374	344	364	350	343	376	359	370	352	370	324	376	411	336	342	363	351	335	360	370	380	326	352	393	357	308	345	323	357	356	322	340	364	373	343	341	347	387	351	363	317	346	360	352	354	362	357	336	343	324	345	343	390	344	357	359	366	356	367	333	325	371	361	356	346	361	385	372	356	345	393	366	359	355	347	353	375	352	352	378	360	382	357	378	377	368	342	350	361	332	363	339	380	358	386	351	348	356	410	343	362	336	335	383	353	354	351	306	332	380	379	311	381	367	376	394	337	354	302	360	346	380	339	321	340	332	358	356	382	359	339	362	340	353	385	324	347	389	352	365	372	366	342	362	360	362	338	351	353	345	370	347	379	360	351	334	336	332	383	380	376	352	364	349	343	398	378	353	367	359	333	338	349	359	346	367	372	362	369	342	378	360	363	361	346	373	374	338	352	324	347	342	326	361	352	390	368	343	295	359	345	339	369	343	307	342	319	317	371	369	331	340	343	353	334	389	356	347	395	363	338	322	397	319	344	387	353	346	354	351	344	363	346	341	344	390	332	355	391	341	358	335	332	367	370	329	346	330	354	330	365	349	337	369	347	376	317	359	311	333	344	341	343	363	355	378	339	377	352	372	344	358	381	379	322	365	383	363	325	370	372	378	349	361	366	333	355	328	362	365	350	364	347	337	336	344	333	345	369	372	372	355	394	358	347	372	329	335	359	330	368	369	369	354	340	366	364	339	393	406	352	332	360	366	353	367	349	351	374	353	371	363	321	329	304	364	379	339	358	339	359	366	344	359	356	349	337	340	345	343	361	338	331	336	368	375	353	372	346	329	337	335	317	367	312	351	335	353	334	369	324	364	313	369	379	331	345	373	351	376	390	333	364	363	357	334	368	375	355	394	309	359	357	362	356	356	353	349	325	340	355	356	380	359	327	340	388	347	353	350	343	346	328	341	355	350	378	331	371	340	316	314	321	333	344	348	354	362	332	372	356	347	336	339	364	342	377	344	384	381	341	346	369	366	354	362	347	344	337	322	354	346	383	339	345	345	337	353	343	378	364	348	358	369	359	377	362	342	360	371	355	356	363	350	373	352	358	356	348	377	368	346	336	335	367	337	350	372	314	348	363	360	301	361	341	370	333	365	341	355	334	386	326	334	389	366	347	363	342	379	369	338	365	334	339	337	333	355	348	341	361	376	358	308	363	379	380	360	337	363	364	343	344	357	328	368	358	392	376	308	334	387	345	383	349	356	362	363	345	336	359	338	360	331	378	332	344	394	335	372	349	344	389	341	364	333	336	311	361	359	392	365	360	373	356	352	371	329	305	354	335	351	356	344	329	356	359	331	356	336	335	339	341	357	381	345	354	363	398	393	367	346	366	369	325	356	368	367	355	367	362	365	328	334	385	357	377	381	347	346	359	328	347	368	339	322	346	381	347	368	346	375	347	356	386	369	347	343	345	342	365	329	352	370	345	364	338	334	354	335	340	314	378	340	344	381	353	360	375	332	361	341	387	345	332	377	373	346	320	340	414	379	368	343	378	340	346	332	384	342	356	359	358	311	346	341	343	375	348	338	389	360	346	354	336	328	323	337	360	351	341	372	360	347	355	372	359	362	339	375	368	347	324	373	398	348	368	323	366	362	356	363	376	330	346	366	344	365	326	347	378	344	330	349	317	393	352	347	359	353	349	345	347	360	338	345	348	342	359	366	355	362	401	348	327	392	345	348	307	333	361	364	352	346	354	362	373	362	343	373	336	345	346	368	347	328	325	363	349	378	345	379	343	362	348	359	360	361	336	362	358	361	353	336	368	382	377	352	341	339	361	355	337	344	348	379	377	383	321	363	358	348	361	348	351	354	373	351	353	382	381	353	309	371	363	352	343	369	331	351	386	354	361	357	367	330	374	343	359	384	371	379	330	337	344	319	338	350	380	319	345	368	364	336	384	346	334	364	365	342	351	339	352	350	339	362	314	365	347	343	339	334	367	359	368	341	349	388	345	356	357	400	350	355	406	390	354	360	337	362	357	356	371	375	358	356	346	318	342	322	340	333	328	375	343	324	346	367	361	336	369	355	338	352	356	357	336	368	365	378	347	369	330	350	362	330	386	352	360	325	344	330	350	374	350	348	367	348	369	384	333	349	364	366	350	370	345	340	335	365	351	371	354	386	363	367	351	375	332	364	352	360	352	340	348	364	326	350	342	377	353	344	352	400	347	338	386	372	342	333	314	343	307	339	326	355	380	349	361	364	378	361	376	326	363	357	373	375	357	369	348	358	349	351	359	339	350	368	392	347	360	348	361	370	370	366	323	344	388	371	328	317	328	333	338	354	359	365	334	364	350	343	376	333	357	390	356	361	376	357	366	367	335	330	336	356	385	388	363	337	408	359	353	359	323	346	382	358	349	371	344	370	335	324	332	327	356	333	342	347	411	338	388	355	359	358	327	349	373	344	340	353	363	356	338	330	325	375	335	341	355	357	350	341	358	371	334	354	375	307	360	350	374	353	388	326	323	382	327	360	382	372	356	360	356	363	343	349	330	348	361	336	341	323	348	342	324	388	333	352	331	343	376	360	384	354	363	355	372	359	356	377	352	366	356	371	326	397	319	365	389	321	369	359	360	334	362	339	327	365	341	376	354	368	391	360	367	370	335	385	370	359	334	350	367	350	399	384	356	374	350	350	338	358	357	368	322	357	360	345	328	332	351	369	402	360	363	365	387	359	347	334	346	330	347	366	360	349	360	345	357	344	345	364	367	388	355
50625	74509	30077	834	662	623	632	569	612	571	566	570	536	547	543	508	599	597	539	538	504	563	519	510	557	525	543	519	528	539	593	519	541	560	528	565	526	598	552	535	556	550	538	560	557	545	540	575	540	528	585	559	608	571	535	551	566	551	532	538	543	550	540	539	523	555	515	582	536	580	523	555	576	566	602	559	554	547	522	557	554	551	571	559	542	550	563	589	532	519	547	546	598	525	530	571	522	546	561	518	551	526	558	533	532	561	570	549	524	535	554	571	538	565	544	560	544	517	499	531	536	530	578	572	540	546	544	563	559	544	503	556	567	521	599	567	574	572	562	527	563	545	530	507	559	527	553	611	545	566	569	545	557	566	557	551	516	533	580	511	503	550	545	512	504	549	530	569	537	577	569	560	544	533	540	562	544	557	544	541	543	525	543	574	507	595	546	548	542	575	529	566	552	568	545	539	524	533	555	529	577	550	554	515	542	543	529	545	564	521	549	543	541	527	536	548	549	541	603	545	534	533	518	561	569	535	492	559	558	534	563	537	584	548	550	556	504	524	535	551	532	579	560	573	569	559	565	546	547	552	514	542	536	582	559	573	532	557	529	581	541	580	532	520	523	534	517	568	580	526	545	511	539	509	591	541	519	573	551	509	517	564	527	590	515	517	539	548	540	588	520	534	532	543	503	563	563	561	546	544	517	510	581	567	571	552	565	557	532	559	543	547	530	562	545	492	534	530	493	559	528	574	578	517	557	529	516	545	524	585	508	511	534	510	524	585	548	530	544	569	572	564	557	541	556	532	553	564	508	542	553	587	554	517	551	517	506	517	577	543	523	513	531	576	557	520	548	531	524	507	532	512	566	540	588	576	562	525	569	516	556	545	571	547	580	513	520	522	542	571	528	544	541	563	551	557	573	509	584	538	562	519	566	569	569	556	507	531	511	542	527	540	540	543	522	532	573	567	576	494	576	499	537	539	547	562	548	539	534	568	508	562	562	554	543	533	539	515	542	554	565	535	532	491	538	555	558	519	586	507	528	523	524	576	562	560	527	580	485	536	509	589	538	585	555	525	542	526	563	518	562	547	561	511	557	536	543	559	536	534	570	533	508	562	550	555	515	531	549	548	553	529	531	558	515	535	525	486	559	510	526	556	557	592	541	527	574	575	543	575	593	549	537	531	574	537	509	535	524	558	555	550	562	593	561	570	488	541	554	509	568	508	534	561	549	576	546	553	524	577	554	543	528	538	538	539	557	585	534	565	549	569	492	509	529	505	572	545	572	545	513	557	576	580	507	546	537	509	530	564	557	518	539	553	552	564	541	520	542	523	551	568	561	520	541	549	522	559	551	556	536	555	546	559	541	534	528	551	560	546	522	552	515	614	554	533	550	517	566	556	544	558	541	545	564	547	531	527	533	516	540	535	511	585	537	567	516	530	575	546	560	569	552	539	533	530	522	545	538	572	531	512	535	544	563	569	543	546	599	561	530	516	553	565	546	536	551	562	502	557	569	551	518	554	570	537	561	516	529	589	510	526	615	515	530	565	569	617	503	560	491	522	539	541	547	538	528	547	533	593	543	541	561	506	497	542	544	570	517	576	546	532	559	533	561	534	519	539	581	575	541	589	522	563	542	554	535	574	560	531	487	535	506	564	547	518	523	551	561	554	539	561	548	558	536	531	502	548	514	508	515	534	557	562	527	550	565	535	526	551	524	531	588	551	544	551	557	514	512	492	538	535	576	551	529	534	521	559	557	524	523	581	556	512	553	528	533	561	540	511	505	501	533	516	548	549	528	544	536	552	523	562	526	559	570	542	543	560	533	555	567	498	564	545	531	576	560	544	570	540	570	585	561	548	593	533	541	571	515	527	547	550	529	539	567	595	564	550	546	524	515	547	559	567	554	558	538	529	555	520	529	578	534	575	525	555	533	576	601	531	547	555	532	535	550	562	529	573	530	511	570	572	470	527	570	581	523	563	508	532	535	541	567	527	558	563	525	563	552	564	534	575	585	592	509	573	571	550	578	528	557	501	547	572	562	512	573	533	508	511	551	591	532	544	561	513	550	546	527	568	503	569	525	541	559	557	556	526	538	555	527	539	530	564	566	577	564	562	539	550	538	530	573	511	527	559	552	518	532	533	562	529	532	555	561	506	601	576	571	536	581	499	559	573	580	508	537	548	577	562	526	518	533	558	516	511	521	541	538	571	503	537	566	562	560	514	528	515	566	515	522	516	549	550	618	509	560	545	561	551	517	547	546	506	527	515	573	557	516	482	521	560	506	562	549	519	577	572	527	549	500	517	554	550	524	530	591	534	509	529	536	562	522	538	524	581	520	549	546	543	549	527	573	557	563	512	544	532	577	536	536	561	594	577	540	540	536	540	523	580	558	549	586	487	549	557	569	550	581	543	530	561	537	507	555	531	534	561	553	566	560	502	555	541	497	548	538	558	530	546	546	508	532	548	538	559	550	560	505	524	553	551	558	538	558	525	517	550	586	529	548	561	494	518	517	532	517	508	558	529	527	593	519	531	566	551	552	522	549	505	553	587	562	540	524	551	572	533	568	532	534	546	529	526	540	509	556	515	536	552	572	523	533	549	589	517	527	524	516	568	541	533	555	532	551	554	559	522	553	567	550	555	556	545	540	531	527	568	541	594	538	553	524	539	537	559	529	572	595	549	567	584	561	534	569	528	539	571	556	528	574	574	570	562	545	535	540	557	552	546	512	561	555	549	531	499	549	567	555	550	560	544	539	537	539	530	575	593	541	529	541	572	564	559	551	522	557	529	561	516	543	529	543	558	542	550	557	520	542	520	544	541	588	530	548	554	551	491	548	519	536	517	546	555	514	588	557	549	528	547	579	596	525	538	556	531	585	513	538	523	573	582	535	542	563	515	567	552	539	546	570	527	572	544	545	545	562	551	538	554	549	566	549	550	572	501	560	527	554	549	509	534	537	551	549	556	539	541	537	560	566	600	560	537	545	524	524	581	548	584	540	506	579	543	535	574	530	545	515	539	540	511	598	536	537	551	558	561	543	549	547	539	547	536	500	517	540	525	539	533	567	506	548	529	590	531	514	543	554	561	535	584	554	511	535	540	546	513	570	551	530	587	556	526	592	527	533	513	580	520	528	621	538	537	521	510	550	551	555	479	585	506	518	533	566	546	540	551	512	519	519	563	515	506	549	506	519	575	551	601	499	548	578	537	534	564	541	562	542	542	562	532	577	548	536	609	541	526	524	551	511	550	577	541	572	540	582	513	539	524	553	561	540	558	542	510	579	572	529	541	503	503	551	523	603	541	509	513	574	542	535	507	516	523	549	554	547	580	569	538	548	536	554	542	538	514	563	521	533	520	579	537	548	569	532	545	574	549	561	494	543	567	533	515	583	517	532	529	574	538	562	576	554	530	561	547	519	555	562	564	561	559	574	550	522	557	497	581	578	576	507	525	537	550	534	537	542	527	542	506	508	601	539	490	505	543
25136	22191	26513	22106	2171	711	711	640	651	682	625	623	643	606	666	675	678	596	663	605	658	595	654	610	673	664	652	586	652	658	669	621	618	703	598	692	633	616	612	610	641	615	625	603	630	630	621	651	643	650	659	669	660	668	669	631	668	619	630	623	650	606	647	660	637	623	639	634	629	650	624	592	650	671	648	651	674	650	600	635	673	651	618	650	643	661	662	631	608	626	629	633	638	659	633	652	640	654	608	628	643	603	644	681	651	606	632	608	672	631	626	610	630	589	598	633	654	643	659	627	641	661	619	634	666	633	650	609	652	623	674	588	628	632	668	635	631	605	637	680	676	657	669	694	638	616	645	640	641	636	593	559	680	631	634	612	665	648	609	640	674	689	623	601	679	647	630	633	647	590	626	682	631	647	633	618	566	611	640	611	652	635	682	646	640	656	604	689	643	617	630	641	611	623	628	603	608	673	659	615	640	637	644	578	690	641	628	641	630	604	651	667	626	638	643	633	691	669	686	649	612	650	595	613	667	672	647	670	665	628	583	660	650	691	657	628	619	632	609	629	637	643	637	643	647	638	645	640	632	612	688	649	609	638	612	618	670	629	634	608	684	632	603	659	632	604	632	667	648	659	631	616	614	600	665	638	598	584	644	630	648	597	625	621	638	667	594	611	674	630	646	662	634	620	683	605	590	624	676	646	684	669	616	596	657	634	616	642	662	616	622	629	620	690	669	640	709	619	634	656	668	604	602	644	605	653	644	649	663	625	670	676	616	595	656	642	637	671	674	659	620	659	657	666	639	649	618	696	671	624	612	619	636	660	616	633	639	662	660	652	594	638	612	614	670	658	653	659	609	654	633	611	642	602	679	629	639	655	612	624	611	643	638	653	643	640	681	643	656	659	651	688	670	682	646	623	652	637	641	620	614	612	654	647	633	676	648	640	655	667	685	631	619	630	598	669	665	647	649	671	587	676	641	630	593	624	637	623	610	605	635	632	689	641	608	610	642	647	632	648	658	616	672	628	642	582	669	589	645	671	596	633	594	638	595	647	636	704	646	634	658	649	634	650	628	619	704	677	665	612	664	649	609	665	620	642	601	701	674	674	658	632	632	683	688	678	645	644	643	606	620	636	657	642	659	613	591	664	631	628	664	632	628	604	615	612	627	609	650	622	644	647	600	701	614	605	648	648	633	624	648	647	629	634	610	621	679	636	647	624	595	613	628	684	672	628	644	646	620	694	621	663	615	682	663	656	625	656	604	621	658	616	631	630	655	599	626	620	638	645	624	625	651	646	650	609	645	645	641	626	593	675	644	660	681	624	616	617	614	673	626	649	620	641	629	625	639	625	635	620	636	645	649	658	621	645	642	658	593	632	641	634	667	601	627	652	645	636	648	671	611	628	653	648	662	629	621	619	634	674	616	629	617	646	676	655	668	601	678	680	647	636	625	637	659	592	672	590	633	656	677	658	618	625	675	618	627	688	630	645	619	641	582	630	645	665	651	641	642	645	601	619	650	605	676	653	607	629	627	619	659	634	629	610	632	622	620	612	644	620	639	623	658	718	629	646	634	641	606	637	612	670	645	624	658	638	620	644	649	627	621	647	644	631	656	645	642	636	602	672	616	634	663	603	674	677	623	653	639	630	656	615	671	660	642	645	615	655	636	647	602	628	672	639	638	635	617	644	619	629	609	609	602	669	664	624	618	641	661	651	648	661	644	632	614	661	616	668	636	699	621	620	653	608	619	592	656	651	650	610	658	620	611	600	631	638	645	628	612	637	619	644	657	625	670	647	671	636	631	633	618	626	626	658	630	658	660	670	624	635	663	636	694	605	661	693	633	595	638	608	672	596	674	627	619	614	650	608	663	661	642	635	589	651	690	628	639	668	626	638	684	643	608	624	636	636	682	592	651	635	642	580	625	642	632	679	643	687	662	610	651	685	656	657	679	640	657	633	625	587	678	628	633	656	629	631	660	608	627	651	633	595	681	632	658	690	595	636	623	617	682	625	628	657	632	662	629	653	679	634	673	637	647	645	649	631	669	648	626	678	648	658	582	632	688	650	632	647	651	651	700	658	612	636	695	648	607	647	624	661	649	656	644	635	662	624	615	651	650	605	626	653	600	632	620	643	639	637	669	649	652	656	660	657	634	633	633	662	626	687	626	628	628	599	689	650	633	595	631	627	622	698	675	630	646	625	658	651	639	647	633	685	664	630	655	604	599	673	616	617	611	661	682	651	602	640	617	606	618	664	629	647	636	620	662	656	615	674	696	656	673	588	653	652	628	590	651	635	658	672	653	630	615	687	644	645	621	648	579	590	634	669	640	627	640	657	589	623	664	620	692	654	617	633	641	688	640	649	635	726	638	662	660	602	621	661	635	619	644	658	676	663	632	688	644	617	654	665	677	615	630	637	612	667	655	642	609	638	672	653	632	696	630	649	625	610	612	648	613	662	638	672	624	632	644	591	633	630	635	642	682	717	634	636	633	672	584	663	680	606	624	667	626	648	669	608	622	636	648	635	619	650	650	679	651	659	695	627	580	636	649	639	648	635	587	628	624	643	638	671	655	627	607	595	653	611	633	648	647	658	601	645	597	604	613	644	652	611	621	640	662	606	678	565	645	640	612	625	652	647	656	653	637	653	682	612	604	602	635	601	606	693	634	633	613	671	655	673	654	602	636	655	655	651	635	643	596	635	652	674	643	663	621	675	612	620	604	621	661	631	600	609	641	664	607	681	663	664	629	641	656	624	676	643	651	630	620	623	616	618	666	623	665	622	646	604	632	653	665	679	645	606	661	636	675	668	637	628	631	654	655	611	650	645	673	608	625	654	610	649	612	609	652	656	654	688	629	659	586	664	664	657	632	649	642	629	633	640	662	682	676	668	665	668	667	643	645	636	629	602	631	690	666	586	617	650	631	601	645	671	625	655	615	636	624	667	627	666	629	650	662	586	640	639	594	650	661	603	581	620	630	616	679	635	669	641	640	646	688	607	690	661	639	681	632	673	633	624	643	610	616	589	664	607	663	626	593	663	633	649	641	649	686	617	610	589	639	642	608	641	617	682	648	632	638	649	649	612	634	630	654	599	654	604	622	611	626	655	665	615	619	634	650	622	655	600	628	684	607	618	609	658	673	629	630	650	667	630	679	606	618	676	636	622	641	624	633	652	641	647	670	642	644	617	646	623	629	607	632	657	624	629	629	632	644	684	675	685	641	636	625	591	667	657	629	653	608	674	637	628	664	634	661	581	674	624	657	662	642	660	700	637	648	657	636	635	704	589	655	645	636	612	649	625	650	643	689	628	673	603	658	629	660	633	643	651	655	615	668	614	654	656	655	653	644	641	610	660	614	646	651	678	659	634	663	654	651	629	678	612	636	613	679	640	628	635	653	614	660	657	631	633	668	662	587	601	652	632	659	580	609	655	627	659	705	673	657	667	659	656	613	670	641	662	648	649	644	635	638	628	639	659	647	669	629	641
45300	56251	19523	1034	952	942	949	918	965	985	907	896	891	907	898	913	926	909	927	912	909	875	959	976	913	921	904	908	897	904	913	892	939	930	853	972	947	872	922	917	929	941	931	947	904	967	913	918	948	959	947	874	956	901	952	936	895	926	942	920	963	946	943	942	975	915	916	866	981	945	890	899	944	931	911	888	921	886	884	921	848	919	922	959	962	986	961	915	940	934	936	874	920	951	879	950	925	918	896	924	961	924	901	890	919	913	925	887	913	932	918	959	976	893	985	868	930	949	908	943	928	942	884	881	887	920	912	896	905	958	887	911	955	915	910	913	886	919	954	906	917	907	899	921	940	961	886	928	904	955	947	869	946	952	954	927	891	901	925	936	971	867	904	944	928	902	977	921	868	914	939	952	940	948	880	938	883	897	914	946	928	905	914	907	909	933	985	900	859	905	947	969	904	896	888	936	916	932	891	896	970	949	931	904	898	940	894	855	925	932	918	932	900	861	924	918	991	911	892	878	949	923	917	943	900	964	914	931	959	922	971	913	903	900	887	909	982	958	903	950	891	923	873	978	919	878	944	945	947	965	936	930	943	961	935	922	912	929	922	969	872	919	938	893	997	918	911	944	938	931	956	876	936	897	958	926	893	921	953	846	930	938	915	963	914	888	928	901	956	880	958	928	942	944	860	870	942	913	889	891	906	885	876	940	969	927	902	942	868	972	889	865	909	930	901	808	918	902	924	927	952	926	925	962	896	969	871	917	947	930	947	947	937	894	885	922	969	893	928	899	920	886	919	910	913	887	879	877	939	933	916	938	953	870	924	962	902	890	920	925	912	937	959	869	935	909	906	942	879	903	948	883	938	888	919	958	968	923	885	900	899	858	929	896	898	894	937	949	929	933	948	939	912	909	971	926	916	897	958	895	936	862	892	897	876	940	954	923	993	935	953	895	887	933	952	919	930	944	889	953	911	909	944	940	901	974	925	885	926	877	939	939	912	914	905	930	903	937	927	912	902	934	875	900	918	961	857	963	933	882	949	877	921	933	956	937	970	967	912	924	928	926	936	922	934	961	912	894	907	981	905	861	950	962	889	886	921	937	932	927	901	973	892	893	948	899	944	893	889	917	847	874	909	903	926	930	875	960	911	920	930	910	900	886	881	919	953	945	945	903	995	898	906	920	965	888	937	939	941	894	894	968	940	964	908	914	921	879	950	864	928	941	888	924	902	925	928	926	942	913	932	942	905	912	873	959	862	888	918	925	886	913	940	887	908	957	915	899	949	928	933	887	900	884	974	970	954	925	946	928	961	868	991	921	895	907	939	985	934	909	933	909	852	905	917	934	943	980	897	883	943	933	934	926	933	929	911	927	888	961	876	888	886	969	916	924	915	960	895	877	917	910	850	982	919	918	896	890	905	934	932	902	923	936	930	872	934	880	942	885	959	916	942	945	940	913	946	922	999	907	964	929	945	920	902	919	939	949	941	904	922	943	938	872	961	915	854	928	923	954	919	906	909	922	904	973	927	925	886	879	959	926	910	912	874	866	921	920	910	909	937	915	922	926	907	936	944	944	921	928	900	895	956	979	926	895	907	914	955	931	949	920	865	829	947	896	936	930	937	920	865	917	917	978	875	978	890	927	968	972	936	943	961	963	944	969	911	933	952	911	928	890	914	890	1003	896	906	961	922	934	916	919	867	946	932	896	924	913	885	885	906	934	936	930	891	908	921	882	907	930	930	908	947	962	896	916	872	904	910	957	894	909	938	908	958	930	920	942	876	900	901	927	931	894	894	871	821	965	943	902	923	952	945	894	960	989	931	926	967	958	984	923	905	903	875	898	945	962	921	878	945	962	884	914	899	917	938	936	926	951	935	968	909	895	898	917	954	910	931	952	908	871	951	909	890	858	900	933	890	913	905	916	933	909	932	909	931	961	938	912	929	936	919	884	954	940	944	908	944	876	885	889	974	953	923	877	934	929	937	874	922	858	885	988	883	907	937	946	901	914	920	905	950	892	928	957	885	894	940	897	898	976	955	928	931	910	921	909	947	898	880	970	943	949	904	900	904	969	915	884	916	916	932	933	869	948	875	910	873	940	943	907	906	907	913	988	999	954	939	908	941	877	914	981	904	907	931	943	882	931	1000	904	871	945	904	908	895	937	909	974	897	822	921	914	894	937	938	934	875	944	921	909	891	907	949	920	947	903	859	878	860	984	875	960	922	958	937	949	949	876	935	839	967	896	874	910	959	898	933	904	922	925	895	906	970	905	950	925	941	912	949	959	969	920	924	891	880	937	860	855	965	970	948	872	897	889	904	936	901	889	921	864	874	941	872	879	977	855	961	947	902	890	894	975	916	904	950	940	920	896	901	935	867	947	937	905	958	934	920	940	921	918	980	872	869	939	906	875	993	882	934	860	904	971	927	938	959	901	939	972	945	914	913	957	912	918	903	918	892	922	831	922	953	931	918	891	976	919	828	974	948	900	905	966	911	954	898	882	912	936	925	916	956	907	887	924	981	913	923	913	918	903	922	839	896	948	862	914	903	977	971	958	923	908	910	917	955	884	903	906	918	892	913	923	947	1024	929	978	950	922	886	936	868	925	909	940	904	936	951	924	919	945	936	937	961	935	900	918	925	861	891	929	943	936	910	907	919	944	924	950	931	945	982	923	910	899	890	896	895	907	936	908	928	891	944	916	950	939	865	937	929	868	946	979	926	962	905	887	916	931	966	890	853	953	921	918	984	938	916	905	923	943	912	924	930	924	976	905	815	946	918	915	945	908	899	913	882	918	941	903	928	871	872	896	907	946	885	932	911	951	950	900	946	934	915	897	918	902	943	957	956	972	932	922	962	929	919	924	940	929	846	888	969	876	939	943	928	884	924	929	872	937	961	922	942	937	963	917	907	894	946	941	974	877	874	918	923	909	890	917	966	915	910	946	912	980	875	869	903	956	868	936	901	918	938	920	908	861	940	907	940	983	909	901	886	922	879	945	898	906	925	879	887	937	940	928	901	904	923	882	965	909	908	878	915	942	959	953	910	933	941	914	961	933	895	884	888	949	900	904	921	1002	893	912	948	993	887	901	903	943	965	929	890	934	955	923	934	946	938	921	990	934	903	902	920	956	960	900	891	876	969	880	906	957	895	896	938	918	918	922	931	911	941	933	931	931	910	863	934	942	919	884	901	880	920	925	892	928	879	935	909	885	883	912	962	920	952	915	919	944	937	978	944	942	920	960	922	925	932	903	934	969	937	904	946	902	931	922	911	926	937	970	895	885	922	949	939	941	951	915	884	957	971	968	881	950	900	985	909	913	926	947	936	906	917	931	869	963	898	928	940	909	922	992	925	903	893	954	888	944	936	912	925	871	955	948	911	950	876	932	949	908	926	920	926	941	965	887	914	943	920	910	890	911	922	955	899	937	900	870	938	911	925	925	956	937	975	955	909	901	934	927	940	951	896	916	930	881	933	919	855	940	923	885	941	971
22524	21596	29078	24421	21524	18922	1036	323	266	272	275	260	265	262	274	252	237	246	251	250	265	249	235	269	249	248	259	242	274	243	245	245	256	255	245	224	257	229	242	234	217	277	279	235	257	251	244	264	251	243	240	223	229	230	240	240	228	237	228	255	257	247	249	255	272	260	241	238	240	235	228	214	241	249	245	239	244	221	259	240	260	228	254	236	246	244	219	217	249	248	231	245	247	259	251	247	234	244	250	227	253	241	225	234	255	253	236	257	271	254	233	268	238	229	244	247	268	245	242	226	247	254	239	260	231	238	241	242	264	229	252	250	269	245	245	257	256	226	229	222	243	269	230	245	268	258	251	252	229	258	250	261	240	254	261	258	241	259	213	267	235	240	235	240	240	258	246	227	228	226	274	257	226	229	258	255	240	245	245	258	267	252	260	239	242	244	226	233	258	228	240	234	240	216	251	238	241	227	254	254	244	239	259	239	223	253	234	239	233	231	257	238	243	232	236	226	218	229	246	259	242	228	254	243	244	249	217	242	256	243	226	257	227	236	249	248	249	245	242	251	235	219	232	239	249	248	266	243	235	227	212	235	259	244	250	223	239	229	241	276	225	246	260	231	253	250	252	252	232	279	235	248	260	240	270	242	228	245	248	233	230	287	271	233	211	249	244	242	236	269	246	231	256	254	242	244	258	252	262	254	213	258	266	271	262	222	220	268	273	205	232	255	254	248	284	235	247	247	257	249	248	239	240	245	235	237	225	265	237	253	235	237	248	243	288	244	253	232	237	239	257	257	264	230	278	245	231	227	240	251	235	263	236	248	235	256	246	218	228	254	240	232	238	246	236	230	258	235	243	248	209	260	255	244	247	256	267	227	245	232	272	243	249	239	214	260	251	259	255	237	256	246	220	232	246	249	239	251	234	253	242	255	243	252	266	244	250	247	221	235	226	268	246	220	257	250	244	227	234	224	256	237	235	254	280	284	275	247	241	239	241	260	251	237	262	256	260	231	216	231	249	219	244	231	242	256	237	242	272	239	242	248	253	235	212	230	236	263	228	245	257	240	274	253	269	244	256	256	231	254	269	286	239	238	267	250	242	265	233	249	253	230	238	241	216	252	218	226	233	220	270	247	269	286	244	239	268	242	242	239	233	243	260	253	255	224	232	262	247	261	240	254	239	238	264	262	225	227	212	255	225	259	218	217	216	229	250	243	256	263	249	249	241	242	267	231	248	243	241	243	238	236	232	263	260	230	246	239	250	229	283	239	236	240	241	217	225	238	239	219	242	242	263	258	230	248	247	231	238	248	260	230	244	222	194	277	263	229	250	257	259	237	234	242	268	222	224	235	212	232	232	228	257	222	238	252	247	222	240	268	251	249	241	254	251	249	228	277	244	253	232	243	247	258	259	268	242	220	257	236	269	261	225	226	238	241	235	248	243	244	254	236	228	241	218	269	239	259	227	244	229	248	264	247	273	266	281	239	220	241	262	233	251	249	225	243	250	245	251	237	236	240	224	233	209	233	288	250	287	245	258	245	240	253	227	252	236	254	246	230	249	243	227	253	264	253	236	265	258	234	256	257	249	254	242	214	236	249	246	262	229	257	263	237	240	253	250	284	276	252	248	229	252	228	256	255	246	242	230	226	236	237	243	262	248	260	251	238	237	257	218	229	217	240	256	270	244	238	223	237	236	194	226	261	240	257	272	252	256	262	242	262	235	255	224	220	243	234	245	235	248	238	245	252	240	238	233	237	234	252	253	250	236	270	261	247	242	234	235	238	233	269	246	256	237	243	262	235	264	244	228	238	225	250	267	254	225	262	255	250	255	222	231	220	246	247	226	237	252	236	278	230	265	248	246	260	212	245	210	207	255	252	241	269	241	218	250	242	238	247	226	258	237	250	246	251	248	263	273	242	237	256	261	231	245	252	250	231	249	239	226	231	216	274	263	247	258	230	231	249	255	259	253	243	248	243	250	278	229	248	242	237	208	231	254	219	229	263	247	256	258	252	252	265	247	254	246	213	238	229	246	225	274	253	236	250	231	235	255	247	245	224	262	240	269	235	228	244	242	264	223	215	256	254	259	245	252	280	231	250	246	222	234	232	259	242	251	247	236	258	249	245	249	228	270	260	237	250	240	245	266	246	242	218	248	256	264	266	264	215	235	223	247	275	231	247	222	248	245	228	217	262	247	211	235	248	243	246	256	239	231	252	238	246	249	242	246	243	241	234	236	220	239	247	236	251	238	281	250	255	244	236	251	259	237	243	255	236	254	226	212	219	225	237	241	264	258	235	222	247	231	242	250	238	248	260	249	246	266	275	226	218	249	270	251	235	258	245	250	232	245	266	244	256	278	249	252	233	256	263	269	220	253	267	250	249	224	247	242	258	256	241	261	266	270	230	260	220	246	245	242	263	222	245	237	253	243	243	237	242	242	264	265	237	260	244	254	245	268	233	252	219	225	242	246	255	261	245	262	245	247	236	256	245	242	245	253	242	253	252	232	248	252	244	243	220	241	260	251	240	238	241	240	238	277	259	226	240	254	249	260	257	254	268	250	215	224	268	236	233	246	240	241	262	257	236	228	256	236	264	217	220	266	264	273	255	252	251	251	214	247	255	221	250	271	266	246	261	234	260	244	241	232	241	251	236	230	237	260	271	265	215	230	227	235	245	242	238	267	246	259	255	251	259	260	285	254	245	290	244	233	233	249	251	232	229	202	237	234	219	245	269	261	251	239	262	264	264	253	271	245	251	251	222	221	226	259	261	238	237	244	249	274	237	249	227	235	245	218	241	247	230	266	221	244	237	239	270	230	238	235	237	258	251	245	243	274	254	247	242	259	256	248	232	233	237	235	245	260	239	256	220	248	262	230	232	242	227	241	227	236	224	252	272	255	238	266	242	246	248	235	223	239	238	232	247	237	222	242	246	247	264	237	209	214	250	263	241	263	259	246	244	259	240	245	250	234	220	260	253	254	250	230	259	258	241	277	269	240	261	255	268	233	257	258	241	257	218	233	234	210	226	259	252	270	257	260	248	236	224	238	225	244	238	261	271	232	256	260	264	272	250	254	239	211	239	234	252	257	262	226	250	253	225	253	231	266	222	260	261	204	263	237	238	252	262	266	222	243	208	231	239	257	234	251	245	250	239	279	240	235	255	255	251	275	238	251	249	232	240	237	256	258	256	226	241	200	252	232	289	236	243	249	227	234	269	236	227	249	275	241	237	258	265	233	214	249	248	223	239	223	247	268	246	263	213	272	240	259	252	265	258	245	228	236	248	264	222	282	268	242	230	232	254	241	260	252	248	253	268	262	269	233	251	278	215	229	253	254	220	237	207	239	235	256	245	247	252	222	254	256	269	244	271	212	264	254	275	240	252	218	243	251	214	266	299	248	229	250	246	250	235	217	237	260	252	257	262	246	230	255	214	245	237	235	267	250	256	232	250	234	249	266	254	230	267	252	230	248	228	248	256	226	255	241	254
58197	83528	32240	1018	707	592	491	453	464	422	429	420	401	392	383	427	365	328	380	403	365	362	391	342	359	388	363	396	369	375	362	342	350	364	344	312	422	328	364	345	340	370	351	367	356	347	358	398	326	346	355	363	381	348	399	385	392	394	326	366	344	366	405	371	360	358	384	356	384	351	409	345	327	353	345	376	332	363	382	403	343	348	337	365	365	358	369	347	349	364	362	355	359	395	368	349	351	371	340	354	350	364	325	373	372	372	388	350	359	355	380	355	346	342	374	299	367	343	342	376	374	343	382	320	344	367	386	389	328	340	344	347	341	411	369	361	409	356	314	372	351	325	360	371	354	346	365	345	356	372	314	372	362	382	404	341	382	373	347	339	332	344	373	355	356	366	357	376	373	342	367	370	338	325	332	355	340	367	333	349	379	350	365	351	344	363	340	338	372	350	368	343	372	369	335	364	335	347	339	362	326	351	347	345	324	396	350	342	391	336	329	363	345	339	336	350	334	350	359	372	351	365	372	363	357	334	358	341	383	369	404	338	358	363	337	390	371	333	363	355	393	343	368	365	408	326	344	363	368	344	374	368	349	340	353	346	328	342	354	378	389	347	337	344	364	375	340	389	328	369	349	375	370	364	355	322	417	367	348	349	347	375	376	339	353	366	357	379	376	366	394	372	384	340	340	342	364	362	346	346	334	367	370	346	357	353	351	356	334	363	341	375	381	374	366	367	367	357	363	369	343	335	368	372	367	365	355	363	369	356	348	342	348	335	390	352	346	359	376	338	378	358	360	365	363	360	384	357	367	372	344	359	329	339	331	336	364	380	364	365	358	351	378	359	357	357	357	337	361	360	354	373	359	316	372	354	389	350	331	364	359	355	365	363	367	380	348	331	337	347	328	393	366	330	382	372	352	333	359	342	353	380	350	328	364	321	374	378	359	374	379	308	393	331	387	356	372	396	367	333	364	357	350	353	356	322	343	369	364	369	329	383	347	337	361	329	375	354	385	366	322	332	341	351	339	322	368	352	371	385	323	353	361	346	346	350	379	368	358	358	356	340	355	302	339	329	361	372	341	329	342	341	359	360	359	333	360	339	343	356	357	328	372	335	361	371	351	353	386	332	357	346	315	343	349	349	353	381	354	340	324	354	355	350	375	311	367	361	362	388	350	346	373	351	334	371	366	369	344	340	355	335	355	343	343	354	323	358	350	353	349	326	345	327	370	377	371	337	349	371	368	351	376	338	380	330	351	390	372	372	324	364	383	356	321	326	362	372	346	351	341	352	376	366	399	379	362	360	362	396	329	350	333	385	372	358	403	376	348	329	386	339	342	351	327	338	355	380	397	354	391	327	348	338	368	360	376	302	334	338	362	385	373	368	325	353	332	353	409	386	374	358	359	336	353	317	358	324	395	383	375	363	321	359	354	388	393	361	336	369	386	353	357	361	345	355	372	330	358	332	349	337	379	344	329	337	362	353	352	363	322	376	397	352	343	319	311	355	366	395	376	379	351	355	344	357	346	365	372	357	384	388	337	336	383	357	359	330	370	348	356	336	391	374	353	401	382	348	361	358	351	337	351	380	362	354	348	350	362	386	314	363	352	362	379	350	387	383	358	363	357	358	364	332	371	357	352	386	368	348	370	383	355	386	340	387	342	411	362	373	353	371	361	365	354	342	365	355	370	365	336	340	322	374	364	354	363	362	345	357	328	333	348	344	363	354	363	340	374	388	359	366	347	381	331	341	354	336	359	348	334	368	329	387	365	361	369	337	363	345	357	355	351	364	349	361	371	337	380	342	392	368	298	370	364	345	320	341	385	401	354	337	334	379	364	362	360	368	369	328	340	361	358	374	324	384	364	357	304	352	336	349	363	364	357	377	359	376	335	366	351	346	348	343	359	366	339	409	320	350	364	380	371	339	354	360	351	348	369	324	354	338	354	385	367	334	331	377	342	343	325	350	319	359	377	394	368	351	380	351	343	381	326	339	345	337	346	346	361	355	382	342	362	324	365	364	334	362	372	371	343	356	339	338	353	371	386	372	329	350	345	368	369	362	396	379	325	356	357	363	311	329	339	402	323	372	365	355	341	358	346	384	337	341	373	343	373	356	340	353	343	377	369	389	384	379	387	334	350	369	405	370	365	339	315	350	354	330	374	389	346	325	384	357	349	386	345	378	360	324	341	374	324	385	333	325	360	323	387	382	362	372	345	343	337	371	370	336	358	343	317	370	329	334	356	362	348	344	382	345	379	386	332	368	365	399	354	331	374	355	345	347	356	370	331	358	357	367	366	329	355	338	359	333	349	393	376	332	345	367	349	363	384	333	325	348	357	346	361	359	350	347	356	346	357	388	379	341	338	421	382	369	329	337	398	379	366	375	356	352	370	334	334	338	346	338	344	358	360	376	343	339	343	379	306	319	325	377	372	406	350	347	368	380	354	359	391	371	350	394	340	342	345	377	351	360	369	328	413	384	351	352	324	331	363	364	321	335	361	366	353	361	370	382	345	362	332	365	335	376	358	330	319	346	401	364	375	360	350	363	391	374	370	367	388	336	350	341	371	330	373	348	388	295	360	356	357	365	367	355	368	357	340	354	361	356	343	371	349	324	347	391	356	374	337	328	339	335	346	370	363	342	343	333	378	346	329	341	382	341	356	353	362	339	385	353	361	350	364	370	371	348	351	369	309	382	340	323	372	360	358	331	356	357	360	355	380	343	346	359	342	357	343	369	371	368	345	329	396	381	380	363	368	386	370	321	367	355	356	344	346	335	363	354	375	335	370	366	370	393	382	370	350	346	344	381	340	343	360	353	329	356	363	338	349	325	356	339	359	329	365	351	337	338	354	337	356	323	369	353	348	350	360	367	375	341	364	366	356	343	383	328	361	363	313	381	366	370	344	350	358	387	362	366	395	400	362	323	323	394	343	351	366	350	344	337	342	348	369	348	386	389	390	347	351	343	336	337	352	351	387	365	340	335	350	359	356	355	355	327	365	364	379	376	350	339	387	378	334	399	376	364	358	366	334	342	358	348	341	357	346	378	331	320	363	325	346	390	333	364	374	335	362	315	379	356	348	317	368	376	326	372	381	353	373	308	378	348	325	371	357	375	363	346	344	339	353	371	348	375	393	360	347	356	354	320	351	344	393	371	347	364	340	333	343	361	356	340	345	372	359	330	356	352	326	364	344	353	347	371	329	367	322	360	354	332	358	342	329	345	364	351	371	346	346	349	346	367	383	366	367	351	357	361	343	326	377	341	338	331	345	357	408	347	383	365	358	373	366	324	358	367	360	355	345	373	379	342	333	346	373	350	376	337	354	363	380	351	356	370	355	346	346	368	370	352	362	376	330	349	385	376	393	368	352	384	362	334	381	392	360	371	338	352	339	352	375	352	335	361	357	363	377	396	392	373	358	349	373	379	380	359	331	368	394	345	342	357	347	358	357	364	346	368	377	362	358	360	358	354	351	376	372	346	368	325
29830	23022	12023	1249	680	588	619	578	627	621	600	596	587	589	594	598	606	615	607	596	589	619	629	626	602	649	652	629	600	615	582	643	610	619	592	616	596	602	606	622	620	660	598	633	567	606	592	599	599	591	574	621	593	610	649	592	647	624	604	623	583	594	647	581	620	605	642	631	618	580	600	600	571	629	643	606	601	614	609	592	616	633	586	615	636	591	636	627	589	561	601	615	573	600	652	592	616	627	560	639	610	582	637	602	642	591	622	575	604	634	577	638	574	581	636	588	609	632	581	626	627	583	669	619	608	652	632	598	578	598	622	621	642	629	637	661	662	628	632	614	656	637	617	616	641	613	620	601	619	605	588	624	577	592	651	612	608	629	663	585	630	625	614	600	607	585	603	620	607	611	575	618	594	616	611	616	585	569	632	600	574	615	601	618	608	635	597	597	610	638	583	613	588	601	623	603	620	610	615	630	568	597	606	625	620	645	605	594	584	563	658	610	606	607	627	596	613	620	597	664	594	574	655	650	597	624	587	605	601	583	596	601	629	596	638	606	660	592	642	610	639	611	650	635	564	580	597	560	623	597	617	597	612	609	612	571	629	597	605	628	601	658	591	600	571	622	613	622	569	624	588	594	602	595	587	619	646	662	557	630	652	628	652	595	637	614	602	582	600	610	583	587	597	647	599	610	587	630	633	608	666	608	593	638	629	603	593	567	608	601	607	641	605	616	608	608	576	618	655	603	615	603	631	576	627	579	666	558	585	630	593	619	606	572	593	603	571	605	620	608	595	605	622	591	622	645	591	615	587	591	593	585	573	621	672	595	621	624	627	623	606	626	625	595	618	592	568	628	591	604	634	616	621	650	616	591	575	599	620	574	627	620	592	592	612	604	638	606	587	659	615	598	619	571	606	645	610	643	616	608	660	636	603	616	618	620	630	578	632	618	579	626	652	617	592	597	563	601	626	619	599	579	637	616	642	575	606	608	656	631	627	614	596	592	660	605	607	583	600	618	609	602	601	579	560	595	623	614	649	615	585	632	599	602	600	626	608	631	601	652	596	597	645	569	621	627	620	671	611	605	597	681	584	597	617	591	602	612	622	608	608	596	589	590	655	643	628	626	602	588	618	614	590	587	623	585	567	618	609	622	602	583	593	626	586	624	574	620	609	639	646	547	598	606	627	593	578	657	581	622	619	611	663	619	624	616	615	610	612	629	615	617	636	609	615	585	603	563	628	586	590	563	647	630	634	643	608	611	601	550	661	609	604	591	601	637	675	599	617	592	622	627	601	616	630	562	597	608	592	600	631	617	641	610	577	634	629	600	599	603	589	576	654	560	621	618	602	633	596	546	583	573	652	608	616	586	583	635	623	617	591	563	590	627	599	599	639	539	622	626	576	610	607	621	622	662	645	592	606	617	634	628	596	589	639	616	591	568	645	644	622	588	570	572	599	625	684	644	598	603	587	621	566	626	594	604	586	601	595	589	639	602	607	644	596	638	638	583	618	611	599	613	612	576	630	646	585	601	598	608	630	645	643	616	635	646	627	597	603	618	569	627	593	642	636	566	596	617	598	592	582	633	597	603	566	589	639	629	600	624	595	616	571	620	608	610	653	570	627	593	612	621	598	592	651	608	630	616	630	587	592	602	621	589	609	610	606	583	594	628	630	579	604	593	621	619	602	609	603	588	599	586	632	571	613	588	593	606	609	618	616	565	629	630	650	592	610	614	557	638	656	566	604	588	639	609	628	616	687	650	590	613	616	578	612	637	630	602	628	626	570	573	609	630	608	604	622	677	675	603	655	618	602	604	618	583	610	580	586	587	605	599	625	624	607	629	599	602	610	608	674	605	609	596	608	612	610	594	580	644	575	627	589	595	599	641	589	597	579	661	619	589	645	585	597	628	646	614	622	569	615	583	612	640	614	598	535	628	598	614	599	613	624	648	641	626	568	577	605	643	594	584	615	603	669	586	596	611	599	618	612	599	607	610	618	618	616	582	600	603	603	598	603	673	636	638	635	609	586	604	641	664	572	631	586	638	610	562	590	617	623	677	600	619	589	584	577	622	589	601	633	610	573	597	583	576	586	647	584	619	589	597	633	597	603	615	594	588	593	654	573	591	620	608	627	592	595	595	636	590	603	594	634	614	586	574	551	619	590	599	597	658	587	615	644	607	608	578	602	592	586	559	602	650	593	619	590	604	618	608	609	612	613	644	599	594	603	595	635	643	614	604	622	623	614	611	575	636	588	606	654	556	615	623	566	577	601	574	616	623	631	625	593	623	596	644	602	612	572	599	577	574	610	609	617	601	601	616	612	594	577	583	650	595	599	599	587	630	593	564	643	618	601	588	618	634	604	629	612	570	629	624	616	573	624	608	577	623	584	574	595	600	596	633	640	592	605	590	650	613	619	614	591	600	570	590	591	584	607	633	607	595	638	589	632	550	604	566	607	593	661	627	628	615	640	572	633	593	648	603	600	587	612	583	589	662	648	588	644	623	646	606	653	635	604	616	639	618	549	649	649	618	600	584	562	638	639	568	628	600	607	601	623	599	591	583	612	653	610	582	588	635	613	639	654	651	606	612	619	631	607	569	587	599	579	592	617	597	634	595	594	629	614	671	631	636	570	617	595	643	610	619	632	642	680	621	603	604	669	622	604	590	640	628	586	631	640	591	593	604	578	616	580	622	597	599	635	598	601	615	604	582	598	601	595	618	609	639	613	602	612	612	655	644	590	598	577	608	625	644	627	615	579	599	585	615	593	609	633	592	623	599	587	646	606	622	654	630	593	613	606	620	648	585	596	623	619	605	625	626	601	637	578	579	570	565	615	584	662	597	617	593	639	615	606	631	633	607	632	627	593	610	659	600	641	602	580	611	572	660	613	586	603	623	604	607	571	613	585	603	615	638	611	569	656	605	567	624	617	634	610	576	602	609	562	597	601	634	630	632	645	672	578	634	602	571	582	620	591	615	614	635	582	592	569	599	644	593	623	620	644	615	664	612	596	589	606	587	619	603	625	601	587	642	576	605	592	600	599	598	615	599	638	581	600	600	576	603	618	593	627	629	574	635	619	592	619	647	645	585	636	587	590	627	630	619	625	618	591	630	577	655	606	606	631	589	628	629	635	579	616	661	593	644	611	594	574	594	593	590	658	672	626	583	623	586	595	614	621	605	614	575	567	655	567	587	614	630	607	586	619	617	649	663	584	651	583	611	581	588	636	610	633	617	584	593	635	629	632	573	609	614	580	623	583	612	566	631	625	637	606	607	639	592	553	639	647	664	580	609	600	620	613	586	631	603	594	606	615	620	606	626	607	651	656	593	618	588	623	647	585	662	667	594	601	593	630	608	633	641	614	634	613	613	636	645	623	609	555	585	585	573	597	661	601	609	607	633	631	607	564	612	592	628	635	627	612	605	613	621	610	617	616	640	582	602	627	613	630	573	603	665	561	620	585	577	636	619	567	618	618	620	607	611	635	587
29914	32218	6874	912	913	935	889	962	905	893	902	929	907	919	916	913	908	898	886	912	903	913	890	912	917	899	937	898	886	928	879	927	843	883	958	843	917	915	889	899	913	907	874	902	900	917	872	904	885	929	879	910	870	918	935	862	923	947	909	907	844	956	932	909	890	836	888	906	881	869	853	912	832	913	915	955	872	863	923	907	870	865	919	868	907	896	876	915	921	885	874	878	883	933	896	898	910	868	876	888	881	912	897	900	916	906	899	942	903	956	909	901	880	886	926	927	968	873	909	954	894	892	891	931	949	898	899	898	849	943	908	866	939	903	891	891	861	872	907	924	880	891	860	854	914	858	855	951	843	867	924	908	959	882	929	924	925	922	908	867	902	858	864	920	875	881	906	892	906	886	897	896	861	829	849	869	891	888	906	927	893	924	877	895	881	825	875	907	855	925	874	926	923	914	904	912	873	862	851	925	900	924	873	940	861	897	930	899	897	922	933	858	898	869	926	936	919	860	931	909	948	918	866	942	890	887	934	911	895	871	924	904	871	932	889	916	877	901	940	873	837	904	895	927	880	844	883	926	844	943	919	945	888	921	914	899	894	861	880	864	867	864	911	914	901	907	853	911	915	863	871	926	927	887	919	898	897	925	877	898	854	897	914	935	849	933	891	880	971	890	922	930	903	930	856	835	927	902	877	947	862	911	950	911	855	914	896	921	918	932	892	914	889	945	933	897	880	898	907	855	880	902	910	941	810	893	852	900	876	904	838	888	969	871	888	866	943	860	832	883	889	893	887	877	954	844	900	907	894	871	939	952	890	901	880	869	876	867	875	913	863	900	859	841	909	919	864	916	931	853	938	861	914	891	893	872	885	939	909	895	930	883	893	891	920	905	908	901	919	866	909	883	896	884	922	831	884	878	829	925	845	954	885	856	936	904	861	874	948	960	940	871	916	887	902	875	910	890	882	914	871	887	911	916	920	882	902	845	914	929	912	902	922	951	915	933	874	880	937	892	924	843	916	868	974	816	910	916	891	863	869	930	877	866	953	911	917	897	916	857	876	878	878	890	844	889	895	928	827	857	883	892	877	904	920	940	932	881	932	930	891	942	867	839	944	930	955	880	927	867	925	845	861	925	929	858	968	887	933	895	850	859	845	894	889	918	887	845	900	927	870	871	853	892	881	877	873	880	900	833	936	905	831	836	880	871	890	916	896	901	905	873	888	961	885	887	920	858	918	939	913	926	851	913	878	868	923	918	872	859	903	841	861	848	866	904	924	891	850	866	873	895	905	922	864	957	863	900	946	908	884	898	911	921	920	861	967	925	874	1004	863	848	877	889	806	878	861	876	930	879	874	916	893	911	889	918	907	878	898	907	900	913	869	908	867	887	865	886	854	926	845	943	920	914	868	902	960	930	919	913	937	908	880	912	869	880	907	897	882	918	886	934	912	871	910	897	863	889	904	926	914	852	877	868	883	910	894	885	857	964	904	876	965	858	894	904	885	873	908	948	915	903	877	885	922	897	941	896	868	965	891	860	910	903	887	926	905	866	890	891	889	898	854	876	894	916	877	847	906	900	922	950	908	872	928	920	859	871	915	909	884	959	874	874	871	915	861	903	870	928	913	882	874	829	883	899	886	908	865	901	886	859	922	929	935	886	922	912	898	897	968	887	843	953	921	905	924	875	896	958	909	836	941	905	900	886	881	912	908	844	888	890	874	914	848	886	910	926	908	862	906	836	922	922	887	932	897	990	905	829	892	849	906	853	884	881	906	856	914	916	874	890	874	861	936	914	947	843	894	928	945	945	910	916	936	884	891	924	903	930	920	946	945	917	893	907	863	893	932	911	895	903	895	918	900	910	896	927	893	899	928	835	905	900	861	911	899	932	902	869	885	928	943	937	892	884	934	917	871	920	887	927	851	882	970	864	915	915	887	885	860	900	884	859	899	922	911	873	883	859	886	887	912	869	883	963	897	912	919	879	919	873	948	857	894	921	913	876	872	879	919	882	881	967	862	884	866	861	839	905	882	884	923	912	956	919	871	873	910	879	874	911	879	930	864	915	919	916	890	919	884	917	902	925	848	892	900	831	891	891	895	891	891	865	896	893	858	928	965	887	894	874	918	897	833	887	856	903	873	898	850	904	929	930	936	861	898	887	874	843	895	897	918	891	907	860	918	909	885	879	879	925	914	941	861	916	896	881	941	919	872	925	916	884	911	901	892	892	871	899	917	873	859	824	873	901	848	936	901	889	861	889	889	835	891	895	859	892	912	914	846	901	839	934	896	911	864	920	897	914	862	928	843	889	898	872	893	962	861	870	901	915	933	823	912	945	877	890	946	913	944	869	883	873	930	923	925	839	885	924	869	904	939	920	924	867	914	907	879	841	887	866	832	899	922	912	877	907	854	816	853	913	852	864	891	889	939	960	891	883	878	918	931	853	948	938	892	943	864	904	881	814	946	902	859	912	867	870	879	903	912	851	880	905	953	927	882	933	921	922	904	927	928	863	917	973	924	938	876	908	906	888	862	915	912	899	872	880	863	848	947	947	924	845	906	917	954	933	903	870	845	883	910	883	880	910	891	908	931	881	884	874	887	891	905	899	917	866	858	924	953	891	877	924	950	932	908	903	974	895	900	924	909	836	913	934	916	919	818	931	900	867	916	939	904	870	939	896	917	841	861	909	873	841	931	872	860	853	938	839	929	899	915	906	930	928	933	900	881	875	820	861	887	907	929	904	882	869	843	865	932	926	843	887	876	937	885	860	852	918	942	931	910	857	818	924	926	879	853	928	908	844	898	889	908	927	908	884	883	917	857	895	912	864	875	925	897	891	976	888	873	950	860	876	883	967	885	950	876	920	889	874	877	868	867	920	876	922	910	850	932	898	872	836	848	845	874	908	911	941	918	915	865	905	875	927	957	920	928	892	833	950	916	939	896	900	863	902	917	930	887	929	928	892	907	897	885	956	901	920	899	905	918	885	938	924	833	918	932	910	919	880	931	907	923	888	926	909	883	917	875	900	941	864	855	867	836	918	878	917	906	958	883	904	908	933	870	895	906	917	916	948	922	868	930	926	899	926	939	916	886	917	911	871	905	861	952	883	876	915	939	921	923	853	873	906	912	842	931	855	845	879	900	873	858	870	908	922	888	954	961	894	913	884	886	873	913	891	892	906	923	878	887	902	884	906	832	913	916	871	885	871	932	882	926	897	852	894	915	924	921	902	874	913	901	927	883	879	873	856	886	909	845	878	880	871	883	891	902	885	904	855	897	902	918	883	901	864	909	884	944	892	904	957	908	915	893	892	912	946	900	911	870	924	937	881	955	901	897	862	924	874	902	913	892	878	888	881	894	918	914	846	913	915	836	909	863	849	897	858	958	934	954	879	901	893	920	877	879	864	886	897	888	888	873	843	949	916	859	876	825	919	906	847	952	891	912	893	890	892	913	889	878	883	940	940	937	860	925	890	900	908	941	913	905	906
23561	21823	28319	25217	18181	1760	445	388	342	385	352	341	329	340	357	349	353	351	341	344	343	356	336	339	319	373	358	333	385	335	358	338	359	365	323	362	345	378	322	351	354	376	351	353	374	361	345	354	359	370	318	381	342	360	363	324	365	338	405	365	358	351	346	376	362	374	379	343	341	346	357	344	362	360	340	358	352	359	351	373	360	331	371	371	385	319	378	381	321	361	338	355	381	377	351	357	328	351	364	334	342	354	375	347	337	346	336	355	357	370	337	354	352	332	343	345	372	367	335	368	356	359	387	356	348	367	322	360	307	333	362	338	350	340	363	335	311	375	370	340	329	354	363	388	361	358	361	338	332	334	357	360	366	365	339	346	400	351	399	379	360	322	362	341	376	375	318	351	350	369	358	361	369	305	366	326	376	338	323	337	380	349	321	345	331	342	388	345	352	353	351	325	350	336	393	343	332	354	331	342	342	367	358	364	311	384	345	354	335	339	323	359	347	356	382	346	322	360	352	340	353	358	333	355	395	361	379	359	339	378	360	344	354	375	330	313	331	312	343	355	378	394	331	362	361	339	330	333	382	338	365	372	357	330	369	360	360	347	335	326	363	374	358	373	345	350	351	381	320	338	343	352	335	342	291	376	367	341	354	344	326	390	372	303	363	363	348	388	325	350	357	362	362	338	368	362	328	348	347	371	335	334	353	342	351	391	361	343	361	373	353	327	327	378	346	333	326	378	343	359	365	369	359	348	346	358	358	340	351	368	357	375	353	355	337	359	367	339	341	332	362	357	412	345	368	377	356	365	367	358	352	338	367	351	383	372	353	378	381	349	336	358	361	365	331	343	355	362	343	370	345	351	369	347	354	370	347	335	347	332	343	346	318	324	358	363	348	388	340	305	351	368	355	336	354	350	357	344	392	338	363	327	346	369	362	336	343	336	327	387	335	353	321	337	332	359	345	373	370	353	368	367	362	367	290	329	368	325	363	352	350	366	350	379	378	381	315	391	336	319	365	373	332	383	357	332	340	357	344	365	353	391	382	340	403	366	336	334	350	360	356	350	372	362	358	372	351	322	367	368	344	339	353	348	394	346	354	355	324	374	341	370	319	356	391	362	336	352	342	308	380	330	357	351	323	335	358	326	348	350	318	352	365	358	342	339	338	323	374	367	398	361	351	315	355	383	347	345	331	357	353	352	329	370	336	362	365	336	332	382	332	335	337	370	396	347	327	320	348	356	350	360	354	356	329	336	347	331	373	397	368	349	371	350	347	348	319	376	312	359	352	379	307	355	364	322	316	354	350	357	349	363	342	339	360	368	350	353	342	339	352	359	351	368	342	355	328	347	342	360	385	339	363	366	360	343	360	381	404	358	349	362	328	341	352	363	368	332	369	339	357	362	309	370	351	331	366	343	324	358	339	376	327	350	367	368	343	344	362	339	374	382	308	385	371	327	338	345	379	371	320	355	359	338	369	344	355	329	382	317	364	356	384	325	339	340	362	355	336	334	370	336	366	358	282	320	372	338	347	380	384	364	347	329	309	347	370	380	352	363	339	339	356	381	396	332	370	347	359	358	322	374	341	359	362	368	327	367	335	355	337	353	362	363	355	332	361	334	371	358	385	360	352	364	352	379	366	351	367	364	345	324	374	364	339	404	332	359	357	350	370	371	345	332	338	352	355	331	345	357	374	353	344	369	355	333	338	335	343	328	371	368	362	338	350	339	336	343	329	351	346	380	336	361	353	329	355	350	340	349	342	408	341	372	349	331	364	331	373	353	336	372	353	391	332	339	324	353	347	339	383	384	364	346	395	326	346	390	358	349	339	338	339	387	347	358	334	355	369	371	388	344	352	353	355	386	353	365	360	321	359	395	359	331	381	357	327	356	364	318	389	370	373	374	359	366	372	358	326	332	346	382	352	355	390	375	383	334	367	357	328	371	376	326	361	337	365	366	355	355	341	342	373	347	348	360	346	360	341	333	392	348	330	372	343	337	362	348	329	338	354	343	337	368	358	316	375	354	388	334	343	306	351	368	371	365	328	362	385	337	339	352	357	344	382	348	342	387	347	344	365	325	330	332	404	347	395	354	346	345	357	380	353	333	319	358	369	341	324	378	349	335	341	348	338	339	361	349	327	370	339	365	334	345	329	387	357	348	367	360	360	339	363	360	329	379	352	329	362	342	366	343	343	348	372	363	352	334	348	332	346	350	350	376	397	388	324	359	338	331	338	372	346	385	340	327	359	345	326	322	368	392	371	362	374	377	331	330	346	405	370	345	320	365	364	361	369	352	363	368	358	347	372	352	350	315	350	370	368	357	333	347	348	328	391	364	367	348	333	351	345	371	347	344	357	358	343	365	335	322	357	354	334	330	342	318	357	374	332	355	360	340	372	315	343	362	383	391	321	367	338	371	351	320	348	336	316	357	365	357	327	356	372	365	366	337	358	378	357	362	356	365	317	323	348	349	357	351	375	326	393	380	346	351	356	354	317	350	385	325	362	345	356	361	337	340	335	377	329	360	359	361	351	323	320	350	373	352	367	324	407	357	364	360	329	362	352	329	333	358	335	337	323	361	329	343	360	373	382	376	358	349	354	335	350	341	345	353	361	348	306	369	352	336	337	367	334	364	342	359	357	362	355	355	343	378	338	367	351	347	332	327	341	359	350	356	350	364	362	331	385	376	378	381	373	373	363	318	315	362	348	336	344	371	353	343	312	390	366	362	355	359	333	319	372	358	365	390	352	352	353	361	329	331	337	361	343	345	345	375	359	362	346	339	340	377	351	337	373	314	382	364	354	343	373	343	358	374	361	330	329	335	344	330	333	343	348	339	373	347	346	360	344	374	318	364	333	344	365	351	360	344	345	329	356	374	325	336	366	336	334	365	362	359	338	366	366	336	349	374	364	362	345	368	371	336	338	352	364	332	378	326	364	346	341	351	319	329	358	376	359	334	355	360	359	353	353	367	340	349	386	329	360	340	365	356	346	341	356	348	369	360	354	346	361	350	341	333	356	344	334	379	332	339	338	309	366	325	329	354	371	352	347	354	363	343	363	387	386	326	325	360	355	336	390	359	312	331	381	334	373	369	334	341	339	351	340	392	343	368	364	375	364	352	327	379	322	347	326	366	375	327	356	378	362	323	351	378	361	342	303	384	381	355	360	350	343	347	345	339	380	351	373	357	326	368	348	350	357	330	337	353	324	337	357	349	319	358	349	353	354	350	352	341	338	360	342	353	359	337	360	338	359	367	368	383	366	372	338	333	344	300	365	328	368	342	371	361	322	351	324	345	369	374	327	360	350	367	316	373	354	345	348	343	355	346	338	352	336	349	345	365	347	347	330	314	341	350	344	333	331	336	322	343	362	360	358	336	376	353	285	335	354	359	337	327	367	388	332	356	337	370	358	340	341	335	347	345	328	340	345	350	378	338	342	364	358	363	344	364	350	376	341	353	341	349	368	354	317	360	313	388	380	365	381	359
51565	73237	27396	809	656	626	584	575	567	578	564	547	550	552	575	529	562	516	546	569	520	556	555	525	521	555	549	558	552	534	539	546	507	534	533	534	590	537	563	560	573	555	538	489	527	556	477	578	491	529	552	522	561	527	549	549	581	532	506	499	566	548	500	530	514	564	535	516	494	541	535	548	514	558	573	555	534	544	542	524	544	542	570	564	527	528	587	512	555	524	565	530	534	524	537	548	532	549	539	534	535	549	541	503	536	513	590	541	525	570	520	527	539	535	557	575	521	573	541	522	553	532	534	543	536	571	519	566	537	533	572	550	550	554	529	543	532	581	563	524	547	531	528	574	509	569	549	570	516	535	542	504	601	548	559	561	577	573	513	551	543	580	551	544	556	505	529	561	501	531	563	522	571	526	507	542	571	525	561	544	507	527	570	548	553	566	524	552	539	547	588	548	521	583	571	531	567	557	577	561	528	492	546	574	525	542	538	539	536	533	572	552	523	584	514	539	559	532	571	515	515	602	501	495	519	523	567	510	517	552	538	519	564	512	535	543	513	522	509	558	551	524	569	551	536	527	534	533	538	550	537	567	550	556	554	552	539	571	498	552	540	508	485	510	568	524	526	542	537	584	555	505	537	518	553	580	537	563	534	585	498	577	540	574	553	517	552	518	569	514	527	548	541	538	570	524	568	542	562	528	550	574	549	574	550	561	574	531	571	521	507	500	558	528	555	514	494	534	528	518	581	587	522	538	507	499	546	554	529	586	529	558	528	533	539	550	582	552	509	519	522	561	527	537	538	537	528	556	528	522	530	553	569	540	556	532	535	524	544	580	573	536	545	536	528	543	553	510	552	504	544	583	556	532	543	519	487	546	500	555	527	545	527	539	552	550	533	552	519	535	551	547	545	552	529	515	497	596	560	508	574	520	545	521	547	534	498	474	561	522	527	542	568	548	559	558	522	570	509	530	534	535	552	552	543	544	565	508	536	523	465	519	556	557	564	497	522	533	499	510	557	527	592	522	551	559	543	488	554	526	558	545	559	576	543	532	509	561	574	506	570	540	534	519	542	563	514	543	543	534	524	538	534	574	548	545	527	520	550	508	557	509	524	497	579	522	552	512	539	548	526	535	561	541	552	554	605	518	516	542	544	497	516	543	529	552	547	549	516	538	597	568	547	506	522	554	543	541	509	559	569	535	549	560	491	518	530	544	547	525	487	556	548	546	522	529	529	535	540	531	537	518	511	551	527	506	527	530	540	557	514	584	574	521	538	519	587	565	528	579	521	562	524	487	551	578	502	568	627	538	547	517	572	530	545	535	525	559	548	522	575	535	537	572	540	552	553	525	513	517	539	529	536	511	516	545	543	505	499	568	544	525	550	594	526	517	534	511	523	575	562	544	510	537	537	510	543	514	509	555	579	561	482	560	544	531	542	529	602	536	475	560	533	516	548	554	556	565	508	510	530	568	521	535	514	524	537	580	543	535	518	557	565	546	571	561	502	579	537	577	515	522	525	576	515	537	569	552	537	534	560	543	504	543	530	521	530	515	545	496	550	551	531	520	545	558	520	541	553	523	515	545	565	507	554	534	552	571	551	574	514	506	529	534	546	489	578	533	563	540	536	529	525	546	600	572	538	526	544	516	530	527	489	507	546	514	502	592	548	535	527	562	490	568	547	562	517	501	510	545	543	524	503	504	563	548	548	545	546	569	556	573	530	523	504	518	542	519	548	541	550	575	535	558	481	534	531	550	550	532	480	529	527	588	558	536	582	531	554	558	479	525	537	533	549	556	502	523	597	532	558	504	495	569	549	528	492	539	547	535	554	542	548	531	509	535	533	534	572	541	551	537	515	520	558	524	565	511	583	522	509	542	539	551	556	569	525	521	540	562	524	550	512	509	536	540	591	515	521	551	539	520	513	526	528	520	591	560	521	585	514	566	521	564	521	575	545	528	548	551	529	508	530	557	554	545	525	515	570	558	543	586	536	527	534	536	551	515	559	542	539	528	485	555	517	549	542	556	521	526	564	535	492	549	575	554	532	522	534	555	518	537	503	505	546	523	562	548	557	556	501	570	528	568	497	525	548	534	497	540	528	562	517	524	533	504	507	505	555	554	536	518	582	555	559	590	565	476	551	537	569	581	558	519	523	521	537	584	507	528	540	508	531	541	546	559	544	510	521	595	556	557	515	553	536	566	542	517	576	546	572	502	536	542	535	574	542	521	525	506	503	524	533	500	558	565	538	564	550	536	514	502	588	535	519	555	509	554	533	547	577	530	552	542	586	513	532	551	502	537	487	560	577	544	534	540	546	537	544	526	541	567	539	528	501	577	527	552	533	557	549	550	522	521	520	512	573	534	541	553	494	499	541	561	551	534	508	525	528	549	567	507	531	536	526	535	562	537	502	519	547	547	527	529	533	545	518	513	519	533	544	532	561	551	549	564	565	528	506	572	525	517	552	544	520	541	551	525	536	559	531	525	528	586	538	580	577	547	560	531	527	523	564	553	520	547	500	565	522	534	527	536	566	574	534	529	507	546	508	568	537	505	482	555	565	595	529	534	500	506	500	568	534	539	506	541	588	539	518	516	563	579	515	534	505	490	540	538	541	557	604	556	519	533	570	513	550	520	573	581	567	581	537	546	552	545	577	507	541	561	522	581	539	544	540	526	524	556	557	529	548	498	546	566	550	548	555	534	544	529	532	543	563	541	547	558	539	526	527	502	547	530	500	508	541	517	533	515	539	594	518	531	529	563	541	533	519	516	548	577	526	562	546	575	472	550	612	509	567	529	565	553	494	540	523	565	541	581	540	517	547	552	479	534	532	519	494	571	550	525	528	563	568	549	565	550	525	526	538	520	531	591	538	515	557	533	587	546	560	556	509	540	538	546	509	549	536	550	559	531	568	524	476	482	550	551	566	471	551	510	509	506	562	574	513	507	533	533	548	548	536	507	581	517	546	519	530	532	568	482	527	539	539	522	579	533	578	543	512	537	536	522	523	511	554	540	554	528	516	569	539	543	482	537	576	541	513	546	509	514	557	543	558	539	574	516	532	529	518	535	520	525	537	535	521	495	524	517	546	525	533	555	559	495	531	577	499	502	562	524	560	555	553	530	559	553	555	570	532	527	532	551	509	535	542	560	541	490	479	552	480	548	566	560	568	547	564	545	536	532	551	523	534	529	604	566	535	547	577	572	514	520	540	560	547	505	536	522	580	521	553	578	557	515	548	559	592	531	558	552	508	547	583	584	544	542	529	553	524	489	507	564	558	520	539	531	538	554	513	540	553	521	558	532	505	550	508	542	571	533	529	569	539	556	571	545	556	525	493	552	583	558	559	524	557	551	500	515	552	570	544	523	521	571	557	555	552	530	524	548	548	517	555	546	522	535	534	539	490	551	576	548	552	553	517	545	557	554	534	546	520	515	518	576	496	584	530	514	565	577	533	544	565	537	526	522	517	541	562	537	576	519	552	550	570	611
25068	22378	26489	21666	2298	744	765	700	629	656	639	652	696	678	624	601	637	643	644	687	657	693	676	631	670	713	665	683	673	658	671	644	664	601	681	640	679	675	653	598	697	626	657	650	631	651	660	681	671	691	648	656	682	636	667	649	713	682	705	692	645	676	701	641	659	622	659	669	619	642	635	658	653	639	672	643	661	626	664	671	619	652	647	638	652	630	686	633	672	673	634	645	674	679	688	648	605	611	637	687	662	622	613	639	637	651	666	651	697	667	681	644	608	623	598	634	614	616	663	620	656	663	658	629	647	583	652	618	616	660	652	639	627	677	642	604	664	627	619	662	597	679	589	659	662	614	636	686	691	685	642	673	652	664	634	645	667	621	650	678	627	651	687	694	651	633	667	605	688	672	608	632	609	638	691	647	661	634	672	656	669	646	666	649	633	616	633	650	661	651	645	677	689	608	667	620	668	688	631	648	660	685	659	642	731	639	670	671	646	650	660	648	673	636	650	649	639	655	689	620	667	643	602	650	653	657	682	653	623	632	624	658	618	649	655	636	635	660	671	647	614	644	659	646	682	651	662	686	662	625	693	670	643	622	634	607	648	651	603	628	706	633	647	703	650	649	637	625	705	682	653	629	624	668	638	698	679	683	685	651	710	694	644	639	668	631	668	583	641	682	647	632	706	638	644	667	694	686	642	655	644	635	672	640	656	665	634	610	667	653	637	648	669	626	657	634	636	640	598	636	625	657	612	669	673	649	685	700	629	649	639	641	615	655	661	647	644	653	654	675	669	669	696	637	637	642	677	647	644	632	667	611	631	615	622	658	623	631	682	654	686	642	658	626	666	720	708	659	608	697	644	653	685	683	624	724	647	613	636	665	649	675	637	679	636	635	663	628	631	680	646	647	668	608	607	697	626	650	650	701	618	693	665	694	616	666	649	692	635	662	679	645	681	689	678	648	608	651	641	630	655	629	690	650	726	622	663	673	638	659	692	656	660	572	625	646	637	644	618	573	653	648	664	652	678	602	619	662	670	647	627	687	654	686	630	624	641	619	651	667	656	619	679	625	644	701	661	681	639	666	694	645	674	633	689	659	654	637	637	667	624	662	681	645	616	606	636	628	649	603	692	628	649	630	596	646	721	683	648	644	650	653	644	652	673	630	606	638	656	645	644	629	658	616	637	628	635	621	628	639	655	635	651	679	617	615	653	644	619	658	638	626	676	644	669	657	649	650	643	690	663	617	636	671	672	628	640	629	630	703	674	645	593	659	645	631	649	690	675	682	644	610	677	681	669	675	630	667	668	707	649	631	627	624	691	657	625	625	682	627	638	660	618	606	675	611	638	667	630	619	628	657	620	662	660	637	633	620	618	679	671	653	632	604	639	619	627	629	615	634	669	619	639	697	674	608	647	606	610	641	632	609	637	666	646	670	630	670	635	671	687	627	656	686	641	631	621	646	631	658	632	638	665	639	653	685	656	620	608	659	684	641	685	650	668	661	647	655	620	670	671	662	616	588	624	674	618	630	670	641	649	617	650	612	673	649	642	641	621	655	648	624	617	653	667	664	605	664	672	669	692	650	659	674	626	616	636	597	654	635	626	711	626	680	616	710	653	618	676	648	622	689	602	654	653	687	637	610	637	672	598	663	672	596	664	642	654	618	671	683	612	620	599	638	650	660	655	676	621	648	652	649	670	685	679	659	696	631	659	652	662	619	664	656	652	625	663	604	637	662	638	606	687	652	649	673	654	637	677	662	624	680	677	664	708	630	641	647	660	711	675	641	619	647	649	675	640	651	688	620	619	632	667	642	633	664	633	675	649	665	628	683	681	631	651	641	628	662	665	634	692	680	648	625	667	630	660	674	644	669	636	665	634	651	684	652	669	642	639	691	638	662	652	635	690	657	652	693	645	611	650	641	660	679	660	638	642	651	617	599	661	632	643	614	666	669	613	624	658	627	647	664	653	644	687	623	636	622	706	646	643	656	653	655	662	655	662	680	668	678	659	613	615	659	653	659	648	633	642	656	669	614	635	654	626	630	660	692	648	620	681	655	643	609	669	626	621	662	639	655	655	665	578	631	659	617	647	646	657	607	655	626	625	631	708	636	674	625	646	670	696	631	636	684	657	662	685	627	656	652	659	663	637	664	729	651	716	629	707	659	648	645	690	655	646	648	627	716	665	630	704	613	648	659	660	652	665	637	660	657	647	658	656	617	676	660	676	661	672	639	602	632	639	658	645	642	682	640	628	624	652	654	664	614	645	616	633	621	661	651	637	678	631	658	682	670	597	638	636	643	669	638	628	663	663	652	633	609	626	641	650	638	657	649	637	634	636	641	669	607	628	668	656	659	611	647	678	671	631	690	711	678	622	674	650	666	618	695	659	643	656	668	688	633	635	617	644	615	633	619	613	670	630	670	648	641	674	661	651	652	675	661	683	636	614	703	600	663	667	716	676	642	642	639	703	587	659	656	611	695	662	661	690	686	653	699	641	624	703	623	626	673	649	648	654	612	653	693	656	624	667	686	638	571	619	682	632	644	648	675	693	627	697	627	664	703	701	623	651	648	610	688	655	684	670	615	675	677	671	665	619	640	680	675	638	674	661	629	629	668	604	693	655	653	651	647	643	604	649	624	668	627	662	635	658	661	670	645	628	644	670	619	663	634	646	611	655	661	636	695	653	667	663	613	675	651	679	656	640	696	629	653	652	605	652	649	679	652	670	660	651	628	655	633	662	616	674	638	639	636	683	651	669	635	607	656	638	625	631	626	629	612	666	630	664	684	647	653	692	687	612	689	599	646	625	652	649	613	648	667	633	673	631	637	656	652	624	675	699	629	606	631	650	684	665	655	622	654	671	637	723	658	667	602	660	678	621	688	674	652	678	668	635	617	629	642	658	673	676	649	657	582	664	615	650	627	639	647	601	633	681	591	690	662	652	677	599	625	686	666	659	640	701	662	644	682	634	645	648	657	652	700	652	570	660	616	635	683	641	624	664	667	615	666	634	650	633	634	675	667	619	694	659	658	675	589	620	687	664	681	644	624	656	669	626	638	676	676	664	682	625	691	649	667	692	660	651	658	637	630	618	604	651	692	622	709	662	630	673	643	657	644	660	635	668	667	649	628	619	664	656	634	690	669	675	630	665	650	647	619	613	669	654	669	627	644	644	635	646	628	685	700	635	657	638	641	612	666	611	675	657	636	677	625	639	715	656	665	626	628	637	662	669	597	648	649	637	664	598	643	654	676	669	682	672	635	622	614	660	638	660	661	687	666	672	658	639	665	669	624	649	631	624	636	645	636	665	645	632	673	684	644	656	678	648	660	631	656	616	660	621	624	638	620	625	728	665	627	640	654	615	580	615	655	647	686	682	688	683	638	629	615	647	663	588	682	653	665	688	682	632	610	631	687	678	647	630	681	645	648	656	627	635	641	647	657	646	662	692	677	699	689	639	660	670	671	685	633	712	632	642	667	670	606	616	638
46234	58731	20331	1014	987	1014	971	968	941	984	918	953	961	942	965	947	912	921	898	911	879	925	904	927	897	905	934	914	916	937	901	896	963	980	939	929	926	950	959	925	878	944	939	927	918	915	965	928	904	965	942	913	897	952	907	921	870	923	998	954	901	945	924	953	946	965	914	903	911	939	926	914	917	933	969	920	951	940	888	907	931	987	925	872	924	944	950	924	940	967	939	892	890	924	935	895	888	925	949	924	908	938	950	934	897	939	903	908	884	932	918	923	938	928	901	905	955	965	931	941	945	981	902	917	950	926	966	901	897	913	917	901	917	924	915	940	916	942	945	966	884	991	928	951	940	969	933	915	927	969	890	923	928	987	932	881	910	935	900	947	968	917	983	907	944	965	985	886	939	951	997	960	961	947	907	943	941	938	964	932	903	895	903	909	912	894	889	950	911	948	895	918	936	933	931	922	894	933	876	956	958	933	945	989	929	966	880	951	952	907	961	905	945	897	922	925	925	885	870	950	913	950	892	992	959	970	943	960	916	890	909	961	907	935	977	899	929	922	966	917	943	941	919	935	968	903	877	932	945	939	935	938	883	953	919	904	978	941	920	888	892	919	951	933	903	890	936	999	924	975	955	982	869	939	916	934	981	893	878	969	903	935	859	944	921	974	938	906	961	966	942	946	967	933	868	934	947	911	903	938	843	946	953	939	946	979	933	956	903	894	970	945	976	909	967	901	962	901	922	872	913	966	945	862	953	914	920	892	945	940	967	916	861	879	947	984	959	975	909	993	957	921	932	879	944	1051	954	959	878	902	900	877	892	952	908	949	948	925	951	921	1015	878	938	931	940	1000	960	964	981	992	955	933	956	923	1006	933	850	895	922	951	902	904	898	937	874	913	928	907	923	931	996	866	938	919	940	914	905	934	947	922	868	928	906	942	909	890	965	929	951	877	886	929	936	934	944	942	886	885	855	959	893	924	907	897	894	919	975	902	976	914	953	976	956	982	938	949	887	950	1000	910	933	935	909	966	950	967	879	934	942	921	994	915	954	996	914	947	899	941	973	960	952	941	945	970	948	887	871	941	897	889	906	963	936	939	966	911	898	924	924	926	954	955	922	947	936	916	931	959	965	961	951	948	871	894	929	923	949	967	896	942	906	918	931	948	934	897	951	917	925	912	971	913	905	905	943	922	937	932	934	923	921	938	922	987	920	912	983	934	923	935	940	937	947	906	900	877	901	969	878	1019	944	888	934	937	911	972	961	932	889	926	958	860	927	897	949	948	941	905	946	934	925	959	946	948	921	902	966	929	894	913	934	945	948	975	918	975	964	944	941	897	895	927	900	902	930	975	902	941	926	913	1000	963	951	912	957	901	938	930	931	927	953	943	929	893	899	937	971	948	967	878	903	924	959	961	935	944	899	907	944	964	933	949	886	929	929	949	971	973	907	954	941	928	911	898	934	931	904	942	911	913	951	985	911	906	986	859	918	975	914	910	995	946	906	943	927	1008	990	921	919	942	973	908	920	934	965	926	882	886	931	948	901	896	954	936	978	933	977	966	982	919	941	955	931	941	909	971	952	895	969	912	963	888	934	970	968	911	910	937	926	956	923	919	1020	960	977	1015	910	962	970	905	933	962	960	958	909	895	935	936	934	992	932	961	941	907	940	950	946	940	872	948	959	926	921	971	945	961	936	921	928	854	996	932	916	919	903	911	941	962	954	885	914	942	907	967	965	921	961	960	919	899	943	935	910	899	936	908	930	944	879	938	865	928	973	903	944	934	987	975	913	952	949	917	972	898	935	900	979	906	963	933	927	964	950	974	993	917	941	919	917	891	906	969	929	942	910	962	925	936	924	963	908	906	926	976	904	911	914	930	943	892	962	972	934	915	957	960	903	909	920	935	904	891	985	902	889	910	929	890	937	963	898	911	925	943	958	967	952	1023	946	917	965	946	884	912	988	961	932	967	915	892	955	916	996	903	939	914	992	952	960	952	976	933	990	1009	904	905	936	946	901	904	947	934	962	935	903	990	937	907	984	940	915	939	962	958	961	941	924	912	919	911	885	939	935	927	920	841	939	927	921	934	933	901	919	925	964	913	921	935	933	903	981	939	884	952	916	920	954	965	926	922	900	932	873	912	904	949	910	925	908	914	891	939	940	946	889	955	948	913	963	939	886	931	915	953	946	920	863	940	891	918	918	921	1016	940	936	960	925	937	890	919	978	965	954	943	931	926	936	982	931	942	963	978	963	894	879	927	975	889	879	911	939	989	910	940	891	979	898	890	951	888	924	900	893	924	971	963	892	873	928	971	916	944	883	1006	964	883	934	971	946	943	902	930	984	969	985	924	957	1002	908	914	916	937	902	885	956	930	940	902	957	922	942	918	941	947	964	926	956	956	899	946	872	897	892	916	906	900	920	957	959	928	884	957	891	972	925	908	933	869	942	877	953	879	876	923	904	943	933	941	992	954	906	876	938	960	969	928	944	932	935	899	937	894	995	909	902	973	923	910	998	959	926	928	960	949	915	944	928	905	900	931	916	956	948	944	912	925	936	917	944	901	935	953	930	912	901	904	892	932	928	947	901	984	937	907	918	915	926	969	928	927	932	924	925	896	950	906	910	937	947	929	989	969	948	944	921	913	940	966	872	897	969	912	962	952	952	923	895	909	941	918	955	966	945	959	928	911	921	915	962	991	945	931	919	878	928	915	946	889	968	904	917	903	932	911	900	901	962	922	950	916	930	913	926	975	969	960	911	924	955	933	950	957	939	944	899	938	916	942	897	970	942	911	902	964	879	959	944	945	893	951	942	925	972	1004	944	925	916	965	982	976	919	869	895	976	948	953	919	1004	944	999	948	937	950	948	901	886	946	943	937	1012	954	885	939	961	939	911	994	883	954	963	947	980	920	944	908	947	992	949	907	979	932	920	963	897	912	958	943	931	906	914	912	871	950	929	956	965	905	1002	926	903	958	922	865	912	932	909	941	990	955	875	939	915	899	901	952	916	884	956	931	985	938	935	887	866	862	963	958	966	990	897	930	927	921	937	968	876	962	945	973	919	912	915	946	938	891	916	933	943	1013	996	898	900	947	886	924	955	912	910	900	909	865	932	935	905	918	913	950	968	956	993	940	887	952	957	963	918	864	958	900	919	923	964	900	894	956	957	966	945	930	997	857	959	979	900	922	936	935	925	982	915	967	904	902	975	973	930	996	990	961	916	928	941	925	898	951	957	1000	952	938	955	886	905	941	913	955	981	881	951	894	906	970	949	1000	902	968	967	963	961	889	903	905	973	923	930	907	962	913	913	912	924	932	931	929	940	990	1000	925	971	911	961	945	898	934	951	885	909	964	953	932	904	890	921	950	923	976	934	950	957	894	875	940	907	940	931	964	953	982	921	936	927	931	939	942	889	901	922	929	848	893	889	982	947	911	921	885	920	944	914	952	869	941	908	945	909	899	946	937	918	930	968	911	964	942	940	919	889	902	894	910	932	922	897	874	910	906	931
22500	21606	29048	24465	21510	18558	1050	347	270	303	288	265	278	289	284	261	261	279	216	251	283	268	263	229	272	302	267	254	239	266	259	273	287	264	277	266	261	245	261	236	289	236	272	243	263	237	236	267	274	246	253	257	276	251	253	257	258	267	293	245	261	276	259	274	248	266	264	251	263	271	269	281	272	242	277	275	249	264	260	254	293	271	240	242	250	260	268	274	299	238	250	276	229	269	272	280	239	272	244	259	265	293	267	245	274	269	225	231	264	283	275	274	252	262	268	228	274	242	253	288	262	311	269	260	230	266	287	257	278	242	234	265	262	266	273	255	271	244	253	280	275	272	267	250	256	290	259	266	263	248	274	241	296	264	276	241	258	263	248	247	255	256	253	282	279	251	266	245	249	284	259	272	271	278	267	256	262	260	265	247	245	269	233	255	265	251	254	237	279	237	218	287	272	296	271	268	247	266	251	300	254	271	258	254	236	246	254	249	273	262	244	228	288	237	286	229	260	228	273	258	267	255	255	225	301	256	258	263	267	266	265	271	264	270	257	305	251	278	236	247	254	242	229	255	264	269	273	259	279	266	274	270	270	264	258	243	262	245	261	242	260	273	273	256	255	260	250	259	248	243	258	278	252	266	250	253	259	295	260	291	249	268	245	256	268	276	265	287	258	248	235	277	269	273	276	252	283	262	274	229	247	260	265	282	236	251	256	253	251	261	247	275	251	274	241	257	289	233	260	255	240	256	255	245	253	263	235	255	252	284	258	267	276	267	249	268	238	264	272	266	269	275	265	259	253	258	249	261	275	273	267	242	301	281	266	250	244	286	252	253	264	258	271	286	263	278	260	251	279	235	236	270	282	259	287	241	258	251	263	265	268	315	250	254	271	256	248	263	287	236	271	230	260	288	289	266	274	285	257	242	274	279	262	309	288	233	240	263	272	274	298	253	281	258	269	268	245	244	265	248	272	267	243	277	260	257	246	276	254	256	254	256	278	251	272	257	275	256	276	270	258	300	231	256	277	264	264	249	221	272	291	258	245	267	281	259	237	260	250	266	275	294	280	248	283	269	274	252	278	265	266	255	273	254	256	278	261	279	261	290	258	268	263	267	264	266	301	255	278	266	275	302	273	276	276	282	262	249	277	257	245	268	264	251	278	253	249	249	244	248	287	235	268	242	283	248	248	285	263	242	273	250	241	242	285	278	263	244	247	254	261	249	263	262	259	266	282	271	243	256	256	250	275	281	262	254	284	291	255	276	260	251	237	263	250	267	275	243	263	245	269	245	255	268	278	285	254	268	253	263	253	257	277	247	259	253	245	239	221	242	251	254	256	252	253	264	257	270	289	252	267	236	245	247	235	256	254	254	263	287	251	239	260	274	270	271	249	262	266	270	283	237	270	281	244	245	250	245	256	236	257	241	247	275	281	256	249	304	275	241	243	261	236	246	268	230	273	242	255	242	283	257	258	282	273	279	260	249	273	251	274	217	273	268	256	244	270	261	242	247	269	247	289	267	282	246	280	267	259	218	254	266	271	265	239	229	271	253	269	240	272	259	269	268	256	260	261	240	263	259	268	287	247	257	242	259	267	266	261	257	239	240	227	264	259	252	243	263	244	241	275	301	257	273	280	307	256	241	242	233	256	244	236	279	253	262	241	236	257	225	273	258	277	283	254	261	268	260	268	269	282	269	272	269	266	252	248	283	283	243	260	240	246	242	257	261	276	272	274	249	248	275	300	263	257	233	255	279	253	286	265	268	268	272	244	276	281	249	274	241	244	264	251	254	254	271	237	251	234	276	255	247	264	275	242	232	253	286	252	262	286	286	268	278	273	250	262	261	268	268	241	261	256	263	253	265	259	273	237	229	256	235	236	242	260	274	240	227	281	232	258	277	239	302	264	278	246	270	265	243	229	244	272	271	292	253	261	261	285	234	274	262	266	277	268	249	274	238	247	241	280	261	275	270	284	261	298	254	274	259	263	260	235	265	248	272	262	246	273	225	232	260	258	273	271	255	272	239	261	247	257	280	261	256	255	252	258	255	257	256	267	245	284	229	226	248	267	283	274	278	261	249	295	263	257	248	273	290	260	293	271	273	269	240	303	259	241	270	266	287	258	234	286	262	267	255	258	245	231	269	263	260	285	282	292	258	251	259	304	254	249	260	259	279	264	265	247	271	254	238	266	267	259	246	280	268	268	261	261	254	253	269	280	244	292	255	256	264	283	259	250	273	281	282	264	256	267	254	261	253	265	272	273	249	270	243	247	256	258	246	231	247	248	251	252	253	265	268	285	270	261	242	281	247	234	300	285	227	277	254	271	273	252	235	232	249	246	265	259	255	243	262	265	242	245	264	244	283	247	260	250	264	262	237	275	268	259	289	260	246	271	240	263	256	248	281	246	253	232	275	285	232	287	252	271	278	262	251	265	253	253	232	266	254	252	287	261	272	225	277	246	244	245	270	274	232	253	261	270	268	253	259	279	296	255	263	284	251	254	274	238	266	245	253	276	255	245	280	230	249	257	246	251	261	240	293	262	262	292	255	282	263	245	259	250	278	266	248	252	249	239	234	254	250	268	255	275	263	263	253	286	277	246	246	225	253	279	262	278	258	262	252	273	237	282	253	283	262	268	250	237	263	247	263	268	243	279	233	266	244	254	251	297	235	242	259	272	268	240	255	265	254	265	265	263	267	277	252	286	259	290	266	259	272	281	284	246	232	252	251	276	240	235	238	235	254	262	260	250	272	265	259	267	240	245	262	251	262	239	269	287	281	261	250	246	261	269	243	264	295	243	270	253	241	265	249	267	263	276	240	249	281	238	268	259	282	282	262	255	260	295	247	242	275	269	263	252	263	262	250	262	265	235	235	280	265	288	264	278	256	277	274	263	248	284	282	239	257	233	254	254	268	255	271	235	287	275	288	254	279	273	252	229	255	246	259	259	259	258	227	267	247	269	276	255	254	268	268	245	284	248	282	265	259	278	244	260	253	241	258	258	275	267	260	268	250	239	257	250	258	280	256	272	226	235	235	245	306	271	246	281	256	289	265	234	263	231	250	253	270	260	252	261	273	253	252	238	282	251	246	298	264	264	278	277	255	279	242	245	257	279	246	227	275	277	280	274	250	304	257	258	295	254	259	249	277	253	245	278	271	278	245	289	253	253	257	247	268	231	253	268	273	247	268	247	253	266	240	263	263	268	247	277	246	238	254	273	262	236	262	263	279	251	262	255	230	251	290	257	253	273	242	250	282	262	246	258	261	270	253	267	263	286	286	255	240	270	271	260	250	269	246	282	279	264	273	263	243	266	257	248	252	245	288	269	296	257	253	262	271	258	246	276	283	283	257	289	264	250	244	269	303	245	259	264	267	239	265	252	246	253	258	227	267	233	280	264	264	245	243	257	286	238	232	298	262	292	259	271	243	262	266	285	251	256	250	252	265	245	271	284	276	291	244	269	265	286	262	260	258	249	250	261	263	260	270
59188	87711	30369	817	687	493	513	444	436	436	413	440	385	382	403	386	404	385	341	425	407	383	382	385	395	377	376	401	372	398	388	366	362	375	394	404	372	412	381	362	380	377	387	381	360	380	394	382	377	363	367	377	370	392	346	379	379	394	375	372	336	379	372	392	378	396	403	363	414	392	395	384	395	375	380	400	393	382	366	378	359	370	409	430	374	382	373	366	369	394	367	402	331	414	390	420	327	336	347	392	353	346	363	420	375	403	402	348	385	394	399	355	380	364	382	375	355	388	366	378	369	350	383	376	382	364	384	359	370	386	376	362	415	419	358	360	389	382	381	392	363	353	401	368	379	394	401	363	364	399	348	357	369	373	339	368	366	407	397	379	375	391	378	374	393	389	379	406	352	411	371	384	376	368	361	390	393	399	382	409	371	377	371	379	360	380	390	382	348	419	345	382	389	387	391	404	404	373	390	375	351	396	352	398	405	349	389	349	425	403	359	393	363	376	369	354	365	351	357	385	374	380	396	381	382	377	411	358	369	381	368	392	356	329	393	376	378	406	391	366	390	412	396	371	372	336	407	391	392	405	380	354	373	388	392	369	381	365	383	367	365	364	368	345	382	395	385	403	389	397	357	407	375	412	376	399	364	384	377	358	374	359	396	408	390	426	396	375	380	387	400	355	368	381	381	352	377	351	362	356	357	390	389	394	382	353	406	370	389	383	378	392	384	394	329	384	385	420	374	398	371	393	363	383	367	399	364	375	363	380	379	358	403	356	342	392	351	371	352	389	418	342	412	395	375	370	422	384	363	364	405	379	383	354	362	391	431	382	379	374	403	381	376	358	415	394	391	343	392	386	389	417	394	341	346	377	393	384	379	367	376	375	369	376	371	370	392	364	350	367	410	380	363	380	376	371	363	402	371	371	378	399	407	386	421	378	374	395	351	388	392	372	369	375	370	397	387	361	414	412	383	376	361	393	358	361	365	365	339	385	392	360	386	394	362	365	375	398	356	348	359	411	390	353	367	402	366	355	386	393	399	383	391	378	366	377	375	343	357	362	354	382	403	382	379	358	370	404	374	368	379	374	362	408	363	401	366	367	381	400	408	362	383	358	382	365	364	398	348	360	384	410	386	371	357	367	385	388	376	382	343	349	373	366	385	370	370	423	445	384	384	348	376	396	385	367	395	383	367	409	402	354	343	337	378	381	373	381	377	396	375	413	416	359	383	379	386	385	376	385	426	375	407	371	332	347	379	364	366	403	386	388	377	387	400	380	367	370	373	352	373	373	359	378	404	409	375	371	373	346	364	369	375	375	393	370	366	402	413	387	384	390	398	387	432	374	419	409	366	363	369	362	364	381	395	378	372	337	365	343	384	391	353	368	384	356	389	397	332	403	362	340	396	356	371	391	378	370	383	387	369	381	394	374	358	351	362	377	383	408	366	357	367	373	376	368	403	392	386	424	367	365	397	348	410	356	358	364	362	363	367	378	353	342	413	386	398	352	396	360	369	404	400	374	373	389	370	451	344	337	405	385	402	397	400	399	389	383	387	368	378	366	391	341	362	366	355	354	351	367	383	331	361	390	384	363	397	374	337	382	419	381	392	359	391	363	369	388	362	362	358	376	360	401	364	382	361	389	363	393	395	362	381	343	362	413	355	357	387	375	374	410	371	353	399	405	383	374	373	375	369	358	343	395	373	371	348	365	403	390	389	386	361	352	362	384	401	389	407	375	369	349	377	372	330	348	376	379	361	387	358	381	374	358	358	380	396	382	372	377	400	381	385	394	400	398	372	352	374	386	390	421	375	405	363	375	388	373	384	392	378	379	359	375	354	365	347	347	341	359	373	390	350	356	370	387	415	394	393	351	369	364	429	418	354	392	359	406	373	378	403	377	387	385	368	372	401	387	395	387	332	390	374	352	361	353	361	379	382	317	425	399	376	405	376	355	339	358	372	362	366	383	391	372	377	378	409	348	363	374	376	400	406	369	375	395	403	365	339	389	376	375	387	372	368	385	418	374	401	390	392	396	363	369	355	363	354	393	344	386	377	354	364	376	377	382	378	370	399	399	395	377	395	387	378	383	378	393	355	381	391	377	382	373	334	415	342	354	391	356	354	386	386	397	375	380	382	365	381	358	386	409	392	412	375	358	377	386	348	360	407	390	413	353	348	382	399	377	397	369	377	393	370	322	360	376	360	395	384	363	341	384	335	381	347	368	395	394	344	409	368	398	370	362	380	399	358	399	380	372	370	403	384	410	372	355	375	386	402	389	374	396	379	354	375	362	411	388	364	377	376	385	367	375	376	391	357	372	349	399	370	375	373	367	367	378	386	413	347	396	400	402	394	387	362	377	374	390	377	337	371	389	391	344	393	380	363	349	409	370	391	374	394	371	407	402	370	382	381	352	367	393	379	371	368	369	377	383	344	392	390	380	403	359	379	398	394	383	400	397	380	346	395	367	395	399	398	423	385	327	400	366	330	391	384	401	388	365	390	360	381	381	405	389	325	390	401	333	348	376	379	382	352	370	359	355	364	380	372	370	387	380	348	368	398	370	379	342	377	369	404	411	397	380	386	363	402	384	414	394	373	355	396	406	348	395	381	337	386	376	364	371	387	402	370	380	403	365	372	380	367	393	407	372	354	396	390	372	382	406	358	407	369	385	386	366	385	376	401	350	383	373	360	402	402	365	388	369	383	403	361	410	394	397	392	385	366	365	393	379	389	385	332	384	377	386	371	376	377	375	405	382	383	370	411	353	410	373	350	353	391	364	372	403	378	390	396	421	344	369	376	367	394	385	395	380	367	400	389	417	379	398	378	376	398	368	375	375	376	375	385	371	356	379	399	362	384	382	381	397	366	391	409	355	339	400	364	363	376	366	375	383	358	381	394	404	378	411	393	372	405	375	424	367	365	397	370	381	384	389	373	380	388	359	375	325	388	413	423	368	372	375	352	386	397	380	352	369	356	414	379	374	362	387	389	416	410	345	337	386	379	356	371	404	359	380	376	395	366	399	391	344	434	367	409	384	372	383	389	373	372	362	388	391	359	428	364	409	422	387	358	374	381	371	376	388	382	359	385	384	368	362	390	366	351	390	398	375	367	377	414	373	363	349	393	377	372	388	389	355	387	377	365	370	358	398	394	363	351	404	373	402	388	419	356	379	375	419	385	383	364	362	347	407	351	377	321	390	354	347	405	350	371	382	394	384	398	405	340	360	400	398	369	397	383	387	368	352	401	384	373	389	382	415	387	346	395	365	375	401	398	378	381	384	384	347	398	351	384	398	363	387	360	372	377	401	374	377	365	370	361	368	422	404	346	401	403	369	401	400	347	381	367	368	369	402	422	375	377	405	411	395	368	368	427	394	379	361	386	431	418	413	388	370	414	394	415	381	351	353	372	420	373	357	366	368	378	374	378	351	378	369	365	367	411	399	366	328	400	376	344	377	371	365	360	363	395	341	383	375	426	383	432	403	384	372
29887	22472	12472	1233	636	604	590	610	643	596	570	636	614	626	577	621	596	594	616	631	583	584	632	642	591	627	607	624	580	581	616	572	593	583	569	568	607	582	637	637	586	632	595	599	639	598	628	606	623	528	637	594	572	571	560	631	608	699	615	628	630	559	577	638	624	616	603	582	631	572	590	627	598	612	586	571	567	616	578	651	572	574	607	574	576	600	644	596	611	609	545	557	587	587	667	592	614	574	590	580	570	603	648	599	589	556	567	553	618	594	594	597	601	576	617	589	614	598	604	610	588	624	561	630	572	641	581	632	581	601	613	603	618	603	611	560	591	604	622	585	607	588	652	600	599	613	636	609	639	570	612	596	614	592	609	630	574	621	613	594	610	604	584	597	581	611	587	626	613	629	599	614	614	611	576	576	594	599	566	549	603	610	608	600	590	570	583	658	645	593	611	615	568	591	612	595	603	591	591	560	586	627	637	594	574	637	630	572	586	557	563	600	594	578	611	600	598	625	637	626	597	643	581	621	653	610	606	537	586	608	576	599	622	574	586	570	620	636	651	558	626	652	623	594	602	623	620	542	636	597	589	593	570	583	613	590	600	595	589	597	623	620	593	643	650	588	588	603	556	607	621	619	622	609	603	603	577	629	557	585	587	585	608	587	612	604	563	603	605	590	584	648	604	602	593	605	596	553	582	609	594	624	603	595	643	580	580	631	577	639	605	590	621	627	582	592	584	613	622	617	573	661	608	618	624	572	591	599	629	639	622	571	625	579	605	611	667	559	640	597	565	620	589	564	602	591	608	551	630	582	643	615	576	571	589	554	648	589	602	563	612	601	634	551	586	597	561	597	615	626	609	604	583	600	606	562	573	625	605	603	558	565	633	613	562	611	585	590	582	596	610	584	603	607	606	608	611	563	604	599	625	577	629	621	561	613	601	582	617	604	581	609	591	552	623	590	617	615	601	601	564	625	586	605	607	597	577	641	619	629	558	637	604	603	578	586	624	614	568	591	567	645	614	626	625	568	604	644	625	582	634	575	625	606	578	625	607	632	640	593	634	611	607	606	582	613	571	612	573	629	597	625	600	629	596	578	600	622	579	620	595	625	594	647	655	587	584	596	587	556	622	593	604	619	582	628	601	567	634	625	631	599	609	565	585	588	620	578	567	597	592	593	600	594	611	594	595	601	617	595	579	632	634	612	579	592	573	587	574	590	602	584	570	550	587	609	567	633	603	605	600	619	613	573	618	619	575	628	575	571	638	575	603	580	607	597	605	600	575	644	615	606	595	586	608	579	597	588	588	615	593	580	592	604	557	585	621	611	596	587	590	605	611	604	667	589	586	639	614	566	600	572	622	596	580	658	590	607	584	600	587	610	616	586	604	626	641	614	589	610	646	583	568	645	631	563	636	631	609	596	572	631	680	584	598	589	596	621	639	600	634	650	586	643	591	632	594	575	617	581	582	598	572	628	615	641	620	678	607	621	638	561	600	651	606	611	636	565	626	611	581	594	574	633	635	616	629	564	609	582	627	595	583	613	591	613	554	582	589	645	643	598	626	605	615	556	630	566	559	583	630	652	656	611	595	622	597	592	638	591	639	606	568	610	587	579	604	587	609	601	591	633	560	639	583	586	548	626	541	586	577	549	601	605	565	610	582	609	619	603	575	618	595	591	568	580	590	576	646	617	608	607	607	630	609	537	570	591	639	608	644	602	605	598	650	577	576	588	607	626	615	641	531	586	600	619	603	615	563	574	593	579	568	557	621	647	619	589	633	588	585	639	639	594	600	632	598	581	571	607	620	623	607	622	576	555	587	615	644	624	602	558	593	655	616	630	581	588	572	570	611	615	604	633	563	598	580	583	582	642	616	584	605	613	593	595	574	678	613	592	587	623	601	613	616	606	666	581	637	596	593	625	582	588	637	585	617	624	568	591	572	596	580	629	617	607	615	601	603	601	613	595	609	603	626	579	604	619	634	606	612	574	625	618	634	639	628	624	593	610	592	547	595	598	595	582	631	562	608	620	625	581	595	641	596	587	612	602	596	594	632	610	588	590	567	611	651	607	588	624	567	604	601	644	559	587	636	590	602	567	621	586	644	652	602	562	578	595	638	624	584	575	644	617	580	562	598	578	644	591	590	575	621	604	605	599	581	543	599	575	575	651	610	613	559	571	629	584	590	625	624	626	636	587	621	588	625	584	629	590	586	630	603	619	665	596	637	560	629	607	631	541	604	601	604	633	619	617	539	587	584	646	609	615	602	557	591	586	612	616	560	617	598	595	588	593	592	624	561	590	627	577	612	619	618	601	589	586	623	680	598	608	582	610	592	588	580	612	635	633	661	605	635	607	648	593	623	640	574	590	582	584	620	617	587	610	615	575	569	571	593	594	607	591	618	636	602	599	637	583	609	570	610	569	604	589	593	614	625	569	602	607	598	614	608	592	589	590	571	604	601	590	609	618	599	620	666	593	609	599	598	599	618	608	620	582	561	638	589	634	611	593	624	625	627	568	583	596	555	578	630	610	600	601	605	604	620	624	602	634	595	631	596	639	595	630	608	623	588	592	622	607	591	608	593	646	607	567	612	600	642	641	571	584	604	622	637	593	626	585	602	557	646	613	582	597	620	595	592	590	606	561	633	610	612	617	599	569	619	609	617	570	596	603	593	582	577	575	648	559	618	600	587	616	595	615	640	588	608	584	622	602	579	624	586	651	586	590	604	612	627	633	576	602	582	580	586	606	618	603	605	589	569	568	594	596	608	644	603	544	616	635	625	650	586	640	627	600	575	610	625	650	616	594	609	595	611	580	626	586	564	589	559	631	618	553	560	596	615	595	642	596	638	585	577	619	625	616	580	631	626	624	618	595	578	550	625	586	593	583	628	621	590	567	596	578	623	607	600	629	612	618	588	606	600	574	580	599	621	581	631	574	597	587	609	613	576	635	619	602	572	604	613	604	622	600	612	606	647	645	568	609	560	594	599	594	567	578	630	597	632	635	584	576	651	582	579	582	569	647	606	595	607	555	570	602	607	618	616	575	585	620	597	571	637	600	625	593	583	599	603	627	613	588	567	599	583	597	600	571	564	594	615	613	581	609	612	621	605	625	599	619	627	594	598	625	588	584	636	573	603	586	643	578	586	556	589	625	600	560	613	610	601	605	603	571	605	616	611	558	585	594	631	590	627	593	599	575	599	601	628	556	610	598	610	594	609	574	578	576	621	594	588	650	572	605	573	584	625	621	618	601	608	615	594	638	607	629	593	614	635	564	612	633	576	597	592	603	623	612	610	593	632	604	582	519	582	630	613	602	525	581	571	613	611	544	612	633	607	593	616	592	630	596	588	613	587	639	583	639	592	566	572	588	611	584	595	590	595	573	643	557	586	647	603	634	608	623	626	610	653	632	603	625	589	595	632	564	592	670	577	602	573	630	630	601	585	633	627	658	636	585	613	636	611	630	599	586	576	617	636	581	623	580	634	568
29926	30738	8451	880	938	911	928	922	879	910	954	871	853	902	884	933	887	915	904	886	940	903	866	936	918	901	936	885	893	881	892	875	923	882	913	889	896	857	868	902	842	866	902	890	925	903	862	872	869	887	903	884	897	911	814	848	892	870	861	916	838	872	880	890	885	869	861	881	936	884	935	879	902	902	902	902	904	834	870	839	905	897	853	893	860	862	913	877	914	861	906	897	894	923	846	881	866	892	926	941	914	852	956	855	824	879	842	865	854	893	904	913	910	869	860	845	846	937	892	873	871	863	892	930	920	879	908	916	913	902	895	892	947	874	807	892	922	854	900	898	892	945	866	855	920	882	877	877	831	873	890	893	839	923	881	890	910	891	926	908	876	897	878	868	903	955	881	875	911	870	883	861	850	926	945	926	902	893	928	899	887	942	898	878	883	871	874	929	850	896	892	879	826	926	893	902	870	891	888	849	895	842	898	878	917	906	913	942	908	855	894	920	837	881	871	919	862	882	867	906	926	856	908	853	899	890	907	895	836	891	908	889	866	865	922	866	892	910	940	890	850	867	847	834	847	904	931	896	899	877	887	904	899	859	934	910	908	902	901	892	881	899	938	901	818	933	880	861	858	898	866	899	902	938	867	865	880	906	875	861	891	805	857	894	932	877	877	947	903	899	917	920	885	912	923	901	900	842	898	817	884	873	923	886	912	897	942	867	863	888	880	855	863	967	883	869	862	899	884	896	883	871	848	911	900	907	859	883	865	850	870	882	901	921	911	946	870	873	873	896	917	941	827	821	922	827	827	849	859	909	887	883	873	877	878	896	910	874	888	931	868	880	881	889	891	877	947	947	862	893	898	911	876	897	796	852	919	897	891	889	909	918	927	867	938	896	891	890	895	831	872	906	931	952	862	871	874	914	924	883	879	915	854	921	886	801	878	878	886	904	873	883	884	914	886	866	892	907	886	871	880	842	903	930	871	913	888	867	881	881	888	848	863	900	907	895	873	971	916	950	901	873	906	875	997	876	905	875	880	970	910	915	869	842	912	863	838	916	890	892	864	867	898	893	904	902	891	890	817	878	928	861	854	894	875	879	894	893	934	899	892	877	910	889	833	837	918	914	867	874	877	918	873	880	893	927	901	886	844	859	849	921	893	870	950	856	870	898	879	874	844	876	901	859	910	874	901	823	941	923	872	950	865	935	858	857	929	855	844	902	862	897	891	906	890	879	851	895	912	857	899	896	952	897	904	893	891	876	871	899	892	896	875	887	954	865	896	913	918	866	910	886	907	875	945	928	874	924	900	916	899	916	892	866	926	875	897	865	965	865	871	890	950	920	875	899	893	929	897	918	856	893	899	866	910	903	870	868	913	847	894	895	919	915	899	882	879	922	881	960	939	851	923	875	871	792	864	886	896	880	840	915	869	856	884	909	878	892	928	891	890	882	910	899	910	858	862	883	926	881	883	846	911	899	891	876	914	892	873	874	959	891	904	875	877	890	878	866	889	878	914	935	879	854	829	832	827	907	904	884	896	826	904	912	922	883	873	899	926	859	848	921	869	898	923	864	821	885	884	928	942	874	841	892	901	805	883	906	870	874	891	891	860	869	908	915	857	899	940	888	874	849	869	879	889	877	868	872	890	896	894	918	920	901	858	889	935	947	913	868	907	862	872	884	863	907	884	914	864	891	888	876	897	871	924	916	873	817	889	895	967	864	891	885	920	909	900	943	867	892	905	929	927	877	917	855	906	881	842	951	893	892	867	852	947	874	888	897	907	933	900	896	868	871	885	850	928	908	904	927	888	850	890	879	858	816	937	872	916	884	904	887	934	861	937	864	882	908	891	947	872	882	915	890	873	891	897	905	912	911	877	859	872	855	852	943	876	839	870	893	926	880	905	894	922	847	889	919	853	861	856	867	897	895	869	905	864	863	935	910	868	825	888	873	850	911	915	935	926	879	945	883	877	908	914	885	872	913	878	896	910	870	864	917	901	885	948	858	862	874	894	819	899	886	877	860	905	887	879	869	913	877	837	930	887	897	908	942	861	911	888	891	883	893	877	870	906	910	892	879	832	885	856	890	885	911	883	921	898	872	833	916	939	876	878	872	899	876	926	867	926	806	898	858	871	890	931	866	889	871	928	938	940	856	923	901	951	879	834	924	859	854	872	888	912	955	894	880	907	878	872	916	848	887	872	875	848	915	871	867	923	891	881	856	902	902	954	929	836	882	892	861	898	881	865	937	919	907	892	860	872	872	933	932	906	890	898	871	884	861	883	879	921	920	905	912	900	868	866	918	889	874	824	879	862	858	857	929	878	897	861	898	930	898	897	898	912	857	899	938	844	911	878	886	925	850	915	886	879	905	916	914	939	921	913	901	882	889	863	895	911	960	857	869	897	863	928	888	926	869	869	881	875	897	889	891	882	868	891	843	922	898	935	882	867	873	898	914	956	919	900	843	848	929	884	919	838	909	877	898	901	919	919	885	869	896	918	939	887	876	823	891	842	926	916	895	901	903	835	912	898	887	898	858	893	868	907	900	901	899	917	918	871	871	892	890	893	950	848	911	919	909	886	868	872	912	881	836	863	883	913	876	888	877	900	877	869	884	883	870	908	858	877	920	870	870	908	911	909	904	875	911	924	888	894	939	824	899	940	876	883	868	946	904	867	871	867	919	891	876	929	863	928	865	859	842	902	868	917	832	894	906	887	848	957	915	905	864	907	890	870	926	893	895	908	911	921	850	843	923	914	887	854	867	900	932	890	843	820	859	907	878	850	925	879	844	867	846	841	909	929	887	909	906	882	920	830	864	893	917	945	900	966	888	909	922	864	883	917	826	932	873	872	823	891	899	954	893	951	906	901	910	851	919	866	968	882	923	893	865	834	896	949	938	881	839	899	911	921	892	921	926	911	895	888	886	898	911	868	827	883	881	932	878	876	860	859	907	866	871	832	919	841	918	857	900	854	916	868	906	901	846	889	937	917	953	892	837	885	903	891	902	860	890	906	910	871	897	879	873	955	866	852	905	898	910	915	896	924	876	874	818	873	887	880	919	867	919	876	910	909	906	893	891	862	875	840	915	883	888	882	850	951	872	885	939	840	819	878	871	887	887	880	903	894	890	924	933	921	906	904	872	902	877	863	886	820	894	874	912	925	905	870	879	882	865	975	893	916	858	895	886	895	903	889	893	856	881	885	892	855	846	931	858	873	921	842	863	893	910	868	954	857	797	930	879	903	867	871	827	915	883	890	872	833	865	920	894	931	915	869	905	927	874	872	833	880	920	863	917	898	912	852	856	938	923	836	926	891	914	900	863	910	865	933	932	926	906	866	900	849	913	916	940	924	891	888	891	908	882	886	860	919	910	851	884	961	923	911	891	816	896	876	906	907	907	896	863	936	879	908	908	854	870	952	863	823	874	899	892	859	839	864	895	845	894	830	911	844	887	910	891	870	873	889	920	820	908	864	828	871	933	869	866	882	921
23501	21777	28280	25261	18384	1810	442	356	335	337	349	348	384	348	338	353	375	352	345	367	332	334	359	348	349	323	353	305	350	334	354	351	382	353	345	320	356	365	340	317	357	374	317	378	345	359	334	308	347	362	346	354	325	320	326	337	336	303	364	341	352	347	354	364	346	303	369	327	346	351	344	367	373	319	337	366	364	347	335	337	340	357	324	348	355	332	362	289	353	326	326	359	377	327	346	327	356	359	344	310	341	378	353	319	333	361	348	377	342	327	331	307	341	382	348	354	339	330	324	368	343	336	337	345	361	319	353	335	304	336	334	395	335	327	344	315	360	360	334	334	339	391	332	363	335	346	328	375	338	316	353	354	327	352	323	319	350	375	318	347	346	356	356	320	362	342	345	348	320	349	375	343	355	307	344	348	315	322	350	333	366	357	363	343	352	363	354	330	333	322	376	356	355	349	365	326	362	349	374	321	323	359	335	344	364	378	353	355	322	374	335	354	353	372	346	319	354	362	301	326	315	353	325	340	339	351	320	386	383	331	348	369	337	365	335	344	344	359	345	312	348	327	337	369	347	349	325	342	355	342	358	396	341	330	354	340	331	355	349	320	362	337	340	331	348	365	371	347	336	369	349	328	322	377	323	331	323	356	327	315	326	374	360	363	347	337	335	309	339	321	335	362	349	317	363	322	350	377	320	299	350	343	367	335	351	345	355	315	326	332	375	335	354	325	302	360	355	337	358	368	325	348	353	325	384	338	351	343	357	336	363	323	372	348	326	364	377	373	339	350	341	339	341	358	303	356	337	326	357	365	351	333	362	362	329	338	346	330	340	310	358	358	365	345	352	335	357	362	357	337	352	340	321	335	335	373	316	344	317	363	337	350	331	323	349	343	300	330	324	346	338	335	354	382	334	344	346	328	337	352	346	357	348	320	343	350	338	358	322	328	321	341	349	365	320	352	337	355	354	340	347	354	351	351	357	334	328	339	348	368	355	312	362	350	337	304	347	350	331	361	351	353	302	368	380	352	336	341	362	340	339	377	361	340	339	374	365	365	309	350	350	337	350	359	413	366	324	362	371	326	377	333	348	352	357	360	318	331	337	313	332	334	336	349	344	334	348	347	344	310	332	353	289	334	350	357	340	363	330	353	334	353	354	331	312	320	333	338	353	365	366	357	338	345	330	317	360	308	361	336	319	355	316	350	344	338	346	356	331	316	365	317	360	349	370	344	351	367	397	350	345	326	360	327	337	358	374	327	366	352	333	322	357	318	359	335	356	339	338	379	348	338	325	329	349	364	324	345	365	352	307	310	344	332	342	371	349	336	339	354	360	335	345	326	332	355	340	357	337	357	346	308	350	376	350	299	330	348	351	361	353	334	368	329	348	331	350	310	319	376	333	321	329	356	338	342	323	366	380	367	325	354	353	356	345	361	368	339	353	361	340	358	295	338	358	347	333	328	351	333	332	341	316	363	359	322	359	330	351	352	331	338	363	324	361	318	348	324	342	352	348	353	349	313	315	375	336	346	364	305	327	318	332	337	348	326	328	332	320	361	305	348	364	334	354	329	336	338	329	314	361	347	354	334	358	326	336	330	352	369	331	334	390	367	342	344	382	337	323	351	352	343	350	361	362	370	368	334	369	356	332	344	372	344	364	340	324	330	370	342	346	365	341	364	356	319	363	365	365	347	356	341	355	330	356	340	333	339	373	344	340	344	372	344	334	382	359	341	364	351	341	371	357	374	356	361	356	334	366	341	363	369	346	331	340	346	347	347	353	356	358	363	353	379	345	345	339	345	350	341	332	353	349	360	337	358	335	358	362	318	350	362	333	312	367	340	325	347	346	317	367	356	319	326	317	354	351	323	349	337	322	320	366	315	348	344	340	334	328	300	395	343	359	342	351	355	333	315	353	339	315	326	325	339	342	349	350	359	376	335	347	348	357	322	344	321	343	337	316	367	395	348	337	338	336	343	319	344	335	333	378	352	388	362	344	368	359	335	357	348	368	367	356	354	328	367	351	334	358	348	318	340	347	333	362	364	401	361	350	356	353	378	335	346	351	345	361	376	346	358	295	312	332	346	349	366	320	321	339	365	383	368	337	338	359	361	330	348	376	310	310	327	347	361	329	340	310	333	293	351	335	364	341	314	357	334	307	362	373	390	349	306	342	382	364	324	361	342	376	325	365	323	350	349	338	351	334	349	368	344	354	334	348	347	347	339	344	328	348	344	340	376	347	333	357	334	355	310	342	317	347	381	351	331	354	348	319	315	338	336	380	339	319	363	358	325	365	307	338	336	316	311	344	365	357	349	357	345	342	317	369	347	344	355	344	334	316	321	360	347	318	343	322	303	307	367	341	319	301	371	340	345	319	366	322	302	349	337	356	362	370	357	366	338	333	336	345	362	344	345	329	330	297	356	336	327	345	329	361	368	314	389	331	346	362	324	333	336	352	358	350	357	333	343	320	342	333	338	318	344	320	335	354	328	357	354	331	362	320	347	351	379	352	283	366	334	354	358	357	339	333	339	352	370	343	364	342	343	343	349	360	381	360	364	357	363	316	316	339	339	334	343	347	315	345	334	327	361	338	357	347	337	327	349	319	353	344	361	337	354	358	371	356	349	324	336	373	343	344	349	355	335	314	367	357	390	319	348	345	342	309	332	369	332	338	370	333	382	349	361	365	333	362	342	347	340	335	324	339	363	339	364	371	346	329	350	371	362	350	367	361	366	341	368	334	318	325	352	341	346	359	365	339	354	389	332	364	377	376	343	329	379	378	330	327	305	342	320	337	346	340	370	332	322	352	349	336	358	341	340	345	348	339	312	373	321	319	325	323	337	356	356	347	324	318	367	325	348	340	311	351	339	338	356	349	338	333	357	332	357	345	389	358	344	354	334	338	355	338	357	325	354	362	358	350	361	322	344	328	339	350	325	354	339	308	357	321	347	341	343	319	369	375	333	356	357	340	334	344	331	361	316	347	369	343	341	361	381	306	323	325	328	342	357	337	342	340	329	333	357	367	381	335	340	322	354	337	358	319	365	362	355	396	357	337	329	362	333	351	359	347	367	335	337	372	329	318	350	315	337	344	372	337	329	316	319	329	327	328	309	361	326	338	397	333	318	347	334	345	358	352	339	322	339	321	394	330	349	351	353	335	352	338	342	350	328	305	348	358	344	315	338	340	349	351	330	367	346	337	339	321	348	346	331	363	336	369	391	356	363	315	346	361	355	386	347	330	350	349	351	374	296	344	288	315	319	317	318	358	344	294	373	345	356	311	336	333	363	356	331	360	350	361	334	341	362	329	346	384	347	363	341	338	367	375	336	363	314	349	348	301	375	323	343	339	360	328	349	356	337	361	328	367	335	357	310	348	375	336	310	335	332	343	330	356	317	350	337	363	352	376	319	348	327	357	322	358	344	349	346	392	339	333	381	319	350	337	351	354	345	311	306	372	324	322	342	314	372	347	314	337	332	352	344	352	357
50490	73540	29119	987	683	595	595	542	553	595	541	562	537	531	501	523	516	520	545	511	534	530	542	499	581	527	547	538	509	541	555	526	544	521	535	518	489	539	503	543	521	537	517	560	496	486	524	534	563	498	506	526	532	538	538	502	504	510	546	525	553	516	529	545	520	517	540	528	547	518	543	546	547	519	525	490	514	541	533	532	540	508	538	548	530	550	536	551	506	529	516	520	567	515	516	516	501	531	555	583	508	481	505	510	500	518	535	516	564	532	541	488	543	548	554	547	534	516	540	532	507	510	478	564	538	493	520	562	547	510	560	499	527	501	541	523	522	532	491	551	527	502	549	519	530	514	547	531	517	548	589	528	530	483	543	546	549	517	541	512	531	527	565	509	503	483	541	490	517	521	555	566	541	535	530	511	533	532	568	492	536	521	542	533	523	536	518	531	530	533	525	545	528	472	545	547	537	493	474	557	524	520	536	515	540	528	495	543	518	519	523	486	566	587	530	491	496	522	522	549	531	546	527	541	514	522	566	541	552	508	525	483	586	529	547	525	502	475	519	486	496	561	510	524	532	509	505	478	513	523	501	518	516	479	540	569	447	506	471	474	555	498	530	551	558	515	541	514	537	514	560	512	577	518	508	531	551	508	538	514	531	520	564	512	503	556	513	528	558	532	528	506	503	524	490	522	534	532	545	517	539	514	555	534	505	535	520	489	519	572	508	526	503	506	505	512	518	501	536	537	562	558	510	574	535	501	530	519	547	554	495	541	538	530	544	525	526	504	525	518	553	496	502	574	560	552	515	559	459	540	493	497	547	504	519	537	485	566	515	540	534	498	506	553	514	545	570	503	537	530	503	552	501	515	565	527	535	463	575	508	512	528	520	564	501	510	517	485	534	539	522	573	543	526	535	556	535	493	530	518	520	548	517	569	526	530	557	529	522	502	569	599	512	512	503	531	540	475	523	546	514	497	497	535	568	524	539	513	497	532	555	515	537	565	551	531	529	493	536	522	551	506	537	551	556	533	524	564	524	527	536	510	599	547	526	559	507	546	521	547	578	539	511	498	559	536	540	559	533	506	534	551	549	540	518	522	546	472	499	532	545	528	517	540	560	534	522	510	558	535	553	557	531	530	540	499	537	531	542	488	527	530	535	549	515	526	540	533	534	512	496	495	513	476	576	528	550	502	521	502	495	524	527	557	527	547	491	507	521	534	534	503	525	498	521	583	489	509	543	557	505	521	571	516	512	533	529	520	529	571	515	459	554	538	546	511	498	512	533	476	564	513	529	516	538	544	561	517	521	520	519	529	538	549	501	518	533	536	519	530	548	547	524	527	512	526	524	515	568	475	532	562	536	507	508	524	523	495	542	547	540	500	547	538	568	579	517	552	523	560	568	542	513	508	489	520	512	537	523	502	559	517	554	529	559	527	559	493	542	550	526	521	520	544	514	550	513	558	531	540	537	542	510	491	509	565	538	551	546	528	532	512	532	538	531	520	526	534	572	513	546	519	517	506	521	535	556	536	540	506	541	514	528	570	530	527	518	546	603	505	524	521	538	535	563	488	513	572	509	523	505	497	524	513	552	516	524	550	554	503	513	558	489	535	544	506	536	537	504	523	527	533	469	485	563	539	498	544	525	511	512	549	512	557	595	528	523	541	493	537	537	522	528	516	545	560	525	539	530	522	531	571	510	533	497	497	535	556	524	542	516	548	568	506	517	508	498	551	512	556	514	518	472	511	529	532	506	555	545	502	511	513	500	563	571	554	509	547	524	542	544	506	507	540	532	500	538	505	556	535	493	529	558	547	518	576	486	544	468	529	554	533	513	524	552	545	505	529	538	565	491	541	493	511	502	527	546	520	490	539	547	543	564	537	503	493	564	532	507	537	549	538	526	486	518	537	531	497	502	539	535	569	542	555	498	535	514	564	537	479	521	543	553	471	549	536	461	531	516	518	528	499	532	538	535	561	513	584	529	503	514	537	503	499	524	480	577	519	509	509	519	524	484	534	541	501	513	512	521	532	531	518	540	531	477	515	519	540	518	536	516	512	482	548	495	521	574	513	516	508	504	501	513	487	525	531	519	545	535	528	512	552	505	557	534	522	507	524	528	546	516	541	537	551	534	518	543	519	514	521	537	547	510	499	551	541	542	533	552	550	561	508	545	525	515	497	531	500	517	509	527	548	536	506	515	551	499	551	518	546	572	514	569	506	526	543	534	528	528	526	521	531	580	545	534	509	513	534	554	564	518	552	534	529	540	500	532	503	542	487	522	542	542	527	545	513	507	524	510	531	516	535	520	513	572	541	539	526	501	520	584	522	544	537	545	562	522	531	498	532	591	569	514	525	553	502	536	536	534	600	495	537	536	525	599	541	545	581	506	519	556	520	484	564	501	509	571	494	529	498	531	509	580	530	560	500	543	550	525	491	523	531	557	592	539	544	491	523	547	545	529	508	564	493	551	514	542	519	533	548	534	528	541	567	529	538	506	542	542	521	550	494	505	530	520	526	524	520	550	564	543	539	503	492	539	533	523	516	537	544	539	539	577	558	540	496	523	566	517	497	530	550	501	537	509	561	522	499	534	548	542	516	510	469	515	528	553	514	549	586	492	512	545	536	515	543	555	543	502	524	510	517	512	530	498	569	537	538	541	522	504	491	519	466	549	505	546	544	508	523	554	515	523	567	538	534	509	549	485	522	554	517	517	520	535	539	536	531	593	514	521	508	507	536	509	501	534	538	529	503	527	530	537	545	483	536	516	488	497	541	470	540	516	510	533	480	515	557	524	519	527	504	571	515	511	522	541	533	543	506	522	513	496	495	533	542	504	556	504	535	496	535	488	515	527	515	532	500	538	503	533	531	518	516	520	524	464	528	530	520	516	547	477	521	537	498	499	516	543	528	497	494	511	546	507	530	541	532	475	519	541	542	534	548	510	530	543	579	535	530	515	495	540	516	512	495	534	525	581	500	567	557	560	479	534	528	567	548	546	489	547	546	593	507	568	549	542	524	522	525	490	571	594	530	503	548	514	531	505	506	561	528	572	555	587	532	519	560	484	542	540	503	476	523	525	491	549	520	541	538	570	598	545	515	490	514	530	551	555	537	505	534	515	561	552	554	523	555	519	533	532	542	509	549	545	547	491	521	507	523	539	530	501	488	520	553	553	529	528	533	519	520	493	524	563	517	523	483	544	494	529	562	511	506	532	547	509	509	512	509	504	465	532	533	517	484	526	539	534	530	507	546	520	537	549	507	510	499	509	505	515	490	547	567	574	524	528	502	568	544	511	529	538	551	500	525	511	504	550	502	495	505	539	526	552	510	500	533	539	542	555	508	522	505	561	507	542	498	537	483	534	528	541	476	526	546	512	531	512	513	501	481	559	479	523	514	494	538	563	528	527	503	539	523	495	525	525	527	493	507	524	531	518	519	498	538	575	516	514	517	505	511	517	504	537	526	525	498	478	564	524	518	517	515	532	541
25107	22328	26562	21989	2471	693	665	658	665	649	687	673	656	663	638	702	664	644	609	627	637	652	672	607	686	655	605	617	685	655	620	622	687	622	634	627	633	615	608	619	643	627	638	587	615	603	645	595	644	616	612	689	666	642	619	660	639	646	610	641	599	655	584	714	625	626	597	628	625	631	648	628	643	651	680	625	637	649	673	657	592	665	645	604	593	671	638	615	595	636	588	635	628	640	660	655	637	621	650	667	637	630	681	689	606	594	669	618	617	648	645	624	609	588	676	633	587	664	625	624	618	616	603	642	624	652	633	662	648	654	627	643	580	599	656	650	659	663	605	643	607	660	655	633	625	636	640	642	636	664	615	609	601	649	623	658	616	643	635	618	648	609	639	625	637	605	638	645	618	634	618	660	639	641	621	604	647	625	666	645	633	607	618	655	645	655	626	663	693	647	684	674	633	655	664	620	621	659	678	664	653	607	623	677	613	593	617	618	595	589	621	634	636	617	659	671	642	645	637	636	610	614	632	629	656	648	635	585	588	622	661	638	648	569	629	618	597	662	650	628	650	642	638	582	590	651	611	675	600	641	616	608	624	693	668	619	602	606	641	600	613	595	616	635	621	631	670	622	657	660	634	686	631	607	582	632	654	622	638	617	639	616	659	597	656	665	615	629	665	599	614	630	640	646	644	610	665	622	627	644	608	682	642	569	636	598	633	655	621	625	614	651	586	660	604	652	631	634	655	594	623	668	663	621	640	655	657	605	682	640	644	640	632	631	666	667	630	587	609	693	614	641	645	604	612	626	619	632	678	591	668	676	629	630	617	611	618	624	622	639	638	625	636	597	605	647	647	613	636	609	677	651	624	672	652	627	656	635	640	641	636	619	577	625	614	662	659	613	634	678	672	625	612	607	673	658	624	599	612	660	618	604	627	639	648	666	679	607	671	585	625	646	643	628	611	616	647	646	614	659	616	620	652	664	653	594	616	643	624	583	619	641	663	620	620	669	658	684	642	654	590	655	603	669	589	673	644	638	642	652	614	648	642	627	561	620	616	638	670	626	627	599	575	632	618	670	600	674	627	616	708	620	671	629	628	644	659	589	645	626	642	617	618	615	673	649	613	654	630	655	659	606	610	684	611	647	656	633	679	640	655	622	631	639	618	661	664	604	625	673	619	657	617	645	654	652	624	605	671	633	668	647	673	633	640	649	608	632	603	633	596	634	610	641	654	593	623	640	617	629	625	634	640	643	637	640	613	636	643	632	616	635	629	624	625	648	615	628	597	641	622	686	615	678	604	633	633	640	625	616	655	650	666	643	645	620	636	648	650	593	600	598	616	656	655	654	682	670	635	645	649	611	665	608	631	636	589	630	625	703	659	666	656	631	635	608	664	645	638	670	617	692	620	660	633	614	653	596	627	622	621	663	632	604	641	619	684	638	646	667	600	661	680	648	628	570	646	605	602	650	633	625	662	624	654	601	670	619	583	679	643	616	642	671	599	615	591	645	616	635	644	618	629	681	616	633	605	617	618	618	637	625	621	638	648	602	651	631	642	611	657	610	616	639	652	642	633	672	640	586	649	605	600	620	651	599	673	611	646	618	636	667	656	654	669	651	611	632	615	577	605	657	627	644	622	681	654	638	660	664	612	671	643	630	656	689	653	623	644	625	632	625	665	625	676	608	631	646	645	662	657	637	637	651	618	664	627	646	602	596	649	649	619	638	590	672	664	668	619	666	646	662	606	611	632	627	653	602	622	612	601	636	614	622	627	638	590	622	633	616	655	620	649	618	625	626	673	612	638	612	655	618	597	552	635	639	591	578	625	639	676	635	571	630	580	630	623	640	655	630	585	623	641	604	644	653	686	617	634	613	630	678	652	644	677	686	648	647	631	627	597	664	624	620	612	622	655	634	601	635	636	661	628	618	640	636	624	647	627	603	691	615	600	651	644	662	606	607	643	659	640	677	629	632	666	631	675	652	641	610	665	616	613	666	604	581	648	573	674	645	622	631	631	600	623	630	650	660	614	621	650	639	630	638	642	635	596	635	661	635	686	632	625	634	632	614	649	634	633	662	602	654	624	628	690	609	653	609	649	670	658	640	608	597	621	648	619	614	626	657	641	660	621	594	634	632	637	652	616	631	623	596	660	647	621	605	668	622	656	651	608	632	627	629	679	622	665	628	635	611	643	624	583	685	648	655	613	665	651	620	601	636	610	650	613	613	664	641	645	693	636	599	600	641	666	649	650	648	631	657	636	619	602	624	650	620	634	619	635	629	663	653	650	655	621	667	629	634	612	623	655	631	665	647	639	612	649	593	654	637	623	690	673	629	636	622	618	613	640	639	673	621	624	653	634	606	641	651	648	623	625	639	576	605	655	622	630	590	636	613	689	647	648	602	672	625	638	618	646	615	640	605	666	630	699	645	639	609	641	590	680	645	619	637	635	605	619	653	651	642	610	632	641	627	664	656	615	617	638	654	621	635	652	594	645	643	624	648	637	642	661	634	664	603	633	628	626	592	637	653	644	640	604	634	647	643	649	660	675	616	640	631	641	645	623	608	632	645	650	665	639	651	629	649	620	609	631	647	653	600	613	608	590	615	620	636	629	649	614	648	679	671	664	651	615	638	636	618	650	653	633	622	688	665	611	645	646	623	651	643	613	600	681	641	638	680	628	647	662	642	621	611	686	626	650	642	645	603	632	665	627	601	595	620	619	645	631	643	597	667	634	636	640	635	628	630	666	618	647	623	611	591	663	648	651	622	640	593	635	694	642	623	621	678	629	631	639	650	647	618	632	609	609	632	603	614	625	643	621	638	637	705	654	652	657	650	620	626	627	648	663	652	699	663	665	619	618	628	601	642	611	601	627	612	601	604	621	640	648	620	639	678	631	642	608	613	609	661	598	632	629	607	659	706	677	614	614	646	647	622	614	625	663	640	613	599	640	606	641	642	610	654	642	621	665	632	616	607	629	649	665	651	636	630	607	604	641	670	607	618	638	617	696	627	592	617	653	625	661	640	630	684	634	617	614	626	650	619	643	584	640	662	655	678	657	673	632	654	654	651	665	623	619	652	629	617	657	665	632	621	572	627	627	649	625	663	599	668	629	639	659	609	655	594	647	630	713	607	674	671	660	651	604	657	649	636	652	650	592	649	669	639	621	684	652	672	624	658	653	621	590	614	633	580	668	617	667	642	629	643	691	633	620	623	626	657	672	615	665	602	597	647	659	655	634	633	682	593	651	611	600	621	623	623	689	654	643	613	629	647	624	633	604	661	642	605	638	666	628	645	674	637	681	676	635	642	629	597	680	634	581	635	659	635	659	600	665	610	664	566	663	606	614	644	668	633	618	608	644	671	604	648	635	589	637	632	623	592	580	597	615	675	619	660	613	666	631	626	622	658	665	688	643	660	630	643	622	675	664	651	630	628	639	648	703	651	598	624	592	677	630	623	638	639	631	609	619	572	662	680	661	663	648	620	647	634
44747	60037	18809	975	1003	991	903	907	974	929	942	955	925	916	888	925	872	917	915	910	943	910	902	921	950	943	894	919	914	951	876	891	901	917	878	949	909	939	937	948	918	939	892	893	930	906	945	912	907	894	935	919	908	952	926	928	943	905	930	911	916	865	890	917	931	862	1008	951	909	918	888	884	956	939	935	857	938	927	897	945	929	941	921	928	934	890	925	973	966	856	909	915	922	952	881	956	898	924	932	959	879	922	950	899	982	916	927	883	945	905	905	939	946	944	930	934	904	866	878	886	912	889	927	896	908	896	935	976	937	934	878	860	925	925	895	949	884	887	930	920	897	894	930	883	890	932	925	886	923	864	872	937	910	860	885	984	912	925	953	898	914	927	903	902	947	941	896	869	912	939	877	920	976	933	955	883	993	861	936	917	924	931	896	960	916	924	871	922	950	907	925	909	913	901	875	866	961	889	963	973	869	964	910	907	883	924	915	896	924	937	934	919	928	980	959	910	893	867	892	917	912	918	966	883	919	910	920	915	909	899	967	883	964	887	879	929	942	965	893	890	929	920	935	884	908	906	929	892	909	870	916	919	973	899	895	955	886	885	897	906	979	919	895	957	931	855	919	974	931	899	889	911	884	952	933	946	894	909	935	896	908	921	903	909	921	978	913	912	935	920	846	983	937	933	919	910	897	906	948	950	837	962	951	950	873	938	923	913	895	967	928	906	933	943	905	956	910	941	904	922	878	958	927	947	942	937	926	945	948	889	885	910	957	923	931	896	914	945	911	872	890	904	929	921	957	911	931	959	898	908	910	913	930	874	906	935	930	863	899	916	914	931	940	893	955	944	926	863	941	937	908	973	901	904	936	889	946	931	927	920	908	937	876	917	976	941	973	897	928	931	908	889	1002	835	945	878	905	875	929	898	932	885	883	941	932	953	920	904	935	908	948	937	899	936	893	882	896	933	1013	912	962	895	858	851	934	930	975	949	886	926	896	860	906	900	950	885	933	938	887	893	888	939	908	880	863	913	885	919	972	906	925	957	908	965	930	961	888	920	887	914	939	955	927	917	886	891	893	881	948	894	884	910	903	893	963	920	857	867	946	915	896	901	930	978	911	890	914	949	926	964	944	895	897	917	878	928	942	927	883	952	935	929	855	886	951	962	873	867	865	942	878	841	958	923	967	932	906	932	942	896	922	907	933	903	916	899	859	921	923	926	897	916	938	868	945	920	919	934	918	952	912	925	940	945	843	851	891	905	908	950	926	980	869	960	918	874	948	867	958	895	874	899	876	910	905	896	900	974	907	874	855	908	880	973	862	928	915	967	864	911	915	916	865	899	909	861	936	877	967	934	955	916	915	955	878	928	899	919	948	908	931	921	905	949	891	869	970	953	927	885	919	904	880	913	949	982	924	933	884	891	943	886	847	983	931	864	927	939	947	914	900	947	917	905	950	862	946	912	919	880	931	888	846	896	915	900	931	874	916	879	935	933	893	950	914	930	888	926	879	912	939	899	956	913	950	927	946	947	890	902	937	864	909	915	978	861	938	865	911	886	926	953	886	942	930	911	956	934	914	916	911	940	924	880	947	863	924	916	873	952	925	890	921	933	944	898	902	892	907	912	892	895	995	900	983	895	919	852	949	922	949	949	915	886	919	912	979	857	885	913	1030	976	906	968	940	909	895	923	882	914	941	912	905	900	915	956	922	898	919	981	913	928	880	958	887	896	903	947	932	910	915	940	865	922	928	857	944	857	910	919	899	941	949	911	973	891	947	968	921	919	938	978	885	917	936	897	904	910	994	916	926	890	899	915	976	880	875	872	960	977	946	903	906	878	905	926	836	921	886	919	909	958	902	926	897	917	920	914	911	906	873	942	936	950	905	920	922	945	905	904	952	925	951	916	934	946	926	960	901	937	897	917	927	913	867	930	877	900	857	918	963	930	890	888	915	921	861	925	900	901	931	973	896	1007	936	925	933	933	977	918	883	848	914	889	894	882	899	927	898	915	922	937	905	936	914	898	897	961	969	919	923	901	894	866	1006	904	889	958	914	926	922	945	929	885	882	951	905	897	929	862	883	868	932	932	892	953	936	947	927	920	871	895	900	953	907	905	954	942	920	902	907	850	953	972	972	909	890	850	871	925	901	888	1009	924	920	883	936	931	891	922	914	864	915	940	955	929	867	968	903	915	895	905	951	917	945	858	986	928	907	865	900	945	880	888	965	899	908	905	932	918	878	853	903	957	933	895	912	914	923	907	920	899	941	934	872	971	899	913	906	931	934	901	976	919	938	931	954	896	922	915	946	902	906	947	902	930	931	944	860	880	906	944	890	950	961	954	933	932	942	962	872	882	921	941	945	946	904	907	949	926	916	924	937	927	892	910	967	962	921	917	907	975	922	933	947	902	1005	940	945	884	874	875	932	897	891	909	970	918	925	1002	968	881	900	892	933	927	937	918	977	888	932	908	876	979	931	907	907	970	889	883	901	955	944	911	941	888	912	848	890	896	857	921	917	950	905	939	941	929	952	891	878	943	876	933	912	964	919	928	887	917	904	870	905	880	919	951	938	954	892	889	895	861	939	832	890	897	913	915	965	908	911	951	906	886	937	934	908	935	887	947	913	921	963	854	913	912	901	885	924	927	937	953	909	892	900	927	867	904	892	994	907	932	894	914	914	925	1002	977	903	898	939	923	897	916	916	952	935	905	951	920	895	911	903	912	924	956	925	920	915	979	957	941	920	864	981	891	944	944	889	877	958	886	928	912	935	887	895	926	873	893	939	946	907	942	935	901	902	905	914	974	905	909	886	916	877	922	968	872	960	910	882	901	949	898	943	898	960	958	912	889	955	955	876	902	907	898	938	935	875	927	963	875	897	957	969	880	955	919	907	958	945	936	934	877	963	928	877	932	927	914	962	948	898	929	942	856	924	920	890	957	902	940	940	959	887	881	909	920	949	883	898	935	944	906	927	999	884	935	919	882	891	926	876	962	936	947	942	954	948	936	879	890	936	895	902	907	903	888	902	920	902	994	942	957	889	940	922	960	875	939	931	945	920	879	928	922	911	925	868	903	912	897	930	974	885	943	891	957	872	924	869	949	946	928	881	909	928	899	911	890	939	941	910	927	882	898	918	937	943	928	928	957	926	884	906	971	893	888	908	843	865	907	926	944	959	948	901	917	910	922	944	956	896	938	910	914	930	938	938	919	931	889	913	956	897	913	918	874	896	986	905	898	904	956	912	881	864	909	951	919	901	914	909	924	928	932	928	933	936	917	937	881	885	925	956	945	881	912	924	871	964	908	882	955	924	921	884	883	926	915	924	916	906	912	882	906	915	927	944	899	928	879	862	910	927	963	887	885	903	983	886	935	925	927	935	933	906	926	909	963	892	889	921	974	874	889	930	875	925	931	882	949	925	933	863	927	867	924	947	945	910	992	914	921	891	948	926	959	909	895	958	881	902	854	905	881	928	902	893	918	918	913	906	886	902	872
22508	21649	29170	24446	21531	18394	1090	330	320	275	293	274	273	264	244	273	274	256	276	291	255	270	270	272	284	278	261	283	244	257	221	239	266	281	267	257	248	246	293	269	273	252	253	251	266	293	278	272	254	271	255	262	273	244	283	282	258	270	259	279	297	253	291	238	286	285	255	247	267	254	254	257	239	261	312	249	259	249	256	258	268	268	255	277	246	247	259	263	268	255	255	292	262	262	233	247	254	293	270	276	262	247	260	280	271	281	273	253	294	232	241	253	262	245	268	272	273	240	261	275	276	280	271	291	250	271	260	309	273	275	279	254	264	281	263	284	263	258	256	271	285	266	257	293	268	252	258	273	251	254	254	255	263	286	273	294	254	277	274	248	255	251	280	266	248	267	272	254	266	270	250	272	264	253	280	262	268	285	274	253	256	281	258	293	236	270	263	275	240	260	267	286	261	283	266	264	255	256	269	266	246	250	269	245	273	270	250	271	244	306	273	274	244	269	259	281	263	266	251	279	256	245	251	290	237	252	256	250	257	263	261	261	250	250	264	249	250	274	236	225	241	250	247	281	257	275	262	259	225	267	266	287	223	263	274	254	261	295	261	258	260	265	269	239	242	243	275	252	275	256	244	254	235	256	269	259	260	266	261	272	279	286	277	276	248	262	290	272	278	287	287	254	257	297	266	231	281	263	259	258	258	265	258	261	276	253	265	256	275	262	285	274	271	264	256	297	273	258	238	256	246	264	273	289	271	270	280	247	244	290	300	255	248	275	266	271	261	257	242	283	268	253	285	270	262	272	262	263	272	265	271	255	261	243	287	282	256	264	250	255	232	270	264	231	266	260	289	263	256	247	258	279	291	267	268	236	231	253	271	255	272	265	283	278	239	246	249	252	245	287	261	263	247	235	253	250	238	271	272	258	268	271	277	276	281	254	253	238	279	231	257	255	251	279	231	256	245	271	266	235	254	259	263	241	244	236	280	257	266	268	258	287	261	249	241	245	263	243	277	262	272	260	265	266	277	283	281	239	269	267	282	249	296	231	251	247	258	249	280	300	257	235	238	266	265	265	299	257	274	240	248	260	240	271	250	258	275	241	240	266	226	243	225	290	282	264	249	278	246	256	254	263	271	264	256	241	239	261	250	240	278	287	255	270	246	260	283	275	273	237	248	261	278	264	263	266	248	238	255	274	300	245	262	251	228	291	234	269	265	269	264	279	270	260	242	245	261	257	270	273	284	278	263	265	304	272	273	245	288	248	254	274	257	277	241	240	260	255	271	284	245	253	247	281	246	287	254	245	279	271	253	251	264	251	264	265	270	272	255	271	275	267	273	271	248	270	236	243	268	261	228	270	240	262	275	268	272	237	266	289	244	245	263	256	243	250	252	275	305	274	257	293	232	251	260	251	293	238	231	263	262	258	270	262	264	276	245	270	266	258	251	253	256	236	271	255	232	299	253	262	276	292	259	253	289	265	250	271	262	244	273	270	267	237	274	277	261	273	242	269	238	271	258	265	255	263	258	280	260	245	252	293	240	277	251	302	269	240	260	273	272	296	272	263	273	262	228	236	231	258	323	265	287	219	257	247	259	294	269	264	250	241	255	275	266	257	267	269	270	251	285	255	257	269	255	259	234	258	260	250	286	272	266	273	273	271	267	264	257	265	261	290	265	271	251	275	245	289	266	244	255	265	234	261	268	264	225	263	283	249	265	243	241	261	252	261	247	247	288	294	249	279	252	250	277	285	262	266	266	255	281	280	272	266	269	257	261	268	265	271	250	264	265	244	273	260	236	258	260	253	274	258	238	268	250	246	273	274	230	274	252	264	265	254	236	275	269	239	266	262	294	275	264	273	231	272	224	268	258	251	273	256	264	247	264	229	233	256	272	259	246	271	293	248	252	274	255	250	244	256	267	251	278	259	242	260	264	277	286	246	257	249	247	275	269	250	280	252	281	264	260	281	270	281	256	249	266	270	248	285	257	270	271	259	241	280	247	265	268	284	272	286	256	251	288	247	277	254	262	283	253	258	267	271	267	260	261	246	259	238	236	267	275	280	232	254	293	251	288	257	285	261	272	255	243	247	271	257	245	246	264	256	260	238	279	270	282	264	245	282	253	258	236	244	244	249	277	250	242	251	252	246	249	249	253	278	265	243	287	252	257	235	251	261	293	274	251	244	253	289	264	255	283	276	249	268	250	242	271	266	273	247	243	269	270	276	235	250	258	230	227	243	277	249	248	271	242	277	257	269	242	282	226	257	263	265	248	263	262	250	303	276	261	252	271	270	279	260	266	256	235	265	233	255	283	240	248	233	256	278	245	245	290	256	270	239	247	272	248	273	285	291	262	267	259	264	283	250	271	273	258	256	261	254	221	279	276	259	276	239	258	249	261	280	274	260	285	261	267	258	254	253	266	244	267	262	277	268	268	293	274	265	284	259	226	254	279	261	275	276	292	265	271	245	273	269	244	269	241	273	255	252	280	281	276	242	283	274	259	267	259	229	275	266	257	273	264	274	274	259	266	257	292	248	238	261	243	259	246	257	240	266	254	267	260	259	241	278	269	254	260	254	263	287	241	254	244	285	283	301	253	257	274	271	223	227	263	260	276	266	278	254	275	251	273	272	246	253	292	240	267	269	278	285	294	254	259	260	253	258	256	243	251	285	231	267	237	268	267	257	266	277	253	231	280	247	250	267	262	250	267	277	257	246	238	268	280	250	270	279	295	248	282	271	269	264	280	276	269	260	259	290	268	288	280	279	280	266	261	298	234	257	255	268	282	269	255	295	240	282	264	267	241	264	269	276	247	233	271	268	249	267	229	253	265	235	274	254	268	269	250	282	255	268	258	258	242	238	292	224	277	269	229	248	250	242	259	272	281	287	242	236	274	250	265	248	240	256	271	264	272	258	261	284	265	242	260	243	250	255	264	237	281	242	254	265	278	251	248	231	286	238	245	263	264	269	246	234	256	261	286	283	265	255	276	260	276	263	252	272	275	267	230	267	238	260	257	231	262	263	272	262	259	269	257	280	261	267	234	287	259	291	262	258	244	257	283	272	248	266	261	264	269	282	269	259	240	259	264	251	262	260	289	267	265	276	265	280	249	291	241	267	250	264	240	244	253	253	259	252	261	260	278	267	273	253	275	268	242	269	275	243	264	250	257	249	234	262	248	262	227	257	285	254	294	251	269	262	264	261	229	278	270	261	254	246	254	285	289	256	269	267	247	275	277	256	285	258	258	266	255	254	252	254	284	237	261	269	249	243	256	271	252	239	272	281	270	261	275	273	273	247	269	267	274	221	240	252	271	272	281	302	239	283	276	245	249	274	275	264	263	284	268	269	266	279	268	263	270	252	278	237	262	256	258	270	271	250	249	253	255	262	288	241	242	263	255	256	269	243	263	284	267	257	247	250	227	263	277	259	244	277	264	287	260	278	294	251	251	247	250	271	263	276	250	265	248	297	283	243	250	273	257	274	256	229
58666	90575	35121	754	609	559	539	478	442	408	416	400	399	447	423	401	375	385	385	393	381	360	385	401	403	384	367	387	391	369	388	392	397	396	440	377	375	386	404	394	370	373	388	380	413	384	363	384	377	397	408	354	411	360	390	380	400	367	360	370	377	354	353	394	374	390	373	398	358	406	365	416	399	393	407	380	403	409	420	351	393	398	391	383	380	414	362	379	350	391	402	364	358	357	415	387	408	386	422	395	369	378	368	368	395	358	372	372	392	375	383	355	376	366	367	381	387	366	388	354	382	365	377	414	364	374	397	383	374	349	404	367	385	374	396	400	410	377	391	392	331	398	397	393	384	390	395	359	368	388	402	359	354	389	368	340	390	390	399	383	361	375	365	363	390	386	366	375	410	365	355	422	346	389	418	342	393	375	393	384	387	381	352	412	360	376	371	358	398	360	389	369	376	392	407	391	374	352	385	361	393	383	397	377	369	358	435	370	375	371	384	392	341	378	379	374	359	413	375	362	379	362	391	374	370	361	374	387	357	379	398	376	374	412	351	402	339	362	373	399	404	357	363	400	379	355	387	361	367	372	390	353	391	430	342	388	372	351	371	392	378	436	374	361	394	361	376	357	385	345	376	384	362	397	372	365	354	369	417	364	379	380	383	404	382	395	394	367	372	373	353	388	381	387	380	357	410	414	353	379	374	369	398	364	383	382	367	383	364	408	363	379	399	394	368	370	376	353	397	384	335	381	382	355	389	407	395	393	356	368	375	366	361	380	361	342	364	385	392	364	376	400	371	368	361	404	374	366	386	390	409	420	407	405	413	362	392	384	376	402	387	352	389	370	379	387	381	369	402	374	374	435	413	375	397	377	392	377	374	404	387	394	405	367	353	370	357	372	398	374	399	374	372	348	369	377	348	392	351	392	383	392	363	363	359	374	370	376	340	394	374	419	421	386	386	394	401	387	337	411	369	410	392	364	401	385	366	384	382	405	367	374	366	379	369	371	363	393	353	365	391	360	354	397	379	379	369	408	379	369	409	389	389	423	379	392	375	380	375	366	361	392	413	381	375	336	408	328	373	365	384	373	370	365	354	411	377	389	392	411	370	360	364	368	379	371	363	366	391	385	377	403	368	408	422	376	384	401	406	381	392	431	372	369	409	368	385	377	366	368	363	382	385	383	370	368	380	381	366	410	387	394	389	411	392	386	363	373	372	408	391	406	380	405	351	413	387	368	355	366	357	393	377	391	366	395	398	398	414	394	379	370	378	356	409	353	398	380	371	369	363	366	393	389	376	371	381	392	339	400	387	385	402	382	405	373	374	368	382	367	380	384	358	396	403	410	376	388	354	406	399	445	389	358	405	384	361	411	390	361	377	357	364	365	347	385	372	364	375	362	386	374	408	369	397	376	365	374	384	408	374	364	384	392	343	347	370	379	375	375	404	407	371	396	352	400	364	371	384	367	353	361	382	384	349	392	367	374	368	396	383	389	363	399	414	390	362	381	353	391	360	409	387	382	380	388	387	402	344	412	366	381	414	423	366	375	376	368	405	383	399	365	414	387	368	356	400	350	393	381	337	400	382	397	375	354	408	381	396	350	417	369	372	388	363	369	346	368	345	411	403	404	365	376	362	359	391	354	367	358	385	409	377	410	380	380	376	400	389	357	356	382	393	376	384	421	412	371	397	390	352	388	348	375	386	347	380	381	336	361	408	367	371	375	388	372	402	395	344	388	373	356	394	358	366	365	396	406	352	370	368	376	374	352	372	374	368	414	408	329	387	367	371	415	367	383	375	381	400	384	371	368	415	387	395	366	368	372	404	411	353	396	362	371	393	399	390	382	373	382	360	399	383	379	383	384	377	383	357	388	419	398	380	358	365	384	390	377	352	396	389	390	374	368	368	370	373	361	398	388	413	412	369	408	352	378	371	403	432	362	363	369	358	368	384	384	388	397	367	370	387	393	394	394	389	348	342	397	390	361	397	397	375	353	404	388	401	404	354	352	373	378	403	369	374	379	410	373	340	436	386	369	367	382	402	341	369	386	406	384	383	397	382	367	378	370	345	385	421	377	392	394	335	382	368	393	381	367	378	382	385	369	377	393	373	390	400	358	398	374	374	407	377	405	401	394	391	394	354	368	368	421	370	408	392	367	363	399	383	390	414	374	402	377	400	398	369	336	383	371	397	370	367	369	392	395	373	377	386	394	372	372	396	387	390	386	373	381	365	358	413	407	353	379	368	390	382	372	392	399	388	382	359	396	367	361	393	387	384	364	351	361	389	363	410	385	362	409	382	381	351	358	359	387	356	376	364	416	380	374	384	376	393	381	403	370	378	395	401	356	376	378	393	380	387	381	380	389	384	387	382	386	386	383	367	387	363	382	371	330	375	406	359	405	379	364	363	391	368	357	376	353	361	394	395	378	366	381	380	407	426	367	382	370	415	375	388	385	410	397	385	344	366	393	381	394	373	394	379	406	372	397	371	333	366	404	375	390	371	373	367	416	352	366	391	425	383	402	377	355	364	386	371	382	382	395	396	419	379	374	362	375	381	410	367	384	353	369	376	398	387	365	385	366	403	389	377	396	352	363	387	376	371	380	378	379	388	397	397	370	383	374	386	378	362	375	394	372	395	383	364	392	373	386	399	415	362	373	395	389	395	422	339	351	387	393	365	399	413	350	392	371	388	373	396	388	404	353	410	391	358	400	402	379	370	382	379	376	378	365	362	369	346	396	368	417	370	360	386	375	359	395	355	377	408	366	375	407	382	377	355	374	380	335	373	387	394	374	346	376	352	413	392	409	339	370	411	346	392	349	362	356	391	383	372	409	383	373	366	375	353	360	402	368	353	377	417	358	416	385	357	377	376	364	353	364	375	359	403	364	372	409	413	407	380	381	364	402	365	407	378	396	405	390	368	366	399	374	375	363	392	385	391	389	341	404	367	404	343	426	385	370	398	387	372	378	380	346	380	377	366	397	403	384	397	413	404	379	387	382	389	380	372	401	379	368	398	374	362	385	389	379	394	351	418	381	422	392	380	402	411	334	373	418	362	344	398	379	360	363	396	392	410	378	372	383	393	351	363	376	362	403	371	336	365	380	390	341	426	406	359	374	341	421	378	352	377	364	395	421	364	396	393	364	359	379	396	359	370	361	377	384	372	390	370	391	392	385	428	372	402	374	382	361	383	379	365	369	395	376	378	356	379	371	348	409	427	398	404	351	401	405	373	380	375	399	371	377	390	369	394	387	369	364	388	367	347	372	359	378	383	363	387	399	391	412	383	370	405	360	372	390	353	371	389	428	375	382	394	350	377	396	363	348	397	368	367	371	432	357	336	391	377	416	336	393	395	346	356	351	403	377	348	394	374	383	411	420	377	394	370	383	373	424	347	427	365	353	344	383	390	346	387	362	324	360	383	414	380	409	394	362	378	372	356	406	347	404	384	401	383	371	394	362	385	360	361	381	387	378	385	386	385	408	393	380
29571	23249	13503	1473	789	759	598	565	560	597	623	547	621	661	654	598	578	606	619	605	575	627	648	616	625	628	595	594	602	629	662	645	612	591	596	601	603	580	569	575	605	608	591	618	603	592	573	604	551	626	618	631	596	614	612	620	606	607	586	594	643	619	645	594	587	581	647	579	608	583	636	603	580	606	610	619	615	616	631	630	582	597	636	552	620	562	587	626	612	614	560	601	601	610	636	574	629	599	579	600	605	632	579	580	615	623	676	616	598	586	617	580	611	567	641	604	645	609	541	592	607	602	583	546	573	606	598	643	546	608	565	613	603	602	620	607	583	563	615	557	603	565	608	650	564	632	624	600	611	572	603	649	583	597	579	607	611	605	606	630	578	614	581	607	621	591	612	571	651	602	609	595	581	647	630	600	588	626	627	601	667	616	637	577	607	585	579	571	625	645	634	620	638	619	611	602	637	627	587	631	634	575	626	575	592	596	669	603	572	588	613	628	622	584	646	613	636	593	598	611	597	592	546	611	584	569	622	632	617	627	619	574	605	617	587	607	632	655	703	643	601	596	606	599	618	604	576	639	614	592	593	618	626	624	590	643	626	637	650	628	583	595	650	569	624	620	620	601	648	577	646	635	596	610	620	617	632	645	581	600	617	610	592	615	648	634	579	600	602	594	588	596	620	620	640	582	612	570	643	604	580	644	659	635	652	615	619	615	582	571	627	612	607	636	623	643	593	570	612	618	647	608	639	604	581	645	579	569	623	601	636	580	643	619	603	647	625	609	595	621	626	597	578	597	601	627	598	603	604	576	580	630	665	597	644	630	599	604	566	599	601	642	572	637	640	624	611	633	593	612	581	662	629	593	601	566	596	604	618	581	580	668	612	620	641	632	622	606	614	620	622	629	621	620	624	614	634	570	618	626	648	588	596	634	580	655	619	602	608	605	597	601	609	630	608	628	621	629	625	589	618	653	596	642	622	597	613	605	603	600	597	607	625	597	622	609	629	572	606	631	572	639	618	611	592	616	643	601	581	613	608	604	603	623	599	621	590	636	636	614	605	586	637	598	630	635	596	605	655	633	572	572	630	614	649	632	584	644	614	670	603	576	647	573	611	595	608	586	587	603	648	620	616	622	561	591	638	627	629	592	663	638	684	584	626	628	583	593	595	590	605	621	596	609	594	587	593	617	615	597	613	608	606	578	615	628	580	618	634	575	596	588	580	585	611	575	591	613	593	626	606	646	602	592	622	623	669	645	596	594	602	623	635	556	618	654	620	608	603	617	620	614	605	640	601	595	615	602	591	650	624	555	629	584	632	608	641	599	596	613	583	606	606	668	582	648	610	583	606	618	589	622	557	633	672	583	627	646	584	583	588	607	604	633	615	632	613	664	572	636	587	636	587	623	565	606	590	566	603	625	635	613	594	545	591	609	661	624	573	596	576	591	563	616	626	607	601	607	608	615	594	619	633	618	612	649	646	593	638	605	601	591	622	566	601	649	644	595	582	582	572	581	579	581	626	611	579	623	632	611	583	595	625	611	593	601	582	642	629	625	632	605	591	611	629	588	640	645	642	633	619	645	592	585	590	611	606	599	593	641	568	625	590	583	629	612	592	615	628	624	614	581	553	596	596	606	617	606	623	558	582	559	648	598	628	572	559	613	606	596	619	604	613	640	557	581	645	626	613	632	599	596	595	575	589	633	586	591	587	582	611	646	601	619	644	622	567	582	556	633	607	630	637	629	619	632	604	617	587	586	645	587	605	623	604	629	622	613	636	569	584	560	665	590	592	609	631	637	655	626	603	625	627	599	595	615	607	626	574	601	583	615	625	578	687	548	618	547	597	595	625	584	547	558	585	595	622	600	602	607	555	580	616	583	586	610	614	607	616	575	610	604	599	580	590	590	604	671	606	626	590	601	600	586	612	587	649	677	598	601	628	649	633	602	604	606	623	590	593	596	618	612	554	560	611	594	602	624	617	621	622	624	583	570	656	557	600	595	632	641	612	596	612	591	600	613	598	659	578	576	577	594	625	620	601	577	566	624	613	594	618	630	625	615	637	617	597	604	650	617	620	570	591	597	623	595	678	615	617	627	601	642	614	628	623	647	585	600	586	582	606	650	613	599	599	604	644	569	616	633	642	597	640	614	579	535	624	602	588	629	640	601	603	579	626	617	585	615	611	575	639	563	634	635	589	624	615	590	592	590	656	594	629	608	643	590	602	610	592	625	616	617	623	585	600	600	583	580	629	604	615	567	645	605	629	570	578	622	619	620	567	634	595	680	607	645	609	583	621	568	603	597	585	602	611	602	595	649	620	608	650	601	589	602	644	655	588	577	574	575	595	623	621	625	580	635	576	591	605	587	606	643	633	624	591	564	591	586	585	616	588	644	618	623	597	660	634	600	592	593	626	618	653	644	585	616	595	570	571	646	629	633	618	629	665	557	576	585	618	596	623	637	626	637	586	623	586	653	591	616	620	594	571	631	611	635	611	527	615	604	583	625	596	632	568	619	608	583	639	581	583	644	634	614	561	617	609	605	613	591	569	657	605	554	603	622	581	617	617	632	621	577	568	627	577	595	608	659	562	601	652	648	558	618	607	606	546	582	577	624	622	572	578	579	586	582	622	610	582	593	623	649	597	630	677	621	600	594	564	596	598	586	564	609	587	663	547	619	660	582	624	657	588	624	590	618	595	644	648	602	638	589	617	617	605	571	614	606	594	589	613	601	608	580	651	600	598	607	595	630	631	618	594	603	649	594	613	592	608	643	573	608	639	567	652	591	598	591	629	628	633	622	587	602	616	595	570	606	574	640	633	596	591	622	578	602	621	588	584	631	595	601	647	601	649	600	566	620	624	620	634	604	615	636	675	647	640	643	581	644	645	623	614	582	613	619	622	627	611	654	568	569	588	671	619	591	599	602	598	621	619	605	620	597	608	575	613	638	624	602	623	615	628	633	602	594	638	606	619	608	570	577	651	598	599	639	653	579	598	662	626	613	584	601	636	592	640	608	611	634	641	615	617	593	609	604	587	635	604	588	625	590	612	552	613	633	616	568	630	566	585	609	618	598	610	619	628	596	618	650	620	648	571	624	607	647	578	579	577	588	599	579	598	619	588	606	698	618	611	679	606	592	576	577	603	616	588	602	569	626	625	635	592	607	591	629	603	583	618	603	627	633	576	601	623	623	617	600	659	593	603	611	648	614	608	623	634	582	604	635	584	592	595	575	565	594	580	623	629	614	594	585	596	640	585	649	614	623	628	600	620	542	542	569	585	623	612	563	599	583	590	633	620	631	591	622	583	624	565	617	610	577	599	626	596	655	598	603	601	591	567	592	595	593	590	606	606	613	634	595	601	574	577	610	645	641	617	609	590	578	571	581	627	643	639	582	576	621	645	615	618	622	638	604	609	604	575	638	606	590	587	623	632	600	557	638	633	602	592	626	559	581	554	625	620	618	596	642	645	569	592	580	639	576	622	613
29620	33890	8386	900	942	915	924	902	940	852	884	912	900	895	873	883	867	931	879	823	862	888	916	873	892	895	899	880	857	864	895	905	890	852	882	835	839	850	931	897	856	885	849	898	837	883	876	851	863	865	878	809	869	893	877	910	928	849	860	918	889	847	872	855	925	933	874	920	922	860	929	863	867	810	845	855	865	927	897	853	895	858	883	891	881	892	873	917	863	859	872	898	930	854	868	884	865	880	881	877	918	954	878	896	878	870	898	895	876	905	861	885	912	902	903	881	905	897	913	890	884	884	916	904	894	898	905	897	860	895	915	882	905	900	924	841	855	887	868	938	941	890	873	895	923	838	889	886	902	907	883	927	900	881	902	903	953	892	893	899	862	878	878	874	881	879	849	882	899	880	889	871	893	870	895	855	867	910	900	855	906	885	904	887	883	882	869	857	925	853	908	886	897	884	907	903	946	854	894	857	922	867	878	843	858	891	868	878	857	925	861	889	955	884	883	909	947	919	872	868	885	835	827	892	880	919	859	896	881	889	908	903	881	879	874	865	886	860	824	905	885	903	895	885	934	863	907	938	924	892	850	905	916	878	956	920	885	862	913	913	896	894	908	871	830	874	858	902	865	926	887	908	874	848	891	930	877	852	867	865	921	854	877	829	919	878	922	864	881	880	844	844	927	905	915	922	876	872	855	889	898	889	884	876	830	907	934	927	859	891	910	893	877	850	923	842	873	868	881	924	929	923	830	887	871	907	900	901	902	876	852	845	867	848	875	934	905	937	925	889	859	904	925	836	905	906	870	868	857	847	892	868	862	872	915	864	868	833	881	870	882	846	901	872	888	895	909	923	893	906	895	850	898	869	888	867	842	882	913	896	877	917	929	870	895	900	881	914	873	906	910	920	875	912	865	900	844	911	849	919	821	936	904	821	857	890	847	882	899	906	879	880	883	903	920	895	894	858	874	908	909	872	901	848	909	895	908	890	869	861	868	876	835	904	863	876	891	864	844	851	891	837	924	876	824	817	838	882	922	898	865	866	851	887	843	883	857	940	916	905	892	889	884	872	884	893	832	887	887	849	921	866	864	893	882	918	857	878	861	889	870	894	866	878	930	884	901	944	848	918	912	861	909	862	852	886	879	885	906	903	937	922	895	879	895	884	885	940	885	874	897	884	907	909	888	893	851	874	925	883	852	935	850	902	905	930	882	940	863	849	908	870	885	925	910	868	866	898	875	880	871	871	892	812	830	905	900	893	916	834	898	829	906	900	923	893	866	909	931	823	849	887	912	898	884	926	872	874	904	899	897	914	919	894	904	943	926	904	884	876	887	826	885	883	913	938	866	883	862	918	875	841	865	905	896	890	890	865	842	879	885	912	913	919	849	915	896	881	908	910	825	890	931	846	836	888	860	874	888	918	906	892	849	847	902	836	894	942	868	842	878	867	912	927	962	878	939	881	882	912	899	866	928	935	868	916	857	861	863	918	943	925	859	863	898	919	913	913	863	901	891	906	916	894	865	959	917	909	936	853	887	876	924	839	912	861	885	858	916	920	868	876	928	858	887	884	903	829	860	882	928	900	882	879	882	921	958	901	890	890	892	910	896	886	885	834	854	904	902	908	898	922	901	885	893	871	854	837	886	905	867	880	880	887	959	882	925	867	863	900	861	827	937	861	911	828	859	875	929	883	914	885	866	883	864	920	878	936	855	855	890	909	855	873	842	943	900	903	906	861	879	892	913	854	916	913	937	926	878	894	865	887	916	904	872	859	896	923	904	935	894	906	866	949	911	838	950	898	876	919	907	895	896	898	942	913	858	891	905	878	924	872	881	899	883	882	905	904	874	907	893	936	891	905	908	880	870	834	908	883	879	925	865	870	887	931	875	899	886	924	900	909	874	884	923	910	885	865	896	868	866	835	856	852	912	909	902	927	860	940	938	934	904	803	886	892	889	898	887	857	882	857	896	942	893	883	871	848	869	895	899	878	895	900	881	874	889	896	909	875	880	952	866	938	874	872	902	884	872	916	867	814	860	917	918	841	880	918	888	910	914	887	899	876	864	849	868	830	863	837	876	928	926	894	886	884	906	876	875	958	935	868	865	861	856	896	888	843	917	945	916	878	918	878	879	908	880	879	907	910	884	881	885	919	873	986	882	891	898	921	860	866	904	920	866	900	895	871	856	852	916	865	897	906	883	893	945	861	938	875	952	927	914	916	846	890	918	879	906	948	871	835	908	911	932	884	859	870	889	871	901	880	884	856	929	920	881	904	847	901	891	929	887	880	896	881	859	883	925	866	901	864	873	858	853	876	855	851	914	906	897	895	885	888	892	819	881	888	884	866	879	929	864	908	940	891	893	888	906	895	910	909	859	843	844	851	833	841	884	893	895	906	914	846	879	881	917	903	841	857	895	888	844	826	886	881	891	886	878	851	882	931	901	875	871	876	855	934	853	882	856	906	886	867	895	835	850	845	901	884	902	917	908	838	913	908	875	916	948	892	884	871	946	860	845	865	865	874	918	886	923	954	877	858	871	879	885	908	915	879	838	840	866	871	827	908	913	919	861	864	893	923	929	905	873	906	904	855	877	901	876	870	853	842	868	860	885	950	852	873	898	841	867	928	922	941	882	867	913	869	881	932	950	903	891	910	913	845	908	855	900	881	883	843	960	924	893	948	854	856	886	903	855	908	864	941	846	912	893	950	858	867	874	862	878	937	913	883	905	877	894	881	877	816	945	870	876	873	959	865	897	901	917	925	885	875	855	946	935	877	891	869	935	942	909	907	823	872	872	891	875	923	837	867	885	866	859	875	860	903	946	910	831	843	899	928	831	941	938	893	936	819	907	911	864	843	891	928	919	866	875	838	906	899	926	888	862	835	912	910	893	879	839	920	925	880	893	906	879	885	862	899	947	856	909	867	921	924	905	892	833	849	881	838	913	921	897	890	902	885	914	869	905	919	903	894	879	880	910	921	883	877	883	905	866	885	893	877	831	885	850	914	877	912	880	855	906	903	877	946	838	906	864	868	959	943	862	869	909	907	911	911	897	926	884	894	895	888	875	851	862	895	863	918	848	892	857	907	876	908	914	948	905	873	897	875	885	888	905	876	873	939	908	857	918	879	925	902	881	898	937	858	890	806	867	940	868	903	949	871	916	921	924	834	829	906	866	901	948	857	828	896	957	860	921	871	901	902	850	891	873	895	876	882	875	868	898	887	932	871	889	938	907	942	900	897	863	864	936	905	899	932	914	844	910	863	905	919	863	818	872	911	883	916	890	958	924	871	865	914	911	810	878	838	870	931	892	901	870	995	864	880	830	907	901	902	884	862	855	951	843	858	863	912	877	932	939	923	884	882	858	892	921	889	935	931	879	864	886	830	951	883	852	891	897	905	890	885	857	853	870	894	869	891	879	899	914	820	879	893	912	895	867	888	887	905	884	856	885	897	892	882	892	842	936	872	894	866	901	916	862	899	910	891	886	870
23517	21857	28574	25034	18498	2055	387	388	353	370	386	344	348	339	366	348	340	378	363	323	372	369	381	386	365	298	344	359	362	355	360	354	359	352	336	317	360	353	333	374	345	354	336	374	335	389	324	311	341	369	339	346	366	354	330	337	338	344	351	352	350	346	367	322	323	382	358	335	336	367	327	337	335	348	362	374	351	329	365	350	344	354	351	355	311	348	355	344	356	336	374	330	329	343	335	376	351	386	334	349	350	353	352	351	314	367	335	328	352	327	336	324	376	351	370	334	374	327	318	321	386	366	378	372	353	320	351	344	359	350	362	344	332	325	365	371	338	383	346	343	372	390	351	366	312	347	386	313	343	390	358	361	325	349	364	350	374	377	353	353	404	351	356	364	346	334	354	353	336	383	337	356	380	339	338	355	381	328	337	352	336	362	343	304	360	354	351	405	362	342	354	333	361	352	333	345	336	398	387	354	342	331	371	381	352	372	360	327	332	333	354	362	300	352	348	368	341	365	314	348	387	379	377	356	342	358	339	323	360	345	353	356	350	363	348	359	341	347	338	351	347	356	377	371	339	329	336	346	380	369	339	330	355	320	341	350	409	311	368	363	365	327	312	334	326	380	358	373	359	373	338	359	380	340	369	353	321	333	338	380	384	346	349	363	344	333	341	362	355	321	349	348	369	365	359	374	388	336	323	333	352	342	359	400	349	380	390	371	376	363	341	375	354	369	315	328	335	305	345	337	355	366	333	348	363	373	358	352	359	362	369	342	365	369	407	382	325	343	355	319	367	366	385	364	357	338	340	349	333	386	360	384	346	384	369	330	354	355	361	358	334	333	349	365	313	326	325	371	346	343	333	379	344	328	323	356	366	347	375	341	361	366	338	330	345	353	346	374	367	352	342	346	335	377	341	358	363	374	321	333	354	346	341	353	378	370	370	333	332	382	365	331	352	351	414	341	344	387	348	360	368	382	357	369	352	372	365	371	362	335	341	349	363	393	361	344	337	355	375	347	345	360	350	349	364	315	341	354	336	355	343	355	348	367	348	338	370	383	357	329	346	353	350	341	372	405	359	357	343	336	305	390	358	367	383	389	338	306	369	354	348	366	379	348	358	354	357	353	335	401	351	325	392	367	366	306	348	371	347	332	334	346	354	344	359	377	366	340	335	363	330	370	364	341	342	337	355	354	332	331	360	372	355	360	373	343	378	353	360	349	352	347	362	341	341	375	337	360	337	343	364	353	369	366	383	299	352	334	356	332	354	335	358	386	379	325	367	367	371	350	383	352	318	342	324	339	366	353	349	357	355	357	345	331	304	360	360	369	346	361	344	365	331	358	360	365	353	352	345	342	362	354	314	370	371	379	340	348	347	376	347	360	328	370	366	354	351	365	346	371	331	344	376	369	363	368	303	338	376	319	357	374	357	345	369	323	369	358	340	346	351	364	350	362	361	366	344	356	353	326	354	366	342	333	354	335	337	302	366	351	349	359	382	335	346	377	343	367	341	343	373	346	356	366	348	310	359	326	348	309	325	365	372	389	387	363	345	375	356	351	374	373	372	323	365	355	340	361	378	321	343	387	337	328	349	367	361	364	345	338	335	339	367	363	371	334	343	377	350	366	370	345	359	370	358	345	372	375	327	360	333	340	353	357	340	323	344	355	355	358	345	311	327	398	337	407	336	353	337	379	362	328	378	365	334	362	328	380	361	330	328	331	335	344	355	312	367	344	340	320	321	333	373	337	335	380	331	353	344	341	356	375	361	385	368	349	390	335	356	372	375	360	333	341	358	349	349	341	337	353	335	362	378	360	338	334	369	346	345	369	348	350	340	359	345	336	368	340	325	358	364	335	352	373	370	335	353	354	361	345	355	384	353	358	357	360	343	371	332	346	386	363	312	339	363	359	340	344	331	346	348	338	324	378	360	358	354	365	379	362	354	342	342	344	375	385	348	344	350	357	342	371	328	348	337	318	337	325	304	349	351	331	357	308	342	335	331	346	372	317	338	336	336	351	355	346	332	351	345	375	353	356	332	350	363	330	356	337	365	385	358	355	371	316	356	375	314	323	349	349	354	344	342	371	356	379	376	342	332	354	340	342	366	367	346	339	363	337	369	347	333	387	372	327	361	359	332	332	351	332	357	347	366	332	349	391	348	341	342	360	330	357	328	329	353	347	340	358	351	357	361	336	365	355	380	346	350	354	355	404	354	384	343	353	366	342	321	347	352	382	337	360	340	333	328	356	300	343	332	357	378	341	379	338	382	365	360	359	355	371	354	339	363	351	365	370	347	340	350	341	343	376	328	366	366	360	361	337	349	357	346	338	352	348	370	350	366	367	353	362	335	350	375	365	341	369	357	351	383	336	365	370	339	357	315	366	353	340	357	312	388	368	355	361	336	343	360	352	373	343	346	338	324	332	349	333	343	342	347	329	371	334	355	381	310	334	330	360	352	319	370	322	349	319	317	347	384	350	346	338	333	338	344	336	366	345	353	327	366	316	354	370	347	378	360	335	342	367	352	350	364	353	333	364	342	335	324	328	361	331	376	393	344	328	366	343	339	369	350	352	314	364	315	353	367	350	339	368	372	359	375	364	367	360	322	345	340	368	343	341	313	360	374	337	351	375	345	344	351	338	328	335	359	314	337	356	348	332	388	383	343	320	350	356	327	357	366	373	361	343	409	357	373	380	349	332	344	362	370	352	348	358	351	359	354	368	382	326	361	367	385	334	360	357	374	319	333	377	374	380	346	358	326	391	315	381	330	357	364	338	354	358	340	357	355	328	357	357	376	343	338	328	401	345	357	337	339	353	357	345	325	337	353	387	371	332	388	361	368	348	365	318	318	361	343	347	356	377	363	362	379	357	379	369	356	348	409	345	369	342	355	344	353	322	357	367	342	368	372	359	347	351	325	371	372	321	324	360	354	354	338	319	349	327	368	337	339	329	364	336	335	349	336	346	323	374	365	344	354	365	352	351	311	344	363	363	346	347	366	340	318	327	361	389	344	341	357	343	360	375	336	334	333	330	374	374	335	302	350	354	358	371	338	378	380	353	364	380	382	359	376	333	340	357	336	392	378	371	313	351	352	371	368	362	367	333	353	366	343	373	335	333	339	337	321	332	386	374	355	354	367	380	352	343	363	327	329	319	357	354	360	327	336	322	368	329	355	367	364	339	321	350	364	363	328	361	326	322	366	373	366	349	340	337	327	329	354	365	389	360	321	345	328	341	330	354	325	342	365	387	368	361	366	358	319	373	348	342	353	363	350	343	332	370	360	360	384	362	342	366	347	354	366	353	345	364	406	363	330	384	358	306	307	330	349	346	381	346	353	365	325	311	355	361	368	343	355	357	364	321	370	351	370	359	361	340	346	365	361	326	365	383	329	350	359	337	384	335	378	357	345	374	358	303	339	374	342	348	379	373	366	368	324	364	344	365	373	340	330	326	383	353	383	323	384	357	363	336	358	356	360	337	332	390	362	348
50991	75782	26496	734	652	643	550	589	585	555	536	550	562	517	558	530	518	532	533	567	518	534	515	569	537	530	569	532	524	527	511	508	533	555	553	555	521	537	594	555	522	550	576	554	542	538	536	523	500	540	530	509	540	534	548	582	560	548	551	505	568	528	549	548	495	562	535	559	590	512	528	542	514	510	576	557	539	537	532	536	499	545	491	544	539	541	524	559	574	546	531	498	508	527	555	533	510	524	575	560	560	516	504	547	539	517	553	532	515	522	581	575	529	541	516	552	576	525	538	540	518	566	552	539	543	553	534	524	530	509	527	540	529	548	533	535	517	541	549	507	552	553	566	515	498	599	547	530	547	514	534	561	535	579	523	536	491	516	505	557	528	559	494	536	527	563	539	543	541	538	598	563	520	492	539	524	541	546	548	543	545	580	511	541	535	524	545	561	530	521	573	496	564	561	526	564	530	518	534	543	508	565	558	565	515	507	533	532	498	552	523	539	505	551	561	528	540	541	537	526	534	532	536	566	521	543	563	556	507	569	534	562	531	538	530	578	496	565	542	527	555	531	536	559	542	516	505	535	541	546	596	561	526	507	575	506	511	519	552	538	552	543	530	574	529	545	594	555	521	558	518	532	562	519	530	523	534	568	527	517	577	538	522	549	510	604	551	538	535	529	549	491	510	535	540	540	519	535	545	524	502	528	551	536	518	542	532	486	581	532	571	537	536	536	535	531	575	498	562	562	540	536	550	519	519	562	531	532	558	549	545	552	538	527	549	514	498	550	547	585	529	547	565	542	505	548	515	563	539	545	507	539	530	520	552	512	573	506	552	547	544	519	532	555	551	516	547	542	519	539	541	548	505	543	554	565	545	516	550	528	527	536	543	555	519	554	511	547	524	535	570	510	536	533	533	508	547	557	579	551	503	526	557	517	582	549	519	513	564	553	541	544	545	545	590	495	534	514	525	560	547	551	593	527	543	533	527	550	515	537	509	516	555	545	526	544	534	498	515	557	564	558	546	552	498	540	547	509	549	526	531	562	580	534	586	525	560	540	521	527	533	517	544	539	541	531	540	547	525	510	555	546	561	534	518	547	568	534	531	516	527	556	543	538	536	548	503	493	559	560	544	527	499	530	549	562	509	533	567	545	525	529	531	585	560	529	538	557	487	513	532	529	559	539	586	550	538	562	551	531	530	550	570	551	554	578	528	510	563	502	518	545	578	534	512	549	533	541	539	510	551	507	533	505	533	520	548	552	546	528	515	515	519	529	540	541	513	564	526	542	572	527	528	546	524	537	552	543	499	583	530	564	550	529	514	550	565	523	576	540	500	529	527	519	545	565	546	522	532	524	538	530	538	516	570	527	511	556	549	517	528	547	509	520	532	502	548	550	557	579	525	545	527	588	509	536	535	554	569	531	562	558	516	502	562	547	588	537	513	515	562	553	541	528	522	560	535	497	545	524	514	535	548	525	569	559	548	563	536	566	547	505	548	555	541	506	576	565	510	525	544	554	548	524	563	547	524	553	541	524	565	552	498	543	566	552	555	569	534	516	574	558	525	522	526	593	528	541	518	529	574	494	535	493	521	536	524	539	545	553	539	505	582	496	524	561	551	539	572	526	532	542	561	554	538	497	526	523	523	511	533	570	528	564	522	587	528	505	531	548	511	525	539	517	570	512	578	528	535	558	572	583	534	539	571	530	549	585	564	538	545	549	566	530	491	528	522	558	521	533	523	511	562	530	586	561	529	506	528	569	550	506	525	536	593	518	525	529	542	571	547	536	548	521	553	534	515	509	545	518	556	540	545	524	528	545	551	525	514	521	584	541	519	512	535	543	556	589	553	568	531	532	511	524	511	533	564	543	495	506	536	546	589	530	506	523	537	523	553	522	537	520	533	520	526	488	534	515	556	587	537	510	522	525	575	526	546	513	562	576	521	546	515	550	512	508	546	559	444	525	499	540	579	528	565	543	526	524	525	530	549	544	550	547	545	534	520	533	514	546	527	548	551	498	538	537	551	523	546	556	551	561	558	601	543	512	503	536	525	548	580	510	542	571	554	560	530	547	524	517	513	530	551	562	535	514	531	556	540	497	518	554	517	530	479	529	546	524	531	549	555	550	561	518	501	493	542	555	583	563	553	531	531	539	534	580	489	546	566	530	563	562	541	567	528	544	571	528	544	576	551	551	543	544	592	590	564	587	543	535	503	521	520	527	543	525	549	548	572	582	543	484	510	516	534	556	544	529	555	542	555	584	497	486	521	551	513	539	550	548	507	515	566	550	557	532	553	542	515	546	557	591	583	530	571	558	529	530	560	535	558	543	521	545	533	534	551	556	579	508	542	492	536	553	533	528	525	550	543	516	527	543	518	526	541	528	550	555	552	518	520	566	524	558	553	520	523	514	522	509	542	543	507	560	518	531	541	514	570	517	530	513	569	504	527	571	526	522	562	521	552	530	506	529	549	542	538	526	557	550	564	523	511	527	540	555	512	526	543	604	519	569	491	536	600	553	556	562	547	579	525	541	525	545	528	511	525	513	533	539	577	579	554	508	535	575	514	553	534	543	560	525	558	552	550	522	561	511	529	534	560	541	515	550	570	536	565	555	519	548	548	535	575	501	549	510	538	567	545	560	563	585	549	536	539	543	554	502	547	480	568	537	557	594	598	566	496	545	550	511	541	569	523	508	524	571	531	518	549	542	527	531	533	533	500	510	541	525	553	536	557	568	556	553	558	548	549	516	536	528	536	560	508	541	518	599	509	533	554	542	576	554	523	584	532	551	577	554	519	517	579	532	509	558	529	576	511	538	528	494	508	564	546	579	551	520	533	521	513	533	566	548	525	569	520	548	536	534	548	534	551	543	557	553	488	530	535	547	528	540	595	505	497	553	548	531	524	520	548	537	514	513	534	541	519	518	541	567	552	545	504	528	549	526	554	560	569	557	578	529	522	542	548	579	552	530	529	537	532	575	542	542	542	577	534	559	506	551	529	536	534	524	528	573	547	567	530	567	502	539	548	498	559	566	514	549	559	510	502	560	505	583	523	504	530	571	531	545	541	520	508	498	570	559	537	548	548	532	562	550	505	548	515	547	568	515	531	558	540	533	572	553	568	525	516	530	550	500	519	572	555	549	537	559	547	551	519	546	546	513	555	569	514	556	552	489	572	511	572	538	539	516	573	530	584	547	537	542	533	556	549	558	510	572	550	579	576	516	543	485	545	563	558	492	579	530	594	525	578	531	502	584	553	507	551	524	516	508	559	562	531	551	506	514	560	560	535	554	571	532	568	535	557	518	518	585	539	520	504	566	511	528	567	557	530	523	515	543	493	531	522	549	532	526	587	549	551	575	555	563	549	491	524	551	560	519	547	580	542	536	532	519	562	545	571	498	541	547	542	538	529	494	518	552	515	569	570	486	505	545	540	507	476	547	524	529	533	543	543	549	527	490	542	534	546	510	560	591	536	529	516	496	581	541	549	526
25146	22498	26458	21560	2157	677	663	603	676	637	647	630	643	607	681	625	657	653	629	615	637	643	680	654	637	650	696	657	680	629	619	624	662	635	624	610	591	667	644	646	595	641	650	592	606	628	624	611	631	667	682	597	620	601	626	633	651	623	612	660	635	629	581	613	623	626	615	637	626	637	608	615	692	695	618	647	638	613	668	653	622	666	619	656	627	610	690	599	637	620	608	655	661	628	606	608	672	632	616	586	677	632	627	622	657	629	620	649	669	661	624	665	647	630	635	637	646	567	631	611	698	624	627	584	615	604	633	623	634	655	630	610	604	626	639	680	651	621	593	667	652	630	623	628	683	656	633	609	585	603	624	623	610	587	629	608	640	639	656	647	614	615	648	623	663	569	629	616	612	607	693	685	629	683	630	645	656	640	567	658	611	642	645	627	648	618	616	602	661	605	624	630	703	640	644	623	618	652	596	623	601	586	639	626	613	638	645	598	595	656	643	631	600	576	632	602	619	652	641	651	674	634	642	624	632	660	595	619	627	600	644	619	661	664	627	581	695	643	598	629	628	654	663	644	611	671	618	598	677	599	657	617	647	639	618	680	636	659	662	652	623	654	593	646	614	622	585	589	638	564	610	663	653	628	650	601	613	683	612	594	600	597	665	642	672	602	596	563	678	617	630	660	631	653	658	664	654	658	654	640	686	626	647	649	612	652	607	600	648	635	641	631	619	639	677	702	650	641	624	591	602	696	612	636	620	607	605	621	668	628	677	633	609	631	616	638	688	644	634	686	643	612	666	631	601	624	656	625	626	633	661	650	642	655	667	616	655	686	603	638	646	646	628	654	706	608	609	629	662	643	641	622	629	670	624	592	658	651	629	635	620	642	647	651	638	676	645	634	619	662	640	614	644	613	637	608	660	593	611	627	625	577	640	623	589	666	641	629	624	642	637	650	595	646	639	662	652	622	642	620	655	642	660	665	589	618	620	627	634	629	623	627	650	649	624	632	599	623	664	641	641	599	634	638	644	575	643	634	661	644	658	651	606	620	650	626	620	621	638	615	639	627	612	612	621	669	617	623	636	634	635	668	633	653	611	626	642	656	646	624	676	641	668	644	625	637	642	642	617	619	653	595	615	627	636	638	588	618	668	639	597	621	621	635	621	649	678	661	612	606	629	652	644	638	655	614	594	619	660	646	642	622	638	581	638	644	637	656	645	632	654	608	611	591	682	620	635	631	573	639	692	643	625	644	647	649	609	613	630	633	601	644	602	609	670	659	615	645	646	656	651	629	673	644	602	621	617	649	593	632	639	700	580	622	583	690	661	649	654	621	670	650	648	599	686	596	618	657	619	574	636	621	662	639	654	612	593	643	634	621	628	655	656	662	643	606	689	659	636	605	651	635	632	611	608	661	623	631	669	622	634	610	654	627	633	645	679	653	659	618	629	649	651	588	637	636	667	629	635	597	614	659	625	568	675	586	623	613	606	663	646	604	625	600	630	648	627	621	622	598	619	629	638	607	688	712	646	608	598	656	635	652	663	641	622	634	625	685	690	597	654	602	628	619	627	634	638	625	638	596	601	615	620	674	630	640	608	604	636	601	645	642	615	623	639	612	624	670	636	647	611	595	675	639	587	648	622	638	558	629	626	635	646	632	629	659	640	623	644	633	602	640	605	643	601	631	673	589	625	614	644	611	658	568	629	619	579	670	601	642	630	619	611	630	630	618	631	629	621	625	613	649	637	634	640	640	661	535	677	604	620	651	651	620	646	643	655	582	644	629	678	652	648	635	628	661	640	629	616	560	636	591	632	602	653	608	654	633	615	606	650	660	640	599	636	583	642	603	647	626	584	651	638	589	638	630	682	657	615	613	635	663	601	651	629	636	632	600	655	618	664	634	677	656	669	674	625	614	637	628	617	637	596	675	688	673	689	635	659	681	617	670	655	648	621	655	646	642	605	636	647	649	587	625	641	617	647	633	639	676	605	633	684	621	629	599	615	667	634	644	651	638	612	605	690	624	617	676	618	656	656	659	610	633	617	631	610	636	638	616	604	647	625	610	640	595	619	620	685	641	669	632	607	613	665	641	638	605	630	615	642	635	647	668	617	627	580	627	636	636	631	685	616	615	624	618	631	618	633	604	579	598	667	651	640	647	626	598	630	638	632	621	684	649	623	643	607	658	628	621	656	651	613	601	634	605	616	625	593	678	622	622	631	562	607	640	645	640	609	629	594	612	653	625	640	601	653	600	605	622	597	597	601	642	675	650	637	625	638	702	628	649	588	639	624	639	631	661	664	687	662	626	578	645	623	605	694	577	645	677	651	613	620	622	600	632	597	614	666	640	630	637	635	659	579	629	660	641	626	629	640	652	642	614	597	647	611	669	587	636	557	649	610	629	628	597	629	611	645	594	639	644	632	629	641	582	628	627	637	637	643	613	628	621	674	647	607	640	637	605	642	648	602	620	646	657	648	615	639	620	645	631	585	669	633	650	644	658	672	625	619	630	669	605	663	609	613	611	641	642	648	638	625	660	591	645	608	637	637	659	624	599	598	636	641	628	633	612	587	681	649	596	657	654	659	675	614	641	666	618	616	651	652	662	623	638	641	644	615	661	629	619	581	596	643	653	630	678	629	650	651	596	608	628	579	647	653	651	617	636	660	642	689	637	646	618	632	618	610	631	622	639	643	619	628	641	624	645	604	632	643	632	631	629	671	657	610	616	620	650	627	646	616	602	683	679	647	593	637	619	671	640	609	629	634	618	675	649	625	663	647	676	646	619	595	637	648	628	642	590	644	647	630	646	616	674	617	561	656	603	642	630	631	644	621	605	622	639	635	653	624	627	661	689	648	632	647	650	667	668	654	582	630	611	662	634	666	674	666	631	637	605	654	676	646	621	636	629	641	627	625	637	606	692	623	684	649	645	652	618	675	590	666	663	602	613	661	629	615	593	625	631	683	658	598	638	675	611	616	640	653	634	609	657	692	624	629	605	683	645	622	593	648	617	630	629	601	643	675	622	582	634	646	616	642	632	652	620	618	581	644	642	607	608	593	641	617	635	634	627	607	622	615	606	615	666	572	614	676	672	635	617	604	646	616	652	627	637	616	617	599	592	610	620	597	628	650	632	630	620	643	624	627	666	635	653	660	610	642	629	627	609	621	622	652	650	641	621	617	624	639	654	617	629	616	607	600	555	623	616	665	632	647	628	659	614	584	629	615	627	590	654	569	619	640	639	651	635	627	627	612	604	673	636	658	639	627	631	641	625	636	604	614	608	632	622	669	612	693	581	625	626	648	572	667	578	600	630	619	598	624	627	633	612	643	602	583	650	635	655	601	597	646	655	673	666	641	652	684	668	660	620	579	663	604	598	619	630	621	618	643	623	640	655	628	624	656	622	633	590	652	636	667	630	667	617	670	589	630	635	636	610	612	617	639	622	652	631	653	623	665	649	626	661	633	667	609	615	594	642	664	623	664	581	646	657
45510	59310	20379	1036	984	896	949	903	931	948	924	924	982	928	883	888	943	900	946	864	891	901	889	884	937	887	899	866	960	891	913	878	908	934	946	906	890	914	952	922	926	961	889	932	858	918	908	952	959	983	946	936	905	920	919	904	937	916	946	897	878	963	910	923	875	920	887	946	874	939	930	910	903	887	880	888	895	920	939	901	876	884	957	947	884	891	933	956	900	969	933	926	901	906	900	879	961	904	912	938	878	889	933	899	933	970	916	892	903	923	959	925	867	879	894	880	933	896	930	929	907	880	925	927	931	902	905	937	919	869	921	957	889	912	938	903	898	938	848	894	910	893	917	908	942	917	863	917	946	938	925	895	946	921	918	888	932	935	913	930	886	911	869	926	907	904	894	915	972	878	918	848	934	907	954	938	868	987	889	935	892	909	931	878	893	859	963	921	885	850	941	930	928	925	945	903	875	858	862	884	862	936	903	872	905	918	943	905	916	910	873	920	929	894	867	910	923	901	923	895	935	913	860	915	889	935	907	903	871	913	918	896	953	931	940	885	894	839	881	883	900	855	942	937	906	930	895	877	901	875	951	960	882	927	906	902	904	873	930	946	898	955	907	959	950	935	899	941	930	898	886	915	948	899	907	941	889	905	936	897	900	880	846	876	923	926	945	861	917	893	929	913	881	904	916	899	923	929	882	843	960	934	914	940	934	951	894	890	932	891	924	910	922	879	952	928	927	963	831	829	935	954	893	931	895	874	927	940	947	933	873	937	862	877	911	890	907	925	931	908	880	939	937	884	893	916	917	880	934	883	909	916	908	908	940	949	898	886	950	902	944	946	950	931	858	887	898	939	922	907	962	933	956	928	919	926	923	915	913	897	882	909	896	852	931	911	938	873	951	892	955	912	960	921	897	905	908	911	934	918	892	928	882	930	899	887	912	892	896	957	880	952	933	890	907	937	941	926	954	915	965	864	890	881	923	903	919	869	967	879	926	905	906	910	908	885	921	884	902	924	873	884	960	929	886	941	937	868	925	901	918	904	928	894	887	957	882	945	885	876	919	924	925	921	921	918	899	893	882	950	953	914	910	867	924	894	922	920	939	840	871	913	947	891	901	895	888	962	904	937	896	877	869	898	927	900	876	880	925	900	902	915	964	947	889	915	909	920	939	919	955	943	950	879	923	890	897	881	916	944	842	958	931	926	916	881	909	906	881	935	951	894	942	875	936	875	909	933	910	914	899	913	912	867	905	937	897	879	947	923	900	913	902	966	940	856	913	896	936	924	901	909	933	909	909	868	906	962	906	876	874	924	896	907	944	889	876	930	909	948	863	918	958	898	862	926	897	902	913	916	907	912	902	917	935	896	910	882	923	921	903	886	917	862	903	913	869	925	891	954	926	959	929	866	863	904	907	903	876	914	942	893	918	918	897	881	915	908	920	891	904	915	951	886	876	906	967	885	924	874	948	955	906	928	925	976	881	937	922	898	903	908	914	897	906	930	921	901	934	876	945	874	886	915	960	888	906	909	902	891	862	902	876	923	888	856	887	890	908	909	905	906	902	812	889	953	870	849	887	917	959	871	896	942	919	927	901	906	959	892	927	936	870	834	914	905	931	893	895	906	885	802	932	937	914	836	979	921	921	884	904	930	984	926	890	932	948	913	931	941	945	936	973	950	916	913	912	951	995	902	933	881	934	913	963	929	886	931	927	948	869	932	923	926	960	918	926	931	932	971	916	927	915	860	920	901	960	932	929	963	898	908	888	941	920	914	943	932	882	910	939	931	914	895	928	894	888	868	924	924	887	943	905	935	946	896	914	867	926	928	873	934	959	915	869	905	915	906	949	899	857	943	888	878	885	934	890	958	897	926	911	886	921	867	908	951	913	907	903	901	872	844	891	875	912	888	927	899	948	927	876	919	881	859	872	938	870	907	895	883	916	922	865	928	924	946	924	922	912	891	820	926	906	893	921	975	920	889	902	871	891	886	899	906	876	894	895	922	915	953	960	872	861	905	961	913	921	922	859	966	904	917	952	964	930	889	908	929	912	872	885	923	870	908	909	878	925	829	914	874	867	893	916	926	888	994	918	916	934	944	897	955	908	913	928	893	947	867	956	920	885	869	903	879	902	931	891	831	878	892	877	918	863	922	904	972	908	981	891	879	896	970	909	944	891	908	929	912	912	911	883	863	922	922	945	946	897	919	893	917	863	948	934	904	909	927	896	896	902	930	913	904	910	880	871	887	971	868	901	925	948	921	916	900	909	924	925	910	845	930	907	910	851	929	906	940	905	934	898	897	896	887	857	956	900	900	907	890	910	941	927	873	865	817	883	955	855	913	905	896	871	933	957	950	982	890	909	962	874	880	854	874	911	919	848	952	874	863	905	954	929	919	899	948	934	871	936	907	924	913	889	908	899	936	861	923	885	965	925	947	867	903	946	916	969	937	895	885	886	885	914	939	934	903	925	907	890	903	892	951	894	919	848	949	933	924	906	908	949	922	888	921	929	901	940	909	884	964	920	881	904	948	880	900	916	927	935	917	929	925	959	927	889	845	937	922	954	904	1003	923	880	912	897	920	903	918	883	899	915	936	888	868	915	912	913	900	900	952	918	872	891	883	885	884	910	912	864	902	896	893	960	927	897	895	950	879	888	908	924	969	917	931	948	862	933	900	908	938	952	929	896	946	916	1024	916	950	925	908	913	927	899	895	905	851	919	942	948	944	909	945	924	890	937	903	915	959	856	875	908	909	912	922	899	890	940	872	869	924	933	914	889	918	901	943	917	947	842	863	900	963	874	904	871	924	897	895	893	907	887	905	906	866	868	889	896	924	916	858	874	851	895	967	893	955	934	899	889	934	914	896	913	918	952	912	921	941	929	910	905	916	886	942	954	905	887	915	939	916	887	910	897	880	907	926	884	875	870	949	897	918	898	893	948	886	878	863	915	919	939	945	884	919	933	920	931	910	948	882	895	903	928	843	909	870	908	909	942	927	901	894	947	943	960	864	933	943	921	917	873	930	877	957	955	890	880	868	914	910	949	892	901	966	898	863	926	917	889	948	908	915	946	913	829	890	937	908	907	905	930	950	965	926	956	883	897	894	891	874	919	844	875	935	899	892	909	966	927	875	890	898	874	934	881	901	950	900	908	875	912	865	859	912	861	884	937	956	966	880	877	872	901	943	932	959	862	968	946	863	900	938	942	961	890	911	873	930	923	883	865	911	978	909	884	903	912	918	880	916	946	948	927	920	889	910	957	949	888	882	864	869	906	906	954	925	918	947	909	972	913	938	969	879	902	895	924	913	943	886	948	890	857	969	923	926	965	933	913	874	927	919	929	890	907	888	914	880	887	914	904	932	951	919	918	897	888	911	922	916	922	910	885	887	848	920	932	873	884	887	917	953	874	907	937	858	870	950	916	897	913	895	948	924	915	916	862	904	983	894	929	921	930	923	880	949	917	969	870	938	910	897	929	887	895	970	947	956
22546	21686	29282	24434	21577	18733	1205	313	258	280	304	300	277	323	269	283	258	294	294	262	258	275	249	267	270	263	246	257	284	261	275	250	258	292	294	282	281	261	293	245	266	268	272	265	260	261	292	245	286	289	262	255	264	283	266	240	260	266	244	265	276	285	261	290	230	258	224	296	267	237	256	251	268	256	265	256	288	250	251	261	248	304	263	270	261	282	255	273	246	266	297	295	308	257	262	267	264	252	282	294	279	246	276	270	254	263	249	263	243	265	263	277	254	266	286	274	282	290	268	269	279	265	261	275	283	283	299	255	260	257	292	240	257	256	266	262	278	274	265	284	250	288	255	249	262	297	227	263	260	314	271	254	260	307	276	288	273	263	245	270	256	260	254	243	274	265	282	255	274	276	291	296	262	284	272	309	282	259	255	264	271	270	268	279	266	261	276	283	274	290	275	260	292	242	277	260	279	259	287	258	261	233	249	245	257	255	278	290	247	244	268	271	287	266	297	267	261	269	249	287	257	268	282	261	280	258	282	293	265	293	258	273	290	258	262	277	253	246	302	292	245	304	269	256	244	246	253	281	249	276	268	251	237	280	265	286	258	265	271	252	240	267	284	245	250	274	258	269	248	267	304	281	264	270	288	289	249	273	282	252	276	280	273	261	265	285	261	252	247	264	277	297	225	260	259	257	268	283	255	284	275	287	220	279	283	258	262	276	269	271	265	275	264	281	240	276	271	265	277	247	268	286	271	256	288	243	264	265	259	243	263	265	297	252	268	288	250	272	257	259	279	288	285	270	253	267	251	283	274	279	280	270	262	286	251	266	278	269	276	273	273	269	245	254	268	254	268	289	278	258	256	282	260	260	267	291	301	251	274	280	252	291	272	269	273	249	277	269	268	280	269	283	241	282	247	303	273	261	270	252	259	278	260	280	267	281	259	249	280	267	229	265	264	286	256	260	278	234	289	248	255	265	242	256	287	260	251	285	248	266	258	275	270	266	246	260	246	276	298	284	275	261	248	274	298	280	275	283	291	247	280	275	270	263	264	288	276	314	291	299	272	277	250	284	280	263	250	266	279	268	263	270	275	274	279	274	248	233	284	279	277	279	282	270	232	290	238	247	267	265	282	241	286	271	253	272	260	276	255	296	209	285	262	269	255	277	277	275	261	244	288	291	242	254	260	266	251	238	259	236	272	252	270	272	267	297	268	285	257	287	264	284	256	263	244	279	285	267	273	270	257	285	249	289	270	239	285	246	285	269	294	264	268	281	256	255	273	293	265	260	287	306	275	246	265	272	287	240	248	237	249	262	277	269	266	249	257	283	238	283	251	260	269	269	292	277	263	264	259	282	253	281	259	286	285	285	291	253	273	247	263	281	258	248	283	240	260	253	296	260	274	290	264	286	270	294	257	219	240	266	275	240	260	268	288	278	251	259	251	254	270	267	296	277	264	275	277	267	275	271	232	264	270	274	284	252	251	259	260	285	244	288	272	268	268	303	266	283	275	253	272	255	290	262	270	279	248	249	254	280	277	266	246	263	286	254	265	273	245	270	268	260	272	297	242	290	279	289	251	274	239	274	260	259	257	276	300	238	288	255	279	269	298	278	280	267	269	280	269	265	257	267	253	267	276	277	284	244	277	288	261	279	291	240	279	282	256	284	271	269	256	251	254	278	292	278	265	269	265	279	266	286	285	260	270	264	277	258	274	259	271	252	247	262	286	269	288	265	252	286	269	262	256	252	283	279	302	282	289	255	295	272	279	272	262	283	293	250	261	287	268	298	269	266	256	261	258	269	254	289	258	253	268	239	274	279	278	259	247	267	262	280	284	263	251	266	267	266	285	289	254	276	246	256	271	274	272	267	248	250	232	266	270	234	303	266	281	222	258	283	237	256	238	251	268	263	272	286	237	278	246	292	286	294	246	279	248	256	255	254	263	271	253	241	275	251	271	306	283	283	279	252	246	282	309	270	247	282	247	285	295	270	256	297	281	253	275	288	273	300	265	273	286	246	279	239	235	275	284	279	269	291	272	260	282	267	295	276	269	249	269	233	276	296	275	266	267	289	271	234	274	263	284	283	292	269	272	286	267	260	283	276	292	272	289	264	263	250	265	260	297	244	294	257	231	270	285	237	292	246	259	234	275	271	268	256	306	263	267	277	239	288	256	270	272	308	230	266	257	272	273	265	283	275	273	267	297	285	276	250	268	261	266	274	276	283	282	255	276	246	265	252	282	257	259	282	298	285	297	244	296	262	276	274	262	268	270	266	245	285	272	278	256	253	262	270	259	269	269	255	289	295	282	236	235	277	273	300	288	261	271	255	250	254	274	273	270	300	281	286	278	287	247	258	261	256	281	249	269	290	267	278	268	248	288	278	265	267	259	254	264	298	272	262	248	257	253	270	269	267	263	272	303	263	273	282	314	291	282	288	236	279	256	291	307	278	265	255	273	263	255	270	226	258	243	250	269	276	282	248	269	293	274	292	289	294	271	289	270	274	254	265	250	270	280	275	255	269	245	290	273	270	273	281	273	255	288	251	272	279	261	279	262	270	286	294	255	282	255	278	290	267	281	287	280	281	298	276	277	272	275	280	256	293	301	281	281	261	319	240	276	280	228	281	266	277	286	277	271	225	240	301	271	286	284	255	248	308	244	256	239	261	265	269	269	273	269	262	258	271	268	269	273	291	264	252	266	271	287	260	287	261	307	269	263	255	261	285	298	245	300	244	263	292	287	250	253	252	254	273	264	275	280	249	243	280	277	244	272	233	248	250	272	295	258	274	258	274	282	298	244	271	255	275	258	243	257	284	265	276	289	266	268	280	263	287	270	271	265	265	252	314	270	284	256	286	259	226	241	284	284	266	250	250	265	258	275	272	284	255	267	261	302	280	266	242	262	259	270	255	282	293	266	239	280	281	268	270	277	276	272	241	253	279	246	287	279	271	265	302	263	259	269	269	262	255	254	296	243	267	255	287	280	261	275	276	294	273	277	258	249	245	280	286	259	286	267	264	263	277	246	299	288	265	271	269	256	258	258	288	272	278	250	257	254	259	263	261	267	259	267	256	272	259	285	276	284	225	261	270	274	279	258	261	240	283	261	295	268	249	243	254	257	257	282	270	295	258	281	258	270	262	242	240	253	283	273	274	257	291	258	245	261	273	284	305	252	267	254	266	264	298	264	266	237	253	286	263	290	263	276	294	267	268	296	270	284	259	272	243	298	275	287	283	282	269	296	296	262	239	260	282	255	263	270	308	264	252	252	278	261	255	284	278	291	286	299	272	265	234	252	262	250	262	262	238	251	266	281	257	253	256	261	310	257	266	258	254	278	247	271	243	277	261	269	263	248	257	300	263	282	281	269	276	280	274	249	274	298	268	254	291	283	254	300	290	233	280	270	267	245	272	285	315	256	257	264	248	266	277	281	265	291	263	276	253	259	268	282	263	280	299	229	279	245	257	291	289	265	258	263	283	304	271	268	252
58963	90754	36899	747	603	553	494	470	475	409	421	394	396	411	431	397	428	417	394	407	397	385	391	391	421	428	415	388	409	373	381	419	417	391	400	374	394	379	406	400	394	415	362	385	409	382	372	391	376	411	388	399	384	376	380	404	427	386	377	385	393	379	374	408	387	402	395	396	382	399	376	389	433	374	393	383	423	370	420	367	415	379	404	414	412	408	372	400	380	396	407	390	407	404	361	380	353	393	399	396	397	401	405	412	378	388	387	394	380	398	368	393	369	370	390	400	387	374	361	388	375	376	375	394	393	394	363	398	399	406	372	382	386	392	390	413	362	396	411	385	403	357	402	429	386	388	397	399	388	390	405	391	376	390	396	328	401	408	361	383	365	386	411	402	355	393	417	382	408	465	385	425	364	383	378	393	375	393	397	378	387	378	377	400	353	383	412	374	384	399	388	361	398	402	410	400	379	411	374	382	415	386	364	367	359	412	403	390	361	367	410	400	411	432	350	409	386	371	391	379	372	394	401	376	383	372	381	394	388	378	406	366	354	402	403	375	391	395	386	380	410	365	381	396	387	388	395	397	406	386	363	365	404	395	412	388	387	380	417	393	406	380	412	384	385	396	417	431	397	386	408	410	403	392	423	402	343	381	380	400	405	393	403	371	399	402	364	391	414	401	395	404	392	346	376	417	392	357	363	380	388	403	415	436	374	374	411	376	399	388	381	393	404	399	381	396	409	363	394	392	389	386	383	372	365	402	443	357	376	402	385	396	378	400	393	355	404	400	388	399	390	357	427	380	398	376	409	412	370	383	380	380	365	351	344	380	369	382	413	412	387	399	392	384	367	400	374	375	355	409	421	418	354	391	385	404	421	409	395	403	375	370	389	359	394	392	404	401	346	418	400	376	368	388	364	366	404	387	373	367	395	347	410	366	379	372	404	376	392	403	406	392	386	373	396	390	386	396	397	362	367	385	397	446	377	408	410	378	395	395	384	378	390	392	401	414	379	362	386	368	425	375	377	384	383	364	443	406	369	391	401	385	395	409	417	398	367	431	396	391	393	379	413	395	424	374	392	376	367	349	403	358	394	443	375	425	383	401	368	397	444	377	362	372	422	393	409	366	406	406	421	371	402	385	391	375	369	392	345	375	382	390	396	429	415	385	392	398	356	394	422	386	370	419	388	378	410	382	385	418	383	398	380	386	381	393	388	359	366	399	387	346	416	402	431	415	393	372	383	397	406	370	423	380	389	371	384	403	369	424	409	389	407	369	401	402	363	378	383	393	361	392	411	410	409	359	359	405	417	421	415	372	381	378	424	412	401	376	374	396	394	362	417	374	426	372	384	395	428	397	391	370	408	348	426	411	350	411	398	378	375	413	429	365	395	371	383	376	422	402	386	357	367	400	425	401	349	346	383	394	390	373	395	373	383	404	397	400	400	376	413	360	377	388	408	413	390	383	395	396	400	396	411	421	395	383	403	374	362	371	409	391	417	369	397	392	390	379	367	438	393	381	393	387	398	413	388	375	353	380	376	352	401	404	399	385	418	426	378	391	435	404	388	419	378	419	439	410	381	391	370	372	360	415	393	360	395	402	433	400	410	371	370	442	427	384	387	352	360	400	384	383	386	409	366	423	389	392	392	391	379	376	414	405	380	356	355	392	399	399	377	404	398	379	360	375	385	399	352	401	368	402	338	380	402	375	382	401	416	397	386	405	375	391	395	396	379	431	369	387	401	415	388	416	403	389	391	380	386	367	389	400	388	385	417	399	378	382	404	373	381	435	390	407	405	383	399	392	380	397	382	329	367	381	387	372	378	377	357	390	404	380	388	377	409	402	368	369	397	377	361	378	406	383	392	402	381	413	402	345	372	373	363	372	409	417	384	403	399	389	432	407	399	367	384	396	417	420	397	398	394	342	408	376	415	380	400	437	412	382	403	372	394	388	394	398	396	402	394	415	374	391	400	414	409	364	360	389	400	387	396	396	401	340	356	403	414	398	399	397	370	377	368	368	361	381	426	405	417	409	416	375	409	352	421	441	390	419	427	387	377	402	372	378	374	392	401	389	376	387	410	375	410	387	422	358	407	423	374	389	385	387	399	423	384	356	343	405	383	384	385	371	387	398	402	383	409	375	378	382	382	346	380	399	359	394	397	382	438	411	399	394	357	373	440	404	411	373	375	350	415	427	386	370	370	395	391	385	357	411	349	386	374	389	387	372	381	368	338	355	367	392	405	390	395	399	379	363	401	411	398	380	387	374	375	381	419	401	371	377	400	385	396	382	389	369	359	358	379	423	398	416	397	402	410	384	428	386	403	396	372	378	365	371	403	388	383	390	380	373	349	368	392	376	411	403	382	408	391	424	427	389	376	391	391	343	377	389	354	368	381	433	412	390	398	399	383	363	388	365	393	395	379	383	434	404	397	387	367	400	385	407	375	379	383	352	383	414	357	400	342	366	381	410	408	356	419	398	395	375	390	370	371	413	374	375	395	391	390	393	380	396	383	395	405	395	389	390	396	381	364	389	408	380	390	437	374	389	369	386	382	386	384	360	335	368	413	404	408	371	379	424	355	443	368	402	374	408	390	360	368	357	400	415	390	401	371	406	375	427	393	384	396	384	423	390	411	395	378	431	397	396	388	389	376	368	383	382	370	396	356	390	389	384	365	349	387	390	406	394	382	407	378	385	358	409	363	421	404	343	403	432	413	380	389	391	366	346	403	369	398	393	380	382	418	438	387	376	397	419	430	371	390	400	368	389	398	369	362	376	399	388	380	391	413	369	363	352	419	415	399	343	382	376	398	382	378	382	393	387	379	394	346	387	376	377	390	393	413	382	403	405	345	406	374	443	386	419	417	385	405	385	387	380	353	384	407	398	368	397	380	409	376	392	393	404	399	363	405	374	379	405	399	383	384	406	364	401	399	365	359	371	375	390	393	403	392	384	366	392	375	402	377	379	396	396	391	432	411	420	416	380	395	402	355	404	371	391	354	373	399	400	428	350	417	386	413	415	423	374	390	399	406	410	414	375	388	355	373	404	398	437	366	398	388	388	393	394	361	406	362	393	387	349	378	362	382	373	385	400	393	378	389	411	393	398	418	395	399	393	383	385	363	371	414	418	399	388	422	415	378	404	384	386	394	386	385	365	454	382	379	398	400	362	373	437	360	409	363	403	376	385	391	390	404	364	418	380	417	396	386	402	367	423	383	412	417	399	411	409	408	382	386	359	379	409	376	387	399	416	407	368	397	390	373	417	399	395	369	405	385	398	367	378	397	402	378	401	377	380	431	395	385	377	399	393	391	391	368	407	392	395	365	416	391	404	384	392	389	359	398	373	390	371	400	374	432	378	384	403	373	384	370	400	386	395	379	392	381	384	398	409	399	413	400	408	389	385	374	384	381	371	370	378	357	372	394	383	383	366	374	404	368	411	429	398	386	386	387	380	388	378	384	402	408	374	363	398	386	353	385	354	404	390	419	379
29661	23614	14029	1407	693	588	614	655	635	620	603	620	618	635	625	625	626	596	595	641	611	611	611	607	612	648	596	601	564	575	617	584	581	595	571	570	560	596	654	614	601	654	642	595	613	618	659	615	593	604	628	584	606	599	612	597	632	584	582	606	555	605	592	603	611	639	580	609	640	617	651	630	608	576	639	624	619	628	631	565	600	608	575	606	609	578	609	579	626	575	576	591	622	604	604	602	620	655	623	579	602	602	594	573	590	592	642	637	588	640	607	611	598	622	592	641	637	605	569	623	591	589	585	567	597	609	624	586	601	587	612	581	604	607	609	623	624	630	603	554	598	608	593	630	591	599	580	618	605	570	589	608	641	596	609	609	653	616	572	596	645	637	587	587	561	611	579	630	601	593	636	628	622	623	635	638	565	631	582	610	589	595	587	585	556	644	577	632	615	619	633	600	559	587	608	589	623	592	607	607	638	608	610	631	581	625	597	650	579	655	661	577	592	592	609	607	625	618	620	604	637	619	640	614	632	655	588	591	646	634	600	625	604	585	587	615	571	652	607	655	629	593	645	596	574	611	621	630	631	572	585	610	631	622	523	587	600	567	578	572	574	564	609	614	599	651	617	583	620	621	599	623	618	611	622	603	585	676	633	587	593	615	583	600	610	571	605	615	626	590	587	619	650	601	636	622	615	613	602	628	589	602	608	647	585	617	608	678	619	594	596	607	611	589	584	644	584	584	581	569	600	591	586	609	583	591	644	617	619	607	613	678	644	570	604	572	604	595	634	615	612	568	614	622	619	616	606	591	618	597	617	651	591	598	668	607	653	585	605	575	622	593	590	585	555	577	563	602	557	610	552	590	570	642	621	640	622	596	627	582	594	624	564	607	645	609	630	619	600	603	619	590	609	658	607	599	575	643	596	603	606	614	602	577	644	554	653	618	666	634	585	594	623	583	616	578	643	626	627	605	630	654	639	577	641	599	611	624	605	614	597	587	590	596	629	594	554	593	646	607	572	643	596	631	613	615	583	633	663	643	589	626	626	687	617	620	615	596	610	591	628	585	626	647	607	589	556	594	601	627	604	623	602	619	623	573	660	549	632	603	606	617	611	590	609	676	612	614	566	556	598	557	640	618	617	618	641	614	575	572	610	627	586	605	605	603	639	605	625	642	577	602	577	585	611	610	569	612	613	595	598	611	624	617	608	596	617	581	591	633	609	619	653	618	573	634	613	620	559	590	619	584	627	667	600	588	595	602	600	561	599	613	595	616	612	630	586	617	556	631	614	624	622	612	555	563	604	601	607	566	641	586	617	599	622	619	600	612	600	588	671	595	639	579	606	643	636	606	622	601	585	655	595	598	610	644	612	623	613	591	608	596	574	566	604	607	590	620	620	596	590	638	551	590	602	595	579	620	612	621	574	593	602	599	562	628	629	571	595	590	625	611	647	574	559	637	600	624	628	635	635	612	652	629	590	635	562	585	615	623	591	606	568	593	599	633	551	649	626	634	565	620	613	616	610	549	590	618	609	567	635	570	613	607	622	588	611	581	609	588	622	582	569	574	619	607	627	579	622	590	625	624	589	614	599	632	649	631	566	609	583	632	612	632	639	615	590	564	607	579	602	597	638	638	624	597	616	648	641	657	606	624	610	656	623	647	616	582	593	602	591	592	613	532	617	600	622	566	578	644	596	589	608	603	646	618	628	626	611	577	583	608	573	610	653	645	580	568	627	606	621	574	635	658	588	591	604	606	588	545	590	649	594	624	640	657	591	602	655	624	629	583	603	611	621	648	593	569	637	653	569	594	607	666	632	591	619	636	610	601	614	589	627	593	631	585	587	563	603	604	649	627	608	633	614	625	624	645	624	582	601	574	577	584	629	607	607	634	599	608	616	608	595	604	626	553	601	619	650	630	615	607	600	602	632	583	638	596	620	606	535	599	594	593	636	635	641	584	592	534	636	643	617	626	641	600	593	614	625	604	606	583	610	645	590	572	643	560	587	613	627	608	583	636	630	608	579	573	589	586	621	597	670	618	605	599	636	591	578	598	576	641	644	598	579	575	608	593	647	622	618	604	569	630	576	591	579	610	604	651	598	628	646	583	622	643	568	591	643	597	603	604	579	633	645	588	634	647	620	614	567	608	579	607	583	606	609	608	619	601	569	601	629	620	601	651	594	606	638	628	573	606	653	661	628	630	597	643	599	646	580	616	578	640	600	616	596	602	648	648	603	615	607	659	609	592	582	557	649	630	633	571	557	637	615	588	585	615	652	621	646	651	642	633	623	603	651	594	656	604	585	625	613	617	655	611	619	599	590	604	597	605	598	604	623	605	571	610	600	589	606	664	634	633	613	627	590	572	615	632	603	613	653	569	592	613	573	612	614	658	600	619	626	592	589	628	646	581	644	578	610	601	616	614	648	629	621	571	596	598	607	602	654	599	616	651	578	638	606	591	587	608	632	550	599	625	607	592	607	606	631	642	605	600	625	622	582	634	597	590	600	618	591	599	612	603	624	627	597	596	583	591	592	576	597	615	614	616	604	601	614	584	594	576	613	549	568	637	621	595	590	622	566	608	602	623	636	565	622	610	611	636	600	626	578	635	588	590	571	608	618	618	622	614	634	626	630	612	607	620	602	640	561	614	620	585	632	634	640	562	589	608	630	600	576	622	638	614	632	620	652	628	627	548	647	613	607	607	636	582	649	625	614	597	602	633	618	599	604	615	591	615	609	606	630	641	619	614	640	629	623	638	614	636	606	649	599	636	621	617	577	590	615	589	602	599	656	588	610	590	605	608	639	584	620	596	568	618	598	651	650	672	599	615	618	595	621	589	590	564	612	572	603	653	576	608	625	595	603	616	628	629	628	582	646	582	632	562	589	644	627	654	575	591	615	601	609	632	650	650	586	589	580	626	596	643	626	614	605	617	577	591	626	609	651	633	607	594	569	611	614	618	619	605	600	595	614	579	620	588	590	593	604	583	554	625	594	620	584	644	634	649	609	610	653	616	587	627	608	591	625	600	593	611	564	607	607	646	540	647	641	655	623	583	580	622	625	613	617	604	621	648	640	608	605	575	608	615	605	612	628	577	607	593	647	637	647	605	620	585	595	675	616	619	583	567	617	596	582	623	607	599	597	629	605	638	587	629	598	631	678	611	633	606	635	619	650	584	616	640	621	646	638	617	624	576	595	631	568	594	632	597	613	622	592	615	616	559	617	598	636	611	599	604	573	640	614	641	568	642	614	608	613	577	581	626	595	582	616	621	638	533	602	615	584	599	596	607	595	576	597	582	642	572	614	608	616	601	611	612	597	613	571	628	612	604	616	592	594	618	580	620	613	577	619	616	643	671	608	639	618	638	614	595	640	652	633	652	594	640	577	581	603	578	615	618	598	591	629	627	656	613	636	623	607	594	573	624	600	601	597	610	662	609	560	639	593	595	563	603	635	629	613	634	635	520	605	667	595	612	580	609	660	621	577	615
29873	34412	9576	942	927	879	908	929	873	877	947	917	897	918	903	924	873	841	878	890	893	948	890	903	903	879	879	878	910	926	884	943	927	937	906	904	900	907	844	973	927	896	909	860	910	919	831	863	853	948	887	897	878	916	904	884	891	916	885	907	886	907	934	923	927	919	865	890	883	889	909	887	908	954	899	903	822	890	931	893	887	866	864	920	887	886	856	896	920	924	891	931	881	925	916	905	887	955	947	888	882	940	931	854	893	922	914	914	923	881	878	881	913	940	961	934	902	928	885	888	930	927	830	850	896	869	910	932	861	921	900	889	889	960	900	902	937	894	836	855	904	885	899	898	909	850	865	912	916	869	915	915	892	863	883	960	893	870	881	933	859	895	924	903	926	879	860	866	955	905	872	893	891	857	905	947	884	898	933	917	884	883	823	901	855	964	884	894	952	891	906	855	904	865	897	921	900	892	970	915	882	942	886	869	901	913	898	831	937	894	931	835	909	866	918	906	871	926	899	920	913	947	906	930	933	885	902	931	886	875	919	899	859	912	935	939	912	905	894	902	921	891	920	859	896	885	882	879	947	874	855	882	902	916	881	902	902	925	826	911	844	915	855	913	926	930	913	917	942	887	934	955	850	864	943	914	888	878	873	900	887	864	891	987	918	928	896	876	910	907	929	888	896	920	871	908	857	869	925	869	943	869	820	843	901	865	878	875	867	912	890	926	887	906	926	910	918	833	887	905	908	874	886	886	866	871	917	937	933	899	854	907	938	851	892	879	960	872	866	924	911	906	924	899	864	899	943	925	907	849	919	907	950	897	882	896	881	887	949	872	874	906	875	871	909	911	941	834	871	914	956	902	833	870	881	907	950	868	898	950	914	829	916	930	853	892	912	859	867	944	872	946	898	905	911	902	881	859	865	924	861	901	852	915	878	945	906	941	880	855	866	940	906	891	931	934	946	868	926	923	879	874	931	941	929	882	915	889	941	886	867	911	858	868	854	951	929	935	912	902	880	885	863	885	866	927	880	921	885	924	875	873	939	868	886	979	881	896	931	821	932	911	874	869	936	935	894	917	916	926	928	918	874	857	894	902	926	916	896	895	871	900	865	911	880	900	911	887	902	869	925	892	945	875	926	940	924	958	912	899	922	882	884	921	920	903	916	855	908	900	886	854	883	884	876	939	947	870	903	936	943	920	880	907	868	933	857	910	879	920	920	882	902	936	879	842	916	861	864	884	959	931	903	912	883	942	906	922	927	900	919	916	906	900	911	877	894	908	885	882	912	912	918	854	888	907	900	910	881	860	888	883	861	943	899	850	914	962	860	900	854	922	915	928	929	896	868	921	868	885	832	861	911	909	959	940	866	863	955	881	906	883	928	904	924	903	896	864	870	935	902	900	919	909	867	925	908	863	922	910	906	915	892	896	883	925	939	936	900	880	907	888	894	907	829	864	918	910	894	925	871	911	858	917	883	872	875	913	917	883	879	842	915	876	878	867	917	853	919	871	900	845	894	915	893	929	880	847	918	907	879	920	919	885	887	863	878	931	884	900	895	865	920	908	912	904	867	956	980	932	842	966	894	865	942	935	937	921	880	940	915	899	860	909	909	924	892	927	924	889	911	866	870	883	916	934	955	958	890	924	919	934	918	864	897	855	851	925	926	945	901	901	939	929	898	826	867	891	923	851	884	897	909	886	911	897	871	904	849	927	924	945	863	877	962	895	875	926	905	908	971	856	848	896	923	907	927	891	916	896	967	904	856	884	945	876	910	956	904	873	925	892	910	931	884	920	894	834	911	927	914	880	862	905	895	899	892	900	872	871	920	944	932	845	887	901	880	914	872	912	873	883	893	937	889	868	897	919	909	862	901	902	863	892	950	898	871	945	867	895	888	884	908	871	850	948	927	898	882	902	879	943	931	907	994	902	886	908	916	933	931	907	848	905	882	888	929	903	888	897	851	926	889	877	900	887	887	894	900	861	919	930	891	879	883	923	900	855	885	864	910	896	877	902	914	895	903	905	884	907	928	887	895	921	892	904	889	878	927	927	892	914	861	893	861	925	938	940	917	901	897	869	892	925	930	889	904	874	897	999	877	927	874	894	891	923	889	895	921	908	852	872	882	902	868	929	856	900	878	887	917	895	917	899	907	930	938	909	865	908	897	867	942	898	925	916	924	947	907	904	909	877	876	911	877	910	914	848	862	884	887	905	903	894	896	919	872	910	896	910	889	898	897	944	913	863	862	924	894	878	873	879	900	892	928	924	926	917	886	877	864	877	882	957	861	853	935	897	903	907	873	885	917	939	912	877	910	912	917	885	907	889	922	956	882	925	969	902	839	889	901	870	902	908	894	875	910	847	885	884	879	902	903	909	840	857	899	920	913	886	910	879	895	913	942	867	926	821	849	941	856	899	878	863	892	891	884	846	878	891	864	908	920	906	881	888	890	878	837	908	891	855	867	839	904	923	868	890	882	889	873	852	962	919	892	920	899	914	896	888	897	918	892	865	899	869	864	935	880	892	892	953	905	917	906	918	922	907	909	897	866	868	883	869	918	890	841	912	856	909	906	904	905	898	889	883	919	939	927	875	943	914	904	933	866	892	888	884	878	912	870	899	911	914	901	915	972	883	865	921	840	937	902	884	909	883	860	878	867	906	881	901	894	904	865	888	885	889	869	945	952	895	899	953	947	888	871	897	958	943	869	923	923	893	894	915	916	952	940	927	956	900	925	881	899	894	923	903	855	940	865	905	889	912	888	916	889	874	930	904	894	888	848	891	840	900	887	882	900	878	923	938	930	897	882	842	890	910	930	883	896	982	864	900	883	854	934	882	946	914	838	857	893	917	911	957	899	881	880	914	864	853	902	832	860	872	883	868	930	898	883	862	924	887	915	907	974	872	909	961	957	871	867	879	925	901	927	932	850	884	893	915	889	931	881	854	898	887	909	954	929	905	906	865	916	882	865	909	852	916	868	870	926	902	912	869	890	915	884	897	927	885	941	948	945	941	901	867	929	967	926	938	872	867	932	927	939	889	899	882	890	864	937	892	877	856	923	852	923	865	909	910	886	887	900	895	849	937	880	850	933	918	876	915	945	909	898	917	888	860	930	944	940	900	848	912	876	922	913	881	884	888	926	876	860	914	913	918	922	848	963	859	868	866	878	933	889	912	870	864	872	932	946	924	897	919	878	930	835	866	907	856	857	942	890	910	917	907	911	884	918	925	885	914	924	878	888	864	898	943	850	897	865	891	926	924	910	843	950	926	877	857	890	892	906	876	914	861	890	872	925	908	929	864	899	903	910	870	902	893	883	908	843	944	900	885	821	928	888	930	913	922	963	876	871	904	838	872	913	914	889	957	899	896	875	938	897	932	897	912	880	909	922	923	898	906	891	921	900	924	954	917	897	916	901	903	965	949	902	878	900	872	965	901	920	902	858	924	884	906	922	897	897	907	928	906	889	928	919	868	900	928	834	910	880	917
23487	21828	28602	25009	17571	1734	400	378	355	359	371	343	370	349	334	348	345	344	349	370	363	343	383	355	327	336	320	361	366	327	351	364	347	348	352	384	384	385	334	333	335	339	341	344	343	352	360	340	358	299	341	343	338	352	378	366	338	371	337	353	370	323	358	356	322	338	347	346	355	345	358	336	371	333	348	357	400	321	368	355	360	363	360	378	357	370	365	327	398	353	330	355	315	341	356	376	354	346	373	318	352	348	357	343	331	342	340	350	352	339	301	357	371	360	368	356	325	339	327	362	364	342	369	360	346	347	357	368	344	351	328	326	314	361	366	353	363	366	389	368	363	347	354	343	369	359	351	351	340	352	352	345	400	349	364	359	340	345	374	360	363	370	329	331	350	335	357	342	362	378	335	365	357	346	367	386	351	327	338	366	351	326	332	344	375	366	328	345	334	368	339	384	381	314	364	368	365	347	354	347	364	369	335	372	346	325	368	353	392	370	307	363	362	340	330	349	361	351	342	364	340	343	362	378	357	404	376	316	327	379	351	361	351	339	356	352	340	379	360	402	377	365	336	326	350	341	401	367	358	359	351	341	376	348	370	332	332	341	351	361	342	333	376	310	355	343	359	343	335	325	352	385	329	378	357	374	345	345	376	353	351	366	350	367	346	336	338	357	361	388	342	359	388	365	349	377	377	331	356	359	350	346	391	356	355	346	341	343	340	345	365	324	366	339	360	355	357	315	378	326	360	336	361	347	360	401	342	340	350	338	371	362	374	365	338	351	366	342	350	343	324	338	363	367	349	358	327	340	370	331	366	346	376	359	359	364	395	373	366	412	347	372	317	323	355	367	336	360	370	351	359	408	316	367	328	349	354	382	352	341	352	348	353	367	357	382	351	351	346	337	352	350	332	365	326	342	349	328	364	358	372	367	352	338	350	365	375	372	355	369	360	354	330	341	360	322	323	355	370	337	395	345	353	366	385	373	337	355	346	383	353	324	362	337	330	323	342	368	357	334	333	344	326	348	353	353	362	381	356	388	359	363	360	338	362	359	340	333	356	378	328	358	364	361	357	377	367	322	328	338	379	349	350	331	375	335	382	348	371	329	361	320	380	359	328	349	354	360	379	363	332	338	347	372	386	367	336	324	330	387	355	358	353	377	345	371	362	362	331	352	341	362	363	341	353	358	395	340	336	352	328	336	323	376	363	336	345	375	392	388	375	342	330	353	361	392	348	334	346	373	359	379	331	351	365	359	377	335	316	354	312	335	360	369	364	355	329	343	351	354	358	334	358	383	353	345	332	329	367	332	320	335	376	356	359	352	348	349	352	362	349	396	351	350	384	320	360	349	340	379	325	336	357	345	373	376	370	346	344	335	358	365	360	351	347	364	346	351	356	376	389	345	365	355	365	347	386	377	386	356	344	347	380	369	339	342	374	364	352	375	358	356	384	361	394	356	334	366	378	393	368	361	343	344	383	370	347	317	357	358	324	373	341	335	356	384	358	381	361	370	384	316	313	330	341	362	362	327	361	394	332	346	324	361	375	359	366	360	376	336	355	325	316	325	342	357	336	355	339	360	360	335	315	372	370	341	349	352	351	340	350	365	346	336	337	361	347	371	335	352	363	350	348	372	372	388	386	349	364	338	338	339	362	369	331	331	353	368	358	348	363	392	359	372	368	352	344	350	361	354	371	355	344	368	372	329	361	350	334	348	330	348	382	360	380	318	378	375	329	383	345	330	363	330	367	355	375	362	356	363	317	330	334	349	373	348	360	363	358	355	360	352	365	339	305	379	375	365	360	345	327	365	393	366	336	372	391	356	382	360	379	347	338	362	366	349	373	352	369	345	374	370	359	332	346	388	365	360	350	369	352	315	347	341	364	356	371	382	338	342	341	354	346	360	328	318	348	356	378	383	339	324	357	353	366	379	375	373	364	372	362	375	317	338	341	341	364	353	356	337	356	347	344	382	356	345	343	342	372	301	381	318	353	310	343	343	371	315	338	370	346	355	363	374	347	330	343	371	374	353	336	359	355	355	334	375	362	337	382	348	354	351	332	340	354	346	344	342	347	359	392	374	361	336	326	345	358	320	365	350	383	393	364	348	364	369	376	358	352	341	350	357	348	345	353	348	358	375	347	369	358	333	336	348	342	332	364	365	346	352	362	330	349	359	380	343	359	332	388	367	361	355	357	325	335	342	366	378	361	346	335	338	354	352	359	359	374	337	376	363	354	348	355	329	366	345	375	349	323	346	362	366	361	341	391	325	366	351	342	377	360	385	318	383	338	374	357	359	349	341	363	314	354	358	328	348	347	356	355	370	339	346	357	354	367	344	355	346	362	370	365	351	377	372	381	344	336	369	377	358	352	341	371	322	365	357	350	365	355	344	342	361	340	383	374	369	353	370	339	329	360	349	369	371	384	353	354	372	333	338	308	383	343	333	371	346	349	336	392	325	374	318	373	349	352	371	346	351	344	382	362	390	361	356	355	355	373	384	330	364	347	380	361	358	345	382	329	333	366	354	367	362	370	381	370	359	358	336	401	361	355	342	351	359	351	370	359	364	355	301	338	388	357	346	382	357	331	335	323	341	348	360	330	398	343	376	376	357	368	362	333	343	342	336	357	361	351	352	362	345	341	357	345	364	372	369	368	331	364	355	334	348	368	352	371	369	350	363	360	368	352	332	365	365	344	333	408	356	358	319	344	336	373	328	340	319	360	343	348	345	380	358	324	351	359	383	356	323	340	339	372	328	356	358	335	331	374	325	354	353	363	355	394	337	313	351	336	339	349	354	387	371	348	349	337	350	327	355	382	351	366	350	340	391	379	374	341	367	361	377	360	374	341	361	341	348	352	356	359	321	350	309	357	336	340	342	342	363	380	358	332	364	350	332	388	347	359	368	384	347	349	363	354	341	357	338	328	357	346	318	377	372	300	341	320	328	364	354	342	354	361	339	333	337	363	346	324	361	309	355	311	331	323	340	370	344	342	403	335	377	341	370	324	337	344	326	384	319	361	365	354	370	360	331	348	324	370	364	367	378	331	330	366	350	354	342	380	353	363	340	351	345	313	349	365	342	316	353	365	356	360	379	334	345	358	340	359	375	354	357	353	341	354	365	349	336	356	361	344	362	327	356	349	319	347	331	345	368	315	361	355	377	352	347	366	329	355	346	371	374	374	344	343	368	347	341	311	311	350	357	345	342	344	366	354	334	346	334	365	363	340	357	345	337	353	359	337	373	346	339	321	346	367	377	328	362	367	329	348	367	354	344	363	337	370	347	366	338	310	350	355	340	377	351	317	327	325	342	364	348	342	361	351	376	407	358	377	346	373	359	343	343	372	322	372	335	326	342	386	356	377	351	388	368	338	350	330	332	374	313	352	367	358	330	367	366	336	423	358	319	349	319	367	327	346	337	335	374	375	368	342	336	390	349	346	353	337	376	367	385	311	344	357	367	377	330	328	378	359	351	334	362	365	348	340	383
51221	74194	35549	745	663	595	597	585	586	565	572	586	525	562	552	535	525	557	562	547	530	543	518	524	519	546	520	560	581	585	566	602	522	528	540	494	539	527	576	549	551	552	571	524	577	528	536	517	535	527	533	534	542	530	522	518	555	574	532	551	563	513	561	585	523	524	515	572	566	571	530	534	551	563	551	536	580	538	571	554	535	530	535	540	573	516	500	528	528	544	567	583	558	553	532	531	566	533	491	549	501	541	513	549	497	525	573	568	564	503	586	532	542	592	575	559	530	601	531	549	575	513	523	555	559	510	500	571	557	554	611	585	562	543	546	550	516	565	576	509	524	564	526	510	564	529	517	589	528	534	565	562	545	536	541	540	530	526	538	576	535	539	557	535	537	547	531	523	546	561	554	532	532	516	535	584	590	567	571	560	519	498	572	555	566	576	555	520	599	584	577	552	514	512	549	528	519	533	612	573	529	540	586	576	544	547	528	551	544	541	514	562	558	547	500	536	561	533	545	513	555	565	529	568	478	601	542	529	563	532	532	592	562	457	561	531	567	561	534	501	520	495	573	555	518	541	542	535	542	539	548	538	547	537	528	522	528	535	550	543	608	540	526	535	560	539	500	553	571	559	564	536	594	566	550	498	570	558	536	539	538	519	563	535	539	508	571	578	541	536	558	539	552	562	547	538	530	529	494	538	552	541	553	540	526	592	514	553	520	529	522	556	593	547	547	532	549	536	473	533	555	551	577	567	559	540	526	541	603	535	547	526	562	486	528	573	536	532	587	540	564	546	551	538	515	539	524	520	537	544	590	547	535	529	566	524	532	535	531	524	566	515	557	557	537	568	550	544	530	532	495	522	592	557	562	564	559	568	546	541	582	538	531	572	572	533	569	491	532	539	528	530	524	548	580	537	551	532	565	563	548	560	550	539	524	525	531	529	534	542	569	557	521	560	506	514	524	543	519	567	516	553	516	566	553	537	551	539	522	524	522	578	538	534	584	563	527	538	522	562	574	520	543	549	565	534	562	544	563	523	526	501	525	579	577	506	546	570	563	534	567	529	531	515	547	569	492	531	496	535	544	507	538	569	511	545	594	502	559	520	554	540	574	488	554	543	530	509	550	513	564	536	555	534	512	520	573	559	543	552	556	557	541	586	550	561	526	583	556	550	563	549	558	560	529	520	549	526	559	531	542	535	553	533	556	527	521	535	527	555	567	550	507	519	576	559	564	561	588	528	532	539	569	517	538	554	579	536	519	503	570	524	519	532	596	534	519	532	528	521	516	534	529	551	565	531	542	545	503	555	560	552	526	525	530	556	554	549	535	484	554	517	548	493	539	526	558	570	544	484	546	538	545	537	539	526	573	540	552	537	558	535	580	525	563	552	528	513	544	530	560	526	582	516	524	555	537	539	544	565	479	534	559	553	553	519	505	571	578	587	531	543	534	569	547	554	568	559	551	540	524	515	560	522	566	560	534	508	556	509	557	564	511	502	524	530	575	566	542	531	564	552	579	562	546	517	528	519	552	527	566	497	539	509	541	546	552	535	520	525	535	576	543	553	545	553	563	506	552	502	513	506	566	551	538	537	569	526	542	585	528	582	545	545	518	518	539	566	532	508	525	547	503	550	540	528	506	548	505	594	525	498	536	539	495	556	550	543	547	546	579	555	559	534	528	527	558	537	557	543	566	509	516	580	537	555	556	556	566	544	515	553	536	571	559	523	551	546	542	578	553	532	531	555	551	547	519	546	555	533	511	557	511	540	540	575	546	544	551	564	547	549	543	568	504	518	556	543	575	505	550	549	581	551	542	546	588	541	545	516	506	555	583	543	555	526	504	539	543	568	546	566	536	571	508	483	540	565	571	562	557	560	522	526	506	546	540	540	607	564	560	558	543	541	489	516	605	566	529	533	537	509	564	562	544	540	539	573	525	575	574	530	537	531	536	502	537	502	553	560	543	525	523	552	542	542	582	514	524	526	558	529	526	517	566	548	573	509	512	595	576	550	505	535	530	542	536	534	562	532	561	559	524	527	580	535	520	538	578	541	521	565	537	553	526	516	543	546	484	552	530	521	558	562	548	550	549	537	543	494	546	552	545	524	549	552	474	540	542	553	579	525	573	536	550	516	508	500	526	552	531	527	574	569	528	505	528	539	584	557	555	522	509	573	534	531	563	522	523	521	544	572	530	516	573	566	544	583	508	542	591	481	571	524	567	540	544	536	521	528	557	519	540	602	544	510	537	561	521	497	558	501	546	501	558	560	531	544	570	575	562	529	525	545	518	575	528	539	511	553	529	562	534	543	557	546	539	515	533	553	512	547	524	550	513	573	504	543	571	537	577	571	528	511	522	481	550	529	529	581	543	522	524	558	505	529	546	539	563	529	532	537	549	520	515	556	545	535	542	541	552	524	505	541	568	584	545	526	579	501	577	526	545	556	560	524	545	518	571	535	521	566	551	557	550	516	598	528	537	522	588	559	504	542	511	550	550	560	552	583	569	551	534	554	520	548	566	570	535	530	531	558	546	526	503	538	534	553	547	548	523	570	572	554	532	552	531	563	538	545	540	540	528	504	487	540	537	518	490	532	517	551	549	571	570	543	554	569	578	542	501	548	517	569	520	542	533	534	569	532	552	537	537	552	589	537	552	540	532	534	530	509	541	578	530	538	577	569	531	523	524	522	525	576	568	578	520	499	550	578	525	560	521	517	534	517	578	551	544	566	545	546	563	532	534	568	522	498	585	521	559	544	528	544	556	545	517	524	564	531	532	574	485	539	545	507	585	549	492	622	520	549	530	546	566	524	546	568	522	537	508	556	544	544	509	537	574	544	534	563	551	561	573	503	570	589	497	541	521	536	559	611	529	496	518	533	547	571	555	599	572	529	557	557	548	546	561	545	552	508	538	568	543	532	534	561	546	526	497	534	544	538	533	574	565	546	548	546	529	538	536	536	547	566	540	558	506	548	534	560	544	531	543	552	546	546	593	532	541	564	538	509	543	517	556	494	506	563	499	498	510	546	552	525	528	537	539	574	536	563	562	521	525	532	532	559	552	506	554	533	557	564	543	523	530	541	575	548	547	544	529	529	573	563	522	544	526	516	544	538	565	514	541	510	534	530	547	522	575	546	528	540	519	535	533	518	569	570	583	566	579	541	547	551	544	551	563	498	506	559	520	532	529	516	512	491	530	566	601	548	525	518	539	557	568	499	543	577	554	563	569	546	527	538	519	571	553	536	505	540	554	531	586	551	547	564	513	520	573	549	524	532	547	512	532	562	582	591	522	513	532	538	542	565	520	547	556	589	560	546	576	524	524	519	579	563	537	532	544	557	494	583	569	532	483	492	521	547	563	548	516	532	533	526	569	518	509	549	549	531	535	552	559	530	562	519	538	546	580	535	548	550	567	512	558	530	529	535	548	554	513	542	537	527	541	538	569	528	539	540	537	548	556	517	577	558	556	535	519	568	546	579	597	566	528	549
25109	22419	26924	21781	2494	743	690	631	661	647	649	644	642	630	639	651	631	591	666	694	654	611	670	626	613	648	581	671	614	632	643	625	658	621	628	610	650	632	664	612	673	665	633	665	657	606	662	663	604	611	652	681	632	642	647	637	644	632	610	654	645	636	639	618	684	640	667	620	592	635	633	644	621	668	622	642	627	635	628	596	629	594	607	636	680	658	634	653	671	662	627	638	651	625	628	624	606	674	650	651	628	598	656	646	641	653	627	685	567	629	620	615	655	637	620	653	644	708	602	641	624	642	703	655	659	604	640	647	679	660	582	661	685	617	658	613	634	618	666	636	628	670	606	654	607	673	649	604	664	641	612	699	674	630	600	624	687	688	646	675	641	653	644	660	667	669	691	663	663	608	636	665	618	599	630	660	642	612	662	636	701	682	650	639	625	607	652	618	637	721	619	653	596	680	648	659	630	627	653	685	635	630	615	607	633	663	640	616	639	633	651	675	622	657	663	649	686	658	622	606	643	637	631	625	641	625	666	651	673	649	625	641	576	670	614	638	659	708	666	670	638	677	631	650	679	611	636	634	631	649	646	691	657	682	680	656	644	638	620	627	666	627	711	606	658	609	667	602	586	645	593	619	635	663	661	690	599	691	656	577	686	651	649	657	636	646	664	621	617	684	671	726	651	618	631	623	643	660	645	635	641	679	631	667	635	625	701	674	629	674	690	665	630	680	626	646	656	680	644	607	631	631	654	642	663	651	609	606	595	592	670	651	619	627	626	616	681	672	628	623	659	682	692	649	651	630	644	644	595	633	623	670	689	618	661	658	603	642	600	636	628	641	664	605	680	661	642	658	692	683	637	633	654	620	644	692	644	656	659	629	629	612	674	648	668	651	669	706	671	624	632	637	626	609	676	688	655	646	660	694	665	649	644	647	662	612	642	675	662	668	675	614	703	634	656	663	634	654	673	634	659	609	647	676	640	618	657	617	656	641	631	699	654	641	709	674	661	649	625	680	656	636	606	643	637	634	664	681	688	641	684	621	659	679	626	639	666	644	614	642	656	618	651	617	630	659	685	632	645	643	632	630	650	661	654	687	658	630	650	648	574	630	627	697	624	655	636	637	618	674	583	672	640	659	697	680	658	623	679	580	640	650	625	616	640	642	593	595	649	608	647	664	670	616	649	629	627	689	620	684	667	670	672	647	616	599	646	647	638	645	617	669	611	620	610	663	670	709	642	629	665	616	634	652	642	622	653	621	703	640	617	637	675	659	705	635	606	643	679	657	629	626	672	637	620	667	656	698	649	648	624	609	648	622	667	648	641	597	685	636	683	604	644	661	614	630	659	676	682	666	657	608	648	636	607	671	672	625	615	606	629	653	642	622	659	616	663	657	620	618	683	651	653	669	657	656	593	652	632	649	682	610	596	631	623	658	648	670	619	656	616	656	658	652	620	602	629	642	643	644	608	620	664	667	636	655	641	620	670	652	656	680	633	631	652	675	706	634	601	660	634	672	663	658	651	620	620	692	635	697	606	673	647	627	627	645	605	646	641	643	637	651	619	602	595	600	646	677	649	655	613	604	659	601	631	648	620	600	656	620	616	671	633	628	692	632	636	655	641	635	654	633	634	589	604	703	648	629	619	686	650	643	650	681	644	686	671	677	647	640	617	702	616	657	615	667	659	650	658	639	645	686	666	643	638	671	646	678	640	649	634	618	657	684	643	651	660	644	681	629	609	623	589	618	609	677	627	636	661	580	660	687	640	651	630	640	690	615	680	650	650	654	640	616	606	633	681	631	628	631	637	699	652	643	628	679	657	656	658	631	648	697	656	631	629	626	644	628	629	658	656	675	616	675	632	611	611	671	611	632	611	678	641	599	654	682	676	637	686	615	653	657	603	615	666	647	653	621	656	624	653	664	609	633	617	635	680	671	672	667	620	645	600	666	616	678	730	667	656	597	651	647	670	636	644	660	642	688	680	642	653	649	622	650	641	657	663	654	668	616	615	670	629	633	633	649	612	662	648	620	613	645	657	667	643	674	629	673	662	618	628	616	686	680	665	684	668	646	646	675	622	655	666	639	669	658	692	616	603	629	642	602	650	608	624	652	631	632	663	628	612	677	659	659	641	633	658	650	650	679	650	659	619	643	629	616	663	624	656	673	596	592	655	658	660	649	673	677	701	667	662	648	658	678	649	638	640	611	643	650	617	652	614	674	642	658	659	624	590	673	659	685	655	623	635	614	658	648	650	636	656	669	656	637	636	608	619	677	683	648	651	621	640	634	649	639	634	653	647	655	676	630	650	600	678	608	618	663	638	642	657	636	616	633	653	642	663	621	662	679	627	675	702	638	615	622	687	624	633	645	676	594	646	600	643	680	654	653	675	685	614	647	708	672	670	644	624	596	676	631	629	654	671	698	629	640	611	608	574	662	597	625	624	649	644	666	676	727	637	588	657	642	609	654	670	653	638	615	643	650	693	651	656	615	631	630	672	634	642	654	606	616	618	693	620	604	628	673	627	657	669	636	626	666	614	665	651	667	673	693	634	682	641	675	677	665	682	610	636	658	678	667	588	662	671	644	661	634	617	633	615	642	629	685	639	643	621	653	659	641	639	614	628	688	689	612	647	655	674	636	635	636	641	656	632	629	652	651	643	641	627	641	600	646	626	664	638	640	649	631	653	655	634	630	691	636	595	599	649	669	673	664	645	599	646	632	619	637	687	695	645	648	695	609	649	664	665	665	602	667	616	647	668	648	629	659	653	638	600	663	674	664	675	662	681	616	660	669	616	654	671	625	632	665	673	665	652	640	631	628	649	634	645	670	654	639	642	651	666	684	623	622	667	620	672	686	549	628	662	622	629	686	680	663	651	651	648	637	685	582	627	675	582	643	649	631	596	671	650	629	644	627	665	626	608	641	670	680	639	620	674	628	641	640	680	628	647	681	691	619	647	579	618	644	684	636	637	622	639	639	622	649	632	679	661	621	615	640	637	639	647	635	625	706	657	657	672	636	635	620	617	629	611	651	672	592	645	629	653	663	679	646	661	642	673	660	648	643	647	660	670	656	613	632	625	641	634	642	676	648	667	643	613	657	657	628	679	650	689	627	635	634	707	695	597	626	624	660	668	638	639	632	627	616	643	638	653	657	645	637	640	646	607	614	668	674	634	639	685	639	626	618	702	639	642	667	649	710	671	678	616	618	656	662	643	663	703	623	623	666	631	660	664	649	616	691	628	643	591	691	659	588	642	646	652	619	644	622	627	637	657	657	691	648	637	619	661	623	593	646	663	671	662	644	666	625	594	629	615	702	648	645	667	675	664	627	642	631	629	645	645	680	627	628	654	638	652	676	606	660	690	642	699	590	678	680	700	660	640	656	632	619	614	671	614	646	672	677	668	636	674	608	649	679	630	646	637	604	659	651	637	631	659	642	647	647	625	623	645	639	625	665	670	680	610	604	679	627	624	599	665	665	647	629	638	637
46078	60349	26272	1040	999	989	954	966	911	959	890	898	911	952	927	934	947	900	909	958	952	921	955	964	899	898	938	921	951	945	945	908	946	966	932	916	934	942	881	949	940	968	919	902	977	973	871	909	916	941	959	907	990	907	935	922	929	944	904	895	949	910	941	931	951	926	976	876	947	922	962	937	891	916	932	961	922	968	957	960	883	940	953	919	951	921	929	916	904	916	966	940	956	930	942	976	920	922	985	912	901	955	926	929	928	877	955	951	912	926	882	934	939	938	948	846	922	952	920	908	935	916	933	945	927	917	899	967	936	911	957	944	949	921	937	928	915	909	908	957	896	937	973	935	926	957	902	953	890	927	945	974	890	955	915	914	937	901	926	920	954	902	918	913	874	945	910	925	924	938	892	912	957	902	945	873	937	914	912	892	927	895	937	911	906	942	900	849	943	950	902	952	984	921	972	972	942	909	979	934	938	906	957	949	954	953	963	894	847	933	901	894	938	962	905	940	933	899	935	906	914	926	932	896	927	931	931	886	954	964	890	923	943	920	920	948	905	915	952	920	887	903	939	906	943	914	943	938	897	965	955	957	891	897	909	907	975	875	925	893	917	910	862	924	906	895	891	942	930	902	909	928	903	901	968	941	954	936	923	958	962	875	947	881	941	921	947	901	938	909	908	865	910	914	928	946	976	922	969	897	921	950	874	947	850	942	915	903	930	989	979	907	946	934	939	888	911	906	911	922	946	890	977	1013	874	908	895	919	895	935	920	943	954	898	887	926	905	934	966	964	978	912	914	911	882	933	928	956	895	924	947	895	920	926	904	908	916	915	936	934	889	904	868	953	862	889	986	913	939	926	942	960	938	901	917	938	913	942	950	890	877	946	868	886	901	885	916	974	946	965	866	956	957	963	930	935	921	964	919	939	924	912	902	942	953	971	895	896	905	899	905	927	920	900	900	937	885	970	932	966	921	932	914	968	945	898	944	925	961	889	943	912	920	898	940	984	929	919	910	958	957	897	945	953	946	951	890	872	976	905	959	947	905	934	940	953	918	940	904	972	921	914	912	950	973	939	915	921	867	915	952	912	952	911	946	891	936	953	940	874	921	960	937	903	886	945	972	964	869	937	965	981	916	927	894	915	932	973	919	892	904	920	956	986	935	949	917	936	914	930	935	960	983	937	912	924	903	914	953	920	913	908	924	900	940	960	905	868	874	924	868	940	903	937	953	940	909	896	934	942	917	921	918	926	915	929	912	933	838	977	950	940	900	919	912	930	903	922	933	950	996	930	895	866	1012	910	970	888	906	899	930	939	875	979	913	903	979	959	903	894	902	962	928	931	917	981	954	935	940	879	931	944	951	919	958	927	940	948	982	931	954	897	939	923	963	988	958	919	983	973	919	975	961	957	901	967	951	857	987	940	889	904	987	930	908	969	927	914	923	923	965	926	936	912	926	1019	934	898	944	939	975	980	939	886	919	904	857	882	953	950	905	955	931	885	920	876	891	972	931	934	933	917	981	981	911	889	926	921	957	951	953	906	966	956	910	927	897	983	996	927	899	942	999	907	936	932	892	929	972	946	930	928	968	980	968	938	897	972	968	946	952	949	932	909	935	885	919	962	935	941	881	951	914	949	980	955	893	948	1008	943	880	909	903	924	972	909	934	996	952	926	925	942	932	903	937	963	944	885	906	917	952	909	892	909	920	904	919	936	892	919	952	884	1004	968	995	888	943	963	938	933	925	872	903	934	951	895	935	930	910	911	955	930	922	922	952	954	914	914	959	968	946	916	914	888	919	920	892	947	966	944	917	922	923	908	905	977	926	970	913	945	910	911	977	936	956	951	953	914	860	958	958	851	941	980	931	883	927	961	915	917	923	937	931	989	864	931	954	951	926	989	961	938	928	953	936	888	920	908	907	919	940	910	902	945	936	891	898	900	927	892	949	901	947	945	907	940	908	893	921	950	929	977	1009	920	881	952	899	936	1009	931	974	914	861	909	975	913	958	970	991	881	927	954	906	915	950	901	903	919	952	992	961	949	935	940	960	899	946	937	917	949	923	881	945	895	947	918	974	888	952	977	853	1022	835	932	986	919	905	934	975	938	904	896	934	892	910	926	924	920	947	954	965	933	900	934	874	939	968	928	875	957	889	974	918	959	917	921	876	945	934	886	853	983	895	903	873	978	929	957	899	1002	961	924	914	940	949	988	943	893	948	891	967	904	920	901	943	894	874	966	913	899	940	919	909	950	984	949	927	933	978	959	979	887	898	895	896	894	900	935	1020	949	907	952	921	915	948	881	881	928	942	930	962	943	855	927	965	947	925	937	969	928	931	951	929	930	934	927	925	894	962	940	901	954	943	930	936	912	951	929	891	917	935	964	877	890	952	957	945	921	904	982	949	914	909	898	918	919	896	917	922	907	956	916	958	917	884	917	933	927	892	957	928	910	928	951	871	939	920	879	943	881	979	958	906	896	898	955	903	948	932	928	903	929	922	958	859	961	959	952	926	927	999	916	958	942	918	931	956	910	965	886	937	955	886	912	927	990	877	882	959	896	894	924	924	927	955	894	922	949	929	902	926	885	928	980	946	921	945	877	952	941	946	957	942	908	874	915	870	922	940	926	941	924	956	954	933	881	956	962	902	895	952	995	950	959	979	952	935	904	891	919	942	947	877	942	900	943	920	924	900	865	917	886	928	950	898	915	928	918	969	908	914	977	921	954	953	932	929	965	990	879	907	919	912	919	970	919	968	928	910	891	933	936	929	991	918	918	973	958	928	924	954	937	856	925	934	945	983	891	921	874	922	882	950	945	956	891	915	947	973	935	922	849	923	954	937	952	958	1009	901	933	942	919	904	889	946	836	921	949	984	966	951	894	929	1016	896	888	931	855	927	965	934	870	946	945	904	894	936	915	903	889	966	934	900	899	936	898	949	1026	968	897	891	935	955	980	896	923	984	942	924	883	930	905	907	919	954	928	885	877	925	902	899	896	919	959	955	971	916	911	910	925	975	930	917	935	899	962	971	944	928	930	923	953	907	948	902	906	900	930	929	906	928	899	928	914	923	964	895	962	915	901	928	988	954	921	914	937	1013	937	947	933	959	880	891	937	896	953	905	868	880	962	907	969	932	920	948	919	895	936	951	951	970	947	944	912	950	945	963	984	933	894	928	926	913	961	863	946	950	977	911	973	968	977	943	907	912	923	912	948	876	932	936	936	941	987	936	961	903	933	899	948	892	905	908	856	917	968	940	892	921	911	960	917	913	981	960	906	903	942	970	922	991	922	891	876	911	927	913	934	919	927	935	925	891	933	919	881	880	972	898	968	923	927	945	911	955	890	1018	956	949	962	934	906	954	910	889	899	974	905	929	931	860	949	948	913	949	977	923	980	936	906	924	930	942	908	922	966	946	891	901	923	951	911	910	912	848	934	912	888	940	933	954	922	935	920	965	934	934	938	962	959	926	983	932	940	934	930	951	939	921	900	961	870	847	912	947	924
22533	21617	29124	24449	21538	18694	1085	295	283	253	308	280	289	306	251	278	288	236	242	247	265	260	259	247	273	261	276	279	252	249	273	261	260	253	256	275	292	286	266	253	291	268	274	249	270	233	260	270	242	263	281	278	276	256	265	285	259	263	265	255	272	257	266	263	261	258	283	281	257	248	238	270	255	253	221	279	259	242	250	272	252	268	233	263	270	265	284	242	263	241	265	242	260	246	249	273	248	288	261	266	291	247	249	258	257	227	264	278	265	263	265	272	270	250	254	230	246	277	258	299	258	285	244	282	259	228	263	296	269	269	262	264	271	254	270	277	256	261	282	269	262	267	244	255	261	263	279	279	244	282	282	230	252	273	269	250	255	258	245	261	241	266	267	236	245	275	246	241	266	233	253	262	268	271	248	276	253	229	264	265	260	254	263	251	243	233	242	275	238	251	249	286	270	250	252	261	248	259	260	263	265	253	260	289	257	204	259	251	252	259	257	248	236	266	243	262	251	275	257	263	267	274	269	268	278	248	255	264	266	242	259	238	254	249	236	282	260	262	261	261	279	251	257	258	257	262	257	271	269	243	240	261	285	246	260	269	248	259	251	262	300	274	262	240	213	272	274	247	246	232	266	260	243	250	274	241	235	226	273	250	301	279	283	263	250	268	244	265	273	268	259	249	259	231	228	264	244	249	274	249	242	237	266	243	246	280	239	260	276	265	239	277	251	267	257	242	255	275	256	260	258	265	240	252	266	251	249	236	265	258	260	262	267	230	252	247	264	288	239	238	304	247	239	264	243	243	262	248	246	276	272	245	248	229	264	247	264	241	256	288	266	254	244	235	249	271	260	253	262	244	265	262	288	278	257	258	284	262	247	244	258	262	259	288	272	262	244	259	250	250	270	262	262	262	272	275	259	269	255	267	251	261	261	268	264	254	265	260	259	250	267	242	286	233	258	251	274	247	248	250	246	254	281	274	270	252	264	281	239	267	228	273	245	242	255	257	283	282	286	268	261	252	259	252	274	262	272	262	261	279	255	297	272	281	260	238	258	238	257	261	246	236	277	241	270	279	272	254	247	264	244	265	264	263	263	309	271	232	261	243	247	249	248	271	281	266	258	274	252	285	259	264	233	268	261	242	283	252	264	254	269	297	262	241	240	252	246	257	245	253	260	300	277	247	294	260	252	263	287	278	265	231	246	285	260	235	250	237	282	281	250	256	253	256	264	252	271	264	284	249	237	255	244	264	291	261	288	254	237	251	255	271	236	250	258	259	249	263	252	257	263	244	278	251	247	261	259	241	289	262	259	226	266	260	242	270	269	300	270	255	260	284	270	265	273	275	264	252	275	296	273	245	270	264	258	261	260	278	272	264	248	247	249	248	250	249	251	288	237	238	258	277	256	276	241	266	286	251	233	272	274	239	260	264	237	249	292	247	278	285	278	264	266	269	260	237	238	265	270	267	267	273	258	249	236	272	258	258	250	269	278	232	249	267	260	258	249	284	280	266	256	270	271	251	241	283	259	294	240	265	245	269	274	263	280	250	266	277	262	240	278	250	281	252	278	240	256	263	288	275	261	242	248	257	251	238	267	271	276	242	243	231	273	246	222	256	252	248	246	236	245	228	236	268	280	249	254	288	268	273	256	264	271	251	254	239	273	249	276	263	257	236	267	246	287	290	296	259	262	240	278	271	275	253	239	263	235	245	274	245	273	269	286	292	274	259	262	256	258	250	253	255	269	279	250	268	278	270	282	261	284	248	253	250	251	261	248	280	222	240	260	279	235	282	262	280	268	237	257	247	280	264	255	237	281	248	229	248	273	258	229	268	249	266	257	273	277	229	279	224	254	258	248	274	266	256	258	266	231	256	266	270	239	259	249	280	270	283	266	256	271	248	283	245	281	258	251	260	277	261	297	236	251	250	284	256	230	269	266	231	255	242	275	277	248	249	276	258	228	256	269	258	260	237	275	246	259	285	262	241	282	245	266	269	265	258	265	244	251	237	257	255	254	246	265	292	263	297	274	217	254	261	238	269	241	265	253	252	277	240	227	261	275	249	267	248	241	282	253	253	258	248	244	273	252	269	254	264	287	255	259	256	258	244	225	279	259	249	246	245	271	266	292	257	314	251	235	255	273	271	255	249	263	245	273	228	265	253	268	279	244	260	248	290	288	246	275	255	263	255	283	244	248	277	246	278	262	264	269	243	255	269	260	266	259	263	279	280	248	238	256	270	282	277	304	282	254	258	293	271	275	258	255	235	266	247	243	257	268	256	252	287	287	249	270	255	256	253	262	271	258	255	282	256	222	266	270	231	287	236	258	277	276	247	220	274	232	277	248	246	265	232	264	248	255	253	245	240	262	245	242	241	262	258	249	278	243	232	246	229	256	259	269	280	244	238	276	248	274	239	249	245	246	293	246	259	277	285	272	268	262	279	266	263	236	260	276	256	274	250	256	263	233	253	254	252	277	262	286	271	248	254	235	250	265	268	246	245	269	271	262	267	241	257	265	238	254	274	261	282	283	251	275	242	269	278	272	249	239	257	249	310	254	281	265	252	261	272	284	261	252	258	269	261	284	293	261	239	255	223	265	265	266	258	270	252	254	270	222	275	266	243	264	250	230	290	241	268	270	230	240	274	260	268	268	270	243	262	267	254	274	250	244	218	251	269	285	270	234	275	282	293	233	266	259	269	262	239	285	240	283	238	273	260	252	263	269	295	244	265	255	243	269	241	232	242	254	272	245	272	260	253	269	251	229	255	276	264	238	266	241	256	249	264	264	262	270	247	251	242	240	271	257	269	262	242	267	245	237	243	267	267	251	276	271	266	271	263	293	240	239	261	248	227	258	255	264	251	289	239	258	265	264	271	247	256	270	269	285	270	283	254	258	285	243	228	220	207	249	276	280	252	260	249	266	253	267	262	281	235	262	261	287	257	271	243	259	250	276	280	268	254	211	280	252	293	246	240	292	258	218	253	259	284	287	261	263	247	254	265	292	259	239	285	253	249	277	283	248	260	243	263	268	244	259	247	254	232	248	245	267	301	268	269	258	265	262	258	243	252	245	267	264	278	279	268	267	213	282	255	262	259	244	253	273	291	273	290	264	283	259	272	245	268	257	245	261	243	250	265	253	242	267	247	248	252	236	280	275	263	289	269	267	231	286	277	292	258	287	284	277	258	250	261	264	231	260	248	248	275	240	250	279	254	265	265	261	282	267	266	293	288	249	264	263	267	239	275	251	274	255	279	230	267	259	281	245	271	257	255	241	238	245	257	274	261	267	288	278	244	256	257	276	257	248	242	243	263	287	241	261	271	278	253	228	246	249	271	267	243	277	232	259	250	285	263	250	271	268	281	269	252	278	246	255	279	242	268	265	286	258	252	259	250	261	274	257	263	255	253	264	270	262	248	243	263	260	274	234	251	247	258	262	248	284	272	258	278	276	270	258	258	262	259	251	267	251	271	272	247	271	267	267	232	249	236
58488	87041	43115	1038	630	533	492	481	488	447	426	418	436	430	374	364	382	404	373	389	410	389	382	383	399	396	347	374	371	358	374	397	337	368	414	352	359	414	385	398	353	357	387	349	383	365	402	385	383	400	363	375	414	369	381	391	398	376	398	393	387	403	390	397	346	380	382	394	386	376	348	391	373	355	368	378	414	396	390	380	365	392	356	380	357	375	374	400	388	349	367	394	380	381	352	391	370	390	405	382	416	393	357	407	347	366	367	376	374	372	337	380	366	370	349	330	356	390	391	372	376	385	376	415	355	357	391	394	377	380	377	390	379	359	371	407	383	348	374	375	376	337	381	408	369	354	414	382	325	375	391	407	390	370	388	377	416	350	397	386	362	392	376	392	380	395	393	393	389	412	356	382	360	360	401	396	361	367	342	375	353	379	376	392	369	403	383	360	349	372	357	366	362	370	365	386	413	366	331	373	362	377	371	392	384	357	397	395	354	374	350	371	365	362	363	387	368	396	347	405	402	365	403	400	403	346	359	387	346	383	368	382	351	386	338	389	397	378	372	396	375	362	392	340	384	411	368	384	383	377	373	389	393	401	382	357	409	346	364	398	365	403	412	347	355	358	391	381	364	363	381	382	397	402	358	398	368	408	355	349	348	390	361	351	371	388	378	405	349	359	373	370	395	357	381	381	363	354	364	372	403	366	354	368	377	396	369	386	379	411	363	393	370	360	393	376	345	410	371	394	388	370	372	370	334	387	380	363	395	391	370	360	357	391	369	377	376	398	376	394	388	379	372	379	373	381	354	373	391	369	368	411	381	351	389	389	365	339	402	372	364	386	369	382	333	377	367	369	384	367	376	364	404	374	400	357	397	405	379	361	370	355	381	365	367	394	353	370	394	391	344	376	378	365	398	415	358	337	358	407	394	401	400	383	338	365	354	404	378	370	385	378	377	372	376	375	400	331	351	425	364	376	404	363	374	419	360	374	366	368	372	373	354	402	388	417	414	386	338	381	368	390	390	384	378	374	328	393	407	387	393	394	372	367	375	358	353	424	391	393	397	359	357	392	374	376	364	381	346	440	382	355	397	405	340	429	376	385	396	370	365	368	413	393	361	380	370	380	388	362	375	381	397	372	373	368	353	377	389	383	366	372	366	373	406	362	393	401	373	363	385	354	376	411	392	405	394	407	399	381	388	350	395	330	377	407	403	394	375	362	370	394	374	372	368	387	393	365	353	356	372	404	383	371	406	387	382	374	374	368	352	375	346	384	347	384	371	362	396	360	374	342	377	393	367	352	380	389	392	361	369	419	371	397	384	384	353	392	372	357	364	367	373	392	331	360	352	376	383	375	363	341	392	359	363	363	368	402	384	379	376	403	398	379	402	384	345	370	368	372	374	397	348	384	383	362	380	365	400	393	376	378	392	369	370	388	382	377	395	376	376	392	377	392	388	411	413	339	397	382	402	398	375	335	387	376	360	397	383	363	365	415	384	401	344	389	369	335	422	408	338	399	391	351	386	373	376	380	387	363	347	351	381	387	347	358	350	396	369	404	346	384	371	373	350	362	378	387	379	378	400	365	368	414	375	390	336	381	385	392	383	388	363	386	354	374	371	390	380	372	352	394	400	397	332	364	378	388	366	363	377	390	342	364	364	376	390	362	400	393	330	361	393	347	377	361	435	375	368	375	354	370	362	395	363	363	367	369	369	366	362	389	380	382	365	366	386	421	370	359	399	388	371	389	375	388	385	369	385	382	367	383	390	413	389	403	370	350	386	382	400	354	418	357	344	381	386	392	402	355	340	377	384	359	391	350	383	382	396	339	433	390	383	357	379	348	406	390	384	353	347	407	359	377	382	390	358	401	368	416	367	397	379	364	366	399	388	373	385	362	378	365	364	387	380	373	361	354	393	390	390	416	362	337	379	387	353	374	392	369	395	394	360	377	391	371	391	361	371	358	409	369	363	367	379	369	366	393	353	402	386	377	360	404	356	362	393	390	381	403	379	350	363	370	375	427	370	351	385	405	351	362	364	356	382	395	353	381	386	415	363	351	320	381	341	385	384	377	375	349	376	378	345	355	367	359	370	360	392	421	393	392	366	412	401	395	393	390	353	342	379	389	345	364	372	377	370	380	392	329	351	392	340	351	386	401	364	366	380	407	389	371	372	396	365	414	383	368	356	386	386	393	377	380	324	375	378	345	405	352	378	348	342	390	340	366	372	365	379	369	405	366	401	399	370	374	378	403	404	379	387	336	364	376	396	387	362	402	373	387	360	388	361	353	398	389	366	378	370	392	386	357	338	404	358	395	371	385	389	369	357	406	396	428	400	399	385	378	406	370	395	374	367	368	371	399	379	385	416	346	376	388	377	413	359	371	400	386	394	361	321	363	396	405	363	380	382	389	351	367	378	336	371	381	350	403	408	354	383	315	363	385	374	385	371	373	391	390	359	382	353	395	359	376	386	378	398	378	389	382	377	390	357	366	349	364	371	397	380	360	343	355	408	372	378	397	325	397	361	392	375	411	345	379	410	392	389	339	351	377	368	390	368	368	389	361	351	379	393	387	368	401	348	336	378	385	385	397	360	405	395	414	403	371	342	385	412	361	368	369	402	368	418	361	403	360	429	373	369	380	384	358	407	373	361	384	392	343	374	374	357	387	356	392	378	405	419	415	402	384	376	362	380	422	378	378	354	358	381	351	360	391	333	384	349	347	356	362	375	374	392	384	373	381	373	406	348	363	341	338	364	387	369	374	356	357	366	378	381	391	358	364	353	372	366	360	371	381	372	356	403	377	381	371	377	370	338	385	383	352	399	378	366	333	364	369	364	385	369	360	381	381	379	390	381	379	372	362	405	390	402	379	364	360	404	390	361	356	374	382	419	347	382	375	377	396	370	389	401	364	388	354	384	351	382	379	400	376	356	342	382	368	369	397	369	379	407	370	359	385	373	370	404	380	391	383	389	361	377	355	387	349	370	401	365	400	345	405	370	402	359	381	347	370	373	396	364	365	352	389	406	397	376	410	394	351	357	355	381	364	373	379	372	379	344	378	381	372	353	382	413	364	352	409	392	401	386	344	396	389	381	398	356	396	393	375	400	372	367	369	385	388	367	375	360	388	355	377	384	333	357	409	372	430	372	378	387	406	390	403	360	348	354	397	353	347	362	389	365	419	394	356	379	391	376	402	391	370	378	373	379	360	405	390	347	377	386	364	401	390	359	389	380	377	367	395	363	358	359	371	380	376	362	353	398	371	354	351	386	336	396	368	356	376	388	368	344	386	430	383	373	392	366	350	390	400	388	374	363	406	382	382	379	355	359	422	344	386	377	393	369	355	361	374	385	378	372	385	361	372	383	395	339	395	383	409	349	362	362	351	376	388	379	391	362	383	394	359	397	358	400	349	371	363	378	378	385	379	379	397	385	358	369	367	387	352	381	391	381	371	424	384	377	377	368	374	368	352	364	382	368	374	386	369	372	380
29784	23361	13194	1296	612	569	578	623	665	596	619	617	569	626	579	620	580	607	558	605	598	598	541	602	591	644	612	598	584	569	620	577	624	554	615	549	618	605	597	553	581	610	610	581	613	588	596	589	633	608	628	586	605	599	616	657	587	634	600	600	617	609	630	597	609	544	618	601	593	570	593	621	598	633	617	581	575	612	538	601	595	609	642	625	555	572	562	577	584	596	571	609	605	571	627	616	576	585	638	578	594	576	617	586	592	569	600	597	615	577	625	604	567	617	606	619	626	625	569	544	606	630	561	605	617	616	550	616	580	590	597	620	575	584	625	566	630	595	569	611	599	604	625	580	579	610	568	590	589	605	615	611	621	572	580	572	602	597	631	591	569	560	586	596	592	622	602	600	576	577	594	580	608	612	584	576	572	595	579	558	557	623	645	632	544	577	611	590	583	626	627	565	622	574	596	589	567	602	621	578	584	591	596	595	598	534	548	570	571	629	587	566	610	575	597	603	601	586	618	552	588	605	621	615	599	606	587	556	593	625	637	542	538	610	551	625	574	603	631	551	619	583	576	607	561	600	598	585	622	577	598	587	577	606	612	550	597	599	615	606	625	578	613	564	641	633	593	592	577	609	601	608	594	607	633	606	607	564	626	560	571	568	609	610	615	601	576	595	592	578	540	571	558	595	581	600	614	600	628	549	629	586	588	614	668	579	600	567	578	615	594	581	606	610	606	656	579	557	587	610	589	617	591	583	574	617	541	602	639	605	564	572	555	557	626	581	562	601	581	576	575	571	622	579	602	597	607	623	625	579	583	601	581	613	613	599	603	622	611	590	621	593	579	575	608	627	608	626	603	586	616	592	620	591	652	616	613	596	577	583	581	531	591	615	612	587	630	546	607	572	550	633	602	571	593	610	588	629	552	597	573	574	595	576	586	589	599	563	611	635	649	587	575	565	559	593	608	587	565	618	612	601	645	558	588	604	602	572	586	606	607	608	609	590	630	592	579	614	587	617	564	609	603	597	604	613	585	610	623	605	620	596	590	602	601	617	571	612	582	614	626	573	617	606	576	593	593	660	620	635	557	591	608	588	605	618	634	610	563	595	577	584	631	587	591	621	572	587	568	584	608	560	615	573	586	545	619	620	591	610	641	590	615	598	598	633	653	592	614	566	580	589	616	638	569	618	596	585	628	578	628	549	572	612	592	579	575	567	595	613	624	592	605	607	559	597	604	590	582	616	567	646	586	575	610	571	585	592	633	580	608	590	577	631	620	634	615	588	610	603	619	563	583	580	615	609	550	593	556	616	608	585	610	583	575	603	600	608	632	633	625	596	576	583	612	584	610	572	584	584	612	592	596	562	594	581	584	546	652	595	603	607	576	575	592	623	650	614	569	593	629	579	545	528	644	623	611	609	662	650	588	614	596	605	579	589	613	565	571	574	598	568	623	621	625	612	564	611	604	589	637	573	579	614	566	570	629	576	605	605	638	596	592	582	568	572	589	606	586	594	598	610	589	569	588	588	599	591	586	612	566	591	651	612	579	610	585	602	603	575	597	632	606	588	627	614	593	618	608	633	630	594	574	600	612	595	576	594	584	632	604	617	595	630	559	580	562	624	593	565	584	600	575	644	585	635	597	653	593	620	591	616	568	594	610	570	585	587	579	580	598	582	598	561	583	620	603	567	601	631	566	615	638	598	615	600	594	622	624	621	641	605	536	641	575	619	621	596	616	583	595	602	572	598	573	583	619	568	586	582	593	579	588	566	562	601	595	602	690	558	616	579	544	600	565	615	582	551	625	592	567	643	621	588	598	605	590	594	639	605	594	604	601	634	561	601	608	605	632	616	618	555	600	611	606	619	607	598	584	604	583	561	624	557	593	588	553	579	636	617	619	585	574	630	550	635	598	633	624	633	601	546	592	582	588	603	619	615	565	587	596	631	578	628	597	595	596	596	597	578	610	607	572	591	617	602	580	552	592	647	619	602	582	609	578	631	542	569	591	591	597	594	659	629	596	593	585	628	563	581	590	610	593	578	599	634	628	582	630	622	626	626	625	606	604	597	579	587	609	623	609	642	653	567	612	629	577	590	585	630	600	619	584	585	595	667	663	607	583	623	556	567	552	577	619	597	592	621	591	613	652	607	633	609	601	585	623	556	591	586	639	600	586	630	588	610	632	568	635	654	656	629	566	595	581	562	617	613	576	586	615	566	597	587	596	630	605	607	590	603	612	595	565	550	557	578	576	567	565	588	566	578	633	639	590	584	613	601	600	587	614	572	570	583	576	571	620	638	590	603	589	606	586	579	621	569	616	599	600	609	621	585	576	599	584	625	610	664	595	589	557	626	570	588	618	609	655	632	614	583	584	568	598	569	606	644	602	615	611	612	540	624	592	588	599	590	566	585	569	560	621	630	604	593	560	617	595	593	647	596	643	546	588	616	602	596	561	555	558	575	631	602	599	619	583	629	605	601	572	624	598	564	604	623	651	584	592	583	572	583	566	540	609	654	608	615	589	623	623	583	596	588	627	594	589	597	558	591	624	649	596	601	576	587	637	566	539	600	581	639	628	584	588	607	635	633	566	600	613	591	568	582	626	597	603	555	583	616	625	626	602	565	605	629	637	591	633	622	551	611	617	548	637	603	553	607	600	583	582	563	575	595	569	601	558	615	605	587	600	572	621	612	590	556	612	578	588	617	636	655	546	558	608	563	592	604	596	600	577	576	570	599	583	628	580	594	602	590	633	567	603	570	604	564	615	616	645	579	632	627	609	627	580	623	562	596	619	578	616	572	555	617	585	692	591	556	580	622	638	567	608	540	617	534	596	583	586	603	583	622	606	596	578	607	609	570	631	647	564	574	611	569	585	569	580	585	631	601	648	669	631	602	587	598	596	588	608	610	584	584	595	598	602	624	554	645	600	588	608	596	582	529	606	569	612	626	611	591	599	614	617	606	604	553	590	587	618	634	598	526	641	601	555	623	580	597	609	629	582	584	603	616	608	586	613	571	589	596	594	577	579	623	572	596	576	599	657	573	577	569	623	598	586	594	604	594	576	594	579	605	586	602	554	585	574	560	613	603	603	589	545	588	542	604	595	579	624	601	545	587	622	566	593	553	624	536	588	600	562	632	630	596	632	633	556	641	628	577	613	581	608	590	623	610	602	614	596	572	592	621	579	602	566	603	619	585	639	590	573	615	581	594	568	578	576	635	584	553	582	643	585	545	617	623	610	573	600	576	548	599	620	573	561	576	547	607	606	583	615	586	592	591	594	619	581	598	606	601	621	615	614	629	590	596	558	591	573	605	590	628	587	587	657	597	633	637	605	638	608	623	595	567	612	584	607	605	629	587	623	604	583	534	620	587	579	620	603	560	589	574	623	608	609	602	629	605	610	622	566	626	581	597	616	603	604	566	589	635	610	596	618	630	625	576	557	575	602	545	587	618	565	577	624	575	607	649	607	609	606	594	584	590	595	600	590	541
29921	33249	8093	861	875	906	838	838	900	879	899	860	842	901	867	905	861	935	866	858	872	922	888	840	897	852	960	891	883	814	916	870	839	894	905	865	918	868	893	934	923	871	890	845	855	848	901	867	850	890	937	865	878	871	923	885	848	910	885	896	821	833	885	864	907	835	863	867	901	869	873	895	928	875	909	832	873	875	855	901	887	842	875	865	843	871	879	829	892	853	868	823	893	800	892	876	883	831	928	847	823	908	847	852	891	914	886	890	841	912	852	839	900	870	803	868	833	886	848	886	910	905	870	845	909	899	860	861	889	842	852	836	902	883	887	859	907	836	898	876	884	875	910	882	956	865	858	872	918	865	889	811	898	875	841	857	873	824	894	902	817	888	842	862	873	899	839	891	852	842	919	858	885	866	947	905	894	868	906	896	830	848	833	842	874	883	909	855	931	905	777	845	931	849	845	904	837	825	858	885	876	842	855	854	872	867	914	895	932	843	904	908	869	840	908	819	852	886	885	876	875	875	867	883	863	833	919	860	912	882	903	835	899	937	882	854	891	873	857	854	890	841	883	840	951	882	896	922	896	891	892	902	900	920	836	897	830	870	892	868	832	887	896	838	875	822	834	863	854	914	876	925	870	876	826	830	856	841	853	821	895	869	900	890	915	898	912	832	837	875	873	913	856	907	837	886	879	867	863	896	865	902	912	893	896	911	918	933	896	863	882	878	881	933	876	906	865	878	865	950	900	863	853	902	954	933	886	887	899	883	911	841	825	886	893	883	909	863	932	890	820	851	904	856	891	842	899	884	858	874	882	929	847	925	911	895	834	847	867	893	885	839	944	848	891	918	848	898	946	876	910	896	876	838	822	885	843	921	898	869	900	899	831	929	884	864	864	921	912	849	893	884	927	802	893	860	847	855	855	878	900	847	896	845	878	887	872	885	900	864	864	887	879	857	895	898	910	895	884	835	871	829	895	874	866	886	876	873	893	841	892	864	880	865	873	870	862	874	964	903	843	883	817	875	859	868	887	844	907	889	896	913	835	872	876	881	885	889	830	850	929	861	872	884	893	855	900	853	851	854	847	904	878	901	852	901	897	868	884	893	830	876	855	872	899	899	904	863	860	893	899	907	885	840	880	853	921	870	867	848	910	890	886	875	913	888	871	844	882	891	865	912	916	915	873	876	830	881	888	880	916	852	891	892	884	905	849	880	875	855	878	861	853	835	937	917	868	912	863	881	896	850	844	823	838	844	873	856	840	900	881	895	862	880	877	864	890	905	895	886	866	880	885	905	881	908	870	893	841	875	883	934	887	928	877	870	886	848	898	880	903	926	843	922	897	877	848	911	888	886	917	902	857	864	896	919	912	900	909	838	828	929	870	886	869	881	852	856	867	900	924	902	840	956	845	900	866	883	881	891	886	912	941	832	907	836	859	850	918	849	827	854	890	852	857	939	832	877	877	879	856	867	899	825	880	867	887	880	908	877	883	900	909	887	911	885	862	895	884	836	886	921	898	870	828	821	879	873	870	923	859	857	900	871	856	883	907	884	814	938	869	844	867	915	843	806	911	870	861	860	846	907	901	885	852	893	889	903	843	901	879	907	846	842	855	844	785	862	814	841	868	887	875	899	869	872	910	902	948	846	912	870	878	893	886	847	848	884	901	887	911	833	849	878	864	920	903	834	860	920	902	874	871	846	868	863	840	856	885	925	880	865	890	880	881	918	873	877	906	811	876	885	901	859	892	897	893	870	908	877	902	865	923	875	860	893	871	891	840	954	851	881	869	907	851	875	882	900	877	912	857	889	852	909	861	899	898	923	906	867	853	913	905	884	865	897	786	933	888	887	879	842	893	911	876	878	885	850	858	821	903	863	911	899	896	835	868	894	931	878	880	837	864	873	875	913	886	856	935	901	892	884	852	891	856	873	873	921	884	875	876	884	863	920	843	859	825	879	893	887	878	866	900	917	880	875	877	862	880	865	822	930	859	827	897	930	840	887	825	862	841	920	900	823	893	878	899	871	892	923	907	845	839	879	839	876	819	843	896	862	818	841	857	865	861	879	888	867	934	909	879	888	848	910	902	939	915	875	879	890	894	898	907	938	797	892	914	917	814	908	915	902	941	900	882	879	841	876	877	844	880	854	862	849	923	866	905	913	869	868	830	869	919	888	936	923	913	908	903	876	886	858	873	862	858	834	893	898	896	860	886	851	885	901	905	927	902	874	883	848	852	860	828	883	918	861	935	858	898	823	900	888	909	837	870	883	850	926	906	829	870	905	912	825	827	874	843	885	917	885	877	860	889	884	875	889	856	875	887	909	892	842	916	892	853	916	875	884	903	874	862	888	860	873	891	887	915	860	902	889	916	857	851	929	903	832	852	913	873	869	889	878	840	895	860	855	877	911	936	867	887	874	914	871	902	889	874	840	882	884	905	902	882	889	880	872	923	854	874	882	867	916	869	849	874	870	942	840	893	886	855	847	890	878	888	879	885	867	896	945	910	865	916	824	842	877	857	876	856	925	832	859	844	874	927	848	872	879	902	896	885	893	829	883	891	899	894	900	889	844	887	864	860	886	842	882	891	874	891	852	902	908	881	864	865	929	939	875	865	885	851	867	884	898	940	921	885	882	874	884	885	881	909	868	910	922	885	884	854	869	956	888	907	881	847	848	882	901	864	869	815	893	902	881	948	810	841	890	934	839	861	876	895	911	871	907	859	874	886	868	864	897	907	889	912	869	888	894	863	899	864	914	843	855	881	896	873	839	860	871	848	932	871	895	877	896	870	912	902	890	864	844	874	879	836	862	840	909	906	889	884	875	922	858	868	910	828	896	851	837	901	943	888	910	936	847	852	886	902	845	882	868	925	862	927	857	907	812	871	914	872	911	850	859	851	897	852	906	851	866	924	879	876	876	899	851	869	849	853	882	879	858	954	849	862	896	881	909	950	836	913	849	925	876	926	853	837	903	897	858	899	909	893	886	874	881	919	848	884	905	858	886	885	891	877	830	905	890	891	878	892	893	884	901	881	853	892	878	867	863	906	919	833	865	875	868	871	966	911	866	892	900	885	874	903	858	863	845	872	906	920	873	864	893	935	928	926	866	830	893	895	895	937	888	863	873	855	913	841	835	836	865	846	880	889	894	862	901	909	842	853	866	835	938	860	809	902	838	936	838	920	852	880	912	885	838	909	873	894	860	926	834	884	897	868	917	834	913	920	862	836	883	906	844	847	905	879	862	837	874	878	850	873	850	905	888	932	876	885	885	892	892	866	881	888	877	843	890	894	871	874	872	870	867	807	880	855	930	898	859	890	826	869	826	936	872	918	856	903	911	902	825	871	877	831	881	841	928	867	883	882	955	884	872	853	875	849	823	913	874	900	831	853	844	868	965	816	856	967	939	852	820	861	849	896	833	884	863	892	851	881	860	839	877	897	866	880	893	923	911	839	877	867	868	867	918	918	896	886	855	852	891	870	848	931	896
23483	21742	28506	24987	17815	1638	387	347	315	348	364	334	346	340	325	350	351	337	334	308	307	311	325	353	329	327	335	350	353	326	340	347	308	344	324	355	320	325	320	309	298	339	352	333	314	351	352	337	320	295	381	335	369	371	353	325	355	343	362	324	361	340	312	332	322	328	359	365	353	347	346	335	369	355	339	360	324	324	338	366	339	323	317	353	331	317	314	324	342	302	341	311	346	319	321	330	356	311	325	339	352	354	361	331	340	312	344	364	333	320	315	378	325	343	331	355	318	346	348	324	347	328	367	341	307	337	367	331	324	345	316	345	304	349	336	338	344	334	327	336	319	322	316	330	356	327	335	372	313	336	337	341	317	337	322	325	336	335	332	321	316	304	307	356	322	348	325	356	329	319	355	331	370	330	337	325	291	319	338	334	356	325	320	318	345	306	356	326	347	351	325	332	359	371	358	362	327	330	329	321	328	370	373	313	326	366	337	347	354	332	340	343	340	323	350	317	322	337	301	317	356	363	354	341	347	318	350	314	328	305	358	327	341	344	325	345	350	330	337	334	329	323	326	323	335	338	364	350	353	350	336	331	337	340	346	313	317	311	317	342	334	325	317	351	301	363	338	323	344	299	335	340	376	317	346	324	307	354	318	333	373	328	342	337	311	353	373	331	323	354	346	331	316	357	314	324	362	350	361	337	324	350	354	298	331	333	317	358	297	341	350	359	330	321	361	315	355	361	306	346	319	329	349	381	346	311	334	323	360	360	323	295	334	339	333	317	324	301	312	340	320	298	325	344	345	323	338	352	334	352	374	335	303	336	358	327	360	302	384	332	347	362	344	336	303	327	334	371	333	344	330	313	320	337	347	327	293	334	329	340	340	313	337	335	338	311	324	328	335	328	351	316	346	349	356	299	348	345	304	342	329	331	332	335	303	316	354	356	350	328	351	351	307	310	310	358	356	303	333	321	332	357	346	333	357	319	338	333	322	335	349	304	350	329	316	347	328	319	297	326	333	313	361	327	328	328	347	343	327	344	369	359	324	342	320	329	321	324	339	328	363	327	366	322	350	320	345	362	350	307	330	331	330	336	325	323	347	330	324	327	343	358	342	333	327	318	336	322	324	380	351	322	334	349	329	313	322	340	305	351	356	324	324	315	312	332	325	314	340	310	329	347	356	315	320	366	298	326	319	319	332	354	328	310	350	345	349	319	368	328	328	338	288	342	367	318	360	338	340	313	331	339	304	336	308	321	313	342	344	323	295	347	324	376	325	363	361	351	338	313	372	309	324	321	340	306	334	341	333	358	348	331	353	350	324	324	359	359	364	330	339	337	342	317	319	327	364	324	339	327	332	330	324	364	331	361	342	385	321	353	352	334	344	333	332	326	356	326	313	353	360	337	321	351	343	318	334	336	328	329	314	321	322	330	350	331	309	330	345	323	352	318	380	310	290	341	342	323	345	341	303	335	347	334	310	359	323	335	319	321	347	330	329	318	322	339	357	279	352	327	302	321	327	328	320	355	317	340	304	339	336	370	316	341	342	385	310	328	346	319	328	343	344	350	350	364	325	307	339	297	315	304	358	360	320	317	317	350	330	357	332	344	347	312	342	304	331	352	333	334	343	314	334	340	335	309	351	314	321	337	318	323	347	310	309	359	325	313	318	358	307	333	327	320	325	331	309	380	332	337	326	362	357	352	343	291	365	324	313	360	339	304	373	341	347	336	365	341	302	314	301	335	353	334	331	350	336	351	332	303	354	342	403	319	315	348	323	334	325	324	337	331	325	335	316	305	333	329	289	320	333	328	298	329	338	338	335	315	334	324	353	314	334	336	353	336	382	341	370	314	319	336	347	328	343	331	326	329	319	315	325	309	318	367	313	304	341	316	360	321	368	349	344	336	351	329	335	327	364	331	333	349	343	345	364	344	314	338	352	368	323	346	340	325	321	334	303	316	346	315	359	323	296	345	334	310	292	323	323	344	300	340	351	343	334	341	344	327	379	330	331	316	332	316	307	304	304	313	321	372	309	327	351	313	341	319	362	333	336	364	321	305	325	328	340	314	323	320	317	338	352	334	356	347	323	333	361	330	333	308	328	376	349	342	337	342	319	298	334	368	300	330	337	345	361	320	363	339	350	311	364	293	327	322	349	339	342	329	320	336	370	341	358	329	328	365	323	329	307	352	311	348	338	331	330	363	327	317	334	326	322	332	332	349	326	324	326	332	345	340	359	335	356	322	320	343	328	352	344	384	331	313	341	341	320	329	346	347	337	340	296	327	337	365	318	342	339	365	345	351	345	343	340	319	349	351	324	339	320	308	294	342	310	324	329	329	306	355	341	357	354	320	346	317	334	317	326	330	310	324	349	327	324	305	325	338	333	361	311	311	309	332	366	356	342	339	325	359	342	316	322	360	376	306	343	300	335	357	329	353	334	325	289	333	349	302	372	348	329	323	286	342	323	356	339	341	322	335	349	333	308	345	338	335	366	325	340	319	379	324	303	355	353	357	338	374	373	356	350	310	309	326	305	314	352	330	329	330	348	324	314	334	307	320	363	339	337	313	364	342	342	343	367	343	334	362	297	347	362	364	318	341	353	367	364	280	357	332	323	336	326	292	337	358	316	359	333	344	360	345	311	306	305	348	290	324	329	352	329	356	322	325	309	318	332	314	347	330	359	351	311	337	363	340	349	344	305	348	362	336	348	348	347	324	301	344	325	312	357	357	343	336	339	337	342	348	320	328	328	335	381	379	352	334	337	370	392	304	351	336	344	309	360	350	320	333	334	352	319	335	343	360	331	335	327	318	313	313	334	342	341	359	322	322	363	348	334	323	346	362	312	351	291	333	316	301	364	348	316	359	322	359	353	349	347	370	349	299	342	350	325	315	333	328	345	316	352	332	350	312	340	341	342	362	321	321	353	347	321	340	321	330	308	370	317	329	340	325	340	348	328	375	373	352	351	326	346	359	358	360	310	313	368	332	334	347	309	347	331	340	298	336	329	310	355	316	371	339	333	352	326	342	346	357	334	325	322	332	344	328	334	357	305	367	360	332	324	337	305	365	310	320	330	325	323	325	335	332	334	338	336	340	339	339	335	365	329	351	321	352	313	323	338	354	335	311	313	336	324	326	361	329	345	356	315	362	342	343	319	333	339	311	369	350	313	350	332	360	365	341	347	336	341	345	307	328	315	354	338	354	332	371	346	361	367	310	364	351	352	305	349	351	339	344	315	340	327	362	328	318	311	319	327	352	306	332	335	347	332	349	322	330	308	309	323	315	311	336	334	320	330	359	316	319	335	330	337	302	346	348	319	347	340	317	344	343	333	371	322	311	323	351	344	350	333	365	322	343	345	360	347	355	319	317	321	337	335	330	344	322	318	301	341	331	314	334	365	343	354	330	366	313	329	346	354	337	350	314	313	296	304	343	337	331	291	310	352	336	361	327	356	334	280	344	311	333	344	320	330	330	314	300	328	322	329	326
50792	72645	30181	790	676	621	557	548	517	543	562	483	521	530	505	487	506	499	581	547	534	544	519	518	515	524	506	514	537	498	528	488	496	484	514	548	486	483	490	489	536	529	535	575	517	516	522	529	511	487	499	524	539	503	496	526	471	559	519	525	522	517	485	497	512	498	531	537	505	527	469	529	511	528	525	488	483	489	516	489	515	528	481	515	539	478	477	528	470	535	494	523	477	473	530	496	543	525	514	528	501	515	487	503	469	515	536	516	514	518	547	524	504	512	509	552	530	489	458	508	539	514	549	536	493	573	549	485	509	482	498	470	512	486	519	530	496	533	520	516	527	524	490	511	516	507	528	543	526	522	534	553	533	530	505	523	506	544	512	496	508	502	519	542	552	530	489	520	508	536	515	548	516	502	512	514	539	525	486	483	507	536	490	490	494	524	521	503	491	555	528	489	485	522	550	509	502	458	483	513	482	512	504	490	542	521	501	481	459	531	533	532	495	529	508	538	539	504	525	515	527	542	489	513	529	476	510	558	525	556	487	510	533	530	507	519	521	514	534	492	497	503	518	506	509	511	500	529	518	483	448	467	534	568	514	504	533	549	545	474	524	492	545	485	465	480	491	512	487	501	551	533	537	477	525	504	495	516	506	484	475	454	504	519	494	488	451	512	507	520	512	511	549	495	516	516	480	495	514	526	467	522	498	518	482	487	537	539	555	498	515	539	485	533	542	520	514	540	537	526	530	523	512	512	566	497	511	530	504	526	536	492	524	533	529	498	537	535	511	511	546	521	496	534	514	518	524	504	514	530	510	494	513	479	520	480	557	497	483	494	512	486	506	518	560	510	572	485	535	495	553	514	503	527	538	526	550	531	486	512	512	550	488	495	498	556	519	521	515	539	528	528	509	533	495	496	524	480	535	505	547	515	490	509	494	475	486	516	492	487	530	498	487	512	516	541	564	512	521	504	521	485	511	521	493	520	522	526	528	523	509	499	506	499	510	476	505	516	507	490	544	521	548	521	500	537	515	520	533	487	540	526	500	509	496	506	527	465	499	501	528	528	492	502	512	510	520	502	493	525	538	551	524	554	511	481	479	492	484	522	550	518	519	523	511	526	502	505	493	514	498	526	524	545	534	538	517	527	494	518	509	497	533	530	495	487	567	544	473	555	449	552	536	474	519	501	497	514	517	504	545	518	518	509	450	512	490	509	459	529	534	535	470	553	535	495	456	538	509	487	514	516	490	560	527	532	524	535	515	535	522	508	514	553	536	509	524	546	481	510	550	562	532	510	547	535	544	522	527	515	487	544	495	509	471	486	509	521	538	494	531	497	492	482	510	518	513	540	504	515	489	491	475	493	494	497	489	498	487	497	580	567	509	484	522	503	540	515	508	525	514	557	534	494	522	499	531	524	491	490	516	512	501	499	489	518	504	517	512	482	534	511	505	502	519	530	514	531	473	511	523	508	502	496	508	549	510	555	535	509	518	481	512	503	494	519	518	467	550	515	525	516	544	493	556	561	546	521	509	514	481	538	513	505	531	527	541	550	508	524	526	474	495	505	498	533	532	514	481	513	540	533	487	504	519	535	468	518	526	535	498	511	512	515	504	508	533	484	491	507	505	503	490	502	530	496	529	464	515	515	550	476	468	512	496	499	508	531	518	527	506	516	491	505	527	485	504	537	506	501	503	478	468	497	503	518	505	487	505	531	532	514	490	491	536	516	498	537	486	577	541	482	523	539	517	524	544	529	500	519	543	547	528	560	514	508	519	534	528	532	542	525	516	507	483	539	521	491	538	512	511	534	500	536	538	518	523	479	514	543	534	549	529	542	515	482	539	528	523	480	526	535	474	513	545	492	519	480	500	467	527	497	489	532	513	534	528	529	486	526	519	539	530	486	531	516	503	514	523	485	518	533	556	522	538	506	504	536	515	527	470	486	537	527	490	534	538	512	486	573	484	509	506	512	542	531	535	507	512	500	497	492	496	485	498	540	489	562	510	509	515	522	487	515	487	540	494	539	514	540	517	531	474	518	480	471	507	524	524	504	505	500	492	531	522	496	500	514	492	503	533	502	477	488	501	530	515	553	512	555	485	530	520	539	507	516	529	511	533	520	501	492	524	516	503	477	509	541	495	531	492	496	516	530	517	482	530	508	514	510	515	543	530	546	515	566	520	544	498	511	525	519	514	496	477	515	498	501	488	530	503	512	505	526	519	437	510	473	526	512	521	496	550	509	503	561	522	514	545	481	493	529	515	535	545	542	522	494	554	502	532	513	544	555	503	566	541	517	529	513	558	498	469	531	524	537	490	550	513	512	491	516	540	542	515	514	495	505	500	517	523	530	501	511	493	513	532	537	512	543	507	517	506	530	488	505	495	470	502	493	497	531	559	510	470	540	512	507	528	548	540	499	495	512	486	515	519	549	510	521	548	506	570	527	510	496	538	523	479	537	510	522	497	504	561	460	487	527	489	555	498	551	558	493	495	452	490	501	542	525	556	481	456	543	482	535	523	514	528	484	488	538	524	528	524	522	504	480	510	499	524	521	498	516	488	501	507	527	559	516	514	508	524	505	544	491	504	524	498	484	564	531	477	528	506	495	532	513	489	535	535	510	486	504	485	517	522	510	492	522	489	529	497	507	541	490	509	548	517	529	562	529	524	529	518	498	479	502	497	501	499	507	512	523	505	497	521	502	504	508	507	481	518	500	520	506	529	525	535	495	513	512	505	538	489	517	517	477	481	522	561	524	511	520	498	529	494	477	469	491	567	468	511	517	508	524	525	495	491	476	501	497	530	527	524	520	506	512	478	491	498	505	515	517	497	512	519	503	485	517	497	545	524	510	540	515	503	498	493	521	494	547	480	534	523	489	523	523	507	549	527	501	512	510	499	461	521	533	510	511	544	472	486	486	526	517	492	525	524	492	502	478	465	511	523	504	530	530	538	524	530	489	520	499	503	526	496	489	529	473	498	496	499	554	528	479	489	525	500	550	514	511	519	483	522	514	537	511	533	504	494	484	499	494	508	492	514	500	562	519	501	534	529	492	494	522	482	500	486	519	500	498	533	525	509	505	551	539	509	518	488	520	474	508	504	508	496	531	495	534	542	489	550	515	545	547	540	487	538	500	483	510	507	526	555	516	503	520	492	490	522	482	507	487	529	493	520	558	504	501	496	534	520	463	540	511	520	520	568	537	519	498	506	544	504	535	516	514	529	507	495	498	563	516	496	496	513	511	496	537	518	518	508	506	507	490	532	486	508	502	497	529	539	533	546	525	515	517	513	524	582	487	496	514	479	496	480	478	536	539	474	524	526	504	521	539	463	500	479	486	538	544	479	548	531	484	529	488	500	524	544	501	535	542	477	572	502	517	510	529	491	531	557	499	479	492	473	518	508	508	525	526	534	503	497	503	518	507	495	532	479	525	519	543	503	537	500	466	484	557	500	501	554	515	507	509	529	504	526	526	558	500	516	512	544	486
25038	22073	26629	21726	2311	668	605	630	603	630	619	682	630	612	654	637	630	590	590	604	573	535	617	626	651	630	588	625	666	591	636	632	630	610	626	632	628	630	660	665	635	615	660	607	672	635	598	664	590	641	664	652	611	637	634	620	562	637	589	587	648	615	633	622	676	609	634	593	629	593	661	622	661	624	620	632	632	601	624	612	622	583	637	614	616	616	654	602	642	631	656	643	645	574	597	658	619	651	650	666	613	610	591	640	592	641	592	633	638	605	607	612	597	589	630	606	618	598	616	681	630	701	609	635	675	640	620	581	640	615	587	577	644	602	597	623	581	584	586	637	629	629	661	590	637	604	603	586	646	628	604	614	639	620	617	615	589	603	606	602	572	598	632	619	639	639	622	558	626	655	606	605	640	663	596	654	582	671	626	608	613	602	606	597	604	627	637	613	649	631	610	632	611	618	617	593	647	627	660	634	571	590	613	618	636	629	654	636	629	554	618	559	630	604	639	622	626	641	602	660	582	594	643	590	618	643	651	628	628	637	626	640	604	583	650	606	618	600	607	617	609	604	585	631	658	626	600	628	615	616	600	676	616	593	619	638	594	611	601	623	614	602	644	620	628	607	583	636	611	640	609	628	618	668	610	640	562	618	650	609	605	576	621	604	582	598	590	662	612	571	642	614	633	586	673	586	607	633	620	610	626	637	601	591	602	569	673	628	624	595	582	620	615	638	608	626	663	589	595	615	641	624	650	681	638	642	639	624	620	571	648	616	635	608	594	629	631	628	612	658	629	614	610	657	634	658	600	591	642	657	589	577	610	608	617	569	632	638	589	597	610	641	624	630	608	596	604	566	583	623	624	632	622	618	642	599	624	668	631	637	600	613	595	613	620	654	660	630	671	572	633	598	599	611	613	657	622	665	635	635	605	603	635	624	646	599	620	611	614	566	604	624	598	617	643	634	623	615	607	584	633	637	604	659	647	656	637	612	619	630	649	660	601	594	599	619	642	620	611	636	607	630	598	583	611	611	606	620	635	608	616	631	600	676	603	619	656	621	647	635	616	648	637	647	607	641	625	648	625	575	632	635	590	635	601	622	607	620	578	615	587	611	596	631	602	611	634	634	620	608	616	609	621	610	586	621	601	624	593	583	625	608	555	653	610	593	613	632	651	578	599	620	668	581	606	601	615	628	599	580	645	586	611	603	651	624	611	618	605	641	610	623	560	581	676	616	565	650	586	636	615	618	625	630	649	619	597	634	615	617	584	574	596	633	632	599	625	607	629	652	635	585	594	659	654	677	549	637	622	650	646	629	610	614	668	597	626	648	570	641	613	614	663	641	624	640	661	650	623	667	602	657	616	674	638	623	616	591	649	598	612	606	628	602	576	618	593	617	594	545	645	652	611	624	605	599	548	596	606	611	617	600	599	672	641	619	612	612	606	619	619	633	628	603	618	648	640	614	625	651	643	626	591	602	580	601	640	569	582	610	640	599	656	611	623	644	595	651	633	652	638	623	598	605	650	642	621	606	613	643	608	629	650	566	620	623	616	590	583	614	654	602	673	593	622	605	624	596	626	614	603	631	618	626	619	617	593	602	656	595	575	657	669	639	610	659	662	608	615	625	624	631	625	639	638	594	631	591	619	581	610	620	588	640	629	656	653	660	637	620	588	598	566	619	571	626	615	655	618	599	647	647	665	620	605	608	631	617	690	606	589	625	632	558	610	667	593	577	637	623	644	606	568	603	606	606	598	604	628	594	599	571	632	637	591	586	615	570	637	632	589	633	604	615	614	610	617	591	657	623	648	627	592	618	664	608	620	660	589	618	640	623	612	585	586	603	665	602	597	594	583	605	597	623	602	613	587	639	609	652	601	627	596	636	651	611	613	550	631	667	616	586	657	643	598	616	663	618	621	625	626	612	649	623	655	612	593	597	581	634	601	628	642	644	605	602	593	573	601	638	605	641	611	623	634	628	555	641	619	653	604	570	631	628	629	654	649	665	583	660	636	616	586	593	631	642	636	616	665	615	667	620	590	590	594	654	639	603	614	615	690	625	609	626	630	627	635	622	563	639	611	651	587	640	610	598	607	615	587	633	636	573	624	614	659	592	598	653	655	593	592	611	590	620	623	578	652	611	609	665	627	660	606	604	602	604	628	621	625	648	655	580	629	621	626	594	685	588	594	655	625	597	639	617	669	599	640	600	611	658	604	633	639	640	626	633	583	644	571	591	533	642	597	654	625	611	589	695	652	600	620	611	626	640	621	615	611	599	633	609	601	620	587	650	611	595	650	625	645	556	626	618	581	648	622	631	624	634	579	594	623	582	629	626	616	656	663	615	615	615	590	657	587	630	614	600	617	612	611	617	657	652	599	598	629	634	646	594	636	574	605	611	668	654	615	606	610	658	626	628	623	599	652	651	646	589	644	531	619	647	626	599	599	639	598	606	618	637	622	625	654	628	625	602	577	624	634	637	636	642	595	643	602	597	626	617	598	630	646	601	605	622	614	556	583	596	615	684	619	634	616	603	605	602	601	615	585	572	591	620	591	641	587	660	558	584	630	611	588	620	651	620	625	654	595	601	615	576	625	634	611	625	645	601	617	584	610	626	605	656	650	611	643	589	610	636	626	685	577	604	642	642	590	598	618	607	618	621	692	588	600	604	576	611	632	561	635	681	614	645	631	627	647	628	620	574	587	645	599	633	616	651	595	634	597	612	605	633	582	607	654	640	612	602	623	631	606	655	643	649	675	636	635	579	569	606	560	653	546	657	629	644	638	666	626	613	643	620	638	627	647	613	631	653	602	621	591	659	623	650	640	632	670	602	619	604	628	646	622	640	658	680	621	662	602	613	582	617	594	639	615	610	650	632	615	598	650	590	634	658	600	644	590	603	634	607	598	653	614	609	598	601	644	573	618	610	618	639	579	633	609	623	595	647	617	614	639	643	603	635	615	572	626	598	642	637	567	583	653	585	637	601	644	631	623	617	663	641	632	617	637	616	587	657	597	628	623	578	613	602	607	633	611	601	630	625	633	600	647	607	647	593	607	616	618	654	585	602	606	633	647	586	645	616	633	650	654	634	583	603	603	644	605	613	626	640	624	619	660	625	629	703	591	649	595	615	614	663	597	612	600	593	619	638	633	595	655	603	577	601	623	599	611	643	650	601	580	598	663	620	661	596	646	598	645	644	625	592	615	614	611	632	618	592	610	613	660	638	590	615	619	593	623	595	628	629	577	666	571	640	629	628	577	615	668	617	649	631	557	612	612	639	613	629	635	684	651	644	640	650	647	636	556	625	644	607	580	673	598	627	625	617	581	567	635	633	638	634	611	613	638	636	643	606	625	621	660	593	612	641	657	654	649	619	621	616	587	610	589	643	654	645	611	612	617	602	596	611	582	633	605	630	623	647	590	612	632	611	655	631	602	616	644	600	628	633	621	632	638	607	659	586	606	649	627	572	646	631	631	608	646	600	593	577	586	598
45471	55388	27892	1025	997	894	884	934	939	895	928	947	908	887	904	856	914	882	904	894	945	908	897	857	894	841	902	912	912	888	816	885	853	903	911	898	920	909	904	914	868	886	862	908	937	884	881	902	885	961	869	867	917	889	871	830	923	938	921	849	865	850	905	831	850	873	863	940	865	895	871	882	892	882	878	900	870	918	847	909	932	834	882	894	869	879	873	900	925	909	882	906	902	882	853	847	887	895	914	941	942	891	918	880	959	924	880	845	956	872	860	909	910	938	875	891	831	857	887	893	893	949	937	904	897	915	854	873	863	906	887	897	838	870	915	873	870	915	856	915	863	880	903	890	913	895	894	939	861	912	866	881	842	850	841	882	875	886	846	847	892	930	902	817	857	842	885	893	914	861	906	926	924	843	844	863	881	886	901	904	877	877	874	897	950	881	849	921	873	846	880	922	883	902	875	953	833	867	893	932	858	855	823	943	885	900	847	931	926	875	854	873	880	909	909	930	856	912	838	878	884	883	856	894	849	893	898	867	907	950	925	917	904	859	897	911	881	899	879	887	871	909	903	873	892	831	937	873	913	880	849	925	893	881	898	860	899	933	875	892	864	910	926	897	868	941	901	874	922	896	901	844	894	878	883	889	818	896	874	945	873	878	928	900	879	898	877	893	884	920	871	883	983	918	846	853	876	941	882	861	923	901	880	893	912	905	856	892	878	878	869	859	884	888	850	888	870	927	880	880	896	916	874	961	895	876	858	895	865	900	887	905	918	858	896	840	888	895	859	866	857	882	909	863	884	924	884	872	907	926	866	901	893	888	863	884	878	885	865	888	873	853	916	907	845	907	960	879	895	912	838	830	792	892	992	849	928	899	909	866	875	860	904	853	903	921	890	940	918	948	920	870	886	885	862	883	879	901	956	877	873	845	877	925	839	833	886	818	889	902	935	947	839	916	937	903	895	894	902	846	915	864	926	895	931	862	865	922	913	931	856	898	886	937	888	871	892	860	888	861	889	872	910	927	875	880	845	913	912	954	947	843	869	981	908	855	888	867	858	979	903	864	882	893	921	890	904	863	912	891	904	916	896	908	877	863	849	909	935	871	947	887	874	879	840	869	880	901	866	914	868	847	911	949	894	874	916	852	917	884	905	893	859	935	941	867	890	883	910	870	896	871	848	911	914	947	921	916	854	854	905	921	892	904	873	833	903	888	948	885	949	894	951	943	888	903	923	856	918	855	956	913	921	883	845	950	911	852	903	907	847	911	879	942	901	929	866	875	893	877	913	912	867	862	880	877	902	889	926	906	917	935	857	923	870	920	936	929	880	810	938	837	817	830	960	885	947	877	901	892	893	893	868	858	834	848	923	905	864	915	867	886	871	865	875	917	952	904	922	910	895	933	914	873	928	789	880	895	893	901	946	881	841	916	912	921	912	847	884	909	907	897	897	874	901	913	919	879	950	871	878	915	888	927	946	933	873	900	915	921	863	882	878	910	865	936	895	868	903	877	894	886	882	808	882	892	882	912	834	909	859	891	896	904	899	879	960	911	918	916	868	902	836	914	848	875	891	927	945	930	886	866	826	859	908	910	901	882	908	868	896	917	822	871	909	915	886	921	894	874	887	884	849	850	911	898	869	910	877	917	906	900	836	895	921	861	876	948	873	862	956	873	889	872	901	907	888	902	886	890	894	940	892	866	929	870	920	925	896	922	923	890	958	889	898	920	910	894	942	883	870	935	859	887	897	872	836	865	865	883	896	950	905	895	891	895	864	930	854	869	913	907	876	906	899	909	904	899	886	927	868	905	920	893	873	852	916	879	881	927	880	882	907	854	881	898	863	893	912	893	902	863	910	878	865	930	850	871	911	942	952	908	893	904	924	932	918	888	939	913	857	875	891	830	920	932	912	883	879	906	867	932	882	875	884	833	867	936	860	840	915	905	924	877	844	849	891	849	865	937	853	880	883	892	812	926	885	924	953	874	854	883	867	874	886	912	889	910	928	886	904	916	952	884	880	909	935	923	869	915	897	853	867	861	948	876	865	874	885	877	905	925	935	923	845	888	866	903	904	856	887	869	904	889	913	945	917	844	878	856	828	926	859	887	934	900	889	862	839	921	921	866	906	875	909	827	892	909	863	833	942	908	913	911	891	896	899	900	868	883	901	891	912	888	897	937	872	917	945	920	924	899	899	884	855	884	908	917	868	881	885	891	957	905	888	896	875	922	825	878	916	881	910	871	906	856	932	932	878	854	872	859	865	911	872	893	883	912	903	902	928	869	921	905	907	849	909	904	939	894	886	883	942	874	873	896	869	903	859	853	876	851	796	860	900	885	889	871	869	884	951	875	872	859	879	920	868	875	893	911	877	890	867	952	890	897	905	902	921	936	892	885	922	881	889	858	916	848	907	918	914	887	893	896	888	899	798	894	871	914	883	869	839	894	861	816	915	909	865	883	971	890	876	939	878	906	848	878	858	944	898	874	855	908	918	894	869	910	848	924	876	923	947	921	901	861	873	905	873	899	902	861	899	929	864	935	930	881	907	908	836	899	942	915	903	899	934	895	940	926	865	918	924	889	851	871	885	931	870	816	873	855	872	934	948	885	859	879	894	877	875	883	845	882	894	887	908	915	874	946	887	887	895	920	926	825	907	874	938	933	880	902	918	890	861	892	857	908	882	921	894	897	833	865	937	885	867	888	874	837	907	874	946	863	870	889	931	867	882	858	841	865	903	901	901	901	877	864	874	898	948	888	913	953	854	923	826	909	885	901	924	915	899	888	903	889	927	930	897	922	947	878	908	933	952	876	928	917	899	851	877	903	900	905	890	891	868	872	854	927	882	871	838	896	867	921	935	911	902	942	856	858	880	853	927	861	893	903	941	853	886	853	884	888	876	866	867	943	917	862	893	927	920	825	978	919	916	895	885	876	897	964	901	878	928	909	869	865	900	888	850	839	921	902	940	878	906	875	930	900	858	871	961	905	853	866	881	851	857	876	895	850	871	935	897	949	885	859	900	900	926	885	865	911	849	915	908	881	909	893	883	870	927	897	940	914	874	876	822	861	865	862	875	946	918	939	894	938	870	850	931	863	907	891	959	938	961	910	913	877	808	965	932	859	869	878	910	890	862	940	917	925	877	935	875	916	905	911	921	878	865	851	904	923	867	890	903	875	914	860	844	853	924	898	894	892	858	870	853	920	892	890	951	923	884	863	890	928	891	880	880	853	852	893	874	918	874	895	942	844	869	872	886	882	882	911	893	899	950	899	894	898	923	858	864	914	938	873	907	828	914	877	895	941	894	899	881	950	926	928	921	916	918	902	898	921	868	875	903	935	871	918	881	875	906	885	919	858	841	840	919	819	891	868	898	846	882	908	894	922	903	912	902	897	917	919	858	928	898	864	898	870	850	946	884	860	894	873	911	955	900	943	861	890	894	943	890	823	840	872	902	886	932	835	920	881	907	886	904	951	893	856	869	901	866	882
22531	21628	29254	24375	21552	18556	1078	304	296	286	263	270	245	274	293	258	250	279	253	258	237	251	281	244	288	269	254	265	245	235	265	249	268	234	237	249	262	252	265	229	235	267	220	254	261	279	243	238	262	260	253	262	262	238	283	277	257	249	251	236	278	232	242	241	282	258	267	258	239	264	256	263	236	249	279	246	266	273	248	296	258	267	241	230	286	261	243	278	239	247	255	245	262	265	279	262	210	248	231	230	268	249	246	237	242	266	265	287	243	252	239	248	237	256	258	258	222	252	254	232	221	242	242	236	242	236	245	242	258	245	256	252	242	221	258	264	244	274	254	228	253	251	256	256	245	221	243	238	249	261	250	288	258	237	245	282	281	255	271	263	260	267	238	239	257	237	236	285	243	266	281	237	271	270	261	290	249	238	241	250	267	250	266	229	253	257	242	261	256	256	261	258	232	250	251	253	238	248	239	245	247	256	282	256	262	262	252	244	245	265	260	255	245	251	258	231	286	261	270	254	237	283	246	248	251	250	241	266	242	240	279	261	225	242	256	253	287	256	274	272	278	229	244	263	231	249	259	280	238	236	234	263	274	279	257	256	233	270	266	246	262	262	248	246	274	241	283	224	258	221	244	261	255	265	272	235	255	244	229	242	259	258	250	245	258	285	264	241	262	266	240	217	257	244	263	257	277	290	272	232	252	233	260	280	245	255	258	264	248	248	266	237	258	240	244	232	266	248	240	259	256	261	241	243	254	250	235	262	259	239	255	239	276	256	257	266	288	257	269	233	266	266	261	249	246	259	257	272	257	284	236	272	254	267	259	247	244	258	265	270	269	234	261	257	255	263	264	254	280	214	223	258	240	293	267	262	227	248	228	277	256	252	234	244	277	243	235	244	262	236	267	248	259	236	248	271	226	246	289	248	249	241	244	277	284	251	243	255	233	229	241	243	256	241	244	242	248	247	253	262	229	244	238	230	250	238	256	230	272	256	224	249	268	260	246	265	230	268	244	235	276	269	242	241	251	254	244	271	250	260	220	231	261	260	261	289	257	254	259	241	258	229	235	255	257	236	254	246	278	260	261	268	245	258	248	259	255	252	242	264	274	254	239	228	255	259	251	240	247	264	227	259	243	260	243	252	263	226	232	241	237	262	270	244	223	257	258	276	253	273	268	250	281	245	236	268	237	238	253	235	277	241	228	255	230	266	271	233	235	266	261	241	244	262	259	257	270	262	254	241	259	259	274	257	250	264	243	242	259	255	221	219	251	247	254	248	264	274	245	244	262	252	226	218	259	277	243	267	243	260	264	247	246	254	238	257	282	227	250	234	249	262	264	225	230	252	257	247	260	243	244	256	247	263	254	233	248	259	247	243	258	259	243	247	263	293	236	232	245	242	268	229	247	254	224	255	258	267	239	252	244	234	235	237	267	248	246	253	272	269	250	272	246	247	247	267	265	250	246	264	260	257	241	244	263	253	268	250	241	246	258	265	244	271	236	234	254	273	284	255	260	263	267	222	289	249	268	238	228	267	257	245	264	232	206	247	255	267	247	267	259	248	256	267	242	230	268	256	269	243	268	252	218	265	231	250	266	256	232	252	268	271	263	247	256	252	233	275	248	269	259	248	235	244	273	261	246	258	279	257	257	242	283	254	275	256	238	229	256	263	271	263	285	270	279	238	242	260	242	249	239	234	254	240	241	268	285	238	281	264	258	236	255	273	261	266	236	261	254	279	271	283	257	250	247	258	269	263	243	248	246	264	294	222	251	265	258	228	276	258	254	267	267	222	262	281	260	255	246	251	249	242	244	235	259	274	246	239	258	280	253	268	266	257	274	251	255	282	239	233	247	248	250	251	270	261	233	249	235	273	238	248	266	267	247	256	244	256	269	236	235	260	232	242	226	223	224	268	266	269	268	238	275	257	256	273	213	255	237	235	252	261	246	246	251	218	243	273	253	232	266	254	248	249	245	233	252	227	247	281	262	259	250	269	243	267	250	210	249	252	305	273	248	253	267	277	242	242	265	232	258	268	266	255	255	249	249	246	261	258	248	266	252	227	249	241	256	272	272	267	271	249	255	241	249	246	245	265	259	225	251	224	251	281	249	245	272	240	233	239	242	243	244	267	239	275	253	284	254	270	256	246	287	237	237	265	251	284	262	254	264	258	254	261	277	273	230	254	267	244	240	243	262	256	248	274	274	242	248	262	254	244	263	278	268	243	228	235	238	250	272	234	267	274	255	234	245	263	240	254	270	249	257	238	241	244	236	260	250	268	261	220	253	267	245	247	262	255	236	252	263	241	261	229	268	239	270	265	235	270	246	262	265	258	257	258	241	244	214	247	271	245	254	256	254	246	277	270	259	238	271	275	234	251	236	234	255	237	258	245	271	242	259	268	245	250	273	254	224	242	255	264	248	242	289	280	274	263	260	256	248	240	282	266	256	247	265	236	258	258	221	237	271	283	264	223	257	296	259	261	246	289	238	264	247	269	237	242	232	219	252	254	236	257	249	267	253	240	264	246	265	253	244	252	245	258	267	231	245	273	267	285	220	276	246	236	268	267	261	248	256	247	263	233	296	263	250	267	256	279	247	240	255	254	283	223	243	267	247	249	252	234	246	246	291	258	267	271	262	268	260	262	263	237	288	242	276	276	280	247	257	263	253	282	240	268	233	234	275	243	245	257	239	244	245	236	247	241	261	269	236	270	245	253	232	259	220	270	261	230	237	241	266	256	260	269	245	263	257	275	277	230	244	264	293	239	254	268	249	253	238	229	266	250	263	252	248	257	263	251	252	224	278	244	248	256	236	267	261	273	238	259	248	253	228	260	232	241	240	240	283	211	274	246	247	245	250	251	273	278	273	256	235	277	244	272	261	266	247	230	239	252	272	268	258	263	242	279	264	243	269	258	255	222	248	260	253	252	249	224	252	253	251	252	257	263	292	281	276	248	269	239	264	257	265	257	236	232	282	262	228	220	247	247	240	249	262	267	268	253	260	235	254	248	293	259	255	236	264	230	250	257	260	271	228	251	248	225	238	248	261	254	263	265	246	248	248	237	256	244	244	250	248	269	223	243	250	255	258	279	270	248	269	274	257	242	249	272	251	253	221	266	263	242	253	251	240	242	234	241	258	241	269	261	226	280	259	236	222	247	259	242	264	256	238	250	243	253	254	261	284	256	269	259	260	225	264	233	253	268	252	262	263	254	252	254	223	257	263	252	250	251	272	249	243	261	235	263	241	239	243	249	235	243	263	228	256	263	224	246	246	243	253	239	243	254	272	252	251	261	254	239	262	246	274	269	239	243	243	265	249	247	250	273	230	238	263	265	244	215	250	239	263	250	270	255	249	295	247	246	254	285	252	238	246	256	246	262	252	263	281	241	229	248	265	291	272	279	254	251	280	272	270	255	277	268	249	263	267	245	258	233	242	246	241	232	240	245	251	271	246	253	263	255	208	248	272	271	268	250	261	237	266	272	255	239
58435	86632	44532	961	623	561	493	460	415	421	424	419	406	400	393	380	414	380	371	329	399	368	373	397	370	367	361	367	357	373	322	379	380	350	400	370	383	358	372	388	358	414	399	401	356	368	357	362	335	360	385	366	331	391	353	377	395	375	386	348	356	386	354	377	405	394	381	345	371	375	383	379	343	367	374	382	346	356	373	405	397	379	358	376	408	373	367	363	378	384	385	375	352	397	362	370	380	379	361	353	348	352	397	357	383	385	390	350	364	380	372	355	384	336	361	371	353	333	354	385	372	423	429	343	348	354	359	349	390	344	324	398	340	362	356	376	359	349	355	377	381	340	366	350	380	358	383	366	384	361	374	346	346	374	380	388	387	347	416	360	330	386	357	388	378	359	341	368	358	362	376	387	324	372	335	344	346	372	359	381	369	354	368	380	374	340	371	370	375	383	374	375	380	362	371	381	352	375	356	343	360	380	345	370	322	362	385	359	378	396	410	363	351	367	395	379	372	369	388	365	350	387	350	376	393	380	378	403	354	395	387	399	363	393	371	389	386	354	358	366	348	398	376	368	363	394	374	370	377	356	352	397	330	357	348	357	382	370	370	372	364	378	365	373	379	394	380	356	365	363	368	393	382	375	402	368	359	357	389	398	384	337	400	332	395	377	364	359	379	383	394	372	401	370	333	367	384	396	368	381	365	394	371	357	356	360	372	378	349	371	379	363	380	326	394	375	396	352	358	367	355	362	340	366	373	364	365	392	341	371	366	365	351	316	369	377	355	352	402	384	362	352	368	376	362	381	350	372	363	366	351	359	375	343	363	346	364	335	387	361	342	370	354	398	371	356	360	372	380	356	352	361	360	361	375	378	357	368	340	335	350	343	326	344	381	337	353	386	326	348	391	373	358	348	373	364	359	347	402	348	356	343	372	369	383	352	377	354	373	419	335	343	330	375	399	411	344	359	391	343	350	347	391	374	373	383	346	359	394	341	393	356	349	340	402	363	380	371	360	354	333	351	334	397	345	332	401	352	374	375	342	392	370	380	362	348	354	371	438	425	332	334	322	361	394	402	322	362	367	357	374	339	362	369	375	341	356	389	362	358	383	337	366	405	364	388	391	352	347	381	333	374	414	363	389	325	365	365	361	392	407	373	369	353	370	382	386	358	353	356	362	354	405	378	383	369	363	381	362	380	351	384	389	333	372	390	371	383	373	362	389	385	379	361	371	359	366	349	340	372	368	364	357	360	350	353	340	361	381	367	395	383	385	381	379	382	376	348	378	393	393	371	348	346	377	349	350	377	354	326	382	361	341	356	346	379	386	321	348	371	379	403	359	416	368	400	353	386	341	383	367	348	387	388	364	373	364	358	351	361	330	357	331	369	354	350	347	381	358	388	368	342	372	363	358	357	383	374	365	349	375	333	376	348	355	374	380	384	376	354	380	429	379	373	372	360	364	348	392	399	384	362	374	368	372	361	345	355	324	358	373	355	384	353	369	356	398	370	331	358	391	353	364	371	375	357	378	381	376	377	346	389	396	351	349	368	359	388	396	370	396	351	359	365	373	364	384	384	399	393	362	355	394	377	360	362	358	364	355	342	375	438	389	372	386	340	393	353	366	341	364	372	342	355	360	359	375	350	366	345	367	337	321	353	363	363	366	382	351	354	340	413	353	343	348	368	356	378	379	386	359	402	394	363	328	365	378	362	355	358	374	384	408	357	347	365	371	390	357	381	388	346	371	358	373	364	388	389	363	380	351	384	393	405	378	365	357	377	335	355	383	338	377	352	371	337	374	377	344	403	372	389	358	343	364	344	312	395	349	408	354	387	338	346	375	359	341	400	357	359	387	372	380	398	360	383	371	372	336	359	357	360	378	375	383	338	413	360	383	343	373	394	374	365	366	372	391	365	361	393	374	360	377	359	395	359	342	351	336	365	401	349	324	393	358	385	373	359	357	366	350	384	384	384	415	366	360	393	351	365	356	405	382	383	321	420	342	345	366	367	347	362	358	367	362	357	387	348	330	377	343	371	388	380	364	385	337	381	347	388	347	377	367	329	341	371	359	388	365	396	357	378	367	388	312	359	405	343	379	352	348	348	362	375	377	380	371	382	398	365	389	356	338	340	338	332	370	351	366	352	388	406	382	384	376	337	376	337	354	354	362	360	350	345	407	374	352	372	374	384	384	381	348	334	399	344	358	368	398	364	379	360	370	355	385	361	356	326	360	374	366	350	421	412	390	383	386	355	383	379	378	350	368	326	379	397	382	361	366	392	361	351	349	361	372	366	372	345	311	359	365	370	342	398	358	351	382	364	366	374	337	362	393	344	333	344	388	355	355	374	400	403	374	352	393	382	364	385	364	339	354	350	361	364	349	347	359	365	358	370	352	374	385	367	380	368	378	403	367	385	356	382	396	373	402	348	394	365	374	381	347	375	386	350	381	349	371	324	403	386	386	349	397	400	342	380	357	377	303	364	350	393	409	348	368	375	355	373	353	400	394	387	344	391	363	395	367	376	340	384	345	333	374	344	358	388	365	377	383	390	346	367	393	338	369	382	357	377	359	392	356	351	360	333	385	372	388	377	357	376	346	357	391	362	377	386	382	356	347	369	351	348	383	362	366	405	355	348	374	384	387	358	403	354	335	345	323	358	392	356	350	347	351	350	390	344	392	370	376	365	385	382	380	404	370	380	346	352	355	385	379	365	373	342	352	362	378	347	355	404	353	362	336	364	350	348	365	390	354	367	369	363	403	380	374	351	385	365	355	359	379	353	392	374	399	407	354	374	355	369	371	371	356	350	329	358	363	374	317	387	357	321	376	394	340	372	354	355	348	384	401	360	393	347	344	386	379	380	379	330	371	377	339	383	409	409	391	394	391	409	362	403	403	396	383	396	380	364	404	362	398	334	380	370	378	385	384	365	359	396	338	362	394	355	355	386	370	404	356	380	387	377	394	352	384	390	338	371	393	369	395	372	332	364	399	393	371	345	323	342	356	351	391	389	385	349	356	373	395	378	396	348	374	363	395	350	381	365	365	356	353	359	397	340	389	382	348	372	387	365	348	372	362	376	359	328	388	379	343	341	364	365	367	366	343	376	338	371	378	371	340	323	382	353	348	336	373	340	373	360	349	345	372	361	382	363	367	373	362	348	377	358	364	427	383	333	359	358	386	379	353	372	368	375	407	350	365	385	369	342	383	374	361	355	404	374	387	364	348	374	360	375	360	378	358	365	365	352	385	348	338	369	353	377	401	372	359	360	352	344	340	325	402	374	372	366	353	382	352	350	382	347	382	373	369	401	373	349	363	375	394	360	391	346	366	354	382	393	374	347	360	357	321	353	391	375	345	361	368	370	381	382	364	361	348	356	385	390	406	393	354	375	384	382	380	379	345	364	349	374	400	346	362	370	364	353	395	374	372	364	373	353	381	348	377	360	391	367	363	376	340	344	381	364	397	338	376	387	386	373	338	396	327	383	379	350
29872	22936	12517	1289	600	584	632	586	600	585	540	586	566	612	564	600	620	591	631	576	606	598	608	588	595	582	588	600	612	596	532	602	582	567	562	550	592	621	598	571	550	611	590	576	615	601	616	593	560	562	542	557	607	571	599	597	599	615	610	598	577	592	606	608	622	562	571	571	581	575	574	600	614	566	578	621	604	579	602	529	573	558	556	578	584	588	549	579	584	624	615	592	584	617	587	572	589	571	603	558	584	567	577	599	563	574	613	572	621	558	602	639	612	591	588	615	560	554	574	573	613	596	608	561	595	562	614	583	581	571	602	586	593	641	555	621	621	574	586	587	577	616	606	574	547	573	582	626	599	567	568	590	598	560	607	560	549	589	606	553	590	516	596	571	615	586	592	538	605	578	595	565	535	557	589	583	586	605	580	541	644	594	575	592	592	580	618	582	569	566	574	573	560	578	576	558	604	622	559	594	588	581	614	612	579	588	626	620	608	533	592	533	598	606	552	598	597	544	586	559	602	619	625	583	564	579	601	579	573	589	608	582	587	579	565	574	590	599	596	617	601	545	602	623	557	620	635	632	631	573	594	607	582	583	548	547	540	562	614	610	586	605	564	586	599	571	522	567	571	557	572	569	537	622	541	554	594	574	546	578	582	600	588	584	578	598	627	554	589	649	601	567	596	590	559	559	539	576	565	568	619	589	602	553	563	530	560	604	575	573	579	674	538	602	605	606	579	570	574	590	590	602	586	584	589	586	631	571	579	597	586	567	542	575	600	584	559	580	546	569	566	611	606	589	591	600	539	556	586	531	605	575	587	612	557	567	586	566	550	571	616	558	560	585	560	597	576	649	628	603	619	549	606	590	586	564	606	603	583	546	578	579	583	564	595	575	587	598	572	602	589	621	632	546	587	557	609	590	577	637	581	595	587	581	603	558	555	606	611	611	586	540	613	591	585	628	623	603	591	563	563	587	560	590	566	541	577	602	566	583	603	565	529	587	577	590	571	598	613	639	585	651	567	587	595	556	591	581	577	575	562	614	623	579	606	619	553	569	572	578	588	589	635	588	604	587	630	587	616	611	600	564	549	544	563	588	594	582	564	615	588	563	625	565	592	601	602	558	541	643	550	635	604	632	609	569	635	577	543	588	627	635	542	602	628	632	568	570	602	551	614	525	623	601	593	572	605	606	580	604	572	570	599	611	536	582	607	590	640	608	598	584	591	591	550	584	613	558	587	581	586	567	598	573	578	582	596	601	594	621	590	570	575	573	564	573	596	622	543	604	611	599	613	596	613	570	572	576	572	531	583	556	597	594	604	626	586	621	564	568	601	616	593	515	584	555	643	573	599	608	558	573	594	579	589	575	587	601	608	577	562	583	564	605	589	592	597	581	587	522	624	604	632	592	634	582	607	606	563	571	602	571	548	596	603	581	573	615	571	625	633	596	595	606	581	590	556	598	566	579	580	507	586	615	623	636	611	589	562	586	584	608	545	597	567	564	576	579	540	587	582	578	565	557	557	557	575	628	588	577	580	613	584	554	605	560	573	589	598	608	569	575	649	602	577	606	625	548	612	602	590	601	554	596	602	563	582	615	589	623	560	599	597	586	583	626	558	579	616	570	552	581	589	582	582	557	577	589	558	595	601	561	584	590	635	627	613	600	619	570	566	608	595	577	575	588	590	599	583	599	575	541	599	610	574	600	592	586	574	584	621	611	572	572	567	610	579	566	601	596	572	614	587	562	584	572	589	597	586	551	544	584	544	567	592	610	576	587	533	608	585	584	558	581	598	579	606	529	597	601	568	589	613	575	597	585	557	613	547	620	544	628	610	563	565	581	576	570	603	596	620	629	516	558	570	568	613	552	576	592	638	557	549	615	613	572	574	588	568	577	588	555	575	583	633	605	599	554	604	559	588	613	592	569	594	580	577	639	553	564	589	582	636	569	613	552	571	572	607	624	559	572	577	563	554	597	582	563	610	587	568	629	602	570	588	568	615	604	559	586	592	613	581	596	596	578	629	577	550	619	592	584	599	593	536	621	582	597	599	620	577	614	576	603	561	604	594	596	578	590	607	611	583	600	589	587	562	575	613	559	583	628	614	539	618	617	609	623	587	587	618	582	566	636	580	569	648	588	566	573	621	600	617	559	566	598	579	596	587	622	584	584	614	590	591	603	579	580	576	573	606	581	614	607	630	574	570	592	597	596	589	575	537	607	588	581	576	600	525	583	610	598	556	591	573	568	586	572	572	594	581	559	588	614	580	617	611	586	589	583	542	569	589	648	597	534	619	604	620	614	587	591	581	583	544	581	594	573	566	564	542	597	587	580	574	560	568	612	599	558	592	588	621	589	551	631	569	570	632	597	579	567	543	575	589	595	591	610	641	599	562	556	597	529	652	560	595	610	594	581	569	639	574	604	604	566	594	603	553	581	638	587	571	581	587	542	582	590	525	617	581	629	565	555	576	595	584	586	616	576	585	566	590	574	611	574	559	642	587	621	618	612	583	595	575	630	608	576	584	568	555	579	587	589	639	625	578	637	571	630	603	584	599	580	622	587	624	563	573	522	597	616	559	559	625	586	557	556	589	591	606	567	569	546	606	549	608	594	599	514	610	609	577	642	584	572	583	580	587	578	582	578	589	580	556	586	594	570	543	640	574	616	567	594	635	586	616	544	577	617	579	588	545	576	566	557	586	581	555	573	544	566	583	636	586	568	626	547	600	614	546	577	581	585	656	590	580	599	551	616	564	576	606	616	539	607	599	594	583	544	612	578	643	575	574	561	552	569	564	610	557	598	619	593	571	579	608	580	604	625	621	617	562	591	577	599	561	628	597	571	544	613	578	560	600	588	610	587	549	597	557	566	586	603	584	569	588	581	601	583	631	555	561	587	579	558	584	583	596	614	559	565	590	575	605	567	582	592	575	598	566	651	585	622	565	583	617	598	632	565	609	558	578	561	618	577	530	576	607	600	578	587	576	568	567	624	559	598	598	592	576	588	619	618	562	602	585	618	559	585	599	605	548	588	594	577	551	592	583	618	562	554	550	596	618	539	584	608	580	603	578	570	615	570	592	585	605	585	605	599	589	591	547	601	539	601	586	590	571	605	588	601	613	605	599	572	595	582	579	600	619	575	597	609	613	584	561	589	614	623	586	587	614	558	613	512	557	576	585	607	574	608	598	629	602	606	556	634	579	619	627	611	546	592	591	562	581	576	596	586	558	580	574	614	607	590	613	577	597	610	582	602	619	593	627	601	580	601	605	596	594	620	605	557	625	634	590	587	584	588	555	566	583	586	586	598	600	533	574	541	606	549	588	582	635	529	599	580	572	597	622	582	553	571	576	578	583	592	585	623	601	556	593	620	591	577	600	576	571	585	582	573	573	584	598	589	598	613	598	550	614	584	575	642	584	586	576	556	570	582	574	560	628	582	555	567	587	601	602	586	601	561	568	595	605	549	590	613	575	614	636	598	557	590	608	617
29543	32329	7739	890	925	887	891	846	850	857	856	825	841	882	804	815	840	868	847	853	851	824	928	874	882	836	834	832	932	834	820	849	840	863	870	890	837	855	903	843	870	899	821	860	950	863	859	826	881	874	868	858	839	869	818	842	846	874	899	886	808	838	797	820	867	840	865	873	898	791	827	851	864	803	864	822	909	841	800	871	867	843	892	878	853	869	891	906	865	852	845	885	879	864	811	874	853	820	801	899	856	848	868	824	839	861	928	864	828	863	866	793	867	880	837	830	814	847	845	825	875	863	808	849	874	900	866	787	798	876	810	803	878	888	886	823	838	832	865	882	874	894	874	915	836	837	892	845	941	887	898	853	819	883	821	853	886	865	821	852	869	875	846	830	863	919	903	878	828	869	854	823	853	849	816	823	788	889	858	838	813	879	817	892	886	852	877	845	832	926	842	888	841	866	844	895	874	863	900	846	860	815	795	871	884	885	846	915	889	863	822	887	836	852	904	819	851	874	819	796	854	875	888	878	896	818	925	891	849	890	844	862	855	828	861	911	860	884	936	892	874	858	870	826	892	888	890	872	839	908	869	865	817	864	854	906	838	862	817	890	867	854	796	882	825	840	848	878	937	842	878	859	861	819	824	872	872	892	856	821	847	849	868	830	871	835	839	884	848	899	895	830	863	936	864	846	869	891	832	819	804	897	828	914	839	863	855	876	846	885	859	876	890	848	865	830	849	860	847	877	871	849	899	834	856	895	921	882	858	848	849	864	839	838	903	855	863	868	855	801	797	845	890	883	878	889	834	870	817	872	889	834	871	853	801	860	832	806	876	886	843	890	866	878	883	859	937	851	867	873	846	849	861	860	848	892	901	803	867	818	921	856	829	869	860	853	820	872	859	849	926	836	849	873	864	860	853	888	863	823	911	893	807	823	863	889	867	834	795	875	840	872	842	845	814	854	820	865	842	913	860	843	864	829	855	852	893	836	826	868	854	879	899	869	891	901	881	842	860	875	841	799	900	871	889	836	840	823	844	824	893	894	839	847	835	862	851	861	851	853	858	908	814	847	815	825	915	886	836	839	870	855	841	929	837	875	856	910	882	881	896	865	871	854	874	880	868	860	884	843	847	887	872	858	833	851	864	858	829	878	904	883	837	893	805	918	894	864	836	838	850	882	853	929	863	882	877	848	853	872	875	903	900	890	865	892	845	815	871	851	817	849	798	897	878	897	873	821	839	878	840	839	862	820	815	859	866	891	884	832	913	836	842	842	870	887	898	853	903	868	888	798	844	870	863	894	857	910	897	835	866	877	908	893	905	908	809	862	872	859	800	861	840	825	816	826	866	854	814	876	905	816	873	858	893	873	874	870	837	835	825	916	854	796	822	884	884	905	875	855	858	877	877	845	831	837	817	884	860	907	805	787	894	827	870	880	854	858	877	884	855	823	831	867	899	861	856	894	860	863	865	817	915	845	887	881	899	824	808	881	858	880	932	817	921	882	842	882	858	871	830	904	840	860	892	847	874	866	890	838	833	841	871	813	892	867	855	824	878	910	852	795	900	867	827	852	866	935	831	841	913	847	828	886	852	880	829	836	783	858	836	827	815	846	864	878	838	900	845	879	872	859	895	880	850	916	884	866	869	863	889	837	858	855	869	874	901	928	915	848	906	917	855	807	896	818	877	831	843	864	852	869	832	924	811	822	881	871	844	871	862	899	831	822	842	887	843	913	833	823	873	849	875	894	875	865	811	892	832	903	831	883	838	854	913	857	931	916	795	889	904	837	905	838	880	849	876	867	861	916	873	893	851	862	876	947	840	898	860	849	863	856	864	857	852	872	862	812	912	841	931	872	911	916	909	857	856	906	891	849	891	846	801	838	816	891	921	862	819	869	867	895	826	836	841	840	827	813	820	822	841	806	849	889	882	810	847	870	811	827	849	822	899	851	855	858	853	896	874	864	848	842	806	861	851	859	918	899	846	904	893	875	878	889	852	847	829	847	883	851	901	857	867	836	909	858	889	833	843	848	909	900	869	937	845	795	867	809	898	816	851	938	854	816	890	885	865	868	881	936	872	868	832	869	858	827	829	814	864	844	879	884	819	890	835	825	822	837	837	880	850	863	853	844	847	890	867	852	868	863	856	887	843	851	852	894	893	846	863	854	904	867	847	904	802	892	850	915	837	853	869	900	784	838	862	846	899	870	859	917	883	919	858	872	877	850	855	870	823	846	827	831	834	857	916	845	834	865	876	801	863	873	899	852	903	891	848	873	894	842	856	875	847	877	887	855	888	894	841	865	873	840	824	876	810	847	838	895	813	872	889	839	870	906	841	909	872	827	838	921	893	850	886	800	860	824	810	887	859	827	830	827	834	859	919	918	854	868	860	877	883	874	834	820	850	851	857	916	879	862	811	854	908	846	846	814	838	844	858	871	857	884	891	830	855	852	824	859	870	845	878	843	872	841	890	839	785	860	834	862	848	785	841	925	803	839	890	844	861	876	844	888	812	882	871	880	903	861	899	879	858	826	903	869	841	900	847	889	790	881	871	901	846	848	871	880	833	850	860	828	867	872	891	855	850	810	874	853	859	903	871	867	844	864	856	838	889	881	855	841	820	879	861	825	837	892	827	902	892	894	842	867	861	838	825	895	918	860	828	872	901	872	848	873	879	845	879	881	848	836	849	881	869	903	838	885	872	888	859	877	846	908	856	877	834	881	850	856	815	859	854	858	980	853	875	861	890	841	917	791	836	851	857	858	872	886	907	870	844	833	825	856	863	868	890	885	822	836	838	919	855	870	857	848	849	882	845	896	847	907	892	835	853	856	854	837	914	879	853	879	866	844	884	863	835	874	883	827	865	923	892	869	912	895	865	814	837	888	844	870	855	809	875	844	884	822	869	867	891	851	883	850	917	905	863	845	833	897	871	833	886	873	830	857	863	882	895	834	851	900	840	880	833	882	861	830	812	858	856	872	871	851	856	898	840	830	836	890	830	840	865	880	902	900	848	869	823	866	893	887	821	866	832	850	838	868	862	853	869	916	978	846	838	894	850	848	883	811	883	871	908	887	855	875	879	834	888	864	862	777	835	842	846	890	858	845	907	875	855	877	875	882	911	840	822	836	893	856	845	870	863	909	838	812	866	880	907	864	853	911	874	823	809	883	846	869	862	854	849	866	894	858	897	870	872	857	832	833	845	873	848	889	867	818	886	878	847	860	822	811	868	859	826	829	804	849	829	862	870	850	884	824	813	874	830	888	895	848	895	848	871	883	893	911	869	910	882	870	844	827	882	825	865	840	870	879	913	833	872	848	861	848	809	863	872	874	842	847	824	837	891	863	885	838	839	827	870	860	889	875	881	802	894	885	867	877	887	876	870	838	885	849	861	862	857	899	825	886	872	876	882	909	895	825	848	846	845	891	868	898	887	826	836	845	909	826	852	821	829	893	841	915	880	899	818	853	862	902	909	862	842	876	884	885	851	793
23423	21795	28548	25109	17703	1681	429	393	352	340	318	375	352	319	322	366	343	319	351	344	361	332	351	324	337	302	357	326	329	331	356	369	355	327	341	346	394	314	335	326	318	327	312	352	368	341	298	326	355	330	346	315	376	359	344	336	324	378	335	346	377	338	355	339	322	350	314	322	359	324	325	318	344	309	377	329	338	355	341	329	320	377	354	306	338	342	322	346	337	312	320	346	325	336	321	329	326	337	348	334	334	325	348	317	339	336	321	339	348	305	310	324	343	325	318	326	331	327	337	312	316	330	387	325	340	330	304	360	335	340	348	320	327	335	344	328	370	325	332	328	329	348	321	326	324	325	331	330	342	352	342	326	350	332	371	353	326	322	324	334	301	343	323	352	354	351	331	378	354	329	341	344	339	325	335	352	345	348	329	365	325	322	352	333	335	316	323	302	345	319	355	321	333	324	342	340	317	336	328	332	337	318	337	350	323	357	363	338	341	338	344	330	339	337	329	338	339	340	316	335	329	377	356	334	356	349	371	320	338	339	345	323	353	350	346	353	378	338	326	345	348	321	338	383	363	331	352	344	330	354	301	329	344	316	316	364	305	355	363	353	340	312	338	309	357	354	326	345	346	309	350	340	343	340	317	345	341	339	328	348	338	337	374	324	354	341	322	331	365	370	369	352	328	353	318	327	342	311	326	336	333	342	344	334	307	311	346	351	348	331	315	353	325	383	344	333	309	332	360	328	308	356	347	317	347	340	328	352	335	325	334	308	364	351	357	352	344	332	329	317	359	349	326	323	306	329	336	377	329	359	327	329	363	355	306	324	328	332	330	336	331	317	369	351	316	331	343	344	380	330	363	354	324	338	315	317	354	329	333	362	325	361	332	337	366	356	340	350	292	317	352	362	327	367	357	352	323	301	331	335	337	317	336	340	363	331	371	351	359	321	362	338	320	317	351	354	302	324	342	338	340	331	322	340	331	294	352	321	333	319	335	354	313	338	316	325	325	336	320	340	350	331	369	324	350	325	325	385	334	349	315	332	331	341	334	297	335	320	322	391	352	340	333	336	333	350	385	288	355	312	341	368	293	382	331	332	374	337	353	362	354	340	293	379	337	345	333	342	373	345	357	346	332	317	307	327	339	333	354	336	318	371	328	342	360	342	320	344	348	304	322	334	355	330	337	313	351	338	362	350	315	343	348	373	353	373	325	350	318	358	335	338	343	338	330	341	312	322	339	323	319	341	313	343	334	325	350	329	312	335	327	314	348	329	328	358	332	336	324	335	328	335	359	337	353	384	344	307	357	366	346	320	332	343	343	338	323	320	330	317	340	339	315	348	301	341	333	331	346	303	302	356	355	321	341	337	329	346	294	336	372	336	315	330	303	320	299	360	341	340	344	311	345	313	335	314	344	371	358	339	336	340	341	370	378	352	337	376	306	342	339	340	332	351	324	330	352	339	334	324	327	317	360	345	362	348	334	316	342	327	332	349	322	337	330	330	367	309	358	312	359	318	330	334	324	315	317	376	352	368	370	327	319	322	305	334	347	356	343	342	361	358	330	332	355	342	356	345	348	315	318	372	348	349	325	343	331	360	323	323	368	342	336	347	340	311	315	343	351	347	374	319	332	341	349	346	322	319	329	335	311	346	336	325	337	357	333	307	320	321	372	371	324	322	325	325	337	364	296	334	349	362	339	332	320	334	316	312	343	361	321	306	341	339	323	350	348	336	337	335	374	363	350	326	347	338	338	329	326	372	298	349	328	367	338	316	335	338	323	352	344	294	344	332	317	349	328	341	344	300	329	352	362	339	357	333	340	341	323	324	353	312	300	322	331	310	357	311	325	310	336	360	348	327	313	323	311	327	353	349	312	334	357	332	353	333	366	366	325	354	333	316	362	339	342	342	326	323	312	323	347	336	323	343	315	327	344	310	338	331	349	327	319	320	309	322	354	326	332	325	323	324	361	318	293	311	314	376	300	351	283	374	337	344	311	327	335	355	297	359	315	366	322	338	325	315	322	360	331	303	354	353	344	325	329	334	354	346	337	326	347	348	290	319	315	326	329	345	360	322	331	313	355	378	331	371	319	326	342	316	357	334	337	349	347	343	396	345	320	375	315	312	333	353	359	342	311	342	316	350	313	330	365	320	306	344	328	329	340	324	326	346	296	323	334	373	355	300	312	342	342	349	343	356	335	361	371	328	329	348	328	331	363	346	330	334	348	309	330	317	324	297	328	352	366	363	330	331	352	342	332	343	316	344	357	322	358	348	336	331	331	315	339	358	342	346	327	347	331	334	336	323	292	346	337	331	355	354	330	310	342	336	325	349	331	341	322	349	316	345	348	340	354	340	355	317	325	339	343	365	346	338	353	344	357	324	336	333	334	336	349	386	347	328	301	351	341	334	340	331	315	322	309	343	318	348	361	322	353	347	329	326	342	340	370	335	301	346	366	342	348	360	365	336	315	323	293	350	331	302	351	326	319	322	344	296	340	349	369	326	334	349	338	376	357	339	345	367	330	351	303	345	333	345	335	316	356	347	335	341	333	367	334	312	348	313	355	309	323	337	333	327	358	315	368	345	331	387	353	336	334	309	326	359	323	345	367	364	347	364	336	357	333	349	335	293	358	323	351	347	340	368	329	333	318	357	345	322	342	322	347	363	340	351	348	365	340	343	323	319	346	326	355	341	317	348	300	303	327	310	337	330	330	330	344	338	325	329	347	338	306	368	336	325	327	326	331	330	330	345	350	313	325	342	331	355	341	330	377	312	328	321	359	332	373	357	315	326	321	371	291	373	326	356	340	330	312	343	320	321	355	326	355	364	353	320	295	336	349	317	331	316	347	344	326	362	345	342	356	341	349	332	333	347	361	349	359	346	324	357	342	338	316	363	335	336	309	354	358	348	304	336	340	373	328	363	332	334	335	311	308	322	345	333	292	330	345	374	295	300	325	344	343	338	367	349	340	345	358	344	344	350	335	360	326	338	312	325	325	351	314	321	320	324	336	297	334	325	359	332	349	348	357	343	340	337	321	339	335	361	333	332	328	333	330	363	363	307	352	327	384	332	328	328	319	324	341	356	368	345	326	373	332	338	339	349	367	350	330	323	334	345	365	362	305	319	349	324	324	325	335	339	367	352	323	309	344	335	343	338	332	365	324	333	357	342	331	327	369	321	322	361	341	336	311	340	321	333	348	327	299	362	338	371	335	371	345	354	344	320	357	321	369	350	338	310	293	320	347	340	348	337	338	338	339	321	331	342	334	346	289	369	311	341	335	311	326	334	332	352	343	341	343	353	354	322	306	366	321	331	294	334	338	359	323	338	336	331	310	321	299	342	338	346	312	311	322	324	318	310	327	333	322	366	328	350	303	344	329	328	381	365	323	345	341	350	324	347	337	327	311	323	330	348	329	327	311	314	332	342	329	346	309	306	314	307	306	339	321	352	309	326	308	354	321	312	307	321	333	340	301	330	318	314	325	315
50914	74843	31624	789	606	593	614	542	564	524	539	531	533	488	542	537	528	533	533	496	534	540	515	537	520	574	510	557	490	548	522	485	489	523	518	538	519	511	538	530	530	543	524	525	472	498	517	478	542	535	491	539	493	509	495	487	519	552	503	485	556	523	485	527	490	505	513	481	489	544	538	540	470	512	577	550	506	507	521	521	504	472	510	561	579	522	511	580	547	475	543	523	560	483	504	496	537	575	533	495	528	525	532	507	495	504	523	526	490	505	517	532	463	519	508	520	491	493	533	455	519	506	520	520	503	527	512	509	515	470	537	511	510	483	510	531	526	499	518	527	516	532	512	502	524	528	528	540	526	521	520	530	515	522	528	495	487	517	470	538	498	515	524	520	495	476	516	522	509	493	528	527	533	520	537	499	525	535	531	482	484	522	486	539	543	488	541	507	500	498	535	495	510	533	513	524	541	527	522	502	510	539	515	554	540	494	511	487	496	524	533	511	514	526	527	503	505	533	502	513	539	531	479	548	481	514	514	483	510	531	486	493	507	534	523	556	487	520	514	494	540	502	487	526	537	509	582	513	526	545	492	501	483	500	511	475	472	487	517	556	479	537	548	497	525	508	483	493	520	530	514	545	480	537	533	544	496	534	509	493	527	475	533	531	503	508	537	543	519	502	496	533	534	519	508	508	549	511	496	510	557	501	506	508	511	497	497	498	523	463	534	516	492	524	521	536	478	469	528	489	517	504	557	521	543	496	535	501	521	502	485	529	486	555	544	476	499	527	503	515	496	503	519	532	520	564	505	497	498	534	486	517	499	500	516	529	532	521	478	534	522	486	536	491	508	520	527	488	530	528	526	507	498	516	543	485	524	497	492	512	505	511	508	503	518	480	507	514	503	537	539	511	539	518	481	484	530	531	501	539	534	522	543	506	525	525	524	539	506	500	497	510	515	547	469	524	492	505	497	516	537	526	508	533	560	512	500	482	560	523	536	544	552	524	512	547	508	505	519	537	546	522	491	542	519	506	478	535	467	490	524	503	477	497	516	509	568	533	540	542	532	508	525	532	560	545	492	515	526	528	498	497	495	478	564	505	520	493	514	518	516	522	540	499	476	494	488	518	517	523	530	533	539	533	526	507	549	491	541	535	526	536	549	486	449	564	527	518	524	521	501	502	502	533	528	495	529	533	537	527	510	503	533	538	516	472	516	476	484	548	509	511	535	523	505	493	538	526	501	530	546	540	534	546	486	505	549	509	511	515	506	522	522	518	533	543	510	524	516	517	489	522	521	521	486	531	510	504	523	559	573	493	529	481	508	528	515	559	498	486	503	502	469	507	541	573	535	522	498	524	493	531	521	532	527	490	520	531	527	510	494	488	489	533	497	555	501	545	558	520	495	495	508	484	545	493	552	548	496	478	484	526	515	489	514	495	514	479	500	508	516	524	511	510	549	488	560	486	545	518	517	524	535	498	518	534	515	510	533	515	540	543	494	531	470	514	508	490	510	520	554	546	500	518	522	556	530	506	490	508	520	535	516	494	501	504	545	523	543	527	544	531	519	500	547	519	518	503	533	501	504	491	488	523	517	508	501	495	521	508	488	520	478	486	480	508	497	515	565	520	505	536	497	485	493	530	499	539	503	504	553	497	540	544	498	571	502	495	503	539	492	533	515	536	518	514	501	530	558	485	510	501	536	535	537	539	542	508	488	557	542	514	513	517	575	506	514	524	528	514	519	536	506	482	578	491	522	524	477	512	526	477	511	492	473	466	524	508	561	511	536	507	556	546	522	544	542	524	512	511	553	534	516	496	500	505	533	526	484	522	494	517	518	518	490	482	508	476	535	494	512	518	526	537	533	502	529	472	512	538	469	517	550	512	534	528	519	519	508	481	511	560	506	531	489	514	517	521	558	514	566	543	509	545	525	486	518	536	573	527	522	549	534	500	511	504	516	546	449	493	501	485	510	528	517	505	556	485	522	517	522	522	527	517	521	488	473	535	526	521	515	518	453	502	486	549	493	508	453	552	534	540	498	535	518	469	477	493	473	518	492	524	496	534	508	563	521	518	524	531	527	532	509	548	520	523	523	525	544	474	573	532	555	499	496	533	513	543	494	494	499	520	539	526	511	505	561	518	532	528	538	532	508	512	501	522	501	486	470	533	515	494	492	577	500	512	567	553	531	543	499	505	564	560	509	479	541	521	531	549	486	517	494	524	490	520	516	556	513	482	509	532	510	499	525	520	492	518	492	495	541	487	512	511	510	536	546	498	522	494	528	510	522	576	517	537	524	550	513	472	511	525	487	517	512	510	525	486	523	510	521	516	534	485	495	543	555	532	508	479	520	535	556	570	527	495	541	545	538	517	526	497	519	500	532	503	495	553	523	508	491	510	508	484	546	520	486	547	473	521	502	525	523	523	518	525	483	509	510	504	497	530	501	550	521	528	526	499	540	511	523	504	509	501	540	534	540	529	496	514	524	506	502	509	490	534	498	495	503	466	502	486	513	481	535	527	520	544	525	517	542	500	531	547	502	531	489	563	500	533	515	508	528	480	510	518	496	507	485	509	510	521	531	499	500	545	509	500	492	518	550	524	537	528	541	487	517	489	523	504	459	523	513	545	533	505	502	505	503	504	550	537	540	520	516	507	545	483	539	533	504	523	549	508	558	517	517	502	508	527	519	520	509	512	526	529	543	533	496	493	486	487	515	516	505	535	504	525	501	509	515	521	497	554	506	540	516	511	529	520	505	510	506	493	529	526	507	546	520	498	525	498	569	539	506	493	532	526	486	471	504	512	537	522	530	531	535	479	485	462	499	521	511	532	546	503	492	541	538	502	569	512	501	502	520	538	522	515	496	542	537	523	483	509	522	481	536	513	527	538	571	534	470	527	508	503	544	501	495	515	479	500	529	516	528	552	505	510	513	503	548	495	513	507	530	485	533	530	541	536	533	495	528	545	498	510	497	529	507	519	601	545	536	503	493	519	521	478	523	549	509	515	490	528	495	510	493	509	503	520	528	510	566	541	499	483	534	508	489	502	524	533	548	534	508	498	551	500	465	523	493	496	505	498	495	506	471	531	529	507	518	511	561	547	514	518	513	522	484	536	604	514	561	509	500	526	564	500	523	475	543	486	519	478	495	504	518	508	524	510	498	520	505	490	560	531	454	490	518	538	523	532	548	477	488	530	538	539	490	497	499	539	512	515	501	524	553	487	525	539	535	533	557	551	535	498	506	526	518	529	516	534	560	507	588	519	507	499	490	521	503	488	562	507	498	561	486	456	530	521	533	507	489	497	512	507	514	459	540	539	539	518	510	497	538	544	506	506	544	541	534	500	506	515	518	545	468	537	507	543	549	508	518	519	541	543	503	526	493	508	533	520	497	552	541	500	528	528	484	508	512	543	522	510	520	529	498	521	532	526	462	522	527	506	508	503	516	497	530	521	493	508	528	492	522	528	544	533	516	476	534	508	524	539	538	533
25041	22311	26648	21808	2396	702	668	643	631	591	648	662	612	625	628	684	637	638	560	684	613	618	620	662	595	627	638	637	632	617	632	625	596	612	609	622	606	604	637	627	603	607	623	612	618	677	590	603	615	634	601	595	646	595	627	637	565	591	634	611	629	595	594	624	630	690	601	643	598	627	631	610	631	589	614	665	653	616	645	623	647	567	615	598	599	573	633	618	597	634	610	647	624	609	617	596	677	623	657	621	581	630	607	642	652	592	610	630	585	579	648	563	625	618	665	639	613	613	638	611	615	573	585	631	567	608	682	636	586	662	617	602	628	642	649	628	600	602	607	609	610	654	611	577	683	606	635	598	646	625	583	634	631	610	556	614	645	611	630	603	596	665	605	623	632	598	592	659	640	612	604	579	587	637	594	649	660	609	605	625	609	633	606	618	634	610	579	614	616	610	654	588	642	630	612	619	646	651	594	628	590	594	636	536	599	612	635	593	597	625	647	615	647	638	617	593	653	610	629	652	647	624	661	600	675	639	631	593	570	654	601	619	595	603	651	649	607	614	635	598	615	646	632	593	611	602	592	633	612	611	630	613	634	605	650	633	574	615	631	626	656	652	645	592	643	663	625	610	603	607	569	646	597	597	607	648	632	566	645	606	614	656	615	613	643	622	630	601	574	630	575	679	642	651	600	632	652	600	626	679	619	585	614	610	576	633	624	625	632	639	600	559	619	607	587	592	592	607	629	633	608	603	606	632	618	647	621	577	612	639	652	643	585	641	611	652	608	610	584	637	618	602	605	616	552	568	601	617	616	615	610	594	640	612	635	590	604	554	606	628	638	584	596	644	634	614	633	613	605	622	593	630	625	612	665	640	588	631	605	614	597	645	616	653	625	623	619	608	642	619	607	635	608	650	625	628	678	620	665	615	625	621	636	659	643	597	636	603	596	593	641	619	658	605	607	641	644	602	571	611	684	633	622	617	603	613	650	612	584	637	607	621	593	617	603	559	632	617	618	624	673	611	629	638	632	606	594	623	654	615	681	628	645	624	628	600	607	589	615	631	628	630	630	615	658	636	588	631	623	613	601	575	622	562	640	619	646	629	653	593	630	593	644	604	654	617	666	613	628	625	667	632	617	642	646	600	637	598	619	597	608	631	618	650	614	613	568	663	571	606	607	617	635	609	643	627	635	620	627	607	609	613	659	579	644	628	632	625	643	624	640	654	591	606	579	637	654	590	597	679	609	602	645	669	652	596	629	606	624	649	630	635	618	656	627	587	645	601	641	662	616	633	626	585	631	625	627	598	647	594	644	662	669	610	593	642	657	638	634	619	681	652	636	681	578	639	629	625	636	623	633	624	639	583	611	604	675	630	618	602	651	629	602	586	593	584	635	594	611	563	601	623	653	607	638	617	619	627	603	648	633	618	665	630	603	679	650	633	578	624	623	598	637	595	614	613	647	626	600	622	614	609	644	666	582	683	610	633	610	598	588	624	600	625	671	612	618	547	624	598	611	644	609	575	646	636	614	584	619	603	633	604	621	616	619	601	644	603	596	628	639	592	576	653	615	594	613	667	682	625	639	608	609	689	591	640	631	602	646	633	630	620	599	600	624	594	579	616	653	558	621	616	615	681	588	639	632	640	641	631	676	630	589	601	612	654	641	648	616	564	626	650	588	604	590	630	640	596	654	639	575	579	654	640	615	629	644	631	587	619	635	606	657	642	642	622	601	627	570	613	623	612	634	654	680	659	619	622	657	602	635	636	626	612	619	636	610	644	610	562	619	618	620	635	608	619	627	624	653	602	579	605	577	612	588	647	633	665	611	571	610	578	594	557	612	619	618	580	625	657	593	592	592	607	635	645	610	591	583	622	602	637	590	655	628	630	659	581	628	669	607	658	668	592	637	655	639	583	674	583	631	636	624	621	580	625	624	582	641	640	600	637	631	640	640	583	562	625	630	590	631	624	636	622	624	632	616	606	610	638	658	615	598	619	662	646	616	651	614	667	610	619	635	630	610	607	602	572	632	615	617	612	563	667	630	645	597	597	649	613	620	588	599	610	586	657	619	593	617	627	579	638	622	639	587	603	615	664	653	614	612	629	638	629	610	629	615	627	622	658	609	615	636	600	655	657	637	636	605	617	610	614	626	630	614	598	577	629	633	618	615	620	609	671	589	621	632	623	675	653	615	626	621	603	625	612	625	643	603	613	581	589	635	585	609	565	639	615	591	586	628	587	661	664	624	606	604	615	579	669	602	601	620	582	603	614	623	630	627	617	569	595	619	630	622	614	592	617	593	570	612	658	602	627	648	664	603	622	594	634	669	608	651	644	650	624	610	638	604	628	655	590	665	610	632	647	628	580	561	623	620	596	647	608	589	612	641	588	658	631	622	641	664	667	588	645	644	586	618	624	606	599	613	644	625	633	620	610	588	689	647	641	667	641	625	638	615	653	651	597	641	606	595	625	602	595	642	612	595	636	606	569	598	637	629	600	626	631	622	618	627	637	598	593	607	604	653	629	621	621	618	588	636	594	653	638	582	625	588	649	599	623	588	634	609	651	633	625	618	647	627	614	639	640	632	638	637	633	626	619	574	609	604	623	623	610	603	603	639	661	664	626	600	592	604	629	646	595	592	597	623	653	606	663	657	610	601	602	658	654	631	657	594	646	572	633	611	638	657	648	643	620	575	578	654	609	614	620	625	622	626	613	603	664	676	665	614	627	586	663	585	624	627	578	612	628	627	572	683	639	651	632	627	611	636	604	582	629	647	619	628	632	598	614	617	613	561	561	633	638	626	640	603	601	654	626	650	631	621	668	585	597	626	587	634	626	618	630	628	660	622	624	628	648	650	575	640	613	597	657	658	622	607	606	637	635	583	586	587	594	572	701	621	666	642	608	600	624	581	625	651	615	647	595	618	609	619	590	645	589	572	593	623	651	597	634	600	630	661	596	639	658	656	656	637	642	623	618	630	622	589	586	653	597	629	604	595	611	624	604	622	624	619	624	620	604	603	616	616	610	592	651	579	665	596	670	590	600	624	618	615	666	610	604	674	601	651	587	585	592	645	589	635	622	619	637	648	588	597	619	618	586	667	657	609	619	636	584	569	644	628	649	615	609	649	621	615	616	663	583	610	599	649	621	648	637	643	685	668	641	608	602	549	603	617	624	612	620	606	673	629	627	595	605	640	594	612	612	651	639	606	644	602	608	591	650	651	645	615	649	626	628	611	581	648	615	693	607	600	581	600	577	634	628	636	643	610	637	615	602	580	640	590	621	630	598	617	601	578	649	645	613	569	604	603	553	627	606	662	614	610	628	592	600	550	597	628	623	644	651	633	629	620	644	595	624	607	629	596	571	632	688	648	622	621	643	651	565	633	634	626	591	623	629	642	616	604	669	581	643	633	590	622	642	631	617	584	624	592	631	666	658	583	598	608	636	635	603	634	614	626	618	652	653	645	641	633	651	623	631	590	649	584	651	641	622
45284	58015	26656	1103	968	989	877	952	938	870	938	908	911	917	901	861	862	894	939	921	902	927	914	904	940	933	858	898	888	956	943	897	925	890	869	935	942	903	856	960	938	896	927	918	852	929	893	875	913	944	867	909	853	899	866	912	886	858	909	903	891	898	913	891	919	917	915	973	883	882	920	890	899	939	912	867	902	958	858	942	888	884	863	908	898	889	851	938	902	865	873	966	869	856	903	836	931	884	893	875	867	900	864	912	906	846	907	927	873	932	954	919	924	838	909	853	902	907	921	891	947	901	903	902	890	842	860	891	841	854	875	906	896	879	900	884	940	837	829	870	884	919	882	863	928	842	905	879	947	870	915	890	859	909	876	958	869	910	915	854	866	878	864	892	941	897	896	890	917	899	868	958	900	879	836	895	932	875	870	884	920	855	892	882	864	877	841	833	907	912	877	944	878	906	955	907	889	923	898	846	901	875	864	917	926	874	890	863	908	944	906	880	842	905	910	912	881	873	901	861	891	892	926	915	891	885	899	909	869	910	863	898	919	891	926	879	883	882	883	889	880	885	960	875	941	914	885	911	893	868	884	902	850	861	873	883	887	892	898	892	828	835	846	903	920	894	899	849	875	840	898	884	888	866	945	859	932	899	915	905	903	926	953	912	853	921	907	885	906	903	903	918	879	891	913	873	884	877	888	919	940	873	900	899	876	913	911	915	910	889	910	863	921	959	876	889	856	941	878	875	916	891	928	967	926	864	907	879	863	920	829	913	864	874	916	883	878	918	923	861	843	881	952	873	924	914	872	867	914	856	939	851	877	817	892	893	923	857	880	877	953	895	906	892	881	892	836	903	922	912	921	898	855	896	920	890	906	806	870	920	901	918	896	892	888	880	930	904	919	851	875	899	877	864	845	914	875	896	840	906	847	879	883	884	852	901	870	917	815	885	851	929	886	912	892	927	942	878	884	922	847	991	903	878	838	838	859	931	936	851	931	913	890	913	900	875	836	878	919	939	895	907	865	890	903	931	950	891	867	926	878	905	883	906	823	893	872	925	904	886	893	892	896	879	866	867	848	871	869	865	891	899	903	922	857	899	923	926	947	840	876	847	872	904	848	904	937	952	904	854	868	853	946	823	880	874	852	904	848	891	901	873	888	896	903	930	858	951	903	865	912	862	870	929	867	862	900	875	887	916	904	918	870	865	838	874	852	855	905	940	911	917	930	873	903	858	920	874	905	937	893	906	883	849	927	938	866	868	906	903	890	928	892	883	885	921	858	903	927	860	877	850	851	916	899	861	868	891	912	883	930	847	887	887	919	914	907	924	843	920	907	880	851	898	883	904	909	915	847	920	916	883	897	898	857	859	872	909	895	901	899	860	944	915	877	818	883	889	877	841	924	929	909	876	910	893	882	921	912	871	878	929	869	890	964	860	894	886	873	875	951	863	851	910	904	894	905	884	907	897	923	897	920	900	916	869	907	877	916	895	912	887	941	859	862	904	869	843	858	834	924	923	860	866	906	895	886	925	847	913	894	925	956	833	938	900	883	947	940	903	851	968	887	927	887	869	884	856	884	862	902	928	904	926	873	897	891	912	929	857	905	887	881	906	902	896	920	869	869	885	888	907	924	876	924	878	933	843	876	881	850	834	914	884	852	883	903	883	901	918	876	889	937	874	907	914	906	949	879	956	896	915	923	889	866	850	896	911	905	890	851	920	909	942	908	846	878	909	843	872	920	866	892	864	887	866	906	914	916	891	881	881	929	886	879	887	874	900	839	887	864	903	844	920	863	883	878	885	870	910	871	920	833	840	823	879	897	906	834	948	902	916	879	878	893	848	894	886	886	909	872	872	896	885	927	897	945	947	925	902	903	907	913	858	915	846	902	891	919	922	856	925	870	888	920	886	901	931	850	876	873	885	913	877	916	880	860	890	858	913	959	934	882	892	860	849	874	869	854	881	923	879	885	914	877	926	872	944	966	887	838	897	893	908	923	855	843	926	905	861	881	856	871	913	843	903	918	962	928	925	899	894	912	868	888	875	898	881	898	863	917	875	904	891	862	900	924	895	894	879	906	891	939	887	877	853	939	880	860	875	891	908	897	869	878	893	884	870	885	964	903	890	900	900	916	878	917	901	926	908	916	926	897	863	924	918	948	870	869	867	905	892	865	926	933	893	898	905	905	899	910	895	945	919	940	867	896	891	934	927	898	925	907	907	944	922	895	987	893	891	915	918	897	868	880	901	883	914	868	901	917	904	952	884	912	890	889	901	869	869	879	905	916	869	922	862	942	939	940	878	922	898	876	875	860	890	893	880	879	864	870	877	906	927	880	917	927	940	886	921	850	870	881	884	952	904	913	872	842	901	902	842	916	866	862	908	892	934	898	846	916	900	914	921	913	904	874	907	950	870	906	897	911	899	866	935	858	849	900	924	870	877	881	913	893	869	913	845	919	897	873	876	907	901	904	873	849	877	874	920	918	892	899	873	876	940	851	920	875	936	876	899	866	894	933	932	907	880	887	900	864	911	908	948	899	921	886	901	871	840	806	853	872	849	953	897	892	960	874	896	924	870	889	908	912	920	919	915	960	893	963	898	866	917	857	890	894	875	868	903	922	950	893	912	929	919	884	837	911	924	902	912	904	893	893	939	929	851	832	924	899	901	902	920	889	887	899	889	840	841	865	905	917	921	864	875	892	909	932	878	860	912	914	911	918	861	902	903	851	853	949	878	915	904	889	901	853	919	925	906	927	927	859	915	925	895	905	890	919	935	869	912	942	864	892	896	916	909	893	844	882	878	882	904	894	891	853	921	845	906	894	900	885	938	865	890	882	886	888	894	872	907	937	886	895	954	906	928	925	872	873	875	885	899	871	914	908	915	861	912	855	888	864	898	917	871	847	894	877	838	922	919	844	892	879	913	927	905	887	913	901	877	885	921	924	861	865	904	904	874	892	879	887	875	861	862	950	831	868	888	841	915	893	928	870	929	926	877	944	864	905	880	920	883	935	896	897	920	884	907	831	870	852	903	861	916	946	859	892	899	905	861	860	927	926	892	891	884	845	890	915	901	852	844	889	935	861	888	870	871	866	924	899	867	894	942	856	901	871	922	928	851	891	889	912	908	923	885	867	915	861	928	855	923	922	878	870	833	859	886	879	877	895	884	935	881	858	863	874	901	887	882	876	923	917	882	893	907	943	848	894	907	932	908	856	894	905	913	884	892	900	863	915	931	881	883	880	938	923	915	880	876	862	896	907	903	926	943	867	878	887	920	913	893	884	850	879	894	840	926	836	863	837	866	882	879	903	898	904	885	955	938	914	903	945	904	889	911	858	895	912	861	888	905	907	930	886	870	862	799	912	927	898	891	954	886	878	891	850	874	824	843	877	889	933	876	873	884	940	870	851	925	845	949	883	898	938	880	898	830	893	952	933	930	911	922	910	846	889	915	878	913	881	956	853	897	893	874	831	886	912	891	849	818	904	875
22493	21578	29050	24429	21502	18101	969	308	272	249	248	284	277	244	275	254	231	239	244	253	256	257	259	239	247	241	251	264	225	257	237	255	245	243	233	219	248	238	235	251	220	256	235	231	242	241	245	252	250	261	255	229	228	244	241	228	261	227	230	239	243	231	247	251	237	257	238	228	223	214	247	250	239	239	245	230	249	232	257	246	250	227	251	214	217	247	206	237	250	214	237	231	251	270	237	236	239	225	225	228	223	217	269	231	248	268	234	274	231	226	221	238	243	234	245	254	242	249	258	249	241	267	256	217	251	237	232	218	244	250	252	252	233	229	218	250	232	258	239	237	250	224	234	249	262	226	229	240	232	252	261	244	231	242	269	230	254	221	242	240	229	230	247	249	234	270	259	255	256	262	232	252	241	240	267	259	243	238	236	252	269	215	240	259	268	233	285	251	241	263	248	249	276	275	236	233	244	237	243	235	230	231	239	233	255	234	229	258	224	230	224	231	257	253	228	229	237	251	231	221	255	261	240	241	227	239	243	212	234	246	236	256	271	212	235	219	257	259	267	252	237	251	205	219	272	243	236	244	238	240	248	238	230	214	215	239	241	239	237	247	219	245	234	242	242	261	240	243	239	233	222	238	240	250	235	254	227	289	232	255	260	229	231	250	243	241	229	234	250	226	219	220	261	246	227	257	240	244	244	223	224	239	247	245	229	231	238	233	246	241	243	216	253	230	234	257	246	238	257	232	238	273	249	228	275	242	210	251	264	220	230	229	239	219	275	233	233	235	251	230	229	221	250	228	258	231	239	244	249	247	218	263	271	247	243	253	251	230	243	242	204	262	252	256	233	263	246	238	232	213	248	233	209	251	266	236	227	245	212	221	244	244	231	234	207	220	210	231	270	221	241	249	245	241	243	231	240	212	239	239	248	254	252	222	224	235	239	226	255	243	241	228	217	251	219	255	231	248	245	229	236	272	234	235	258	290	261	229	243	233	252	248	236	221	244	252	235	224	257	232	222	244	245	279	233	233	242	234	246	229	241	251	265	249	267	250	243	232	238	245	262	229	241	247	238	245	226	256	249	227	239	252	251	243	237	249	241	230	231	209	252	261	244	232	248	227	252	252	276	252	238	220	237	230	220	266	240	266	249	250	241	235	244	244	226	231	236	256	261	240	235	231	234	249	225	193	249	225	270	244	225	217	254	247	246	243	233	261	235	238	259	272	246	258	246	257	230	251	231	234	204	251	263	217	207	250	232	256	241	259	243	228	224	245	266	242	232	245	225	224	275	216	253	246	230	226	270	249	268	246	251	262	230	204	229	243	254	250	258	232	258	259	233	214	254	253	256	225	245	246	218	229	238	247	251	262	230	233	225	243	254	247	235	290	259	255	254	221	229	215	252	217	249	267	207	232	259	235	252	239	247	247	214	235	274	227	254	237	210	241	235	259	268	229	239	235	200	245	233	264	244	258	253	236	217	230	243	218	230	212	214	250	238	262	230	244	224	225	206	225	235	255	273	260	239	273	263	262	228	222	246	253	243	251	257	247	245	244	240	222	261	220	238	233	216	230	235	234	247	241	220	219	259	240	251	196	225	241	216	257	199	236	242	247	231	239	233	230	243	239	204	251	239	222	254	234	209	247	227	224	255	257	228	237	254	210	231	227	233	224	250	255	250	236	238	254	250	215	230	237	236	240	272	239	266	258	235	243	249	272	246	246	233	241	245	231	250	249	247	234	246	245	224	247	260	228	245	235	269	239	266	245	246	230	267	248	255	252	235	230	253	246	233	213	248	266	239	257	257	241	218	240	253	246	246	235	217	221	222	251	224	255	225	205	205	246	244	230	257	241	210	271	219	243	240	248	261	256	231	268	250	259	245	205	243	244	216	261	260	250	232	228	235	246	263	248	216	243	243	232	238	226	257	220	262	234	200	253	255	235	232	259	251	239	226	241	251	235	252	224	214	239	260	250	279	239	251	215	227	259	238	245	250	239	230	235	242	208	259	267	233	222	224	246	253	244	230	245	241	217	262	254	244	238	216	236	227	227	234	227	261	210	231	238	239	255	243	246	230	253	237	252	254	222	251	248	240	224	233	218	249	233	221	243	231	229	209	228	227	247	262	241	237	242	257	243	246	246	219	247	228	242	240	241	245	234	252	239	245	247	239	271	257	225	260	254	242	211	250	245	254	245	241	245	226	220	250	257	228	255	254	236	254	259	243	221	237	240	218	230	222	231	248	240	230	235	239	231	237	251	246	253	237	248	270	242	238	232	220	223	249	266	229	256	250	215	258	225	231	229	251	256	221	238	243	220	230	251	245	254	206	262	228	229	265	217	281	225	226	238	251	254	238	240	243	234	260	249	215	233	258	209	242	249	265	238	241	217	234	241	245	230	244	264	269	212	237	245	262	243	231	265	218	194	226	236	229	225	248	213	236	248	261	256	236	232	224	248	258	249	223	243	257	250	234	251	238	221	225	245	233	219	223	242	258	252	252	263	275	236	243	220	257	265	236	245	232	221	236	222	222	243	236	224	237	251	230	272	258	223	222	257	243	253	236	238	226	240	261	247	231	256	241	249	255	230	227	242	252	240	236	234	224	226	245	225	259	233	222	239	218	228	247	263	250	269	250	236	269	228	247	240	227	214	226	245	210	237	257	253	236	222	232	248	239	229	240	258	261	246	216	237	256	237	247	239	245	257	214	265	256	253	233	273	238	215	254	225	240	221	227	236	249	242	240	238	246	244	243	226	273	259	232	225	245	261	255	241	258	234	234	229	247	242	247	221	228	231	249	238	261	217	256	249	224	260	266	256	257	233	251	240	228	226	230	231	230	244	233	242	247	231	244	247	233	260	228	219	257	253	224	212	233	230	231	224	242	246	230	225	246	244	211	245	238	228	225	267	253	256	220	229	237	245	225	228	248	238	220	254	234	219	237	239	219	239	238	246	242	228	214	234	244	222	227	262	203	244	246	248	224	217	244	223	267	245	223	246	232	237	231	267	237	242	205	245	253	253	244	234	256	216	236	250	250	225	240	252	238	229	247	253	245	231	242	244	262	218	257	227	232	246	258	220	235	250	213	214	242	249	239	218	209	263	247	267	244	218	239	252	221	236	249	236	237	242	245	251	254	257	246	271	248	234	246	228	223	238	244	224	237	274	231	225	218	212	236	236	214	252	239	251	235	273	254	220	255	251	240	239	247	245	247	243	247	238	259	252	261	236	230	237	241	229	253	248	229	253	222	241	252	247	248	252	244	243	238	232	236	232	243	233	213	263	227	246	234	256	241	254	254	245	228	244	219	231	231	240	248	263	223	257	225	253	244	229	222	236	220	209	266	229	229	235	238	239	244	252	257	269	258	238	237	234	238	253	249	225	239	244	216	232	246	253	246	243	247	240	253	237	238	259	239	244	235	228	238	225	234	236	250	231	229	220	270	262	241	272	214	247	240	239	238	194	261	244	248	235	236	239	243	234	251	261	221	255
58122	84426	46205	1557	662	546	484	453	405	440	390	393	413	387	376	381	381	380	391	381	370	378	337	330	354	380	371	339	342	320	338	316	412	332	394	372	338	392	354	347	324	346	356	364	367	361	342	381	349	368	338	366	337	405	367	327	359	360	354	347	372	359	350	349	343	308	330	324	393	362	351	390	384	331	384	348	376	364	325	386	341	344	342	385	312	358	358	323	344	332	336	385	365	343	350	375	356	365	363	345	369	379	322	353	375	353	326	345	366	400	369	354	367	355	352	376	350	361	342	358	372	358	390	347	374	365	352	389	343	345	349	360	352	367	326	343	393	333	355	345	326	381	345	346	343	368	343	375	318	364	359	328	356	344	326	392	349	369	373	348	368	353	358	351	353	362	382	350	351	346	361	339	356	349	320	366	336	356	373	355	343	338	340	358	358	392	388	351	374	356	335	354	362	328	344	383	369	356	387	350	345	331	375	370	354	367	337	358	405	341	362	375	330	332	373	398	381	355	351	372	398	376	314	362	372	321	343	335	388	392	328	355	356	326	321	328	358	350	351	345	349	338	366	373	352	341	328	365	341	339	365	334	367	371	341	347	331	361	340	353	379	369	337	327	352	372	347	336	309	334	342	353	357	364	341	346	320	352	356	308	319	354	369	322	387	342	370	358	336	370	349	402	333	350	327	364	323	332	359	338	344	352	366	344	314	340	381	318	339	354	371	364	338	345	335	320	329	372	326	371	362	334	333	364	333	363	344	369	341	338	313	393	318	345	373	333	334	340	360	327	361	341	311	344	364	319	356	368	363	375	345	355	347	356	379	354	382	342	357	328	346	349	343	365	406	359	363	335	334	341	354	361	381	350	339	387	376	367	347	396	359	360	358	346	380	355	379	361	354	332	355	331	335	363	381	353	333	369	351	346	366	364	349	354	352	371	352	384	351	341	376	347	359	369	351	348	372	392	326	330	391	343	337	332	363	343	362	342	334	320	367	343	335	334	330	346	377	360	333	365	357	366	372	376	358	377	366	353	376	344	340	318	358	392	335	355	336	397	349	367	359	360	341	362	349	311	358	369	371	364	368	367	339	318	356	334	373	348	358	361	326	370	360	317	366	344	352	350	349	338	367	375	366	361	367	322	319	363	377	336	364	363	364	347	370	324	348	381	342	342	353	351	369	327	389	357	366	349	351	346	375	375	350	342	381	363	367	339	366	354	362	377	353	360	344	348	370	379	342	359	333	367	375	371	390	329	363	377	357	373	376	336	334	347	364	359	370	365	372	339	338	345	390	354	345	353	357	373	330	330	378	336	325	380	349	386	361	340	345	372	366	359	344	334	371	385	348	339	344	355	359	380	347	330	350	340	350	379	374	350	350	354	350	355	352	372	341	331	307	380	355	351	382	361	359	357	365	359	336	342	331	372	361	357	336	359	363	334	319	360	367	342	359	350	335	337	372	324	370	356	366	361	334	363	348	330	342	353	372	345	351	350	341	338	354	360	343	387	339	368	343	353	359	349	342	353	332	351	386	363	363	350	359	348	339	365	331	350	378	367	361	344	340	341	334	319	370	361	344	357	374	346	373	328	363	343	356	404	374	326	360	352	334	377	362	350	351	357	353	350	342	362	320	344	374	348	366	326	364	356	373	355	367	359	362	360	344	364	370	322	337	391	360	377	357	353	362	336	356	337	329	357	349	382	322	359	368	375	365	368	380	373	373	341	342	357	346	364	320	381	361	346	350	340	361	349	350	349	359	323	335	355	381	368	374	336	339	360	325	350	384	345	333	332	354	333	353	353	353	350	332	349	349	358	377	349	343	369	376	382	336	363	344	359	334	361	349	359	328	371	349	340	362	352	355	350	340	372	356	349	335	353	344	348	371	376	386	377	378	339	323	348	365	331	358	361	367	339	324	324	336	335	339	355	339	354	359	379	340	361	360	325	331	375	360	356	375	347	348	326	330	349	343	353	377	363	364	341	382	350	343	383	372	378	362	369	365	360	336	359	341	359	345	331	339	340	322	364	355	383	356	326	368	325	333	345	359	373	351	347	335	352	388	359	376	362	353	324	343	343	358	377	339	361	349	341	367	360	354	340	355	357	362	317	348	378	335	369	349	373	346	359	370	377	350	334	396	345	328	352	365	358	351	365	364	356	351	332	337	349	347	357	359	363	346	350	363	370	367	352	343	363	334	355	337	333	317	345	357	348	358	355	339	347	360	360	334	340	346	373	373	347	361	369	378	382	368	326	355	350	359	368	321	363	334	367	344	366	344	349	367	334	332	343	328	384	367	353	367	355	335	360	355	337	351	331	339	369	353	350	337	340	378	382	374	352	369	346	363	350	371	348	365	346	343	325	356	353	359	329	349	343	348	367	360	355	336	357	329	325	377	335	358	360	372	333	351	387	341	363	379	378	346	334	374	359	379	364	361	354	337	329	371	365	381	347	323	337	393	324	346	352	358	356	358	364	369	346	376	305	348	336	380	337	372	381	365	370	351	385	349	369	334	352	346	368	354	370	383	377	386	359	330	350	339	365	355	342	332	366	366	347	385	362	378	321	329	330	374	347	307	340	331	354	355	382	385	372	316	368	346	345	355	368	350	354	373	356	350	329	361	364	389	319	338	341	363	363	361	349	363	339	335	342	359	353	380	359	373	374	311	339	328	343	337	357	355	340	336	350	369	372	332	334	356	360	347	375	357	334	379	363	374	359	370	375	342	355	356	351	335	365	363	401	332	335	354	398	342	331	363	333	349	350	358	354	395	318	372	382	364	351	333	346	372	382	363	357	352	328	363	352	352	394	401	345	356	338	372	349	346	362	365	362	358	375	349	345	371	345	343	358	387	330	379	361	324	341	367	346	311	348	360	361	367	366	379	342	364	314	351	390	363	352	363	387	365	357	363	383	324	355	367	343	386	320	345	335	333	382	388	342	302	322	342	373	350	357	352	358	365	342	317	350	332	390	314	368	331	323	328	329	352	368	334	345	333	321	353	336	332	323	341	343	348	348	368	342	383	356	364	348	335	388	322	377	378	350	361	339	332	349	386	306	341	317	357	371	371	370	331	393	354	335	349	350	352	360	353	307	328	337	382	341	337	318	379	347	366	347	327	341	365	349	401	366	330	365	385	335	325	376	340	357	350	380	348	347	306	330	326	367	332	341	346	354	334	355	355	318	356	337	363	349	341	355	332	352	343	361	371	340	345	364	350	359	366	380	355	356	355	341	370	369	336	369	328	334	343	381	342	338	334	355	329	337	354	365	371	369	380	361	347	345	364	359	359	364	362	333	375	359	350	326	354	362	364	353	370	385	347	359	386	362	355	356	368	357	358	358	333	340	353	367	360	385	341	372	354	361	331	351	371	340	337	348	362	356	332	354	388	374	367	336	377	371	332	357	354	338	353	364	359	334	341	331	373	361	355	361	379	334	373	370	339	379	328	357	350	354	365	339	327	366	352	357	341	369	373	359	370	315	356	371	379	361
29827	22652	12236	1155	626	587	580	579	574	579	550	582	553	538	632	563	542	602	556	598	582	558	572	588	581	586	588	563	557	579	573	555	587	557	607	558	608	601	568	653	563	579	539	526	606	615	534	529	562	560	569	572	568	596	551	560	583	577	582	593	555	518	619	538	575	580	581	573	593	557	584	559	586	576	574	556	590	580	557	578	588	585	559	564	578	573	543	541	596	571	533	582	578	568	532	580	613	508	577	558	596	548	566	533	570	577	523	545	565	585	577	532	548	563	561	546	594	552	580	594	589	535	558	547	581	565	578	581	569	557	599	536	571	600	568	582	568	553	573	562	574	534	576	569	571	558	536	599	568	557	530	552	568	540	547	577	565	608	600	580	561	580	587	598	582	567	604	628	592	565	614	574	557	552	572	554	608	590	582	601	590	561	568	587	548	606	555	576	570	521	563	590	565	572	565	589	529	580	553	547	558	571	533	573	570	589	574	567	541	601	567	570	557	551	542	556	581	567	576	531	611	592	553	570	578	548	533	591	531	575	550	582	592	577	556	579	601	587	555	598	556	607	558	593	570	583	578	558	556	611	537	580	585	597	601	628	576	571	578	595	558	558	518	515	613	607	596	539	573	579	559	571	584	576	565	611	550	589	582	546	589	577	554	550	556	595	544	585	592	547	557	592	569	552	518	571	547	550	565	604	594	547	613	562	599	551	609	536	614	527	560	584	609	572	565	580	556	551	586	580	583	536	582	607	594	535	544	619	561	578	591	524	550	552	550	582	551	613	621	564	557	613	570	598	575	589	523	581	565	552	509	563	560	573	563	614	588	543	587	628	559	558	615	554	583	589	622	593	610	576	571	589	568	574	581	577	516	569	600	535	583	578	534	545	571	582	559	582	545	561	554	569	572	606	566	556	583	575	580	559	575	578	517	595	570	539	599	558	576	597	567	606	596	576	578	507	559	609	555	560	630	541	556	558	551	578	553	599	607	604	580	586	558	580	577	526	568	526	577	590	567	616	559	561	617	580	532	587	563	549	600	562	593	554	563	606	541	550	577	559	562	595	533	528	525	558	574	574	564	607	580	611	548	583	557	571	550	592	562	585	606	604	559	569	547	549	556	537	582	584	540	565	586	581	587	580	579	538	551	555	534	602	561	596	575	590	578	604	591	573	576	595	602	590	571	567	572	573	534	547	567	571	540	556	609	561	572	592	555	579	603	582	557	519	548	603	574	574	586	605	568	556	559	593	572	557	575	537	558	599	527	585	566	533	564	543	613	546	577	546	587	591	629	597	583	554	535	547	551	577	558	591	564	526	598	587	559	583	579	574	567	556	518	561	560	531	561	617	603	589	571	563	603	563	569	619	555	575	567	538	523	567	583	557	558	621	565	572	541	611	574	581	546	595	572	548	565	536	604	540	571	594	568	547	517	549	600	559	560	594	563	556	555	582	586	563	557	567	597	555	533	581	562	562	538	558	548	554	547	572	565	546	581	581	581	571	577	557	522	538	592	581	573	600	558	582	556	550	604	594	545	576	550	545	604	569	533	599	546	578	531	571	575	609	589	568	593	539	555	548	581	545	535	579	597	577	587	561	612	558	558	575	596	580	581	593	605	559	555	585	555	586	538	592	576	622	613	560	554	528	561	571	590	514	591	583	594	559	573	558	553	599	545	526	600	591	581	558	620	567	559	614	632	590	548	597	568	599	514	563	564	543	572	529	554	571	549	574	554	565	570	573	587	599	581	590	538	552	570	578	602	539	558	567	581	563	527	556	571	577	600	582	611	595	543	584	563	570	564	582	545	562	570	543	528	594	571	608	601	608	608	575	549	565	584	541	602	593	619	537	556	568	578	611	570	607	562	590	574	579	536	536	529	567	609	587	572	610	586	559	547	596	582	570	536	559	578	579	593	556	611	593	561	573	568	550	545	587	566	564	554	559	529	593	560	573	588	579	586	586	592	605	545	572	588	570	570	533	586	563	574	552	555	579	608	578	532	579	574	575	564	559	573	571	578	582	609	597	607	572	605	532	585	611	563	560	542	617	566	575	560	594	533	572	519	593	539	555	537	582	593	590	600	596	609	547	536	603	547	573	576	587	545	586	578	588	597	596	574	570	559	556	575	568	567	556	537	546	593	606	569	551	607	570	653	592	535	574	551	578	568	584	624	577	565	562	572	543	555	551	532	564	563	575	567	555	536	581	585	550	543	599	577	558	583	559	558	549	584	581	574	582	547	566	603	573	580	577	579	584	604	607	544	559	556	546	593	586	579	550	577	613	585	539	610	579	550	591	578	609	578	538	550	593	569	589	608	527	584	545	569	547	581	558	562	532	586	555	569	610	505	559	572	586	545	572	569	577	589	585	537	581	566	569	579	568	555	599	532	609	631	552	569	533	570	548	550	643	611	565	537	581	623	557	600	627	615	609	552	552	556	551	573	538	558	546	606	587	541	614	539	529	526	576	555	559	586	570	586	518	595	596	617	586	526	555	550	588	554	586	557	537	568	591	577	555	568	591	559	582	596	601	533	557	601	619	558	559	576	579	553	509	592	583	591	582	572	583	560	552	569	587	550	564	576	571	552	563	585	585	579	553	535	633	586	598	593	565	530	568	511	525	561	566	540	555	556	553	538	616	573	609	558	587	540	525	554	605	612	523	569	593	564	588	550	619	567	595	602	524	568	552	510	563	555	575	529	549	580	589	566	572	563	554	563	567	602	570	575	541	535	542	583	576	604	581	559	611	558	568	598	613	543	607	561	580	566	533	567	618	575	596	561	561	580	525	549	595	630	579	569	588	556	531	549	560	521	622	568	613	553	572	587	572	535	548	584	583	570	577	561	587	569	589	541	554	569	587	557	569	609	540	548	546	575	553	576	507	581	534	556	602	596	575	523	603	625	526	544	575	563	580	551	584	593	582	568	556	562	595	606	630	610	581	536	536	546	545	549	541	580	586	578	559	604	575	553	533	593	590	555	562	604	562	545	610	542	602	566	560	555	554	559	581	538	573	519	572	599	598	535	593	567	598	565	569	560	537	596	601	571	551	577	550	566	563	530	581	564	575	573	536	552	543	559	609	552	613	545	556	603	557	563	506	614	566	583	581	577	559	577	607	579	551	565	563	555	538	622	579	562	586	561	577	614	566	560	586	550	614	562	602	574	561	563	570	524	612	616	554	565	586	542	549	576	559	548	569	570	563	572	571	560	622	597	577	574	567	587	593	580	559	562	598	531	551	600	567	571	551	566	582	553	592	583	562	557	597	566	538	598	606	574	553	582	552	597	615	535	577	609	554	578	576	584	547	579	536	559	602	556	611	526	563	542	596	542	543	593	567	503	555	545	540	549	569	551	508	545	556	578	575	585	583	591	562	582	523	519	589	608	595	598	599	584	579	561	553	620	542	505	564	562	573	576	545	609	564	576	574	576	580	541	542	533	541	609	580	592	594	557	584	559	565	563	592	572	600	574	547	583	595	599	557	573	538
28912	31718	7839	852	877	849	870	804	827	858	856	824	794	880	884	837	815	872	859	832	875	852	817	823	910	855	888	812	801	869	893	851	835	869	863	834	833	855	784	800	843	818	844	831	875	871	851	857	860	875	847	887	920	841	874	885	850	844	768	836	863	891	813	863	833	827	817	838	823	862	814	848	850	780	810	885	853	828	850	872	873	841	862	909	852	848	868	845	848	863	850	848	836	792	827	850	798	847	855	863	788	829	808	817	831	831	805	844	829	876	828	904	809	807	847	843	858	856	866	865	852	862	852	831	813	831	831	867	826	864	846	824	823	807	820	802	819	852	827	814	816	853	826	842	825	833	828	920	838	839	864	910	821	882	828	836	893	840	848	811	821	808	812	886	868	883	861	831	829	889	832	838	784	832	823	787	851	836	847	897	852	777	840	837	843	794	804	819	819	857	794	819	799	783	816	863	839	838	863	824	870	863	887	828	857	812	839	860	854	855	820	874	826	814	821	831	837	794	840	871	829	913	887	822	843	863	816	854	834	839	803	848	870	835	817	797	811	802	804	813	796	818	818	840	893	823	879	892	834	886	850	838	852	844	812	823	796	828	865	841	845	825	820	878	831	835	815	831	833	827	874	838	868	860	862	869	776	871	821	831	819	858	882	756	877	856	857	823	891	888	864	826	811	864	866	814	798	846	816	849	834	830	821	831	853	899	841	832	851	898	800	815	818	840	817	838	830	856	843	846	855	819	916	846	807	844	867	902	878	890	816	837	877	816	844	894	848	840	801	854	858	883	830	876	910	849	834	822	863	831	818	850	853	867	803	829	824	877	900	832	808	817	886	861	835	836	842	879	907	808	815	822	811	843	848	839	803	847	794	863	811	814	862	873	887	757	823	874	895	835	848	812	867	890	882	828	850	850	865	817	873	832	870	833	839	853	850	835	813	823	839	792	873	865	824	824	824	847	852	812	818	839	889	858	808	842	816	777	835	850	842	801	814	841	892	821	865	809	875	862	887	845	835	928	884	863	817	801	881	856	785	847	830	823	851	828	876	837	840	799	828	851	838	829	806	823	881	857	918	857	836	853	767	889	853	859	845	826	863	855	851	842	803	851	862	811	886	872	843	892	878	872	855	863	829	874	903	813	833	852	840	832	781	771	883	838	835	839	847	887	825	840	798	868	789	855	917	843	851	862	828	887	859	885	876	838	880	835	800	825	886	840	846	829	843	828	875	873	800	830	817	848	866	843	892	840	831	803	840	821	844	863	891	872	830	817	863	811	832	827	818	866	843	884	828	857	882	850	811	888	820	860	881	875	835	812	817	838	850	841	840	842	867	834	810	827	801	817	862	803	836	881	875	808	830	831	814	880	828	858	828	876	836	873	815	903	855	852	874	831	887	834	801	824	854	831	856	821	838	887	803	836	799	882	814	872	850	822	857	804	858	834	780	860	853	874	832	862	862	839	840	816	916	789	825	792	859	832	848	808	907	823	794	860	836	852	838	832	866	781	778	868	871	834	854	856	779	815	865	870	868	814	782	830	887	827	842	847	831	828	836	837	845	876	804	816	847	873	856	851	894	862	825	879	903	813	869	864	789	844	860	863	870	874	808	791	872	802	866	837	848	830	863	825	856	842	779	854	886	881	828	855	880	914	878	809	838	883	860	897	877	853	838	833	881	847	815	839	874	849	823	860	893	888	814	855	802	832	878	845	822	886	814	901	852	844	871	847	828	841	837	855	888	836	839	806	820	786	843	859	910	826	876	843	873	835	848	839	813	858	834	893	864	822	828	875	843	794	852	857	873	925	879	811	871	830	821	853	821	852	814	774	841	826	892	826	846	768	859	845	828	865	797	831	867	861	836	827	824	834	865	807	846	822	870	853	826	840	784	867	796	794	893	816	834	799	807	847	902	857	847	863	877	809	797	855	875	868	810	814	833	832	815	828	841	844	848	893	833	855	858	897	845	826	887	853	819	830	885	888	831	848	885	884	840	825	897	828	883	814	902	804	845	803	800	845	889	861	904	859	836	865	877	835	841	851	850	875	877	824	859	828	811	841	881	861	840	851	833	836	855	841	856	871	833	817	794	833	806	829	817	890	819	864	852	817	866	774	836	910	797	863	846	867	838	893	854	853	848	856	792	882	874	849	867	867	837	814	807	855	891	875	800	867	875	896	836	812	844	801	852	867	848	833	799	866	835	856	815	816	848	894	883	847	814	807	801	909	866	809	838	829	861	803	844	862	820	852	866	867	805	850	831	860	862	849	825	848	803	828	880	848	812	869	872	865	800	855	855	828	852	841	815	869	843	799	836	847	835	895	814	868	839	843	817	826	868	837	837	817	842	899	804	881	869	807	837	810	864	812	814	880	865	835	858	869	874	872	860	794	855	801	857	839	796	861	865	844	854	868	854	889	809	807	807	797	887	882	860	846	819	857	805	848	908	840	797	827	852	830	831	820	840	822	857	869	866	789	772	787	826	845	826	861	820	844	864	832	845	779	794	825	837	849	856	814	841	838	876	860	850	854	844	806	859	883	829	842	813	844	857	878	814	858	876	818	824	817	828	852	838	840	842	838	844	820	851	847	883	846	814	857	834	885	899	821	842	859	905	895	844	826	867	842	885	817	815	827	852	839	826	823	834	803	813	852	834	820	868	832	867	847	834	848	872	817	862	770	867	902	848	848	798	862	824	850	831	866	842	806	849	867	794	853	873	817	883	851	849	880	897	845	862	860	840	855	878	876	825	874	831	834	883	862	893	837	781	832	832	834	847	830	821	860	840	859	827	801	855	867	836	808	876	856	861	891	868	843	881	850	823	884	860	857	817	824	780	830	846	833	875	822	854	885	839	857	820	851	820	828	820	850	862	812	828	788	931	847	853	838	837	786	832	850	863	843	831	805	876	858	858	851	821	800	857	894	868	795	863	860	835	869	827	820	849	833	816	773	849	842	883	849	833	782	858	818	850	848	824	844	812	855	826	835	856	883	834	909	869	872	860	857	829	817	818	868	871	827	850	863	790	819	825	859	823	847	841	809	871	816	848	822	836	843	833	862	845	827	876	859	825	838	815	842	863	870	820	868	879	842	846	817	858	906	861	845	859	870	837	805	846	862	810	812	829	845	856	824	850	831	864	855	854	845	868	863	843	886	874	877	857	870	834	855	808	788	837	849	804	868	843	832	822	839	821	855	865	844	836	897	879	841	831	890	876	818	854	879	828	771	860	867	867	884	825	830	850	827	824	804	855	872	894	849	871	852	833	800	857	878	871	883	806	874	857	834	825	826	881	851	839	850	851	852	826	869	865	818	860	904	852	890	878	862	854	852	863	837	842	801	845	848	910	879	863	794	807	891	863	812	813	838	819	804	843	826	883	794	861	789	844	841	837	848	865	836	865	830	816	812	842	847	837	804	832	879	893	841	842	821	868	854	834	870	839	842	910	863	865	862	876	931	819	860	868	866	860	826	850	865	799	840	808	857	846	900
23539	21781	28294	25230	17695	1453	409	363	320	331	309	375	365	344	356	351	312	340	332	321	334	322	316	341	330	326	314	294	342	293	306	309	304	347	310	355	325	326	305	326	309	303	305	285	332	356	319	331	268	282	332	300	303	323	300	317	335	325	310	324	338	313	336	310	303	326	328	322	286	311	313	315	311	314	305	319	299	341	372	326	326	309	292	331	341	302	318	347	312	293	322	315	298	326	295	315	309	319	307	298	319	302	321	334	314	316	315	294	359	264	320	306	322	322	322	302	316	321	299	314	333	324	331	348	333	319	306	328	314	314	338	318	320	323	320	320	366	303	307	306	306	325	290	301	313	297	325	315	286	300	297	334	325	310	314	319	317	321	327	300	277	312	333	294	317	327	301	315	300	288	332	321	322	319	308	309	311	333	331	318	309	337	330	302	321	316	328	323	333	335	315	371	353	280	349	291	345	311	326	339	332	325	317	312	282	307	334	308	304	330	306	303	330	305	330	290	302	299	317	317	332	342	328	275	322	341	317	293	303	319	329	302	304	332	323	332	334	313	313	324	343	345	316	308	309	322	277	332	306	341	341	318	323	350	316	300	310	329	314	304	315	318	336	326	308	303	307	327	316	333	320	324	334	316	309	333	329	303	315	296	316	309	290	332	304	304	333	316	312	316	328	331	323	298	297	302	303	331	311	299	320	327	345	297	328	308	310	288	304	301	330	324	325	280	310	335	324	336	312	332	303	334	319	322	311	300	369	313	343	348	320	300	341	316	296	279	302	320	319	327	324	338	309	330	320	304	293	310	331	328	306	330	291	323	320	348	318	359	318	318	321	330	313	320	296	283	313	274	336	344	287	316	316	291	333	324	328	311	330	307	307	333	312	329	289	307	280	335	358	302	333	303	343	333	328	311	325	320	317	317	305	309	324	326	327	331	320	322	339	314	278	320	322	309	298	314	284	317	320	304	300	315	323	303	321	333	306	324	299	336	329	296	305	309	363	304	331	347	285	324	321	359	323	317	305	317	317	325	341	309	322	312	344	337	288	299	307	316	328	337	336	317	313	309	301	299	292	311	321	326	314	318	310	335	336	337	327	319	311	325	386	347	314	331	320	343	332	317	326	317	323	300	304	304	306	296	336	318	329	313	290	302	272	302	298	297	300	327	332	328	334	344	307	297	313	314	306	339	317	298	333	305	311	363	309	345	309	350	322	295	342	295	302	306	297	371	356	323	331	300	315	336	295	323	339	326	313	311	298	325	305	336	310	332	335	314	301	306	338	297	288	310	331	329	329	295	335	323	316	327	352	302	323	303	293	324	323	329	339	311	319	343	338	354	314	319	309	293	327	349	308	324	354	308	325	309	343	335	330	313	297	310	329	324	320	316	356	345	295	359	327	355	310	362	339	307	319	327	324	328	341	322	321	338	332	302	342	311	322	342	315	319	330	350	280	330	358	319	318	301	310	306	306	303	323	319	335	311	315	347	342	316	318	327	308	328	327	298	302	329	297	330	333	329	346	281	330	305	302	305	344	304	336	315	325	311	327	320	285	319	346	308	296	293	291	291	290	306	312	312	335	331	329	310	308	299	279	340	321	340	298	329	335	333	335	316	324	328	337	337	346	268	319	341	307	314	331	295	321	328	318	305	304	306	315	328	282	316	308	306	317	351	331	341	302	317	301	349	301	315	312	332	321	327	334	344	334	293	312	314	308	309	342	309	323	334	287	318	316	320	299	307	302	346	328	316	327	323	338	316	308	324	286	315	340	335	311	285	339	306	354	319	293	307	302	310	368	331	308	338	324	324	325	286	290	300	324	344	338	280	265	329	327	332	279	309	321	310	305	310	307	312	296	300	345	325	323	324	297	310	329	342	321	299	330	303	331	342	351	330	310	304	340	332	317	290	338	291	314	333	325	325	306	330	297	319	328	304	293	289	299	316	351	332	319	308	327	322	255	280	309	325	323	301	294	343	319	328	326	319	318	337	301	278	321	314	321	336	328	314	339	312	292	315	335	312	319	334	279	300	371	282	335	322	325	306	324	286	337	357	332	315	314	325	305	313	326	312	304	320	355	294	305	353	315	319	318	307	324	321	320	315	320	275	317	333	321	312	298	343	324	347	301	328	331	320	307	290	302	309	322	339	316	333	306	292	295	307	309	271	340	312	312	297	328	324	308	313	337	310	321	290	327	326	318	294	292	322	320	314	334	306	346	365	315	333	332	328	291	355	351	332	314	350	286	323	348	309	299	323	302	344	329	327	323	345	328	339	323	301	333	345	298	313	294	334	288	336	291	308	329	305	303	334	313	333	349	319	337	345	341	319	311	289	320	310	325	315	300	317	324	312	311	292	308	307	316	320	322	330	335	325	311	310	330	303	309	357	300	316	309	309	314	308	305	330	299	300	331	309	345	323	326	330	325	341	319	351	314	325	334	300	309	317	316	317	332	323	324	341	304	326	322	353	313	319	354	290	316	323	295	300	312	317	336	318	320	287	320	306	299	328	315	311	324	342	295	312	325	330	316	345	291	316	340	352	330	287	364	296	322	344	327	302	331	338	304	298	312	317	339	310	305	341	315	301	298	319	341	312	294	342	306	320	378	355	330	335	336	342	306	318	335	312	292	313	326	332	287	365	362	323	334	322	330	307	325	353	286	314	324	312	322	324	311	328	317	342	360	362	343	315	354	315	315	320	315	331	284	338	316	338	340	304	300	307	314	306	316	336	290	277	304	349	296	308	314	275	316	335	326	318	310	328	335	291	304	311	302	313	314	311	286	319	310	333	366	331	308	310	301	330	320	319	279	333	293	294	316	326	309	335	306	336	317	333	317	290	300	291	340	331	312	348	328	336	321	328	356	326	299	335	280	306	343	308	292	350	322	321	309	307	296	344	316	320	295	312	325	316	327	332	306	321	329	322	319	311	349	325	317	343	322	321	302	327	295	332	327	332	324	309	291	276	331	326	325	333	316	340	315	331	336	314	319	328	349	348	316	320	300	302	319	318	312	327	299	291	323	335	312	291	313	301	286	294	297	303	320	330	323	335	325	315	332	348	300	306	288	326	322	305	310	343	330	341	300	332	301	301	312	342	306	321	342	332	294	314	348	323	322	322	313	312	316	299	299	321	303	318	315	293	322	345	329	360	335	326	314	334	314	322	300	328	336	329	293	304	326	338	359	322	329	320	325	315	303	321	298	351	313	334	312	361	328	301	331	321	336	321	342	343	316	299	273	336	313	324	350	285	332	295	297	315	328	338	293	297	329	332	318	310	336	320	339	303	338	324	341	337	295	366	290	325	343	314	333	303	347	279	302	303	338	298	317	319	320	325	332	330	316	319	305	339	295	316	346	317	332	338	290	307	344	321	318	300	359	306	293	330	323	317	293	296	311	286	341	325	308	325	309	282	305	333	282	283	310	332	329	300	319	290	296	302	336	302	310	287	320	305	336	302	354	319	291	311	277	339	300	329	318	303	324	319	341	321
50193	73624	25011	748	672	646	582	507	542	477	514	528	479	519	504	479	505	513	519	511	538	490	490	517	445	529	525	509	542	488	477	483	477	476	444	517	486	497	485	504	468	469	480	496	503	502	499	503	513	517	486	484	450	513	461	507	482	481	482	512	530	478	480	493	470	497	507	519	468	463	501	472	512	501	513	510	540	500	535	502	516	511	461	505	495	510	517	463	479	528	517	513	484	470	476	447	482	496	494	463	482	474	487	519	478	478	498	498	498	462	520	452	456	498	571	484	490	480	507	510	518	520	471	502	488	471	465	492	504	523	484	507	503	500	529	509	541	502	500	518	482	502	477	496	484	482	462	511	476	482	486	486	482	513	479	506	561	467	498	490	488	481	476	446	515	449	488	472	491	510	458	489	510	473	502	558	506	469	506	476	475	518	472	517	484	498	522	494	513	479	464	476	519	518	486	509	529	496	483	490	484	499	499	449	480	467	492	516	467	495	483	476	472	452	515	492	490	494	530	479	458	513	539	514	486	516	454	490	459	484	480	457	450	510	496	519	449	488	526	458	505	486	510	493	488	516	509	474	498	471	496	517	506	501	455	496	472	492	470	489	470	446	483	509	509	532	430	509	510	505	483	500	532	496	512	483	506	497	497	457	513	458	513	481	477	500	506	499	486	457	529	474	484	493	475	505	467	495	479	460	518	481	505	476	492	489	497	557	535	480	501	488	518	487	527	515	518	489	490	523	519	486	534	476	531	465	499	487	478	498	494	448	501	489	548	504	468	475	527	519	449	481	470	501	524	486	506	469	495	468	480	505	513	517	482	483	509	507	482	495	498	488	474	495	498	524	502	440	499	471	454	494	531	531	465	525	495	479	481	539	525	477	519	488	491	498	504	481	488	503	501	465	504	494	500	471	515	495	452	485	475	518	511	512	493	451	501	498	504	515	487	486	482	495	505	511	491	481	497	480	481	481	510	503	485	505	518	503	478	479	510	532	498	492	475	484	502	477	519	486	494	499	478	511	478	538	494	469	500	491	494	508	503	482	506	492	502	476	458	498	505	481	498	499	521	469	536	490	454	538	479	468	490	469	474	489	495	484	455	502	518	480	479	536	492	473	509	476	482	523	475	498	415	542	478	457	476	463	501	516	494	509	450	467	489	484	518	519	500	476	468	520	501	501	533	493	494	490	508	474	444	484	493	490	473	461	500	508	491	506	477	487	489	502	471	496	500	482	488	502	449	491	500	486	487	478	494	489	455	542	478	473	484	491	489	457	514	518	496	517	493	464	482	501	477	546	492	512	502	495	501	533	514	446	476	477	480	499	467	481	518	488	494	505	506	465	502	509	481	514	462	500	482	483	499	457	475	512	513	471	495	512	483	521	497	497	499	502	482	480	499	463	451	491	490	471	485	461	489	479	502	492	480	515	476	486	487	467	469	463	466	551	495	503	522	473	506	517	482	523	485	485	453	509	505	496	480	506	512	508	496	518	504	435	461	520	528	522	494	498	497	490	507	492	485	509	458	485	499	483	455	488	481	492	525	496	479	485	448	540	446	464	495	480	486	488	479	463	473	511	523	486	463	532	546	520	479	524	461	519	523	487	519	449	491	494	500	465	516	499	469	475	512	481	493	470	489	497	518	440	494	514	484	497	494	494	524	464	484	501	486	475	506	474	497	465	443	488	509	468	516	482	455	486	469	510	479	460	504	492	514	511	507	492	500	455	452	512	475	491	431	504	510	504	498	520	446	536	474	505	499	485	517	498	469	532	520	494	492	513	493	542	486	510	493	518	495	490	511	476	461	500	492	478	507	551	484	538	479	485	503	492	489	454	505	514	471	478	474	513	453	463	489	474	546	471	480	483	516	483	454	497	498	480	459	518	479	496	506	528	487	481	539	470	498	500	503	464	513	476	494	479	476	493	516	503	492	502	460	459	488	501	473	459	432	467	487	481	513	457	473	497	489	505	514	500	486	512	484	482	510	479	494	496	471	467	509	509	483	500	497	479	488	528	497	480	495	482	468	487	469	502	497	487	465	502	466	511	503	509	460	462	516	513	475	501	501	458	502	525	505	499	496	491	456	492	481	497	480	479	499	518	451	519	483	505	464	488	516	526	469	489	476	507	466	531	477	509	492	496	527	517	476	512	476	470	543	493	504	473	509	477	534	505	497	446	456	496	467	502	456	518	449	483	492	466	505	505	485	495	500	501	495	479	517	503	477	487	516	454	505	516	468	499	525	495	485	472	492	465	497	516	455	464	461	488	510	438	528	484	442	490	521	486	501	490	545	527	518	522	462	490	534	461	496	501	509	496	515	496	451	517	477	513	474	518	507	499	516	462	495	541	466	498	529	489	487	502	465	502	466	530	519	516	469	454	511	509	449	513	487	519	462	518	502	494	479	497	489	511	485	473	512	507	434	500	474	483	467	504	530	496	495	484	493	462	521	489	474	490	485	504	495	520	505	450	531	474	498	526	482	455	459	451	524	433	491	495	531	525	525	512	480	496	530	484	504	498	459	480	476	513	493	480	515	456	515	518	490	500	500	482	515	512	512	520	510	454	508	507	481	478	465	455	469	495	492	501	512	548	491	468	479	484	483	438	488	469	459	459	475	483	483	447	516	477	515	484	451	488	531	473	516	458	492	482	483	466	512	508	489	477	493	487	514	527	496	503	458	523	474	524	515	489	474	531	465	500	482	507	492	458	518	514	479	464	454	490	484	481	499	509	509	469	469	493	504	502	483	468	492	470	494	516	488	444	485	459	475	504	507	499	519	509	487	541	507	494	466	467	500	516	483	447	496	477	507	510	496	466	473	476	531	460	487	487	514	494	494	488	469	488	504	497	436	464	488	519	482	463	462	486	503	462	496	503	488	474	475	497	513	481	482	486	462	499	497	482	488	503	498	477	515	501	502	489	465	452	465	508	489	487	472	540	490	462	520	472	482	500	452	483	494	505	466	472	500	484	476	484	469	470	489	472	527	454	503	503	498	493	488	502	466	540	478	511	512	498	490	514	485	544	510	493	519	490	481	510	501	492	456	492	479	513	463	516	503	499	522	499	467	492	494	531	432	458	495	463	492	478	489	473	497	515	496	496	503	470	486	488	485	503	483	517	480	486	462	509	463	468	511	474	514	504	505	503	471	506	470	476	504	542	501	504	465	488	484	495	511	457	531	480	495	508	520	506	485	507	534	476	500	496	493	482	487	420	460	507	507	557	479	489	498	471	478	472	483	473	487	489	492	473	517	490	496	494	492	456	502	493	462	494	499	526	484	464	537	492	493	528	493	477	490	472	496	497	477	508	512	480	504	500	482	444	495	507	501	493	483	508	505	541	487	494	485	454	494	494	493	491	490	519	480	453	470	483	470	517	495	504	513	542	484	498	501	448	521	493	510	501	471	516	473	548	490	539	462	523	499	497	449	488	460	484	490	487	470	514	483	487	496	480	504	527	482	506	482	459	449	454	521	481	496	501	504	498
24971	22440	26191	21923	2163	712	647	607	640	610	609	604	620	622	623	569	608	649	579	565	578	597	623	584	615	638	573	594	592	628	630	618	615	578	605	624	634	570	580	619	601	675	625	597	605	618	645	598	540	560	589	603	594	657	626	598	647	571	632	610	601	589	581	636	580	601	575	633	609	573	640	635	594	600	618	623	570	609	614	609	563	642	591	600	632	586	597	627	634	639	558	613	636	643	600	589	625	565	624	591	617	620	619	583	604	628	595	598	589	602	631	586	602	624	559	630	583	571	610	571	631	596	612	556	574	658	594	609	596	585	586	602	622	629	630	634	586	593	616	649	597	621	597	589	617	599	617	597	601	611	558	588	606	602	651	599	605	651	600	590	653	596	577	631	569	603	600	625	602	597	641	569	618	588	666	552	640	589	604	603	626	582	589	581	580	616	576	582	605	577	596	553	563	595	631	637	600	544	645	607	630	564	620	597	618	589	623	580	619	645	563	609	622	635	597	585	547	595	572	589	579	611	587	589	589	594	631	620	613	607	600	615	605	565	592	643	616	649	625	619	595	617	616	576	633	583	545	605	586	589	608	612	638	637	603	578	617	641	621	585	574	618	566	590	620	607	614	628	588	575	545	571	619	581	621	625	580	635	601	585	637	616	622	588	625	610	624	582	635	635	587	602	540	593	619	592	596	598	605	592	641	572	629	571	602	634	579	550	586	619	623	638	540	604	625	638	613	590	630	617	655	615	612	649	591	582	610	550	604	628	602	584	595	598	592	634	585	598	596	588	613	595	588	578	628	605	626	631	632	618	649	616	598	635	619	603	615	608	620	548	680	619	623	583	561	606	620	587	601	632	633	592	558	590	610	575	560	579	629	614	606	579	622	601	626	584	581	600	633	665	593	578	602	604	607	618	649	641	605	609	638	624	569	593	628	631	570	578	652	642	559	612	619	608	625	599	611	599	596	626	661	611	622	634	601	577	580	607	572	597	614	575	612	620	632	595	571	614	578	639	604	597	604	563	650	642	619	609	636	593	586	627	591	617	596	586	604	580	586	565	583	600	605	611	627	608	605	562	584	651	594	566	577	597	628	655	630	620	586	649	593	566	614	568	630	615	621	638	640	619	608	662	618	619	584	621	573	595	618	615	614	666	642	636	587	575	663	644	580	586	589	576	624	633	545	595	637	567	599	616	625	595	564	625	602	618	622	599	601	568	566	602	547	619	602	604	570	614	582	630	591	574	599	619	668	590	573	596	574	605	608	600	611	592	585	647	559	640	595	624	587	594	644	653	618	554	643	603	634	607	577	624	611	620	654	589	590	595	604	596	616	617	611	609	629	580	582	648	622	600	580	620	593	607	614	631	618	601	604	579	620	560	609	613	620	562	661	611	622	600	626	569	610	612	596	631	609	622	629	590	600	614	592	572	608	608	607	630	610	596	651	572	592	632	643	617	579	565	606	589	610	648	558	629	582	567	571	588	602	618	584	614	581	537	584	553	627	598	557	604	581	576	594	566	624	629	592	641	632	568	559	593	604	605	608	619	598	589	584	642	579	604	603	607	615	598	590	638	580	564	585	554	598	593	625	599	610	612	629	590	584	599	589	601	622	627	588	620	591	574	580	591	615	611	647	566	614	612	566	620	635	625	628	603	592	634	563	553	603	609	645	571	622	629	582	587	620	569	623	583	628	602	617	601	611	633	573	582	614	661	636	609	622	627	573	600	594	597	599	621	615	637	617	632	615	628	629	582	598	622	585	556	600	585	574	603	615	606	623	613	599	618	585	591	627	604	608	609	604	659	610	565	607	606	609	588	623	597	602	591	625	612	578	613	634	586	622	607	660	579	600	584	568	609	592	592	609	615	620	560	600	598	575	625	589	583	620	580	608	604	633	591	610	627	590	585	652	599	609	645	638	593	619	626	579	605	587	601	607	589	590	579	614	631	617	613	612	607	578	578	588	586	595	576	634	584	576	622	568	591	607	617	612	592	561	574	608	623	580	603	600	578	566	629	576	623	588	585	568	558	592	617	599	617	593	580	625	559	609	603	581	603	590	650	608	573	587	636	602	604	619	575	644	606	594	606	644	621	595	575	599	590	569	602	592	637	600	555	570	608	559	670	616	625	597	602	589	586	579	608	572	610	596	574	610	574	606	636	589	596	604	578	615	532	580	625	588	624	613	622	642	670	585	600	626	617	596	583	545	607	626	588	612	563	611	626	626	577	634	574	574	588	645	618	612	633	556	582	653	563	633	620	584	610	599	628	596	644	573	605	617	615	609	626	586	620	584	572	575	594	668	586	636	604	639	651	639	597	599	552	600	617	624	594	590	625	602	594	579	634	625	630	569	626	599	588	629	624	597	579	574	578	595	591	616	594	575	631	636	601	656	565	575	562	575	648	567	581	563	624	626	598	606	624	561	601	614	644	604	615	608	583	616	562	647	588	663	644	569	572	572	610	570	626	605	618	581	608	580	607	563	593	624	599	608	556	623	588	614	609	606	605	619	603	553	602	599	597	614	606	634	594	571	586	584	552	580	586	598	604	590	564	606	613	620	584	600	606	607	557	566	571	590	576	628	561	596	620	611	593	638	616	644	569	628	597	605	564	604	550	612	582	607	642	603	606	583	590	581	586	592	607	577	626	574	604	588	620	568	618	577	593	613	624	660	594	629	611	598	632	610	588	610	623	669	601	578	652	599	608	658	587	604	610	621	594	542	591	598	607	622	579	623	652	635	602	584	592	600	643	601	587	592	605	652	559	601	589	609	618	616	563	570	583	582	618	605	575	610	587	610	603	591	579	661	575	607	592	616	607	548	584	585	593	611	619	645	608	587	587	615	591	592	596	621	651	592	555	601	643	600	580	602	595	609	555	695	621	597	593	600	591	606	566	599	604	619	628	586	615	579	574	611	630	610	583	590	584	616	613	626	610	563	579	595	603	624	608	613	599	608	601	636	596	597	588	583	547	599	620	562	605	616	564	642	590	608	618	567	589	614	603	604	592	613	651	603	614	580	630	615	601	609	568	627	629	616	635	594	626	627	592	617	585	596	606	637	623	604	614	634	552	622	582	584	609	602	607	603	645	591	624	606	606	608	598	580	600	590	611	612	585	603	577	598	603	613	580	613	643	610	618	620	660	591	603	598	641	619	653	596	571	668	635	603	640	633	573	665	589	651	597	599	588	616	630	595	601	569	635	583	599	573	658	604	608	611	613	594	601	561	622	520	621	594	632	580	629	603	600	588	596	578	595	607	583	607	599	549	608	586	629	624	580	601	600	560	580	609	635	605	602	573	577	583	643	605	616	587	638	603	614	619	595	577	635	576	577	618	551	631	610	595	628	581	591	583	610	595	580	625	616	581	611	564	586	612	609	590	597	574	562	566	589	584	543	612	632	594	590	561	612	601	611	601	593	598	594	603	588	639	610	590	579	578	590	597	596	617	634	608	564	645	623	590	592	569	597	625	605	624	595	629	595	606	650
44871	59202	18166	957	927	922	873	903	887	886	871	859	914	940	858	901	890	843	899	883	828	831	873	835	907	852	906	898	853	860	834	905	871	865	880	911	853	851	825	894	907	840	875	883	809	872	830	859	789	878	841	844	841	878	909	831	875	876	861	884	873	837	862	825	902	887	907	804	911	911	861	894	810	935	834	903	864	891	871	810	884	818	863	871	853	869	890	872	914	890	868	860	917	857	893	814	847	849	889	893	923	892	915	901	880	868	880	820	856	809	858	867	887	820	889	885	880	821	847	818	885	840	856	893	900	865	812	835	892	929	872	820	864	840	866	845	902	898	893	842	885	859	856	914	864	866	912	855	889	881	880	837	855	856	869	851	878	843	918	888	853	865	841	917	878	901	883	850	867	784	884	886	844	887	875	914	891	918	881	852	888	852	820	843	918	860	862	857	866	843	908	869	839	897	892	856	901	877	875	867	858	879	851	851	864	886	882	849	921	797	858	856	841	911	850	868	826	803	832	886	838	921	842	872	857	857	838	852	902	921	842	874	870	878	835	909	890	851	866	848	825	924	909	894	889	886	893	887	878	881	905	864	873	909	871	846	873	920	797	891	847	816	850	901	870	868	885	914	891	884	861	887	873	894	827	861	834	862	869	846	882	874	836	863	845	889	898	874	853	862	880	823	846	854	870	823	894	874	832	900	853	892	838	878	836	893	844	914	916	853	835	809	872	879	855	910	948	867	879	865	886	948	843	869	870	873	848	892	874	806	903	847	801	824	832	861	900	907	855	873	879	884	960	897	834	791	893	825	925	829	794	862	905	929	892	868	841	870	892	874	873	865	869	872	858	828	864	853	894	880	930	821	851	897	888	897	852	886	917	858	861	899	894	892	848	922	876	843	844	881	897	836	819	855	857	842	893	827	858	895	888	835	877	854	887	884	903	892	904	869	849	914	903	869	923	837	907	889	840	913	861	854	875	893	850	846	867	856	838	858	879	894	878	910	877	855	826	883	846	916	867	879	850	869	903	902	878	854	905	883	897	881	894	904	886	886	837	893	900	850	854	853	847	877	910	866	868	838	869	891	844	894	913	858	871	858	832	837	907	859	853	888	858	829	870	897	846	900	852	893	880	878	841	850	847	823	884	872	895	861	841	914	927	881	863	895	893	880	866	879	888	855	920	882	907	837	879	857	850	882	853	877	855	887	889	911	821	854	891	879	828	886	853	869	866	881	877	847	894	902	882	802	841	887	889	855	883	804	869	836	854	939	835	882	911	943	870	865	885	839	853	882	839	846	883	862	837	913	896	847	848	921	859	851	866	867	886	871	842	891	893	872	861	886	893	827	841	889	869	878	866	876	876	819	931	898	869	917	847	857	875	862	861	902	872	949	854	867	897	826	828	886	848	858	855	855	876	916	824	856	874	873	848	872	841	879	863	883	863	882	861	842	826	886	844	890	892	845	889	875	907	875	820	898	886	842	878	883	850	877	873	828	887	867	879	838	822	952	850	871	912	859	901	857	858	876	806	904	880	875	869	914	877	832	831	848	859	841	912	908	863	887	903	870	905	834	915	909	922	856	862	856	899	856	850	893	888	911	899	822	869	885	813	924	883	873	853	906	903	850	889	864	844	872	826	867	877	879	918	862	891	902	859	866	851	891	880	856	838	841	904	882	879	883	902	877	874	863	911	814	869	871	896	865	890	894	919	854	853	853	867	835	845	851	833	817	848	902	882	935	848	913	885	842	884	865	808	880	899	870	843	889	864	915	925	901	879	853	871	841	859	858	883	895	913	905	917	862	832	856	897	907	905	864	826	852	838	866	870	893	871	877	852	873	869	949	844	827	839	878	818	868	822	901	859	864	929	902	936	886	860	802	874	927	831	815	844	852	836	847	837	896	899	873	893	884	847	879	891	864	898	885	876	880	837	912	876	856	873	890	869	875	890	867	866	825	914	847	829	829	953	837	839	846	900	880	860	835	870	898	809	869	914	819	872	863	881	897	883	848	840	857	834	827	857	844	898	877	868	873	858	885	881	833	839	899	888	870	864	885	887	859	866	914	856	846	923	885	923	875	941	878	864	867	892	861	876	865	865	865	891	901	864	912	837	920	889	904	885	883	885	886	851	825	838	908	844	819	858	860	851	832	860	877	863	867	853	914	841	892	877	941	874	864	812	817	885	895	903	876	867	806	897	860	837	852	846	879	867	864	899	871	856	871	880	840	875	846	880	860	894	807	862	887	920	905	854	884	885	913	866	847	802	871	889	844	936	881	876	903	874	826	876	874	801	878	902	851	872	861	892	842	869	917	831	863	860	922	872	850	886	834	880	833	867	871	933	885	819	864	835	891	882	808	876	829	864	826	875	849	862	869	843	901	867	902	867	895	868	874	894	893	926	838	821	830	863	849	837	863	847	831	846	848	796	883	873	850	838	899	846	886	889	888	905	877	877	836	895	882	830	858	932	843	859	901	892	829	856	851	881	896	861	791	881	838	880	889	927	851	910	853	910	858	844	894	878	889	854	882	859	878	846	883	857	929	864	895	861	897	883	879	874	875	845	847	868	864	845	847	915	848	905	814	876	903	824	824	787	819	898	863	889	819	874	875	896	907	821	896	846	872	882	829	838	894	886	806	898	857	898	800	831	856	865	883	918	806	860	833	879	875	821	862	905	864	887	921	856	928	907	865	918	841	852	829	899	843	842	872	851	921	828	877	837	849	843	882	866	891	897	862	866	825	938	855	931	914	905	865	803	886	838	838	867	885	933	910	878	902	892	823	843	815	897	869	885	851	874	889	869	834	850	846	889	852	871	866	872	876	879	909	900	877	880	880	859	804	902	876	884	890	887	855	886	851	869	874	865	829	873	876	877	873	878	840	838	878	892	881	842	924	870	881	820	862	828	890	880	862	844	876	907	888	888	914	922	890	871	837	888	861	874	856	868	917	860	877	850	872	883	900	862	873	876	870	842	903	841	848	807	844	861	929	859	905	853	900	864	831	862	904	878	868	904	848	856	823	899	869	852	824	892	854	860	861	821	946	899	872	883	884	950	882	916	882	904	831	834	880	890	918	827	838	910	817	839	852	853	873	869	850	882	884	860	885	873	869	836	882	892	866	857	868	831	869	900	851	850	860	892	873	850	891	846	831	860	867	872	847	842	873	852	905	836	836	823	855	815	873	888	862	912	873	857	869	871	877	841	903	886	869	877	835	853	903	832	874	865	881	878	869	862	853	880	871	868	910	889	808	871	880	918	875	851	860	852	875	857	882	882	904	896	884	899	903	866	888	902	892	881	835	912	923	874	922	880	872	884	843	877	939	883	840	818	804	881	857	915	923	852	861	831	812	852	919	882	878	811	838	884	876	880	817	916	897	839	824	863	893	860	901	898	922	841	895	853	854	877	824	875	881	839	913	839	870	845	898	878	831	858	880	833	893	875	833	842	893	871	884	878	868	906	890	876	886	891	905	880	830	905	916	845	878	915	881
22471	21612	29150	24362	21517	18365	838	319	260	270	264	256	280	265	222	262	244	240	246	266	238	245	277	196	253	227	214	239	229	234	230	221	235	252	266	227	259	255	267	262	273	259	239	250	240	228	219	243	239	243	245	219	246	246	246	240	238	239	252	246	235	252	214	239	238	243	260	232	252	246	240	223	238	273	265	248	256	271	227	254	249	239	255	243	231	239	245	226	248	233	229	273	278	247	239	230	251	226	206	248	218	279	226	243	253	221	225	252	248	232	222	233	236	234	222	228	212	236	243	263	227	240	248	232	226	246	229	240	231	267	201	251	267	221	259	226	212	223	260	236	213	223	233	228	226	241	223	251	228	254	239	243	227	239	245	234	231	210	251	253	235	254	271	243	241	216	255	235	255	213	238	248	240	237	234	221	228	243	238	229	270	260	213	262	220	234	229	212	237	230	216	223	226	230	240	251	224	246	243	244	230	254	261	212	225	238	246	253	225	217	235	254	227	223	238	242	242	252	239	230	223	233	219	231	227	247	249	237	255	258	258	248	270	281	235	222	239	222	246	249	228	228	251	233	233	225	223	257	241	221	233	219	253	254	225	206	266	227	251	240	230	247	224	235	221	269	239	232	266	247	252	242	265	228	228	259	268	269	266	222	264	240	210	211	225	227	223	268	220	234	245	204	234	251	253	258	262	241	251	248	254	230	259	243	229	235	242	261	255	239	249	219	266	235	219	241	259	217	249	233	243	232	258	244	218	224	248	236	221	245	213	217	243	239	236	210	232	244	222	223	264	224	247	229	227	244	257	242	210	216	235	249	215	242	218	248	237	265	250	240	235	237	257	224	251	232	208	224	244	275	230	251	257	228	230	249	275	269	225	237	232	241	241	232	250	271	238	243	235	230	226	212	234	261	252	225	259	237	254	241	228	260	260	226	248	235	234	231	210	229	239	262	224	233	222	248	233	223	220	250	251	245	240	257	216	251	239	238	253	227	236	242	245	232	220	243	223	219	264	214	238	251	225	269	277	226	265	240	232	240	230	236	212	254	229	226	203	243	218	243	225	216	257	254	252	241	247	241	227	229	234	232	237	220	242	245	224	229	240	249	261	237	228	235	255	242	209	253	226	235	249	253	244	222	241	223	233	249	217	253	255	224	235	258	237	229	232	247	267	219	246	215	221	252	238	254	271	249	248	216	262	249	239	243	203	281	238	238	237	222	230	228	226	267	249	235	254	273	221	239	240	221	258	231	241	245	239	263	216	240	234	231	243	255	231	230	263	246	239	228	222	219	218	248	238	222	239	239	246	273	223	234	242	221	252	219	240	258	270	231	262	224	242	255	257	266	226	248	241	246	232	227	245	220	256	230	218	230	245	226	251	242	251	247	247	223	240	231	203	227	209	229	242	241	240	224	254	243	218	224	240	226	239	275	237	241	234	221	291	243	278	236	243	237	240	262	238	244	254	233	229	235	246	237	216	252	237	244	230	234	216	223	249	254	247	254	234	265	239	231	214	253	231	224	249	255	246	270	267	240	227	244	246	265	231	219	231	243	215	245	257	223	234	233	238	249	216	249	232	257	248	223	241	227	218	248	254	224	258	252	232	263	215	272	206	230	210	243	250	247	223	269	240	254	257	243	230	250	243	240	273	258	242	242	251	237	224	254	247	269	224	281	240	215	234	258	234	230	238	239	236	248	232	226	209	227	250	248	223	226	249	208	218	212	245	240	246	247	219	248	216	220	235	231	233	260	258	239	244	232	221	232	250	251	217	223	244	242	236	263	243	256	238	244	239	248	252	232	221	248	240	234	221	270	220	226	224	269	220	234	257	230	239	248	218	211	255	245	253	232	228	219	246	251	208	233	226	238	242	250	246	231	217	219	221	229	212	218	245	245	230	238	269	233	251	236	239	248	233	234	196	253	227	229	245	236	245	242	253	204	237	203	246	237	255	243	231	250	223	235	250	242	235	221	256	272	207	266	220	230	248	220	250	231	213	218	235	229	239	247	253	246	227	241	247	246	231	247	239	234	241	236	251	233	251	232	221	241	256	243	230	251	242	244	225	231	238	229	241	269	225	202	225	241	250	225	252	247	218	274	255	243	262	249	214	257	208	261	250	216	230	237	214	282	245	226	240	198	248	235	230	228	239	227	230	231	253	228	238	239	203	233	238	232	223	258	255	249	236	246	219	232	245	243	251	246	237	214	238	227	246	227	244	253	235	249	200	232	249	224	241	238	245	246	249	229	252	246	256	232	224	231	223	242	223	236	239	250	225	245	225	236	214	225	219	220	242	226	226	244	250	213	238	215	236	233	243	240	235	248	248	258	237	273	259	237	220	230	270	231	240	251	266	242	246	236	256	255	230	240	235	224	228	243	252	237	258	247	261	250	247	244	223	251	227	250	213	256	247	227	222	253	229	228	253	222	229	236	219	248	210	223	225	241	254	238	236	259	241	222	220	245	228	261	233	223	246	212	247	254	232	242	225	252	234	241	242	239	240	233	243	249	242	264	246	232	227	211	235	245	243	279	217	232	235	219	241	238	219	262	225	236	219	227	242	236	236	203	238	244	257	228	241	252	257	249	264	249	244	262	251	231	240	263	238	246	230	232	222	260	227	242	240	216	269	213	249	237	251	231	241	209	209	236	244	249	267	218	247	211	242	232	227	265	217	248	231	227	263	242	234	220	260	247	239	255	256	240	253	264	241	239	234	253	218	245	230	235	249	221	262	219	236	224	259	246	239	246	235	247	229	243	241	247	234	206	263	247	229	218	221	229	277	255	249	245	242	211	233	240	234	265	272	257	232	209	224	219	237	224	242	229	249	242	255	220	228	265	250	239	257	244	261	247	251	247	242	228	239	248	220	220	220	268	246	225	204	242	230	228	222	216	253	218	258	229	220	241	249	236	218	224	237	227	231	237	241	211	206	249	197	247	255	248	248	254	251	243	235	250	261	239	246	254	242	211	235	246	209	250	282	239	225	267	244	266	221	220	229	260	255	247	239	222	239	219	251	238	267	240	219	220	258	237	269	254	238	260	215	242	230	232	238	270	211	227	221	204	232	218	242	224	237	246	228	247	246	263	235	256	232	255	236	230	229	241	252	262	225	217	259	237	210	254	212	233	218	252	244	268	247	247	260	232	245	236	252	227	249	226	236	243	226	240	243	237	243	206	231	233	233	231	230	202	223	222	240	258	225	231	258	223	237	273	239	244	234	247	241	232	256	224	230	244	260	260	227	221	260	228	241	253	236	248	230	238	222	240	232	214	238	229	229	252	244	217	245	235	230	236	239	241	251	263	234	244	235	235	222	242	232	247	265	233	257	231	215	251	246	240	206	249	245	241	263	201	212	248	272	243	269	223	206	228	226	242	237	212	222	248	231	275	273	260	220	249	225	242	247	236	200	247	246	240	258	234	261	257	254	234	237	240	223	241	229	236	241	228	249	224	247	252	226	239	233	241	239	240	242	236	252	270	260	226	239	216
58739	86459	27612	898	635	558	530	434	420	425	424	393	375	406	377	413	396	343	371	340	320	363	366	341	354	378	354	349	357	338	369	354	346	341	325	314	330	358	365	370	371	338	358	347	347	346	319	310	337	326	319	331	370	364	340	365	357	354	339	346	361	354	360	326	343	334	339	357	303	346	324	320	329	379	387	313	365	353	346	363	341	338	365	333	344	347	376	312	364	339	349	349	352	343	347	340	359	356	378	378	367	314	341	324	347	363	337	308	337	321	383	372	358	342	361	333	322	354	328	376	359	359	376	366	333	371	310	371	331	338	325	360	325	364	362	306	371	362	337	340	335	363	401	371	351	343	328	345	339	362	352	346	354	305	340	345	334	337	350	379	324	380	336	347	370	345	313	342	384	361	369	345	329	373	347	341	347	374	346	374	352	316	326	359	306	310	376	328	323	361	350	381	295	337	352	338	358	358	359	373	339	347	323	331	361	354	340	366	321	365	356	343	379	324	392	346	357	341	328	344	305	320	312	339	306	324	377	359	353	368	335	337	365	366	352	361	366	350	354	346	362	314	325	348	385	335	342	356	362	339	355	318	352	330	367	342	367	331	360	323	350	339	349	357	321	353	344	368	346	344	344	321	344	346	346	365	340	324	282	368	348	349	358	321	349	301	338	374	335	363	336	355	364	389	327	326	364	317	371	380	348	364	356	330	357	399	362	343	342	352	364	359	359	373	354	357	353	350	387	346	358	318	359	342	320	361	345	342	362	351	337	385	358	359	366	382	329	360	343	349	356	333	335	332	376	352	366	341	342	338	338	357	371	361	348	357	339	330	361	380	336	338	365	342	334	336	333	352	332	356	338	385	318	334	340	333	337	336	351	349	336	355	338	338	387	323	360	328	289	373	361	359	326	364	295	350	356	366	346	370	307	364	349	389	334	337	343	348	363	361	293	372	349	326	386	332	349	363	366	403	345	356	354	329	350	324	358	368	347	361	362	340	366	341	339	383	337	327	339	332	358	350	357	324	352	366	327	380	374	368	351	374	345	337	364	332	351	341	340	331	332	328	371	355	396	343	339	356	331	341	330	355	338	328	346	340	368	349	346	345	374	329	367	353	322	385	362	355	386	363	381	364	379	386	328	332	329	349	351	355	346	345	357	351	341	340	319	326	348	333	344	313	345	323	360	350	365	366	350	343	333	350	339	355	321	359	377	321	356	346	313	367	359	344	320	355	344	401	346	382	322	331	324	346	362	324	362	361	382	362	358	378	359	328	377	356	367	375	353	351	359	350	358	346	389	326	352	354	334	348	337	329	341	338	331	343	370	367	327	356	325	346	359	360	367	329	337	353	329	335	338	371	353	367	367	319	323	332	340	314	342	355	344	335	328	341	371	346	343	343	324	363	321	314	339	339	340	353	309	338	333	354	376	318	352	370	350	351	348	324	351	363	356	345	370	352	363	329	338	378	378	364	353	364	349	325	363	366	327	341	351	344	338	341	364	344	350	356	331	335	343	340	361	355	330	320	367	342	353	328	371	339	336	332	335	334	363	353	369	338	324	341	338	348	328	368	379	320	323	369	356	329	382	355	365	371	356	361	388	407	340	377	311	350	362	336	315	353	332	334	395	347	336	324	330	374	322	336	352	328	382	301	326	336	323	350	350	378	346	307	332	352	353	351	347	338	332	305	391	329	399	384	353	334	373	359	357	359	385	351	361	361	367	336	321	330	361	355	358	327	326	372	325	339	326	398	340	370	335	335	339	310	364	315	347	337	329	355	358	311	345	326	342	329	341	320	358	340	333	298	344	342	353	352	356	350	349	355	338	342	328	368	332	379	344	348	328	359	344	358	345	370	382	361	358	312	381	356	386	346	337	365	335	365	372	343	321	321	341	325	339	318	350	341	339	302	369	357	350	349	339	337	366	341	317	330	376	352	367	362	345	325	326	313	365	341	346	348	367	348	352	314	346	371	351	356	323	365	377	355	345	320	327	347	333	336	352	341	335	377	364	361	362	345	360	385	357	366	331	356	338	346	340	361	304	379	347	349	353	327	363	328	326	372	349	362	338	381	328	358	369	320	319	315	346	361	329	321	339	337	371	310	330	340	356	327	387	361	347	359	344	338	352	341	327	364	348	345	362	367	327	327	346	330	352	364	345	333	336	338	336	352	363	344	311	354	330	327	333	337	345	348	332	353	352	345	343	341	319	337	337	340	315	370	321	361	342	345	360	381	345	331	325	325	385	341	323	371	334	340	333	343	346	363	333	347	366	349	350	313	324	397	362	344	329	363	375	353	351	392	384	342	350	345	349	312	317	353	335	332	354	369	349	352	343	348	353	347	355	314	327	339	381	345	364	310	345	365	335	334	348	343	366	343	369	325	375	383	384	346	369	339	339	288	370	343	341	365	349	374	345	356	329	321	345	324	355	340	359	357	386	361	346	341	350	330	357	338	357	329	360	336	353	338	376	332	368	327	344	354	339	378	362	332	338	352	365	332	370	379	332	332	362	335	324	329	353	368	336	364	366	364	354	358	345	312	325	345	345	310	333	329	368	326	392	339	349	368	355	366	357	337	361	331	329	345	362	339	353	368	347	328	320	359	365	338	331	348	334	335	326	363	371	357	373	362	317	340	358	370	317	363	349	361	314	383	365	362	353	342	345	339	378	367	347	363	346	371	342	350	346	342	355	398	335	330	314	343	339	378	317	348	347	373	374	371	337	331	331	365	375	378	334	339	343	337	290	359	374	352	374	390	367	334	360	376	346	344	356	333	350	346	333	342	366	357	343	338	319	361	324	336	337	357	369	352	347	366	327	351	346	332	337	339	375	332	362	373	344	344	321	349	356	353	367	340	380	310	362	345	358	319	349	373	346	348	383	353	390	393	360	342	366	351	330	355	376	350	335	362	338	326	334	316	349	330	343	360	344	370	365	353	344	334	369	361	344	361	331	372	344	322	310	331	336	350	340	332	361	352	345	334	347	339	337	375	339	354	345	368	329	319	341	352	353	335	348	338	369	339	339	314	324	354	327	349	330	328	377	343	358	338	375	368	346	329	353	325	331	356	349	330	341	353	305	361	350	376	319	336	313	360	348	341	359	352	354	356	327	326	341	381	332	347	332	331	371	318	351	382	348	334	359	360	344	331	305	359	356	373	320	379	353	356	315	323	348	351	365	350	375	315	360	359	310	322	346	342	369	346	352	356	356	305	344	327	386	357	359	358	361	345	326	338	332	315	355	334	337	373	341	370	348	371	354	348	396	349	364	347	346	355	322	376	360	369	338	360	355	355	366	343	321	361	317	342	338	330	346	357	339	361	340	336	350	328	344	349	355	345	331	319	350	351	370	334	393	373	377	328	311	332	393	363	334	307	369	358	338	348	351	372	339	341	313	350	380	332	385	352	372	363	365	339	333	363	342	330	345	356	344	349	358	373	339	327	343	345	367	300	339	332	318	323	367	354	398	375	374	351	367	360	378	339	327	341
29758	23512	13250	1404	755	713	574	569	583	551	574	546	550	581	553	557	612	608	585	597	565	538	598	587	594	592	526	595	571	556	551	568	545	589	568	581	585	553	554	619	586	561	582	547	557	583	611	528	590	560	584	557	602	563	589	574	565	604	558	578	590	525	629	529	603	625	556	567	542	566	604	568	560	569	620	569	582	552	587	589	582	517	547	550	597	612	542	588	557	585	606	566	608	567	559	516	561	590	557	576	641	565	595	551	567	609	571	609	610	592	551	560	587	593	565	578	571	568	622	606	552	584	592	580	575	590	603	560	561	592	537	578	568	561	565	580	591	617	545	582	562	601	538	596	556	606	589	552	554	565	564	579	593	573	604	545	559	565	630	575	539	555	574	571	567	573	578	547	562	573	557	568	620	588	594	592	621	517	569	571	579	605	653	549	574	606	564	587	592	518	558	555	573	592	555	607	582	615	569	534	582	581	543	569	550	583	561	577	587	577	573	569	583	591	567	565	557	569	565	577	605	598	605	575	572	587	564	609	577	555	518	605	533	552	592	577	584	562	601	636	548	572	574	580	582	579	598	624	535	555	554	585	565	578	573	538	584	571	582	585	567	593	595	563	598	630	580	571	591	554	597	543	569	537	587	605	577	569	563	561	574	586	597	560	569	588	542	583	576	581	588	596	568	524	568	532	570	586	572	576	575	574	560	541	552	569	602	573	578	553	566	595	539	551	598	565	552	575	574	604	583	566	560	571	575	578	569	564	581	613	569	590	613	532	549	627	577	561	572	567	556	620	563	583	525	595	543	581	535	557	553	572	584	567	607	558	596	594	550	591	576	542	548	595	610	597	638	557	574	556	591	538	529	600	593	580	554	595	543	576	574	564	574	573	513	576	576	542	559	538	555	566	571	583	596	595	574	553	590	568	621	607	534	589	528	573	573	535	566	597	603	563	578	562	555	541	576	590	598	579	568	541	561	553	603	571	550	512	598	607	581	564	582	553	563	540	527	622	562	543	551	566	596	607	575	572	604	581	599	573	587	554	527	566	558	627	579	619	626	593	538	578	559	596	545	596	574	609	553	575	560	539	560	558	598	599	598	570	569	591	567	548	570	571	566	543	571	579	570	601	556	591	595	575	581	542	602	582	573	590	625	558	548	572	528	581	590	639	539	575	533	556	566	625	586	631	587	578	598	554	551	556	613	590	558	587	643	571	577	571	540	550	578	599	582	556	503	564	555	578	568	562	566	552	593	555	558	576	581	590	546	569	566	662	561	571	588	585	608	570	562	634	561	594	579	588	578	621	552	587	563	598	603	593	564	594	613	555	590	596	576	583	567	577	591	582	531	557	604	614	602	563	546	581	547	605	579	570	580	554	591	596	536	611	575	510	581	564	565	517	542	589	562	551	556	569	532	554	609	604	563	585	562	571	586	571	539	592	558	602	544	608	531	601	585	560	537	579	539	580	557	588	596	533	583	575	555	581	555	608	591	592	575	564	573	576	580	581	589	601	594	630	592	567	558	546	576	587	562	605	527	557	556	557	557	570	551	598	585	612	556	566	552	551	561	575	555	590	563	570	568	567	575	520	579	544	617	545	634	576	592	553	533	577	575	599	611	573	591	577	579	569	579	545	564	566	601	583	576	566	559	572	604	592	602	574	583	583	591	591	559	567	577	572	609	584	575	555	577	534	555	551	598	580	593	615	546	558	604	565	531	585	569	623	552	598	569	575	602	567	596	593	581	580	529	549	540	573	606	554	559	564	602	568	534	574	603	555	637	568	535	588	602	569	574	603	577	590	587	549	553	575	574	620	567	539	605	577	614	557	534	636	592	594	595	561	584	611	590	580	592	526	541	544	587	547	526	568	605	574	561	531	551	566	584	603	617	573	598	532	585	569	609	600	556	581	541	535	595	570	560	572	574	580	549	565	562	623	578	512	616	572	549	559	577	585	563	553	562	547	594	553	570	589	587	551	593	598	588	540	563	594	540	563	554	587	595	579	565	596	585	537	578	591	615	614	592	588	593	571	562	572	587	572	607	578	579	553	573	580	537	579	579	561	572	567	590	582	547	590	585	594	529	555	568	586	607	567	565	576	575	617	594	551	587	606	526	562	577	572	583	597	548	583	562	545	597	561	617	609	573	553	556	599	583	578	551	583	604	596	545	603	593	581	572	592	539	588	558	571	624	532	585	626	585	587	563	534	622	573	551	582	528	586	576	600	570	562	586	618	603	534	560	591	592	521	560	582	568	594	576	610	563	546	599	536	577	597	566	590	603	564	576	590	580	584	560	538	580	518	567	574	548	607	607	616	554	559	591	547	587	552	568	604	567	578	572	552	567	606	542	550	578	586	570	565	603	599	576	547	585	557	567	629	566	570	581	559	573	552	517	573	550	570	640	607	554	583	609	566	620	611	559	599	561	560	585	577	561	600	561	593	572	589	626	653	584	583	539	558	554	551	567	626	597	569	624	554	563	565	572	530	576	558	522	573	570	559	601	567	560	613	611	608	558	606	550	613	588	573	557	533	576	565	519	562	613	546	564	577	593	605	602	595	557	590	585	529	555	591	595	529	594	549	569	573	598	542	581	536	576	565	592	582	610	577	628	586	542	635	569	563	580	565	560	615	520	569	533	624	586	581	568	590	575	591	587	592	579	573	572	579	544	577	583	557	615	597	590	574	587	590	576	592	597	616	573	567	608	584	561	548	615	541	537	541	562	536	582	587	570	575	587	601	595	572	554	551	615	557	546	587	576	607	586	607	562	600	567	527	592	539	579	532	535	610	593	575	602	600	540	572	547	621	573	556	607	550	601	616	576	580	547	562	577	550	603	583	536	627	604	561	559	574	549	581	611	584	547	562	564	561	585	580	568	601	572	550	533	538	580	578	569	560	600	600	564	591	559	549	565	582	601	554	570	570	569	564	539	541	560	554	557	544	615	530	570	588	573	580	547	537	573	576	544	537	622	571	605	543	513	596	627	570	591	551	568	551	570	569	543	560	554	587	548	600	551	604	595	570	583	577	550	574	626	588	581	566	566	581	607	528	535	593	586	568	609	591	610	556	581	562	588	568	592	560	589	611	560	606	567	567	586	593	592	572	553	578	560	571	593	548	579	548	568	546	566	516	594	543	556	585	637	607	608	549	615	562	554	569	568	561	529	545	581	541	565	586	568	616	596	557	558	537	620	544	571	557	607	591	551	584	551	588	560	571	616	547	564	511	553	584	534	579	545	593	594	588	559	556	550	572	598	570	581	600	555	598	582	583	566	564	614	575	588	562	579	589	601	543	562	561	554	560	551	558	569	586	581	579	586	589	575	600	560	572	603	587	580	547	553	623	541	613	561	551	582	580	597	574	583	566	570	572	576	547	579	533	573	613	597	566	620	563	567	555	573	562	600	544	609	599	552	553	579	572	552	585	591	582	531	565	557	534	620	617	608	530	627	556	550	550	552	550	524	571	562	576	579	546	582	552	599	577	573	576
30034	33882	8372	830	860	839	894	902	861	800	860	876	833	862	808	851	809	852	844	841	847	853	809	889	877	876	812	787	837	863	868	823	813	822	867	850	835	797	878	852	844	792	841	859	857	828	829	871	894	835	892	833	866	870	823	824	795	853	844	820	823	827	869	840	824	779	834	896	868	784	828	831	837	775	829	841	812	765	819	855	889	817	826	823	854	865	793	812	852	884	928	854	902	853	883	805	864	836	825	863	848	829	865	846	830	821	801	837	843	831	856	859	805	842	820	843	865	856	842	870	830	860	808	833	817	817	854	839	875	840	860	829	794	808	832	870	879	816	894	837	808	885	844	918	816	791	861	877	861	842	885	866	852	871	824	837	825	868	855	853	837	865	908	857	863	848	824	847	897	896	833	856	873	830	831	832	804	860	819	824	797	831	826	805	833	837	832	837	845	925	886	900	852	791	846	862	771	811	837	846	824	829	837	840	847	786	839	870	823	841	851	813	894	837	851	884	769	894	886	792	855	833	859	809	827	890	873	836	829	816	879	796	843	861	831	830	896	867	879	835	815	848	832	816	818	825	812	800	845	838	887	833	871	828	829	813	784	838	869	831	819	887	856	815	821	852	861	806	891	863	843	826	826	822	867	848	900	813	847	817	786	848	851	878	850	824	848	897	852	771	840	855	833	815	817	825	856	781	843	826	856	840	861	838	803	812	832	804	784	793	821	824	865	855	823	815	872	853	881	863	810	856	885	836	831	859	880	806	892	830	886	815	773	826	855	832	889	855	810	842	860	844	801	783	877	814	848	876	830	832	894	828	798	844	869	855	818	823	838	857	856	832	807	835	884	944	871	887	860	912	865	803	827	845	831	855	871	825	817	841	836	856	829	823	882	816	832	826	847	829	863	806	860	831	876	914	809	836	810	865	830	878	861	830	823	846	864	825	837	823	829	871	825	848	804	823	821	836	845	836	854	864	857	865	851	826	836	755	825	871	821	854	827	843	831	794	834	849	854	812	892	807	812	823	790	858	799	904	829	851	846	837	854	888	838	884	922	829	829	828	838	815	855	855	865	855	823	871	855	863	813	862	816	806	837	800	862	871	895	760	788	847	782	822	856	852	869	872	808	918	810	862	800	878	900	885	818	895	849	856	840	850	814	824	818	877	851	851	810	788	880	816	832	800	825	852	817	888	855	795	785	846	837	831	813	855	888	883	849	838	804	837	853	820	831	888	840	867	825	819	820	853	848	819	827	849	844	889	815	881	777	900	878	842	819	823	861	832	871	863	850	852	836	820	810	856	846	820	872	834	797	848	816	875	795	800	860	867	909	853	859	857	807	891	809	835	850	826	875	820	848	838	806	858	860	898	830	893	830	833	834	821	856	815	923	859	800	850	789	801	896	875	869	885	777	802	877	869	797	803	830	860	873	834	838	917	852	831	880	858	849	844	823	866	823	842	852	860	844	860	829	894	804	861	840	839	817	802	841	797	892	896	874	819	823	840	844	842	859	808	829	837	842	776	882	891	835	850	834	865	858	866	864	869	836	800	908	857	840	831	868	846	824	861	860	869	834	845	884	861	856	868	837	881	865	889	856	856	860	835	856	856	845	815	876	802	840	840	831	836	856	847	865	828	820	844	798	873	867	840	854	838	834	876	840	895	866	863	872	867	843	857	853	813	881	824	846	859	869	860	819	840	895	883	890	819	797	845	872	849	845	840	842	885	837	859	865	807	821	884	921	866	814	790	901	890	817	820	811	878	848	848	857	818	858	801	877	846	826	872	897	884	838	861	899	784	897	838	869	867	824	836	846	900	862	860	844	883	826	835	862	831	900	814	822	879	852	876	849	830	862	903	883	826	820	891	889	858	861	780	815	845	855	879	837	880	842	855	825	786	879	840	827	792	837	849	837	826	839	835	911	805	829	838	843	825	832	856	823	935	830	839	863	846	869	846	823	875	857	858	839	803	827	821	857	819	832	848	899	837	796	863	837	849	790	834	827	869	824	840	863	831	901	835	918	875	852	888	815	878	868	852	804	822	843	867	879	848	875	866	831	841	864	835	879	854	820	847	843	851	819	871	870	783	854	809	841	827	833	865	832	866	850	805	851	804	834	885	793	854	814	874	845	774	856	831	869	860	866	890	829	840	883	818	838	864	886	847	885	863	909	869	822	814	847	807	854	825	837	871	870	843	905	802	824	848	862	812	870	831	829	849	847	843	868	842	881	841	857	775	842	876	787	861	786	820	827	849	858	852	792	814	792	870	880	829	855	861	881	823	813	861	886	860	862	840	861	806	877	819	869	826	866	872	848	848	927	864	812	848	852	872	799	823	845	817	853	843	851	818	811	849	846	855	859	900	819	849	772	848	868	828	889	874	869	794	802	872	877	789	895	803	870	853	878	868	832	865	859	830	891	861	821	895	763	802	828	849	834	857	916	824	881	837	834	832	818	824	879	869	895	872	856	843	783	833	872	839	863	807	832	818	862	838	802	861	822	881	849	820	780	880	896	841	915	802	850	853	841	847	842	848	850	859	843	845	814	827	816	841	864	823	909	822	873	842	871	831	827	851	843	861	859	841	882	909	837	834	811	813	839	870	786	834	831	865	851	852	844	809	878	823	830	888	893	826	854	844	832	794	859	843	829	837	878	820	849	900	850	867	836	876	828	868	842	817	858	799	860	837	841	839	825	823	845	871	835	818	831	810	843	870	880	859	843	811	840	831	844	850	816	813	847	918	874	771	888	843	851	828	845	807	901	912	846	842	874	819	891	839	900	864	833	854	822	836	878	837	830	828	818	813	847	809	894	835	866	856	862	841	858	871	869	867	854	865	895	794	821	825	861	858	840	800	866	840	866	854	816	839	850	811	823	906	847	845	822	860	870	831	851	830	846	839	853	864	882	797	849	864	875	834	814	799	805	783	829	838	845	863	852	838	872	787	891	887	851	836	870	892	880	831	862	835	876	904	818	822	880	893	834	836	895	860	836	810	820	843	828	835	888	818	849	813	808	828	835	849	828	840	834	805	803	803	821	840	888	851	852	867	810	819	838	899	833	883	834	832	876	796	882	820	851	805	845	839	877	873	886	850	843	834	833	824	862	835	851	847	811	855	845	808	829	851	872	816	820	875	902	847	861	835	883	836	826	808	823	823	926	824	867	831	855	803	840	820	856	893	831	789	871	853	857	826	849	861	831	856	838	880	822	844	845	838	841	871	857	838	840	849	828	831	863	831	840	848	882	807	848	850	829	841	839	870	827	807	823	831	854	849	869	794	872	834	813	842	773	908	804	854	842	820	833	850	831	814	792	853	866	836	868	905	879	872	833	852	803	813	814	869	801	827	834	880	834	818	862	803	886	836	874	870	862	844	825	827	843	825	868	859	800	860	837	771	871	846	826	849	828	827	838	822	830	924	837	888	814	847	846	874	937	897	897	833	819	933	824	844	912	885	874	844	883	854	797	837	872	816	889	867	861	790	881	879	825	798
23541	21872	28497	25163	17622	1442	360	355	329	342	328	359	333	339	317	325	349	316	341	345	348	339	370	351	287	325	343	301	351	328	337	342	349	315	320	351	312	348	335	341	366	296	331	315	334	304	310	346	336	336	326	333	321	355	363	353	325	339	331	334	352	312	330	329	333	354	317	319	293	332	334	334	306	339	317	353	287	343	322	327	348	338	317	316	297	322	322	301	325	306	352	332	330	336	326	296	322	342	315	310	306	315	318	330	328	362	351	307	316	319	293	327	327	318	346	316	311	319	316	331	323	325	363	318	313	313	346	329	321	323	341	309	340	320	309	323	357	289	283	325	328	350	339	318	364	289	362	317	316	343	313	329	326	333	328	286	346	309	337	340	324	345	337	327	332	322	316	326	339	341	338	334	326	296	333	338	337	353	347	302	328	340	313	344	334	328	330	326	340	368	329	322	331	342	315	321	326	312	327	317	318	309	302	271	314	338	354	301	335	329	351	345	330	343	334	303	326	308	319	309	315	353	341	318	290	290	314	294	297	350	315	336	349	302	320	325	299	329	309	319	302	329	334	317	311	305	347	314	350	383	309	354	323	308	316	308	319	350	325	331	340	320	285	356	312	321	354	306	330	318	295	324	338	309	330	333	363	321	318	325	288	317	347	334	319	333	299	315	306	311	316	318	329	343	327	325	331	348	305	349	301	334	344	330	315	348	317	358	352	319	347	303	340	302	311	329	316	327	332	326	308	338	341	303	328	296	329	314	350	356	318	332	329	343	320	304	327	338	334	323	292	301	299	324	311	326	308	337	329	328	299	317	305	336	314	328	322	299	322	331	322	316	275	310	322	299	309	305	327	349	309	293	331	328	332	332	300	306	336	338	328	345	317	345	298	342	297	307	324	327	324	321	285	323	335	314	347	322	308	341	303	320	344	323	333	338	316	313	335	338	342	324	361	327	317	315	326	329	349	347	320	306	349	301	346	300	344	319	324	334	325	307	332	312	318	326	348	301	360	312	307	327	361	333	334	334	316	314	308	328	320	321	309	331	303	345	294	377	276	330	330	343	332	312	338	305	311	322	307	319	322	320	307	296	329	298	320	301	306	327	368	357	297	319	305	320	343	311	315	311	326	320	306	349	296	333	287	333	315	337	308	307	301	337	336	335	333	331	336	349	319	346	335	342	335	326	326	308	329	284	304	322	323	307	302	317	302	354	343	322	315	328	310	324	300	327	323	319	377	355	324	330	356	319	325	346	315	321	283	310	343	294	316	312	308	316	331	288	363	324	339	308	310	322	320	326	339	297	333	336	313	327	319	328	363	316	323	331	355	319	318	335	295	316	308	346	321	329	325	347	366	325	284	329	339	322	338	335	310	329	326	312	313	326	290	340	343	325	330	329	354	315	320	325	336	360	343	350	306	308	320	331	331	362	326	345	325	329	314	342	330	331	326	308	322	299	340	324	334	338	301	341	319	359	342	319	298	336	304	340	327	310	341	300	341	277	324	338	329	329	300	298	315	350	344	325	316	321	325	296	351	309	291	350	319	325	273	349	314	288	319	327	302	325	353	305	343	337	313	308	342	298	331	384	328	332	299	327	310	300	295	346	340	319	326	353	353	305	317	325	332	298	287	317	331	357	331	332	325	309	341	313	321	315	303	309	299	291	316	345	314	346	308	328	332	335	299	347	314	314	313	335	313	308	335	322	306	295	347	317	325	317	315	317	330	306	306	346	318	353	311	327	328	340	335	303	307	351	339	323	299	345	296	323	325	350	307	337	326	296	320	331	315	339	312	318	310	306	361	332	339	308	356	320	359	338	306	377	330	310	317	285	346	303	329	304	327	303	310	339	331	312	323	330	313	327	326	347	334	305	328	305	319	335	313	327	319	336	296	343	293	334	348	298	300	331	295	336	345	332	343	327	321	310	350	342	351	312	314	313	323	311	319	321	313	325	345	317	337	343	306	322	307	316	330	322	323	330	341	342	340	312	331	328	303	312	346	335	313	339	334	337	316	340	339	331	343	335	320	305	348	326	332	286	314	347	341	317	329	355	327	316	340	320	377	334	360	343	350	327	344	329	342	315	316	308	325	334	308	318	316	341	326	302	311	318	335	319	327	318	325	349	329	336	299	301	314	321	313	321	310	340	328	310	319	329	316	315	352	337	323	325	319	331	291	324	334	331	302	304	302	293	320	317	297	346	311	341	332	313	327	337	309	306	321	337	330	343	325	309	306	320	326	282	341	336	327	300	312	317	316	324	310	302	332	335	307	295	319	337	323	310	329	291	334	326	338	326	327	356	341	308	302	327	363	336	345	339	339	312	316	310	341	327	323	319	324	312	348	292	294	335	316	332	335	331	336	340	315	337	334	324	310	316	326	349	316	326	330	342	366	338	328	339	321	317	344	333	326	325	329	290	302	328	340	334	327	340	293	358	325	341	313	309	334	337	325	304	331	352	322	334	349	318	315	354	326	310	312	294	333	332	359	330	329	318	362	327	325	318	317	299	314	328	347	325	329	324	347	331	287	323	379	334	337	314	317	326	314	337	326	300	345	334	320	317	306	338	343	313	298	321	300	302	313	353	332	349	340	321	352	340	384	330	356	348	312	295	341	317	341	325	312	324	308	335	295	319	323	291	306	329	316	347	361	321	323	357	329	338	310	315	333	305	292	368	348	314	312	336	325	302	313	312	337	307	322	296	338	314	295	307	313	323	333	362	341	339	303	332	330	347	330	321	328	323	337	309	321	315	326	316	348	323	321	330	335	298	309	298	343	329	339	320	358	362	304	319	330	334	354	316	304	318	323	315	303	310	315	339	292	301	331	358	330	315	336	303	318	338	319	349	325	346	295	339	319	331	297	305	314	311	340	348	296	337	363	370	352	299	318	323	300	345	327	323	341	335	344	332	323	316	327	318	344	344	325	307	361	301	336	303	344	318	303	316	334	312	326	344	362	307	285	305	350	290	336	312	301	326	324	322	354	321	296	319	324	306	313	322	332	302	341	318	324	327	297	317	320	320	333	332	323	347	324	322	341	292	333	309	333	341	351	312	333	313	325	317	319	335	315	337	333	343	294	329	325	375	330	371	325	315	307	310	314	340	343	292	330	342	299	320	318	298	345	356	321	320	336	322	320	308	326	313	326	346	340	306	359	319	329	310	322	337	365	325	329	312	311	291	336	329	275	338	271	354	327	283	306	329	341	322	358	315	348	305	314	319	325	321	292	319	338	327	312	321	310	342	307	318	320	334	313	329	328	289	322	342	314	336	340	367	306	311	326	348	348	359	341	342	337	329	311	310	353	315	334	302	320	313	303	350	347	335	313	314	333	294	347	334	337	337	324	338	335	334	319	336	300	329	339	314	336	345	346	326	337	333	323	318	346	322	323	336	332	335	348	325	329	320	320	301	330	329	318	340	313	309	308	345	349	327	307	336	327	298	350	346	311	330	324	384	324	327	317	343	335	342	356	355	366	322	331	334	300	307
51201	73797	27401	734	645	601	560	518	560	505	540	516	500	508	512	511	485	501	529	477	492	485	498	525	483	505	518	511	476	496	527	505	491	494	505	521	481	460	527	463	498	531	522	473	481	518	535	504	475	495	537	545	527	456	492	503	471	491	510	489	509	491	513	521	494	486	513	515	485	507	503	489	489	475	516	501	496	501	494	495	496	488	485	491	497	483	500	503	518	457	528	501	515	518	510	470	494	561	481	462	493	499	488	519	519	489	509	499	489	488	490	476	482	492	484	479	504	514	522	509	482	485	483	504	480	473	480	514	519	470	473	531	532	483	440	483	458	427	519	513	512	499	491	508	487	431	484	495	507	474	495	472	443	501	495	523	508	507	513	500	508	502	541	513	502	475	522	490	494	520	546	498	513	483	527	449	507	485	518	479	506	495	544	496	516	481	503	484	485	485	542	502	531	511	520	499	470	509	458	517	483	499	506	479	504	497	524	453	528	477	477	539	484	546	500	461	495	452	514	485	493	459	489	514	537	509	491	482	498	485	495	538	486	489	505	498	502	530	497	497	507	507	521	517	477	505	459	514	519	478	505	465	486	554	522	531	469	480	517	498	447	476	567	513	525	500	492	512	523	518	504	530	503	503	515	481	499	492	496	509	479	514	502	467	501	495	494	471	480	467	482	514	489	481	540	503	523	511	510	543	500	490	525	503	462	478	473	483	501	482	524	520	492	493	503	482	515	487	513	463	523	511	533	537	510	483	496	501	458	522	485	508	529	504	520	505	500	524	471	502	500	525	476	497	507	525	495	534	481	528	468	513	484	511	499	510	511	529	495	461	489	497	488	498	504	504	471	468	494	471	499	497	531	556	490	554	476	485	529	489	496	517	481	552	499	522	563	489	489	495	470	478	507	499	478	497	515	489	496	476	462	508	505	484	501	506	482	458	525	475	472	512	517	489	481	515	509	452	486	495	519	503	510	496	498	502	484	452	477	493	500	487	454	471	484	494	497	495	493	517	518	517	481	488	482	496	482	496	487	463	495	490	518	532	489	522	507	519	495	479	517	477	512	505	484	506	486	475	485	540	500	488	527	494	522	461	486	524	510	503	515	502	476	496	536	488	472	488	501	471	517	489	479	502	465	546	508	541	457	447	530	509	550	511	489	504	500	495	511	478	480	503	492	522	497	526	495	496	505	464	525	524	458	517	502	471	507	485	557	527	513	535	480	493	519	484	514	491	432	500	483	503	470	488	509	527	479	522	480	485	517	485	514	508	548	527	498	480	503	468	484	503	480	494	476	485	454	512	490	477	497	498	489	535	485	521	524	499	485	529	525	509	501	474	471	465	466	488	479	478	480	477	521	511	497	487	490	482	495	467	489	504	446	477	552	500	498	470	534	484	515	529	445	477	493	484	486	507	463	457	515	480	496	512	496	501	504	484	472	475	493	503	500	465	481	511	494	503	495	518	523	497	514	496	462	505	452	501	557	511	453	470	499	501	505	517	494	475	529	502	485	525	500	473	486	485	496	480	481	518	516	530	507	534	523	524	485	520	510	445	478	508	453	506	501	496	451	529	490	527	497	483	491	496	511	494	501	510	487	479	513	496	476	474	483	490	476	489	481	491	494	475	458	471	458	468	507	488	493	515	503	486	509	482	518	491	492	504	486	461	524	488	494	535	462	493	521	505	465	497	485	486	486	494	481	544	537	465	541	492	528	507	495	508	499	490	509	485	488	514	486	525	479	465	461	521	476	498	506	515	464	480	462	502	508	520	475	523	526	474	472	517	482	505	499	514	493	515	485	528	495	477	490	511	496	530	500	485	486	506	504	501	463	522	528	461	493	448	532	492	499	501	495	517	517	478	498	476	512	503	491	480	479	463	477	459	500	515	513	528	475	450	476	484	515	483	517	511	493	517	486	448	514	479	463	474	530	550	503	520	480	477	526	479	476	503	495	557	519	491	489	456	512	455	508	506	507	507	487	441	496	489	500	493	527	468	504	526	537	489	468	500	450	499	507	512	496	479	486	515	484	483	516	469	479	500	533	495	477	477	509	479	516	502	528	492	462	502	516	520	524	484	449	512	514	490	478	489	520	482	493	509	478	489	492	518	497	498	509	508	532	463	510	482	504	507	507	515	511	476	536	494	500	498	506	499	476	448	467	475	452	573	492	506	481	538	501	509	490	485	565	484	458	499	483	449	463	481	450	485	497	472	514	479	491	499	542	482	478	506	485	503	491	486	466	538	479	497	494	445	508	489	476	555	489	505	440	506	522	533	490	484	491	537	519	505	487	473	496	447	530	517	521	477	460	473	511	502	466	500	504	507	476	495	511	510	543	495	515	489	497	515	470	502	473	506	473	490	487	489	504	502	493	520	515	491	516	562	538	505	483	533	541	490	525	481	502	486	454	484	484	490	457	470	498	487	492	506	517	543	463	503	487	495	472	498	534	513	515	498	502	511	506	497	472	544	511	472	502	548	467	508	510	510	537	506	520	488	472	514	489	496	481	502	494	476	500	498	478	527	523	464	480	500	537	512	480	516	478	467	489	498	471	516	513	515	485	452	517	500	504	494	457	462	527	499	491	478	520	519	438	544	432	471	455	502	490	519	463	500	499	497	473	503	525	502	500	497	495	469	484	513	463	527	481	496	490	504	483	473	474	497	459	523	504	518	497	483	507	498	475	521	485	467	490	453	483	477	478	541	523	523	531	509	509	503	461	468	495	548	512	520	500	511	524	503	525	497	499	516	499	490	520	550	515	482	447	485	500	507	452	534	492	497	501	453	451	502	508	512	510	471	468	495	535	510	512	491	470	515	511	466	503	457	521	490	519	504	462	507	548	470	478	491	476	494	493	493	545	509	490	454	461	512	503	461	510	504	477	485	471	506	505	499	473	508	492	493	518	473	496	498	482	461	475	514	525	493	488	478	503	522	490	431	479	525	501	522	493	516	493	517	517	496	503	542	484	491	471	473	435	511	522	482	511	487	521	522	495	510	526	533	454	491	559	486	486	459	508	492	495	483	496	470	489	524	497	503	478	476	499	513	490	476	511	476	502	469	500	491	509	468	491	507	503	493	489	480	503	519	462	542	475	476	486	525	488	479	491	464	501	502	490	457	532	487	484	511	499	506	534	479	480	491	521	455	449	530	472	504	506	480	492	519	470	521	493	495	479	459	482	526	464	498	506	496	507	492	498	471	504	526	482	481	460	513	526	492	506	494	500	499	519	505	503	492	484	485	505	479	498	487	492	475	527	466	505	537	494	507	493	464	504	540	536	481	492	501	472	482	507	466	511	525	462	488	473	455	536	515	510	528	480	460	498	490	480	487	531	516	472	469	524	495	467	507	498	484	488	503	485	523	483	525	514	516	544	516	487	469	479	501	486	478	486	513	478	502	475	453	502	512	477	515	512	457	501	491	485	448	489	488	516	508	483	483	479	508	512	529	525	517	496	464	493	510	476	467	551	531	550	522	504	476	522	494
25131	22460	26688	21754	2346	635	664	582	621	609	618	616	592	598	637	624	593	577	609	597	581	654	647	631	646	598	589	665	643	644	641	585	619	596	579	622	587	600	637	583	593	597	622	621	602	570	585	576	639	616	648	606	643	619	582	566	600	577	589	634	570	626	651	584	602	636	606	594	573	623	599	593	623	649	603	644	656	608	643	598	609	641	601	614	584	590	639	598	602	626	629	682	640	618	593	666	630	605	590	635	622	623	608	580	666	621	598	652	545	660	609	605	622	552	607	688	633	577	586	608	657	653	576	623	614	587	625	614	609	594	597	589	642	577	621	609	618	591	618	621	595	615	610	592	621	568	634	577	620	635	586	562	632	617	617	612	622	563	608	577	592	593	628	592	605	595	620	625	576	667	555	604	601	612	629	597	606	596	608	643	641	593	601	610	621	609	597	612	609	610	584	556	655	614	588	624	636	626	580	618	613	624	615	552	634	589	612	624	584	596	613	590	597	572	595	583	586	530	649	619	661	623	626	588	629	581	567	621	641	630	632	621	580	631	611	615	626	607	575	648	598	578	567	617	638	588	650	633	625	637	611	595	622	611	624	597	647	637	597	570	606	569	610	643	597	564	600	638	606	585	593	659	633	639	626	601	625	571	610	621	602	564	647	560	567	595	568	610	572	602	620	589	597	635	640	591	642	632	620	576	592	613	574	601	541	584	627	578	659	657	606	595	595	652	591	648	598	633	570	586	642	605	624	647	629	572	639	608	585	583	584	614	622	577	620	619	631	625	602	603	568	613	617	637	574	611	596	641	612	605	610	612	605	621	611	621	600	639	601	596	568	570	628	632	563	597	643	654	559	608	582	663	609	606	593	591	653	587	578	618	643	602	620	627	609	617	624	543	621	640	605	610	589	607	644	598	612	597	588	620	608	614	613	685	611	594	624	630	614	634	612	576	574	598	597	609	555	635	604	612	575	616	644	628	625	580	577	560	608	591	592	618	611	617	627	565	577	618	580	592	621	616	622	592	641	574	601	635	615	626	582	610	637	622	638	633	620	619	570	607	623	579	622	600	617	594	634	632	611	574	582	580	567	600	578	635	593	593	571	614	617	602	631	609	612	572	599	623	607	585	628	590	613	593	619	611	652	615	617	608	623	638	584	588	617	621	624	612	618	571	602	660	541	575	590	641	613	578	615	609	651	611	618	613	612	617	597	604	606	652	601	570	611	572	598	567	607	592	564	624	613	617	577	604	630	638	616	563	578	545	589	597	621	627	579	612	598	604	609	617	581	599	604	617	633	596	596	612	592	610	649	645	621	634	625	631	603	557	677	617	619	592	629	662	622	608	629	550	657	619	645	575	585	659	633	613	582	610	585	626	627	599	617	587	656	579	608	607	648	603	591	568	639	583	589	616	593	581	604	617	646	630	623	585	587	606	606	627	594	592	596	639	619	628	588	637	643	610	661	622	619	599	643	612	629	618	599	590	702	591	604	594	616	607	571	594	590	645	559	583	621	596	631	590	586	590	658	573	643	616	643	614	633	599	604	615	603	623	603	569	588	586	626	600	634	626	624	618	620	647	611	597	613	648	635	619	622	629	599	602	638	578	582	601	612	575	635	601	617	610	632	598	607	593	595	594	581	633	635	622	620	613	631	670	635	618	563	601	590	601	622	649	676	602	577	575	613	639	639	623	618	614	588	579	591	609	560	586	585	621	609	603	600	593	581	578	582	599	630	629	617	585	610	590	617	649	672	596	635	636	611	590	584	621	584	602	589	604	578	616	624	606	612	594	599	602	601	592	657	597	637	614	554	560	625	606	644	616	607	624	618	613	663	648	626	588	621	582	650	611	619	637	608	601	608	615	620	623	615	622	582	635	648	614	600	584	604	625	637	634	655	609	612	635	598	595	614	659	633	586	623	614	574	596	584	621	614	613	571	606	581	585	605	631	609	610	616	581	612	633	598	583	630	592	588	601	602	608	623	607	639	595	572	648	614	624	638	616	636	630	618	631	592	617	595	572	586	621	628	626	593	612	600	641	621	616	613	627	581	577	585	602	622	561	584	587	601	590	612	598	608	600	584	667	613	607	576	570	644	602	584	626	683	624	603	618	641	613	670	598	601	637	614	619	616	586	591	601	635	640	618	612	569	586	649	664	612	635	610	581	642	620	601	612	569	595	601	634	577	592	627	576	621	645	595	532	582	595	606	620	649	625	620	580	588	638	563	614	639	573	593	595	588	627	619	618	609	639	594	619	675	647	609	619	597	602	626	601	627	604	640	647	566	564	628	614	640	579	606	579	620	588	593	623	615	594	596	588	623	592	593	602	590	579	617	593	592	614	611	617	614	610	575	594	593	593	592	639	584	607	608	608	627	577	629	628	580	634	603	609	594	602	593	579	634	564	653	578	591	605	606	621	616	639	574	621	652	595	569	615	623	593	566	618	578	642	616	600	550	544	570	618	615	632	648	593	590	591	619	577	614	617	634	566	599	567	632	590	636	619	618	598	618	612	643	575	624	593	623	628	608	616	617	599	625	595	589	567	662	593	639	628	640	595	559	579	570	604	622	645	571	603	588	591	622	586	564	590	638	608	645	617	618	599	619	614	585	584	609	579	577	556	616	598	647	642	581	623	623	622	630	593	586	574	632	584	565	625	576	606	607	575	583	605	563	641	596	629	647	605	571	605	609	611	603	614	609	645	640	627	595	627	603	603	588	591	601	579	612	633	602	559	599	655	612	608	583	657	607	601	580	606	595	601	647	600	592	588	568	562	603	657	585	557	591	615	592	604	585	596	593	608	612	609	594	627	646	567	574	620	598	589	605	637	622	534	623	576	610	653	637	660	637	615	577	613	595	574	636	656	608	556	615	628	569	605	638	623	589	593	610	627	600	609	586	626	653	625	599	592	552	593	618	645	573	597	592	565	609	564	581	594	568	593	550	626	606	600	630	605	593	593	639	568	625	637	603	599	559	603	607	601	613	599	587	580	612	595	623	570	599	559	622	612	609	601	618	615	591	644	640	635	635	610	590	621	601	630	631	604	637	585	617	591	628	629	615	627	613	617	589	632	628	578	575	593	594	619	596	583	591	562	654	606	649	589	600	652	589	597	595	624	616	584	596	573	627	607	591	598	643	587	586	620	584	629	613	624	657	579	658	619	599	629	580	608	627	587	560	605	637	571	618	619	600	608	601	623	598	606	636	576	622	586	571	606	613	591	643	618	638	620	593	601	611	614	617	577	615	604	620	626	647	619	575	600	603	608	598	617	612	598	624	598	609	645	607	605	632	620	579	569	570	615	610	631	602	618	613	643	627	602	615	639	663	631	646	643	599	606	608	637	627	595	580	592	573	630	603	594	573	625	609	591	580	599	644	610	651	614	597	579	607	590	642	602	587	629	598	595	634	655	596	650	573	602	607	586	654	615	606	565	656	620	640	647	621	611	579	600	618	615	599	628	595	592	604	590	622	585	612	624	626	598	559	587
45705	60821	16435	986	920	885	865	865	859	868	913	905	871	840	922	885	881	901	880	894	862	883	908	891	927	912	918	838	853	920	898	900	910	887	848	864	846	916	834	855	915	919	874	885	857	837	911	964	856	880	866	874	899	919	927	901	940	907	856	888	833	867	847	865	878	911	877	878	903	882	850	858	870	902	845	918	855	923	897	883	905	939	908	829	889	909	923	859	870	887	894	833	884	882	878	904	884	910	880	887	899	892	877	847	876	930	916	856	908	871	874	890	872	856	864	908	879	823	858	846	864	797	887	906	853	800	881	850	880	880	895	886	905	877	943	891	877	888	934	859	884	846	851	913	895	872	895	898	831	876	893	935	945	927	899	881	906	858	891	859	903	922	918	911	796	885	906	920	921	871	898	889	883	885	889	846	875	848	915	930	875	864	858	888	882	856	887	874	842	872	906	892	879	878	880	897	904	877	956	861	877	881	856	854	880	866	875	939	881	870	848	871	898	885	877	853	844	838	867	894	843	871	924	924	827	881	823	864	884	847	861	889	925	862	885	889	913	818	835	874	938	868	855	875	823	912	874	884	875	899	894	878	913	862	891	879	896	849	875	871	861	913	830	861	848	828	817	877	839	882	924	891	914	869	889	794	903	860	935	860	921	895	893	873	894	860	868	900	889	900	851	917	885	846	894	849	890	869	861	884	915	879	850	869	918	847	890	869	846	944	866	913	886	887	906	871	903	932	931	881	847	877	885	884	813	942	898	854	934	860	868	909	852	885	888	882	839	877	870	862	868	813	852	819	885	907	843	867	887	884	908	831	893	910	906	877	836	876	935	895	881	898	912	845	868	873	873	923	921	848	910	867	904	897	882	885	936	857	931	848	881	867	912	792	853	950	874	922	879	898	909	921	900	924	884	932	868	815	898	894	883	885	925	887	903	860	923	894	872	903	910	859	895	867	852	862	897	865	830	834	862	905	913	839	920	888	930	880	964	892	866	909	898	858	882	852	940	870	887	911	866	883	914	899	845	879	877	914	888	927	887	881	907	881	848	904	892	862	901	891	920	904	874	934	855	856	892	843	864	947	850	848	872	880	860	848	880	858	857	915	857	871	863	892	924	889	885	843	819	920	880	850	919	881	886	912	917	872	900	900	905	870	855	834	888	888	885	899	883	871	908	880	877	880	871	909	937	884	899	889	889	885	899	906	883	911	881	882	857	897	841	871	822	890	851	857	869	859	908	855	893	884	982	875	872	891	825	894	900	891	868	894	908	883	824	832	878	910	889	858	876	912	839	920	898	951	921	792	809	936	916	821	873	910	857	868	923	930	882	863	914	873	854	869	860	842	931	858	859	896	834	847	848	884	872	889	931	903	866	883	835	898	934	834	949	874	846	905	895	846	893	807	885	898	930	873	865	901	893	881	868	866	858	937	906	874	860	950	913	905	871	888	906	902	890	866	872	876	820	868	871	919	946	924	877	898	865	869	874	878	910	911	875	911	893	885	881	896	831	904	859	889	891	899	874	830	847	865	881	873	898	835	879	881	819	865	848	908	900	873	868	910	881	847	893	910	889	887	914	831	882	897	857	884	833	822	914	872	874	910	876	881	853	905	881	876	844	873	835	821	846	858	822	857	902	853	827	867	880	844	905	859	881	875	925	899	859	885	881	897	896	888	861	869	897	857	882	887	878	902	865	866	892	836	880	877	904	910	890	864	876	851	852	886	845	841	878	848	886	834	888	885	810	909	858	891	860	880	841	866	876	865	855	897	825	868	886	967	918	820	880	885	890	867	895	877	901	871	894	865	888	854	904	871	906	892	791	933	892	899	891	917	892	849	870	875	875	896	864	818	898	850	860	893	822	893	848	878	843	879	922	870	870	852	869	949	912	907	934	853	876	880	945	860	869	858	848	864	900	874	845	862	857	872	841	820	865	888	908	822	873	879	934	953	864	875	899	866	867	921	907	868	870	923	871	898	822	919	824	904	876	826	897	800	854	860	874	807	950	833	920	831	873	877	879	870	905	889	888	926	887	883	874	856	880	885	921	886	905	859	897	852	852	925	865	910	848	899	854	875	930	893	885	857	872	896	853	872	928	920	871	864	912	892	838	896	871	849	826	889	828	907	888	940	846	877	863	831	856	843	875	921	908	871	877	853	873	918	876	859	886	869	866	885	903	847	903	856	853	879	911	889	851	901	907	880	861	926	901	887	895	909	896	893	856	845	837	882	914	909	872	924	897	849	880	863	870	816	860	856	860	875	826	859	867	881	873	847	897	912	800	832	840	847	850	870	898	879	887	856	844	852	849	880	860	861	853	843	856	899	823	842	871	902	878	863	860	896	877	904	870	930	857	851	853	877	864	929	863	918	891	863	878	869	828	872	915	853	841	843	881	858	854	870	921	920	869	905	861	842	941	891	883	846	852	865	846	904	881	830	899	883	890	952	799	829	924	897	910	845	924	846	855	824	821	839	872	847	901	876	876	840	907	830	926	881	869	881	815	832	868	820	885	906	904	878	923	905	890	830	866	864	845	844	872	902	828	917	881	832	849	919	891	942	873	835	904	898	865	879	920	897	887	895	912	884	901	847	885	831	860	917	872	878	884	859	877	894	878	894	931	855	876	830	916	857	873	845	833	833	882	897	944	893	839	839	881	895	851	907	813	845	857	900	908	920	884	878	805	865	862	875	896	962	823	909	856	852	898	882	810	912	929	871	880	849	860	881	926	864	874	871	848	880	901	867	846	887	855	848	891	867	829	866	924	917	873	900	888	869	848	946	881	882	880	853	842	871	869	861	893	919	910	896	865	890	890	884	908	850	901	930	870	935	883	868	844	873	843	872	887	903	853	810	863	905	864	904	832	918	862	884	925	907	877	833	850	844	875	893	887	895	860	870	900	873	865	861	865	869	896	899	901	942	820	877	869	872	870	874	884	911	892	875	871	891	903	876	888	907	910	861	862	908	882	895	883	864	895	861	882	900	926	859	924	824	878	867	872	855	907	927	852	868	951	896	914	913	832	901	852	841	871	855	899	834	906	907	923	874	902	876	875	933	856	840	863	849	886	884	824	862	845	841	855	903	855	917	943	836	840	861	838	861	892	878	878	859	843	864	906	889	855	892	906	887	855	822	827	885	898	856	892	889	880	887	909	864	870	895	896	835	914	881	877	852	856	877	860	846	856	866	879	852	810	877	895	870	850	851	864	891	912	916	840	896	905	851	932	844	842	885	906	815	835	902	869	883	885	906	887	813	880	898	858	890	961	884	861	844	926	848	868	943	843	843	813	902	879	838	910	878	861	880	859	883	798	869	865	867	899	941	944	856	825	907	869	886	900	853	863	859	864	903	865	898	902	867	873	894	842	906	873	882	901	928	911	898	876	855	866	921	871	857	857	863	889	859	894	823	860	823	890	844	959	873	907	862	885	923	897	883	886	884	863	913	835	864	894	885	898	829	873	857	869	853	815	920	893	876	856	884	906	885	861	884
22561	21703	29207	24492	21580	18491	996	311	276	257	262	289	257	238	234	234	268	266	250	252	275	277	250	241	257	281	245	233	269	244	261	256	256	264	270	251	287	286	238	265	263	245	239	250	248	242	292	250	256	261	255	247	240	245	256	230	271	270	247	260	238	262	262	254	258	251	261	266	246	253	270	273	274	249	268	279	246	276	250	256	251	267	244	257	237	271	273	258	240	250	229	257	260	262	280	256	223	241	240	263	262	269	267	250	234	226	220	271	277	261	260	277	267	250	251	245	249	267	280	297	263	264	243	244	249	259	282	274	261	242	241	250	267	259	254	236	236	245	232	261	275	243	262	244	255	260	266	257	282	244	251	237	266	274	249	228	255	277	263	260	263	250	231	249	259	262	270	272	232	247	248	246	299	215	250	266	242	293	240	260	274	266	270	250	272	276	269	249	229	234	262	241	267	258	244	265	248	267	272	258	288	262	257	283	242	283	253	274	246	268	270	248	239	243	266	260	247	261	274	256	265	253	267	255	243	264	261	254	257	255	261	241	264	247	251	242	266	257	238	250	247	255	267	264	260	300	261	266	256	255	257	243	246	275	264	249	272	248	242	264	241	247	246	229	263	255	256	222	246	262	249	261	241	260	260	251	270	257	273	248	240	247	225	235	255	276	237	244	294	247	264	242	249	271	220	261	254	248	265	242	255	297	267	248	238	254	256	279	255	255	229	269	257	261	227	260	237	232	247	244	286	265	271	254	272	272	273	255	244	272	245	269	270	257	227	279	282	279	221	233	233	251	262	257	246	299	255	244	215	236	277	236	259	228	283	226	245	240	256	252	257	237	267	244	263	251	265	233	252	248	224	288	273	251	262	273	227	257	278	247	260	253	273	246	242	260	258	260	245	282	231	237	238	249	262	253	263	264	257	262	246	275	258	260	248	258	265	255	254	237	252	262	259	249	264	253	274	232	272	264	255	273	227	250	261	253	240	248	243	238	254	226	259	246	241	267	255	258	263	247	264	229	247	247	282	197	290	259	275	292	251	241	251	267	273	266	270	243	280	243	269	256	245	275	263	246	257	227	271	276	280	250	243	267	254	256	262	269	254	245	241	209	275	229	236	232	245	279	257	270	253	265	257	250	255	249	264	279	251	269	268	235	242	260	244	281	267	286	256	270	269	268	241	238	260	236	253	255	273	257	260	251	225	275	248	256	267	237	247	256	251	254	252	256	257	251	247	250	270	218	259	222	252	262	237	247	287	240	249	261	267	258	250	263	265	244	254	228	264	282	239	254	242	260	232	247	272	264	259	263	275	249	250	254	241	259	242	315	247	249	245	282	238	286	225	278	303	270	272	271	248	242	257	263	264	253	277	257	274	267	251	286	262	253	251	263	277	250	302	243	249	264	275	265	301	252	270	277	275	241	264	278	264	236	252	233	248	236	253	239	297	237	278	249	262	244	260	228	253	262	260	256	251	272	244	240	258	275	252	254	248	245	228	227	261	281	272	253	257	244	247	274	276	257	263	248	248	244	266	271	261	257	242	243	238	239	250	266	247	258	260	237	269	275	284	236	251	258	272	274	234	284	254	251	237	227	248	276	248	220	230	258	248	264	274	276	266	249	232	268	271	256	248	275	285	291	259	255	255	244	259	246	260	243	271	269	274	266	257	234	270	261	243	245	270	257	234	239	255	256	251	240	252	280	256	247	227	244	263	247	269	282	271	260	281	256	232	254	248	270	253	238	251	270	226	237	280	249	270	263	248	280	262	245	282	263	277	253	264	261	249	245	230	240	238	266	258	266	276	279	226	255	254	266	247	249	245	261	303	236	261	264	261	245	271	249	230	258	225	273	259	303	247	253	284	272	255	255	260	295	246	263	232	217	276	242	259	276	241	241	268	248	242	247	291	251	268	257	271	265	263	269	248	240	253	230	268	258	247	264	240	242	272	232	264	241	235	239	230	266	283	250	251	257	256	251	234	282	259	234	244	254	264	274	258	258	233	258	258	271	259	269	263	263	257	250	244	262	267	246	256	268	253	255	252	207	265	263	229	268	273	255	244	249	248	249	260	254	264	278	271	261	249	255	269	239	259	279	252	260	243	249	221	245	260	240	263	224	266	264	262	234	244	240	285	259	263	255	255	258	250	239	263	235	265	281	281	283	263	263	269	245	247	233	255	237	230	269	228	279	268	265	279	229	288	236	254	235	244	212	278	254	236	267	250	257	261	270	257	256	301	274	254	280	255	237	236	288	253	257	227	247	265	219	252	250	260	252	252	239	256	246	256	250	253	242	236	251	243	273	270	249	256	229	299	280	281	253	216	284	243	240	272	261	252	284	233	266	268	229	272	261	265	260	272	268	252	247	289	261	274	241	241	258	248	254	250	263	244	265	257	263	282	266	238	240	230	252	254	256	223	211	257	260	252	278	255	222	280	274	259	234	277	248	265	237	274	242	288	254	247	263	258	252	262	234	245	253	249	231	269	240	236	254	256	241	269	240	269	251	230	245	254	252	272	271	272	231	249	247	254	292	261	251	258	240	276	252	248	258	228	237	265	237	250	252	227	233	267	270	255	218	268	236	260	259	223	265	304	280	266	229	236	274	282	253	265	267	242	278	263	240	245	247	266	237	213	264	244	252	248	257	267	264	244	271	259	228	274	247	274	261	273	238	248	250	272	252	248	263	246	249	238	243	270	238	261	279	270	266	238	299	252	256	235	278	242	274	234	251	250	283	268	262	261	277	239	247	244	263	267	237	275	254	233	269	251	245	283	267	257	263	248	266	246	224	248	230	240	233	253	266	252	249	214	250	218	261	251	264	255	255	280	262	256	241	266	241	256	270	242	253	246	258	229	296	242	258	255	250	248	258	246	288	263	274	251	246	270	258	266	273	263	278	246	284	246	281	253	266	242	281	244	279	250	266	244	242	274	218	259	232	250	270	273	232	272	261	251	239	244	252	295	247	233	258	256	261	248	244	255	259	280	251	245	233	261	290	241	231	254	268	250	248	238	242	288	250	247	234	274	248	282	235	249	259	257	268	247	275	238	252	280	240	266	249	246	245	258	246	252	238	244	263	247	250	260	252	253	240	256	251	262	245	239	256	253	243	264	260	250	256	287	262	253	237	265	249	240	260	244	252	233	250	275	252	256	260	259	240	266	258	268	241	237	281	268	250	222	291	256	254	253	286	249	238	270	255	255	254	284	264	253	243	259	255	266	242	251	257	274	239	258	274	285	260	246	251	269	274	248	262	266	239	256	249	234	253	256	261	270	231	234	252	246	251	265	247	226	244	255	271	242	238	267	282	259	280	274	243	254	229	272	292	221	253	256	254	253	232	241	250	253	269	241	264	273	269	275	240	271	240	267	279	265	262	249	244	267	267	237	241	267	237	221	280	235	291	231	249	257	259	255	265	268	260	277	230	281	242	255	263	263	242	229	261	254	249	243	263	246	264	229	250	248	245	244	235	260	291	256	235	263	259	276	245
59154	90259	26167	758	582	494	474	438	421	407	406	384	384	388	362	377	401	384	405	395	382	399	345	382	381	362	382	411	375	345	381	385	361	387	398	350	369	392	373	376	366	329	374	373	377	378	341	384	369	382	350	367	375	379	372	377	340	385	347	369	392	375	376	369	367	350	347	396	359	349	369	387	371	354	340	378	372	382	346	375	358	384	360	367	364	373	372	372	371	372	379	354	356	350	373	357	375	383	345	352	369	355	385	400	346	375	366	382	382	405	360	346	397	361	361	380	351	376	383	391	343	412	397	368	361	376	352	377	385	337	372	348	383	392	373	381	379	345	329	360	351	379	372	409	400	366	376	368	374	366	385	404	388	401	371	360	363	357	352	353	365	384	377	349	353	367	326	354	359	366	353	363	340	351	363	343	394	371	396	369	352	373	387	376	339	370	350	360	366	372	381	339	364	384	379	364	348	369	348	360	393	380	357	372	423	359	345	383	364	387	377	405	361	362	360	343	360	374	389	363	339	374	368	397	369	353	375	340	346	398	353	389	374	399	387	374	357	364	348	347	352	367	388	370	349	376	348	365	356	329	369	371	382	395	342	333	386	329	362	348	360	380	363	391	383	384	375	367	400	363	373	374	377	362	378	369	389	356	355	369	414	378	353	362	390	362	373	375	386	409	376	350	371	341	361	354	349	379	403	350	321	377	376	382	387	356	368	387	366	366	369	396	376	381	366	379	407	362	375	366	364	332	373	398	388	375	341	367	376	386	349	378	379	385	347	383	384	375	345	400	333	346	342	360	378	350	342	373	372	343	337	362	354	366	364	375	385	348	357	359	348	343	364	373	380	359	353	386	368	360	329	349	382	366	373	384	370	340	381	343	353	358	367	358	336	394	343	366	370	382	373	341	361	359	374	347	357	349	381	362	362	391	379	384	381	401	401	357	365	388	347	376	338	363	336	366	356	370	371	409	335	348	366	405	394	364	385	345	353	363	342	379	410	377	335	351	348	353	370	375	365	378	355	393	342	384	365	349	416	398	369	351	363	389	362	400	364	372	344	363	350	372	345	391	379	331	377	347	365	365	385	388	377	368	380	361	389	352	363	350	342	381	387	385	368	380	385	373	367	382	365	372	387	389	347	360	406	399	372	377	361	363	346	345	355	367	372	376	336	361	370	400	348	362	374	374	352	364	369	362	360	365	337	355	384	363	350	372	377	389	401	375	368	392	386	399	351	384	375	365	331	386	362	374	376	354	360	381	345	394	374	378	366	381	359	353	371	401	380	381	378	373	368	354	360	359	364	358	357	358	344	374	337	360	376	385	347	347	350	347	364	371	403	369	361	344	362	397	352	403	353	368	381	375	369	378	403	366	382	378	410	379	345	385	394	369	389	381	343	375	380	344	409	329	356	370	363	369	383	345	375	362	409	392	345	381	352	373	341	329	376	347	368	418	351	347	395	353	383	382	397	377	374	376	377	383	334	381	377	374	368	412	359	354	365	359	364	389	395	354	350	364	372	357	371	374	333	343	387	380	357	355	368	401	349	373	363	382	374	351	370	364	334	355	374	353	369	376	372	389	334	378	374	388	352	358	374	351	340	364	354	378	360	354	365	384	373	366	338	364	377	387	368	360	359	394	349	346	372	389	371	379	337	350	371	364	361	344	391	370	374	410	399	331	371	355	347	387	374	385	342	348	350	392	386	372	360	351	398	368	348	369	373	336	372	362	374	337	361	355	386	352	378	342	371	376	388	379	372	355	353	335	350	380	365	372	338	400	358	361	348	359	379	382	367	408	339	353	379	381	363	366	371	361	390	386	401	347	358	365	372	380	345	369	374	346	384	381	369	397	386	375	374	346	336	349	351	343	396	359	352	360	342	382	386	355	406	373	431	351	378	382	369	337	362	347	358	386	359	404	368	354	373	383	412	361	371	332	355	347	377	345	369	372	378	372	382	379	413	390	384	380	342	344	364	375	395	359	349	352	370	360	339	367	367	371	364	366	355	365	368	379	371	376	363	365	363	335	369	350	371	364	374	360	377	383	377	390	383	352	398	373	378	376	327	389	368	346	320	345	389	329	385	413	362	358	407	359	371	365	372	376	336	398	384	324	360	345	380	358	350	358	308	347	390	395	368	358	346	391	370	386	359	361	346	367	367	410	378	354	349	351	364	392	378	364	385	383	368	377	402	418	341	381	388	333	377	356	373	365	348	383	383	374	375	366	369	361	357	343	362	342	382	371	357	403	364	408	355	362	348	341	354	395	364	348	382	361	380	406	348	356	331	390	370	368	391	385	329	370	362	358	362	361	397	346	377	370	377	380	366	330	351	355	358	351	378	349	358	351	369	366	366	397	364	385	389	347	377	385	320	370	387	378	348	366	358	340	376	353	378	356	330	339	351	380	367	357	359	366	375	344	320	364	350	355	330	383	344	386	355	360	374	337	378	377	337	384	398	345	394	383	358	390	350	385	333	390	357	364	361	331	351	370	370	379	387	381	366	365	390	327	372	369	361	364	364	383	402	356	345	373	347	342	368	347	362	381	376	362	349	378	378	417	360	364	398	358	373	330	344	389	392	377	367	351	388	370	410	367	351	369	355	389	432	345	362	379	335	390	379	369	336	346	360	345	352	374	371	358	380	345	384	395	386	345	419	369	357	341	371	344	371	359	344	396	346	374	366	377	392	378	407	341	360	357	407	359	368	358	370	346	380	369	346	377	375	394	367	365	379	392	332	370	372	380	351	374	376	341	344	367	387	382	362	371	359	391	382	378	367	359	392	386	338	371	378	380	369	368	388	323	376	333	391	362	384	401	388	338	331	400	373	351	374	353	399	351	392	353	379	309	387	364	347	380	379	363	371	346	367	356	349	375	390	375	365	373	343	396	336	374	356	375	343	406	375	335	336	351	376	382	349	364	369	338	349	370	355	359	388	384	367	327	382	392	355	368	369	364	371	335	395	346	370	364	357	351	361	374	390	371	380	351	355	393	399	366	362	407	338	363	390	383	370	375	391	365	357	345	373	363	337	396	357	360	375	389	363	391	361	376	370	355	383	366	374	368	329	352	382	361	337	368	356	374	338	425	355	355	349	342	385	352	382	376	332	359	358	385	358	356	341	381	367	369	354	383	353	339	351	353	347	380	348	417	355	356	371	386	363	367	366	373	408	355	401	350	351	345	360	402	374	374	361	352	364	357	368	362	374	359	371	386	375	391	379	394	340	366	347	386	376	360	383	368	381	349	384	352	355	383	374	374	376	355	374	379	360	378	367	353	381	386	391	375	343	375	368	382	398	361	369	403	388	371	398	372	371	384	362	376	395	346	370	337	373	357	344	370	394	374	358	380	393	374	361	360	368	347	361	371	368	402	376	384	359	363	404	358	377	366	339	350	366	363	355	403	331	410	362	397	365	357	346	345	363	359	328	356	376	355	340	373	355	371	406	357	348	379	391	363	371	366	381	326	350	351	397	347	367	348	367	378	357	347
29826	23932	13241	1308	631	614	562	568	530	586	587	566	584	559	547	587	576	595	602	573	598	568	589	562	560	609	574	558	568	589	579	601	526	593	576	566	580	576	621	580	589	586	596	601	580	587	576	607	560	590	577	599	603	578	567	585	613	653	579	556	599	556	568	539	546	586	579	593	634	572	554	599	621	650	574	550	616	565	537	610	561	571	573	595	598	611	581	572	600	579	584	615	597	590	545	637	579	585	633	558	557	570	601	549	591	601	576	589	533	603	561	612	558	569	616	557	602	589	613	588	599	617	558	578	598	604	592	561	550	585	607	581	571	596	573	592	585	575	576	564	556	568	605	588	530	589	593	547	595	600	578	564	629	562	574	556	597	551	561	589	576	582	544	574	558	612	559	608	562	544	568	581	557	603	566	589	590	573	588	581	567	578	587	580	603	609	550	606	570	603	587	536	582	536	620	581	577	584	556	568	610	604	562	610	611	635	573	573	609	554	614	582	596	581	610	594	595	610	530	616	542	583	537	562	591	608	568	554	573	604	588	552	608	575	572	598	643	592	594	590	567	543	564	582	577	564	592	543	561	603	608	571	607	606	596	557	599	600	577	622	541	589	561	577	571	583	564	604	581	625	598	595	560	577	584	567	572	579	588	615	508	590	551	576	572	574	579	583	576	606	554	616	561	559	566	553	538	591	556	552	560	591	548	590	565	556	616	586	543	629	596	551	585	557	574	548	556	629	560	535	587	601	532	537	584	620	569	581	600	594	583	605	594	540	616	532	581	557	564	609	584	613	573	597	599	579	530	552	591	557	602	551	580	573	588	590	586	585	560	543	572	580	580	575	586	561	594	588	590	585	588	555	563	557	537	595	582	578	560	591	566	582	607	604	556	567	516	534	575	621	582	590	601	562	576	543	622	578	566	578	577	585	499	596	591	586	621	543	557	547	600	625	569	586	574	609	602	608	584	613	534	592	586	585	601	566	639	543	607	591	554	595	585	585	626	596	575	560	573	566	604	586	534	544	583	642	595	575	626	539	534	553	582	590	573	593	574	561	558	631	554	575	587	637	582	577	579	608	581	601	577	580	592	555	574	560	577	578	594	530	543	600	590	562	602	609	558	571	613	607	576	563	615	646	561	596	542	588	590	525	557	578	590	599	588	595	601	565	557	590	547	660	588	591	571	608	600	588	610	616	564	597	574	545	561	533	546	616	551	563	498	598	563	582	588	569	538	562	585	573	620	553	606	572	569	561	596	546	599	585	620	602	606	555	600	603	597	531	581	563	601	574	604	585	577	599	622	580	557	568	575	569	555	497	531	551	583	571	580	597	578	576	612	581	569	577	594	566	589	595	550	506	592	559	561	602	583	547	591	567	598	547	548	582	554	572	592	570	536	576	569	561	585	572	581	621	565	540	588	570	562	574	579	577	569	622	579	600	615	588	577	624	549	580	555	582	577	605	583	555	578	601	568	608	569	557	638	590	572	579	525	536	603	592	562	568	589	632	570	584	582	590	613	534	569	602	610	579	548	591	569	589	595	596	582	581	565	573	557	595	593	579	574	546	547	595	569	565	572	648	605	572	540	610	595	584	573	605	605	583	547	577	562	580	603	585	584	606	585	611	589	577	562	568	600	619	584	577	587	599	610	601	572	603	603	573	594	562	562	582	571	579	587	592	598	577	559	546	547	634	508	574	587	560	581	597	575	529	587	596	605	564	586	609	578	589	589	611	598	590	603	590	567	576	521	546	599	602	584	599	539	562	583	581	578	549	582	631	614	592	564	604	596	574	583	591	601	530	578	576	580	596	604	584	540	597	564	617	582	582	570	564	590	584	589	581	613	587	563	581	511	565	567	596	582	607	578	581	593	588	631	605	603	566	600	638	576	561	585	621	611	568	563	572	568	585	566	584	541	576	528	569	523	594	579	614	612	614	569	596	615	597	600	576	548	582	584	575	603	602	539	605	591	556	564	598	556	610	585	621	556	651	570	589	574	598	584	610	567	588	601	575	570	575	539	567	602	611	564	594	595	600	547	603	604	570	609	609	598	580	575	576	585	577	578	555	610	545	599	576	574	561	523	588	581	619	617	557	589	527	626	565	594	561	584	596	609	539	569	533	615	588	541	581	567	570	587	620	583	564	583	585	576	550	593	535	614	597	587	586	604	554	574	553	575	559	578	560	574	588	605	582	600	590	564	648	556	625	632	527	528	540	600	540	599	591	554	591	587	545	619	595	562	583	599	598	537	623	630	554	571	591	613	552	588	582	566	604	597	583	667	582	593	590	554	595	615	570	548	570	615	589	576	593	609	604	554	578	602	538	580	604	592	608	553	612	559	582	556	586	577	589	593	579	562	551	584	591	581	631	563	575	606	614	523	566	593	575	578	603	591	577	584	552	598	603	579	570	591	614	607	584	567	598	559	575	526	565	535	557	563	615	552	574	576	582	601	592	586	573	596	589	580	542	593	572	574	611	576	568	565	558	581	603	600	582	589	612	590	609	599	594	560	589	596	591	607	571	589	538	559	621	562	617	606	584	582	590	532	556	584	619	556	573	591	605	547	576	553	557	610	551	565	578	554	602	577	574	575	542	541	574	568	601	580	575	621	564	554	538	556	618	594	560	612	579	550	608	582	609	590	568	639	618	588	596	580	534	601	572	577	606	596	578	570	595	585	606	528	580	590	602	581	615	574	573	556	558	559	586	583	593	587	584	548	551	540	602	593	536	591	564	585	524	557	570	556	581	526	624	612	592	517	601	626	601	592	594	556	579	562	605	544	539	568	595	574	597	600	610	587	574	588	604	575	560	546	572	606	583	540	568	559	587	600	570	573	578	642	578	599	596	576	600	599	578	576	549	559	602	578	555	575	619	559	598	570	574	598	637	630	619	609	619	587	571	550	575	567	564	582	547	605	613	558	559	571	577	570	611	569	571	633	582	596	549	577	581	609	610	558	608	575	549	574	605	603	558	568	583	595	564	564	597	567	589	576	639	586	587	601	587	597	570	551	587	605	608	608	606	567	564	568	619	596	581	623	598	574	620	554	609	555	587	549	612	588	597	591	590	583	596	590	555	634	598	540	576	584	590	586	578	523	587	607	602	583	563	604	563	594	576	545	620	542	570	598	543	528	567	587	595	579	573	609	566	541	596	606	589	618	616	556	574	596	548	534	589	564	583	569	572	610	520	593	577	579	600	634	547	614	577	585	570	586	571	541	573	569	550	561	595	574	625	549	551	612	610	589	579	588	575	606	587	610	549	576	538	552	601	540	570	622	579	588	579	566	571	599	576	569	583	608	578	576	582	602	573	608	558	544	586	588	600	589	580	544	628	555	547	575	582	633	606	541	607	551	581	611	531	600	628	599	575	608	592	531	570	604	571	592	616	592	595	546	553	590	597	598	611	580	627	574	590	570	582	581	585	577	598	555	556	602	614	643	593	582	570	572	539	592	580	583	605	569	549	590	590	606	582	556	601	586	583	592	595
30052	34478	7932	841	881	911	837	840	822	896	808	839	832	861	833	895	864	900	821	861	836	865	843	902	879	823	870	860	856	830	832	872	891	845	877	851	893	810	843	860	831	869	849	853	833	845	828	862	833	820	852	865	806	869	849	843	835	810	865	839	865	835	898	821	881	904	844	857	885	842	810	849	820	812	879	874	839	881	820	878	835	819	785	854	856	835	823	805	852	864	850	872	845	811	881	871	858	897	901	850	806	889	850	865	857	879	891	853	822	871	842	831	868	916	875	783	836	811	833	849	845	871	823	840	866	848	850	882	849	831	846	843	806	858	811	818	865	843	842	820	845	875	860	834	906	864	871	832	833	795	837	898	822	861	850	871	859	845	856	852	880	858	806	906	838	853	901	841	817	812	857	834	862	860	850	882	857	875	901	875	774	919	869	817	817	866	852	862	885	855	823	854	861	907	895	871	897	858	821	859	806	905	858	839	823	855	850	861	813	831	861	858	833	862	866	861	825	827	863	867	888	795	846	880	856	855	851	872	845	808	797	864	834	833	875	863	845	851	833	874	822	837	842	858	817	868	860	879	879	888	864	889	861	895	866	838	836	848	807	895	867	850	854	862	807	858	865	864	888	859	866	908	904	860	869	913	882	779	882	871	836	861	910	871	872	855	803	856	882	824	872	845	847	830	857	803	894	866	825	855	817	853	854	869	848	819	819	825	824	843	880	844	871	904	854	798	845	869	861	882	859	886	832	836	857	802	855	812	842	896	836	851	913	862	910	818	835	860	901	839	863	877	844	874	902	832	862	894	827	851	843	857	867	881	880	833	813	829	829	828	834	885	834	816	895	877	813	847	799	802	851	862	867	829	854	844	848	821	810	886	827	863	809	877	921	856	866	864	850	849	833	804	861	894	844	859	830	869	865	897	875	865	852	898	824	812	881	844	852	813	821	810	837	798	845	854	871	868	823	877	829	817	816	824	831	867	811	854	850	897	849	852	845	850	873	803	889	844	873	870	848	794	841	822	855	855	829	861	878	863	847	856	809	822	855	874	855	815	860	877	817	839	836	881	839	855	882	863	849	826	879	869	895	905	835	824	877	869	857	758	785	880	876	843	817	838	893	820	890	855	825	888	848	904	853	844	840	765	883	856	849	845	858	862	910	888	857	877	853	833	875	850	883	805	861	809	909	778	842	872	870	880	885	831	831	823	844	789	882	897	888	834	879	846	928	818	883	842	824	861	853	858	842	852	827	868	889	844	901	788	842	804	857	881	875	868	839	810	813	860	871	862	870	907	898	843	833	868	846	820	845	849	815	850	862	853	847	864	871	879	825	873	857	891	851	925	863	860	893	897	863	879	857	851	862	860	812	914	859	856	827	877	824	847	889	823	848	900	856	852	844	882	863	819	829	827	876	881	846	854	845	830	809	823	848	870	846	825	829	871	861	833	825	822	866	835	892	878	795	864	829	788	863	834	815	857	907	824	869	881	801	835	818	878	847	812	863	848	861	814	868	856	880	814	852	830	870	874	869	883	811	854	826	844	804	883	884	830	879	835	819	903	855	878	879	829	917	880	866	851	848	893	839	813	865	936	884	822	862	892	762	852	842	883	823	856	846	816	864	809	860	902	916	857	886	855	874	831	824	870	843	880	826	852	820	867	845	813	877	876	822	858	866	823	861	852	888	821	878	814	875	886	911	855	798	809	842	845	860	869	829	897	838	832	860	885	867	826	860	797	835	851	865	876	827	927	842	864	857	862	842	866	863	888	839	864	844	856	791	863	848	843	899	873	886	804	818	814	879	821	830	810	846	816	832	902	846	834	856	822	838	838	843	827	825	830	845	827	922	825	844	821	854	861	782	879	844	798	922	831	834	882	845	848	857	887	875	860	874	881	851	889	851	858	835	861	819	843	850	811	813	792	872	851	862	914	852	821	856	809	844	848	780	853	857	852	908	846	874	821	862	850	862	871	859	854	857	852	810	847	850	836	867	868	823	867	857	837	894	875	892	855	854	820	812	904	849	773	878	860	848	855	801	857	900	842	855	845	821	914	835	830	855	824	802	881	934	822	842	927	786	900	874	858	861	834	842	879	879	832	861	885	847	893	878	834	866	869	812	844	846	885	902	907	871	884	866	908	861	854	854	846	829	903	834	847	836	857	844	870	882	887	919	833	850	797	849	856	840	878	829	811	873	875	884	805	880	832	836	832	862	855	928	881	874	822	845	833	902	864	811	827	795	840	805	824	878	843	869	815	884	817	838	844	862	827	870	828	855	829	827	835	835	835	880	852	858	878	836	870	840	857	846	865	884	867	857	830	842	886	848	798	833	818	874	950	873	874	841	827	860	869	839	828	853	861	826	854	885	834	864	846	874	861	762	854	846	839	844	838	850	914	881	877	843	899	818	855	855	883	848	832	873	835	822	820	843	852	886	878	829	871	875	904	816	892	786	818	859	845	865	883	897	865	837	861	859	789	933	835	829	852	918	803	832	868	893	881	838	904	871	833	822	850	849	850	828	848	824	874	861	869	836	876	836	815	869	844	923	903	849	813	855	848	859	832	876	852	816	810	891	835	846	873	830	834	830	801	879	893	826	849	850	849	860	850	874	852	883	866	847	846	890	884	869	815	851	864	924	859	786	898	807	853	822	907	873	860	806	821	861	870	857	872	856	846	914	863	916	866	912	865	834	872	908	868	875	824	854	871	826	852	842	830	833	872	829	811	881	871	853	826	862	870	830	862	853	884	840	834	843	865	834	794	872	877	879	839	901	866	836	887	839	803	883	874	818	857	820	905	865	823	821	893	877	879	862	848	741	891	843	835	839	837	855	840	890	838	876	861	841	822	849	822	848	870	847	881	845	839	896	874	905	867	832	838	791	809	881	852	836	875	846	826	837	853	925	874	880	868	874	941	886	858	878	857	909	807	849	825	847	837	849	859	889	903	870	792	854	910	861	901	857	831	837	896	851	874	920	812	833	847	847	862	908	861	839	871	844	852	838	834	883	866	836	842	865	810	858	805	856	843	837	830	791	872	841	833	900	808	824	882	819	863	813	880	819	848	910	885	856	849	857	908	827	880	836	843	833	875	871	838	842	885	885	804	883	916	841	882	887	860	840	891	833	921	851	833	855	810	805	930	855	840	835	901	807	846	877	873	847	802	838	835	798	885	835	824	900	820	832	875	829	839	823	834	871	850	857	816	873	881	834	848	900	874	784	910	880	844	847	865	840	834	873	851	836	838	861	861	919	897	860	845	819	840	902	853	879	819	828	869	855	801	850	839	863	839	868	824	830	850	846	848	829	854	910	891	842	838	842	799	806	866	883	881	888	864	833	843	855	826	845	825	852	889	883	834	841	830	861	858	855	844	888	837	862	900	863	861	845	838	851	863	832	818	845	833	839	891	841	808	851	797	863	832	870	834	905	827	848	824	845	876	874	885	903	838	844	870	866	817	852	886	868	801	863	827	859	879	841	858	857	855	864	827
23440	21869	28466	25284	17397	1580	418	440	375	313	392	353	335	329	366	373	367	360	381	346	391	328	371	363	356	366	348	398	361	349	378	354	352	349	349	347	326	341	356	355	359	377	321	345	321	358	307	325	357	321	337	334	348	344	314	331	346	371	352	367	362	329	325	331	335	345	339	326	346	338	380	361	350	324	331	391	354	339	316	345	322	361	311	356	350	314	367	369	382	350	333	337	353	328	355	361	330	340	342	356	336	332	342	323	351	327	344	311	342	310	335	333	357	348	316	329	345	384	337	336	334	355	345	329	355	348	366	344	377	322	333	331	335	339	314	344	355	344	326	320	350	361	325	341	340	351	340	340	363	332	325	340	327	306	354	332	352	355	343	355	359	345	313	365	381	370	359	353	373	362	326	357	346	357	378	346	376	373	326	377	354	352	381	364	333	353	353	362	334	341	353	363	361	333	370	356	347	331	368	372	364	339	321	349	353	317	322	370	367	353	312	309	342	357	332	321	377	347	327	362	360	357	362	378	336	394	328	354	342	387	363	354	334	335	340	365	351	326	354	340	375	371	356	338	378	341	341	347	364	359	367	344	355	334	362	341	361	319	330	347	355	363	361	359	392	360	317	380	331	338	359	360	338	360	337	350	356	362	348	348	361	344	349	362	343	312	332	354	368	314	348	343	358	316	331	306	384	378	364	344	331	349	369	355	327	338	357	349	391	367	361	332	361	342	371	351	347	329	373	381	352	331	365	315	314	339	317	344	364	322	333	346	338	319	357	340	361	328	352	305	327	352	374	347	314	330	321	328	364	344	314	301	370	339	315	338	358	364	348	356	323	353	315	361	363	320	375	370	376	327	339	363	377	358	333	336	345	338	339	358	370	350	311	311	316	311	348	340	315	331	358	340	340	366	339	363	310	346	368	393	350	344	372	323	320	364	320	361	334	335	373	331	362	325	367	338	333	399	329	353	356	359	356	320	336	340	363	341	335	327	325	335	367	335	353	349	362	354	344	347	378	347	321	335	322	385	349	332	358	348	353	361	333	362	356	344	324	333	334	342	342	352	341	329	352	346	366	344	374	350	335	360	379	363	335	327	344	333	325	349	352	343	339	359	364	352	348	340	366	359	341	351	331	319	340	328	323	335	372	357	384	349	335	345	336	339	348	350	371	326	352	318	348	364	312	341	348	357	326	362	352	360	357	356	349	332	343	341	340	325	346	336	369	332	350	346	342	348	337	347	373	356	322	361	338	337	366	351	347	358	339	338	347	316	326	355	321	336	336	370	385	334	336	364	324	337	317	324	334	335	345	340	317	355	348	366	345	352	346	329	347	356	348	326	343	332	290	330	352	371	343	342	365	330	372	345	392	361	348	330	340	361	338	378	340	360	370	351	380	344	381	348	332	371	335	361	328	359	359	369	352	342	331	369	331	353	337	331	364	362	348	330	355	357	366	319	355	350	356	323	342	349	345	335	364	345	365	346	345	339	360	309	346	358	332	324	355	363	343	349	321	354	345	386	332	383	328	335	340	335	332	346	338	364	374	324	330	329	353	340	361	345	348	330	347	344	339	335	334	366	343	347	356	363	359	332	411	330	334	324	341	318	357	357	332	316	360	340	313	374	344	333	339	337	315	353	363	360	328	341	372	368	346	329	329	354	337	352	342	331	357	331	365	332	343	383	365	353	357	331	396	379	349	330	340	345	342	339	367	370	327	325	343	357	359	360	332	334	327	336	352	339	362	341	350	355	365	336	353	347	356	325	328	349	337	326	338	327	331	335	341	311	332	318	332	336	352	367	364	354	309	339	337	361	362	321	356	337	341	328	353	354	352	314	344	346	371	333	316	346	337	373	339	376	346	321	339	385	329	351	385	355	317	293	355	329	348	338	339	337	355	342	324	353	325	376	330	338	344	319	324	340	352	353	352	357	334	342	381	343	362	349	334	385	386	344	356	330	364	368	362	331	328	378	318	357	342	319	334	337	346	336	328	348	355	347	348	377	368	364	323	332	309	371	374	379	346	376	336	376	350	345	353	357	337	319	329	338	327	356	342	397	342	349	337	356	366	358	347	366	373	401	375	346	358	332	379	329	349	319	360	343	345	354	345	331	344	363	361	352	359	360	330	334	333	347	361	352	349	327	343	316	364	333	333	343	351	365	341	358	318	373	356	353	382	362	327	350	356	330	359	337	356	353	373	344	368	360	321	334	342	365	352	328	336	333	371	347	374	364	351	345	321	334	355	355	311	361	354	345	332	359	347	331	348	386	331	335	335	356	332	329	347	367	301	379	333	378	344	363	349	363	380	331	354	332	337	341	340	304	371	319	334	314	332	347	353	377	360	339	307	352	332	368	346	337	348	370	303	338	344	325	368	311	365	351	356	332	345	355	349	348	320	362	348	334	385	327	342	350	353	326	349	365	325	347	320	344	330	342	315	342	358	345	341	368	362	350	358	310	323	352	307	375	324	324	346	335	365	313	329	340	319	330	333	343	355	394	376	371	343	355	334	348	361	340	366	346	362	339	334	348	335	338	324	363	368	358	357	373	394	331	380	341	312	358	333	321	342	360	374	351	341	318	351	358	344	346	332	327	343	347	341	329	335	354	325	366	364	321	347	358	369	345	346	335	323	350	320	343	323	341	315	358	341	358	332	360	330	363	371	364	380	313	368	343	355	338	371	344	341	329	353	384	346	365	363	345	338	325	365	331	356	330	364	367	331	353	334	306	314	355	316	349	346	361	362	320	342	312	328	348	385	362	346	374	345	336	359	354	339	348	320	354	356	349	368	386	346	325	345	364	335	350	379	356	344	377	318	354	342	383	312	362	351	353	330	361	326	332	366	346	364	345	344	347	325	318	356	345	353	364	343	326	320	391	355	340	361	335	355	355	358	363	342	366	335	368	338	340	361	353	369	361	374	333	327	338	333	346	367	346	314	370	345	351	348	372	353	339	328	372	341	357	327	373	321	343	341	351	391	346	340	358	350	314	329	335	335	341	384	361	328	340	317	314	360	358	350	338	332	364	355	313	308	315	378	333	354	337	340	324	313	331	336	348	350	361	351	340	351	339	345	377	368	347	329	344	340	329	377	352	313	340	336	344	330	373	345	325	343	362	364	317	327	354	362	323	339	321	366	337	349	339	316	348	326	358	332	358	330	349	330	331	352	369	327	368	362	381	339	344	344	348	338	342	360	339	324	318	328	322	367	355	339	324	375	342	344	373	364	341	336	338	340	355	332	341	352	355	333	313	329	341	324	335	331	347	329	388	318	306	353	352	356	357	340	339	347	334	334	363	342	314	350	337	354	347	359	339	348	343	325	327	339	376	328	327	317	321	335	348	383	346	349	333	344	362	360	362	375	351	330	334	390	343	360	333	333	343	334	333	345	318	357	379	342	356	356	344	343	332	347	375	374	347	346	335	367	339	354	314	330	355	359	354	358	374	335	318	331	335	323	339	334	325	352	323	376	361	364	353	315	372	357	355
51666	77162	30300	724	650	577	567	536	567	535	527	559	538	543	552	570	452	522	552	535	495	500	497	519	536	516	557	521	471	509	557	536	518	510	493	577	483	518	501	522	502	493	533	532	509	549	541	524	556	522	500	528	529	556	506	483	532	498	536	538	544	538	551	481	524	556	512	455	525	561	498	542	517	508	496	521	530	495	524	526	512	530	502	542	546	536	516	503	548	519	502	464	532	527	536	566	557	540	555	521	511	541	512	503	533	526	533	552	497	517	542	503	555	491	518	532	543	507	555	564	518	516	559	537	520	493	479	522	533	576	553	484	527	522	546	544	491	536	548	504	492	538	520	452	520	503	515	553	534	529	528	508	516	521	556	507	595	494	510	520	498	486	521	523	517	500	521	479	523	520	527	551	497	526	517	558	523	528	493	497	540	532	539	542	507	534	511	531	486	562	513	571	529	528	543	533	553	541	537	549	515	508	548	495	531	484	533	529	518	497	524	532	549	525	523	536	580	499	489	523	524	510	488	495	524	574	576	509	501	543	553	536	490	530	556	525	541	510	473	537	587	550	556	512	556	500	548	505	540	509	512	544	507	543	558	500	502	538	508	565	511	504	513	520	505	545	510	564	487	531	522	538	566	542	516	548	536	518	588	530	491	541	491	515	527	523	547	503	532	549	573	482	498	520	536	520	508	508	537	533	531	547	531	567	543	511	513	529	499	529	505	481	524	524	541	530	522	535	492	519	537	512	540	548	531	563	471	510	517	512	533	509	542	500	473	538	535	502	504	492	541	537	486	505	554	488	482	583	496	549	523	549	562	537	551	510	545	487	521	554	525	524	517	533	524	526	535	511	499	512	551	543	507	496	541	515	505	536	509	548	506	516	506	523	505	573	485	522	525	514	492	531	545	491	488	530	487	569	493	460	517	551	530	533	549	497	540	543	536	499	545	510	556	504	587	521	519	558	481	509	519	541	503	513	544	574	515	487	527	468	521	524	494	500	527	507	494	488	507	538	577	531	510	527	542	523	547	508	540	533	531	511	549	469	530	558	511	478	518	498	547	527	510	557	481	521	524	530	507	551	522	502	563	545	505	462	556	494	551	513	497	556	495	546	498	538	518	519	584	498	539	521	539	518	512	537	527	534	508	542	563	521	512	511	546	513	491	507	557	504	491	500	533	520	520	541	550	570	544	525	570	540	562	516	560	537	551	524	516	505	502	508	522	523	512	537	533	497	472	538	559	564	555	510	562	559	513	582	497	523	535	508	496	563	570	509	522	512	537	533	568	532	510	536	510	482	541	543	513	532	555	522	532	522	542	526	516	553	536	538	508	542	548	535	480	571	543	539	558	541	507	490	551	521	520	513	549	552	504	529	563	545	498	551	532	529	540	524	517	522	517	494	540	500	536	528	521	511	532	523	532	510	529	555	513	525	563	486	504	509	495	512	520	527	548	524	503	534	509	466	517	492	506	477	533	516	522	492	476	509	543	482	552	543	521	495	505	492	517	505	528	513	523	521	496	548	568	537	546	524	530	513	520	523	520	527	502	567	522	522	545	522	515	541	570	519	531	526	497	547	520	519	527	542	474	507	507	493	490	522	537	549	531	501	518	540	546	486	536	505	508	485	453	483	543	512	518	511	543	506	533	539	492	528	518	524	489	499	517	545	497	545	535	519	514	485	539	548	498	546	526	517	555	550	548	563	519	518	498	526	522	513	528	507	523	469	530	526	535	503	481	496	506	555	514	536	496	494	525	532	534	506	525	495	521	510	526	542	518	552	544	538	542	529	531	555	525	518	513	538	484	521	516	535	527	511	505	477	483	517	540	505	563	540	549	511	492	525	497	534	470	528	483	542	558	524	512	541	532	524	486	509	505	517	569	571	511	511	508	544	503	539	560	530	525	517	479	512	563	510	582	518	506	572	489	523	568	552	517	501	517	506	570	519	534	498	562	514	542	529	532	544	489	534	511	549	506	512	507	517	539	511	530	537	485	510	553	501	534	527	530	523	537	545	571	519	515	510	522	508	532	498	532	528	546	492	531	489	493	513	536	538	523	529	538	519	540	510	512	533	546	533	524	506	547	520	543	558	492	526	570	550	511	505	533	562	532	564	507	552	499	535	529	522	506	530	556	513	530	538	502	508	570	480	531	547	546	531	566	521	529	488	487	479	518	534	548	526	502	564	526	533	551	549	531	542	523	556	514	536	563	532	520	525	549	474	539	512	543	522	513	482	535	500	526	510	544	565	511	539	529	527	481	540	527	535	533	529	496	518	531	532	527	490	503	516	488	547	521	525	534	560	531	549	531	521	591	526	550	505	463	522	538	522	534	478	547	540	506	557	555	526	521	493	514	527	510	487	538	520	499	512	526	536	549	491	483	515	495	547	533	521	555	514	537	536	567	530	532	526	513	552	502	528	532	535	491	480	518	533	524	504	487	488	532	512	500	537	596	493	502	495	544	505	487	505	546	503	495	502	546	567	522	526	511	533	536	520	551	535	531	505	532	521	519	577	540	504	511	506	509	522	505	556	558	469	532	499	582	515	517	518	517	554	525	505	541	520	511	531	498	520	524	532	515	566	534	541	558	508	524	521	535	543	512	498	544	521	532	516	537	504	506	555	491	541	530	510	506	537	543	563	519	533	502	511	516	491	505	474	495	481	509	553	510	519	486	500	516	526	502	554	526	515	500	491	532	554	522	512	465	557	529	505	482	514	496	553	513	557	523	496	522	526	548	524	524	560	518	514	504	528	527	500	520	490	529	504	559	566	536	533	537	561	538	525	512	543	537	524	538	527	524	521	515	514	538	576	493	521	559	523	548	568	529	516	552	520	557	518	534	522	511	516	502	562	553	524	555	499	523	535	525	557	553	504	521	506	554	518	514	536	505	526	521	534	512	511	528	484	492	551	537	524	533	498	533	501	497	521	543	529	497	533	481	564	531	530	528	540	521	512	537	504	534	522	472	511	521	583	533	507	509	532	528	581	496	544	518	532	516	546	536	534	515	518	515	501	554	539	508	525	521	507	541	503	536	538	505	507	544	531	527	518	460	506	531	519	510	501	513	500	531	522	537	500	523	545	516	528	490	536	563	539	534	535	530	533	524	528	504	524	500	512	539	510	533	518	525	491	488	536	506	519	550	540	501	523	505	532	514	496	506	552	557	498	544	509	561	529	504	516	503	529	509	537	479	519	601	495	555	516	565	498	537	505	536	535	510	510	508	559	531	516	488	523	532	545	555	541	516	521	517	534	499	492	530	511	554	551	552	554	524	543	509	531	524	542	488	537	493	536	551	520	504	536	505	482	566	517	544	561	526	511	522	548	503	482	529	525	520	523	498	549	536	527	518	506	514	504	533	593	498	503	539	529	509	533	539	583	505	505	526	533	526	534	505	512	503	535	517	539	514	541	494	495	526	552	497	525	501	541	520	529	488	511	569	516	548	540	506	535	510	513	524	530	524	533	532	511	540	517	507	547	482	517
25151	22582	26693	21665	2366	618	687	652	672	595	644	668	655	636	614	593	674	650	613	673	662	626	604	571	614	575	604	636	609	638	634	657	629	588	630	650	622	647	641	625	666	638	643	648	628	612	637	635	618	642	619	644	664	632	644	576	636	638	613	642	593	642	620	574	644	620	639	607	631	631	578	656	605	636	611	646	633	626	602	625	628	630	593	618	607	665	620	610	642	643	637	610	594	617	584	617	658	615	677	655	666	642	666	623	621	676	665	623	615	602	621	658	617	624	638	621	648	614	592	630	623	672	609	624	598	658	645	572	639	659	647	625	626	644	655	628	623	623	628	628	629	639	629	643	663	623	637	620	603	619	618	610	609	639	630	596	559	585	673	604	633	607	601	580	651	670	630	643	631	605	625	586	618	622	597	647	619	654	612	610	654	639	613	608	602	595	603	601	635	650	630	612	663	690	662	625	658	637	611	593	666	601	631	581	606	654	626	606	636	628	569	631	643	614	633	656	634	616	675	645	610	664	608	617	620	602	625	607	604	673	639	613	601	620	594	596	599	610	581	657	588	624	574	596	584	661	622	647	621	660	627	589	616	698	626	599	623	653	613	613	650	628	600	623	687	640	599	613	636	633	638	594	594	629	640	618	660	628	632	615	601	608	606	623	579	622	609	646	645	617	635	598	644	626	682	630	625	658	599	644	612	642	611	618	613	589	607	625	618	633	524	645	613	622	644	631	642	566	653	656	622	600	573	658	647	658	663	609	591	626	630	594	638	596	644	607	631	649	645	648	619	679	589	590	662	630	622	654	614	596	558	678	599	652	656	631	619	599	601	600	623	618	584	621	638	622	676	601	602	670	620	647	664	599	638	605	587	630	611	623	636	678	652	647	618	630	611	590	622	621	640	659	601	640	643	635	657	608	616	641	618	611	610	615	615	631	636	601	642	627	609	635	658	631	610	622	613	593	604	603	601	607	630	654	646	684	647	618	610	607	644	613	639	638	608	634	627	640	671	657	644	647	646	629	588	574	582	631	603	636	659	628	610	595	584	600	608	625	639	623	646	629	606	619	657	632	599	611	627	582	607	578	606	635	653	579	639	632	600	656	650	643	620	625	591	591	622	610	642	640	663	601	606	618	611	620	643	576	624	594	631	613	591	635	601	566	657	652	629	619	676	642	624	630	608	651	610	616	642	587	631	654	627	643	621	635	602	600	669	600	653	635	614	626	601	612	647	634	640	607	646	583	636	616	629	587	636	687	614	625	629	544	660	560	692	616	643	628	659	678	587	637	633	644	618	626	587	632	618	571	621	590	696	628	629	630	654	636	637	603	659	639	647	627	611	645	613	580	641	629	605	601	626	631	628	622	624	617	628	613	599	589	630	626	654	588	582	611	611	607	626	645	632	651	590	643	627	604	606	659	632	604	640	622	628	662	639	608	603	615	654	629	615	665	625	620	614	594	631	629	642	574	621	623	614	623	626	607	651	597	610	633	659	630	635	611	631	645	631	673	677	625	653	664	645	594	634	693	620	668	610	621	634	639	642	604	628	591	620	572	638	636	632	628	630	672	598	628	625	624	607	577	643	635	639	616	635	642	616	657	601	643	636	614	656	643	670	603	629	592	641	635	575	648	629	606	607	603	607	629	585	643	612	632	610	586	619	615	645	630	613	641	612	647	652	654	638	602	642	641	665	675	666	578	660	638	616	612	617	608	639	619	661	613	653	590	589	583	637	626	621	563	608	611	666	634	592	614	610	602	642	646	603	658	640	644	619	599	623	660	593	636	620	624	611	651	581	640	607	644	657	627	656	600	599	649	694	635	652	623	593	616	647	602	667	639	647	581	616	577	619	603	657	636	609	606	613	617	613	599	572	647	650	656	621	644	599	642	637	652	629	631	623	616	604	568	608	669	640	588	653	632	616	616	574	610	627	597	628	614	638	621	608	595	594	631	572	626	636	620	603	610	651	600	646	668	570	609	629	571	588	618	610	632	606	659	671	644	578	653	581	607	655	667	647	666	635	650	592	604	620	646	581	597	654	633	629	643	584	582	600	600	637	634	637	666	644	586	629	622	598	670	650	626	628	644	650	662	646	622	673	637	612	646	623	638	647	618	627	632	602	599	625	670	633	625	610	636	612	615	610	614	638	609	623	632	621	638	591	615	668	620	626	625	647	670	635	625	638	582	638	604	625	639	648	618	639	623	665	615	610	644	635	634	645	575	646	600	634	553	644	621	675	629	596	667	638	648	631	592	622	628	647	625	649	583	625	643	673	622	616	612	625	627	624	580	579	623	609	654	664	631	610	628	631	612	643	611	591	672	593	618	649	630	650	617	620	637	608	591	578	629	613	605	570	669	611	580	596	648	619	595	648	598	624	669	662	633	671	644	595	658	627	627	590	622	605	632	602	665	637	623	627	644	604	597	607	628	597	638	595	620	626	613	620	631	610	633	619	581	668	602	634	636	625	576	631	629	624	596	623	660	615	640	655	615	663	620	630	637	639	637	588	633	602	579	652	616	597	643	659	633	598	592	625	652	596	601	644	622	619	600	630	612	649	615	616	585	638	665	617	608	676	653	592	632	650	603	614	622	665	605	617	627	638	635	599	615	606	646	636	643	611	603	639	640	613	662	658	603	638	586	623	604	608	626	615	668	618	620	610	589	577	650	660	612	631	591	678	627	641	603	606	622	647	604	635	614	638	646	645	610	637	630	615	669	634	610	658	608	603	643	591	623	658	655	615	586	632	620	615	681	612	658	618	630	677	657	628	651	629	646	590	583	649	612	656	599	598	587	582	606	615	610	615	581	575	651	625	600	650	621	602	643	597	629	639	598	628	606	606	635	648	605	583	614	637	617	601	611	659	630	647	605	634	661	654	632	617	587	627	584	636	612	592	618	597	561	577	581	618	630	679	624	631	664	594	622	644	608	628	597	630	607	642	629	647	591	678	622	628	626	622	612	602	610	629	624	586	616	634	653	617	595	547	597	616	628	612	615	602	617	606	612	611	677	656	614	646	624	711	620	616	667	665	615	600	614	655	611	626	611	624	629	633	624	663	615	671	578	640	585	630	590	642	611	633	636	666	641	595	666	665	646	636	614	617	671	607	603	593	658	611	612	636	610	644	575	629	619	595	630	633	602	627	645	590	601	576	641	638	580	649	632	574	596	588	587	611	609	614	626	608	619	626	654	604	604	675	600	592	613	621	672	601	630	612	617	648	613	662	584	617	647	620	618	618	621	635	646	612	643	597	612	602	650	644	716	617	640	591	686	661	618	647	634	635	641	626	633	569	648	606	635	646	630	642	651	616	655	619	638	616	649	661	664	628	641	613	659	628	615	616	612	625	609	560	643	631	633	629	578	607	624	659	611	616	608	626	649	625	597	629	652	624	648	631	568	639	586	622	619	633	647	641	639	608	623	636	642	645	645	591	633	634	608	609	600	623	645	602	631	600	632	647	627	626	678	642	633	600	592	666	591	599	628
46164	60856	22935	981	885	900	926	930	920	910	882	880	896	911	893	873	950	934	870	898	925	868	879	918	838	895	870	869	914	893	865	938	905	876	914	835	898	910	846	871	912	861	892	878	920	912	883	916	929	830	946	870	899	919	884	901	895	908	900	892	924	888	889	898	883	858	922	906	906	873	966	860	886	882	908	879	861	907	832	917	881	905	849	874	904	907	895	823	935	957	894	863	902	933	903	930	944	897	911	927	881	907	918	898	886	837	840	848	901	909	860	899	852	880	856	873	874	888	910	869	852	870	863	879	891	914	871	843	854	880	912	941	874	921	890	915	950	898	900	880	856	877	907	908	873	836	844	903	862	900	912	938	862	825	923	827	863	881	876	887	870	865	865	924	879	886	877	895	872	916	835	892	954	874	915	847	865	874	847	863	882	858	860	905	864	882	872	918	903	911	907	889	884	854	896	824	842	873	856	860	855	923	938	959	917	872	872	855	889	895	867	898	885	849	930	909	873	930	890	795	883	873	899	831	917	899	909	934	850	866	880	893	872	891	948	899	889	880	895	860	854	905	880	865	867	878	882	883	866	911	853	885	869	903	853	881	875	882	926	886	907	927	918	895	866	919	878	842	918	936	883	920	928	885	890	912	927	896	923	919	904	930	868	871	894	852	937	894	901	874	855	927	888	916	932	877	897	910	861	851	920	927	888	884	899	915	902	897	868	892	877	830	882	899	939	900	863	889	871	874	867	824	897	899	878	922	919	866	878	884	887	882	942	966	917	900	857	906	908	910	861	880	869	892	927	897	911	916	844	892	891	898	886	879	881	854	952	890	906	912	874	860	899	896	918	896	889	898	850	861	899	885	907	879	925	844	848	842	906	881	900	918	898	886	860	910	903	894	887	909	925	927	912	864	868	904	847	886	911	851	889	890	889	899	915	865	841	925	900	876	860	889	888	897	902	896	857	901	914	854	874	873	897	907	847	881	905	876	860	872	915	872	939	914	854	868	932	930	934	905	878	900	897	900	923	863	908	897	865	838	931	888	885	908	864	833	873	861	893	861	906	885	863	909	921	924	916	855	867	831	921	897	906	898	919	931	897	878	904	872	906	905	907	912	943	931	894	895	915	931	875	920	929	944	893	873	855	901	870	862	894	935	917	893	868	897	842	924	906	859	876	909	811	929	868	882	874	910	845	922	907	879	877	910	870	888	902	902	851	886	869	892	953	832	852	915	884	854	845	883	870	884	919	870	897	842	857	881	890	888	922	908	890	899	916	858	879	874	845	906	893	891	1007	917	909	855	953	913	891	837	875	965	905	893	832	917	899	906	882	882	882	857	849	875	837	910	893	851	926	923	865	925	910	892	876	880	925	858	901	838	858	844	900	853	864	865	933	871	911	866	941	878	873	911	837	881	874	939	908	898	927	888	886	913	837	861	880	919	883	893	914	886	891	922	921	906	867	893	905	945	881	927	889	873	866	926	874	845	888	898	892	868	922	854	934	901	878	891	921	891	901	844	882	844	905	950	919	948	901	866	886	947	882	847	930	863	882	926	878	825	915	906	871	904	901	883	876	870	862	892	845	883	867	851	868	880	880	905	887	905	896	853	902	852	901	853	911	875	869	870	882	861	914	864	860	892	888	869	901	804	902	883	850	928	847	876	898	887	871	900	883	904	919	924	904	932	895	891	873	886	923	887	878	864	871	894	857	876	928	886	902	874	905	925	943	920	929	928	841	897	878	885	894	873	844	921	898	848	827	906	901	929	934	896	848	849	967	926	886	900	944	843	882	883	925	942	867	857	912	889	816	875	880	888	875	846	950	929	933	908	951	862	886	913	872	859	874	907	885	923	949	831	867	910	817	887	887	937	858	873	905	896	929	943	918	931	886	868	885	854	859	862	890	859	890	872	901	910	872	883	869	886	902	871	897	919	879	895	897	893	892	908	841	860	959	930	870	921	843	865	961	889	927	902	881	856	899	936	896	842	891	877	913	949	910	857	853	915	926	881	903	919	903	876	840	861	867	889	869	884	892	985	870	937	891	857	898	881	933	915	909	873	853	878	778	862	918	906	832	891	913	843	870	927	888	872	850	866	877	866	854	884	840	855	923	903	896	860	859	913	927	875	879	857	937	896	888	956	892	884	894	885	943	859	906	885	895	978	872	874	871	882	913	896	874	891	950	900	887	865	855	863	896	907	886	909	886	910	891	885	867	908	908	893	931	850	861	874	912	888	851	883	891	859	842	884	897	875	844	976	879	902	909	925	896	890	918	966	893	900	909	879	909	866	895	932	937	925	887	920	895	850	864	908	920	905	888	883	831	858	887	895	899	916	873	904	913	868	937	904	944	881	916	883	881	901	935	861	894	896	843	894	832	879	924	893	934	881	905	894	902	926	862	865	929	887	887	868	873	886	866	874	868	938	920	880	890	871	873	892	933	872	875	925	890	916	913	867	913	957	879	908	878	878	894	876	837	857	929	894	903	873	897	881	871	877	893	867	928	921	895	943	831	879	906	919	832	905	858	939	834	840	888	833	886	952	946	872	910	909	861	922	877	909	894	869	871	903	824	809	920	920	850	907	879	879	910	919	916	863	913	918	896	865	929	884	905	911	898	898	845	828	838	915	898	865	864	939	899	883	958	868	886	882	910	847	909	913	857	877	902	879	851	906	858	881	893	882	861	933	909	861	842	898	925	864	890	828	938	882	861	856	920	897	886	909	879	918	952	853	895	881	930	901	859	888	894	879	944	933	885	894	896	892	886	945	872	889	857	863	908	882	872	865	883	892	960	896	902	893	887	909	862	874	933	914	839	893	834	895	895	920	836	939	953	894	891	887	890	870	918	874	937	894	836	908	862	821	856	884	887	860	867	865	898	925	938	896	889	819	913	880	890	893	917	879	872	895	917	932	875	890	882	894	887	923	891	874	922	887	850	863	896	886	893	904	894	871	875	905	853	897	909	857	889	912	897	871	901	852	954	872	915	902	874	911	872	835	893	926	862	874	888	859	887	895	901	891	889	882	897	931	951	941	829	934	900	896	848	891	857	870	923	855	932	880	929	864	924	933	842	925	905	890	849	867	907	859	868	895	837	898	927	923	882	899	958	847	926	881	902	894	850	897	936	930	880	865	847	917	874	832	850	898	840	894	900	889	907	873	840	892	897	908	860	899	858	862	856	952	876	864	898	903	901	899	896	913	898	892	930	930	894	856	916	886	918	902	875	882	894	851	871	873	880	903	871	870	926	857	900	888	911	878	905	881	917	878	863	866	859	872	855	902	921	853	918	888	885	885	871	839	884	911	896	854	883	839	858	862	868	923	906	908	876	893	856	867	864	902	908	952	892	860	965	919	904	917	933	872	853	895	860	877	861	866	873	868	902	920	873	850	919	918	855	890	881	849	921	846	904	901	863	921	864	866	892	905	855	897	860	887	884	856	929	852	924	840	879	892	874	942	900	918	903	921	896	921	942	873	925	867	925	907	842	831
22477	21628	29073	24517	21515	18291	1096	319	252	286	228	296	303	264	279	292	279	266	297	264	279	266	253	264	258	280	256	294	264	281	257	238	256	267	252	284	277	281	274	264	283	290	281	289	315	282	262	281	274	286	261	303	263	293	268	290	304	270	241	237	307	276	252	255	266	287	233	285	247	249	259	246	249	248	270	264	274	281	277	250	252	272	265	276	286	247	269	283	261	278	271	269	266	251	261	275	273	254	287	266	287	266	269	251	272	333	262	290	289	278	292	266	264	273	308	268	259	290	259	280	254	279	265	276	270	283	294	273	279	242	267	296	267	239	249	253	258	264	283	239	249	253	257	276	273	265	288	256	265	265	251	239	297	261	291	241	237	238	282	288	273	278	246	266	260	256	276	273	252	251	283	264	285	249	282	265	258	246	273	271	276	285	276	251	283	254	275	250	276	272	263	268	264	267	262	285	265	265	254	261	285	281	300	245	287	262	274	252	290	252	255	252	286	263	287	279	237	272	267	297	270	256	255	254	270	232	291	265	232	262	306	271	284	262	243	243	279	271	261	299	286	275	248	266	253	243	242	273	257	269	276	268	265	254	266	277	257	257	263	264	279	248	278	244	267	252	253	274	269	265	296	243	253	283	251	278	270	258	275	284	292	289	300	298	283	292	282	259	285	300	233	289	257	264	277	283	255	271	276	275	281	281	254	268	273	285	267	286	257	285	260	265	256	270	251	230	266	265	269	257	257	289	284	254	265	266	227	277	287	263	281	256	245	273	274	276	268	275	281	282	249	275	249	276	272	248	275	245	255	293	291	283	255	246	270	291	297	270	276	271	275	276	266	271	252	265	234	254	284	285	253	264	226	267	263	289	266	279	254	303	286	286	255	260	265	261	270	255	289	268	253	283	274	293	270	265	264	269	258	240	244	259	278	279	276	273	291	257	260	280	252	273	276	286	264	274	272	274	281	262	275	267	243	293	246	286	249	265	285	262	277	254	256	274	269	263	296	267	253	268	294	255	277	244	255	288	294	262	276	296	292	287	276	248	271	298	286	277	260	251	280	295	251	239	266	265	289	288	272	284	286	257	259	257	235	269	216	260	258	283	264	262	273	270	224	282	255	264	263	276	279	268	237	282	274	253	282	295	251	253	257	270	287	278	291	281	233	261	274	246	273	263	267	273	283	257	285	281	280	259	270	296	283	255	262	283	258	265	266	279	266	276	264	267	251	252	307	257	262	245	282	287	275	275	255	241	249	266	281	276	270	272	275	290	279	271	272	272	282	261	246	268	270	256	268	242	262	232	268	244	271	257	244	273	287	306	296	250	288	277	261	274	285	287	265	276	246	276	270	261	274	269	285	262	243	251	251	245	303	246	255	264	263	292	283	290	280	253	282	263	285	294	256	250	281	274	265	262	273	283	275	276	273	271	261	261	268	266	257	263	297	291	279	282	263	258	268	238	254	274	287	267	266	275	283	305	282	273	272	267	272	273	294	277	267	267	247	256	287	266	274	248	285	274	264	266	294	273	294	281	287	279	289	245	256	242	279	274	274	259	269	264	241	296	259	265	274	250	250	279	279	262	261	268	276	252	278	265	253	271	250	268	265	275	277	299	248	256	262	244	281	239	283	301	279	278	301	259	252	264	266	269	257	268	297	253	266	258	266	246	273	274	282	268	258	274	248	249	277	279	279	267	284	276	270	278	275	278	279	281	279	287	270	306	274	273	247	262	256	284	255	272	267	264	268	270	280	227	278	271	269	289	263	278	275	256	251	280	259	296	292	265	256	257	285	258	288	257	267	276	277	277	276	282	265	273	247	272	254	282	260	269	312	261	246	254	281	256	271	278	260	289	277	285	234	282	258	288	289	283	258	277	290	302	239	269	255	268	265	280	260	271	279	255	252	255	260	274	276	274	267	279	257	267	256	272	268	254	297	263	265	276	265	248	276	276	265	268	256	288	257	296	256	237	268	246	292	244	279	280	250	294	301	266	277	276	297	265	249	276	302	269	288	263	285	275	257	276	298	231	260	286	269	265	265	247	285	274	267	301	228	279	250	295	269	272	259	265	275	283	246	256	265	260	248	242	284	294	273	286	272	281	283	300	264	280	282	273	254	283	290	288	275	277	250	268	264	269	241	293	260	280	235	246	267	260	261	244	270	273	286	280	273	267	263	226	284	268	285	271	282	269	256	250	289	293	290	274	284	279	278	243	261	252	248	240	264	266	285	234	252	251	246	266	263	287	243	219	249	285	271	244	259	273	253	258	260	248	288	256	242	255	268	283	266	257	293	255	276	278	289	262	279	266	264	235	282	253	277	258	276	269	291	259	264	260	280	238	260	257	268	270	261	273	259	280	273	282	272	263	292	274	245	273	247	258	277	271	252	288	262	305	270	268	224	277	263	274	251	262	268	261	256	273	304	266	299	281	272	285	287	267	282	265	262	274	271	265	270	248	273	266	265	289	259	292	244	262	275	245	258	252	257	262	259	297	243	276	310	269	273	284	272	253	258	299	248	241	273	288	278	289	261	290	271	228	288	251	255	257	285	285	248	306	255	267	282	252	231	284	272	298	271	264	274	255	276	233	260	261	280	244	260	288	243	269	245	257	285	269	255	269	280	302	257	240	282	260	278	251	284	272	248	258	273	303	274	289	253	279	262	289	270	250	292	293	256	284	240	264	286	254	275	262	290	253	260	267	292	274	271	247	279	272	253	264	281	252	285	261	284	257	259	271	248	259	252	258	279	256	269	263	273	288	283	257	253	283	246	262	269	285	269	283	278	248	299	288	274	231	283	273	235	274	243	264	260	297	257	242	254	251	277	284	271	256	256	280	262	275	274	252	272	284	256	261	255	254	270	265	272	267	268	266	278	276	246	292	242	268	264	240	255	258	284	264	241	282	238	257	280	251	275	296	298	266	297	286	251	279	255	279	238	247	257	250	278	258	299	269	273	259	266	258	243	260	246	247	285	261	276	302	271	257	266	286	280	280	269	254	248	214	291	282	264	268	261	254	263	258	258	236	283	259	261	293	261	298	259	287	256	282	276	278	258	273	279	265	267	284	268	273	245	272	264	263	263	296	251	270	248	302	275	266	260	297	270	249	276	257	242	273	286	254	271	285	286	270	259	230	286	253	269	258	254	273	271	261	287	285	269	262	268	237	256	283	260	277	251	252	254	282	260	306	286	277	296	271	258	273	273	268	268	250	291	279	268	277	304	277	269	249	249	240	264	277	241	290	260	237	257	266	276	260	257	269	252	288	255	286	303	265	288	281	286	280	280	280	253	263	256	264	290	267	258	265	284	269	255	267	262	281	267	283	241	267	248	258	250	276	287	257	293	274	274	267	294	278	290	292	248	240	256	277	260	241	259	277	245	270	265	285	233	260	277	279	269	287	252	271	267	226	250	284	257	257	278	246	290	281	289	253	278	307	279	255	285	224	252	282	256	286	261	253	289	253	284	282	268	274	290	274	272	281	292	261
59260	89816	40957	795	586	535	448	419	407	415	447	403	409	421	380	426	373	392	377	405	395	358	414	391	354	389	393	386	364	388	373	355	401	352	402	391	405	369	417	401	345	371	387	373	353	372	388	381	390	391	407	357	362	397	395	396	413	396	361	374	394	399	358	396	388	385	381	395	374	349	363	380	360	392	383	417	402	396	398	400	371	409	391	387	414	361	414	391	411	368	403	366	386	369	403	376	389	339	366	397	373	353	382	378	373	376	383	376	389	346	409	386	395	362	345	383	401	354	413	372	391	411	421	393	358	382	387	376	379	373	369	427	387	412	379	355	394	348	367	391	444	388	379	404	372	427	360	439	415	398	374	371	399	403	329	394	390	373	394	396	363	376	409	389	364	370	387	351	396	393	363	377	385	369	383	390	384	353	371	428	385	401	372	431	392	412	395	395	382	397	369	380	375	381	388	370	411	394	401	379	382	375	401	374	379	356	367	378	356	343	396	367	403	388	394	380	360	370	401	407	383	362	396	364	393	391	350	376	377	387	406	354	396	386	392	359	405	395	403	378	348	385	372	361	382	392	413	359	376	399	377	357	366	398	387	361	351	416	362	368	384	396	366	383	399	413	392	412	365	404	354	421	382	414	403	366	386	420	380	370	364	389	416	384	386	425	359	367	375	386	363	385	376	351	374	377	361	386	396	371	400	398	383	366	362	377	376	379	405	365	385	396	389	381	417	381	395	393	379	385	418	376	365	370	338	373	358	412	369	417	395	385	387	388	403	409	390	375	370	423	372	374	363	395	397	382	386	375	385	402	356	400	406	395	372	374	347	370	382	415	392	399	356	372	418	371	374	418	368	361	394	397	392	375	394	397	393	365	400	339	420	401	399	387	366	432	405	399	380	356	364	374	387	339	415	379	395	391	398	414	364	392	376	417	395	387	372	399	405	389	406	379	368	395	392	379	365	352	358	377	416	358	422	378	371	417	409	385	403	403	344	374	406	375	417	380	395	371	382	405	380	388	387	364	375	370	386	419	414	392	429	378	380	420	346	327	424	407	361	379	399	383	382	393	374	368	369	377	346	390	384	415	405	397	395	374	421	378	398	395	393	371	380	371	412	400	406	402	394	393	349	366	395	385	364	374	379	375	350	377	383	416	389	362	401	396	401	357	370	362	384	395	368	385	395	379	358	383	375	392	366	401	378	358	384	357	406	355	374	367	414	349	380	364	390	350	366	382	364	377	381	427	367	376	362	368	386	374	398	406	394	384	406	422	361	390	398	386	408	363	398	385	430	360	345	401	373	399	384	371	416	415	409	385	345	430	369	392	387	396	376	391	383	355	383	405	404	369	368	371	413	384	379	426	375	364	367	399	411	394	361	400	392	384	366	397	428	387	404	378	419	397	398	413	396	384	357	348	412	389	399	368	410	370	415	389	380	380	411	383	380	417	387	367	411	413	392	375	355	385	374	392	396	384	354	386	358	419	371	399	327	390	418	391	367	418	403	372	384	388	374	382	384	357	380	415	379	393	395	404	373	352	366	365	375	362	381	394	368	418	393	375	399	411	425	391	382	361	395	408	352	414	392	381	351	369	380	342	371	406	390	390	424	446	399	386	399	391	394	368	393	359	373	378	376	432	402	367	430	418	387	401	340	347	382	369	403	342	373	372	378	384	379	397	407	410	397	408	398	385	351	350	367	370	363	400	386	371	388	408	384	357	361	362	399	355	391	409	376	377	384	412	395	415	404	382	380	404	397	369	379	358	376	398	392	382	400	397	357	349	369	388	425	360	379	375	370	356	383	387	389	394	354	369	379	375	355	387	365	369	390	400	387	401	416	383	375	387	384	368	351	402	381	399	364	380	393	366	385	394	371	368	394	382	381	379	361	356	418	361	393	362	392	376	379	360	369	394	367	372	403	382	416	367	333	369	426	377	379	369	380	403	383	369	370	373	408	389	394	375	407	368	399	379	376	435	420	338	371	399	420	400	372	414	391	392	378	355	409	358	377	393	381	377	395	390	393	373	372	413	369	376	399	400	360	379	382	410	390	379	401	395	378	374	389	369	419	361	359	416	393	371	343	395	374	407	393	392	346	392	370	406	377	366	371	367	391	414	393	390	411	368	370	349	395	411	380	357	379	343	379	416	367	347	426	370	411	385	398	391	415	405	404	396	386	381	371	368	369	440	381	367	389	381	384	387	387	388	393	389	394	335	356	360	388	385	375	398	369	354	408	374	398	379	383	379	385	376	407	363	406	400	411	385	392	358	384	338	408	381	399	409	351	361	375	383	363	409	397	394	389	370	430	400	394	382	376	383	390	406	357	414	370	421	408	376	381	404	364	392	363	363	414	342	391	381	390	396	356	400	404	369	389	399	376	398	372	393	362	393	398	403	407	408	374	428	390	361	402	352	389	374	352	381	383	366	417	386	370	395	407	419	404	369	403	392	380	440	368	401	382	349	420	376	390	387	407	412	452	421	398	385	373	373	383	390	366	375	408	367	387	372	408	377	374	365	358	394	404	389	379	392	357	368	403	372	378	411	396	387	383	385	385	414	342	381	371	418	358	378	379	396	398	374	403	393	370	387	363	403	377	361	383	362	395	370	387	394	411	430	387	386	362	382	384	392	367	384	366	352	370	406	405	378	396	369	378	387	396	381	428	393	407	388	392	387	382	432	381	403	373	396	388	394	371	408	398	375	389	357	368	406	413	357	383	392	391	406	394	400	376	368	403	401	384	388	385	388	412	398	383	396	362	354	363	376	383	375	386	362	385	394	412	415	366	376	374	392	381	405	399	361	370	378	376	387	406	377	398	374	380	389	368	410	397	368	384	361	391	365	386	393	377	400	400	368	381	349	392	402	369	378	346	388	354	351	369	415	362	370	398	389	360	385	367	401	365	400	407	384	372	411	430	362	377	382	374	369	369	393	403	379	380	408	377	421	386	413	418	392	372	368	396	370	394	359	358	391	398	353	435	371	386	345	378	384	427	405	363	371	343	351	395	367	404	377	398	388	374	373	365	367	409	380	362	351	381	394	386	425	354	404	385	352	396	368	408	394	419	384	365	364	409	386	405	393	396	364	421	372	383	366	389	404	358	393	424	380	397	389	391	381	367	389	405	398	376	413	407	386	375	357	383	385	380	398	383	387	366	395	363	388	372	377	329	373	370	449	399	415	386	382	365	332	426	362	361	385	399	371	386	353	403	369	383	423	358	412	396	376	393	400	385	363	368	405	354	358	390	390	389	333	390	375	344	374	344	400	399	365	368	386	419	409	359	348	412	385	409	386	408	402	407	374	360	369	391	412	383	381	383	381	379	389	382	367	389	394	349	390	417	407	391	374	414	376	383	390	402	389	401	384	405	386	403	381	360	435	416	416	388	387	389	363	417	402	376	374	384	400	342	402	386	385	421	414	430	378	396	383	372	399	416	359	388	395	404	371	376	361	377	404	403	390	391	358	353	381	398	383	376	412	347	390	382	365
30046	23915	14665	1490	643	632	605	564	571	580	589	564	601	574	586	564	584	596	573	568	592	612	589	609	626	599	570	560	632	613	587	588	597	574	603	608	576	604	586	576	535	576	635	588	646	585	600	584	576	619	595	592	576	629	537	534	573	612	622	565	586	581	625	600	595	563	607	583	586	567	568	582	588	622	595	593	600	600	585	546	584	594	594	561	585	615	665	519	602	642	607	561	579	591	539	602	615	564	555	624	600	631	549	591	592	613	607	596	590	627	591	604	578	564	626	562	607	621	567	567	617	621	587	618	552	581	586	608	591	601	605	581	600	571	594	590	589	600	554	594	578	577	588	582	608	598	551	561	584	573	560	553	594	570	587	545	631	564	575	579	581	602	601	607	612	605	596	580	571	547	581	603	600	628	564	599	600	626	596	588	602	581	562	594	579	651	616	607	610	619	557	616	563	573	560	605	600	603	608	615	567	617	588	590	572	591	591	594	590	562	622	590	607	602	602	593	582	578	617	570	578	560	585	558	594	559	551	615	590	569	571	587	581	566	574	625	575	594	587	588	626	591	621	615	573	601	614	606	565	544	553	594	618	550	588	605	561	581	611	580	590	558	602	562	610	615	589	591	600	580	619	620	548	613	560	603	542	614	610	590	629	562	607	541	540	547	601	613	583	575	605	527	580	588	582	542	605	575	567	536	567	601	573	600	579	590	606	599	595	545	650	586	582	562	599	602	592	562	616	573	571	591	574	627	623	610	604	573	604	629	587	551	608	630	609	596	631	569	618	592	600	564	590	565	573	550	632	611	588	591	615	585	614	588	584	589	611	588	568	627	589	606	634	570	606	547	563	580	649	593	607	575	617	553	617	577	619	625	543	559	569	559	578	567	587	579	626	555	561	556	564	575	588	585	594	593	597	601	644	588	578	549	619	550	586	592	605	611	596	591	575	590	598	613	578	614	596	611	561	546	588	572	565	609	603	603	589	638	564	571	578	581	612	595	641	622	593	592	541	601	570	605	584	624	613	571	629	559	634	579	609	571	585	575	592	563	617	578	596	619	552	568	575	557	589	606	593	634	602	613	607	574	615	611	628	554	590	572	595	577	542	588	590	597	604	586	580	602	562	600	583	598	591	554	606	570	555	590	581	585	596	605	586	618	587	603	596	554	586	606	596	568	569	573	594	598	543	541	572	600	630	623	620	559	578	578	617	578	633	550	551	594	553	596	580	589	560	569	575	580	619	571	611	594	627	574	580	583	596	603	569	597	610	586	614	576	611	578	602	590	637	615	570	588	600	623	592	550	597	585	587	564	564	585	585	579	611	588	587	587	557	561	580	587	600	565	619	552	569	633	560	579	615	566	573	549	612	574	610	559	589	614	573	560	603	604	583	588	618	570	571	612	595	596	578	605	632	559	601	618	612	586	577	589	601	595	615	567	554	590	583	588	542	607	560	591	569	628	611	608	603	601	618	618	595	552	583	612	605	588	603	542	596	618	587	619	578	607	580	584	568	563	606	582	570	572	657	591	649	575	565	554	557	561	581	596	531	545	559	608	610	608	587	582	601	596	549	579	574	573	614	614	574	593	640	611	625	607	583	555	578	589	572	624	559	568	588	547	613	603	594	600	602	571	580	575	578	602	613	606	589	606	545	554	586	599	598	586	637	576	618	623	604	587	568	593	578	618	590	597	587	598	602	584	616	605	598	555	631	618	598	582	612	640	581	611	576	584	614	598	570	583	581	565	554	591	604	621	547	590	576	578	592	620	591	567	584	555	586	589	570	596	582	535	589	592	537	593	560	601	600	589	616	581	627	580	597	586	564	589	545	625	605	590	583	597	573	552	614	589	571	609	588	575	565	589	598	615	588	601	591	617	624	625	592	570	572	578	547	635	601	590	592	643	570	551	556	578	596	553	567	549	580	592	584	560	607	633	523	630	576	556	561	573	591	637	586	595	585	604	636	628	571	553	605	595	565	585	613	608	569	599	605	601	580	610	557	557	606	558	532	614	562	575	584	619	616	591	590	600	615	581	614	597	630	640	602	585	549	546	609	620	600	575	567	593	586	581	598	616	596	579	605	625	601	562	579	607	605	548	604	584	621	578	565	603	572	573	595	547	591	545	617	575	555	558	601	595	587	617	594	609	591	531	576	567	550	576	594	585	598	598	586	619	598	591	559	579	584	607	585	606	624	593	594	633	608	589	607	549	576	593	581	588	595	553	585	605	588	546	580	587	550	612	553	551	576	598	630	571	574	560	586	626	555	605	630	622	604	599	583	603	582	600	558	563	621	625	575	615	585	603	619	588	582	544	605	541	602	566	595	547	557	586	616	566	600	591	572	613	587	598	600	584	593	634	609	584	577	575	628	610	594	610	620	590	536	585	564	598	624	619	555	601	573	621	617	628	604	550	596	555	573	589	620	591	602	592	599	597	596	576	599	588	609	599	596	582	580	603	556	564	571	609	565	600	541	599	586	595	586	598	638	576	580	560	630	587	566	588	610	572	579	572	615	620	542	567	581	612	587	621	606	591	570	573	628	573	604	586	543	608	625	628	539	568	551	581	598	583	558	581	550	593	572	581	524	587	585	625	541	597	608	564	587	594	592	596	641	590	628	573	595	624	607	608	594	610	585	556	535	584	626	626	601	595	630	623	576	593	580	577	603	562	506	575	559	587	627	570	608	604	563	594	576	642	599	549	583	590	567	588	607	553	625	543	591	626	605	624	576	587	603	578	602	587	607	598	598	581	608	590	589	604	587	611	522	552	566	588	584	568	586	539	571	616	598	577	626	595	641	595	592	583	589	610	598	552	606	638	570	590	591	595	592	620	566	569	577	558	527	573	600	575	635	578	619	579	576	596	581	569	546	588	563	590	623	607	571	595	591	610	568	576	586	600	632	605	627	579	586	598	607	541	578	550	603	592	602	614	647	603	600	599	620	574	541	582	554	596	591	608	571	600	581	567	534	613	618	638	576	566	626	596	600	558	603	618	558	576	631	543	579	645	620	560	605	605	588	577	563	590	597	565	549	565	539	588	592	586	625	596	639	609	614	591	602	590	574	583	549	615	601	595	603	589	561	607	617	601	586	609	536	541	599	573	575	559	618	606	600	599	605	615	604	616	594	615	592	570	618	576	582	627	557	612	569	591	617	567	595	555	638	583	557	597	619	574	579	631	572	566	584	545	563	553	593	524	584	627	582	551	625	571	624	567	602	564	568	571	625	603	558	589	617	634	556	542	587	572	648	588	564	609	605	607	536	594	611	569	569	637	613	587	588	540	554	577	616	578	563	607	590	558	598	570	604	597	613	604	598	633	541	590	617	541	554	599	573	537	574	609	563	530	555	559	577	599	637	577	591	566	603	588	594	590	604	605	599	587	583	580	579	629	585	588	622	568	613	535	596	578	545	591	608	586	613	610	595	561	591	622	575	562	574	574	631	576	591	567	603	550	582	576	588	610	585	565	606	559	577	599	593	604	577	603
30487	34553	10454	819	869	804	867	882	870	831	837	907	884	874	845	885	899	850	836	844	804	889	879	843	882	847	861	886	867	904	829	855	827	900	834	840	890	828	854	865	843	911	822	859	878	836	854	896	878	842	857	845	884	878	863	877	858	869	833	908	862	865	840	874	867	812	876	855	827	843	832	915	883	899	925	834	828	875	921	871	866	821	818	830	905	880	880	889	872	807	833	893	887	836	903	927	854	843	901	854	853	890	885	778	860	826	889	872	872	906	905	889	861	858	838	866	869	923	871	910	819	863	879	832	859	838	862	954	876	838	886	839	849	870	872	818	829	873	866	890	885	869	838	856	820	864	819	891	817	852	879	824	884	888	844	895	849	858	877	839	836	846	871	881	839	882	841	888	875	870	870	897	819	852	857	875	888	878	864	824	833	826	874	851	826	882	849	844	919	853	897	826	866	841	829	828	845	835	846	870	830	857	859	840	886	823	817	883	862	905	834	839	820	811	857	847	895	845	830	898	876	854	859	814	879	891	860	897	843	811	865	913	831	907	911	873	856	862	808	893	818	878	824	832	870	845	865	875	881	853	910	908	863	825	886	859	897	845	841	877	829	881	787	867	874	849	879	881	886	854	862	865	868	817	832	859	883	869	900	840	765	844	883	874	899	889	848	863	821	832	883	865	860	832	889	891	880	888	881	883	833	858	871	864	831	812	939	890	868	880	870	864	857	854	817	819	861	863	851	847	852	829	917	883	847	856	860	876	877	803	843	869	815	874	837	834	863	835	823	883	850	907	902	866	861	829	856	826	834	901	862	856	853	889	870	824	837	877	809	833	809	810	883	863	854	854	837	882	875	833	898	878	861	842	842	888	860	852	878	869	844	825	871	851	894	927	862	844	845	862	857	844	896	850	869	840	872	864	872	874	859	923	815	881	869	870	854	918	839	882	813	883	845	843	847	884	814	842	876	868	850	847	840	863	853	859	848	905	835	831	830	860	876	870	837	861	893	864	899	824	908	829	816	788	838	824	901	833	877	896	853	846	885	898	827	824	818	926	840	855	898	831	894	813	843	849	849	844	859	826	890	860	871	843	901	931	871	920	894	856	830	891	855	895	891	875	850	916	892	842	860	891	835	878	866	839	860	883	880	861	837	837	885	824	849	857	826	882	859	815	824	856	840	813	825	831	853	859	890	847	868	888	850	826	888	863	817	877	868	884	844	837	878	829	835	837	857	837	837	855	903	804	843	872	848	829	829	828	875	837	849	886	885	875	896	894	828	890	887	910	823	846	864	900	792	875	798	896	830	849	872	856	885	876	864	829	852	839	840	846	877	906	860	846	882	856	846	895	876	891	879	858	828	850	862	845	838	892	824	789	857	899	844	856	870	899	864	887	869	842	887	890	908	845	817	849	804	838	882	883	916	853	834	877	822	808	857	838	862	810	786	858	854	836	853	858	884	876	870	864	899	850	851	813	816	861	891	898	864	889	843	872	868	846	875	887	864	861	921	903	833	915	822	885	863	881	893	893	840	846	852	843	869	907	794	866	862	819	854	862	835	880	840	832	856	842	870	858	824	893	819	850	876	858	933	867	791	848	901	817	845	866	875	902	867	888	861	879	851	862	822	829	843	866	841	900	847	892	898	845	878	852	846	841	800	830	842	858	862	905	825	864	836	832	851	909	858	858	875	845	844	806	877	831	865	819	852	874	875	850	859	860	873	867	877	822	853	846	856	847	833	869	850	849	869	828	877	825	810	887	853	854	929	878	808	890	906	885	869	881	834	880	864	836	877	847	829	844	863	918	899	907	887	896	898	830	917	813	813	857	839	866	852	842	899	878	852	807	846	877	866	873	869	813	898	855	900	842	852	795	858	815	881	911	856	862	818	895	879	899	863	875	844	884	896	872	864	804	833	856	919	861	853	825	840	845	813	857	917	859	874	868	907	833	929	878	810	865	827	861	846	847	825	812	936	856	843	876	860	913	852	926	843	852	878	850	813	837	823	832	911	862	875	802	879	846	865	882	823	900	832	879	831	876	867	860	858	800	830	869	822	855	809	876	875	892	817	851	856	798	852	892	785	846	910	922	869	844	864	851	895	913	851	863	824	860	861	850	812	830	847	824	828	899	922	831	800	882	945	818	900	858	830	843	800	835	866	840	808	844	862	864	892	844	899	863	857	872	870	819	832	846	809	869	882	841	893	829	862	856	868	856	866	818	836	829	879	872	852	855	863	879	834	842	880	884	845	862	823	916	854	877	844	839	832	850	893	894	822	801	881	836	867	863	888	855	865	865	873	884	852	870	840	890	903	895	835	860	864	822	865	862	845	863	861	861	837	893	852	848	865	803	817	825	840	851	865	891	911	832	887	840	936	849	865	819	881	837	836	864	828	889	828	841	878	882	860	876	819	888	855	887	827	853	884	901	858	810	890	851	913	897	901	831	866	850	871	866	841	901	875	852	872	821	840	823	809	886	859	865	880	798	862	864	877	876	866	899	831	847	860	872	862	845	844	844	852	840	822	879	795	844	895	833	860	836	831	916	903	867	847	883	840	846	840	828	847	898	854	842	849	854	882	815	826	866	935	824	858	847	827	817	891	836	893	825	894	872	869	850	839	870	831	856	838	890	889	821	854	870	849	884	865	875	862	913	806	855	954	909	906	865	899	848	822	864	807	904	863	830	886	872	881	841	889	895	839	882	812	867	871	858	861	865	843	883	868	863	888	852	894	812	901	838	877	875	899	864	823	859	843	903	854	825	875	879	844	850	899	864	911	869	913	837	842	874	870	898	893	807	903	849	875	841	856	821	831	887	883	889	858	896	859	831	889	874	901	893	861	862	878	873	882	846	832	854	915	850	894	868	903	885	890	853	844	825	814	858	866	845	884	877	887	878	898	841	881	851	839	909	859	841	904	851	869	867	843	852	825	872	849	907	835	873	862	849	859	872	828	866	844	853	824	874	888	835	829	850	857	829	906	860	902	888	847	845	872	843	839	895	874	827	876	895	803	887	860	840	874	839	813	877	868	908	835	813	807	829	939	823	800	853	868	872	897	846	897	859	867	888	865	855	894	881	827	870	850	846	810	843	823	881	846	892	844	827	865	862	827	899	911	784	875	885	869	813	823	845	821	819	818	935	878	834	911	879	889	839	774	856	866	859	824	869	873	881	829	817	862	896	895	856	874	829	863	885	883	866	843	850	912	864	841	850	901	866	827	839	865	850	859	876	860	848	811	866	843	886	876	847	879	837	874	839	901	881	824	876	873	844	839	826	899	834	879	858	898	841	886	826	828	887	852	849	846	818	850	838	850	835	874	917	838	834	885	913	849	911	887	837	851	794	883	854	868	887	848	851	828	818	890	855	782	870	829	878	856	877	893	869	870	812	912	890	844	833	878	875	841	843	860	847	837	860	856	824	819	857	852	867	878	869	885	910	852	905	866	879	860	865	870	856	866	873	796	867	872	889	889	851	897	857	835	852	845	826
23602	21895	28572	25242	17843	1889	414	384	336	369	350	323	342	325	350	352	318	358	358	327	367	367	387	356	323	331	380	348	325	318	330	311	329	315	348	341	357	378	367	312	349	378	358	371	359	324	350	343	355	352	359	332	338	366	353	356	345	330	347	328	364	325	342	327	342	368	370	339	372	380	343	391	355	337	322	353	375	354	327	369	369	357	346	383	340	357	348	345	353	368	364	343	334	375	354	356	339	350	332	335	318	338	348	339	339	348	362	322	319	364	340	328	354	345	368	317	351	360	360	347	354	345	340	355	357	345	350	350	302	319	321	332	347	321	341	365	330	349	333	360	353	367	331	324	328	339	332	347	354	369	325	327	375	350	316	333	336	357	352	382	386	320	340	320	373	329	345	372	355	366	340	343	370	317	346	334	359	334	351	336	351	330	319	338	355	299	378	347	368	327	341	326	353	378	332	370	351	338	372	327	315	328	329	371	392	311	363	346	341	319	346	335	331	328	352	356	354	350	345	344	325	360	329	339	347	306	328	345	344	341	352	341	323	361	338	300	351	376	378	320	331	339	362	347	321	351	329	341	341	318	375	342	325	322	344	333	342	343	333	346	341	385	357	348	312	339	329	351	377	312	354	357	326	375	377	351	363	375	395	336	348	294	365	336	328	359	386	360	333	347	359	308	344	348	344	319	316	364	327	372	356	341	319	338	343	360	338	360	363	392	317	327	340	334	341	327	354	358	317	335	334	355	337	362	350	336	364	327	334	361	339	346	347	355	327	327	325	358	336	334	367	350	338	348	351	364	364	355	362	371	330	335	335	337	372	349	357	357	357	347	330	361	325	325	344	339	329	335	353	351	330	340	319	354	357	329	335	359	315	347	311	370	336	354	346	340	336	374	375	328	348	328	340	343	359	351	364	349	338	342	334	347	334	359	345	351	357	336	375	334	334	352	340	303	314	358	350	335	329	347	350	374	343	366	364	364	370	361	348	358	334	314	361	333	347	339	362	335	355	358	358	364	343	346	344	343	370	342	343	356	348	348	336	380	348	376	336	341	350	366	333	344	317	341	368	344	365	326	338	344	364	329	332	329	323	341	330	355	325	363	354	362	354	319	370	338	364	355	313	376	339	337	355	373	364	338	318	357	321	345	378	341	343	327	336	335	360	366	340	329	330	354	344	376	320	347	340	349	370	338	329	351	314	377	352	351	331	377	347	366	352	329	345	316	344	319	344	336	335	336	327	339	367	375	346	379	360	404	358	337	331	314	339	391	380	356	317	364	339	338	342	346	312	334	360	360	355	342	348	321	347	366	355	333	358	354	365	350	325	353	334	324	334	369	315	372	348	377	314	329	349	356	355	339	345	361	351	338	329	341	345	328	358	326	351	352	336	356	349	383	357	376	356	349	341	351	341	345	358	342	340	373	366	380	355	332	333	365	372	346	337	362	336	328	348	304	378	343	368	356	359	334	346	348	355	335	344	353	332	363	347	375	362	339	336	327	334	318	321	359	363	333	330	337	381	323	337	373	355	375	376	320	359	350	331	321	353	331	347	352	366	344	320	338	331	328	333	350	370	355	317	359	339	371	366	336	368	367	347	362	338	353	289	318	356	373	364	357	361	384	372	354	350	338	346	340	342	327	353	325	390	345	382	337	337	336	370	349	338	356	371	322	331	341	330	342	341	344	360	364	369	355	360	376	314	342	325	347	338	349	357	338	335	347	339	337	335	355	352	349	342	318	368	346	344	340	350	356	324	315	328	341	339	367	364	343	321	359	346	320	341	370	355	356	380	325	342	331	379	363	337	356	349	329	323	365	320	353	333	350	313	351	331	349	351	355	382	385	357	330	358	340	344	351	337	351	344	332	362	355	334	393	318	348	323	349	339	357	387	354	344	349	336	364	330	330	344	359	331	351	368	320	313	362	341	344	344	355	363	311	344	380	350	352	351	373	302	354	324	337	357	337	343	372	360	355	324	323	370	368	332	330	365	340	337	370	367	355	367	321	314	368	317	337	340	345	331	337	353	362	343	353	349	344	385	346	343	375	307	335	359	325	348	352	314	352	353	329	337	367	345	347	307	357	383	353	347	327	338	350	343	371	335	364	321	391	346	346	347	325	325	358	352	351	392	374	293	340	336	379	335	334	360	329	330	332	381	376	319	331	346	364	349	342	364	371	341	356	347	335	358	358	372	356	324	327	342	307	342	341	364	317	351	305	371	366	386	388	336	350	343	360	348	380	350	318	312	331	348	328	368	323	369	338	316	326	354	300	343	349	308	311	329	373	348	332	317	350	345	328	340	341	315	342	340	349	352	329	303	361	344	367	340	330	344	308	325	348	375	364	366	341	320	375	354	369	357	329	311	335	355	338	353	345	357	369	361	342	360	334	362	326	326	314	357	316	357	353	331	343	351	352	326	361	342	342	350	352	369	368	368	369	334	358	351	324	339	353	327	334	343	345	332	366	356	348	350	327	309	349	337	337	321	341	393	327	340	341	343	349	349	334	344	325	334	324	386	368	337	341	352	370	338	328	328	355	365	359	330	358	357	348	361	349	335	374	362	313	352	319	336	326	360	339	359	329	312	321	335	320	318	319	311	341	333	324	307	371	363	368	326	322	336	335	359	327	359	347	349	387	370	353	344	332	355	334	359	335	347	333	362	312	353	357	340	339	372	351	359	353	362	343	344	352	334	353	370	312	339	355	312	334	322	373	361	363	325	357	356	301	343	314	331	352	334	313	350	315	363	344	357	340	356	338	314	335	338	346	369	367	372	362	373	344	352	347	360	328	357	341	391	327	325	330	355	344	353	332	341	341	307	374	319	347	345	360	387	363	329	360	328	327	346	372	364	392	347	333	334	331	344	352	349	323	323	377	357	332	351	362	362	369	322	350	339	370	358	339	321	321	377	326	350	340	333	339	332	337	320	344	359	334	377	313	350	321	326	338	353	351	319	332	337	327	331	320	382	335	333	372	363	341	330	354	342	362	346	321	347	363	340	359	368	377	321	361	328	351	365	334	356	347	331	330	313	337	364	326	325	322	374	321	341	335	363	331	343	325	344	328	386	346	353	324	357	356	366	366	366	325	323	314	348	354	368	351	348	351	351	320	322	331	343	317	369	388	330	378	401	349	315	359	333	337	325	375	359	337	388	321	341	371	354	352	351	356	346	316	327	339	333	353	330	338	374	350	304	347	336	306	317	328	311	322	356	313	346	331	371	365	306	347	328	347	302	318	316	315	365	348	346	362	344	362	339	366	365	345	360	325	340	337	357	339	369	362	332	363	331	332	390	340	354	336	309	349	363	335	356	332	354	348	363	318	362	319	332	317	336	355	336	353	346	335	374	346	349	352	350	347	344	344	351	341	330	347	360	325	319	359	353	359	358	341	357	326	316	320	334	328	351	309	324	358	354	368	361	331	364	359	346	358	359	356	349	354	365	383	329	344	352	340	343	334	340	361	329	337	324	347	349	352	349	317	363	353
51845	76128	34420	748	612	556	569	545	518	561	515	502	549	577	527	510	505	545	540	535	539	535	573	510	561	492	507	521	547	549	518	566	519	504	548	546	518	591	517	512	547	539	537	541	497	492	532	534	549	548	544	481	552	567	520	510	536	544	522	548	518	523	542	515	512	534	549	515	529	548	518	517	543	522	521	503	522	556	514	473	509	518	530	510	560	524	496	535	499	544	510	522	507	536	525	517	568	535	534	486	553	516	517	523	517	495	532	517	525	574	517	513	516	525	522	543	490	525	510	520	490	563	555	526	510	531	557	542	534	539	523	533	521	552	509	495	550	512	508	542	529	560	555	534	544	541	526	510	485	550	520	512	523	503	532	537	511	530	541	549	551	503	517	496	513	522	473	517	539	530	505	499	496	557	543	533	567	553	544	504	514	520	541	518	508	557	501	516	532	540	540	517	522	556	551	499	506	539	502	480	540	525	535	501	506	508	560	518	520	516	505	516	536	479	516	503	532	538	526	532	478	472	558	512	537	527	517	539	522	534	488	490	516	515	552	539	518	537	513	526	565	497	506	547	530	564	556	504	556	514	482	536	497	484	515	530	540	510	522	543	514	494	544	519	511	527	530	511	532	514	516	506	526	542	488	503	540	552	527	538	506	525	501	543	564	516	513	502	490	539	532	543	532	526	469	543	525	491	537	544	532	519	531	509	493	534	529	536	522	556	494	513	518	504	522	497	539	526	583	519	518	536	542	518	536	489	548	547	542	509	513	519	539	528	486	520	525	528	521	532	569	522	518	523	519	562	500	527	500	541	501	510	530	485	567	522	545	521	567	538	509	511	542	508	543	536	484	540	502	509	535	524	510	519	569	531	486	539	545	524	499	559	497	522	523	533	568	528	570	529	556	500	520	517	586	505	562	516	567	569	511	563	539	550	536	506	545	507	507	537	542	480	544	481	501	522	524	566	528	543	538	515	545	528	504	550	486	516	540	519	544	486	525	517	520	510	535	535	539	510	558	532	530	533	567	507	516	560	520	513	501	525	521	511	524	518	531	525	529	542	547	509	528	529	533	536	547	525	541	509	520	514	581	538	508	550	534	516	528	507	496	506	506	529	483	557	579	499	531	506	494	494	537	500	513	536	501	553	547	524	529	520	514	555	494	486	503	552	509	514	502	507	493	563	554	506	569	545	539	500	557	546	500	509	525	501	528	534	479	538	482	557	518	487	576	518	536	530	524	538	522	498	485	498	497	483	520	531	495	522	518	518	497	477	503	549	494	537	547	542	515	549	501	547	544	511	481	494	511	492	535	504	522	540	531	520	507	526	519	559	501	549	560	527	511	507	536	510	521	489	533	545	533	534	543	499	528	523	500	521	537	518	517	514	540	497	525	569	520	553	493	543	537	541	557	526	553	550	542	536	482	564	525	514	518	514	489	495	504	510	540	561	526	543	564	541	502	568	538	504	555	559	526	511	533	531	511	528	530	522	520	520	486	507	490	543	562	591	539	534	511	582	545	543	535	488	527	546	532	492	554	527	526	534	508	559	537	491	535	521	528	490	472	551	494	492	545	564	486	556	551	523	520	546	536	489	491	545	511	542	484	543	521	544	489	538	553	540	563	517	545	539	561	541	537	486	553	545	531	519	555	543	519	545	514	555	489	517	506	511	520	557	529	546	557	551	506	545	527	507	553	498	523	522	525	543	541	511	525	552	519	516	491	515	532	529	526	523	534	541	553	526	539	472	530	544	499	533	542	525	574	506	511	516	552	482	538	513	519	527	524	558	577	535	542	559	519	537	538	562	525	494	543	540	510	534	536	564	520	523	540	525	501	544	502	519	521	510	508	499	496	502	558	519	518	542	576	504	472	541	576	483	540	511	487	545	513	543	486	535	537	505	553	497	541	517	507	524	496	525	483	550	497	533	545	515	547	488	528	512	535	512	487	522	510	532	559	503	503	524	510	524	495	548	566	509	522	526	546	539	537	468	504	509	534	534	512	534	543	524	509	523	552	515	499	529	478	476	513	564	519	543	523	519	524	506	493	535	545	532	532	538	529	533	493	507	508	531	524	502	510	531	501	523	557	508	526	532	514	512	516	535	514	536	512	515	537	511	555	519	507	547	533	520	517	493	538	572	566	496	532	514	537	521	498	544	545	555	532	525	520	532	506	532	532	531	549	554	507	514	573	478	536	511	547	514	506	552	530	498	489	529	488	512	493	537	532	517	498	493	538	551	544	544	520	528	520	493	526	513	534	519	507	527	520	482	544	523	510	559	519	539	514	515	524	510	518	518	530	524	529	521	536	525	541	515	546	483	519	566	500	519	553	492	522	541	534	517	555	515	502	531	496	527	536	544	514	550	518	504	540	507	546	531	519	507	509	526	551	548	555	522	530	597	514	523	506	493	523	522	517	505	492	518	536	517	540	512	513	528	502	567	512	522	554	508	509	505	532	519	563	541	523	535	523	561	545	522	517	490	523	540	508	536	512	531	511	494	476	545	515	553	517	512	495	521	499	515	540	500	562	503	515	524	520	479	557	533	524	535	533	524	534	527	506	520	554	511	531	484	532	528	496	479	526	495	537	519	522	519	475	557	525	536	526	541	528	529	538	524	539	494	525	500	523	506	527	531	556	496	595	571	543	523	492	520	533	508	526	532	544	567	506	517	553	528	482	551	546	516	512	544	514	530	535	527	495	507	499	484	545	554	554	506	564	550	534	535	533	524	538	517	562	534	526	494	518	557	537	558	537	526	548	593	580	517	516	493	560	515	583	521	489	508	511	554	526	519	486	491	516	500	526	539	504	523	530	528	519	523	526	533	508	569	547	538	532	564	546	531	558	529	508	548	529	516	504	560	578	532	539	508	526	517	514	513	496	499	487	526	524	533	512	527	554	523	512	542	481	506	498	517	535	553	545	534	547	571	566	505	555	491	511	519	517	531	562	531	489	519	490	538	531	500	511	548	565	557	525	491	543	497	537	518	526	529	528	526	516	560	469	555	541	507	506	488	533	524	505	498	573	556	546	529	549	521	463	487	575	580	541	520	512	545	525	540	508	494	534	519	511	521	517	513	571	519	527	502	552	560	536	554	553	501	535	531	515	520	509	518	520	559	565	542	493	542	532	531	492	489	582	500	520	564	522	502	529	563	518	531	471	579	547	506	526	520	552	494	538	533	520	482	499	519	561	508	514	519	515	504	523	489	504	523	516	540	470	516	488	535	493	550	577	495	494	562	510	530	524	531	498	540	528	515	530	511	510	519	540	535	535	518	497	497	524	531	564	532	513	548	493	529	565	535	499	511	507	504	561	482	519	579	491	523	554	517	534	508	592	575	499	487	543	537	541	512	557	540	535	532	561	538	530	505	507	529	524	527	527	499	513	553	543	536	516	548	533	476	538	521	491	541	532	548	517	501	510	526	530	526	530	551	522	506	545	520	492	532	520	519	538	551	543	547	550	567	527	525	488	512	537	540	554	517	535	540
25176	22678	26907	21583	2339	649	688	632	604	646	594	647	604	623	650	661	673	650	613	619	642	712	599	618	620	631	677	637	647	664	593	648	599	668	655	641	630	611	596	633	586	605	618	616	692	636	601	584	619	648	624	660	616	646	630	608	625	629	603	668	634	613	616	630	593	609	613	628	601	581	652	627	618	604	644	592	642	638	585	634	641	606	681	679	630	645	637	592	610	643	642	635	555	648	626	584	663	594	660	605	605	642	648	619	643	632	563	592	608	637	597	578	621	643	599	648	621	600	576	631	581	599	583	635	614	624	597	620	633	622	620	639	619	604	589	584	638	623	613	616	636	631	604	613	655	607	637	650	604	637	656	625	619	640	606	604	621	617	616	635	529	631	609	578	608	620	616	600	638	644	596	619	616	646	625	627	694	628	638	596	611	597	631	579	554	614	578	578	590	591	598	640	648	617	582	631	629	619	637	658	591	650	651	635	623	590	655	635	642	616	620	636	666	607	625	651	597	585	598	604	615	624	639	626	639	619	611	620	596	609	677	620	652	663	631	594	632	643	601	633	609	636	642	604	605	587	642	636	637	629	622	678	602	601	618	644	621	628	580	606	609	597	638	635	586	611	580	584	624	607	676	616	642	640	649	619	613	609	589	611	624	641	610	630	598	599	617	637	623	589	636	629	644	615	660	654	617	629	663	606	615	618	602	707	603	641	608	603	642	623	677	604	596	686	614	610	586	622	601	606	612	628	653	683	645	606	635	605	635	648	621	617	685	603	604	657	626	558	576	604	660	667	640	591	632	631	593	619	634	598	597	597	609	585	656	604	609	601	590	631	642	603	597	647	654	642	626	634	605	612	621	637	632	571	617	661	620	598	605	607	636	634	624	551	603	593	624	607	617	598	658	653	575	620	595	605	637	636	614	645	623	588	633	603	623	653	627	599	588	647	591	577	619	654	634	609	599	580	602	633	605	653	611	647	625	640	663	627	584	604	642	641	580	603	570	595	631	606	563	595	590	606	655	595	555	619	625	667	634	607	578	586	623	569	644	558	653	628	630	634	598	656	635	613	593	643	620	646	657	619	625	599	620	603	651	599	661	641	605	623	610	653	610	603	608	634	641	609	627	605	619	644	624	608	649	630	584	611	608	611	587	578	626	598	601	609	635	575	652	592	621	621	615	538	646	629	637	609	591	586	607	596	636	626	630	596	615	631	596	624	630	596	660	617	604	598	635	581	607	626	583	608	662	645	646	647	638	616	587	644	591	651	590	663	614	592	592	607	679	605	640	617	580	653	670	630	628	611	592	600	616	597	620	615	585	604	613	636	660	624	609	643	618	633	704	590	666	645	634	635	587	611	597	666	669	624	598	664	654	596	665	632	569	647	607	587	611	615	611	588	612	626	671	631	613	658	618	614	633	609	638	621	622	627	651	645	598	559	620	630	633	635	596	606	597	631	587	650	595	656	625	627	595	594	575	634	586	618	633	613	600	593	612	570	622	592	572	606	609	622	613	586	632	612	653	616	641	610	570	648	666	639	642	612	624	632	629	607	661	577	600	603	605	631	615	604	624	584	609	657	634	619	611	624	625	625	601	621	614	585	580	619	632	635	639	656	662	618	660	614	607	601	609	611	620	632	572	580	645	581	622	631	596	631	622	641	660	651	630	589	632	643	608	628	618	627	624	615	669	627	621	631	629	606	616	623	613	577	602	567	579	613	621	563	605	633	586	609	628	599	659	654	576	615	671	611	639	627	557	614	632	597	628	652	627	616	608	666	588	632	610	610	613	592	570	684	626	606	609	681	624	579	619	662	625	617	585	656	627	609	630	642	610	601	645	606	647	633	628	604	596	590	639	601	598	592	636	586	629	613	641	613	608	588	604	577	586	644	650	597	634	613	606	619	640	655	584	662	686	638	650	566	607	608	618	649	631	637	628	628	655	641	612	606	604	598	638	613	604	596	617	627	597	590	632	593	654	633	621	608	569	637	654	621	618	638	607	648	629	663	593	608	628	639	628	637	630	605	638	597	605	653	633	596	602	624	591	602	611	630	610	596	617	634	628	588	598	627	645	622	596	643	631	603	597	589	582	589	595	592	614	562	599	618	640	616	661	595	577	636	614	600	649	639	645	638	621	601	632	612	646	644	593	631	579	628	609	592	649	645	610	614	591	683	581	612	657	649	617	607	613	579	588	591	615	619	652	632	658	674	621	611	622	614	681	616	626	604	628	594	596	625	635	650	618	614	634	627	658	576	605	619	614	624	610	603	604	608	605	605	611	605	628	616	589	630	605	603	586	639	634	556	626	611	660	565	613	579	665	651	592	666	628	572	604	569	601	648	622	612	581	650	624	628	624	597	631	631	624	595	617	614	642	641	615	669	609	608	595	612	602	580	612	594	633	597	599	652	621	618	591	624	637	616	624	604	601	633	606	628	649	594	609	605	595	651	573	625	603	627	644	585	598	576	572	580	597	600	663	598	630	596	658	618	608	628	623	627	669	627	624	608	597	622	593	619	618	639	642	615	654	617	646	671	621	592	617	592	615	602	614	642	649	640	630	600	621	595	590	653	660	612	619	638	637	609	645	621	638	566	645	631	601	581	662	637	633	583	647	656	640	611	611	631	616	621	626	600	624	608	611	606	629	646	587	599	634	612	650	627	640	628	604	622	648	599	610	622	646	637	591	579	643	611	642	624	629	572	593	592	609	626	603	627	611	614	617	584	640	635	599	589	644	641	600	595	603	644	610	600	602	617	649	610	602	608	641	588	574	602	613	655	541	626	568	670	636	617	647	586	580	622	612	608	610	628	651	576	623	590	613	655	649	644	614	577	587	618	661	574	616	622	666	611	602	575	589	613	621	602	624	624	620	606	629	621	610	604	627	647	589	604	648	591	609	598	647	599	638	636	614	612	616	630	628	623	638	586	623	602	625	606	556	656	622	634	585	652	634	682	669	625	621	614	592	618	641	625	642	619	639	607	602	671	623	644	613	569	599	611	624	643	607	632	631	611	575	583	617	628	594	584	608	620	621	595	629	617	631	598	635	611	626	625	605	666	616	613	621	628	644	638	613	640	623	634	598	658	595	610	610	649	609	643	596	643	643	662	634	608	665	642	617	581	620	612	635	645	644	597	639	584	603	611	619	608	643	593	629	635	615	644	612	595	626	627	645	622	595	594	618	615	591	616	578	586	646	602	625	596	609	594	612	602	641	555	563	593	632	622	645	604	631	563	651	619	583	645	591	584	580	647	622	612	627	618	614	623	618	586	648	654	627	632	648	613	634	623	657	635	632	655	609	599	593	645	577	623	584	590	680	610	629	619	644	660	584	605	646	647	626	620	610	673	629	644	593	588	616	631	592	631	620	595	615	611	631	640	625	601	634	617	599	631	635	593	632	694	646	647	637	645	581	625	632	627	631	611	620	610	625	594	653	658	588	653	636	608	631	602	622	639	574	584	609	583	587	610	668	644	651	607	602	623	600	601
46621	61023	22915	984	863	885	912	910	873	930	916	918	885	929	890	895	885	911	868	932	878	875	907	899	874	907	847	843	918	936	903	911	890	941	909	879	943	923	871	854	915	886	888	888	919	928	948	844	911	937	848	829	891	846	908	879	894	897	863	896	887	926	883	867	870	874	885	815	919	845	900	885	905	917	894	902	908	850	954	896	874	862	903	883	885	875	862	874	854	890	874	886	877	912	869	908	918	869	888	887	873	886	899	858	901	865	879	894	888	856	926	897	828	836	880	876	900	855	880	902	812	902	849	941	817	850	881	907	874	873	903	926	918	910	930	865	899	913	879	930	873	892	899	882	885	866	804	916	911	868	867	876	898	904	843	884	958	891	843	887	922	844	898	852	824	868	828	919	916	824	848	915	885	876	938	873	930	922	904	863	905	871	908	892	901	910	904	835	865	984	873	927	862	913	905	916	914	863	893	915	797	850	886	876	920	845	855	871	878	912	889	890	884	906	862	883	847	906	899	821	901	848	886	872	885	957	903	899	849	918	864	894	898	860	908	906	883	910	842	908	891	901	875	908	850	845	884	921	887	909	902	910	837	907	874	891	847	886	863	877	835	882	931	934	914	925	897	966	892	811	897	883	906	867	898	908	885	909	908	869	861	873	906	922	898	889	884	914	872	883	870	910	842	851	915	870	884	856	874	932	912	920	843	890	929	842	910	878	888	947	852	836	875	868	907	891	921	883	902	882	873	886	871	855	894	909	870	899	882	871	942	861	916	861	934	852	861	867	906	920	860	932	914	882	878	890	893	871	870	865	906	878	889	906	877	878	930	870	899	907	909	903	863	942	946	868	930	947	878	853	838	853	884	882	874	892	859	917	899	865	920	898	897	935	892	887	874	856	883	883	950	886	884	880	908	864	905	878	854	927	875	878	875	898	900	891	915	912	906	866	871	871	900	872	869	873	865	930	896	877	884	873	883	876	891	878	919	884	856	847	916	901	906	885	891	826	894	879	830	923	920	875	884	907	910	827	865	866	918	896	821	903	908	908	876	863	841	901	918	937	933	873	921	901	909	859	953	899	872	823	882	900	936	932	892	860	916	889	873	847	927	888	865	902	854	929	886	866	910	907	858	909	879	926	861	926	904	869	886	919	867	873	856	845	886	898	897	881	892	864	899	905	901	1015	873	876	873	979	842	869	884	832	852	877	917	862	884	916	835	874	907	923	907	888	843	971	940	883	913	848	914	893	915	892	891	859	883	909	951	896	851	863	893	864	884	868	918	894	871	906	902	924	853	899	883	915	877	862	895	942	874	886	906	811	868	853	877	883	901	918	861	832	840	876	909	915	881	835	968	891	886	886	864	855	862	876	897	943	885	911	866	849	917	892	893	922	876	885	880	907	903	904	898	920	924	899	937	899	944	921	909	832	890	874	893	892	867	923	868	892	875	892	868	977	854	850	859	853	895	850	927	853	909	901	907	915	906	893	908	911	879	876	872	860	917	890	903	840	889	896	886	879	888	857	853	884	878	878	876	894	906	902	891	932	900	939	896	934	892	910	914	915	918	865	873	925	896	918	837	833	841	886	908	871	856	833	887	841	918	879	877	873	882	880	918	941	914	894	931	873	894	913	898	931	907	910	894	901	894	901	850	851	898	937	882	920	850	902	821	867	851	894	867	892	894	837	895	873	913	832	887	825	900	860	820	943	866	851	934	897	879	951	901	862	933	878	893	877	904	929	865	899	902	882	923	946	909	877	841	874	868	887	828	897	899	917	921	803	876	911	932	864	895	936	912	908	894	921	904	901	903	925	880	872	881	891	868	875	866	874	917	881	900	864	898	877	867	911	932	886	900	886	957	872	883	913	890	901	899	891	895	898	913	843	856	856	889	890	932	885	872	868	863	922	886	923	882	882	881	866	926	889	866	867	898	837	927	857	968	890	937	859	857	895	891	968	869	896	930	908	880	880	849	877	909	870	892	793	896	885	884	849	927	926	901	867	894	890	904	871	871	897	867	898	871	937	906	867	913	897	938	869	889	874	877	933	877	856	914	889	882	906	869	850	847	890	853	919	882	826	865	925	885	835	880	888	874	902	851	874	887	846	884	855	882	884	873	901	914	893	922	855	903	905	899	947	924	880	888	851	900	935	895	882	890	878	953	852	901	895	866	891	888	868	882	896	927	913	892	869	889	901	918	921	900	873	837	853	890	870	904	919	844	853	900	907	895	849	875	877	877	896	906	877	861	844	884	912	896	917	875	880	886	847	857	882	894	980	841	902	855	915	836	953	897	906	887	902	856	885	908	897	889	908	879	854	874	896	871	891	926	921	875	850	900	914	852	897	909	873	921	899	877	895	868	858	896	914	900	896	922	880	869	879	879	935	896	915	859	877	895	849	846	883	888	923	887	909	899	922	906	885	859	912	903	882	876	854	932	920	928	884	902	867	896	892	897	846	872	871	929	883	880	849	866	854	952	855	911	873	896	886	895	896	890	846	831	856	884	924	921	906	869	921	909	877	914	896	933	936	938	871	876	834	842	902	867	918	941	916	869	951	891	877	830	882	913	876	911	905	888	928	925	855	864	882	920	910	922	878	919	882	929	847	830	888	894	871	858	866	890	901	873	876	862	897	923	852	884	877	932	875	920	899	863	873	931	894	927	912	839	905	869	849	900	883	957	911	921	949	851	887	905	935	870	842	924	845	890	913	870	908	864	889	874	897	874	840	907	857	819	866	887	844	867	891	882	904	877	849	920	876	870	867	926	874	890	804	876	854	868	879	873	866	932	842	893	882	945	915	861	879	835	851	901	882	802	907	919	916	919	908	876	884	858	826	838	906	874	913	935	883	872	928	963	918	867	876	868	897	875	943	841	887	915	884	920	876	897	905	870	913	815	903	941	885	819	923	906	900	833	881	858	868	934	886	869	876	880	902	919	904	855	866	885	875	898	885	859	853	885	897	928	854	898	870	882	829	886	893	901	906	884	917	889	846	867	842	881	896	902	924	894	912	826	884	897	833	931	888	847	922	896	847	873	865	875	872	943	840	842	848	873	904	914	947	893	839	896	924	866	875	881	804	881	908	860	913	922	874	903	868	895	828	886	909	918	883	884	844	852	946	899	853	900	931	937	893	969	905	891	876	957	885	838	902	910	855	890	878	849	844	913	903	827	916	912	913	834	903	919	888	999	889	879	866	905	895	889	825	917	872	906	903	842	897	897	893	915	889	919	937	893	855	899	889	951	860	904	965	902	947	890	946	862	863	877	834	879	885	898	905	870	848	909	918	871	857	919	860	847	935	887	906	893	842	865	847	899	868	891	889	910	863	919	935	869	885	927	932	902	952	921	894	882	897	948	886	878	907	867	904	884	935	845	897	895	830	859	901	918	867	903	874	889	903	884	855	898	855	915	867	910	865	907	897	858	847	938	838	851	909	888	840	896	869	895	829	894	874	848	879	925	880	848	872	888	879	858	931	878	896	926	887	908	907
22599	21653	29149	24465	21546	18675	1143	342	271	291	299	272	275	285	262	256	265	267	242	290	270	281	282	271	257	240	283	266	293	248	261	289	269	260	296	251	245	273	308	290	264	281	262	280	277	275	275	271	252	254	267	254	279	253	246	278	240	262	261	261	261	256	263	272	272	265	281	292	233	266	258	262	248	252	258	233	282	259	249	269	261	279	248	278	260	283	271	256	251	258	254	262	281	233	234	264	240	251	299	241	276	266	307	254	264	240	255	260	250	250	258	276	266	278	265	284	242	268	233	244	274	265	288	252	278	273	265	256	242	262	300	255	237	231	271	269	294	254	277	257	272	274	274	277	235	267	296	233	298	279	260	235	272	267	263	260	265	287	248	251	272	273	252	259	282	241	260	300	240	286	260	253	285	253	250	257	244	260	233	263	262	272	284	247	268	244	246	282	274	263	263	289	250	270	288	248	262	261	274	283	277	259	262	272	258	261	246	265	256	298	289	252	283	280	257	266	265	220	278	285	251	273	302	286	273	245	277	248	244	249	255	264	286	255	282	279	275	257	283	247	286	282	253	267	276	250	273	280	255	252	262	282	313	234	278	256	254	278	292	259	245	252	284	258	269	267	253	279	273	263	243	302	284	249	266	290	250	261	244	258	248	250	247	275	281	244	297	254	253	272	282	266	262	266	269	266	234	242	270	288	249	284	268	245	286	268	271	282	289	263	271	265	267	266	256	278	265	260	265	273	265	282	254	229	278	267	242	270	257	282	274	294	271	249	277	270	244	265	251	253	265	243	250	295	248	270	234	268	251	283	259	279	250	253	249	274	258	247	233	275	279	270	252	264	254	258	275	270	271	258	228	258	285	257	259	232	286	255	284	257	255	249	254	295	298	256	263	259	252	259	294	263	259	250	236	264	276	271	288	278	266	250	270	263	265	263	289	277	240	263	289	266	238	271	261	262	263	261	233	253	254	279	256	270	272	254	263	266	269	252	241	241	246	258	275	257	297	279	262	248	243	267	271	261	267	266	295	230	250	270	244	265	275	252	261	285	250	269	280	285	246	259	256	226	276	284	275	269	260	256	245	239	276	263	269	274	218	232	265	267	269	248	282	305	241	280	273	248	268	286	222	290	302	269	264	261	279	262	271	302	262	276	242	249	249	292	268	306	275	259	260	257	245	260	245	275	240	264	287	220	283	250	272	251	269	285	272	243	247	266	278	270	247	256	281	260	229	275	246	250	272	250	277	268	259	264	292	257	275	274	255	295	266	253	263	260	285	296	244	250	243	276	251	275	259	289	257	259	258	263	275	275	253	251	272	284	245	261	261	232	251	258	256	279	260	267	271	252	261	227	284	272	244	254	261	247	247	249	254	278	271	286	288	259	271	246	282	247	252	279	256	276	270	244	245	267	247	276	282	263	263	248	237	261	263	230	240	271	265	238	246	274	235	228	254	255	245	269	292	280	265	261	279	274	270	257	259	277	303	260	280	239	278	280	296	259	272	271	249	295	270	270	261	231	272	266	262	279	270	292	310	271	253	291	265	256	279	235	290	257	251	262	238	248	284	266	265	245	245	275	272	244	277	242	283	260	261	283	269	259	251	260	260	296	246	242	249	259	244	271	253	259	250	265	255	263	264	283	269	237	260	278	259	277	242	241	232	282	235	260	280	298	301	259	259	289	265	280	268	273	223	274	251	278	252	240	258	271	271	249	249	297	265	263	265	275	289	270	260	254	266	281	286	254	258	267	252	288	248	252	265	275	266	287	251	285	266	282	276	281	255	259	256	236	262	243	251	268	273	233	254	263	280	271	247	268	271	243	281	280	255	247	252	238	268	253	256	285	250	274	272	294	249	291	300	247	268	254	276	264	259	229	272	230	285	284	285	255	240	282	272	265	288	279	269	263	277	274	252	265	236	252	238	257	295	263	248	268	286	273	265	277	257	242	269	250	248	266	290	252	266	266	240	257	279	273	307	268	261	301	254	242	277	287	263	238	237	260	249	260	260	254	287	266	270	264	288	265	254	272	280	272	259	257	232	278	254	251	235	247	296	245	259	248	235	273	259	287	249	238	261	236	268	290	236	280	258	284	283	274	286	258	261	270	253	294	261	260	290	272	281	268	260	248	274	275	248	274	250	312	242	264	239	258	258	254	248	264	266	268	269	262	255	247	233	264	255	259	310	244	247	240	260	268	265	280	254	257	217	273	284	259	252	251	251	289	265	272	264	256	278	250	263	241	260	256	280	241	288	264	239	242	273	250	290	259	279	248	250	269	295	277	249	278	239	224	237	253	256	254	249	266	261	244	257	250	285	279	257	254	253	262	261	278	283	262	250	224	245	264	250	252	265	272	265	252	293	242	252	279	273	265	279	264	254	269	284	244	283	254	282	267	254	280	246	297	252	256	254	270	258	273	274	267	276	286	251	258	265	263	259	294	275	261	275	267	294	247	244	267	259	245	265	255	265	271	271	224	277	276	252	261	269	261	277	267	260	248	271	265	266	287	265	271	270	255	251	248	256	280	257	234	259	246	266	260	240	244	266	261	254	261	268	275	270	266	244	233	261	277	286	252	248	248	295	257	263	286	264	281	266	262	269	265	249	279	246	255	263	283	266	259	324	256	246	243	263	285	265	275	250	257	250	236	262	257	286	265	266	251	268	262	228	245	265	249	244	261	247	270	265	277	260	263	267	252	264	284	259	257	273	283	266	239	282	253	280	256	275	259	236	276	251	257	264	294	274	246	281	252	263	270	258	265	256	246	242	283	285	284	258	257	265	255	264	245	262	271	246	270	283	265	252	291	257	277	255	246	234	263	299	292	252	279	243	237	279	273	292	277	298	279	248	281	216	247	244	291	281	293	253	288	241	279	290	241	273	267	245	284	263	279	267	281	272	250	302	277	249	266	263	263	327	273	284	234	270	252	261	248	264	257	277	263	284	276	268	270	282	264	249	261	255	277	285	253	261	256	284	258	269	283	279	282	279	257	247	270	267	256	258	231	265	238	252	264	250	262	265	257	263	250	272	286	276	253	269	232	272	291	262	277	262	260	254	267	259	256	256	259	284	266	265	269	250	256	245	277	274	267	280	269	280	275	277	237	254	240	285	254	269	238	263	268	274	270	278	259	262	245	248	259	282	278	281	272	284	245	279	279	279	252	285	273	242	253	270	285	277	285	297	243	257	273	275	252	260	266	271	299	264	239	278	261	321	264	262	247	288	289	276	262	262	274	263	286	260	234	262	272	261	255	271	264	274	246	258	260	253	278	277	260	256	260	284	290	265	277	244	271	263	279	258	244	264	258	271	253	257	281	262	244	264	256	255	239	257	248	241	265	290	309	281	267	255	264	263	235	271	242	252	256	239	254	302	257	303	250	248	259	293	286	295	270	242	266	252	303	280	273	261	261	276	252	261	251	260	262	256	253	268	267	277	292	279	280	293	279	258	273	276	272	249	284	256	258	242	250	265	262	255	255	260	273	239	281
59511	89053	40778	835	575	478	487	464	423	432	401	443	383	397	380	413	404	404	402	388	374	371	405	387	401	375	363	379	345	369	387	433	382	379	388	438	415	380	403	397	381	395	356	399	375	373	373	423	381	415	376	380	395	377	389	379	367	394	377	406	374	393	386	394	346	392	392	395	399	402	394	385	395	369	383	360	407	385	404	389	378	369	398	381	373	354	379	380	443	392	409	397	381	380	399	377	420	420	390	377	400	376	375	396	370	381	408	386	379	386	376	430	436	379	382	394	375	367	379	381	384	432	376	361	399	385	423	313	387	403	360	376	387	408	372	392	395	376	390	418	361	416	384	394	372	390	374	378	379	401	382	391	355	358	401	411	429	399	358	372	371	428	361	381	365	379	363	349	396	391	424	388	358	402	364	368	399	371	374	371	390	335	386	404	388	371	382	362	414	413	382	402	338	398	359	376	364	408	377	404	399	385	407	398	397	341	367	416	398	404	392	390	365	371	388	395	373	366	387	390	379	385	365	392	359	386	393	397	392	381	345	395	387	362	357	387	414	384	397	398	400	399	379	368	381	375	402	377	362	395	355	389	395	400	355	363	367	372	409	356	380	370	380	358	387	383	388	402	365	404	423	393	372	364	399	377	407	382	405	404	374	376	375	369	396	359	399	399	372	389	381	392	397	408	355	392	389	359	376	405	409	394	389	374	386	400	350	324	401	403	387	401	383	360	381	365	401	396	399	339	397	404	406	400	410	395	402	373	367	406	391	394	343	395	377	390	400	406	358	383	436	360	363	382	389	384	378	411	407	417	385	391	393	382	381	386	363	420	386	378	374	369	387	392	387	381	381	389	381	367	372	366	394	377	413	381	395	422	367	384	380	381	377	373	372	390	397	385	369	400	418	388	401	401	405	383	394	370	365	384	406	390	406	380	410	335	406	333	356	376	389	409	416	426	384	365	340	378	373	342	393	362	394	385	363	375	415	379	392	428	370	362	363	387	398	407	346	378	386	370	394	400	396	358	349	406	365	404	390	387	356	394	391	373	374	354	379	396	377	405	380	356	368	363	380	391	391	389	374	385	408	392	390	366	367	402	379	366	387	377	368	383	376	371	363	357	387	394	380	404	402	367	358	435	383	430	362	381	386	405	365	358	397	374	393	385	377	381	348	353	377	382	396	390	394	406	354	398	368	374	379	379	366	393	379	390	358	392	349	400	406	375	393	388	415	398	391	409	375	396	400	396	408	374	388	385	404	394	376	360	434	390	416	371	346	391	402	387	377	383	419	399	366	390	393	429	400	369	390	393	391	398	407	398	356	384	362	398	367	369	372	371	405	410	395	364	378	396	425	377	380	388	402	383	370	401	387	420	398	380	390	390	387	409	405	365	397	398	400	398	385	391	372	386	379	370	373	352	360	389	389	369	392	373	393	392	366	400	400	373	361	424	399	394	356	405	389	383	378	381	385	393	394	384	373	357	345	372	384	386	396	375	380	377	394	405	380	429	381	388	373	411	395	380	379	370	382	403	376	399	391	387	381	396	357	367	401	390	387	367	428	372	374	368	379	378	359	388	375	371	427	375	370	376	375	403	414	388	379	331	399	411	370	371	372	391	371	383	401	366	380	393	356	431	405	408	373	380	332	410	383	345	384	386	399	369	410	374	376	390	391	369	365	367	385	415	352	377	395	379	432	419	402	359	380	396	386	422	409	363	390	350	371	403	382	386	380	375	416	366	389	386	397	343	341	401	365	391	398	381	397	384	392	367	389	418	367	381	417	407	350	380	382	415	383	375	377	396	383	358	415	385	395	365	355	365	380	369	373	363	383	356	341	379	408	387	412	393	383	406	402	390	398	383	378	399	387	412	410	394	380	372	387	373	349	371	381	405	357	423	417	400	373	406	425	374	385	379	386	355	403	393	360	405	394	368	346	404	368	400	404	390	385	364	349	379	415	402	369	387	365	428	395	381	439	375	377	365	404	349	360	406	375	372	379	349	348	409	374	387	373	407	391	389	370	395	371	355	379	363	378	394	429	360	354	379	354	372	369	368	346	399	429	410	414	381	403	381	392	383	384	401	389	371	384	394	380	365	372	355	417	360	390	351	352	380	378	426	392	395	386	393	390	426	378	394	384	383	360	403	426	359	366	368	393	365	405	368	397	438	365	366	372	380	388	349	360	383	363	386	431	421	389	407	390	384	371	430	391	393	377	401	410	395	390	384	385	378	385	384	380	387	390	383	413	400	364	408	357	347	362	347	372	380	404	397	377	379	379	410	421	402	393	372	404	383	376	379	389	388	368	394	416	399	371	388	392	377	367	356	419	390	406	411	388	412	355	366	359	394	378	411	378	384	368	389	343	374	380	377	356	454	367	372	426	393	406	396	415	376	425	412	372	373	381	368	394	378	412	402	392	407	356	394	361	377	389	382	369	376	378	383	365	392	391	427	368	400	377	371	400	399	389	386	362	383	391	386	376	364	350	371	367	379	388	406	377	398	367	401	423	344	359	398	398	362	364	357	408	398	388	412	360	384	411	395	384	392	407	368	390	380	373	375	372	391	384	364	394	383	395	372	378	408	373	360	357	391	390	385	366	415	412	415	378	390	408	400	360	383	379	359	400	344	371	397	386	390	344	379	412	389	374	389	364	366	385	387	350	351	357	399	379	371	376	428	424	390	403	408	409	371	381	366	390	429	382	374	404	378	368	415	373	359	374	384	397	353	353	398	384	367	375	365	409	367	378	388	370	425	346	385	394	391	370	355	380	381	388	361	400	394	374	395	367	360	414	365	362	395	374	378	396	385	366	414	387	392	418	324	401	369	342	380	396	386	355	355	418	357	361	393	392	401	384	364	384	361	370	357	379	389	375	392	410	386	392	360	389	382	335	414	354	385	409	358	398	412	371	367	352	350	380	389	399	420	398	419	369	381	391	399	363	432	371	368	358	395	384	348	375	366	408	367	396	394	382	360	397	380	415	361	373	387	372	404	399	401	381	366	374	384	370	395	383	387	366	393	380	384	376	376	366	386	390	395	425	366	358	343	382	399	373	374	351	374	357	399	385	392	383	370	403	370	377	403	389	391	389	391	386	398	362	406	376	375	393	359	379	328	373	378	373	381	363	394	405	397	378	375	379	354	398	365	372	355	405	376	372	396	375	379	393	385	398	365	374	381	375	376	375	389	378	376	416	390	389	374	402	396	401	400	393	371	392	364	415	432	363	379	385	372	408	392	385	402	364	365	370	402	386	387	386	377	397	367	382	397	368	394	372	395	388	375	374	345	391	381	416	406	365	378	406	377	377	417	391	347	368	381	384	389	394	368	362	356	423	388	360	387	367	371	408	353	395	374	360	360	380	435	405	398	360	378	392	411	390	364	368	411	428	377	373	356	357	426	380	386	387	382	370	380	397	382	404	379	375	393	389	334	394	390	415	390	374	381	380	383	382	401	377	379	387	416	370	354	371	383	348	377	408	399	403	369	394	375
30039	23449	14175	1438	640	549	575	578	593	597	585	570	618	579	583	555	561	595	637	546	580	574	577	537	579	564	573	574	558	558	537	568	556	598	562	579	577	577	559	550	578	574	534	580	567	563	573	586	572	561	568	535	569	629	596	571	618	591	590	606	582	619	546	567	561	566	661	578	583	578	550	579	571	569	568	551	588	564	573	602	603	552	578	564	552	557	576	594	641	592	574	613	605	554	613	615	575	565	584	575	542	594	561	616	549	539	560	557	558	522	552	597	602	615	546	601	607	530	579	547	573	552	565	577	555	560	575	537	550	586	597	542	577	568	558	595	585	554	559	613	555	577	569	566	520	596	575	570	616	561	543	576	575	534	550	572	593	611	567	594	537	568	565	583	564	556	589	533	567	570	603	576	525	558	558	585	535	577	571	561	578	587	592	562	565	564	570	610	573	537	632	588	572	594	540	537	588	557	589	545	593	546	581	557	586	577	568	575	634	574	582	544	589	601	580	583	561	572	550	536	548	600	569	613	593	564	567	588	527	570	576	544	576	525	579	593	548	587	596	522	602	573	580	552	592	535	584	572	598	565	579	540	552	560	540	585	564	561	590	552	613	596	549	578	545	580	602	565	588	586	585	596	593	592	616	564	548	541	572	578	542	546	554	552	548	552	537	593	556	582	550	549	589	538	559	577	595	584	564	556	525	583	583	582	587	569	589	579	553	517	562	579	545	570	622	587	570	573	592	560	592	603	584	562	587	600	578	562	602	543	582	624	559	615	548	584	567	540	543	618	536	556	554	544	557	606	555	575	554	606	552	617	568	530	615	588	571	525	551	582	574	614	597	570	572	546	610	577	587	558	612	551	560	625	580	586	546	556	551	546	568	598	569	581	586	558	578	554	560	570	579	576	561	528	616	585	543	543	598	572	600	550	617	583	555	579	598	595	560	555	572	533	571	546	561	536	595	549	539	568	584	555	561	559	581	574	544	542	573	572	576	540	598	598	533	586	594	574	570	569	604	589	555	566	569	573	548	542	573	581	563	576	586	589	577	567	569	588	551	573	520	584	577	558	542	538	610	573	560	574	597	589	569	610	594	572	598	579	587	560	569	606	582	581	551	562	569	573	557	536	558	562	584	580	563	590	566	563	604	559	569	576	556	594	549	547	566	549	530	588	556	556	550	596	565	595	566	621	602	576	580	586	571	598	541	558	565	571	572	569	582	571	569	600	550	554	591	547	585	573	600	553	571	542	562	523	601	556	566	551	568	524	597	558	615	569	557	544	579	570	563	547	571	601	592	579	564	557	605	560	554	561	588	550	580	563	589	517	582	559	566	549	578	582	586	589	571	521	572	614	565	610	583	569	607	571	565	555	596	557	568	581	550	597	591	584	567	596	582	564	542	562	565	603	576	564	569	550	563	503	570	559	569	568	563	582	567	621	625	544	584	590	563	595	570	560	568	530	570	557	542	557	586	580	589	569	589	600	570	626	596	571	536	583	575	602	575	564	563	604	575	574	586	598	567	592	599	577	540	618	552	563	563	588	541	572	617	563	614	565	586	589	555	612	595	547	558	549	555	566	571	557	620	562	606	569	577	552	550	556	599	512	586	578	555	535	572	555	584	579	532	573	566	599	576	567	547	577	557	555	598	611	607	561	497	536	532	577	581	575	580	585	559	552	583	581	538	578	568	583	536	522	566	584	583	571	595	595	556	587	593	547	547	587	581	566	582	573	534	567	559	571	546	549	560	587	575	548	576	529	573	622	586	601	581	591	556	600	583	573	616	575	555	559	590	604	547	566	604	596	581	589	564	574	564	532	539	555	582	566	603	593	579	606	601	611	576	574	572	606	545	591	598	584	597	594	588	590	573	594	578	539	540	620	561	590	599	567	591	565	549	619	571	565	568	583	602	573	611	570	564	572	560	552	586	620	548	544	562	581	584	609	550	570	580	593	567	573	556	587	570	596	569	619	548	611	571	566	589	558	588	593	555	589	546	578	594	547	576	573	584	581	552	544	560	525	579	585	562	584	569	518	602	560	549	501	580	564	553	592	556	595	582	609	581	585	570	608	554	580	594	573	585	537	546	611	603	573	566	579	581	584	535	540	580	566	540	616	600	558	554	554	561	537	579	598	554	591	580	570	571	635	588	571	573	599	578	564	571	604	526	563	579	582	564	584	566	537	599	567	528	575	582	561	550	589	581	596	581	529	558	604	579	554	555	602	600	571	592	540	558	593	607	590	586	575	599	560	587	585	542	618	611	581	580	632	550	560	595	599	553	568	556	593	598	563	584	589	603	549	549	562	579	548	618	613	568	567	562	608	592	589	554	570	554	524	552	532	552	562	555	598	600	567	561	580	578	584	587	563	513	534	575	585	544	549	601	515	518	542	594	582	552	569	562	559	554	566	543	594	604	538	564	570	593	562	581	604	578	574	602	578	543	607	603	575	583	560	575	535	617	554	564	609	562	565	530	609	593	590	557	514	567	575	554	541	557	567	564	556	547	626	634	543	619	566	562	611	575	595	541	532	590	549	564	548	559	551	559	525	578	582	591	563	556	564	581	579	537	542	599	571	512	543	551	572	570	591	565	587	647	571	576	604	616	545	570	565	612	570	600	540	593	595	582	560	580	557	551	568	578	526	635	545	558	567	590	572	600	559	554	568	592	613	557	570	610	527	542	582	563	565	608	565	539	592	573	594	565	534	618	571	576	632	552	553	599	577	569	598	608	586	566	631	567	549	625	573	547	548	606	597	555	605	629	612	565	581	578	568	570	616	591	549	583	574	603	524	581	550	589	555	575	552	567	534	568	591	571	525	561	571	600	556	555	572	551	566	548	561	509	623	586	534	573	538	542	579	536	584	592	569	560	579	574	557	581	552	555	588	515	589	582	575	577	545	571	565	584	586	590	580	570	549	558	558	559	575	606	585	576	599	604	572	583	581	537	575	588	572	580	581	582	591	526	605	567	538	554	548	575	546	564	597	599	568	580	570	603	566	585	609	605	611	595	625	582	545	562	522	541	557	578	596	542	566	616	586	547	525	559	579	581	551	541	522	558	553	560	572	595	566	555	556	531	569	590	574	597	558	575	587	576	532	555	559	565	548	534	582	561	622	548	582	601	580	577	554	590	563	616	577	614	582	540	553	584	592	594	612	641	615	566	609	549	592	577	535	561	570	581	543	551	575	585	604	552	542	577	568	576	569	564	557	513	548	594	592	580	574	577	547	603	586	537	577	531	601	593	567	585	586	588	568	580	572	583	561	544	577	516	591	565	581	552	610	608	555	574	586	579	586	599	600	589	609	550	571	586	547	544	551	571	558	557	589	572	589	570	563	583	566	564	562	555	572	578	568	571	597	554	540	601	606	557	593	621	620	584	568	568	560	540	628	563	559	586	548	596	574	577	556	539	583	579	538	588	590	625	552	579	601	584	550	585	585	588	609	588	568	571	625	562	593	558	578	543	564	595	606	550	541	540	559	639	553
30562	32820	10233	879	886	805	883	875	835	874	884	785	858	838	833	836	863	892	851	878	915	839	828	850	854	846	851	828	828	855	880	776	817	881	852	825	871	836	808	882	825	853	838	873	878	857	822	845	807	864	831	869	802	870	815	873	850	836	854	900	861	890	846	883	825	838	843	844	816	803	847	823	798	874	857	819	847	828	864	857	806	813	865	845	840	822	900	819	862	842	817	835	845	852	874	867	861	827	835	863	792	813	800	815	835	874	806	856	840	862	880	867	873	865	890	854	836	844	847	862	805	836	793	824	796	835	874	817	856	884	803	869	844	849	794	840	882	830	850	853	846	823	788	902	801	818	870	859	829	807	840	870	767	838	868	839	876	848	876	816	865	872	826	863	814	799	870	873	819	806	848	860	861	831	828	845	891	896	798	852	827	864	804	772	829	871	797	847	837	868	860	908	846	885	867	840	855	855	826	863	838	772	842	796	861	870	874	809	838	808	915	801	853	881	828	903	861	824	881	839	834	807	842	850	844	848	865	857	865	858	867	866	906	839	851	840	850	825	834	833	854	896	871	801	824	806	906	913	839	841	888	833	869	839	832	867	784	875	855	882	855	859	805	859	857	820	872	877	852	780	886	793	803	869	848	904	853	856	839	838	834	842	861	833	866	789	833	865	835	843	853	877	817	843	833	856	796	833	821	783	831	856	879	865	821	821	820	790	867	829	839	804	854	799	873	815	869	874	836	786	853	855	796	815	846	828	768	887	844	832	870	847	836	836	855	854	802	831	867	871	855	788	854	836	870	818	851	875	814	787	915	798	861	848	881	856	832	870	857	901	849	847	866	852	829	851	849	853	848	848	800	817	818	834	836	865	830	854	896	891	865	846	869	848	803	874	893	826	886	850	856	884	833	827	851	805	869	853	909	846	879	848	848	851	884	859	840	818	860	824	857	851	811	849	851	818	890	805	859	818	823	879	829	853	847	877	857	864	847	841	792	896	865	823	852	804	853	878	870	817	806	817	847	881	853	877	857	793	890	905	857	885	849	832	870	856	855	829	843	844	865	820	818	859	818	875	906	852	834	869	853	840	819	803	872	829	847	865	905	831	857	826	819	841	889	876	855	772	881	803	810	872	844	801	895	833	839	846	866	803	844	862	832	850	857	885	846	806	867	835	884	854	806	875	861	787	840	845	907	838	862	831	842	848	870	839	823	855	891	859	802	874	858	813	832	871	856	847	869	813	855	852	858	829	913	844	880	822	834	798	899	845	874	861	832	794	847	825	870	811	742	834	813	845	824	856	844	857	835	899	826	846	794	854	849	829	844	847	886	815	870	875	835	866	837	887	818	850	868	831	806	848	848	885	882	849	848	846	801	832	887	839	867	822	848	840	836	841	886	857	848	838	859	833	850	888	832	803	835	861	817	888	824	812	873	854	840	844	861	821	815	830	774	855	872	881	857	874	845	837	804	848	829	828	873	810	864	832	839	872	867	846	856	796	831	838	933	814	835	819	868	859	823	852	815	838	828	864	867	821	875	819	831	803	834	853	817	825	903	806	848	808	855	819	815	860	846	862	820	839	876	856	837	833	874	843	858	849	824	853	816	851	898	798	803	857	814	847	831	845	856	830	910	835	863	821	821	841	869	819	845	811	828	837	860	818	856	838	835	775	859	865	900	846	846	845	857	849	818	869	845	842	830	821	810	855	804	822	843	845	829	761	839	926	841	796	784	821	825	835	837	843	856	800	855	890	838	906	848	869	824	811	889	846	879	886	827	821	812	938	822	840	901	822	862	861	844	854	849	824	885	872	825	838	796	848	864	860	856	876	852	787	880	840	772	848	821	864	806	849	817	832	885	816	858	867	849	931	853	863	800	854	822	766	836	810	813	824	792	849	864	849	811	843	828	827	835	832	811	860	875	834	823	841	806	814	819	823	833	840	880	864	840	811	855	924	839	932	885	853	890	863	832	795	851	829	843	821	847	857	826	853	899	861	874	873	850	835	845	834	784	855	863	840	872	888	828	859	844	833	829	832	877	855	834	867	847	895	901	843	804	855	879	861	833	846	830	823	871	851	876	861	846	914	903	886	860	856	873	827	836	913	850	854	853	842	808	821	848	848	888	793	814	865	857	869	843	891	842	864	816	827	865	826	834	814	853	852	899	844	921	851	912	831	817	816	844	872	771	814	822	821	830	869	857	862	836	868	850	837	907	855	824	824	866	860	805	832	850	899	862	858	882	815	816	926	846	821	847	812	783	835	862	855	838	845	850	851	813	778	870	817	858	823	810	850	789	806	862	829	920	820	853	785	850	825	875	846	849	883	862	819	854	779	860	812	854	803	838	779	802	870	803	876	776	858	909	909	874	800	818	864	801	898	868	826	864	879	848	856	834	865	854	833	876	896	822	790	810	831	862	877	867	835	811	851	896	833	859	891	840	856	866	831	846	847	872	815	822	849	872	866	847	829	847	883	868	849	899	828	810	825	817	857	853	857	830	840	827	808	846	841	884	826	853	860	845	825	829	853	931	803	840	825	836	820	849	852	833	861	846	898	882	882	834	841	843	844	875	834	849	808	805	806	844	866	883	849	856	823	850	918	901	841	792	891	850	816	864	867	817	886	887	792	859	829	843	889	846	833	837	874	830	822	876	789	788	796	873	874	834	871	822	869	855	858	812	897	838	851	843	890	878	808	849	894	831	820	891	874	841	826	833	842	864	879	832	798	849	878	818	844	829	884	866	822	836	824	824	792	813	800	872	851	837	893	848	852	863	829	834	825	847	830	874	849	820	844	847	845	854	879	864	815	859	828	847	821	862	842	861	853	836	840	852	864	844	820	863	814	810	860	860	860	860	869	843	843	891	845	835	832	763	843	926	828	834	856	854	838	842	824	807	827	864	841	812	927	811	834	900	857	851	830	912	798	844	831	906	871	806	832	863	832	804	822	856	813	798	796	834	795	847	865	862	844	853	872	844	852	860	855	837	833	869	849	820	846	833	817	815	858	844	828	839	835	817	889	857	890	842	838	848	811	820	833	866	856	853	864	896	824	844	833	818	851	832	850	848	794	819	834	826	845	839	832	874	835	884	857	836	865	822	781	842	799	793	880	823	886	763	897	842	843	842	788	888	845	825	886	827	772	843	909	836	843	869	825	829	828	815	871	855	814	838	908	829	861	878	886	836	814	817	850	849	865	812	784	948	835	840	833	873	867	851	811	818	825	914	834	866	866	822	894	857	814	863	839	850	827	836	831	832	885	844	874	866	848	822	818	807	839	807	829	851	864	854	885	875	850	881	863	849	849	849	827	836	862	833	866	832	850	892	848	862	844	897	805	859	856	833	854	834	859	820	882	792	803	845	778	865	823	885	878	915	818	911	879	819	829	870	815	866	875	889	849	853	814	866	821	859	849	867	816	870	817	833	845	849	831	791	864	820	816	859	794	850	839	872	855	817	853	839	844	852	872	839	821	801	847	809	794	824	898	863	849
23561	21916	28686	25147	17624	1825	439	422	352	353	340	358	362	354	374	357	375	370	327	317	323	351	333	322	346	374	322	342	359	326	327	299	388	335	350	300	325	316	339	341	353	335	346	343	333	361	358	350	361	350	352	359	341	331	353	349	328	401	351	343	341	324	334	332	331	371	343	332	334	330	349	372	349	371	307	308	342	341	339	339	354	339	319	332	363	337	343	333	340	332	312	307	357	349	302	337	346	352	326	337	340	363	355	315	361	386	340	333	351	343	335	310	349	331	342	314	346	343	371	334	320	330	359	334	343	325	316	348	317	329	327	328	334	344	349	350	358	348	353	285	354	325	355	344	335	341	323	361	298	374	321	344	333	323	349	341	362	340	346	363	358	334	325	333	313	355	338	327	358	361	343	334	334	349	344	344	354	337	311	340	343	356	345	337	331	325	375	340	352	332	345	337	344	347	317	345	354	322	334	340	332	350	340	340	342	277	356	363	369	347	325	337	341	331	333	350	348	350	365	321	344	334	380	336	315	305	329	346	329	341	334	369	325	365	340	367	341	327	347	353	322	379	336	349	344	338	352	347	369	330	335	340	323	340	348	352	377	350	356	332	307	342	325	358	355	331	333	299	352	335	368	342	342	349	378	322	319	320	335	318	363	371	338	347	358	362	345	338	351	363	337	341	313	361	363	352	349	328	323	325	333	350	366	353	348	329	333	332	354	333	354	381	333	349	340	334	338	348	312	345	340	353	341	326	328	329	374	331	349	345	340	355	361	334	327	356	370	370	319	361	379	345	338	368	345	374	331	343	362	387	324	342	326	340	322	325	363	330	365	320	320	325	365	339	348	317	345	335	326	315	363	325	341	336	319	345	331	357	361	318	360	334	348	337	331	321	334	352	336	347	365	366	346	332	353	380	336	330	363	330	347	362	327	321	358	334	352	380	367	346	321	320	362	371	340	375	339	365	351	328	345	337	358	333	366	348	343	362	342	320	330	332	362	335	327	324	347	334	387	361	362	331	346	333	332	350	314	363	383	318	345	308	352	336	352	362	311	334	350	350	309	357	345	322	353	359	311	319	380	327	369	364	356	316	320	332	364	361	358	354	345	362	336	333	353	365	336	308	331	309	356	357	346	358	327	384	338	343	351	337	339	320	322	329	388	338	356	338	386	354	312	314	320	317	336	371	354	350	351	374	322	322	355	348	304	362	346	372	326	351	373	391	336	341	324	331	329	317	322	323	349	319	358	310	339	340	350	330	326	336	333	322	339	346	347	318	341	350	353	335	320	318	314	360	328	352	340	309	328	312	365	365	341	353	356	346	320	330	324	355	331	336	362	320	349	315	308	297	304	310	319	315	358	340	340	354	315	333	343	335	348	325	350	336	323	346	303	326	330	353	338	328	350	343	356	319	347	354	329	351	365	359	352	314	326	344	345	357	342	297	380	344	340	324	342	330	366	302	339	328	349	307	353	350	360	371	359	334	347	333	362	333	332	350	353	339	345	344	366	316	347	322	334	334	379	368	337	342	334	365	353	344	339	350	387	344	329	354	339	360	342	339	348	350	336	368	344	303	355	373	321	360	339	347	332	384	342	353	358	355	331	342	354	333	329	327	343	336	325	336	325	298	318	340	333	363	359	361	337	342	312	341	344	351	350	326	340	350	321	309	380	313	356	359	369	336	342	345	349	342	345	377	312	349	309	346	323	344	325	343	350	381	349	354	320	356	382	317	350	359	354	345	374	325	340	328	347	362	390	340	337	377	337	351	358	344	375	348	305	356	349	335	320	328	340	335	326	353	338	343	357	306	336	338	347	359	330	354	347	354	315	322	341	349	347	363	362	378	336	322	313	309	346	323	327	336	337	336	337	341	327	362	323	328	348	335	338	376	343	390	336	331	377	364	341	321	342	340	331	333	365	357	307	334	368	385	338	348	340	343	357	365	335	339	352	345	351	342	343	332	341	345	329	335	355	333	331	360	343	356	311	326	347	342	324	314	288	325	341	345	348	337	356	322	342	348	348	348	330	355	345	349	322	312	352	339	363	367	320	357	348	300	377	359	334	338	332	351	355	348	337	332	344	352	321	357	314	329	335	329	331	325	313	361	334	338	355	330	322	345	381	317	316	334	369	338	346	366	319	328	313	324	333	327	356	321	348	360	347	315	346	367	342	354	341	353	333	339	328	334	328	324	342	332	345	336	345	367	357	368	300	336	355	349	334	327	352	359	337	346	346	355	349	333	313	323	343	355	330	354	365	341	354	321	333	310	339	349	331	356	351	322	358	352	334	324	357	344	333	333	351	348	335	347	314	321	340	370	349	326	357	314	351	356	363	361	380	352	329	350	328	370	296	349	331	349	348	332	328	318	349	365	327	334	320	311	356	355	331	325	325	302	333	349	317	362	393	372	330	347	309	347	356	351	353	351	343	337	335	332	361	375	343	313	365	346	303	365	310	370	335	342	322	331	313	341	356	312	319	339	322	346	338	348	352	322	344	392	340	324	332	361	327	335	341	349	370	323	328	375	377	336	340	359	351	354	380	345	286	361	362	352	327	362	325	340	344	320	327	318	337	340	321	306	346	359	332	321	322	323	355	344	377	377	309	309	347	335	333	341	340	359	342	353	351	342	313	364	327	339	360	359	326	342	348	364	343	344	342	348	372	352	340	348	332	286	330	313	341	384	342	333	342	336	347	336	332	338	381	353	359	350	328	360	343	341	319	341	307	382	380	339	327	322	338	352	339	315	348	326	370	325	327	333	351	327	320	351	338	362	344	341	330	305	376	354	339	366	338	355	346	311	338	327	384	342	327	372	303	323	312	331	336	344	343	352	343	323	337	360	326	331	324	363	352	338	329	346	341	352	327	346	327	342	344	341	336	323	335	344	344	358	365	359	320	352	326	293	350	381	375	368	326	308	362	352	316	357	323	346	337	351	374	354	327	294	344	326	356	326	321	376	360	351	332	367	322	366	338	349	356	369	351	358	355	323	338	341	325	355	307	370	323	347	331	360	370	337	375	347	297	325	343	363	368	296	361	334	318	345	378	361	368	367	361	314	330	340	355	365	349	314	334	343	380	346	352	319	355	349	336	326	388	361	332	329	345	333	335	332	345	378	365	309	313	354	331	342	368	345	339	325	365	378	346	323	324	323	354	304	358	317	338	325	324	361	350	333	334	371	335	353	344	338	326	341	345	320	292	317	331	339	330	339	314	339	361	312	344	332	329	359	311	352	375	335	335	324	361	337	352	330	352	352	366	331	315	352	332	319	320	353	348	343	326	379	331	342	349	338	325	324	325	340	335	301	337	345	324	346	316	335	356	322	331	334	369	345	330	329	342	350	324	342	330	357	340	358	336	374	338	360	370	373	329	313	340	343	336	346	325	328	348	335	321	373	313	355	383	350	361	330	329	311	341	361	376	326	335	342	363	310	344	316	309	358	360	339	344	365	326	343	354	314	352	331	359	325	339	318	336	370	346	334	392	364
51643	76752	33796	681	592	602	556	523	533	501	508	534	510	546	498	538	504	522	542	507	518	540	502	567	532	567	560	542	580	545	570	543	554	527	536	530	508	529	529	474	560	506	503	519	524	544	504	508	553	481	564	564	545	546	584	552	494	536	483	507	497	529	506	540	482	501	539	508	523	509	450	489	539	520	498	543	528	552	528	524	503	538	514	574	497	550	509	480	541	502	502	500	482	512	541	543	524	531	538	519	524	512	522	508	534	517	556	529	489	528	494	528	501	531	508	495	507	515	562	524	548	526	538	581	540	491	504	472	523	497	545	475	500	493	546	555	526	529	519	482	493	495	504	505	537	535	518	528	484	530	511	489	534	518	538	530	515	476	517	501	511	530	511	531	528	524	535	509	481	518	523	472	504	513	522	496	531	550	546	548	509	550	492	544	544	510	505	520	534	543	520	492	532	531	510	487	495	502	527	512	519	528	513	532	533	542	516	501	490	531	471	561	542	562	511	540	502	500	482	494	495	467	528	518	507	497	494	539	509	537	524	545	513	492	517	501	539	562	526	536	533	523	503	514	553	515	536	552	492	548	501	526	542	482	491	500	509	512	498	513	524	546	528	521	548	546	541	568	499	484	605	490	535	582	504	517	495	532	544	534	503	525	563	520	524	522	492	504	553	507	514	528	507	551	508	537	529	511	532	538	513	542	546	515	485	561	535	498	524	475	553	525	541	488	513	510	519	520	481	502	502	509	488	565	542	500	537	576	505	534	502	543	508	516	515	510	562	522	553	466	561	520	512	491	509	548	534	546	514	565	521	528	574	513	549	481	515	491	535	508	486	495	526	523	544	525	497	506	479	555	522	531	518	555	531	546	535	575	493	498	509	528	568	515	532	529	532	536	522	552	547	523	510	510	521	539	529	536	498	548	510	506	559	505	483	528	528	526	526	511	526	498	504	538	529	491	517	526	500	519	537	503	557	539	527	558	521	508	513	556	531	548	527	481	497	498	510	496	556	527	502	537	522	519	476	530	503	538	519	536	494	521	513	524	534	527	538	551	516	543	497	476	531	518	489	488	537	522	546	508	492	507	488	516	502	498	539	537	539	459	537	503	498	521	549	529	504	515	503	530	508	563	561	495	542	539	533	497	531	545	569	550	516	547	531	494	522	530	547	521	528	498	510	532	513	495	548	544	504	536	502	510	531	503	525	509	518	478	525	581	529	505	502	539	545	518	530	495	516	531	528	531	505	487	512	528	493	533	514	495	559	502	558	528	538	515	469	568	513	517	511	522	554	536	516	539	521	537	558	539	507	504	523	504	556	546	590	517	526	495	513	554	510	544	520	517	561	515	558	511	521	549	513	511	525	511	502	513	553	514	547	478	497	525	485	511	536	570	487	550	545	505	514	505	512	536	538	546	526	527	463	559	514	498	523	533	486	476	528	542	547	531	533	501	538	530	517	541	509	501	488	528	501	496	521	494	524	519	542	540	492	487	525	553	559	494	550	542	536	515	530	502	512	479	546	503	534	513	526	521	539	497	523	516	493	548	533	530	494	539	541	516	504	544	507	530	535	472	502	493	535	529	533	510	523	544	531	536	533	543	522	533	529	508	495	525	549	500	499	518	512	486	494	501	551	536	507	520	525	530	514	515	510	551	550	528	497	526	507	547	526	501	495	549	529	519	526	548	531	522	551	475	502	529	507	560	536	511	520	523	498	495	535	536	525	532	510	507	502	532	513	515	539	532	535	494	533	485	517	553	508	503	494	572	511	513	524	580	527	530	579	524	499	531	517	494	521	485	519	544	517	531	511	552	564	505	486	521	520	531	541	537	465	508	494	551	554	527	538	543	523	525	478	544	516	537	520	531	488	519	529	525	546	510	504	552	493	536	535	498	512	531	571	534	516	501	540	541	543	514	537	541	490	523	520	520	516	506	524	507	545	530	459	553	524	518	545	555	528	574	519	545	524	535	530	551	583	505	517	522	531	515	513	472	531	532	522	501	517	552	527	538	469	526	542	523	560	493	529	497	525	511	490	518	524	518	538	524	532	527	485	563	517	529	514	518	512	513	538	544	506	535	511	529	520	520	531	543	495	521	544	574	504	526	515	519	510	526	513	514	519	508	505	489	513	483	531	486	494	527	531	526	565	523	540	465	524	513	518	555	494	529	517	527	531	485	538	531	523	517	555	515	535	530	536	508	526	539	541	492	536	525	559	520	518	520	529	507	488	500	513	521	503	533	510	479	519	552	501	512	508	534	537	488	499	497	528	473	547	527	526	513	521	512	550	544	485	513	523	526	478	525	507	519	525	501	498	512	558	498	529	565	537	464	520	504	518	542	469	524	552	507	540	539	555	557	511	528	525	496	539	526	529	575	545	547	524	541	550	518	532	552	540	522	551	547	519	524	487	486	487	503	508	479	533	484	518	508	576	517	509	504	544	534	509	540	478	521	515	542	502	489	528	537	491	509	513	480	502	486	483	550	513	504	532	505	571	521	507	515	522	530	522	515	510	472	540	516	545	516	542	462	496	564	515	525	545	536	553	494	464	526	493	564	538	515	500	497	537	510	496	533	507	552	526	520	548	525	507	517	573	525	475	522	540	532	564	521	507	524	527	527	510	543	483	533	552	523	482	487	493	533	501	519	517	559	526	496	525	515	506	517	499	497	543	498	573	491	505	550	526	532	553	554	476	531	527	517	522	571	526	561	506	469	522	507	557	526	549	525	503	516	511	495	519	548	487	558	545	518	526	554	508	505	471	523	533	521	548	494	548	518	527	493	534	517	512	564	544	540	524	534	530	518	529	545	482	509	511	546	508	575	514	512	554	514	558	506	524	543	487	527	516	500	494	566	513	504	500	513	490	547	513	557	511	512	539	587	524	494	498	545	558	550	520	542	489	547	552	516	511	557	569	500	489	500	545	527	535	554	513	515	531	505	537	518	496	497	563	512	575	526	528	536	536	558	552	508	535	498	517	563	486	548	493	533	514	473	515	517	536	535	495	510	514	527	522	512	521	514	527	527	485	510	558	505	488	567	500	536	537	501	521	536	540	512	517	515	493	516	522	482	538	505	528	501	515	516	495	525	540	551	505	463	506	555	560	534	506	510	535	542	560	514	497	513	536	544	535	521	538	512	489	516	488	497	467	550	516	534	524	517	525	512	543	559	523	540	548	523	524	533	530	533	520	538	526	534	579	516	515	481	514	519	492	499	509	541	532	501	503	493	529	559	516	496	513	503	537	497	531	544	533	505	510	577	526	497	514	511	518	482	492	519	524	497	517	498	505	530	533	527	485	526	539	534	511	486	508	538	521	569	522	487	550	514	473	517	548	484	514	524	499	561	533	562	502	492	518	532	536	589	573	513	524	535	526	551	521	520	530	545	552	509	533	513	495	522	511	528	512	497	526	500	542	520	525	542	546	561	527	529	544	507	503	501	572	550	524	536	526	516	536	517	507	530	526	552	505	531	563	531	549	507	502	490
25127	22551	26633	21890	2496	680	665	615	606	647	631	608	636	628	616	659	593	604	606	583	633	637	590	626	624	634	627	611	603	623	634	600	570	615	605	613	585	638	626	625	610	626	614	619	566	619	608	584	592	654	602	605	644	631	611	575	598	623	663	601	603	608	616	609	607	630	633	563	618	595	587	577	605	633	572	614	592	612	594	619	622	617	646	578	613	613	618	585	593	635	620	632	616	586	634	626	637	616	569	624	615	582	577	630	639	587	572	572	605	608	574	615	610	611	615	587	609	604	579	631	583	603	573	633	625	615	671	614	593	589	622	646	653	605	601	623	548	613	613	618	603	544	613	617	593	643	613	609	623	618	575	565	599	559	616	595	584	595	617	579	585	642	611	636	585	629	575	668	598	598	593	605	607	635	644	637	608	648	557	631	651	560	598	611	613	576	609	640	604	607	641	615	616	609	610	589	634	587	598	622	638	641	602	599	606	609	617	604	655	600	600	570	575	580	644	585	630	545	640	600	596	586	616	582	593	619	626	602	626	628	567	584	616	613	615	642	548	600	633	622	597	623	630	609	614	639	583	610	610	619	621	604	659	651	647	643	605	576	587	610	596	652	638	610	610	572	612	636	638	617	614	647	608	596	561	603	562	666	613	614	588	612	599	581	619	608	585	645	570	588	595	593	586	608	623	635	657	629	601	611	584	640	634	592	586	625	586	621	633	581	589	583	617	593	611	627	625	640	605	586	621	607	587	623	597	606	610	588	582	634	622	575	671	607	592	588	573	602	569	561	627	575	568	624	624	620	637	605	553	614	654	620	626	629	585	624	636	593	641	648	609	593	643	631	605	566	612	584	576	618	618	597	597	601	600	639	607	629	636	595	581	597	629	606	579	611	583	611	595	658	578	597	572	625	596	640	593	607	614	603	560	586	591	580	573	602	601	611	602	592	650	602	629	612	590	622	642	601	610	648	594	615	625	602	584	613	577	608	591	610	648	601	576	614	624	625	579	588	580	609	630	608	596	623	636	602	613	562	600	593	585	629	598	561	635	614	654	609	612	618	589	640	591	605	616	667	605	577	622	574	653	618	577	602	627	602	607	591	653	580	587	628	587	621	629	594	588	634	613	586	612	586	584	583	591	586	619	662	605	612	666	620	639	588	620	632	620	618	632	649	576	576	637	622	614	613	631	539	623	611	617	602	627	585	656	593	625	653	600	569	633	577	607	666	637	605	631	604	610	620	589	608	617	638	616	590	637	590	610	629	656	597	583	606	630	593	616	605	597	610	602	635	647	587	628	652	611	603	607	601	597	604	655	560	583	584	638	615	606	622	605	597	638	593	617	610	595	649	567	628	622	611	648	592	596	595	565	640	597	578	600	592	611	571	579	675	602	612	637	598	595	609	662	593	620	630	661	577	640	633	649	619	604	627	620	635	583	651	610	599	624	625	621	617	621	607	604	592	576	610	631	559	611	661	689	620	632	574	589	610	588	614	644	567	630	597	579	641	619	631	585	624	611	639	627	611	653	589	619	644	677	613	591	610	637	631	599	593	603	574	571	648	623	605	607	632	610	623	599	609	596	616	629	591	609	594	591	605	629	625	616	607	587	600	652	597	568	639	615	559	618	552	583	623	650	614	633	611	628	616	617	599	617	620	637	571	632	597	632	543	608	569	618	603	637	634	613	595	629	577	577	579	604	618	653	621	623	579	624	630	611	613	583	598	608	615	598	624	584	613	572	601	621	638	605	588	592	587	654	624	629	614	605	611	577	620	628	560	563	616	626	557	576	619	631	634	606	593	583	599	615	607	662	574	592	596	564	625	612	647	591	636	596	623	628	644	640	596	628	576	640	591	587	611	607	648	623	625	600	589	627	620	588	629	614	618	586	591	596	580	619	613	591	622	627	565	634	636	570	603	598	571	616	613	619	614	616	622	597	614	608	615	580	590	597	619	610	600	631	595	597	592	660	594	618	600	627	617	631	727	606	598	626	570	600	634	612	604	574	605	687	611	613	603	600	622	638	587	609	599	630	591	568	614	623	612	604	636	587	636	620	583	605	621	623	627	632	594	661	618	621	618	602	627	582	624	615	585	624	644	633	608	608	635	584	597	596	611	598	599	592	593	624	618	571	645	624	633	611	629	644	619	599	618	584	573	568	565	601	634	616	626	598	623	596	644	620	601	586	641	569	619	632	641	637	632	615	603	626	633	596	620	610	594	651	627	584	624	645	644	648	622	611	578	622	581	622	556	613	586	562	590	577	607	645	571	610	619	584	630	579	617	598	595	635	579	597	639	620	621	608	622	623	653	649	630	599	610	594	609	588	632	607	609	615	568	611	640	668	591	602	626	623	600	627	582	638	599	579	585	619	602	609	630	598	608	631	599	602	566	631	621	591	618	627	617	599	622	618	568	638	597	568	604	629	682	630	611	606	586	617	615	645	619	568	649	635	630	611	634	646	583	628	626	640	599	562	616	582	603	589	595	574	578	585	610	622	629	635	619	663	616	585	598	627	601	624	655	591	587	650	621	625	572	557	559	635	658	601	651	640	584	626	635	652	612	611	600	607	619	624	569	580	621	651	631	603	638	586	622	607	595	601	626	589	585	645	611	567	607	668	583	585	620	632	612	626	631	643	631	623	551	623	594	607	613	577	642	609	610	632	608	565	621	598	619	625	637	648	587	517	659	579	610	645	630	572	627	580	578	608	621	613	577	614	608	640	611	585	642	611	593	610	625	600	629	602	650	601	651	583	604	621	596	618	617	645	595	623	638	620	616	628	629	644	601	617	601	567	621	620	570	629	578	615	577	624	609	608	626	585	601	598	584	627	615	612	617	637	596	615	604	659	595	615	628	639	590	575	594	669	640	623	567	636	604	584	587	605	580	625	623	620	611	584	621	609	594	606	623	592	637	630	601	584	625	587	557	553	578	619	566	620	625	594	612	593	601	594	592	596	642	623	624	658	628	610	628	635	637	578	622	599	599	573	609	635	616	610	614	598	635	630	588	645	643	666	647	621	558	624	634	609	619	632	621	626	620	617	660	642	582	602	638	596	568	616	649	627	588	591	578	604	617	592	597	593	590	592	631	598	590	587	587	564	596	594	592	588	582	615	592	602	650	621	606	591	649	582	617	571	630	633	577	625	641	641	625	615	589	615	599	601	640	596	643	646	616	570	640	621	634	648	600	641	641	641	603	608	619	614	638	603	614	607	616	648	552	654	621	604	628	660	610	601	602	658	583	618	569	591	589	654	586	593	600	620	644	601	612	626	651	632	594	608	562	627	642	602	580	636	628	599	613	584	626	592	609	632	602	608	580	672	608	582	618	621	623	611	644	575	618	619	608	612	623	589	604	622	667	569	603	637	599	599	619	585	587	614	631	601	597	612	547	631	610	652	631	631	603	616	595	592	618	588	660	637	667	598	615	618	575	627	617	553	619	663	560	598	626	629	575	584	601	563	642	589	599	558	597	573	593	670	597	616	612
46638	59528	24470	958	911	869	940	857	865	871	924	851	928	936	853	915	877	913	871	843	835	877	883	910	936	880	888	903	891	893	919	826	860	879	847	834	849	852	842	870	955	859	925	863	880	839	878	889	887	821	883	885	889	880	899	888	836	857	854	840	855	843	898	921	857	877	853	842	887	891	857	833	866	906	903	858	871	888	846	877	862	886	863	872	831	875	895	852	898	882	873	898	852	863	877	876	926	878	886	845	881	912	878	820	854	910	882	893	903	863	864	866	892	884	853	943	885	904	857	837	857	924	881	858	839	860	934	875	907	877	888	925	911	871	904	955	897	831	863	893	912	854	892	851	863	858	849	865	889	853	877	890	859	892	867	878	840	897	883	889	891	852	908	884	866	877	893	947	888	882	812	836	851	846	870	897	934	887	874	890	846	873	876	863	853	884	814	873	866	865	896	839	876	896	882	849	870	894	901	892	841	822	854	862	863	878	863	849	846	865	874	864	864	887	916	895	860	891	837	884	883	868	861	870	934	874	893	833	891	861	859	882	933	857	900	878	926	891	844	878	935	901	879	880	848	907	851	881	862	851	914	847	927	890	868	940	873	895	905	858	908	828	877	928	850	882	841	866	896	811	913	912	795	874	948	872	856	822	898	871	834	882	799	871	912	888	888	902	889	885	877	869	886	888	900	883	887	896	861	838	868	857	883	897	880	776	849	891	836	831	902	874	869	858	954	904	875	903	895	892	868	873	872	829	892	877	921	905	829	848	844	926	870	861	851	871	866	877	864	922	859	870	842	942	860	897	870	875	883	868	880	899	889	890	879	867	867	834	869	891	819	892	899	892	839	878	889	871	837	886	902	886	854	922	886	880	864	874	877	898	855	864	876	904	857	862	861	866	860	881	873	892	905	862	861	908	940	880	883	873	819	858	876	889	921	897	851	901	831	867	875	900	840	903	877	799	891	895	912	872	880	859	874	899	934	854	942	841	845	863	879	850	883	880	856	884	844	852	859	878	868	852	875	927	883	854	876	899	918	875	813	838	860	896	876	824	935	881	898	850	890	848	834	848	869	874	909	895	869	880	941	950	851	844	847	908	871	880	843	925	935	854	898	891	872	942	943	879	908	829	870	858	835	885	927	898	839	914	868	882	923	929	909	870	841	966	840	924	890	870	858	862	871	887	892	844	915	879	878	865	866	840	874	874	877	905	856	861	880	874	919	903	892	898	913	904	875	862	838	935	842	805	879	866	831	902	929	863	902	893	869	807	859	919	904	888	898	842	818	879	929	859	898	884	883	902	870	841	817	895	915	897	858	867	924	866	878	882	907	868	884	896	916	871	895	921	887	883	893	909	891	839	841	944	843	861	865	877	908	860	904	938	846	904	877	925	895	890	891	867	868	870	812	859	879	888	911	886	871	898	885	816	903	923	866	850	837	881	911	816	927	824	860	818	868	898	842	927	871	905	933	880	812	847	842	877	851	905	881	895	832	857	907	880	923	839	854	821	907	901	855	856	889	892	857	875	877	894	932	817	903	870	900	874	865	835	865	840	863	901	836	865	833	911	872	805	914	911	876	850	926	907	826	866	873	889	892	822	838	866	885	845	911	916	826	862	895	918	911	854	894	873	882	895	898	922	881	845	912	943	865	892	903	894	891	831	894	867	855	883	873	896	917	933	882	901	891	870	881	861	809	871	862	879	851	890	902	848	887	842	897	860	897	865	854	864	860	862	862	888	925	886	874	889	857	864	878	866	904	798	881	839	924	869	905	865	864	909	858	913	861	836	844	877	865	876	895	899	857	902	842	921	863	832	843	941	862	866	906	907	849	895	841	870	881	854	866	872	872	874	893	896	874	810	933	893	854	878	891	914	894	898	880	878	922	951	873	865	839	842	914	859	842	886	848	899	849	935	900	860	903	886	874	875	908	904	844	886	834	868	862	926	924	893	952	905	866	850	869	835	857	866	826	939	850	892	891	842	875	870	901	853	860	879	916	792	894	897	820	864	866	799	862	931	886	842	920	904	905	860	859	886	864	867	885	909	891	960	915	857	887	804	880	870	886	880	893	894	845	909	891	854	875	891	859	896	880	888	867	844	858	857	886	856	918	922	884	931	913	910	911	870	878	877	876	896	944	876	870	888	894	931	909	889	880	859	901	908	880	875	917	855	873	887	868	874	879	928	866	922	840	858	850	844	842	855	852	866	921	848	858	884	854	904	873	863	888	896	863	919	869	882	913	832	861	851	877	842	910	938	837	870	895	869	878	830	865	919	865	917	915	828	859	886	840	893	902	814	921	894	878	932	911	906	903	860	895	909	863	852	882	872	830	849	878	904	852	863	878	829	890	917	868	874	884	889	886	872	909	898	867	864	895	883	880	950	844	875	866	872	857	831	945	877	982	875	886	890	914	840	912	955	917	857	925	946	851	864	845	885	838	821	933	893	942	895	873	888	854	885	928	863	899	855	872	893	884	843	889	919	880	832	886	877	891	860	898	866	890	909	876	849	905	842	890	869	910	889	896	847	873	895	867	854	854	900	867	856	885	856	819	908	880	831	826	878	877	811	887	903	888	899	909	860	836	890	861	905	912	851	869	921	882	903	893	891	887	878	906	911	883	911	879	859	917	943	865	940	851	880	833	916	874	856	831	854	846	904	874	887	872	897	886	896	876	917	900	872	829	898	866	892	880	850	890	875	868	904	869	850	914	845	868	903	874	901	875	864	826	864	914	864	868	846	888	863	905	858	886	916	893	895	899	921	888	856	913	875	807	843	838	903	887	885	811	908	894	872	825	840	928	850	864	825	847	875	858	917	855	898	951	864	829	843	881	870	833	852	876	842	894	852	882	884	903	899	857	855	910	821	830	897	917	861	874	932	851	895	893	895	901	903	815	925	861	872	868	890	909	909	842	939	916	891	877	901	914	894	872	854	889	827	959	870	920	830	871	910	867	929	935	884	943	859	896	854	867	839	871	908	901	810	916	913	871	875	919	858	890	884	858	940	892	927	909	895	855	882	884	894	915	894	969	887	892	886	911	849	891	883	863	896	924	929	900	908	884	932	864	869	900	911	896	908	913	898	901	844	852	861	817	862	891	875	880	896	883	859	861	820	847	882	871	871	918	873	893	912	888	894	861	883	887	897	913	873	854	880	913	859	879	828	886	868	900	857	925	891	892	871	859	876	892	876	896	848	895	898	855	902	827	884	933	850	891	842	929	870	905	854	859	862	881	876	816	830	912	878	888	827	846	846	826	889	863	890	867	865	883	939	850	848	900	836	921	870	884	929	900	873	834	894	860	882	926	856	893	877	867	867	840	856	943	906	879	880	863	867	916	873	886	892	876	863	859	921	836	902	930	921	933	838	916	856	899	826	843	882	872	872	913	863	856	835	910	852	841	893	911	892	820	899	887	865	883	892	909	880	834	901	835	882	858	863	844	934	945	825	890	925	915	905	887	856	858	874	899	900	927	885	840	840	887	869	884	860
22524	21609	29199	24365	21527	18857	1114	316	247	294	247	273	298	265	281	284	257	272	257	272	269	240	272	276	251	248	283	247	274	241	238	268	294	246	257	264	234	228	260	275	244	245	283	233	235	283	282	222	240	278	263	246	235	258	256	272	249	232	260	263	249	279	269	226	258	294	255	226	254	273	231	243	231	247	260	241	283	248	240	223	263	273	276	288	253	263	260	282	275	248	272	285	282	274	253	257	233	224	242	267	262	262	268	291	254	232	219	265	231	280	257	280	252	246	258	271	269	272	274	254	216	261	264	247	233	240	259	252	260	258	261	252	237	277	274	238	233	255	252	224	243	263	228	244	288	298	257	250	256	246	230	285	274	274	244	245	241	246	254	267	256	251	253	284	255	267	247	255	227	245	282	275	233	248	238	259	259	273	232	268	267	247	236	274	253	264	288	258	266	254	247	255	228	266	254	249	233	261	243	239	238	250	268	250	273	279	266	270	305	267	242	211	261	271	243	211	257	237	242	247	269	270	226	220	251	246	226	269	247	269	266	263	243	273	259	281	258	244	291	280	225	238	277	248	264	266	250	253	240	262	274	232	265	236	246	247	261	207	262	265	262	224	238	303	236	239	256	244	254	269	277	242	264	263	263	255	241	252	243	229	243	266	250	253	267	272	270	269	248	243	271	285	235	260	256	262	246	249	252	229	253	251	277	268	249	255	238	249	272	228	245	252	274	274	262	249	277	276	263	244	259	242	244	275	241	248	277	293	241	276	260	229	285	241	244	249	279	256	251	245	224	239	267	232	234	259	263	248	268	224	272	264	246	269	223	252	246	231	244	262	232	265	277	231	227	257	248	246	238	260	266	240	243	240	246	268	247	246	263	239	255	249	278	244	264	266	254	247	269	252	264	255	245	251	232	268	232	288	239	261	260	230	260	251	260	238	265	250	244	230	263	225	239	234	244	240	225	223	248	255	245	235	264	240	259	240	252	268	221	244	269	298	288	279	266	248	265	268	259	268	245	214	258	265	220	232	253	245	250	250	241	273	300	234	245	250	279	255	287	238	267	261	252	256	240	231	264	227	278	247	240	241	283	247	266	250	263	254	272	283	265	238	266	265	232	259	259	276	242	285	246	273	241	247	265	269	264	223	221	267	266	263	255	234	246	259	247	266	259	247	253	234	252	269	246	253	270	235	253	267	265	240	267	258	263	252	256	263	225	251	249	249	281	253	243	248	249	246	280	234	261	253	238	256	246	244	250	244	254	274	247	249	253	231	261	251	262	259	251	256	267	255	266	244	255	238	249	275	262	230	272	262	273	233	254	257	266	262	248	238	220	253	255	249	268	269	255	259	238	253	232	225	261	239	263	265	280	210	287	273	261	264	258	272	264	259	255	254	271	269	291	244	237	261	230	220	262	230	271	283	271	240	230	265	273	222	251	267	239	243	248	231	254	247	265	258	251	233	246	251	264	263	245	256	254	225	224	265	258	251	248	269	233	244	252	261	296	223	260	265	276	219	227	256	263	246	242	261	265	245	254	255	270	259	273	253	232	278	256	257	305	252	258	286	281	246	270	260	252	279	263	261	232	246	266	248	267	245	247	264	236	256	214	248	251	288	252	264	255	233	244	257	256	235	238	239	275	262	264	254	264	276	274	253	284	280	257	241	278	217	264	252	274	248	279	275	275	256	241	250	252	253	241	269	259	262	287	246	248	255	268	269	253	267	277	276	244	263	263	250	254	249	255	224	255	242	247	257	278	233	240	263	234	242	261	229	246	235	245	234	260	263	252	241	233	264	247	265	257	260	256	269	261	244	247	240	283	233	264	245	252	222	254	278	266	264	261	252	253	248	254	274	237	237	256	268	272	278	265	259	236	250	285	254	265	252	267	256	257	275	275	240	243	273	243	268	257	235	272	269	247	237	254	237	244	269	236	264	256	252	251	255	273	268	241	270	247	252	261	248	285	238	253	235	280	267	222	261	253	265	260	279	244	239	237	241	246	227	251	261	255	287	256	249	239	251	247	256	229	253	270	262	249	212	247	250	285	265	259	276	258	256	244	240	278	242	254	263	274	226	269	241	239	278	281	257	269	248	242	229	237	248	261	245	228	279	305	247	277	249	282	255	277	280	260	246	275	238	229	244	255	270	249	260	270	271	265	258	256	227	245	244	235	255	235	283	235	250	274	256	227	255	242	275	258	244	272	229	274	246	280	269	260	266	258	234	280	246	263	267	263	271	273	264	251	239	284	279	274	274	286	279	269	241	257	246	211	245	279	256	250	253	282	247	267	271	236	270	244	238	246	255	213	254	257	277	258	251	257	244	251	239	257	253	275	273	255	244	275	235	245	254	268	250	267	287	274	256	261	241	235	265	254	258	237	275	254	255	267	267	231	250	253	256	231	254	256	219	243	247	265	274	239	274	270	252	274	240	241	262	237	246	234	238	244	270	269	258	244	268	270	262	241	250	239	242	257	261	245	238	251	260	224	253	282	261	238	261	253	260	272	240	229	251	254	256	242	265	260	245	265	262	257	256	261	245	248	254	284	255	265	255	239	284	251	245	231	238	230	238	271	245	261	264	268	250	267	260	263	267	249	270	283	240	245	243	230	264	239	252	254	250	246	234	277	280	250	227	280	243	229	266	248	288	260	271	241	260	261	260	259	257	290	273	260	254	278	250	250	258	233	275	255	249	238	264	262	246	272	264	246	262	245	256	273	226	255	245	260	229	268	250	276	242	251	240	226	287	264	240	234	254	226	234	250	235	259	277	259	277	247	236	231	254	221	262	276	260	258	268	224	280	238	241	227	264	277	250	256	230	270	270	267	259	261	247	258	249	241	266	249	227	276	241	270	278	254	273	250	249	259	274	227	260	276	270	250	274	252	260	257	255	224	278	265	249	285	252	256	271	260	234	257	246	301	238	261	260	267	249	255	269	293	253	248	273	235	242	252	253	243	256	239	259	247	264	271	239	243	241	244	257	264	232	218	239	252	274	259	270	257	229	256	251	276	272	281	267	272	254	267	266	251	250	232	230	287	247	267	244	264	272	257	254	263	243	284	250	236	246	239	228	260	253	222	260	246	234	258	266	238	259	242	224	239	272	259	252	234	251	252	259	230	268	253	267	249	236	253	238	241	254	264	273	271	251	281	259	246	236	246	242	267	231	268	283	278	246	256	267	272	253	268	234	268	262	256	282	266	238	265	258	270	240	256	235	263	219	248	253	277	249	239	259	247	249	249	231	236	252	257	242	242	263	237	274	283	256	233	264	275	254	275	263	246	262	252	267	252	280	278	264	256	241	256	225	253	271	250	248	269	235	248	230	247	247	267	244	261	249	277	255	278	247	212	217	251	233	261	267	252	253	241	232	272	239	278	260	237	251	227	226	257	257	253	286	228	276	272	236	256	263	238	248	250	256	255	248	258	269	243	239	222	246	259	250	276	221	278	279	260	237	252	251	218	283	252	253	239	247	251	246	266	268	267	239
59237	87647	40542	759	558	493	474	427	454	415	383	399	410	387	366	388	363	353	403	371	401	394	424	366	364	378	427	388	400	358	344	364	382	375	346	355	366	374	359	372	398	384	396	353	332	386	364	345	395	398	384	350	360	363	397	343	368	393	386	372	394	385	381	368	374	371	383	390	387	362	382	370	376	403	348	344	353	370	368	355	367	396	367	368	359	398	389	399	354	323	356	391	375	375	380	340	329	362	356	374	359	377	371	382	355	345	344	388	368	378	315	379	371	356	359	385	377	391	357	410	384	344	370	372	379	344	354	386	366	338	344	383	358	368	391	375	401	374	380	368	362	350	384	382	396	389	354	376	382	375	342	356	362	336	358	376	379	389	375	370	346	356	401	375	393	352	359	404	378	372	372	377	379	375	354	357	345	365	381	354	351	340	376	365	376	379	374	366	382	382	361	369	387	361	357	388	366	415	352	363	406	377	344	411	391	345	380	365	374	349	407	386	375	371	352	381	410	382	370	385	357	349	338	358	343	347	364	364	358	401	325	357	349	372	396	345	379	353	356	367	432	387	393	366	371	377	422	369	364	368	347	385	383	408	356	428	405	340	379	401	405	381	358	349	346	368	371	358	384	372	388	373	359	341	381	372	387	351	373	374	378	345	388	382	370	399	422	362	397	373	354	392	383	374	346	364	381	381	338	362	384	365	372	387	344	376	377	371	349	388	376	379	399	345	339	385	361	383	356	361	354	367	362	371	377	416	407	380	370	364	358	367	354	375	383	354	380	348	421	351	373	384	360	364	376	380	338	371	390	373	395	369	396	369	352	378	378	373	407	386	339	351	379	370	331	352	371	343	392	379	359	392	377	387	378	367	360	373	369	392	365	373	395	352	341	375	399	367	340	378	369	370	374	341	357	388	392	369	382	356	379	363	399	383	336	386	366	364	366	386	362	323	349	370	368	361	369	354	376	337	371	367	388	354	378	341	388	353	395	385	386	355	375	348	367	358	356	371	381	379	347	360	398	368	362	384	327	339	360	361	385	378	346	410	355	349	362	356	353	362	373	399	354	366	357	346	349	367	376	346	385	354	363	404	362	377	381	361	375	379	391	371	365	342	374	398	374	341	402	367	366	369	369	375	406	385	386	352	342	389	373	391	394	361	394	370	378	362	373	363	325	376	365	377	362	367	358	358	382	384	369	333	376	405	372	356	352	368	366	393	378	353	367	355	359	365	328	345	345	391	355	380	346	366	368	353	362	388	360	357	381	372	376	400	372	343	338	390	369	367	392	367	394	374	385	382	364	399	377	344	413	376	368	387	406	364	371	352	398	370	400	372	342	363	373	418	382	371	349	372	350	377	378	377	380	364	385	393	368	359	392	357	388	370	372	380	359	366	375	372	349	334	356	343	352	331	369	380	372	375	382	368	357	374	381	425	371	386	376	395	340	415	347	343	363	338	374	371	331	357	379	353	350	393	359	375	404	384	362	364	365	393	343	391	368	369	380	348	366	345	380	355	372	392	345	388	365	338	383	367	398	366	389	384	329	363	357	366	342	378	408	365	360	357	381	368	387	308	373	369	362	334	374	375	385	350	347	347	373	340	371	338	378	380	352	362	354	380	378	384	362	350	357	373	385	381	395	389	370	404	341	387	382	375	377	372	362	328	367	368	315	384	390	359	366	404	348	338	349	402	352	402	348	368	349	361	375	378	366	349	384	378	368	371	384	393	377	340	372	355	377	409	353	415	403	386	371	360	342	385	393	400	381	389	393	412	401	342	367	390	329	378	384	395	388	388	372	363	389	407	389	355	393	369	358	383	352	375	374	394	374	414	359	366	399	383	359	365	380	345	385	355	371	372	340	363	325	372	401	410	350	363	340	413	322	395	368	357	381	359	396	378	362	380	343	372	392	374	382	344	333	345	386	351	359	367	382	318	365	394	362	392	349	386	383	379	385	363	366	362	389	353	382	358	359	365	371	343	363	365	378	395	382	364	367	339	390	389	349	380	387	365	371	364	362	316	352	350	346	344	385	371	345	359	350	359	360	354	359	401	362	374	407	361	346	350	363	375	364	371	354	370	384	388	368	386	369	373	376	430	406	334	353	379	386	380	396	385	421	414	370	358	392	317	393	387	354	371	374	384	371	368	377	344	381	345	350	377	366	344	363	363	345	374	392	375	380	343	385	374	358	371	338	349	378	382	380	350	339	377	330	384	349	382	356	354	341	395	343	352	356	379	388	363	386	392	365	374	349	407	345	402	353	384	366	371	400	359	359	364	366	412	391	399	365	330	418	349	361	403	392	329	370	350	369	342	358	358	363	388	391	376	386	378	377	402	393	354	399	373	379	369	414	365	346	363	348	363	374	384	400	396	426	404	364	387	346	356	359	342	382	373	362	393	363	335	362	360	356	353	380	351	412	356	408	380	367	358	358	399	366	352	376	345	390	383	372	355	365	390	369	392	358	366	393	361	368	355	382	378	362	366	389	307	362	380	372	338	346	382	353	410	373	370	363	379	397	386	364	368	341	379	341	379	363	390	385	400	364	371	361	374	325	350	383	347	381	375	384	382	380	374	368	408	346	399	375	362	363	370	354	363	355	349	365	352	374	352	361	388	357	337	349	388	329	407	390	307	378	362	360	382	388	362	348	362	374	389	356	350	416	382	360	371	385	353	338	357	353	387	359	383	370	383	364	378	346	377	365	396	343	370	345	365	356	370	349	365	354	347	392	363	382	368	355	416	371	345	350	390	329	361	375	410	361	373	366	361	398	352	360	370	367	364	384	370	351	355	373	359	395	373	352	337	372	342	373	348	381	342	385	378	369	366	368	366	403	367	390	366	351	390	370	380	354	354	393	390	377	360	407	381	348	337	375	334	415	387	361	365	384	382	359	376	385	343	377	371	361	403	383	369	390	348	363	372	355	346	355	353	377	368	330	390	394	388	364	358	374	376	388	394	366	344	378	372	385	369	373	367	357	388	385	338	329	359	359	368	353	353	374	407	395	390	414	374	402	360	383	387	347	386	363	390	381	364	368	347	421	342	377	367	365	364	387	386	378	376	405	371	368	385	370	366	362	364	350	335	367	383	338	349	384	363	357	359	337	391	391	401	391	369	376	353	359	375	393	396	366	373	394	368	378	358	366	342	367	342	368	390	409	387	390	397	379	332	374	369	356	357	362	374	376	392	374	380	348	342	371	358	343	352	369	352	397	371	404	362	383	403	354	405	364	359	369	354	360	367	359	356	351	357	346	387	352	370	329	374	355	375	352	371	411	372	353	373	365	367	353	368	356	369	393	365	343	358	361	387	378	367	355	397	374	379	378	396	358	393	388	403	363	386	376	370	362	358	389	386	351	384	365	354	354	355	366	375	371	400	342	375	350	346	383	363	402	375	363	381	382	344	360	369	378	360	390	375	366	384	373	373	351	352	387	374	365	400	363	331	383	370	366	351	365	389	354	404	362	406	368	343	361	376	369	354	394	361
30004	23826	13950	1394	636	593	603	562	537	545	527	539	595	538	545	613	558	565	611	566	550	581	583	516	583	544	549	571	553	586	550	558	574	547	587	634	555	576	555	548	606	597	578	583	556	542	547	537	541	582	598	541	571	573	590	588	617	544	586	546	553	549	527	564	572	575	579	594	599	589	557	553	534	549	608	553	583	568	566	558	543	575	539	548	575	584	606	575	588	595	565	564	578	593	562	534	569	615	609	544	585	488	554	542	558	519	589	560	569	555	530	593	528	620	581	589	576	572	606	571	592	537	582	562	583	634	592	544	550	587	582	532	556	564	542	518	565	571	594	604	588	543	579	567	574	567	579	583	578	595	566	579	553	544	602	565	597	585	614	582	556	586	529	517	603	571	567	586	588	600	578	576	588	543	562	623	569	576	585	564	576	555	549	522	511	556	545	505	554	532	587	585	560	573	557	600	607	553	616	554	593	570	568	598	570	577	577	604	571	531	550	554	547	556	561	518	584	559	591	566	556	582	582	598	614	585	543	549	586	559	581	562	564	554	589	585	547	550	591	554	534	557	570	574	554	572	543	582	549	573	583	580	542	585	555	587	544	588	604	593	574	586	541	551	594	536	525	555	612	582	577	547	550	565	585	547	573	562	570	552	535	573	554	586	626	602	594	557	541	603	583	580	571	567	597	594	566	596	578	562	565	590	599	559	543	611	586	534	585	576	555	553	598	563	589	547	508	561	559	575	589	570	526	571	604	609	520	572	628	586	559	558	571	563	535	578	555	572	538	574	553	564	604	578	547	552	559	591	557	551	601	585	545	548	595	510	588	593	586	595	564	594	608	577	568	511	545	567	570	592	583	560	575	590	563	606	586	567	595	555	576	542	583	559	574	568	581	580	534	532	547	591	579	552	532	559	568	589	561	620	603	549	580	587	545	600	548	566	562	560	630	582	561	530	614	585	562	616	566	613	608	569	550	544	603	582	540	599	586	555	542	589	551	589	562	603	570	547	591	596	586	565	571	583	570	586	565	567	561	578	572	569	590	534	532	551	552	573	582	572	620	538	560	608	576	540	574	623	535	531	618	534	582	582	548	568	567	554	592	574	565	577	618	577	640	555	613	630	603	566	586	581	543	569	582	554	549	552	513	562	590	591	588	580	552	642	536	566	601	592	560	615	593	507	543	550	587	577	569	582	577	607	591	614	587	620	525	593	542	570	554	544	581	551	640	561	576	555	602	575	607	601	576	556	567	516	564	542	512	541	559	585	594	547	563	567	502	556	569	552	574	574	523	615	562	566	584	576	571	571	572	535	581	582	540	587	606	573	595	571	567	581	579	584	639	583	565	575	575	553	583	574	564	599	567	537	563	595	547	573	556	570	556	591	553	534	573	595	553	529	577	573	548	596	569	562	549	544	566	589	566	530	576	604	553	573	611	585	584	599	536	565	520	601	533	580	575	588	565	596	582	586	539	566	532	545	594	536	574	549	589	562	566	585	571	563	578	561	595	599	571	571	556	577	590	589	597	584	567	593	573	535	572	588	537	571	564	589	598	586	521	571	581	597	515	539	527	538	536	556	573	560	563	567	572	569	538	594	597	592	593	549	565	615	582	587	622	568	519	523	546	538	530	580	592	513	601	555	595	595	550	595	571	553	571	604	561	557	574	564	606	545	567	553	582	600	571	607	567	533	557	604	573	543	598	566	570	625	610	562	595	566	563	543	570	581	618	530	605	570	564	545	556	560	593	558	597	623	591	586	561	554	582	535	540	567	551	580	551	575	571	568	548	588	583	582	597	559	587	560	586	558	561	580	610	571	559	590	561	561	568	566	573	574	626	569	587	611	528	565	623	566	585	570	572	566	570	538	547	517	588	570	591	568	576	590	583	596	600	583	580	554	505	583	617	564	635	510	595	586	575	597	607	563	578	583	556	553	589	583	564	530	639	550	597	592	582	545	548	582	559	561	618	603	589	594	564	540	548	548	597	568	623	600	573	565	567	538	606	584	582	526	573	564	530	542	579	580	527	569	554	567	585	531	594	575	552	579	577	518	613	622	548	576	564	557	552	609	611	519	592	565	609	581	561	572	575	578	573	557	567	621	534	555	603	590	553	633	581	554	584	575	565	579	614	550	537	573	605	537	592	551	585	596	579	572	534	610	596	592	583	596	587	599	517	544	556	559	547	528	572	590	553	552	594	610	558	555	547	572	590	594	528	577	592	560	539	594	582	563	563	574	609	560	591	604	560	529	573	577	565	571	602	579	555	599	536	493	518	534	574	562	540	532	576	536	580	567	585	554	548	543	596	602	550	614	583	543	566	594	556	595	545	583	557	600	559	550	586	547	607	541	520	619	563	520	563	559	526	579	544	558	557	544	570	579	582	558	554	578	593	593	557	571	599	613	561	556	551	604	550	554	583	569	575	536	520	514	573	587	540	566	584	601	565	555	540	572	566	559	562	590	531	554	601	559	543	574	603	577	593	529	527	577	559	586	536	604	590	597	546	585	571	549	601	567	587	567	568	567	564	573	585	574	556	538	582	578	591	559	568	560	583	553	566	559	560	551	549	555	596	610	620	543	535	556	542	541	548	577	594	572	576	589	583	591	569	546	549	576	558	552	573	559	528	590	606	555	583	594	552	564	582	572	591	600	604	575	551	533	545	660	589	575	587	606	580	555	582	559	564	583	585	548	569	544	527	590	559	569	569	553	562	575	568	530	602	578	586	572	546	570	541	541	508	591	610	572	570	588	557	500	590	563	525	586	565	572	572	545	558	557	563	584	593	594	574	538	548	570	553	593	589	551	575	596	565	581	544	590	551	598	573	611	595	591	554	578	616	617	567	555	603	583	577	549	565	575	611	610	586	551	556	552	563	533	594	589	586	555	609	613	585	573	548	590	564	596	587	616	574	594	573	525	540	599	563	605	594	558	572	584	545	566	605	585	604	573	556	560	516	564	561	591	553	540	563	584	557	585	557	556	527	583	564	517	550	588	563	589	549	545	521	596	524	607	573	550	581	519	508	529	575	594	554	563	587	567	546	573	532	589	620	573	616	647	566	582	574	578	574	579	557	595	610	602	560	604	534	571	584	566	576	583	570	567	564	549	568	573	545	609	579	591	543	607	570	568	554	603	577	608	565	572	560	560	568	566	540	583	598	582	581	597	575	587	570	566	585	538	567	605	569	543	581	569	558	560	601	521	601	551	633	565	592	535	599	530	572	536	544	559	539	550	568	527	531	616	564	555	576	629	520	537	590	540	553	588	606	594	608	555	615	565	578	557	540	593	538	524	543	601	564	561	515	523	604	528	566	551	519	580	593	549	557	594	580	603	577	586	546	570	573	611	591	591	537	538	563	566	546	585	546	558	560	559	585	542	570	532	525	590	577	548	574	519	598	582	608	561	581	530	564	571	576	571	561	551	540	545	580	557	592	584	564	591	613	582	555	546	559	574	545	597	595	617	595	606	545	574	572	562	548	562	567	582
30324	34146	9406	846	797	836	845	806	755	797	772	863	800	851	825	817	840	884	810	880	809	812	863	879	850	881	790	786	811	850	821	881	854	855	801	822	890	827	795	847	814	866	871	842	847	855	802	797	861	790	823	857	853	829	822	803	844	849	862	806	817	853	868	811	887	839	854	787	907	817	840	849	863	859	809	802	856	812	858	877	829	874	798	819	816	817	832	852	846	829	833	834	880	869	836	875	834	811	805	887	863	842	836	811	827	915	856	846	796	827	804	824	845	831	821	797	802	836	836	873	844	838	787	836	850	871	828	824	851	841	819	838	823	830	830	784	890	868	839	849	784	799	847	806	827	811	847	831	882	818	822	861	833	846	800	919	831	818	807	836	829	828	847	789	840	818	847	835	813	854	837	804	856	795	811	880	856	813	773	859	849	868	836	781	834	851	885	887	808	855	856	852	843	849	833	808	834	813	842	845	846	846	839	851	817	829	864	851	824	814	830	840	868	814	818	803	840	815	796	869	811	797	809	845	884	908	819	851	858	834	820	844	877	842	870	822	829	833	815	817	874	803	825	842	848	865	904	831	822	823	850	862	792	803	807	818	781	831	864	815	827	810	851	870	824	802	797	826	806	822	861	800	811	859	881	862	828	849	826	815	819	817	810	818	801	791	814	801	817	819	886	845	782	839	803	885	819	881	829	792	828	825	837	875	867	863	846	846	814	836	865	855	833	815	819	853	847	852	798	819	796	874	870	828	829	863	829	797	872	849	781	846	808	872	872	846	834	835	892	843	803	840	837	838	866	841	838	838	823	866	860	838	821	811	819	795	853	841	876	819	846	843	824	815	810	871	852	850	849	813	847	828	852	820	839	851	829	838	852	847	745	852	884	829	787	847	805	830	779	816	800	803	830	822	839	841	876	837	854	838	807	811	859	818	863	875	848	828	835	839	844	823	802	848	864	844	834	844	802	843	859	860	843	861	842	819	834	858	822	783	880	857	800	767	820	833	861	834	759	856	848	884	840	797	877	879	837	825	810	883	830	848	833	801	821	871	815	891	860	860	802	844	847	873	888	857	791	875	825	846	911	851	886	803	848	792	829	844	868	849	832	845	854	823	833	843	827	855	811	822	819	843	865	872	799	812	831	824	796	754	837	861	837	841	804	865	793	862	877	850	802	840	849	829	842	842	831	851	843	818	796	869	842	867	814	814	789	827	804	842	889	803	794	833	795	834	850	829	828	864	864	793	835	842	853	827	783	851	831	801	798	852	853	835	859	850	896	851	818	850	835	840	827	854	806	841	844	819	840	842	832	789	835	846	841	784	836	902	880	835	900	828	819	832	867	820	841	802	824	863	833	846	831	821	865	837	788	846	853	838	787	826	859	841	866	842	810	776	840	788	872	835	893	838	824	845	841	824	811	823	842	788	805	843	868	833	887	808	800	831	838	810	752	800	797	852	871	846	886	783	831	842	788	838	844	811	897	828	846	801	795	802	864	768	846	821	835	807	837	839	828	804	810	830	826	825	823	850	819	830	847	913	814	859	806	800	817	824	828	838	856	833	837	845	851	866	823	866	857	814	772	865	855	826	836	835	853	829	836	853	841	843	809	865	848	847	823	812	841	816	819	851	832	782	801	834	769	823	869	862	861	871	810	803	805	802	857	888	817	856	779	853	842	814	873	807	820	821	860	811	842	862	815	817	823	843	834	858	836	830	804	829	825	857	890	832	850	829	813	854	850	872	819	826	857	814	841	823	843	859	865	842	841	821	758	820	864	888	884	858	807	871	840	851	808	867	807	845	890	847	817	836	824	887	843	816	822	810	800	837	807	788	776	819	841	828	822	841	828	789	861	848	815	828	798	832	865	863	825	856	796	788	884	815	845	807	850	813	818	842	804	857	852	842	823	789	856	830	832	875	843	873	876	833	786	817	880	823	850	790	865	804	775	801	902	830	829	807	838	825	740	824	857	879	858	871	841	837	842	791	852	824	863	848	847	819	870	860	853	856	869	833	864	852	847	839	813	816	825	854	827	848	859	767	845	843	787	812	830	849	887	860	818	820	862	837	823	850	823	802	814	825	839	850	790	841	861	831	795	853	882	817	824	848	818	880	817	880	830	818	877	869	844	832	840	813	795	848	834	842	838	864	813	849	823	843	857	799	797	825	802	844	823	823	848	822	860	851	833	829	868	846	844	853	880	862	817	814	868	827	830	775	872	887	803	899	838	851	843	843	855	870	838	817	869	809	814	818	860	780	809	868	837	805	859	816	819	859	758	825	834	855	833	853	820	839	869	868	828	851	791	842	867	840	816	846	801	819	861	817	802	789	832	831	822	853	776	907	813	780	828	827	852	841	844	824	881	879	820	809	811	789	864	828	830	848	867	874	789	830	797	833	858	854	802	881	842	821	816	819	798	806	834	838	832	792	800	854	811	860	869	829	813	833	825	805	818	820	853	873	831	801	846	843	830	862	817	850	833	861	815	842	826	833	831	828	849	803	854	817	854	810	836	817	886	821	872	840	852	765	865	843	858	814	864	895	811	826	844	851	847	874	825	842	798	820	780	825	841	837	811	791	826	878	918	808	882	827	836	879	832	846	803	839	850	808	852	832	827	866	850	813	817	846	846	839	867	825	848	844	812	812	864	862	852	819	853	809	822	829	892	851	839	789	868	842	870	844	835	805	813	798	808	829	834	802	809	865	820	820	837	791	858	837	792	866	874	840	862	858	873	818	858	841	851	810	828	869	835	824	800	827	855	850	836	868	834	852	785	820	818	840	834	813	853	824	841	864	829	864	837	843	795	810	821	845	817	840	834	825	837	859	869	853	844	868	846	859	801	823	817	848	796	827	875	842	814	840	903	847	834	794	848	881	867	843	869	892	868	762	797	892	791	837	818	806	776	814	899	890	851	851	802	837	848	813	869	851	848	831	846	847	829	893	926	837	824	834	819	853	818	850	800	842	845	846	832	851	844	842	850	860	832	868	847	817	885	859	825	850	930	822	884	852	896	848	790	828	876	818	880	803	785	830	830	831	812	780	789	832	782	817	847	868	873	860	841	830	840	802	856	814	877	857	842	858	830	797	806	843	816	825	787	840	853	866	857	838	845	858	877	785	825	822	784	841	810	813	871	777	851	818	827	857	768	848	859	845	851	841	825	791	904	873	818	851	859	850	851	817	851	819	844	792	849	827	873	853	849	865	776	843	796	867	830	820	841	819	824	837	806	872	871	824	852	858	874	857	788	838	887	858	842	805	866	832	881	855	869	804	881	838	790	852	834	882	845	793	905	819	882	836	796	832	883	858	816	839	864	764	826	825	869	843	805	823	857	842	883	804	822	881	827	863	834	878	812	816	860	827	824	833	849	848	815	859	878	777	836	832	773	836	818	870	810	835	851	786	822	864	876	847	803	874	815	842	867	859	843	828	839	838	841	809	812	837	849	851	848	863	868	838	829	842	844	850	854	854	857	797	879	864	808	835	800	794
23478	21816	28423	25108	17798	1681	381	351	360	328	336	334	327	287	328	350	317	278	329	325	311	291	356	314	313	362	371	325	322	323	316	319	318	366	361	307	341	309	328	307	345	325	294	346	309	294	323	314	350	298	347	348	331	327	331	349	327	328	320	359	346	343	340	315	311	315	326	328	311	315	326	325	332	356	313	339	338	345	334	323	315	330	342	308	331	332	334	304	359	317	330	333	299	355	325	298	345	323	312	318	357	301	327	325	313	345	348	307	325	370	323	299	283	313	312	329	308	298	356	313	301	295	356	300	301	323	319	328	319	351	328	315	321	344	349	286	322	333	313	340	310	320	328	339	323	346	333	308	351	328	324	308	322	334	345	363	345	317	345	306	339	356	328	326	313	324	318	316	331	325	346	339	327	308	349	326	317	332	316	336	332	361	366	314	288	327	286	311	300	335	302	344	313	315	340	312	321	309	334	316	304	314	327	349	326	306	368	294	342	333	332	283	338	302	342	354	344	299	312	320	336	344	298	328	298	336	323	324	328	309	337	332	310	334	295	341	326	334	354	322	290	318	344	323	318	342	321	321	305	319	320	340	320	312	316	355	293	308	310	337	334	361	302	311	316	307	352	324	313	322	322	321	349	332	316	326	344	312	335	329	304	302	339	288	322	345	337	333	337	323	311	287	341	296	334	336	335	284	348	311	323	331	322	321	289	305	366	342	373	330	303	351	357	325	323	320	311	351	314	359	327	298	338	338	322	302	318	301	337	321	335	315	319	320	313	313	350	350	342	345	301	309	339	309	317	318	347	365	364	323	312	339	338	346	325	309	326	342	309	336	353	305	343	346	322	297	285	317	347	358	341	317	305	354	339	288	355	287	309	322	311	303	351	303	312	346	343	319	308	334	333	306	323	315	326	336	352	314	304	329	315	365	322	326	319	311	335	318	326	300	311	331	345	332	337	329	340	363	303	346	337	316	328	368	318	294	336	331	330	343	326	363	297	313	324	338	345	301	315	326	293	323	329	299	307	327	321	331	340	351	329	329	320	299	337	339	326	344	322	324	313	340	350	331	312	300	328	339	324	334	322	334	353	349	323	341	315	315	300	327	334	280	348	345	345	336	306	332	301	314	343	309	332	321	316	348	333	310	305	320	330	353	339	336	315	328	345	345	328	333	304	337	301	295	334	337	321	356	326	344	353	299	312	301	316	330	330	339	323	316	353	310	341	325	335	307	359	331	321	337	321	344	335	342	301	328	331	327	353	312	349	333	320	339	321	368	346	317	322	318	322	349	345	345	333	320	291	305	342	333	340	327	339	315	331	293	350	332	308	359	341	287	347	345	321	331	319	328	334	312	326	304	316	373	306	298	348	324	345	342	306	336	318	334	304	318	315	325	362	310	327	307	315	317	339	329	310	299	314	335	348	322	325	303	332	354	354	310	302	320	331	357	350	313	290	328	345	327	382	323	314	304	310	311	329	329	328	340	324	325	336	325	306	327	340	345	334	340	332	348	331	317	348	328	346	340	289	334	326	308	327	325	337	331	357	314	352	347	330	308	322	334	321	338	320	358	303	324	354	324	350	330	310	341	342	347	324	302	360	312	297	330	333	293	327	337	335	323	295	325	354	327	364	354	312	311	339	324	336	314	297	345	329	279	333	346	328	332	301	312	333	310	316	286	324	324	307	297	340	319	343	349	327	325	338	322	365	345	335	328	340	347	320	329	323	359	298	316	321	291	319	348	317	342	356	324	318	311	306	326	299	326	339	342	299	305	335	316	335	333	357	316	356	333	346	326	309	305	355	347	325	339	292	338	322	336	292	317	307	335	344	362	320	320	304	340	316	314	309	312	301	298	332	311	349	329	322	333	343	321	325	319	331	354	325	308	308	302	308	305	327	299	329	358	327	301	311	303	318	337	322	319	295	330	310	323	318	321	328	347	328	341	350	287	340	346	291	342	323	295	306	335	330	301	338	335	335	281	319	337	332	319	336	308	316	310	319	337	328	323	357	318	296	331	365	351	340	345	359	341	288	356	309	284	318	325	369	331	332	343	341	346	336	338	322	345	346	311	328	304	328	325	326	346	352	312	342	330	296	315	355	320	313	317	344	328	343	303	339	315	359	301	305	311	327	341	305	341	317	322	311	356	315	321	358	291	327	323	342	363	314	362	301	347	348	363	318	322	339	313	338	321	326	319	325	302	336	312	333	340	316	327	344	324	343	316	298	329	306	333	311	349	316	333	299	339	296	315	295	322	342	317	325	298	297	317	319	327	324	324	315	324	307	336	356	335	351	335	310	300	348	323	326	348	332	324	334	310	321	331	317	305	331	334	319	336	334	304	339	347	330	345	325	335	312	375	335	301	320	308	326	296	320	328	356	353	350	284	306	337	294	315	315	309	355	331	307	336	340	318	367	316	327	312	324	342	335	341	314	345	310	328	314	319	320	300	314	329	341	317	304	321	337	316	304	328	324	331	324	360	336	316	311	342	318	316	307	313	331	322	315	285	345	306	342	329	357	347	359	341	329	313	335	350	343	337	344	322	354	304	320	341	344	341	322	335	296	322	325	355	328	324	315	331	385	330	323	368	327	321	301	324	296	362	305	312	308	282	288	338	302	351	317	303	323	358	328	354	321	299	324	324	350	279	336	335	351	331	338	346	336	349	304	324	323	322	296	307	307	310	307	316	344	359	304	313	306	346	322	326	291	350	310	287	329	319	338	293	317	302	326	315	329	309	342	331	373	288	301	301	347	326	320	327	309	321	313	341	367	343	353	349	330	332	293	335	302	307	298	330	335	319	305	321	326	276	295	313	334	291	338	350	303	318	338	301	294	340	339	330	315	331	308	336	314	321	333	329	314	301	315	321	343	347	322	312	349	319	341	342	313	323	356	338	335	336	295	343	367	296	330	324	339	315	308	346	351	314	312	339	336	339	327	341	349	284	331	320	336	322	313	322	308	323	341	323	320	305	330	325	348	315	321	352	306	337	320	330	339	350	306	334	293	302	319	313	356	350	342	306	348	332	325	319	297	296	334	327	320	336	331	350	341	315	325	327	318	314	281	303	327	348	322	339	348	360	336	326	303	319	291	320	321	334	318	328	317	325	354	335	338	336	321	351	338	347	332	326	329	308	345	320	324	322	347	309	325	310	333	314	291	343	315	342	316	325	331	340	326	376	326	315	328	334	335	321	309	335	337	346	361	331	312	316	309	306	325	331	314	310	337	313	322	333	287	347	319	347	335	310	343	345	311	337	341	342	316	304	305	316	368	347	325	340	335	333	309	318	342	338	331	304	314	319	320	327	305	325	344	315	335	323	328	333	323	305	354	343	333	295	338	328	301	326	338	327	320	345	329	303	320	352	285	301	330	338	311	328	335	360	302	299	330	326	336	353	329	319	317	316	305	325	332	328	302	327	343	342	308	337	339	303	315	354	352	314	363	332	325	330	300	329	314	363	318	335	326	320	291	293	315	324	320	332	311	334
51467	74253	29937	711	601	587	565	543	462	494	521	510	495	518	533	515	541	472	525	487	497	511	463	470	482	496	506	517	534	530	514	467	463	509	495	537	511	506	519	517	514	548	473	441	491	519	523	477	506	476	485	473	446	483	508	479	481	499	501	536	499	501	529	498	450	494	473	488	494	489	485	512	476	456	478	525	491	478	501	482	503	467	514	453	484	441	523	475	512	498	487	520	537	482	476	501	526	489	497	477	448	470	521	513	490	514	489	490	480	491	520	499	466	495	467	446	497	535	498	493	489	496	512	491	500	501	532	481	516	525	506	471	508	487	488	505	507	509	499	488	509	499	494	482	497	487	518	530	463	533	511	530	503	491	504	487	483	529	476	506	503	467	475	513	493	497	498	509	492	490	550	532	535	461	520	482	499	488	514	541	477	493	502	542	490	451	506	500	542	479	521	498	464	531	477	536	465	466	510	492	522	477	473	511	498	534	513	502	477	481	497	514	464	464	490	545	531	461	461	505	490	516	511	478	500	471	486	506	515	514	513	474	509	454	504	512	508	493	506	480	511	461	516	488	517	468	484	483	468	493	477	509	527	493	551	541	495	497	467	509	475	514	490	495	478	512	456	519	476	519	452	447	451	486	499	533	501	455	489	462	495	506	487	526	510	436	532	534	487	502	493	492	492	495	507	485	512	471	495	486	518	499	499	476	531	499	517	485	498	498	526	495	468	527	512	491	496	504	488	490	503	524	483	494	471	506	529	512	507	488	496	503	497	472	498	488	504	509	531	521	519	496	503	474	521	502	488	502	508	505	483	452	563	506	483	527	492	490	504	498	444	486	477	491	502	495	525	535	492	468	513	462	486	465	472	508	517	543	501	444	502	512	534	465	510	485	513	494	524	480	507	503	543	512	474	507	499	510	466	517	489	467	470	501	472	489	488	490	529	545	520	494	528	500	488	497	504	494	454	484	491	530	496	453	532	493	534	518	486	536	493	502	467	478	480	515	489	469	489	473	545	486	487	501	462	482	493	488	524	513	509	486	516	484	501	493	512	485	488	491	498	500	483	476	468	527	500	478	492	547	451	484	515	496	518	484	542	527	516	504	503	515	486	504	547	511	495	518	491	516	494	508	519	504	495	503	498	489	504	461	515	474	531	516	515	450	498	485	499	516	465	478	464	463	464	468	494	508	486	479	485	454	499	512	467	491	534	500	497	490	485	541	527	487	495	487	500	501	527	474	497	505	506	472	478	531	505	422	522	494	467	500	499	479	481	497	510	560	446	527	491	527	466	519	483	482	503	522	498	503	483	487	502	510	469	485	462	507	453	482	485	530	478	462	478	466	517	507	491	501	486	469	456	508	492	523	480	484	478	481	493	509	516	516	472	476	493	465	500	502	521	476	520	497	475	502	485	500	501	467	507	468	514	524	495	473	463	516	498	505	507	500	457	476	506	490	471	492	501	512	448	470	495	558	482	464	467	486	520	539	450	467	483	488	518	461	477	531	512	481	501	529	518	485	499	517	505	496	493	473	465	456	540	488	497	487	489	503	494	522	503	475	487	510	507	493	539	508	492	547	488	497	538	543	549	494	497	535	521	508	465	478	533	505	517	488	534	524	472	476	516	485	474	485	527	494	508	502	485	506	519	484	522	494	516	509	510	462	456	487	502	542	473	507	478	518	518	504	503	501	462	511	510	486	508	506	529	479	476	504	473	466	499	451	508	488	490	505	492	496	469	503	493	503	522	521	533	497	536	517	505	506	521	506	455	493	518	487	519	486	516	490	474	530	513	491	497	527	474	537	510	459	482	516	490	496	472	498	492	506	524	495	491	521	474	488	483	505	487	462	479	488	489	525	517	487	478	480	502	498	502	502	520	500	506	510	537	481	450	497	497	484	455	478	483	479	485	496	501	482	555	491	504	501	488	506	509	506	520	540	494	506	467	514	485	519	537	476	484	501	540	501	503	489	574	495	486	518	509	490	518	487	482	521	448	515	537	545	534	487	479	472	497	498	491	496	496	467	506	496	506	465	497	522	473	473	463	492	497	486	507	520	501	504	533	513	479	543	527	515	502	476	522	498	478	520	501	508	510	538	489	476	510	499	500	455	500	487	507	468	480	493	507	486	508	483	465	510	510	512	489	523	509	504	512	491	501	507	461	521	500	518	494	496	507	480	459	483	518	488	457	487	505	505	516	484	561	507	513	473	479	450	471	465	515	513	514	528	496	500	484	509	468	497	464	534	500	511	545	500	497	521	489	495	521	498	488	499	463	478	491	476	505	493	532	518	509	518	473	477	514	506	499	473	486	493	478	500	527	480	534	472	481	473	485	485	486	529	462	557	503	484	498	472	491	497	473	488	530	469	487	497	485	473	487	517	497	491	508	565	505	542	497	541	471	505	516	470	514	499	497	472	522	500	507	460	471	511	483	511	477	458	515	450	535	479	529	485	499	475	498	484	489	498	509	487	504	492	479	466	522	494	516	470	518	563	462	499	500	504	504	509	487	525	515	517	517	527	514	477	500	487	482	456	500	485	475	527	429	509	486	528	488	511	432	523	503	481	508	463	523	542	494	488	478	474	479	480	517	490	477	514	467	505	490	490	485	515	532	529	507	478	478	522	492	500	515	498	522	514	470	509	498	516	471	530	486	516	500	506	481	496	526	510	501	468	509	526	526	515	530	483	493	460	449	508	495	495	516	489	501	510	496	520	514	504	524	531	517	463	488	526	450	525	483	530	521	473	520	465	519	445	506	468	492	479	501	484	448	501	530	516	490	530	459	507	495	477	477	467	485	548	499	486	481	515	490	535	488	523	461	524	502	507	480	503	492	530	450	501	521	480	507	530	512	511	485	491	502	448	508	477	521	482	467	513	496	545	469	505	487	539	498	509	495	498	512	509	480	511	513	557	495	538	478	469	513	503	524	534	533	484	464	536	473	471	522	504	494	481	499	505	516	512	511	507	520	531	531	535	471	459	501	539	494	473	471	519	502	496	487	484	492	478	453	514	464	482	504	476	483	479	531	483	513	496	481	492	497	512	475	509	491	497	521	486	483	493	490	475	455	503	467	487	446	496	466	469	512	539	485	509	459	506	532	513	500	506	487	472	492	471	506	514	514	534	484	498	463	493	524	480	487	471	487	500	500	532	494	504	481	498	502	488	480	490	475	525	486	474	505	502	532	494	502	494	492	455	466	534	468	474	476	481	519	516	487	518	505	492	541	523	480	488	479	514	509	510	532	493	523	540	496	461	501	494	518	488	469	467	499	515	502	474	540	474	521	507	523	527	501	525	504	505	493	475	506	542	536	508	512	525	496	480	466	509	450	498	496	492	521	512	493	521	531	481	471	515	523	513	490	510	524	512	504	504	501	541	475	527	506	541	544	484	543	496	505	521	519	455	493	487	480	496	494	525	458	490	521	444	533	457	462	484	490	520	517	526	476	493	462	471	503	491	506	507	508	498	480	471	470	512	486	504	499	492
25129	22272	26477	22004	2362	672	636	635	580	613	662	593	593	617	614	617	573	630	607	588	600	612	597	615	625	627	584	594	646	541	602	627	563	595	574	618	669	596	609	600	569	588	638	609	578	629	588	564	586	562	564	587	589	599	552	555	574	562	609	584	588	571	584	607	616	617	556	600	600	581	579	601	563	584	609	606	590	611	584	569	592	628	568	597	561	599	617	655	576	605	626	585	590	631	590	625	611	585	592	614	585	605	590	613	593	627	588	596	638	629	629	605	616	574	585	588	596	564	612	639	554	605	594	561	623	625	606	585	628	572	562	605	607	597	636	615	584	606	598	674	605	611	547	548	596	577	609	615	606	583	580	617	585	644	609	561	595	569	607	622	567	576	649	587	626	606	661	590	572	621	620	573	595	624	560	579	618	618	605	563	582	602	633	596	625	621	635	581	581	567	672	604	560	575	653	593	618	538	584	594	603	585	596	578	583	624	555	573	594	608	610	575	606	582	614	594	612	588	606	573	598	583	583	552	560	602	593	568	602	614	591	610	555	630	565	576	585	581	590	620	572	591	593	546	569	593	622	606	588	587	577	634	584	595	596	603	591	580	625	591	586	598	616	543	598	590	580	548	590	586	594	575	572	577	553	572	593	591	587	581	593	584	569	605	571	583	552	596	572	583	626	604	634	590	603	584	619	608	592	625	594	572	599	581	634	616	588	601	590	596	588	620	599	605	584	570	558	600	534	544	593	605	569	560	598	609	587	626	598	557	620	532	612	611	572	581	605	580	593	609	562	609	570	625	608	652	577	617	596	624	588	588	616	603	592	644	582	564	614	600	568	624	559	583	567	557	631	547	585	595	608	573	585	620	614	596	574	559	584	599	561	536	625	610	593	607	655	596	628	588	584	611	618	619	598	604	582	556	601	628	599	557	593	608	581	552	636	596	567	576	589	633	607	580	588	573	604	618	593	627	546	615	607	590	584	614	576	624	609	610	612	584	580	617	561	595	596	585	603	599	582	569	610	556	624	568	560	551	567	552	557	581	638	579	607	562	574	623	595	576	579	590	571	618	577	603	589	616	598	615	555	574	645	648	578	594	593	540	587	594	577	614	572	582	587	593	596	573	604	614	615	592	583	619	622	567	620	589	636	609	587	593	581	588	583	598	586	629	570	595	579	580	589	570	604	584	587	521	574	576	601	578	647	591	576	629	610	588	634	595	646	644	583	624	609	600	568	589	602	631	590	595	610	585	612	592	595	600	554	603	625	594	573	634	551	592	606	573	631	588	633	632	604	588	581	563	587	625	617	623	599	620	614	589	590	649	597	622	629	558	629	563	631	643	601	595	592	581	627	638	581	554	580	630	591	561	562	556	611	607	617	563	601	625	602	600	610	607	587	582	619	605	568	604	620	616	602	593	603	590	560	596	610	623	582	628	578	583	629	608	598	560	642	589	599	592	615	606	652	622	595	611	577	573	610	587	581	615	592	574	626	572	597	601	633	578	632	601	626	602	589	607	602	567	625	629	599	562	590	606	638	572	609	638	606	592	590	610	607	587	594	560	616	608	574	616	565	588	576	618	561	588	579	640	600	587	587	658	607	582	608	637	609	618	596	585	613	588	563	625	589	555	572	592	557	586	605	609	601	585	589	628	598	623	611	592	576	642	561	585	609	602	610	582	587	581	586	639	601	604	578	578	579	580	636	589	597	543	603	619	602	567	594	578	608	561	630	652	628	606	622	610	603	618	536	580	601	605	600	622	601	591	580	622	614	627	595	555	634	599	592	575	580	603	569	636	600	606	600	599	595	611	553	632	635	595	598	606	592	615	584	585	562	581	608	614	578	615	642	639	571	570	603	615	615	605	561	591	582	576	552	606	597	582	607	566	601	569	579	626	607	590	615	584	604	610	604	590	528	618	581	615	611	586	593	595	611	592	588	585	592	598	613	572	585	584	579	581	578	616	615	586	573	565	596	579	616	609	581	648	603	620	643	558	612	651	591	572	606	582	622	634	594	605	597	565	594	575	602	589	559	626	586	581	647	556	594	599	601	660	592	555	566	613	607	560	572	582	599	587	583	597	597	565	582	610	614	624	574	605	627	617	564	615	587	615	556	600	592	643	564	590	591	619	586	537	582	592	630	606	612	578	586	593	587	631	585	574	607	598	613	623	598	622	610	582	557	592	589	592	603	583	543	607	606	623	625	597	641	603	602	623	628	605	627	618	616	583	639	585	584	584	564	565	568	578	619	611	566	583	609	598	617	607	576	595	592	608	607	630	601	583	555	558	552	582	624	604	608	581	583	575	601	567	594	631	584	602	613	618	590	581	647	619	574	600	581	574	580	605	602	635	618	642	648	578	586	577	597	589	633	579	576	592	588	599	564	616	608	548	612	599	559	575	619	534	561	645	565	561	597	577	581	562	582	625	559	544	593	600	591	566	588	590	622	589	614	601	596	579	516	617	613	601	609	553	618	571	593	582	610	593	611	606	611	561	591	608	620	627	599	590	568	553	603	631	592	568	574	586	596	567	609	619	573	595	619	597	582	600	615	621	542	604	612	596	612	622	593	592	590	619	554	570	568	576	603	584	566	573	547	596	606	554	572	578	562	595	622	595	617	605	626	641	592	592	637	595	612	558	578	579	587	613	611	601	620	583	625	628	534	632	627	614	585	599	628	571	577	574	624	585	586	615	622	605	545	589	601	601	623	588	593	601	602	563	619	624	595	586	586	624	598	635	604	577	572	596	605	604	577	655	557	596	563	631	601	601	582	600	588	599	575	604	582	601	588	576	605	576	578	618	597	555	583	591	606	549	565	591	555	591	605	612	602	619	651	595	604	602	607	604	603	581	596	610	633	616	571	615	596	592	607	583	594	556	596	603	564	612	618	596	610	580	565	650	610	591	625	572	561	599	609	609	635	630	582	600	590	603	578	548	591	595	580	626	613	595	601	562	564	624	594	604	582	597	610	605	625	614	611	612	596	620	631	611	574	585	531	578	631	556	529	596	579	559	611	576	603	612	566	606	609	622	578	591	594	559	578	585	571	609	593	582	610	579	571	578	604	588	552	607	610	601	600	608	588	655	611	585	613	588	545	647	617	581	603	586	583	587	595	545	575	596	585	578	581	612	577	599	560	599	613	586	603	584	629	577	641	608	613	581	591	567	601	621	581	646	588	616	604	614	581	593	609	588	602	612	625	599	636	576	591	619	631	591	634	614	573	593	578	618	576	586	575	617	618	612	591	601	608	633	615	615	611	556	588	600	562	595	607	568	602	614	582	581	635	564	577	582	593	633	605	613	622	553	569	605	599	559	605	553	576	596	557	583	624	566	565	589	542	638	614	589	559	633	555	622	587	571	604	574	595	604	621	553	556	608	551	607	594	659	563	568	569	612	584	618	626	574	620	622	618	639	633	610	607	609	592	562	628	586	604	552	589	611	618	590	621	610	587	572	586	580	600	573	610	571	588	587	593	600	560	550	620	573
46361	58392	21622	992	886	888	906	918	885	888	900	875	883	896	880	816	788	901	819	882	856	861	845	825	820	826	876	851	879	835	831	811	797	847	860	864	825	898	880	910	874	866	815	863	827	905	881	836	904	885	836	873	841	831	877	816	873	852	807	859	856	832	925	863	901	877	845	869	825	850	811	812	844	885	878	875	868	835	824	867	893	849	813	843	840	855	854	824	897	874	831	838	873	888	826	843	867	889	834	875	898	841	843	838	893	861	884	900	844	859	813	806	881	838	869	863	913	856	855	896	863	874	835	846	884	869	839	814	835	805	864	893	840	877	836	823	824	834	900	852	806	867	846	804	875	873	858	885	823	822	823	879	839	824	839	902	811	853	831	825	839	892	843	828	899	847	812	845	910	846	845	828	865	784	902	875	879	903	808	856	855	850	860	905	851	850	845	869	881	862	870	868	846	802	824	873	845	861	879	839	850	867	860	811	832	864	808	860	880	873	886	879	859	810	844	838	887	836	834	809	823	872	901	853	915	807	805	824	837	881	833	871	857	831	825	842	832	815	859	887	864	860	841	838	918	870	880	874	875	848	848	870	857	817	890	834	852	830	808	834	904	848	840	860	846	851	884	885	810	865	820	862	826	864	856	853	852	858	840	808	858	918	860	831	886	896	874	876	837	814	883	828	851	857	861	831	896	859	831	870	846	908	864	854	850	860	858	879	880	900	812	834	786	857	897	821	889	857	826	841	896	819	877	795	828	838	855	853	872	872	914	894	823	880	872	861	843	852	926	783	857	855	853	826	840	871	815	862	834	884	880	904	852	801	898	873	916	822	863	876	895	870	831	907	860	846	881	860	883	887	832	871	833	896	840	892	845	898	852	864	846	885	915	828	871	853	854	838	852	852	932	867	856	909	834	796	802	859	793	897	896	871	879	810	823	870	836	862	860	858	788	868	851	828	871	832	850	857	800	888	817	857	865	845	861	792	892	863	870	898	868	826	883	847	895	888	857	852	873	857	866	898	863	851	827	871	854	855	838	824	875	810	898	809	891	838	890	845	814	836	901	867	807	824	851	842	863	891	845	854	903	863	812	791	835	849	849	854	808	852	871	840	847	872	852	846	895	810	815	866	858	849	856	856	849	902	838	870	826	896	849	825	864	932	820	860	866	863	826	825	899	836	876	854	848	834	797	850	839	829	881	906	843	901	849	863	870	863	910	855	838	889	820	789	854	805	850	843	860	918	833	846	871	905	888	840	843	845	873	842	891	852	873	841	855	812	937	851	813	861	876	855	849	817	856	909	810	869	910	812	887	851	875	924	904	890	839	860	827	851	852	908	829	864	828	895	896	914	849	842	848	863	859	871	878	864	867	847	829	864	844	855	863	865	823	867	860	845	863	931	834	874	886	850	830	877	851	848	831	830	865	800	883	871	879	875	838	857	921	813	834	824	858	818	887	879	864	809	824	842	858	832	828	842	849	901	850	825	913	848	834	887	833	845	871	890	892	837	806	815	869	884	846	846	894	865	887	866	870	819	835	849	837	834	815	889	892	864	825	855	847	834	902	763	869	859	881	862	831	885	869	861	883	881	899	843	838	841	833	810	898	796	776	807	800	849	883	847	841	810	884	842	922	830	836	861	851	837	816	849	834	830	869	901	828	810	816	858	848	853	868	852	816	811	805	853	901	868	870	857	830	802	858	871	900	796	796	837	856	833	916	858	846	855	856	870	873	845	800	863	901	858	927	868	895	862	835	806	793	800	859	851	839	863	803	878	847	817	837	881	854	867	837	818	813	868	826	827	795	830	894	844	877	847	850	896	828	906	859	887	860	859	867	872	866	869	843	868	874	866	943	921	835	893	870	852	797	834	888	832	850	877	849	819	827	803	880	889	854	928	855	849	816	881	885	854	906	878	852	862	869	826	837	818	858	824	826	859	859	860	844	909	877	850	823	911	860	921	896	827	855	816	836	850	847	883	872	891	844	841	840	873	864	913	860	861	864	817	865	848	885	852	865	863	880	879	821	851	872	875	829	838	888	896	883	818	867	828	866	857	846	894	830	816	881	829	831	894	878	863	897	833	883	814	872	834	847	896	842	824	906	863	912	844	842	800	849	847	866	854	838	840	906	859	821	837	836	886	844	853	853	874	848	877	832	872	849	831	861	842	832	843	902	844	847	828	820	888	809	888	859	878	795	847	857	878	819	888	832	828	851	847	860	845	866	816	885	857	875	869	842	804	834	857	836	852	855	881	928	857	872	840	879	854	825	892	835	847	853	821	850	866	892	859	833	829	871	872	852	902	877	803	872	821	829	860	813	832	820	871	811	843	847	815	870	839	852	842	863	926	849	895	845	873	838	870	870	857	892	816	837	852	851	825	806	876	841	835	875	880	772	894	879	864	835	893	820	834	851	857	843	848	824	868	864	873	894	866	832	894	882	871	848	837	856	832	888	825	869	900	879	860	916	861	854	885	860	913	882	877	840	881	861	822	858	819	862	857	843	832	864	821	818	788	871	904	835	841	908	870	877	878	851	796	845	872	836	909	843	855	926	941	886	831	870	874	812	824	872	859	870	835	845	845	911	849	891	848	878	831	911	800	882	862	802	893	852	861	879	857	883	855	839	842	816	874	855	870	824	903	874	850	834	843	810	849	867	820	856	863	844	860	843	837	828	858	873	805	892	870	835	848	877	891	863	924	860	881	913	858	808	850	885	891	834	829	847	839	827	816	889	840	852	864	815	836	849	814	846	907	847	857	857	851	859	881	868	892	921	805	822	823	857	849	901	840	822	821	911	866	893	828	835	868	891	823	886	865	803	855	864	847	870	868	885	881	836	879	877	901	830	921	896	852	915	800	874	884	871	837	862	847	870	828	883	871	886	871	848	822	861	836	872	843	832	888	855	860	895	836	875	841	835	864	897	841	847	892	838	842	838	849	881	858	861	837	858	884	866	855	829	914	848	815	803	837	852	796	834	819	836	867	863	895	805	832	868	846	816	843	846	879	852	842	847	853	803	878	862	899	891	817	875	812	805	855	856	810	866	847	916	828	857	835	920	877	844	884	853	822	853	852	845	857	861	877	843	895	845	814	890	830	826	905	783	836	818	884	866	858	854	804	849	846	848	882	889	828	902	840	839	877	836	838	815	882	833	850	830	879	845	834	803	891	882	862	873	881	870	861	919	852	892	836	862	833	863	846	833	847	898	803	837	862	846	871	892	868	847	807	828	861	846	854	870	820	872	824	886	906	827	886	911	874	835	858	850	868	855	846	881	835	822	860	884	893	892	852	846	836	828	825	869	907	893	814	825	829	906	843	843	877	867	845	833	853	854	836	847	889	842	844	904	856	838	798	863	867	815	843	823	825	861	855	887	867	843	805	858	843	866	866	910	819	867	885	845	891	834	847	865	874	848	859	818	852	815	875	918	918	831	838	864	836	887	851	871	830	843	848	885	912	852	856	856	811	858	871	903	892	925	819	824	861	861	863
22462	21611	29041	24509	21518	18312	948	300	303	255	270	262	275	263	262	261	251	254	219	252	256	264	236	259	280	231	260	235	220	227	265	240	243	241	243	260	263	244	238	227	223	266	225	239	273	245	254	268	232	229	231	241	270	261	250	264	221	256	284	250	253	236	227	272	268	243	261	235	262	256	250	251	286	245	243	262	216	278	244	250	252	234	240	274	258	258	254	250	257	274	256	216	247	266	236	257	261	284	243	231	242	264	253	249	234	254	242	278	244	247	257	284	237	232	248	260	248	245	275	247	252	260	259	263	233	248	263	253	254	246	246	226	255	242	283	245	278	252	263	260	247	253	259	265	278	241	233	230	264	269	252	236	256	258	236	266	253	239	244	248	274	273	222	264	252	263	248	251	254	239	255	226	220	227	234	221	266	260	242	254	272	230	241	206	237	246	258	260	263	266	255	256	261	244	239	249	232	257	240	236	261	249	238	264	260	234	271	252	262	256	258	243	267	279	271	245	270	242	204	270	253	233	249	279	238	263	260	309	280	258	260	266	252	249	230	263	237	254	237	226	222	241	235	234	249	262	263	257	257	261	238	252	228	272	249	247	259	243	264	226	234	251	254	248	259	245	231	231	251	263	278	267	251	238	249	232	260	252	247	267	266	258	254	226	254	260	253	278	258	286	278	240	261	230	220	256	248	272	230	257	229	276	235	235	256	251	253	242	244	239	235	257	211	260	259	216	241	232	221	250	256	233	238	261	244	270	250	237	239	255	256	233	272	270	237	251	266	279	240	245	285	240	220	272	267	236	229	222	234	300	231	250	265	257	233	253	246	268	268	285	225	241	248	238	243	272	241	251	240	284	281	289	264	260	271	257	224	259	236	280	265	225	266	225	232	271	264	266	265	228	237	247	237	255	247	258	246	243	253	259	229	234	244	236	237	241	254	266	250	274	249	254	252	255	252	259	260	224	243	263	250	258	256	238	241	244	261	276	269	244	255	250	247	277	264	263	293	241	242	221	258	227	253	231	251	261	243	231	274	231	233	253	278	242	244	249	266	272	251	247	282	250	239	235	246	269	251	235	276	253	204	232	235	259	260	237	227	248	266	272	247	233	258	281	245	211	264	285	232	246	282	269	231	262	244	247	237	237	257	264	259	263	272	254	264	241	257	250	263	237	245	242	258	247	254	214	224	239	262	256	247	240	234	231	286	251	222	253	239	250	270	232	260	246	266	225	260	232	251	248	261	226	273	271	258	258	260	240	242	237	251	264	261	268	263	229	251	261	268	242	258	249	249	252	247	242	244	250	247	250	229	239	244	261	238	250	244	239	261	239	250	237	262	253	263	242	236	244	252	251	265	248	266	279	257	247	242	238	248	240	242	236	235	241	239	249	260	229	249	263	253	259	221	259	237	248	261	242	259	257	260	276	258	240	228	245	258	238	240	254	251	249	265	225	244	257	265	234	235	271	245	237	250	269	228	248	251	248	260	247	230	251	260	239	231	243	250	255	289	245	243	231	215	242	258	251	224	265	225	263	253	252	249	239	276	236	263	251	267	248	265	272	266	238	259	230	241	257	250	255	221	240	254	236	266	249	263	262	240	260	236	234	249	275	292	219	240	247	233	265	240	267	263	233	265	263	254	276	232	262	258	251	239	243	276	249	237	247	221	262	277	253	245	244	245	248	242	258	234	228	233	260	238	228	246	244	258	230	229	218	261	274	231	240	250	244	246	257	260	247	227	278	265	256	277	267	240	264	253	232	256	225	241	243	269	247	260	276	229	254	256	255	280	264	239	235	250	243	225	230	255	221	255	266	242	225	234	280	242	245	263	225	243	226	262	253	248	236	258	252	264	247	274	236	262	270	236	235	255	275	304	244	249	225	231	292	246	273	241	250	257	215	250	249	257	275	233	244	240	253	264	252	255	230	248	252	253	250	222	276	245	246	248	244	249	261	261	260	235	244	265	247	249	237	266	213	237	243	287	277	244	280	227	235	242	266	240	259	265	277	265	243	234	228	238	263	238	248	222	255	249	283	250	238	224	251	282	232	276	225	258	240	246	232	252	259	223	243	251	247	238	238	238	234	234	269	259	265	244	211	232	262	290	251	260	261	231	266	246	266	231	246	261	204	233	250	262	238	282	280	254	255	276	242	231	286	252	256	254	272	236	218	236	273	275	266	248	220	235	242	243	269	249	260	262	240	241	255	262	239	222	227	258	254	251	260	250	264	239	218	259	256	266	258	276	242	270	250	244	254	212	249	228	240	282	261	277	274	261	258	261	259	266	256	244	261	233	243	256	243	240	250	240	239	247	242	242	245	262	241	252	254	270	281	253	246	260	237	263	272	247	222	258	264	252	261	253	266	208	245	251	256	244	262	250	247	241	225	256	265	251	276	261	255	224	254	273	249	246	254	241	258	252	261	243	239	245	247	237	281	243	256	251	238	255	251	251	245	243	250	248	252	280	277	265	262	251	257	250	241	241	278	251	303	260	271	254	258	251	251	243	246	219	233	272	248	260	242	237	254	232	257	235	217	217	256	235	265	254	257	245	254	247	225	257	248	255	229	246	249	231	259	272	229	282	251	271	233	271	238	249	251	264	249	247	246	262	248	239	264	243	252	244	244	264	239	256	238	253	237	264	272	253	272	232	257	289	255	243	267	226	233	246	257	251	263	251	243	239	235	250	252	242	255	224	239	230	238	246	241	279	235	229	241	264	268	233	253	250	257	256	254	248	258	231	225	237	254	251	251	275	229	267	251	226	268	254	277	252	254	247	261	241	224	255	228	262	268	267	250	261	226	272	261	252	247	233	266	254	248	224	249	233	243	256	227	245	246	240	250	252	250	269	252	254	246	260	258	263	254	217	265	239	229	243	248	269	274	239	245	228	221	257	288	240	237	210	261	249	266	238	234	248	272	244	251	221	270	254	245	264	239	240	247	253	270	260	248	226	246	244	239	263	255	234	261	255	259	245	267	249	258	247	233	240	238	254	221	267	222	244	215	241	278	237	239	244	297	250	234	232	251	221	211	221	231	250	254	231	256	215	272	241	271	250	261	263	231	250	269	257	216	236	281	253	240	239	265	265	226	266	246	259	236	246	228	239	224	262	261	258	222	241	275	277	239	264	228	238	231	255	262	241	254	272	262	241	235	239	262	268	263	256	246	260	254	240	259	215	230	243	247	226	210	231	262	251	249	272	255	254	245	238	245	233	236	256	248	266	260	285	231	218	275	257	252	251	267	249	237	260	253	240	223	241	250	235	260	224	240	261	271	267	247	239	237	251	253	256	236	246	255	234	245	265	280	263	295	260	254	267	246	234	271	262	262	230	247	246	294	237	245	258	258	275	254	232	259	280	243	272	234	245	253	301	246	251	251	252	263	258	275	236	291	234	274	246	236	282	260	257	209	262	220	236	246	239	247	249	258	269	245	232	243	263	223	247	249	263	236	256	233	259	234	247	265	244	271	252	241	210	242	235	258	224	242
59079	88152	37853	843	641	531	464	457	412	388	428	371	392	379	357	376	376	406	381	356	378	388	379	343	380	359	369	364	352	375	377	343	348	347	381	368	363	378	384	383	365	362	334	365	356	376	392	356	363	337	375	325	393	341	333	359	358	349	368	332	315	375	347	358	335	380	367	359	347	351	355	369	386	325	349	367	349	348	336	343	356	373	341	348	351	351	339	384	382	351	388	368	356	364	395	352	362	376	354	341	361	396	354	366	312	377	354	367	350	344	339	342	339	350	343	372	342	376	362	364	376	351	363	382	388	352	354	350	365	342	335	373	352	357	348	352	352	388	353	357	375	343	365	362	359	347	373	397	370	335	352	360	347	396	367	382	340	326	371	356	362	362	391	361	384	359	356	353	340	359	366	313	336	359	358	345	372	357	342	390	371	337	383	352	352	371	374	336	346	361	334	361	370	366	417	347	375	361	346	366	379	359	372	360	377	369	386	354	357	361	368	376	337	339	362	327	341	355	378	394	388	360	364	368	326	359	365	359	348	400	354	349	378	373	389	345	381	326	353	394	386	372	382	304	366	368	352	323	384	346	376	343	362	344	355	358	352	337	316	344	357	357	380	348	355	367	356	351	363	401	382	372	377	336	382	340	379	353	378	339	353	332	355	384	377	369	367	377	343	372	360	391	366	376	344	402	349	363	372	373	349	381	346	370	369	361	385	381	361	385	326	341	367	363	381	364	353	329	348	338	354	361	391	382	345	336	365	345	355	384	361	369	367	340	373	361	374	358	344	347	374	388	374	334	359	328	388	360	367	356	357	370	363	334	368	358	372	356	380	362	370	344	369	346	357	339	343	376	399	342	347	376	365	347	346	371	338	339	369	347	369	370	330	378	377	367	382	366	337	322	383	346	367	363	357	369	349	350	363	363	398	339	356	372	404	403	333	323	374	384	387	350	371	380	315	365	381	339	382	358	368	343	375	359	322	365	346	348	403	372	342	339	347	332	368	347	359	358	378	367	362	347	338	370	367	379	383	360	386	353	326	333	359	331	343	363	367	366	347	376	329	370	339	356	378	353	374	395	328	360	364	352	345	378	336	355	398	377	342	358	327	328	366	326	348	360	356	342	392	399	342	363	396	371	369	368	346	407	365	354	371	357	372	382	339	371	362	379	352	355	379	381	358	356	349	381	348	362	358	366	379	364	396	365	341	385	349	361	362	329	355	374	357	352	327	374	323	384	331	334	364	363	397	339	353	340	368	360	350	381	333	363	356	368	361	386	372	389	365	373	337	356	337	368	368	342	394	377	385	327	332	344	395	393	328	388	368	375	375	370	401	368	361	369	336	331	335	375	376	381	377	363	345	376	364	302	381	389	382	392	374	340	354	389	385	381	361	379	384	376	395	414	350	378	341	339	376	333	363	357	385	367	387	366	377	354	352	352	369	340	364	350	349	384	382	311	337	348	334	353	378	332	348	356	333	357	383	379	369	381	382	361	361	354	343	346	364	366	378	366	355	357	364	337	356	343	361	363	386	365	332	387	396	358	345	347	349	341	347	345	351	388	357	349	391	374	374	351	363	388	337	344	335	388	373	373	331	343	378	373	368	391	324	342	388	364	370	365	368	331	348	374	325	357	361	347	358	363	379	394	377	357	376	363	348	374	349	376	345	386	377	350	362	377	405	402	373	352	366	400	364	409	358	359	379	368	356	380	391	350	367	364	368	371	376	387	371	381	380	352	373	374	373	351	333	326	373	349	364	352	326	325	381	366	344	347	328	372	379	335	340	388	372	338	374	324	359	366	341	387	383	378	393	363	382	343	362	346	374	390	354	335	358	333	406	349	355	413	381	357	378	362	371	326	384	340	375	363	373	354	348	382	344	391	358	356	381	361	371	325	392	357	363	373	390	354	363	354	369	369	359	369	344	359	376	324	337	373	357	400	364	334	368	352	325	370	378	383	387	367	385	366	342	355	373	360	382	348	358	366	385	343	382	363	374	359	383	409	352	345	329	379	362	360	350	344	327	339	343	364	377	369	373	366	351	392	390	370	371	336	375	358	344	366	373	341	338	366	351	337	347	347	346	337	377	365	350	358	366	344	380	379	360	374	365	417	368	354	346	371	377	349	328	338	383	364	345	337	355	344	376	382	400	346	368	360	382	382	362	363	366	366	344	349	374	385	382	370	352	360	355	344	369	356	369	369	363	382	378	381	358	386	336	367	377	382	378	419	373	341	318	379	340	349	341	325	354	376	346	347	356	373	344	325	366	378	384	350	338	367	409	343	365	405	333	352	393	375	338	425	367	351	355	344	392	368	383	369	364	385	360	357	372	383	391	345	341	390	353	329	344	381	374	403	358	374	379	374	334	341	330	366	365	364	350	355	321	345	363	354	307	335	360	372	365	354	368	390	389	366	363	370	339	393	363	363	361	366	375	379	397	383	329	331	351	372	381	402	347	358	340	383	389	358	342	387	366	333	358	357	370	337	363	376	383	359	388	377	360	360	350	376	379	337	372	355	335	362	371	338	352	378	339	342	383	364	361	373	326	336	340	346	345	340	368	352	351	374	387	376	349	357	365	382	369	349	364	390	337	353	361	357	335	327	361	382	384	370	373	348	330	350	379	326	363	374	384	346	342	402	344	394	357	348	338	393	357	342	341	369	383	344	378	371	325	365	333	371	342	366	357	338	330	363	324	381	364	392	355	350	341	380	384	356	349	388	390	365	333	372	382	365	335	374	346	339	390	357	331	326	369	362	391	379	386	383	347	396	388	389	351	367	370	331	381	370	359	390	349	370	360	393	384	354	368	363	346	361	349	334	357	343	370	377	342	392	367	362	359	344	358	387	356	341	339	354	377	340	351	378	366	312	348	355	323	357	385	339	370	331	387	392	398	376	365	340	364	347	340	328	378	384	381	328	346	358	347	376	347	386	345	351	352	380	365	373	367	322	389	352	357	374	345	384	350	348	368	385	358	367	345	330	350	354	359	361	355	367	358	351	355	380	341	351	377	318	359	377	376	362	360	336	378	367	355	386	389	346	378	359	343	334	359	355	406	368	386	367	354	358	386	352	334	378	332	370	359	367	360	366	344	379	356	359	333	359	372	355	380	326	380	346	373	364	347	342	342	389	365	343	350	375	372	355	335	351	346	343	355	316	350	402	401	349	349	375	375	355	381	352	361	361	395	345	377	332	384	371	410	340	349	362	377	373	352	354	367	373	329	374	394	338	408	397	353	369	412	347	335	367	325	368	355	347	359	360	356	362	372	332	340	369	362	350	344	329	348	363	370	327	377	348	342	352	357	358	344	336	324	385	393	349	370	366	370	345	362	351	364	360	371	333	373	378	355	380	336	386	379	349	366	355	348	350	378	345	322	365	361	369	377	357	364	367	374	356	362	334	356	346	339	343	370	380	369	351	367	354	337	381	361	356	358	347	351	374	353	376	360	326	376	341	350	394	357	373	371	334	349	388	358	351	341	385	343	356
29910	23254	14461	1465	589	583	527	579	581	581	552	544	617	568	596	524	594	556	571	566	567	519	585	581	536	605	555	534	567	545	530	562	575	585	562	528	533	571	557	562	545	566	587	530	575	586	581	583	580	557	544	533	593	642	573	583	539	586	565	587	549	526	561	545	554	541	605	549	548	555	572	522	569	527	613	540	570	556	531	594	563	521	562	559	593	583	565	574	600	574	551	535	567	573	586	541	586	572	517	554	564	550	567	549	528	561	578	601	534	539	579	561	561	603	557	561	597	571	550	549	571	569	533	577	584	585	562	527	592	557	583	629	563	553	555	578	547	544	590	589	581	515	543	537	566	606	584	556	547	526	580	562	624	526	523	566	579	539	565	524	580	576	542	588	578	552	554	561	559	526	575	512	591	545	556	566	542	531	549	534	570	565	587	553	570	544	549	595	549	546	539	571	595	579	506	551	560	568	555	573	539	550	567	553	589	538	538	549	558	582	575	603	547	552	542	535	546	570	581	531	554	566	598	537	615	562	566	553	579	544	560	536	558	587	544	527	586	538	595	549	577	591	533	540	537	545	591	523	575	604	580	554	553	623	529	562	547	541	573	545	575	605	524	577	570	528	533	570	542	570	546	557	575	583	530	540	508	543	573	562	604	555	540	581	555	554	582	569	561	548	547	574	573	547	557	565	545	569	566	570	550	560	539	592	585	537	525	581	595	569	522	573	559	561	590	594	551	565	547	544	556	572	555	552	571	545	554	529	534	536	577	520	570	489	542	589	533	570	544	578	556	565	560	534	553	580	549	555	539	576	529	597	536	548	570	540	590	532	596	538	592	567	543	532	562	553	551	557	549	574	540	618	564	629	534	558	549	576	578	577	592	572	542	563	523	547	587	622	584	587	538	509	581	591	576	544	577	520	548	589	569	546	538	561	590	577	567	591	527	574	591	585	562	569	594	541	537	526	581	565	508	590	555	562	531	529	545	561	611	608	545	581	551	557	567	581	559	593	527	569	546	552	545	539	531	536	597	551	499	531	565	558	581	561	557	558	582	569	518	564	582	551	573	546	581	578	552	561	578	515	562	566	561	601	559	601	536	578	552	591	556	553	565	575	559	581	557	581	557	563	574	537	560	604	575	575	541	593	585	596	570	557	553	588	551	571	545	526	534	587	609	612	568	545	568	496	554	600	562	541	520	524	575	570	554	551	528	546	547	554	570	525	606	554	541	565	549	577	555	528	570	528	570	562	562	537	560	536	571	498	542	535	567	558	552	604	607	536	566	529	577	543	555	579	556	570	608	581	596	546	544	583	556	589	541	548	609	565	536	542	583	582	583	567	567	559	515	570	552	573	543	546	525	585	569	616	561	604	569	578	527	547	545	563	536	546	572	605	560	570	553	552	562	574	545	547	536	573	558	589	556	529	558	546	557	570	560	543	554	576	569	572	588	602	529	564	583	599	534	592	553	588	491	601	588	564	570	565	527	548	569	596	571	560	564	573	551	571	582	598	555	634	550	572	510	548	524	535	606	563	584	549	540	580	574	556	605	599	564	567	543	572	563	576	584	578	568	600	558	528	583	580	567	568	563	568	547	599	576	577	570	536	563	549	560	584	565	579	553	545	596	554	555	588	541	568	572	570	564	533	552	560	560	562	566	548	572	565	561	528	543	574	533	553	598	520	542	537	576	579	561	542	544	544	524	579	550	594	575	587	538	538	518	566	548	572	559	534	625	548	559	576	563	577	519	572	524	573	550	549	595	564	535	556	532	613	545	581	572	582	594	559	549	527	569	565	530	598	541	551	589	520	572	579	529	581	555	558	558	553	577	576	561	499	527	590	572	526	547	575	591	558	569	601	552	564	561	552	522	593	590	596	610	538	561	551	548	522	584	519	547	539	553	514	536	531	571	539	519	542	547	538	576	594	536	566	556	525	601	581	534	539	552	574	585	560	577	597	565	521	523	536	545	530	578	583	596	547	527	565	545	586	564	544	533	557	548	605	561	574	529	587	528	566	616	569	554	532	562	552	561	563	601	548	551	555	566	570	591	584	575	575	552	555	576	574	585	533	599	565	591	594	564	579	555	563	592	555	529	570	569	555	572	553	544	570	586	581	521	551	566	562	588	545	557	604	548	513	554	524	551	546	571	552	568	556	554	582	556	515	532	585	609	555	545	593	584	519	573	541	489	542	539	567	552	544	537	562	585	585	595	624	603	592	574	547	555	558	544	570	545	582	547	527	575	603	533	570	545	558	567	568	528	552	561	528	555	571	584	579	581	534	573	555	549	539	570	527	564	588	577	576	562	583	569	568	608	558	587	562	562	548	522	583	531	561	560	526	570	582	555	603	525	554	582	620	584	596	558	586	552	587	562	557	585	563	605	558	546	596	556	567	596	564	570	575	584	551	570	558	569	546	548	572	597	566	587	528	576	562	571	556	572	539	578	548	588	518	593	578	568	558	538	574	581	554	588	586	540	503	527	579	541	578	578	585	582	533	515	559	586	525	572	563	562	528	587	557	540	575	581	558	539	555	569	557	546	569	543	567	517	580	548	573	583	583	553	549	576	585	562	585	554	545	571	582	587	596	554	542	541	568	560	569	573	519	577	537	538	583	562	566	551	511	608	550	619	511	581	572	530	536	599	560	557	591	579	546	543	598	554	577	615	554	568	541	613	613	558	545	515	520	538	531	570	557	533	567	558	586	556	571	618	575	538	551	555	579	571	588	564	590	584	555	557	576	596	580	573	546	551	554	552	568	568	548	585	572	559	521	545	567	561	573	569	549	565	524	546	526	569	547	594	573	566	545	593	550	553	561	574	558	529	563	570	551	515	541	535	531	560	599	546	589	596	573	555	552	603	595	586	543	541	576	574	534	605	566	536	533	540	579	601	561	561	580	544	565	570	559	511	599	516	583	545	541	512	566	571	558	586	587	552	550	569	613	530	577	607	574	557	555	532	558	568	613	547	558	589	550	553	571	560	522	563	604	547	591	564	582	540	554	596	615	536	586	540	535	571	598	560	591	546	574	562	588	591	582	572	577	586	575	570	548	553	570	540	580	585	571	567	540	575	553	589	596	559	534	566	606	578	544	568	532	508	572	524	583	552	570	579	562	543	534	528	590	574	587	529	527	541	507	602	558	568	529	550	556	568	581	608	551	549	570	539	512	545	587	550	547	587	571	526	534	575	560	548	547	570	566	608	545	562	542	585	588	548	533	568	569	589	603	559	576	566	515	544	549	541	559	554	535	560	541	589	573	601	540	551	600	549	539	558	563	570	580	563	570	562	565	554	554	612	558	520	544	502	557	550	541	539	592	596	533	535	614	583	587	592	556	548	559	571	567	552	548	537	582	580	560	571	529	553	551	575	573	563	531	548	568	538	530	578	561	590	541	559	578	583	540	559	548	574	534	572	553	591	505	559	540	579	576	544	524	575	612	552	515	578	530	569	556	555	561	569	574	519	570	552	556	558	531	555	609	549	570
29939	33827	10187	836	820	822	871	834	858	823	851	825	836	837	788	825	826	811	820	804	864	842	763	801	818	830	838	812	793	845	831	835	835	862	859	871	874	804	823	803	751	868	832	864	806	844	798	845	840	810	823	830	834	758	782	821	780	775	809	836	838	814	830	846	801	842	778	872	796	814	849	818	814	797	835	839	839	811	882	794	789	823	813	845	792	789	876	852	813	838	818	798	869	786	865	829	865	785	807	874	827	782	807	781	838	861	822	797	849	788	818	801	838	828	859	751	853	815	797	841	844	856	827	859	882	759	809	860	775	785	817	799	860	843	839	843	783	829	795	809	860	797	817	864	816	823	826	813	816	823	886	839	825	856	819	769	831	755	839	824	800	832	904	833	829	825	834	860	828	757	819	854	826	841	855	812	798	872	805	836	786	826	799	805	849	846	812	830	830	789	833	852	809	823	847	830	826	857	793	792	806	856	810	817	847	790	797	784	820	801	820	835	769	816	851	816	818	860	875	826	857	833	885	847	847	828	819	837	817	766	855	870	863	816	812	794	843	801	840	822	786	884	793	851	793	809	807	769	822	844	817	814	822	805	793	805	799	864	891	849	809	811	866	860	851	844	830	808	876	889	792	824	825	832	816	861	854	877	794	886	789	859	819	827	869	809	870	836	835	842	846	785	833	859	837	831	800	822	810	822	880	826	861	823	759	830	840	821	828	844	865	764	837	837	832	818	822	858	852	817	812	840	847	802	813	822	788	774	840	736	749	790	849	853	895	804	865	826	808	866	845	789	889	848	842	832	799	806	802	812	806	831	832	760	853	814	901	829	819	858	833	831	803	828	839	808	846	804	811	816	826	840	793	856	814	805	872	825	806	808	802	769	853	818	850	872	835	883	819	791	856	831	785	872	858	824	848	807	824	800	812	814	803	808	812	831	850	795	830	828	847	752	854	840	880	796	846	822	822	819	800	843	805	836	774	769	803	814	795	810	873	824	829	799	867	863	809	795	821	816	758	813	831	881	825	826	810	798	766	874	815	806	795	847	807	827	810	808	831	792	840	838	809	798	828	839	807	885	805	856	843	801	823	819	803	866	832	835	834	822	873	829	830	837	865	784	742	860	846	817	857	859	849	815	841	822	809	797	844	774	798	819	788	826	817	810	841	795	814	768	785	799	821	858	812	832	878	836	786	796	799	818	812	837	838	819	818	810	809	794	830	797	783	813	841	789	850	859	792	863	843	851	830	805	819	822	802	850	749	808	808	846	822	791	819	842	808	793	883	805	872	884	791	788	795	831	808	817	813	809	783	794	864	863	855	788	827	883	843	852	872	813	819	819	817	801	872	828	846	823	854	807	838	845	890	852	859	825	777	835	828	868	803	822	820	801	867	820	829	841	815	853	789	825	833	839	838	850	838	807	813	807	800	858	757	809	797	844	843	802	883	790	799	821	830	818	804	827	808	848	823	863	838	798	830	865	788	792	813	802	817	862	865	817	796	870	863	814	825	872	785	810	854	813	831	800	816	801	776	829	793	863	833	861	844	824	820	863	822	841	789	799	865	883	829	837	865	806	850	824	826	814	819	833	850	867	804	822	821	827	790	805	830	809	867	809	826	832	835	794	769	783	787	866	848	865	850	806	819	826	800	834	802	837	767	801	864	820	831	805	815	842	830	868	866	815	843	820	851	827	848	820	828	784	858	827	793	805	862	822	854	813	808	796	776	836	796	828	847	800	838	833	834	813	843	806	825	838	802	797	830	801	828	811	842	785	814	838	823	826	797	842	841	790	815	834	819	848	805	843	811	838	786	817	844	847	873	851	818	888	844	824	847	846	795	822	950	810	833	808	831	834	832	790	761	818	837	804	842	803	816	800	836	814	810	793	787	883	795	833	843	845	811	750	831	824	765	787	801	817	859	820	814	806	894	874	839	839	793	825	822	814	858	796	781	817	858	794	846	743	844	825	799	807	809	853	796	823	817	818	853	801	847	816	784	796	858	819	840	814	809	833	839	834	805	888	815	826	790	852	777	821	842	836	810	806	841	781	802	849	849	780	811	809	774	817	833	837	804	873	870	808	783	833	862	833	887	827	805	805	851	848	824	803	841	850	883	850	837	828	835	808	866	817	813	872	829	778	875	816	822	876	839	805	821	903	792	842	862	855	842	835	818	806	806	805	806	898	786	820	791	783	783	837	861	840	826	847	798	823	818	803	771	769	851	804	859	820	783	832	829	844	793	816	879	865	885	835	869	808	823	806	850	876	850	835	803	795	855	826	800	848	836	802	830	815	802	789	792	793	853	812	875	798	827	844	865	839	779	840	815	860	833	830	827	814	866	831	816	827	805	842	856	780	820	824	839	828	817	819	845	845	798	787	820	888	844	855	888	820	828	830	841	832	850	835	887	764	811	865	856	853	854	838	825	822	839	855	809	894	861	846	777	854	823	823	846	810	818	804	830	799	877	799	802	836	875	835	839	852	855	826	861	781	835	837	843	858	812	799	860	807	917	800	846	764	855	856	810	828	806	803	815	826	841	825	857	852	786	813	849	849	857	824	841	783	801	865	828	826	833	809	804	832	802	835	812	857	841	838	838	838	862	832	818	861	809	794	817	854	861	870	864	778	817	827	830	852	798	817	844	847	884	882	898	834	837	839	771	816	815	806	865	844	844	915	856	798	846	823	858	835	819	824	851	834	834	812	869	850	821	792	845	823	860	860	801	768	810	845	859	846	825	801	811	801	794	827	825	814	850	814	854	842	791	834	785	842	852	800	813	855	841	863	816	784	801	893	794	786	860	848	848	806	811	853	817	804	819	828	812	828	780	807	877	815	805	833	864	781	792	853	802	853	806	886	831	883	788	876	838	830	828	814	780	874	840	791	877	854	836	809	877	822	832	849	867	833	817	815	788	818	768	814	848	849	824	818	854	810	885	815	805	862	823	819	815	888	809	848	809	803	786	801	864	813	807	829	862	809	772	792	848	817	857	822	866	828	837	815	821	867	858	800	861	868	813	818	878	800	814	796	870	838	804	854	793	808	853	812	884	817	838	846	847	827	831	860	854	780	826	813	839	825	824	819	883	811	833	862	856	856	817	863	815	872	883	806	892	836	779	879	832	859	847	856	825	748	842	828	838	851	800	861	849	784	837	801	815	827	816	807	817	806	849	816	845	815	898	813	822	798	808	796	830	802	810	812	870	799	860	825	882	862	845	828	804	791	830	863	803	875	812	801	869	849	810	780	851	861	857	844	797	794	819	808	801	863	845	805	780	857	784	772	809	815	862	825	839	831	803	832	826	851	826	821	802	831	857	781	808	793	855	861	772	836	845	853	800	830	812	814	804	843	809	872	814	821	817	832	856	827	779	821	805	831	871	806	819	806	831	837	851	827	858	781	803	799	746	796	819	801	778	833	782	774	849	837	838	835	822	831	764	814	815	821	876	845	822	805	848	858	844	859	805	841	815	874	787	800	846	812	856	802	844	837
23546	21816	28521	25027	18170	1700	421	361	357	321	317	314	360	297	339	342	316	323	319	329	317	298	331	292	300	296	320	321	302	311	338	295	301	268	279	317	308	318	326	326	310	295	321	322	288	315	293	327	306	323	282	326	292	322	291	294	349	348	313	311	291	316	326	328	303	339	321	328	298	316	295	301	326	318	314	334	331	303	303	290	326	316	310	312	314	356	343	315	325	327	315	330	315	298	302	341	325	330	306	314	322	304	285	282	312	325	333	317	303	329	336	311	311	309	288	319	305	323	294	329	314	295	333	311	314	311	289	310	349	327	287	275	348	309	324	318	325	300	337	284	295	345	338	336	305	294	332	308	355	286	313	307	329	304	309	265	325	332	308	317	314	303	294	330	253	322	301	290	364	278	297	330	308	321	298	311	304	303	313	317	327	302	304	303	341	334	295	333	345	310	315	344	321	300	305	312	302	308	349	334	332	314	346	322	303	314	323	333	329	313	314	285	309	291	305	326	292	315	350	337	325	295	340	333	313	313	326	298	306	311	314	329	294	347	289	314	307	288	308	328	319	300	295	294	309	327	310	321	321	310	318	342	337	316	318	312	304	319	306	306	325	306	283	301	313	331	348	296	293	292	277	333	327	337	295	318	280	322	299	311	304	326	370	337	294	357	298	312	315	314	333	303	327	296	315	309	334	296	328	304	302	332	326	328	328	287	300	316	291	293	281	288	309	333	310	315	353	313	332	285	296	329	296	296	320	334	313	308	304	300	300	331	313	348	315	295	306	323	314	317	335	309	335	325	294	288	329	322	313	324	270	325	319	301	306	308	308	326	301	321	329	297	344	324	308	329	334	316	314	347	304	318	338	285	305	288	319	292	328	315	314	295	296	318	302	344	348	294	302	337	312	304	319	336	324	322	336	295	297	322	340	303	300	312	307	319	297	303	300	302	287	312	301	333	294	310	300	299	311	327	282	315	277	330	306	323	304	332	302	324	292	341	347	327	312	271	313	356	309	293	299	355	313	273	314	310	320	268	305	299	296	313	323	299	306	320	311	303	313	304	300	349	291	313	269	327	321	316	299	323	308	290	340	308	294	331	296	281	283	298	322	340	286	315	299	285	322	293	311	294	303	320	330	307	284	297	346	331	315	317	313	318	311	330	310	301	303	326	323	281	312	350	334	332	307	300	327	301	302	313	314	297	328	312	341	296	300	293	331	334	301	310	292	335	316	300	354	322	299	315	310	340	333	314	318	299	318	322	304	297	331	333	337	309	297	318	309	291	299	303	329	290	304	297	315	304	315	254	351	314	325	310	307	294	279	311	282	310	318	320	330	311	315	312	312	309	318	309	305	293	294	331	336	318	275	321	283	300	285	328	308	312	310	323	307	335	338	322	303	301	315	338	295	344	311	300	299	335	324	305	329	350	275	293	324	301	317	320	349	316	314	304	269	314	298	298	312	296	330	325	299	284	299	302	319	341	328	318	346	295	323	279	296	319	303	308	346	315	290	344	297	314	300	303	317	342	288	303	305	326	295	340	282	312	286	317	321	305	305	355	322	348	325	285	321	308	287	322	323	329	335	302	361	328	332	286	327	301	336	328	304	308	290	280	305	349	289	292	326	344	321	316	317	327	321	337	341	302	312	298	289	336	335	313	313	315	295	291	325	344	305	311	287	325	296	276	297	328	328	325	329	275	307	313	303	313	323	305	339	329	344	307	321	298	343	295	301	306	316	301	289	288	338	303	317	325	292	328	304	301	291	323	357	319	305	321	320	328	310	321	326	292	340	294	309	296	301	291	312	321	330	316	317	311	294	302	349	332	312	326	311	292	315	333	316	287	345	342	316	335	322	326	297	326	335	331	295	311	302	318	345	322	316	332	317	324	315	307	349	330	332	299	303	328	320	311	313	308	331	314	324	330	314	343	308	300	331	309	314	338	320	279	291	312	340	341	315	305	302	325	314	321	322	305	305	297	324	319	299	290	297	295	334	307	316	305	280	320	306	313	313	333	330	330	303	318	327	282	330	297	307	348	305	327	312	275	338	330	330	287	314	323	323	301	310	284	302	274	317	314	309	321	327	280	313	302	310	316	295	317	318	291	323	304	305	300	292	308	323	319	314	334	312	316	318	299	307	343	345	295	326	299	313	327	305	304	322	316	298	308	318	314	291	303	340	321	305	283	296	307	316	312	340	310	314	279	334	316	324	304	332	285	290	327	320	350	286	314	307	341	301	309	343	283	327	338	323	316	323	291	310	338	304	311	322	316	320	298	281	292	307	329	293	328	306	318	345	322	307	293	330	344	318	308	316	327	314	339	329	333	319	294	311	342	294	327	324	299	286	334	323	303	302	327	314	310	331	318	304	340	298	294	300	311	321	294	279	305	311	332	335	286	302	327	330	340	331	307	311	292	291	318	306	300	334	317	321	292	327	324	350	327	276	318	301	317	323	325	330	283	312	296	302	322	319	300	293	282	338	315	329	309	309	326	289	304	341	308	285	334	297	314	268	302	317	309	313	284	303	276	295	279	305	322	316	307	338	310	326	301	306	312	298	315	345	296	312	303	287	288	289	303	317	308	342	320	301	279	303	345	343	273	287	311	347	320	287	321	319	343	328	334	326	332	330	316	295	309	316	333	305	306	328	334	345	303	320	324	326	355	298	316	321	317	335	289	329	317	327	299	286	322	299	296	304	289	310	325	296	321	323	300	322	307	317	344	323	323	318	322	300	298	295	286	314	338	312	281	304	310	340	323	291	319	330	296	323	324	299	313	302	367	316	330	315	325	301	335	314	308	331	332	313	286	307	308	294	296	298	320	303	315	314	329	283	306	335	354	292	336	314	317	328	275	292	312	310	318	304	324	322	312	336	307	285	333	310	323	330	331	327	305	292	316	295	317	338	319	297	331	324	318	303	288	298	341	327	325	284	323	304	257	295	300	318	303	299	281	285	264	325	297	324	282	342	309	321	283	300	293	335	315	306	342	308	321	305	331	352	308	321	265	304	315	310	326	312	324	296	335	308	310	329	307	340	286	316	318	305	314	325	329	343	315	308	340	323	304	312	284	312	303	336	334	311	299	279	348	341	315	301	318	330	340	310	303	311	308	325	307	321	343	276	342	314	294	316	306	307	296	313	288	306	289	294	272	302	346	327	343	300	339	296	303	313	310	333	297	307	342	326	303	327	306	291	305	320	330	337	318	290	303	318	311	299	322	301	335	311	304	306	311	342	342	305	321	316	326	294	290	323	291	325	303	331	325	325	285	297	292	316	307	318	360	317	287	318	315	267	303	328	313	303	333	304	315	299	327	310	302	315	297	285	302	310	318	301	329	320	326	295	306	309	313	284	314	305	329	306	295	338	291	324	311	306	330	311	343	270	339	351	295	302	338	319	328	329	314	304	330	267	317	319	312	305	314	284	337	290	304	307	297	338	328	325	309	293	306	310	329	345	346	313	314	326	300	322	311	289	271	307	330	308	304	312	315
51420	73533	29503	691	596	568	526	538	516	535	526	513	500	495	513	483	456	484	484	511	484	508	496	488	460	478	444	527	479	472	480	489	518	487	465	493	491	507	435	465	536	518	479	503	487	468	512	510	480	456	519	487	474	486	475	473	456	484	466	537	455	534	468	542	508	498	463	485	524	487	486	446	483	439	487	457	475	485	460	465	501	488	499	483	467	501	494	480	480	456	532	499	444	465	455	453	461	484	449	476	458	478	518	452	487	498	514	466	494	478	465	471	527	483	462	511	500	512	498	490	490	459	461	437	446	499	493	496	496	470	487	464	472	479	487	453	481	504	513	501	474	499	521	451	489	488	524	453	512	512	474	493	458	457	500	444	476	490	491	483	459	509	511	499	501	487	458	535	462	495	464	482	468	492	508	472	487	477	474	481	457	449	462	493	477	446	497	464	477	489	468	472	466	480	472	514	421	506	461	448	474	473	484	464	498	483	464	500	498	471	530	511	474	461	480	512	500	495	475	469	474	458	484	482	473	495	470	491	486	456	485	444	492	513	483	461	475	435	500	468	490	504	465	501	465	508	460	481	505	520	484	446	475	462	491	462	435	454	494	488	509	481	487	487	474	488	451	476	472	514	505	512	513	498	453	468	488	501	462	476	457	501	483	453	444	490	492	496	522	474	502	489	499	424	490	478	460	505	456	525	515	454	451	507	488	474	488	461	454	476	474	473	450	480	447	481	486	476	447	468	479	510	464	485	468	493	504	510	503	447	475	468	474	457	432	493	486	482	473	450	486	475	499	489	490	483	437	471	475	440	485	466	474	496	451	492	454	508	468	462	482	501	494	448	436	474	495	481	495	505	460	501	496	519	470	464	483	506	485	470	460	487	474	512	491	548	518	471	471	484	494	463	531	463	459	478	485	493	525	499	483	463	494	510	519	481	491	491	479	451	450	436	479	493	490	441	484	470	502	454	490	462	495	477	476	486	462	522	518	493	488	494	511	478	464	481	476	497	501	441	463	431	489	503	462	469	500	450	525	472	485	456	490	495	444	462	491	474	512	474	457	477	482	467	485	491	514	506	491	461	485	470	479	517	478	462	465	492	485	493	446	484	460	492	476	469	461	500	484	447	450	476	483	470	480	516	528	504	514	459	507	536	506	471	455	484	480	509	454	469	510	473	488	481	475	480	508	486	519	487	495	484	470	491	508	434	499	477	460	457	467	490	524	504	447	498	462	483	464	490	540	468	527	493	467	488	506	494	473	491	479	475	520	472	497	487	466	470	476	458	458	467	513	482	519	454	476	503	501	480	491	474	489	484	495	492	519	482	489	491	502	483	475	493	475	467	479	497	514	449	481	455	477	493	457	504	481	469	471	471	472	489	466	513	475	507	480	518	489	488	474	498	430	454	454	446	478	478	457	507	468	455	469	475	484	455	499	527	501	476	519	515	491	462	508	464	464	501	441	518	481	513	472	481	486	461	463	467	463	467	477	458	464	470	498	481	527	429	492	508	496	488	484	494	484	475	489	475	460	504	488	504	444	512	445	466	457	447	479	465	493	503	469	493	464	495	518	495	462	482	472	466	480	503	472	507	495	498	480	486	468	509	444	493	491	443	470	494	459	481	516	451	482	502	451	517	477	490	446	476	510	508	501	464	506	510	485	478	469	492	496	471	497	484	484	501	486	487	471	471	469	470	467	483	502	498	482	514	496	446	468	489	502	483	440	502	514	470	449	497	459	462	501	467	490	491	477	481	488	455	504	465	443	479	433	519	451	462	464	454	458	492	474	491	471	524	482	495	475	493	518	482	473	470	484	478	473	491	497	471	487	456	506	472	456	473	481	501	463	498	499	494	498	501	489	470	514	502	503	477	491	498	498	475	471	446	472	502	470	514	454	452	490	515	510	499	519	483	440	529	444	480	471	454	470	476	493	464	497	464	491	480	473	494	481	480	499	493	497	476	478	511	449	490	527	503	480	521	465	506	488	469	474	473	519	452	509	492	510	525	476	487	467	494	487	471	506	531	441	475	499	512	485	476	496	531	485	470	494	494	479	457	473	450	500	448	498	479	483	463	468	458	478	491	502	502	480	484	444	497	511	515	490	452	483	487	488	516	474	543	517	449	506	496	492	475	501	495	489	427	493	483	479	487	470	503	483	498	481	471	445	506	467	491	486	514	532	509	463	468	511	505	484	467	480	480	493	487	461	453	470	480	496	521	490	477	497	462	491	487	457	481	489	444	471	450	505	488	460	503	488	468	465	479	479	479	505	490	516	487	466	472	455	475	509	477	471	458	471	478	471	518	467	492	517	506	531	484	468	486	503	468	472	488	480	516	495	509	433	472	505	466	473	486	481	487	460	498	438	520	476	479	501	452	474	513	479	473	497	482	523	490	477	484	477	457	468	468	501	469	474	466	472	462	493	470	513	500	489	492	457	471	488	493	458	494	486	434	527	468	489	499	520	468	500	441	454	481	490	470	505	494	474	473	514	485	473	469	488	527	493	459	485	485	462	481	491	468	472	486	483	449	495	476	474	481	487	460	493	499	477	461	467	496	483	467	501	501	464	511	479	516	505	487	483	502	501	465	487	465	469	490	497	489	483	478	465	508	489	469	472	496	459	519	518	476	464	485	501	496	480	499	529	492	514	482	481	468	478	489	499	486	513	485	503	498	445	446	481	489	487	471	488	472	432	510	486	487	492	479	452	505	494	469	538	464	441	489	488	449	462	479	509	463	466	469	513	541	471	465	482	496	515	477	475	489	478	524	477	511	492	581	510	513	490	462	490	460	460	521	463	500	476	511	502	524	471	464	487	486	445	511	484	456	491	464	507	512	459	487	434	449	492	514	480	494	494	491	483	470	457	490	485	503	493	487	452	529	490	509	512	505	469	485	495	446	508	453	491	463	466	482	484	493	446	486	491	504	472	428	492	479	477	481	478	418	484	497	476	460	491	462	446	443	503	507	493	484	462	471	521	451	446	510	498	496	478	488	473	540	448	459	513	454	472	426	457	472	454	533	477	478	492	472	454	463	467	513	482	471	492	500	482	470	484	531	503	491	490	473	488	468	489	475	471	456	480	501	497	491	472	513	490	472	461	475	466	484	453	515	534	454	514	470	496	492	484	478	498	472	522	470	486	493	463	495	445	498	507	508	445	503	481	470	456	447	478	493	474	516	461	453	476	470	488	472	440	497	491	494	485	488	480	469	494	492	497	482	506	461	480	470	453	484	471	481	477	457	470	479	489	497	526	473	444	523	496	467	477	468	464	513	480	470	495	452	466	480	439	495	468	469	464	478	490	485	461	470	479	471	494	542	460	432	498	488	511	450	434	500	525	486	480	484	489	518	487	484	469	493	514	493	534	464	491	487	508	509	463	492	459	465	487	476	479	453	484	452	489	489	506	511	508	471	508	477	463	462	527	450	465	444	498	465	498	495	452	502	490	446	479	534	521	491	473	492	490	502	492	503	491	462	456	486	478	476
25130	22376	26575	21692	2302	618	578	614	583	611	559	639	641	606	560	574	552	641	612	634	566	651	575	561	653	595	552	591	622	571	581	561	599	595	544	579	540	585	570	569	582	605	559	624	603	526	575	551	573	556	554	536	597	600	555	571	577	613	612	614	578	592	566	584	587	600	564	570	591	563	582	585	573	585	585	586	590	579	634	545	544	613	569	595	583	539	595	569	580	594	583	577	595	588	607	619	559	610	609	590	604	604	557	595	591	572	579	590	589	573	586	555	583	579	562	589	630	578	617	556	605	565	614	583	573	615	590	641	602	591	602	574	627	580	627	584	578	610	559	563	590	620	581	563	626	570	559	563	613	591	549	616	591	555	546	597	647	601	594	591	628	609	608	579	583	565	564	600	582	584	598	551	598	606	617	584	616	572	585	592	628	572	569	553	612	638	609	590	565	579	587	581	626	566	605	591	602	606	609	599	572	578	605	558	589	537	567	609	548	577	593	601	545	596	573	557	541	586	592	554	579	581	598	583	606	547	611	567	591	577	608	628	617	584	586	605	599	588	535	588	607	582	607	558	588	583	573	586	585	576	569	581	630	623	544	629	589	577	584	608	541	544	560	629	607	595	576	591	549	590	626	586	572	577	552	571	639	577	572	584	571	578	587	619	570	586	599	632	593	555	623	634	567	596	583	558	594	596	598	585	627	598	573	586	631	580	594	570	593	582	631	551	553	581	631	628	573	603	605	574	521	593	556	594	594	594	586	593	598	576	568	619	568	592	585	567	565	554	594	642	584	591	588	646	573	552	627	591	570	553	551	590	587	552	602	577	574	611	609	608	574	568	577	555	616	567	620	588	601	624	625	583	570	585	587	595	558	600	592	603	548	577	605	599	550	558	614	573	581	568	555	556	586	593	601	588	586	609	591	572	613	571	610	596	612	592	523	572	591	597	598	577	583	547	614	635	578	604	592	575	629	597	537	560	622	590	578	612	577	544	584	612	566	599	601	610	575	561	590	594	625	573	592	596	593	580	582	589	611	594	604	555	554	565	590	567	621	580	561	579	589	600	580	581	612	593	567	587	593	593	580	584	585	555	574	634	607	588	537	616	595	612	591	612	593	605	609	599	640	635	587	572	575	596	598	601	561	573	591	597	594	579	589	588	612	532	569	546	594	587	615	579	588	575	618	604	570	591	538	553	597	594	565	551	552	594	586	586	648	612	617	566	611	595	553	584	573	612	605	606	580	610	587	562	575	536	530	575	583	602	572	562	551	603	563	581	606	569	566	565	652	570	587	560	572	585	570	546	557	557	567	541	573	566	574	591	557	601	547	601	560	619	594	592	574	575	601	580	581	610	596	567	576	572	624	560	604	549	613	639	570	594	574	600	600	593	579	538	600	577	602	605	580	573	590	575	595	549	558	598	580	572	598	552	587	554	589	601	586	585	634	608	651	582	601	576	534	633	597	608	593	603	640	585	605	587	593	611	632	575	571	567	592	529	555	580	589	549	576	569	567	594	607	582	612	610	622	555	602	564	581	568	628	621	598	576	590	562	625	594	637	607	549	593	612	589	527	560	590	608	607	562	624	581	581	608	596	626	571	599	604	577	604	573	576	617	562	596	567	542	551	589	580	645	627	541	570	599	603	583	550	617	611	582	570	603	616	562	598	592	561	578	639	596	583	570	580	578	577	599	603	578	602	660	618	534	575	606	580	589	608	608	579	609	593	549	613	552	570	583	611	586	566	608	600	524	570	602	553	551	627	606	593	556	603	597	601	621	578	616	549	638	589	586	583	605	577	642	521	647	635	591	570	602	581	573	594	556	559	578	597	600	584	584	614	618	595	619	583	557	598	589	600	585	615	590	553	622	563	595	624	594	586	561	571	578	587	609	601	562	554	594	582	614	595	554	576	571	572	605	572	578	566	561	607	599	622	592	582	559	559	583	603	579	614	582	603	601	581	610	647	617	628	588	631	583	592	597	581	599	599	587	610	569	595	580	605	610	572	605	558	621	560	619	614	583	616	582	613	606	599	591	567	621	554	596	567	608	573	548	615	564	566	572	637	590	559	547	594	605	619	609	547	572	592	567	581	594	573	579	585	566	608	584	579	608	549	573	568	537	619	587	553	574	555	547	593	611	571	571	580	571	594	571	613	597	573	605	613	562	609	568	586	599	571	626	599	629	562	597	623	580	587	582	532	585	627	637	592	602	598	593	588	604	549	627	584	563	607	595	585	574	551	573	564	573	577	574	586	655	600	628	635	628	568	615	581	591	580	614	575	558	573	630	572	630	576	570	608	584	633	561	585	598	538	568	581	626	580	582	591	570	575	598	582	587	593	567	552	630	626	589	583	558	621	531	570	635	594	606	598	545	539	552	584	579	594	591	577	574	577	578	584	578	561	583	620	584	591	607	610	569	563	600	606	574	603	558	596	580	561	614	596	590	608	609	575	607	597	568	563	574	569	600	564	533	575	578	629	605	534	591	642	576	575	601	583	564	590	583	623	571	560	596	580	644	546	587	559	605	599	565	539	565	579	580	613	560	552	579	583	618	594	560	618	581	594	623	584	574	598	613	549	578	589	560	595	571	589	538	591	585	599	567	599	561	586	588	577	578	604	568	616	605	580	630	578	640	646	613	562	555	557	581	571	596	581	591	618	556	569	569	585	542	582	573	587	594	549	593	598	608	581	589	569	595	560	562	555	627	576	593	569	560	561	602	586	606	581	612	583	622	634	562	578	583	577	559	580	575	530	570	582	560	562	590	585	590	602	595	590	591	622	586	580	597	611	591	614	606	575	587	556	567	526	532	606	567	526	549	552	574	558	565	586	576	585	550	593	574	614	595	609	597	570	580	525	606	607	593	563	590	586	612	620	578	585	585	571	555	584	562	579	558	598	588	598	617	538	615	593	597	580	593	575	568	563	571	591	568	568	593	559	579	523	599	569	595	585	619	613	571	563	600	618	589	609	585	582	555	576	622	579	572	556	543	603	597	550	575	570	535	570	598	609	604	582	564	641	580	580	556	556	568	594	603	611	558	548	572	595	613	600	574	600	589	590	575	561	593	568	552	569	571	626	557	582	601	602	559	563	592	538	567	538	576	577	589	573	578	604	561	603	573	629	574	552	545	598	559	541	575	617	549	588	566	608	593	527	571	608	588	607	584	652	579	564	604	565	565	600	557	624	583	585	560	555	560	601	590	580	615	587	587	569	633	564	570	597	610	593	567	583	575	608	587	612	582	590	556	597	565	616	568	625	568	543	589	536	584	565	588	620	592	578	614	557	553	602	590	575	560	552	617	627	565	635	592	581	586	614	606	587	599	578	581	578	575	626	570	608	567	558	574	600	555	587	538	543	589	552	578	589	562	538	549	577	606	574	556	599	558	590	535	594	564	624	569	568	605	600	585	558	595	553	560	579	586	561	631	658	585	610	589	610	618	598	630	596	589	609	607	613	602	616	548	568	601	581	629	614	542	552	587	563	563
46045	58490	24320	915	893	873	868	841	822	871	798	862	878	877	867	838	849	800	891	827	815	818	818	860	844	836	922	909	896	874	840	868	845	866	899	860	842	874	783	854	810	838	872	870	836	840	857	829	849	882	814	832	815	853	866	819	834	835	868	855	832	835	818	866	876	805	885	884	880	883	845	832	882	817	862	868	857	862	879	854	854	793	849	826	837	825	905	824	854	891	786	853	877	810	849	837	860	834	876	886	852	900	860	848	834	846	845	791	797	835	845	859	782	812	866	821	801	838	803	861	827	836	835	873	858	772	832	819	915	798	860	844	827	847	826	906	891	783	787	829	850	877	880	880	847	794	795	910	855	835	842	869	845	867	828	838	887	851	797	874	911	849	841	819	851	852	811	889	876	851	843	789	842	889	831	841	825	826	818	857	813	834	906	821	842	890	860	816	872	870	797	879	817	846	837	819	827	856	901	859	852	830	838	886	829	895	839	866	873	796	855	801	861	819	824	900	828	853	846	871	802	864	834	850	823	900	863	824	824	849	801	822	854	856	868	828	860	876	865	810	841	864	861	887	840	878	855	889	851	868	868	833	841	874	849	805	817	852	795	925	861	858	888	852	832	842	792	868	861	847	834	840	844	854	850	798	844	876	878	837	864	860	854	858	816	832	878	859	835	887	862	839	813	848	857	830	831	836	873	818	833	846	842	802	865	810	856	867	859	838	866	861	829	863	864	862	811	833	858	862	869	884	862	842	855	859	795	885	855	785	867	838	855	848	872	826	825	861	815	823	819	845	889	923	824	870	806	833	814	857	891	880	881	844	869	919	837	820	801	946	853	825	806	859	775	852	851	816	860	866	901	833	853	878	878	872	839	833	813	919	859	830	833	848	890	853	859	828	821	863	845	815	798	850	849	846	870	879	798	869	841	870	864	839	843	838	840	863	891	820	852	841	805	791	889	825	845	866	831	861	847	865	818	838	815	852	806	848	825	851	866	851	806	809	814	843	784	816	829	876	876	836	791	940	792	852	835	790	813	881	862	841	883	848	843	864	893	865	858	864	863	852	908	860	801	837	916	824	825	823	866	835	862	846	846	822	877	841	815	820	776	810	824	868	815	871	848	854	840	865	835	886	798	854	875	821	895	845	894	863	861	861	878	869	826	817	784	847	833	881	839	862	861	870	868	849	866	847	866	811	821	825	862	829	822	797	821	850	845	812	856	843	853	809	866	870	825	906	835	881	820	833	860	814	825	862	833	848	838	857	848	826	886	858	842	856	826	854	834	850	859	865	845	833	836	866	861	886	868	863	836	855	889	866	814	864	858	835	835	819	860	851	803	827	847	896	845	848	790	857	874	844	844	824	873	876	817	859	847	867	827	887	830	869	839	826	836	804	870	871	856	848	829	881	788	848	867	794	856	844	890	835	860	873	836	854	819	906	886	821	880	835	828	842	827	866	869	846	851	891	834	867	854	836	807	848	881	877	827	864	855	884	851	852	821	838	821	794	809	853	863	840	863	852	874	817	855	843	853	859	818	867	837	826	820	826	904	867	817	880	839	847	873	876	852	863	831	839	824	803	808	878	890	855	869	876	812	833	871	871	799	788	877	834	855	889	840	833	849	837	800	817	832	900	855	819	826	839	809	816	823	803	838	864	892	904	855	894	836	875	880	823	858	878	851	846	886	831	854	837	859	821	822	853	799	806	858	845	853	840	879	814	819	858	854	825	823	840	895	824	843	801	848	880	850	845	841	819	833	833	856	838	837	861	829	835	811	861	894	854	815	819	848	851	875	770	849	844	854	820	866	799	817	853	853	864	873	856	886	824	867	853	859	859	864	852	867	852	839	839	894	822	856	842	874	813	874	812	879	870	819	858	826	876	869	834	819	818	841	881	868	876	894	858	787	853	802	885	862	860	808	836	842	808	838	799	877	837	901	841	905	871	892	811	816	833	852	862	857	821	819	860	880	856	814	830	865	856	845	844	858	873	858	857	865	821	843	830	873	816	897	823	863	861	816	850	887	871	833	860	837	888	842	835	872	846	824	846	857	841	855	860	783	812	836	856	859	829	801	866	900	874	829	849	814	863	838	845	884	860	848	843	873	825	849	860	881	813	828	840	850	841	843	867	835	870	841	807	875	797	857	849	831	859	871	872	847	833	833	880	867	864	824	840	867	836	857	860	844	822	883	817	794	877	881	933	817	802	815	874	883	830	839	904	857	857	773	828	940	836	824	832	832	916	835	846	804	856	878	911	843	869	824	828	853	855	827	827	861	882	875	854	850	910	903	880	849	855	865	797	826	845	859	849	802	917	855	853	864	858	875	848	808	874	849	845	870	860	865	923	876	802	886	801	814	838	837	813	883	870	865	850	808	843	841	835	867	864	886	873	844	816	843	853	862	882	894	873	860	812	871	828	828	839	855	836	831	842	805	850	867	888	857	815	869	802	883	835	826	794	881	901	865	870	835	849	844	867	854	837	889	866	871	884	871	845	876	881	874	848	815	852	829	834	816	832	800	809	874	804	861	857	868	865	883	849	825	871	845	900	837	868	861	866	861	862	779	835	913	881	823	856	836	789	864	870	837	840	862	846	825	862	834	840	819	802	801	855	823	852	875	799	822	877	831	848	818	812	816	841	832	902	844	852	843	823	818	842	850	822	864	836	856	815	862	822	821	812	876	861	854	866	854	800	813	851	865	847	836	862	811	789	852	830	860	815	840	808	883	835	851	876	834	869	806	852	834	814	826	818	861	836	875	834	814	815	866	837	880	843	833	821	844	836	808	877	863	869	863	856	870	800	869	901	817	844	874	875	882	809	865	834	806	817	870	835	904	875	882	841	871	837	853	885	878	844	849	855	860	850	886	836	888	861	852	880	820	866	859	823	830	775	834	832	838	860	857	842	918	916	809	848	861	875	842	852	843	829	815	866	865	873	869	853	775	836	884	858	835	792	814	837	855	830	874	869	774	895	846	834	847	831	863	796	852	853	893	818	870	851	920	872	848	824	858	877	902	893	863	872	855	871	858	833	898	809	847	835	838	850	874	851	825	822	836	841	889	800	827	854	843	895	840	833	826	850	817	897	812	840	882	840	872	790	893	862	877	829	846	902	891	834	801	834	863	805	835	834	893	855	807	826	860	817	852	878	877	803	828	872	841	899	900	858	845	843	863	833	828	875	841	883	854	858	849	823	868	856	829	862	902	872	856	819	798	862	820	845	793	840	841	857	858	880	836	843	811	849	823	841	833	864	904	844	837	839	855	838	883	831	824	933	851	857	875	840	853	882	837	875	853	850	824	853	856	841	847	857	869	882	853	872	847	820	870	880	854	810	838	877	876	851	868	807	814	858	840	893	843	842	925	860	842	832	834	804	843	849	830	844	813	862	799	842	808	866	822	810	865	847	794	893	898	799	819	849	771	863	838	898	857	854	849	846	826	862	873	897	857	862	865	815	803	802	882	883	822	846	876	857	882	873	871	861	859	863
22460	21569	28968	24496	21504	18585	1023	285	245	272	284	250	249	247	264	261	261	237	226	239	246	232	238	258	254	251	233	256	244	238	247	257	206	203	228	213	254	229	263	226	241	219	220	249	229	206	231	248	236	233	235	215	270	195	245	223	222	252	247	226	242	255	252	218	215	242	259	219	242	262	221	214	238	218	253	240	260	213	218	250	232	204	228	228	243	243	238	242	240	234	272	271	248	233	243	239	211	254	239	235	251	251	233	252	235	224	235	238	207	235	230	230	266	229	252	219	226	235	214	235	234	239	244	238	231	232	236	262	238	205	244	223	219	233	220	248	230	237	212	239	242	257	223	244	216	243	234	216	253	264	215	251	234	223	254	222	231	242	230	221	228	224	255	218	237	225	230	226	233	235	226	244	247	224	220	234	217	220	246	232	229	215	242	225	224	262	233	227	239	231	213	247	237	246	242	210	238	236	223	210	215	228	234	230	223	212	256	214	230	226	232	230	218	229	241	221	227	220	223	252	252	246	226	243	259	235	228	229	267	222	244	234	277	225	253	235	217	246	233	242	220	212	230	228	246	234	230	239	257	235	249	223	226	244	259	238	247	227	225	230	250	217	231	213	195	249	230	237	250	244	216	235	238	240	240	230	209	225	239	233	232	222	220	234	265	205	242	234	227	232	233	219	244	238	219	210	223	264	214	239	247	202	236	245	224	244	198	239	243	238	258	213	218	239	219	229	222	238	199	241	228	238	248	222	203	235	252	242	239	248	261	248	218	235	252	231	237	235	228	213	215	220	211	237	224	255	233	206	229	252	217	243	229	269	250	252	234	227	254	254	240	246	252	225	222	243	235	223	228	229	245	280	213	217	232	222	245	228	232	239	228	245	229	235	225	226	209	253	257	225	257	262	238	233	242	220	218	219	255	225	247	229	244	229	246	266	235	237	209	228	219	224	240	230	220	273	239	252	235	245	240	248	211	260	232	224	265	255	237	251	216	212	213	228	243	200	230	236	255	232	220	261	225	228	217	222	255	229	239	227	231	235	218	253	243	251	230	238	223	236	229	238	245	226	239	241	227	219	235	229	228	246	256	221	252	225	254	251	233	212	232	249	240	216	222	220	226	249	270	238	208	238	218	241	219	219	212	217	207	237	230	236	248	231	231	219	247	263	229	225	226	228	235	203	211	235	242	247	236	201	221	198	222	234	207	258	222	230	217	236	220	267	236	210	217	243	266	255	250	229	236	242	205	237	245	238	237	221	237	243	244	223	191	244	221	219	225	244	227	226	237	238	246	233	256	241	216	206	198	247	234	224	242	239	221	227	223	209	254	255	227	228	245	222	255	216	243	259	255	228	233	236	226	261	233	236	245	199	213	230	197	255	226	242	260	248	252	233	213	236	237	239	233	240	279	235	232	229	221	232	184	224	208	222	195	240	246	217	245	229	250	242	231	215	228	234	228	258	240	250	230	253	238	241	254	209	240	225	221	243	242	242	237	242	250	237	247	221	211	217	234	252	233	235	227	226	242	250	238	220	229	233	240	235	234	211	228	220	239	247	228	236	227	200	229	261	220	233	243	240	229	235	260	241	217	234	247	236	272	223	271	243	235	217	260	243	227	245	248	209	256	259	217	217	245	214	211	230	244	217	225	245	244	232	197	243	253	229	222	227	231	243	243	224	266	216	233	215	261	247	263	222	221	224	245	234	217	254	219	234	229	260	225	264	252	236	276	214	212	229	241	234	231	255	248	234	233	216	251	212	242	239	252	272	231	238	252	249	240	225	238	230	223	235	232	255	247	273	268	244	242	233	213	219	215	256	221	232	219	206	266	240	246	209	228	206	232	243	228	279	276	245	238	235	220	263	194	238	238	226	205	227	245	233	229	253	250	220	216	229	217	218	243	215	223	219	245	249	247	220	256	227	249	228	262	249	235	256	253	254	226	258	212	248	261	246	253	239	235	232	239	219	191	231	226	221	207	228	240	237	246	229	183	230	229	236	222	240	242	227	230	231	225	240	220	211	209	263	212	225	241	244	219	225	237	242	254	241	216	225	251	211	227	261	203	238	233	222	237	235	220	278	224	245	235	217	228	241	219	259	270	222	219	217	252	213	232	226	219	208	237	237	226	230	261	246	278	257	200	210	226	242	239	240	248	237	240	253	267	222	224	222	234	231	227	229	259	239	282	271	249	213	232	245	223	227	206	241	233	257	253	235	230	247	274	219	230	241	199	225	223	212	249	208	244	245	224	227	216	206	226	256	219	261	229	231	213	261	225	253	243	213	231	241	216	234	235	207	199	245	235	224	233	218	239	220	213	262	226	268	235	235	218	210	213	250	245	230	196	227	268	241	242	249	222	215	222	239	254	223	247	219	223	240	229	222	249	261	220	229	217	217	264	230	230	227	216	270	232	232	206	216	236	233	231	245	221	240	252	254	226	212	210	230	205	227	234	210	215	246	238	217	217	226	217	236	237	247	241	228	237	254	232	215	208	209	246	264	259	244	221	236	216	247	233	252	263	239	207	243	261	243	227	216	230	246	227	257	249	245	238	231	264	238	226	231	230	241	237	243	233	222	234	190	231	231	218	229	214	196	238	229	259	214	234	227	230	212	242	243	221	265	204	246	215	217	234	265	247	222	235	229	243	231	252	217	212	236	206	251	227	229	228	214	235	250	234	213	244	206	236	229	224	221	233	211	248	229	270	238	228	252	225	210	231	236	235	225	233	249	219	236	227	232	246	217	244	223	217	237	252	241	227	226	253	219	261	242	279	223	230	236	243	250	235	220	226	255	221	244	219	202	227	225	232	222	278	240	234	217	215	230	227	223	252	243	219	245	211	223	229	237	241	233	236	229	234	233	232	235	231	232	230	239	229	255	231	236	204	226	256	222	215	236	227	259	217	225	235	225	251	218	232	244	220	255	224	219	237	218	238	207	212	225	220	240	246	228	260	257	240	225	239	202	238	246	261	247	240	225	222	237	246	255	247	225	231	213	236	226	238	241	226	219	234	217	242	234	212	237	221	213	212	224	232	242	239	219	234	254	245	251	236	238	222	223	228	246	230	244	237	260	244	222	207	242	201	233	222	208	221	239	238	237	236	246	195	229	233	258	219	241	216	256	264	223	213	248	238	224	213	215	257	224	202	254	215	235	227	236	231	236	210	271	209	239	205	220	216	225	233	217	240	236	232	251	237	215	222	243	235	251	219	242	247	202	227	243	210	246	250	234	229	236	266	245	233	209	242	217	232	214	231	234	215	248	225	233	225	250	252	250	267	236	244	225	215	240	218	252	226	213	221	224	223	239	258	212	222	245	220	191	229	268	228	244	217	243	229	256	228	218	245	216	231	220	240	234	210	245	216	234	265	255	225	206	240	242	240	253	223	232	238	236	221	236	246	239	235	243	241	246	239	235	237	221	262	242	218	264	234	270	237	235	231	250	234	224	245	209	259	245	241	259	226	216	241	219	229	215	235	232	204	229	222	254
58760	84665	40174	866	628	514	511	449	429	408	369	383	381	336	399	376	365	363	354	372	365	364	344	334	353	373	339	363	344	332	329	345	323	341	365	358	348	366	339	343	316	326	352	358	296	324	342	306	322	347	354	339	352	335	356	338	368	306	337	362	340	332	348	368	336	337	333	365	338	345	330	321	324	340	316	323	383	337	324	316	356	339	361	329	340	322	313	329	313	324	354	339	367	360	319	371	316	337	358	336	338	346	332	310	357	348	332	325	345	330	324	355	342	353	346	349	341	319	336	348	354	329	374	371	368	342	363	368	371	365	340	346	366	315	367	357	349	293	313	308	343	337	322	362	338	353	327	347	328	328	331	307	347	359	331	296	323	338	385	365	367	347	328	338	344	349	345	336	327	344	353	320	339	320	351	324	361	334	348	302	346	303	317	368	320	338	322	354	332	357	331	371	347	320	320	311	333	356	335	326	348	359	324	350	339	333	350	340	298	352	356	326	347	356	312	351	354	346	315	297	326	330	362	314	317	344	349	352	294	377	349	373	313	327	337	322	315	359	312	338	316	357	339	328	327	302	326	348	335	355	328	308	331	331	346	327	349	359	317	346	312	310	338	336	314	346	338	311	344	328	350	336	340	326	351	346	337	359	321	359	329	344	320	340	320	328	311	345	341	338	348	341	353	296	346	365	325	363	360	326	331	339	320	353	362	357	330	357	311	319	341	335	347	330	361	322	291	352	366	335	325	331	326	305	342	367	354	323	318	335	347	358	329	327	350	324	329	308	348	361	357	321	329	335	337	350	307	356	322	355	308	349	354	345	337	339	339	300	346	350	316	359	327	322	328	341	366	324	331	355	353	367	349	339	324	324	325	337	368	359	276	311	326	340	321	332	367	353	336	341	317	336	334	341	322	342	343	396	335	340	320	328	314	355	339	310	327	340	326	359	344	341	331	346	348	364	329	326	318	314	339	321	354	358	362	336	316	341	318	360	343	318	335	306	363	306	358	350	333	330	335	330	351	364	340	365	342	364	383	341	384	324	328	323	342	341	318	352	311	325	317	354	322	340	352	363	364	331	300	319	369	304	329	340	316	325	325	323	366	342	346	351	332	364	349	346	352	333	347	352	337	364	363	378	348	341	345	351	309	386	331	335	323	333	351	338	347	362	333	363	355	345	366	345	314	342	339	348	355	360	337	349	335	337	344	339	315	329	310	324	316	315	329	356	356	347	341	349	335	300	328	327	336	354	308	340	375	322	311	331	349	348	343	341	357	311	354	354	361	341	373	328	357	343	340	344	325	349	318	327	334	356	364	365	318	332	371	353	369	313	366	334	334	334	348	361	329	341	331	332	336	357	342	331	313	338	332	348	327	325	303	369	339	311	329	369	328	359	367	364	315	308	339	335	354	354	325	336	317	351	359	383	333	316	334	367	345	310	328	320	345	349	334	320	350	338	338	355	346	298	366	324	316	336	354	360	312	353	323	336	336	376	383	374	314	353	341	346	349	329	349	344	338	345	327	338	322	316	298	317	349	349	348	310	359	330	313	326	295	355	362	343	336	309	318	336	337	330	313	311	356	346	353	364	357	348	361	349	333	349	334	340	335	331	327	321	338	351	350	330	367	341	341	337	309	326	345	358	332	313	338	333	357	349	306	348	344	336	349	336	344	317	372	362	357	334	323	314	347	335	317	321	334	324	319	337	354	358	346	324	320	359	321	297	332	350	366	318	358	336	321	322	371	315	333	298	340	362	311	344	323	347	341	325	318	318	339	361	360	342	309	369	347	344	347	360	334	357	331	354	330	331	314	362	320	333	345	340	326	342	347	350	346	356	298	305	306	339	310	336	323	377	322	338	330	349	325	344	347	328	298	328	338	336	347	329	324	359	355	329	345	315	341	315	322	348	362	342	367	356	332	349	350	349	325	340	331	324	371	358	332	322	352	330	350	309	358	306	322	338	307	333	325	312	342	354	329	351	340	346	298	339	337	326	335	349	359	338	358	355	334	352	333	352	340	333	323	320	388	350	333	349	349	348	350	348	369	335	337	336	338	360	366	305	355	353	331	304	348	330	356	338	348	344	381	354	342	299	391	350	351	298	357	342	259	295	307	370	349	318	317	327	352	315	346	332	343	330	362	364	347	325	352	306	332	355	334	332	365	357	333	335	356	324	341	335	346	366	316	367	326	310	341	358	327	351	359	339	342	333	350	347	378	350	321	355	369	328	343	321	366	335	322	365	345	324	347	355	351	376	328	339	365	372	365	319	333	339	339	348	339	362	332	324	362	382	333	335	320	357	326	330	333	342	367	321	355	355	328	314	321	329	334	353	332	375	323	337	325	329	324	330	341	342	358	339	373	349	366	365	328	332	334	341	359	336	318	339	330	355	359	342	299	324	331	327	304	308	325	325	334	326	345	355	340	319	338	298	395	296	352	327	367	327	380	317	350	351	340	352	343	315	350	321	362	330	315	370	345	337	329	353	341	337	335	326	323	372	368	340	304	339	359	329	344	342	327	335	328	354	348	335	333	350	326	338	339	366	362	377	335	321	353	323	308	359	348	335	367	337	348	353	342	280	353	335	344	355	347	351	305	321	360	327	386	334	339	340	349	346	345	342	311	341	365	334	331	337	321	371	317	331	350	319	344	353	332	321	310	325	341	364	366	330	326	335	341	342	347	315	332	346	330	322	340	331	352	316	355	353	319	374	371	342	380	324	334	363	332	338	344	339	301	316	358	371	330	335	321	322	361	312	340	347	333	328	328	333	336	318	349	346	322	370	358	345	344	337	319	358	335	364	320	341	382	325	348	336	331	331	337	340	334	300	325	345	318	373	347	337	390	297	353	353	349	325	325	341	386	360	306	376	343	358	361	325	320	338	350	343	323	344	338	368	354	329	312	346	322	337	325	350	318	302	354	365	373	308	330	367	334	364	327	311	348	331	349	369	330	343	352	328	326	305	338	301	356	325	342	350	347	324	320	348	351	388	339	326	336	328	364	350	335	351	322	362	354	358	341	367	315	360	360	361	356	336	332	357	347	329	304	345	314	333	368	323	349	355	326	341	367	319	337	303	343	394	340	315	369	387	330	367	333	314	292	320	344	367	334	319	337	332	344	345	342	336	332	350	340	324	316	331	313	335	347	337	301	330	339	337	301	315	358	333	347	336	375	334	354	346	340	340	368	338	355	353	346	359	358	323	356	324	322	312	338	349	377	363	351	345	346	333	325	353	333	350	348	348	340	335	346	347	316	294	331	376	325	335	315	336	354	334	314	339	331	372	350	335	353	335	350	330	299	344	320	334	326	341	336	341	347	370	350	347	360	331	338	348	351	340	333	332	384	330	336	330	343	339	333	347	352	307	332	324	346	318	330	341	337	347	318	323	367	368	306	328	349	349	321	359	317	358	324	351	332	327	297	324	345	353	329	362	309	329	342	324	322	337	348	356	306	341	366	330	320	341	331	327	326	316	329	312	358	320	316	326
30151	22590	13787	1316	583	566	538	573	523	541	551	561	578	551	539	532	582	588	566	541	500	557	556	503	547	522	552	521	560	556	496	583	533	563	533	555	555	535	525	540	540	537	564	550	583	545	514	531	562	609	515	543	573	550	511	580	518	518	555	537	509	545	491	527	564	546	524	530	580	512	494	531	591	539	537	537	557	493	518	570	588	494	512	544	522	596	528	556	525	500	558	523	566	608	542	544	563	534	559	547	594	586	531	528	591	544	584	551	587	558	510	512	545	566	554	555	520	572	542	532	563	570	577	564	586	567	559	561	565	524	575	581	507	522	576	567	538	543	569	568	506	555	568	560	505	605	519	582	547	551	568	531	568	549	554	527	556	575	518	544	525	563	517	543	494	510	575	541	562	520	560	574	584	544	591	560	585	516	531	581	589	558	545	556	511	546	567	579	550	566	497	511	554	534	528	535	556	559	545	539	541	494	618	503	556	517	561	571	569	578	537	521	562	592	567	533	517	604	554	526	555	525	535	548	566	514	561	540	569	562	568	530	523	524	510	570	545	527	559	547	548	542	519	562	538	561	525	559	505	568	574	544	540	538	540	552	509	533	536	560	546	534	567	558	537	592	540	551	549	552	524	547	538	530	545	552	564	528	551	534	560	508	533	561	582	529	552	560	486	553	578	541	572	557	551	554	533	583	548	560	525	562	538	534	492	557	540	524	542	589	526	541	545	582	602	533	517	552	539	569	499	526	509	526	546	539	538	575	553	591	538	580	552	566	527	526	551	545	520	561	535	540	558	506	509	572	535	559	539	533	566	562	542	549	562	542	592	542	555	546	547	519	553	564	542	511	551	555	563	580	529	543	551	612	563	576	491	534	559	541	516	547	549	517	530	528	549	479	506	561	511	532	531	549	587	549	543	566	564	562	588	544	562	541	572	529	520	535	567	572	551	532	543	537	520	565	526	575	562	539	548	574	578	531	505	517	567	518	559	572	536	577	505	536	534	556	569	552	514	525	537	547	551	541	539	556	543	558	552	561	530	525	502	545	573	554	496	558	530	551	533	565	527	547	587	553	579	575	523	599	563	548	542	581	567	542	559	550	563	567	537	558	502	549	574	560	537	499	588	556	560	520	569	510	519	535	511	541	505	507	549	542	551	560	548	575	526	573	537	526	546	493	520	527	550	513	592	560	521	587	519	569	520	571	564	617	566	556	560	549	520	530	545	524	540	555	558	561	580	531	539	525	550	509	496	538	530	567	574	533	589	536	560	591	549	590	564	526	538	541	565	580	535	547	551	539	509	541	564	535	569	538	548	567	569	570	548	523	533	579	571	572	581	546	570	551	517	534	583	584	527	522	574	561	544	589	559	520	545	565	560	564	521	587	551	511	574	560	570	572	574	541	532	552	494	567	579	545	605	555	566	564	545	531	575	503	543	525	567	519	533	559	572	579	516	516	546	568	559	523	536	546	499	561	539	540	545	525	526	541	567	528	550	507	550	572	554	559	571	548	589	532	554	580	557	547	566	567	544	585	542	550	539	522	579	555	559	524	526	553	549	525	578	539	531	581	524	527	567	544	568	546	526	565	569	521	553	509	529	553	539	602	540	539	507	518	538	543	587	551	544	530	535	555	565	505	529	558	514	542	583	514	529	503	541	554	534	503	530	591	545	590	544	549	581	554	538	514	531	508	554	533	527	524	542	570	526	528	502	515	556	565	572	556	510	547	587	550	520	544	543	551	521	507	551	533	523	549	561	586	557	565	556	561	572	513	534	548	524	526	551	580	530	533	531	588	532	561	527	541	551	527	513	561	564	563	566	540	539	542	535	530	515	569	503	591	550	561	529	567	556	589	503	566	542	568	561	579	608	520	559	500	547	574	531	558	533	575	527	577	553	544	510	548	572	555	555	574	536	520	522	538	544	561	563	539	565	548	523	542	568	581	510	523	538	569	501	541	578	546	524	592	559	545	544	511	531	559	554	525	559	508	527	509	558	524	531	545	501	559	552	548	579	562	552	522	539	532	512	505	485	567	534	562	566	547	569	573	543	521	577	500	546	590	574	562	522	548	540	509	551	573	526	592	534	537	545	516	527	519	578	545	556	547	540	563	498	540	532	534	566	556	571	519	535	544	537	536	520	527	522	517	541	522	549	548	537	499	597	562	586	523	524	532	540	557	564	555	593	529	525	579	559	553	565	549	547	534	533	563	563	561	538	537	544	561	577	549	522	544	535	558	555	600	559	543	522	504	541	541	592	530	508	571	541	485	564	510	533	578	575	522	556	549	581	528	537	544	557	493	554	561	571	553	546	588	557	571	541	550	579	599	547	569	571	572	531	544	587	546	527	553	511	522	571	569	503	505	567	537	557	493	563	578	523	554	513	540	547	533	553	542	525	549	548	584	560	535	546	537	544	540	524	512	557	527	522	588	572	533	545	574	532	562	530	568	577	520	564	547	538	561	588	541	540	544	491	545	548	578	590	554	532	587	563	568	536	557	563	565	505	533	554	537	532	568	559	576	561	553	560	499	537	565	482	524	484	525	507	547	583	540	529	541	534	553	527	546	525	508	543	496	537	563	536	531	524	516	526	554	550	514	526	574	543	524	513	574	540	524	529	552	540	541	549	590	534	560	580	561	582	552	529	536	543	499	550	553	565	544	521	547	548	570	546	563	517	521	534	520	533	576	542	526	560	540	521	539	546	563	559	543	544	542	550	546	573	554	528	549	531	542	563	573	580	571	543	598	533	546	570	508	542	551	496	534	540	559	579	529	529	499	556	519	537	551	520	562	522	592	589	592	509	516	585	537	562	511	568	556	556	575	523	544	539	537	550	570	551	567	544	560	574	574	557	529	570	610	539	529	546	560	571	544	591	540	567	526	509	556	553	560	550	525	531	563	527	529	521	565	557	531	586	564	526	513	534	517	541	509	508	517	554	534	569	559	551	553	544	544	540	583	499	577	545	508	562	546	563	535	536	559	507	546	562	546	558	504	532	493	538	543	543	547	563	574	546	560	549	549	528	534	524	503	548	549	555	520	584	564	578	534	531	561	538	562	555	557	563	523	532	563	573	535	540	525	512	570	558	604	535	568	561	557	582	520	532	580	544	549	573	538	584	533	529	544	540	543	559	542	562	577	563	534	554	563	554	509	527	484	532	511	529	524	582	553	570	577	590	510	553	552	592	560	569	554	592	520	521	560	552	545	507	538	604	580	541	560	528	564	568	536	571	561	507	487	476	563	573	529	500	525	559	594	509	556	536	531	511	541	512	528	558	544	587	568	561	540	540	558	555	545	540	569	539	547	523	545	535	551	567	545	524	578	521	548	562	550	562	586	567	512	576	554	545	538	570	559	563	532	532	539	522	548	511	530	579	523	547	558	504	563	494	567	522	596	583	531	573	558	523	573	580	523	526	600	598	573	568	520	543	537	551	536	561	560	533	545	577	569	561	497	541	545	535	559	560	528	558	545	544	578	483	548	507	523
30247	30894	10207	791	821	831	834	824	828	821	807	791	778	807	825	791	833	786	807	793	802	791	784	874	764	755	801	759	799	791	853	836	764	810	793	782	809	829	765	814	819	814	792	805	814	835	791	777	844	826	828	738	826	792	766	844	847	800	774	826	812	830	815	774	809	776	778	786	810	788	851	832	796	818	809	768	795	810	838	829	784	813	796	806	806	766	793	808	833	833	829	808	764	794	783	799	776	789	833	763	828	776	801	821	820	795	804	805	805	787	787	778	819	786	752	865	814	838	789	807	828	799	803	817	810	806	765	857	772	720	786	756	782	781	792	780	768	752	836	790	752	762	805	734	819	858	837	835	813	866	771	821	800	820	815	861	858	820	825	820	811	815	800	836	749	754	803	777	820	769	774	771	803	798	831	764	800	796	850	824	828	808	836	790	759	831	787	801	822	835	836	846	802	804	789	779	795	835	846	793	778	813	811	772	807	805	800	880	838	808	790	794	792	764	781	815	780	822	787	809	810	813	820	804	821	785	784	798	810	787	822	821	776	775	801	812	794	856	796	790	794	815	830	799	857	759	806	767	793	805	815	836	797	753	801	853	803	767	791	786	774	820	789	837	846	764	806	817	759	811	802	803	820	769	755	766	848	827	799	767	806	810	845	790	821	794	839	802	803	793	806	816	841	787	822	841	831	794	853	826	807	836	795	829	827	848	795	723	791	820	801	815	842	779	762	840	751	747	846	781	811	837	790	830	834	775	845	807	816	827	789	779	776	757	761	784	815	793	736	791	801	779	807	786	798	776	873	777	775	785	808	833	774	792	774	812	813	811	802	741	809	817	801	797	804	783	779	825	810	813	804	802	856	842	815	823	816	821	783	800	798	786	778	807	799	826	790	779	792	796	797	837	806	766	851	830	781	769	776	824	785	818	817	792	756	827	841	816	808	797	812	750	785	802	788	778	784	827	780	791	818	840	783	827	799	806	844	798	791	859	801	819	756	813	797	843	832	820	773	838	797	789	853	819	846	791	803	762	784	830	837	854	797	810	801	838	792	800	786	862	810	793	797	761	762	808	783	769	793	824	836	822	780	796	819	837	791	806	783	772	801	796	829	849	818	798	808	824	812	863	783	836	800	800	790	802	794	845	755	801	791	798	842	794	830	781	819	811	815	768	770	795	808	802	767	790	822	814	847	836	816	829	806	815	797	811	756	807	777	773	824	827	789	774	797	755	776	780	756	806	843	796	790	838	851	777	847	801	814	826	777	783	772	822	714	799	769	818	848	791	782	848	799	832	832	801	777	764	812	824	811	730	768	795	844	727	805	755	843	772	812	773	801	781	856	828	808	819	805	778	803	789	805	849	767	711	789	811	734	834	805	807	791	820	783	776	772	816	841	779	764	774	805	804	782	802	838	809	811	751	796	771	778	794	773	861	778	808	833	771	809	823	754	819	822	827	797	779	788	832	776	767	774	803	797	758	740	796	798	798	808	797	852	766	800	771	824	829	781	833	791	761	852	847	800	804	782	792	776	775	784	815	831	764	835	816	861	778	793	788	836	802	772	785	732	787	745	809	769	825	802	786	778	816	786	760	864	800	798	769	784	832	790	804	810	782	834	804	783	800	788	787	769	784	762	758	788	830	800	789	773	823	785	787	826	826	826	800	825	834	796	781	745	809	817	839	768	780	851	833	782	796	816	826	818	816	802	800	814	806	768	792	834	809	812	787	823	808	777	765	757	818	834	793	788	815	778	760	830	790	829	792	779	852	815	809	790	778	798	780	781	830	847	818	789	806	824	813	740	741	832	778	829	783	798	765	785	843	782	815	791	782	785	818	827	803	804	820	830	786	834	781	798	808	821	792	849	849	813	804	789	805	786	805	863	818	797	839	786	805	813	831	812	808	809	815	840	773	814	878	748	819	813	755	821	794	777	809	777	804	855	795	759	822	815	828	808	810	792	801	782	811	827	836	802	796	799	800	806	841	772	808	805	833	809	787	805	854	793	794	878	835	783	832	815	758	770	783	802	867	761	800	770	811	709	785	798	783	731	812	776	761	850	839	764	788	755	814	831	821	749	781	766	805	774	817	762	821	805	777	838	783	810	823	802	768	835	760	830	820	838	805	799	808	840	801	794	800	761	830	773	780	801	824	817	812	835	782	794	797	796	796	805	798	764	776	763	781	785	836	844	780	763	746	806	824	785	793	799	835	826	780	743	798	832	770	842	781	803	744	819	805	831	790	746	742	790	807	778	789	790	808	837	804	782	778	765	794	863	785	848	802	818	801	797	792	812	846	814	776	812	842	860	796	798	795	802	778	817	808	803	824	769	798	803	814	859	827	799	788	788	810	787	820	785	873	815	841	770	852	841	828	783	826	819	787	788	824	819	825	771	790	816	802	815	780	775	851	800	767	769	781	835	787	856	814	839	845	819	826	802	839	793	789	804	829	770	788	749	768	806	793	789	828	821	793	814	764	808	825	839	842	769	802	828	805	779	810	881	771	834	791	816	812	825	790	757	792	771	827	716	823	781	827	762	791	825	797	818	785	847	833	828	808	760	801	829	810	823	756	846	767	800	794	811	774	795	816	808	763	754	863	767	798	829	761	806	813	774	788	811	793	781	790	809	823	820	768	775	775	833	805	805	775	810	823	815	758	814	826	830	785	752	758	813	834	808	873	799	813	799	804	796	813	769	800	786	805	782	791	833	814	834	794	780	849	829	817	750	807	764	798	808	770	816	785	827	815	815	805	828	805	788	792	801	846	806	817	831	822	825	766	811	802	816	783	786	805	781	813	790	783	828	856	819	756	852	810	814	823	843	806	826	777	784	821	812	842	794	806	786	795	790	821	855	759	787	840	753	769	807	837	781	855	763	819	807	836	786	833	802	764	847	816	825	762	820	806	802	799	768	768	792	834	793	818	767	830	814	785	796	852	799	775	796	778	839	825	801	759	823	770	797	832	807	812	806	782	818	801	822	802	799	825	788	747	784	800	825	818	822	820	768	781	811	780	800	842	765	836	800	813	866	823	800	791	806	821	766	788	807	780	861	813	798	787	828	798	775	839	803	817	767	831	765	795	837	800	750	826	779	831	764	803	795	828	811	810	794	784	798	812	786	771	774	845	779	784	790	818	810	828	823	808	772	809	795	815	767	769	823	787	791	807	791	831	809	800	845	770	808	837	836	792	817	814	819	836	782	763	743	853	785	816	853	762	811	783	786	793	817	745	782	807	821	768	831	806	845	817	806	772	768	792	780	745	820	790	832	796	757	767	837	822	767	778	794	763	830	810	817	845	813	810	788	833	781	763	783	824	818	802	856	795	760	812	827	790	778	869	794	784	828	781	811	766	775	860	808	823	806	792	753	762	813	803	827	828	805	803	801	753	767	770	842	828	809	776	840	771	800	798	790	792	821	828	828	770	849	765	774	759	789	816	782	868	778	833	812	788	803	799	770	779	828	818	825	802	770	775	823	836	800	853	784	806
23586	21791	28427	25296	17982	1678	376	346	329	329	314	332	304	314	313	317	299	295	291	321	305	303	275	330	303	310	311	332	264	306	282	314	329	312	344	288	316	305	308	305	318	304	309	314	339	301	330	334	314	301	324	314	287	300	297	337	279	317	288	290	277	329	274	276	313	290	322	324	315	293	320	285	324	304	283	298	298	334	298	315	312	317	307	341	299	331	303	307	323	300	306	324	332	265	324	315	314	302	311	321	302	277	292	311	320	272	326	314	313	319	308	293	323	327	320	327	307	304	326	302	281	303	330	313	326	311	301	305	302	338	301	325	301	316	351	337	283	275	300	307	333	344	308	298	338	301	323	307	315	317	313	329	332	326	318	316	296	279	302	321	333	279	352	300	307	302	312	297	310	340	338	284	293	323	318	306	308	317	317	287	303	318	299	295	268	289	326	329	335	315	324	326	306	308	293	302	302	332	291	328	346	320	291	312	279	303	300	322	305	290	297	299	283	340	340	317	331	348	301	312	308	305	303	307	305	320	308	309	316	321	329	322	313	293	312	318	300	333	284	321	311	325	285	295	302	332	291	301	307	302	306	323	320	315	296	288	285	308	303	305	332	330	315	307	328	324	341	307	324	283	313	330	303	335	312	317	341	300	304	316	291	286	278	327	327	280	324	311	298	343	371	307	309	333	307	285	302	309	332	312	297	269	307	301	314	323	310	259	338	271	295	316	331	317	320	302	301	306	304	301	312	286	323	326	314	310	321	329	318	321	319	311	315	274	286	316	284	304	278	316	313	299	314	304	328	342	320	329	330	315	290	306	296	311	310	303	323	300	336	315	295	317	338	315	294	310	303	285	332	285	316	358	321	323	317	321	317	331	312	311	306	332	302	323	324	308	317	330	297	329	289	314	317	294	327	289	318	325	321	297	339	324	302	300	310	318	337	282	319	311	331	293	300	325	324	264	339	310	317	313	335	290	303	308	334	292	294	332	299	315	334	305	287	321	340	295	287	302	285	326	304	286	299	318	334	283	294	317	304	314	327	293	302	297	286	299	309	320	318	326	300	296	294	287	331	261	316	294	297	304	298	311	285	262	319	312	289	279	311	341	288	315	339	314	293	315	314	318	280	324	323	349	331	314	320	310	318	310	312	336	333	272	297	306	333	322	294	307	350	301	303	347	339	318	326	299	325	292	280	308	317	313	325	307	295	321	295	269	290	293	303	275	356	339	289	290	324	297	314	287	295	313	346	321	320	308	336	320	322	305	307	296	295	310	309	319	322	298	283	306	322	317	293	302	299	317	320	300	328	291	299	301	312	327	310	287	343	332	310	275	298	284	312	316	278	325	304	285	310	253	311	287	310	325	289	342	314	278	317	279	293	335	326	299	286	329	286	342	315	331	313	305	289	299	315	321	286	340	326	297	332	316	355	291	312	304	361	323	312	328	322	313	315	306	325	316	301	308	291	254	284	281	284	303	326	316	292	286	321	319	307	305	327	311	291	312	317	300	308	295	302	319	299	319	329	298	303	321	316	336	319	308	301	340	328	306	313	316	316	332	332	294	320	306	312	296	325	304	299	328	304	305	296	325	301	294	297	303	308	280	293	325	326	303	292	307	283	332	306	313	305	304	332	321	304	311	310	310	285	279	317	311	297	315	301	328	308	319	311	320	319	297	296	306	337	306	347	327	330	332	330	329	319	336	307	271	291	298	294	300	328	301	286	328	332	315	288	324	311	311	291	311	291	328	299	312	297	295	331	358	302	311	309	332	287	295	291	307	286	340	307	328	340	325	294	296	316	293	307	317	297	305	321	348	308	284	320	337	308	319	301	318	317	292	309	332	310	266	333	317	300	337	317	283	319	337	314	308	288	314	340	312	339	311	340	311	332	317	316	313	287	323	346	279	321	300	322	307	319	316	301	303	300	316	319	307	318	306	336	313	319	317	296	294	333	305	321	308	305	303	263	294	296	303	321	297	293	307	287	301	292	332	303	282	320	321	327	294	343	310	302	347	337	290	326	291	292	288	305	302	312	315	316	307	317	308	342	320	288	321	311	312	300	275	318	320	310	330	305	313	314	330	331	315	297	304	322	296	287	328	303	314	287	316	344	320	277	322	322	317	339	279	297	295	292	323	296	306	321	329	362	318	275	325	282	330	332	300	317	282	310	313	330	293	300	327	309	321	309	307	321	323	322	291	312	327	293	306	330	292	305	305	342	314	305	331	309	315	305	336	314	339	302	333	303	305	311	287	290	337	331	320	299	304	304	306	312	293	328	296	332	353	289	293	340	318	338	301	309	298	330	322	308	320	334	337	306	314	297	326	255	332	323	337	313	313	299	304	300	316	289	312	364	302	306	316	304	332	272	290	318	309	303	319	290	318	323	283	370	333	308	318	317	318	353	307	311	297	322	303	323	309	322	292	309	311	293	298	317	334	327	328	316	310	317	300	288	294	289	322	301	327	316	288	334	304	310	328	287	269	299	318	287	308	288	326	297	312	334	311	308	307	295	295	307	320	311	325	292	297	271	276	315	320	329	284	310	312	318	307	304	300	328	321	290	311	294	337	331	327	302	309	318	319	293	328	353	306	323	327	310	282	343	311	314	309	301	328	296	345	364	308	313	313	342	305	283	325	314	315	304	313	263	307	313	320	292	345	322	308	325	369	303	303	304	306	280	325	320	293	328	295	277	301	300	312	337	308	291	329	277	303	323	311	317	303	277	281	313	291	328	324	299	309	308	293	310	307	297	322	314	313	354	300	300	322	332	318	331	323	287	293	288	305	309	301	323	293	339	291	328	315	320	328	312	300	313	307	309	323	348	299	280	298	279	309	278	339	326	339	317	314	283	334	349	316	334	301	307	314	328	303	279	326	300	306	328	277	330	346	277	304	288	294	311	320	289	309	324	313	313	317	310	312	283	310	333	292	299	302	321	323	340	275	317	338	304	300	275	326	300	292	317	284	324	322	320	320	275	331	309	289	329	302	322	290	306	318	312	326	312	324	296	330	315	318	304	334	313	311	305	345	338	341	276	317	327	307	295	305	328	299	301	296	302	304	301	306	281	283	279	299	304	309	299	291	320	319	298	305	305	302	330	294	313	292	320	328	319	289	306	334	348	308	326	323	303	306	329	296	312	335	322	325	316	303	291	280	307	305	303	287	298	313	289	330	323	311	296	336	306	340	320	312	301	321	350	344	319	328	328	300	298	307	312	291	322	344	341	296	315	301	310	328	290	331	314	308	328	307	307	281	272	323	303	289	295	313	316	288	318	309	318	318	313	309	298	311	340	317	299	339	308	331	313	292	297	297	329	320	309	288	312	323	308	294	302	326	298	302	260	340	304	305	334	280	328	301	302	311	323	318	291	348	335	301	367	300	317	303	332	320	296	314	289	350	297	310	335	351	306	321	316	309	300	299	300	309	333	312	294	277	326	305	309	338	315	307	321	292	322	307	310	347	284	347	331	296	321	326	336	315	315	317	308	337
51410	72085	31756	703	596	538	515	487	482	527	488	516	511	475	498	468	491	460	482	472	479	474	487	510	457	435	462	464	495	506	535	476	453	449	460	459	501	487	501	504	512	478	502	483	513	483	494	475	467	448	488	453	487	457	450	453	489	474	481	456	454	462	481	518	507	460	463	479	452	463	484	512	438	433	455	509	467	437	449	447	467	491	476	454	471	483	482	510	488	458	460	460	453	489	500	513	502	443	461	491	508	467	471	490	485	506	477	471	444	481	466	471	485	445	496	482	460	497	484	477	460	483	446	477	463	480	458	494	475	513	425	476	482	464	493	431	461	472	466	499	514	481	496	470	471	486	498	484	444	458	471	496	498	489	479	476	474	494	465	459	480	450	479	457	520	440	466	446	482	465	454	524	499	484	443	474	485	472	486	524	502	462	484	438	490	492	495	477	480	466	484	463	430	484	476	467	505	483	476	467	440	453	484	448	490	472	468	504	509	490	475	448	503	482	467	466	503	491	455	467	488	523	437	457	469	441	471	484	514	474	479	440	498	478	469	431	472	477	467	460	469	492	453	498	452	492	450	487	503	477	497	453	475	477	528	491	492	504	445	510	498	498	462	465	474	469	483	487	464	509	471	461	492	482	427	476	483	494	482	458	493	448	439	493	483	481	485	498	469	434	476	477	492	455	448	497	453	469	484	478	421	490	467	440	486	485	490	522	493	459	483	445	470	455	480	470	481	437	500	477	493	475	478	493	486	449	478	485	497	524	501	483	483	506	470	450	475	424	485	468	446	520	447	474	472	440	457	435	467	429	502	455	468	507	507	475	475	472	449	425	436	459	479	440	445	487	443	474	484	490	457	488	466	456	470	451	458	459	523	447	487	470	496	491	442	449	503	450	469	464	516	486	444	462	453	475	461	490	479	462	491	484	484	462	508	476	430	474	499	469	470	449	463	487	455	500	489	489	494	437	461	486	465	510	449	420	507	467	450	496	520	436	455	469	502	447	493	487	481	432	493	434	518	496	446	478	471	489	469	474	483	474	463	474	477	463	493	480	492	455	438	506	483	473	448	483	467	420	499	475	446	442	512	485	435	508	477	457	460	473	484	470	484	453	451	458	473	497	459	484	477	510	470	456	510	469	502	434	507	481	464	490	495	528	460	498	433	474	459	504	460	456	492	486	552	480	473	416	506	458	450	496	492	463	469	489	481	493	476	434	455	454	450	499	458	470	508	494	456	488	480	467	499	515	490	480	477	476	475	515	471	496	483	452	500	493	477	458	501	467	476	469	444	499	460	480	502	465	455	469	475	492	451	457	457	453	419	458	481	482	487	457	492	488	514	466	467	483	441	499	468	481	471	497	473	454	490	487	484	497	455	511	508	459	474	493	472	479	470	486	490	446	500	464	456	459	506	515	489	484	477	459	464	489	463	473	477	429	434	500	494	486	515	454	458	453	462	477	472	452	484	506	480	497	465	456	466	469	452	474	501	470	442	509	483	470	493	470	433	456	468	474	473	501	442	447	489	509	463	460	476	449	465	503	465	469	466	459	459	494	514	449	454	426	469	490	501	473	451	507	478	437	463	496	467	436	497	484	522	491	469	451	482	486	475	472	489	497	489	467	468	462	460	473	471	476	511	475	468	493	453	439	484	504	437	497	478	515	498	484	482	490	479	500	514	465	470	503	471	466	456	501	446	447	428	481	438	471	443	495	493	442	476	476	526	502	482	485	480	463	482	436	487	453	463	508	478	451	475	476	469	437	447	469	484	460	463	468	478	457	498	475	485	477	509	479	483	446	456	460	461	449	467	486	444	452	453	476	491	495	477	473	458	464	505	447	495	457	477	470	470	465	465	483	465	468	490	483	428	493	493	499	463	465	461	462	453	488	489	447	492	444	493	458	478	447	463	468	487	455	490	466	458	486	478	464	458	488	472	464	497	491	484	497	474	498	501	520	450	481	468	487	502	424	489	434	502	462	524	462	484	482	517	467	484	485	474	474	465	466	451	454	493	482	457	454	449	482	465	460	472	469	465	456	478	479	475	464	490	493	532	466	443	474	503	478	471	462	449	511	502	459	479	470	446	458	467	476	486	494	464	463	481	476	448	508	480	457	445	487	493	437	461	455	476	486	478	464	442	513	458	440	489	518	466	456	471	472	477	476	479	498	455	473	494	491	472	485	447	490	495	486	483	491	473	487	479	456	489	499	422	453	482	469	500	460	442	489	501	470	501	480	485	445	420	494	473	472	459	478	474	475	487	485	457	469	498	469	472	469	466	528	524	471	459	478	456	469	463	488	482	443	494	459	497	443	428	517	439	492	481	477	483	502	489	483	484	497	510	495	484	446	469	464	430	489	507	483	512	477	474	496	488	444	478	471	443	498	490	494	448	514	448	502	426	443	430	465	442	428	481	464	452	452	467	503	494	468	525	491	501	502	482	499	458	465	427	471	445	459	510	469	470	461	456	447	453	477	483	474	489	515	477	471	456	507	488	475	460	441	492	455	471	501	451	496	459	490	463	496	522	497	442	474	480	491	468	496	503	474	486	475	476	480	425	466	504	469	463	465	475	501	494	437	463	449	501	497	489	475	441	492	453	492	470	435	442	483	426	467	465	465	500	483	440	449	451	459	451	472	479	471	505	493	509	485	460	461	452	479	491	475	437	498	466	474	495	473	493	459	466	440	464	507	497	481	480	442	487	485	498	514	483	422	502	476	453	500	470	453	496	510	464	468	458	468	488	465	467	469	486	481	472	479	470	475	440	520	477	494	449	472	458	497	479	454	442	459	522	486	452	451	456	470	501	485	469	476	498	480	451	449	500	538	468	488	462	515	490	479	476	524	458	436	459	475	466	486	500	490	488	483	491	508	452	456	478	494	487	480	508	487	468	469	482	458	450	448	456	445	465	470	515	464	494	437	510	443	479	457	423	498	444	470	480	484	494	462	439	504	436	453	460	445	493	463	480	462	519	503	452	540	468	452	452	461	467	520	512	485	476	506	472	455	486	405	472	462	459	493	442	474	484	501	473	470	462	457	477	468	461	460	444	466	478	487	493	484	456	450	482	495	479	494	439	480	477	478	496	486	515	485	480	456	463	480	465	456	456	506	459	490	454	498	451	450	482	467	487	449	451	447	523	485	483	506	457	508	432	438	476	476	468	485	471	466	493	493	472	489	467	494	453	498	440	460	470	457	469	489	478	463	455	492	432	444	450	481	470	489	466	432	498	438	514	450	425	458	500	443	481	475	517	469	447	478	513	471	478	432	468	501	468	474	470	480	489	493	442	475	455	459	495	482	444	476	476	503	478	475	433	489	500	460	495	454	470	457	457	461	465	451	504	484	464	485	473	464	495	456	471	488	442	477	472	443	485	465	474	509	456	487	476	460	482	479	450	503	485	498	461	479	430	448	485	453	489	489	485	520	498	468	456	465	478	462	521	481	470	501	471	490	461	465	494	518	447	485	485	527	481	493	468	479	479	481
25118	22321	26426	21583	2133	664	634	584	556	629	616	570	567	608	590	607	579	596	578	598	563	575	566	590	591	620	596	625	588	610	580	593	532	572	583	592	581	591	617	575	553	560	600	598	580	601	580	601	593	589	596	588	579	594	606	596	581	585	582	608	583	571	611	581	547	542	587	593	580	597	568	585	621	548	545	578	566	552	615	588	555	610	545	590	605	545	583	559	575	594	633	586	579	560	660	558	619	581	579	634	540	531	541	586	544	573	559	539	597	569	562	613	607	589	567	611	559	560	596	559	589	556	549	593	596	598	567	553	584	607	552	560	580	598	612	591	608	567	587	585	545	597	559	604	569	542	567	592	592	589	558	593	541	564	561	537	567	591	563	576	580	577	564	578	565	536	598	570	559	599	592	617	560	581	608	566	559	580	626	595	592	553	559	584	550	577	587	567	571	577	587	601	560	568	579	540	592	575	567	612	598	582	578	578	570	567	594	613	569	588	570	576	538	592	589	562	603	586	546	616	592	576	623	615	591	604	580	590	609	573	575	525	590	612	544	565	587	593	579	592	571	596	598	604	592	574	593	546	639	583	583	563	580	561	556	590	599	609	544	539	619	597	632	577	552	577	540	570	575	554	592	603	567	577	626	532	573	593	610	571	596	559	618	607	578	597	576	577	604	586	544	542	603	535	596	600	569	535	595	594	602	568	594	554	574	564	600	556	591	647	597	586	575	598	576	556	591	586	575	605	596	587	568	609	581	585	606	613	557	558	586	557	575	572	564	589	587	641	569	595	593	536	615	530	609	603	597	600	564	597	597	597	584	550	589	549	568	580	565	577	560	575	595	572	611	553	588	587	569	564	608	602	585	518	613	561	599	618	575	568	601	585	545	559	579	589	591	576	589	561	573	601	595	565	580	578	551	596	598	606	626	601	583	537	560	657	559	601	586	614	565	578	586	590	557	577	604	564	564	563	550	592	586	564	586	621	596	592	578	584	618	588	572	592	604	575	571	604	620	584	541	601	577	595	572	560	565	594	598	602	558	590	576	555	587	582	578	575	623	529	565	550	560	596	570	574	558	581	574	540	549	566	546	553	587	651	570	558	588	602	603	534	650	613	589	528	601	588	598	543	576	554	612	575	581	565	607	617	557	622	619	626	606	615	605	570	575	587	581	571	561	612	574	594	625	578	574	617	577	539	590	598	589	586	616	587	545	580	563	603	517	583	621	568	591	527	572	590	600	576	576	574	592	600	612	583	549	583	573	623	594	622	577	530	558	578	563	578	610	551	583	603	565	574	564	533	603	569	598	561	581	616	579	617	557	551	628	567	580	594	588	570	570	536	596	595	580	578	554	624	583	570	590	566	584	575	556	571	587	612	568	598	566	585	539	605	567	590	558	560	590	547	601	577	565	625	594	565	593	626	541	594	560	580	550	590	541	584	558	560	567	575	550	566	584	564	596	551	603	596	608	586	576	595	624	572	537	545	539	559	637	560	578	563	550	528	578	595	581	595	537	604	562	584	540	607	607	561	578	556	638	590	558	589	596	542	599	557	547	600	564	613	583	578	601	560	586	535	571	557	551	572	590	559	591	643	579	576	582	585	567	590	556	642	594	615	545	552	556	578	606	599	638	541	603	608	619	550	596	571	556	585	587	545	550	620	599	542	567	598	562	574	550	616	580	553	593	589	565	582	593	582	623	565	567	570	616	578	599	581	551	603	559	539	598	590	571	583	590	588	548	559	576	557	578	562	541	574	568	593	562	584	611	589	577	553	605	596	585	573	557	595	569	600	562	602	554	565	564	568	557	608	614	597	569	585	591	545	581	588	595	549	587	617	594	579	535	548	599	590	552	585	564	600	676	591	564	583	586	574	600	554	581	610	527	613	604	584	586	613	562	573	618	575	578	561	629	599	543	564	565	584	589	576	599	563	540	587	564	541	572	546	581	601	581	570	599	557	555	553	572	575	589	596	538	584	568	591	558	529	531	597	580	572	566	586	582	585	563	603	586	574	602	524	593	573	575	566	573	599	574	584	570	580	622	603	531	570	583	585	563	532	573	579	534	562	573	586	567	549	595	552	558	595	597	574	573	574	601	594	582	576	571	586	625	573	605	616	597	571	522	593	591	570	583	560	624	581	587	584	588	574	583	600	585	589	544	576	591	550	543	590	550	589	582	549	611	563	520	597	599	581	598	553	552	533	578	576	612	602	622	549	601	559	571	621	582	569	567	540	586	570	525	548	568	578	614	585	602	571	594	550	590	601	584	595	560	516	542	605	540	579	568	548	573	586	592	563	567	563	589	554	573	586	580	614	627	609	556	552	569	601	576	566	593	592	552	594	574	617	575	535	605	563	543	537	563	552	569	560	566	579	544	524	566	594	616	586	560	571	549	556	574	576	585	560	562	570	529	596	575	559	587	593	585	592	543	601	602	566	560	583	628	584	609	580	586	578	569	610	617	541	563	583	623	568	561	556	561	547	574	535	581	590	588	558	567	562	571	588	612	533	568	555	564	561	534	601	574	539	546	587	557	552	594	614	594	563	583	561	579	590	566	562	594	589	561	576	598	604	549	561	570	579	566	570	570	606	640	575	587	575	579	573	603	566	563	580	569	588	593	560	566	607	594	599	564	554	599	537	553	667	555	545	572	586	552	535	613	555	628	544	633	581	547	656	541	536	534	516	605	621	579	585	628	609	584	595	574	633	583	573	605	610	580	600	578	554	550	609	537	618	603	588	568	589	563	586	569	557	584	603	583	640	597	574	566	606	598	581	587	592	581	550	585	541	561	606	569	564	586	577	538	575	588	591	583	594	595	585	590	539	586	607	601	605	589	590	597	616	555	619	569	589	586	548	590	559	566	601	608	599	559	588	583	571	614	554	573	564	590	579	566	579	602	575	594	585	563	606	554	614	596	577	579	572	590	532	566	600	591	557	549	567	605	545	601	584	578	592	576	576	611	577	607	570	547	581	620	592	590	607	573	605	617	579	594	585	615	580	568	563	578	559	585	576	549	546	559	517	599	582	529	560	603	551	590	570	558	577	582	556	564	572	583	576	558	585	588	598	566	559	585	561	569	590	573	597	613	577	651	596	553	606	595	580	572	602	641	551	552	569	571	561	591	552	576	552	602	589	550	607	616	565	595	561	610	562	548	574	591	586	598	603	562	557	556	583	564	572	575	554	557	573	552	598	616	570	539	574	590	554	598	638	545	547	601	581	580	573	571	609	604	569	585	595	526	594	569	556	604	558	575	582	587	547	598	578	577	600	601	588	547	607	573	588	572	579	572	570	569	587	600	585	572	595	593	571	591	614	557	566	625	575	566	598	570	573	644	596	587	566	564	581	625	556	558	576	592	534	568	563	549	570	570	613	550	590	550	595	602	587	567	566	598	561	547	621	547	608	591	589	569	597	596	562	560	596	584	574	578	558	565	602	576	555	549	567	584	593	607	564	564	570	594	575	582	521	602	609	604	595	547	548	556	605
46262	56080	21874	917	896	890	864	858	866	871	861	816	873	834	812	826	773	877	828	837	879	811	870	853	841	864	799	874	843	869	861	831	842	838	840	866	852	849	800	819	809	789	805	875	814	811	838	830	877	860	815	842	799	832	853	853	845	815	822	809	813	849	853	834	825	839	768	801	838	859	783	829	813	881	807	831	847	827	853	881	776	795	824	877	845	800	861	815	813	831	838	796	853	825	920	830	821	843	825	861	853	841	856	815	806	888	807	819	876	808	830	841	795	848	784	813	816	859	865	826	825	804	824	806	835	799	870	818	779	803	914	795	798	884	800	908	852	799	846	791	827	820	864	819	786	825	816	891	836	899	876	837	826	819	833	851	879	865	811	860	816	809	871	785	825	782	851	815	864	830	811	846	814	796	814	780	857	853	867	849	869	799	770	850	862	867	859	833	819	874	814	803	795	873	781	829	847	840	831	839	860	920	875	800	804	839	817	814	852	786	826	827	816	793	856	858	825	847	829	826	815	853	858	847	872	810	781	844	839	812	853	822	800	818	821	860	841	829	881	782	831	828	837	818	860	827	829	863	851	903	791	840	798	850	816	835	809	868	839	822	827	857	830	869	816	811	826	775	830	829	816	866	830	793	790	786	817	817	837	831	853	833	835	800	860	850	874	814	864	868	897	819	844	860	817	759	828	833	846	875	829	845	788	824	775	829	841	817	796	821	794	863	879	826	800	810	808	842	817	832	811	828	800	864	857	803	875	814	832	813	866	777	817	842	835	835	818	811	832	847	845	841	890	836	836	857	808	800	845	844	798	863	811	884	837	809	816	829	862	842	841	820	830	837	820	844	842	852	832	819	817	851	784	869	818	852	818	867	828	820	799	821	810	836	803	812	802	853	830	844	857	795	779	819	838	821	884	888	846	853	828	837	816	810	843	829	834	855	867	833	786	830	809	831	810	827	854	835	788	846	821	838	869	816	799	806	846	801	853	793	846	814	844	818	803	877	833	839	838	851	867	843	802	864	849	851	844	813	858	856	812	860	847	868	828	875	858	851	828	827	834	893	849	842	829	810	854	892	835	857	812	837	824	853	886	806	808	817	793	861	808	862	822	825	810	808	797	821	836	854	817	851	822	844	844	898	809	903	840	866	849	835	811	851	863	799	847	818	801	792	807	862	786	808	825	811	809	827	812	871	851	800	833	862	897	865	886	839	832	876	810	906	864	774	853	898	857	872	862	838	806	838	815	843	816	870	883	811	866	883	785	826	789	862	812	839	832	826	838	786	820	772	804	819	827	835	836	838	868	777	865	751	853	828	871	828	813	800	837	762	843	845	832	840	842	828	806	847	856	800	844	832	863	840	864	835	847	831	827	855	822	815	857	817	859	828	878	806	890	752	832	813	870	809	852	830	905	872	813	836	859	832	830	833	818	767	834	830	871	868	826	794	836	790	862	790	865	809	833	832	829	819	802	828	865	818	862	842	810	876	822	828	800	857	864	855	831	808	822	835	811	870	784	833	835	841	858	843	825	823	773	804	828	804	821	811	844	790	795	845	838	818	819	818	803	793	828	817	823	843	821	825	825	857	811	863	860	846	810	862	884	857	822	863	861	865	824	826	847	779	854	823	839	827	831	841	848	799	865	823	867	846	876	873	817	845	877	829	880	860	813	840	886	808	827	842	846	862	784	849	841	882	796	842	831	897	843	869	825	871	838	805	802	828	812	823	803	774	852	842	845	809	818	822	831	867	806	804	839	791	861	833	847	773	850	831	845	814	833	910	816	784	824	830	867	792	830	845	813	870	787	817	826	805	797	887	872	848	872	842	837	832	851	825	801	820	809	861	763	886	855	838	821	812	846	802	816	847	835	866	827	827	829	847	799	802	832	814	828	844	826	803	783	798	837	820	822	809	804	838	809	864	813	824	800	868	829	817	800	827	841	798	840	817	819	853	844	827	838	818	850	830	794	836	810	810	818	774	898	818	809	862	810	795	804	858	794	833	850	807	833	826	824	806	825	774	809	827	848	812	750	852	824	837	828	866	829	800	813	826	844	856	810	818	848	843	855	805	849	786	878	788	815	823	864	843	840	834	843	830	819	866	827	815	817	831	824	827	868	844	879	814	869	805	828	829	867	793	873	852	801	848	817	818	884	819	779	878	849	792	795	801	842	835	875	896	799	851	840	851	858	834	924	899	850	792	803	814	834	804	880	798	788	816	760	869	862	820	841	799	849	824	859	864	839	845	851	890	845	841	799	831	862	866	768	841	843	827	811	903	826	826	868	803	819	837	812	838	781	855	828	803	805	834	876	806	823	884	860	820	787	850	841	895	869	806	819	840	776	813	834	822	841	796	859	854	861	870	843	828	853	826	845	809	843	819	862	833	827	924	860	809	843	801	830	801	845	842	844	830	861	806	845	843	815	803	826	858	823	814	909	871	846	855	810	827	814	824	862	811	791	814	826	857	849	874	849	903	821	847	829	775	832	826	810	848	815	850	825	836	805	832	837	862	881	818	820	876	841	809	832	798	794	861	846	829	828	835	788	822	786	835	794	832	765	796	840	844	889	855	792	858	823	809	811	857	791	789	842	820	828	838	884	881	845	842	867	834	847	820	804	863	827	809	818	836	846	818	830	875	774	846	820	804	851	819	855	874	861	856	852	837	831	819	853	835	822	813	817	807	844	856	866	876	812	792	879	804	804	792	774	760	848	764	772	826	846	838	833	818	867	852	762	877	816	832	819	858	839	840	828	799	834	814	838	824	840	823	848	853	870	841	847	827	855	822	834	783	834	779	794	806	811	842	850	792	898	844	830	781	773	791	843	821	797	885	837	837	834	847	865	836	824	849	830	867	808	821	862	822	865	810	868	851	828	869	754	874	787	793	794	828	819	847	798	816	817	863	845	812	829	825	874	814	845	837	848	764	875	851	831	841	857	792	800	816	824	782	848	816	836	784	837	783	811	802	805	850	795	808	817	814	810	847	777	836	814	808	824	853	802	837	809	840	798	795	854	825	870	775	855	834	848	875	851	823	845	836	860	881	824	844	834	831	847	844	790	815	806	862	835	844	856	840	834	845	810	775	780	867	814	844	847	878	822	818	843	782	849	864	813	853	764	808	867	795	832	793	814	842	836	824	870	861	832	846	844	863	818	844	804	840	840	842	821	841	813	856	777	837	828	868	809	841	837	832	850	808	838	827	825	836	830	837	807	804	833	807	846	845	834	828	783	834	800	851	868	841	833	796	850	819	818	837	806	883	834	805	862	859	880	823	789	839	815	808	817	880	895	832	806	900	833	839	849	901	787	837	831	825	774	867	879	823	931	790	839	782	848	797	870	799	828	844	869	854	837	850	845	862	843	799	818	809	821	846	892	868	871	849	821	825	834	826	837	871	824	796	845	870	820	874	861	846	768	802	905	832	846	861	860	838	812	833	839	834	802	862	815	830	835	813	853	821	857	827	889	834	861	829	871	844	860	812	873	813
22488	21590	28960	24548	21521	18621	949	294	270	260	276	251	259	261	242	240	249	264	268	226	231	261	241	253	214	218	263	225	243	240	249	249	235	218	227	275	247	224	210	236	250	219	207	246	231	255	231	219	224	223	216	263	218	250	219	242	217	237	239	223	244	237	265	231	207	256	228	228	222	239	221	242	234	258	226	231	234	229	264	249	251	230	230	236	220	227	238	213	224	265	210	222	215	219	229	266	232	232	221	238	260	224	237	234	261	238	221	248	254	221	252	228	220	279	263	237	221	256	237	233	249	230	232	224	217	216	233	242	236	230	231	241	238	264	252	257	257	233	256	225	217	252	246	249	251	221	223	241	247	256	255	220	233	238	244	229	222	246	231	235	258	233	272	253	227	229	232	249	235	267	231	236	231	231	232	247	230	241	249	245	228	237	223	220	235	243	236	236	206	235	213	233	248	230	226	256	237	239	228	210	232	217	239	243	246	261	216	240	240	237	265	243	233	264	260	245	250	262	238	264	228	246	219	235	251	216	253	243	249	235	250	212	249	207	218	241	214	238	209	215	247	213	256	226	216	232	201	217	227	223	193	235	210	237	234	237	252	225	270	223	253	237	228	238	238	215	227	258	243	246	259	219	203	217	245	240	233	240	266	221	261	250	241	223	237	235	238	245	226	234	243	214	214	253	236	219	253	233	245	247	245	228	222	225	249	230	251	239	231	233	281	266	249	220	253	224	240	230	244	241	213	238	231	214	247	230	236	208	265	245	234	250	223	225	246	246	236	245	219	229	235	239	248	257	239	245	229	232	217	238	244	253	248	251	228	237	220	239	232	254	244	207	221	230	233	231	228	250	231	245	243	225	251	248	244	231	277	232	240	222	242	239	238	212	247	261	231	229	238	226	252	230	219	234	240	232	243	265	228	234	239	245	242	217	235	253	278	248	244	268	248	230	233	242	199	240	237	211	219	221	228	243	203	226	245	248	229	242	221	258	257	256	223	235	245	269	219	209	216	262	220	244	258	233	205	228	246	290	255	216	247	240	267	243	228	223	256	226	241	205	210	251	236	239	225	227	245	246	230	224	247	225	249	262	236	236	223	227	265	251	216	258	244	249	211	254	227	233	231	220	210	232	233	245	226	263	197	250	222	232	248	243	267	231	230	222	226	237	243	239	213	219	259	224	259	237	228	215	282	220	230	240	243	223	228	251	253	246	239	239	271	256	224	233	243	242	238	231	231	244	268	233	259	246	225	240	229	225	217	237	241	255	248	245	223	239	257	205	244	237	214	229	242	239	242	231	217	215	263	215	248	237	242	247	258	259	229	224	237	254	246	244	248	265	234	259	214	223	225	226	228	230	249	236	231	250	256	210	227	265	262	241	242	232	257	256	249	225	224	224	241	232	247	231	260	246	232	226	221	260	232	238	249	242	242	257	230	253	237	251	203	209	264	227	271	228	220	236	218	227	236	239	234	225	222	219	226	260	218	249	229	239	247	250	218	240	204	260	236	224	256	268	238	229	240	232	203	244	228	255	258	251	249	234	232	242	238	239	256	203	223	220	249	244	231	230	251	232	227	247	272	254	244	238	259	270	211	243	261	237	233	232	222	215	244	254	224	217	230	244	243	230	205	238	246	232	230	237	250	228	220	219	232	245	266	222	240	223	229	241	208	217	226	247	227	231	272	241	268	234	237	236	214	241	243	258	251	254	222	242	215	228	231	236	231	218	248	243	219	249	230	256	238	236	220	230	216	245	247	228	224	216	274	226	236	222	232	231	239	225	234	239	226	228	246	233	252	234	241	241	267	226	239	271	231	239	247	222	227	237	246	231	245	240	231	222	238	268	258	260	236	236	256	221	239	222	244	221	237	240	233	271	230	201	231	240	209	216	254	244	247	234	255	219	205	229	222	230	224	241	233	246	252	247	222	225	240	242	236	220	227	234	240	256	255	212	231	225	248	217	243	253	233	244	248	247	238	246	249	253	236	251	252	229	226	262	247	241	238	220	212	235	225	200	261	239	251	223	253	229	229	222	241	230	282	252	219	239	235	260	272	223	246	243	227	209	230	239	233	218	238	234	223	225	222	223	224	214	218	250	239	209	208	222	213	233	233	244	243	252	211	242	232	240	261	244	227	253	229	248	249	212	243	236	236	225	250	233	234	230	239	242	237	253	230	247	235	231	208	266	270	200	236	224	236	261	234	255	246	225	247	238	216	264	221	231	245	233	259	252	240	216	225	227	246	217	259	226	231	228	207	224	215	220	226	248	231	209	211	253	256	231	259	227	222	257	236	235	237	258	249	270	198	240	251	228	218	224	234	244	269	238	235	234	259	226	221	214	240	271	210	244	240	245	247	221	218	225	228	232	235	245	227	256	235	229	215	254	238	249	229	255	214	267	223	224	227	256	224	246	242	258	245	225	253	240	224	242	275	252	234	253	230	238	225	253	264	238	223	231	220	256	226	201	243	227	240	219	226	229	252	219	235	222	254	253	245	252	249	224	232	217	236	252	251	256	244	223	228	241	228	239	223	235	247	256	220	232	243	224	234	232	240	202	235	245	215	224	238	222	251	237	229	244	238	226	244	233	248	273	251	253	235	219	263	250	242	234	227	217	227	245	247	244	268	265	238	246	228	252	212	248	234	228	224	251	260	261	254	230	232	251	227	250	244	239	247	261	254	235	285	219	196	224	248	227	223	221	224	259	262	212	243	243	237	218	242	228	235	247	229	257	259	221	252	238	262	271	247	233	259	227	222	247	210	232	206	237	255	256	234	216	216	220	236	238	229	235	260	230	255	250	229	244	233	212	243	238	250	224	237	243	241	234	215	264	263	236	211	230	215	245	241	242	247	244	257	222	219	237	244	225	230	223	239	266	226	226	238	231	233	201	246	238	250	229	231	231	215	239	214	250	255	240	220	223	197	227	245	240	268	238	221	220	239	245	231	244	222	244	227	252	227	236	225	237	251	245	270	266	226	238	247	251	253	235	218	230	198	252	264	248	232	214	228	207	235	237	223	217	232	230	248	242	230	250	225	211	224	199	236	239	225	224	230	229	248	255	219	234	236	260	240	221	237	228	221	229	230	237	257	233	237	241	242	246	249	226	246	240	220	245	228	261	226	240	250	260	229	191	251	217	210	231	221	245	236	221	290	236	262	234	237	239	265	245	250	253	231	227	207	223	248	221	237	225	249	268	236	217	237	224	229	275	250	239	227	240	232	257	244	254	247	229	245	229	237	248	246	241	220	253	247	229	214	259	241	231	244	267	213	227	230	227	244	239	238	245	227	207	265	234	241	235	236	246	245	217	259	236	232	243	212	186	242	244	224	262	243	237	234	238	230	211	250	239	221	231	250	226	241	253	241	271	249	230	228	213	220	244	251	238	244	239	221	235	218	253	236	251	233	207	263	232	249	233	236	207	224	253	222	211	238	225	278	239	264	231	241	217	236	239	277	223	225	222	265	219	235	227	228	231	231	240	229	228
59604	80780	34237	841	624	479	495	462	366	367	365	389	329	367	381	365	352	321	396	362	378	371	360	388	366	397	346	331	338	350	338	355	366	317	353	335	342	359	325	339	339	334	308	320	350	363	372	356	323	358	313	345	363	361	330	346	349	340	332	349	341	351	367	339	329	351	317	354	315	351	330	334	315	343	324	374	352	341	323	363	304	356	325	347	360	308	351	328	348	342	385	331	357	323	346	324	360	345	359	354	322	356	356	322	361	384	357	355	364	331	345	328	357	341	348	351	351	326	369	313	341	332	357	372	360	320	350	379	350	344	343	364	356	327	290	351	323	310	336	371	340	338	345	347	312	365	373	303	323	326	317	356	349	330	352	353	321	380	360	348	355	342	346	312	350	341	341	352	367	344	341	326	318	348	360	330	320	352	313	349	346	342	317	320	343	338	312	325	326	323	344	383	315	339	349	316	362	373	354	351	343	369	360	342	326	337	357	378	351	360	330	331	374	318	330	345	328	297	344	351	323	326	341	308	325	360	360	359	340	332	412	334	336	356	342	349	354	351	357	325	328	337	333	326	333	377	364	330	352	320	343	335	317	341	330	377	338	357	314	348	344	328	358	340	319	313	336	351	327	359	338	365	353	323	344	330	345	357	352	351	359	317	348	346	367	324	347	349	358	311	354	338	332	345	364	339	360	327	343	355	334	332	343	309	331	351	377	365	378	372	317	342	340	339	333	338	377	348	358	385	326	365	374	340	354	314	363	344	338	330	345	318	333	331	328	345	357	323	331	340	324	345	359	339	319	344	348	349	300	311	360	325	350	320	331	341	328	352	329	346	335	364	324	363	321	338	362	292	343	332	310	357	325	332	351	343	338	315	328	351	348	321	355	335	312	325	317	327	321	348	305	337	355	352	364	335	319	324	306	370	334	327	312	383	323	324	338	367	325	379	364	345	340	319	332	316	352	316	324	357	348	305	349	367	341	337	342	329	320	343	327	373	368	340	300	348	347	359	315	326	333	327	333	375	353	338	339	364	313	337	350	292	332	348	345	327	332	315	342	366	311	346	367	363	337	395	326	311	323	318	332	315	303	323	293	333	330	343	358	384	336	336	313	326	321	361	335	356	321	343	329	331	335	350	358	344	320	325	349	324	358	347	317	366	336	350	358	346	327	309	339	332	345	338	319	349	300	361	340	338	363	353	315	335	334	360	332	336	325	359	324	353	359	325	388	329	377	328	346	334	330	300	335	324	349	327	353	352	349	350	332	326	327	356	356	353	342	338	303	376	344	340	351	366	344	349	353	361	360	326	321	336	327	347	344	361	349	330	332	327	377	343	336	314	312	335	360	318	343	338	323	374	312	331	340	352	347	315	330	339	292	340	338	340	348	347	357	348	338	365	346	357	336	324	322	356	342	340	361	335	377	340	296	348	316	327	328	322	297	347	304	325	329	334	323	357	348	351	344	338	342	332	341	349	363	339	356	321	319	348	363	327	333	358	316	359	349	350	359	330	340	334	350	341	339	325	346	340	335	304	316	350	322	380	342	322	348	333	348	325	318	318	369	310	351	350	284	343	332	310	317	348	342	336	350	334	323	335	319	332	340	333	344	359	365	300	348	340	362	384	364	315	368	328	346	342	345	351	355	325	361	345	361	348	299	354	367	362	387	351	380	343	330	373	332	351	381	320	364	317	362	313	341	348	352	340	352	362	345	348	294	325	335	367	330	317	338	320	339	349	338	361	343	339	379	358	359	375	358	329	334	363	321	359	331	355	372	280	332	342	331	329	337	326	343	328	335	322	318	329	323	343	312	307	329	360	331	347	307	304	348	344	337	361	369	344	354	344	353	349	368	344	355	351	349	333	385	336	335	320	332	328	379	358	316	360	342	367	327	356	354	326	343	341	357	306	352	376	330	348	341	339	337	333	299	346	348	332	355	323	331	350	336	350	343	351	369	326	355	346	328	332	353	371	343	341	341	333	333	343	350	343	341	315	331	339	347	356	357	332	339	336	321	355	361	356	372	357	358	327	358	327	341	338	357	316	324	322	316	346	366	337	356	333	361	318	356	349	356	357	342	320	383	335	335	341	361	374	358	345	342	371	347	343	336	356	320	378	329	330	323	323	321	348	316	313	326	319	341	312	350	347	320	321	339	332	331	336	332	360	367	343	326	358	341	348	346	306	360	352	351	348	334	308	352	349	364	341	339	315	349	309	328	315	390	343	306	346	329	354	366	357	322	366	344	330	345	339	313	340	372	350	357	353	320	348	355	370	359	347	346	329	338	344	352	320	390	338	340	364	329	351	338	371	370	369	310	341	344	369	325	327	345	353	336	311	328	346	354	328	341	310	336	346	373	329	342	352	335	345	340	333	377	330	309	345	313	356	309	310	308	322	359	343	364	339	287	370	319	349	342	343	321	351	311	331	353	357	328	348	360	326	283	322	347	346	342	348	347	338	339	330	345	354	363	337	325	309	360	295	347	378	339	356	353	325	342	346	334	341	387	305	353	327	335	334	313	313	346	350	359	351	335	325	382	314	324	370	354	337	366	360	327	343	340	298	367	356	326	351	329	335	324	321	343	340	329	332	307	377	336	352	330	338	367	324	306	313	352	351	355	299	371	337	342	332	339	336	322	334	294	325	339	309	347	349	382	326	319	338	316	357	351	336	344	326	343	314	329	360	347	348	316	336	372	351	355	338	351	335	324	347	365	335	331	365	350	334	289	332	315	330	359	304	351	340	324	365	354	327	304	323	357	339	322	336	369	342	344	343	356	314	303	336	348	325	354	362	319	320	315	333	303	331	355	359	319	322	352	359	331	324	337	346	351	319	347	343	342	310	329	363	357	332	334	307	320	336	316	341	352	321	307	320	320	328	354	332	349	337	327	360	329	360	318	360	291	341	316	322	312	354	345	347	314	307	335	373	351	344	348	355	341	354	324	316	375	352	330	325	341	299	336	336	394	336	322	356	358	363	342	353	322	351	346	348	330	332	340	334	316	339	361	333	314	347	324	349	316	353	318	347	304	337	319	309	337	329	316	341	311	376	331	376	356	340	325	366	331	333	353	320	352	346	360	353	308	347	362	350	328	330	329	342	398	350	306	352	332	344	356	357	337	338	313	325	318	357	295	310	318	361	350	369	355	337	330	348	354	335	330	309	329	353	336	349	342	367	326	312	384	354	338	350	310	383	318	327	399	340	346	323	352	347	315	341	341	315	330	339	348	316	337	336	352	344	344	347	389	325	312	309	341	372	320	334	341	357	348	345	318	338	343	370	357	328	337	330	344	325	355	343	348	341	355	298	344	316	335	370	310	309	341	335	333	335	345	346	369	365	334	380	315	326	354	345	327	350	325	351	325	330	314	341	307	365	330	335	350	315	326	340	344	323	313	335	312	372	323	343	356	326	340	366	315	353	340	348	330	351	336	322	340	328	328	334	347	352	335	320	367	345	354	330	306	341	338	345	353	334	332	324	325	340	336	371
30084	22127	12827	1200	548	556	560	525	536	503	575	505	566	521	562	542	511	512	535	560	530	554	536	559	543	537	548	536	547	505	536	538	538	532	511	560	535	541	535	599	567	575	536	531	508	516	544	551	513	562	551	518	530	547	543	515	539	496	535	558	539	533	560	540	545	524	516	531	528	525	508	537	535	538	555	529	528	522	528	521	543	515	536	523	494	542	542	535	512	520	540	531	504	519	548	534	556	574	587	508	536	536	526	510	529	549	533	525	488	504	522	584	553	531	555	550	554	531	562	501	530	524	511	543	511	563	534	547	599	566	547	544	556	541	543	552	548	525	523	452	536	535	561	518	550	511	543	537	539	543	557	528	558	506	533	508	603	504	527	550	548	536	510	566	536	548	498	573	530	510	542	595	538	517	563	523	548	548	516	519	546	473	540	541	581	525	508	543	524	518	523	565	558	547	531	517	572	568	529	524	560	547	563	504	584	525	520	547	569	521	566	535	529	563	529	516	570	549	565	522	524	541	554	547	539	523	528	572	518	557	529	553	539	529	539	504	524	542	508	566	550	567	516	538	495	547	510	531	522	528	522	525	560	532	602	544	527	531	543	538	544	484	508	512	543	477	503	544	536	514	513	490	560	535	505	547	552	528	586	527	491	567	563	560	561	522	519	535	556	559	570	522	543	535	517	532	542	517	505	519	569	503	543	492	568	555	545	486	532	571	554	574	546	521	552	559	537	558	527	593	547	538	550	507	553	542	536	535	561	538	535	527	538	536	523	503	522	548	546	570	499	553	587	529	576	529	580	527	548	514	530	546	536	517	540	522	533	518	559	498	529	528	508	504	554	523	560	517	523	476	539	551	535	546	529	515	527	542	530	493	553	494	582	515	548	530	544	529	546	505	554	541	562	567	546	522	517	555	515	536	519	523	577	563	564	532	517	591	536	537	506	531	523	564	519	501	513	544	550	538	546	518	556	532	501	540	569	528	509	482	519	531	507	525	554	563	557	518	523	539	535	534	542	546	564	507	539	520	525	550	546	533	526	509	563	487	535	496	544	530	542	542	533	525	583	551	550	525	546	533	563	537	551	551	539	542	581	523	520	531	521	535	560	522	510	517	520	552	531	512	545	572	511	547	585	509	526	523	546	546	513	564	552	566	567	519	522	566	535	557	511	523	551	571	540	547	540	503	559	574	550	532	545	516	523	520	505	526	515	537	556	518	544	539	539	504	550	583	507	539	558	529	524	542	530	536	560	578	545	545	544	519	547	540	537	519	560	522	513	550	559	507	519	552	512	525	562	509	490	548	551	561	559	533	515	505	509	541	526	557	518	521	552	515	526	583	515	551	533	529	519	570	542	513	517	562	528	528	554	529	544	546	490	517	532	557	528	494	564	525	561	565	519	522	555	518	555	533	558	502	520	547	532	545	508	532	532	522	539	539	545	497	549	497	550	522	548	583	529	535	568	517	535	534	572	574	585	579	547	517	535	534	520	532	523	557	537	564	550	528	529	527	524	520	540	556	536	516	580	506	597	529	539	513	549	559	539	507	553	518	561	590	536	573	533	495	535	550	512	546	525	526	559	499	565	487	530	552	516	568	499	498	553	538	534	531	520	560	510	567	514	545	542	493	558	523	506	538	530	534	542	544	521	529	543	532	554	510	565	524	564	523	523	540	540	555	541	558	534	562	557	542	508	508	569	558	545	557	569	502	552	547	551	512	514	568	482	554	543	547	523	561	550	518	528	574	550	539	556	527	549	516	559	524	565	494	522	511	542	551	533	527	583	536	532	551	526	495	518	522	536	516	536	487	546	549	560	545	526	491	525	535	562	526	536	514	522	481	517	531	489	569	532	513	519	551	504	532	515	515	567	499	568	546	561	541	521	512	522	538	567	543	564	559	528	543	529	536	544	568	534	537	536	564	510	520	533	517	530	542	543	530	503	509	496	537	508	557	535	511	503	535	586	543	546	563	514	560	544	572	552	547	518	523	548	511	544	504	534	519	496	494	533	545	505	532	504	533	571	563	551	508	522	549	539	519	516	535	551	486	534	535	575	507	489	536	588	549	507	550	517	512	520	508	543	484	517	583	488	529	549	517	536	544	549	500	579	470	549	557	553	575	493	531	554	499	507	517	515	511	508	530	501	522	534	529	560	553	516	523	542	496	511	527	531	529	523	527	541	529	549	552	543	543	558	551	524	549	521	553	524	523	561	572	580	535	562	544	533	546	512	550	536	514	555	496	535	514	516	570	540	550	561	522	531	535	546	521	545	547	530	545	522	531	517	544	532	543	558	522	503	508	527	519	545	530	559	556	515	536	527	537	606	543	508	527	494	513	583	516	552	545	486	556	563	521	519	562	544	558	585	528	551	519	494	541	546	565	540	536	528	556	502	559	573	541	543	539	575	562	606	578	511	565	525	529	548	480	523	529	553	517	560	548	529	558	538	492	548	516	565	504	495	542	549	521	547	515	532	525	556	497	533	550	516	596	531	521	500	548	506	531	530	548	508	537	504	538	531	501	571	524	566	586	536	511	544	539	557	546	514	533	512	527	574	524	524	506	586	526	509	495	574	540	541	558	512	527	529	548	569	536	513	493	535	504	584	534	526	508	540	545	518	532	545	593	563	520	529	521	531	534	539	535	518	518	532	526	538	536	498	517	539	509	533	513	549	514	547	536	510	530	542	540	561	499	561	528	520	494	530	556	500	518	536	547	564	505	537	531	521	526	514	535	581	517	537	524	572	579	525	528	540	507	553	515	578	544	535	523	508	533	524	531	523	529	582	564	507	540	510	580	520	504	533	503	481	526	491	544	537	526	574	508	535	521	523	521	561	515	525	531	524	577	532	528	541	575	543	547	538	532	513	544	562	538	534	569	503	568	493	546	523	563	530	521	525	508	552	535	571	530	514	566	570	556	516	493	511	548	539	486	505	545	533	545	533	531	510	564	544	521	514	553	509	489	509	511	535	530	544	530	519	503	517	542	535	522	561	568	537	573	543	604	557	562	552	503	546	490	560	538	522	528	545	542	553	544	553	506	540	543	522	536	497	496	590	528	556	493	509	537	539	537	531	555	481	538	525	555	530	518	485	512	524	506	550	518	501	558	520	564	518	557	515	521	551	531	551	603	471	526	481	567	571	486	529	552	531	543	581	524	576	565	526	523	560	527	538	549	527	574	521	504	501	544	528	553	528	533	534	515	567	521	574	544	552	511	501	560	527	533	538	543	534	514	490	513	577	568	513	524	520	525	507	529	518	519	503	525	525	532	521	550	551	529	571	555	549	538	527	518	551	546	539	513	536	543	537	522	541	508	545	573	512	541	526	538	552	517	545	528	550	572	537	544	512	561	515	569	542	506	526	515	539	538	504	541	570	551	571	559	498	537	554	520	540	556	532	521	554	541	521	517	530	532	522	532	524	526	518	546	539	519	540	473	556	595	583	525	549	503	518	586	577	558	558	508	579	527	516	571	495	552	541	530
30247	29397	8704	813	767	811	777	825	740	788	785	783	778	863	778	795	797	773	776	784	769	776	820	776	786	736	728	787	778	783	777	787	796	775	764	781	769	781	770	789	777	737	827	783	783	820	834	739	826	769	750	764	743	771	777	786	789	780	782	732	785	811	752	794	794	755	793	762	736	760	809	721	795	820	754	800	775	830	777	805	752	826	785	729	775	814	817	767	788	793	789	783	735	764	797	822	800	793	769	788	748	806	788	745	785	835	792	771	773	720	804	779	776	788	805	799	776	741	786	780	755	821	756	801	806	769	749	763	788	750	759	741	771	766	760	782	768	777	769	812	762	823	762	802	752	785	803	781	796	811	776	786	805	853	775	768	803	737	777	800	769	802	785	776	760	761	780	765	802	814	785	769	807	779	749	841	764	815	739	776	816	806	837	805	802	773	798	798	795	784	819	760	757	745	742	817	776	792	768	760	852	754	755	790	797	761	799	765	777	778	736	791	753	796	751	825	790	782	751	793	813	795	810	824	814	800	810	800	787	793	779	783	781	822	850	819	773	768	815	766	748	763	848	790	745	762	785	794	743	816	812	774	811	765	786	790	805	740	777	830	799	748	771	796	845	745	800	775	782	743	754	798	752	796	744	769	725	797	751	804	784	803	822	811	831	821	800	797	818	741	783	821	751	798	769	806	814	799	769	767	838	788	791	819	775	775	775	753	810	788	775	814	747	790	762	793	754	743	762	773	765	814	782	795	798	763	806	761	817	734	811	762	725	823	753	780	761	780	780	774	782	803	784	794	798	796	766	807	784	756	759	785	763	791	806	759	799	754	782	754	768	774	740	776	762	787	771	822	796	757	782	839	775	794	741	752	787	794	763	739	802	738	813	782	753	773	715	807	815	799	750	750	763	789	786	783	766	754	791	755	806	780	823	771	788	765	795	795	787	752	791	730	778	768	779	796	783	809	802	756	760	833	797	832	759	784	789	822	816	750	847	843	782	783	826	824	804	809	790	797	769	808	748	799	735	778	784	732	762	792	778	799	826	837	784	792	785	715	787	768	810	809	769	814	795	747	806	818	753	757	832	834	799	779	756	834	787	755	770	806	772	791	769	797	787	813	783	841	771	785	793	757	774	795	787	826	791	789	806	778	796	791	755	806	819	777	740	779	834	813	808	781	773	767	794	809	775	746	816	785	772	796	831	784	791	789	779	764	790	789	776	804	823	770	774	807	729	848	778	745	802	793	750	794	820	816	798	775	814	717	804	818	824	785	777	815	754	760	813	805	769	773	799	790	816	790	849	818	824	765	780	750	745	798	837	762	800	798	798	786	779	786	733	806	772	770	793	758	783	788	779	781	771	781	792	788	789	815	792	793	763	776	796	779	782	811	826	763	774	783	772	769	804	795	806	782	791	816	799	805	768	753	758	783	760	806	797	769	782	806	775	847	806	790	766	752	798	805	750	749	794	784	779	720	757	771	763	800	761	810	772	807	793	828	851	804	708	801	757	795	802	765	784	749	790	795	759	812	791	808	751	787	763	774	793	823	821	736	794	793	770	804	808	798	802	736	788	758	850	790	740	815	844	797	781	766	788	779	764	738	795	772	803	805	770	758	809	810	779	773	825	782	764	809	810	780	777	743	848	784	753	794	815	785	748	792	800	782	749	781	822	778	774	814	779	833	810	794	762	734	772	807	810	800	797	812	790	809	804	804	778	808	792	800	787	781	786	797	798	772	746	761	757	807	786	747	809	782	751	826	817	748	811	779	865	789	796	820	823	783	807	789	790	746	793	820	821	793	813	790	822	777	828	775	751	780	796	798	735	802	774	844	736	748	799	749	784	765	832	796	782	768	788	811	724	775	779	839	714	768	818	736	800	775	846	806	768	787	804	778	736	744	764	800	811	770	718	857	799	808	807	799	800	742	792	773	785	796	802	780	816	784	744	812	780	789	808	808	794	767	716	750	753	782	788	752	801	730	779	790	779	758	740	782	812	776	798	774	760	796	745	834	792	779	756	771	788	839	787	798	752	783	783	772	784	794	756	740	775	720	772	717	792	775	775	788	712	763	767	841	805	755	796	739	809	753	800	758	747	810	799	788	761	784	811	791	774	769	739	771	802	795	776	823	806	754	774	800	835	770	741	808	784	790	750	835	782	785	786	812	789	742	781	819	802	752	823	781	748	817	761	821	784	790	741	764	749	721	770	779	814	719	773	845	824	779	811	745	771	816	794	789	803	814	768	775	760	746	787	729	787	796	777	789	765	799	814	777	809	815	787	730	788	788	791	758	858	787	783	774	785	767	765	786	825	789	792	815	771	774	767	765	719	742	749	779	761	782	803	744	832	769	800	763	792	770	741	774	827	795	754	776	757	775	778	748	761	764	813	741	786	799	769	790	744	784	762	805	793	782	766	788	740	783	832	788	774	789	797	785	829	766	825	784	836	834	809	743	800	815	837	773	821	802	795	800	748	769	789	786	792	804	854	755	813	720	793	806	758	815	787	806	772	733	812	812	783	810	793	833	807	794	799	805	794	789	763	714	836	785	810	762	759	747	814	790	796	781	802	754	808	818	739	782	789	818	802	805	802	733	777	802	782	784	809	804	823	749	787	786	793	758	733	760	757	806	780	763	832	768	767	778	777	773	783	756	770	775	805	796	805	771	785	802	795	804	737	739	803	695	809	737	743	779	773	755	827	785	814	790	804	782	808	785	752	801	811	844	822	833	757	753	783	774	791	776	793	819	814	803	764	805	807	776	792	774	782	770	831	794	769	756	758	752	785	772	848	777	874	764	811	746	795	794	736	804	815	767	783	772	751	818	827	851	824	741	790	760	785	754	765	812	777	775	781	790	746	837	772	805	777	826	748	838	780	781	774	751	827	769	742	828	787	833	782	757	800	791	816	743	798	788	789	804	785	805	773	754	783	793	765	779	830	805	789	771	803	766	759	826	816	760	789	805	790	790	774	795	790	799	819	776	785	808	795	761	784	767	757	781	788	740	813	800	737	791	750	777	826	808	747	746	802	807	778	763	792	763	806	755	786	770	829	757	780	802	773	804	792	777	762	775	775	810	813	813	781	795	773	784	796	764	773	749	795	795	815	848	810	764	785	780	812	726	836	804	780	811	744	757	801	791	842	755	804	769	745	789	755	783	822	772	780	804	769	731	766	786	762	820	807	823	795	767	730	746	785	773	770	797	812	806	800	807	817	752	804	804	771	753	811	751	788	838	803	769	770	849	790	754	789	763	815	785	786	855	810	742	798	763	827	801	769	811	763	747	791	801	753	828	727	854	773	776	783	827	851	789	789	786	818	780	815	808	816	763	767	812	772	809	756	753	739	798	789	818	789	790	767	771	816	788	765	760	779	788	773	773	793	740	789	731	800	781	773	800	799	823	800	737	796	800	794	792	801	808	789	807	759	788	806	818	761	819	829	788	785	782	783	776	781	762	814	730	752	796	773	770	806	795	867	799	813	815	764	771
23533	21739	28417	25088	17865	1657	363	363	302	301	272	323	324	327	329	322	317	332	297	321	275	328	295	300	307	275	317	327	304	333	302	295	327	319	303	301	298	293	282	329	312	322	334	293	323	319	281	298	336	331	320	295	321	306	299	292	351	308	284	327	311	343	323	308	328	338	295	315	318	289	286	302	322	304	323	323	260	293	311	278	304	306	289	330	308	314	309	274	328	328	301	300	309	304	295	319	307	346	297	342	318	314	285	331	313	289	297	320	283	312	301	290	313	299	301	279	337	310	276	317	325	287	300	289	297	295	318	330	322	281	308	298	316	343	305	351	289	310	284	293	285	316	308	321	304	310	276	294	301	303	301	312	310	345	315	329	337	315	287	328	317	307	311	290	309	289	289	318	300	282	315	321	290	293	293	299	303	323	307	302	300	298	306	307	338	316	302	286	306	341	294	312	311	290	318	283	308	302	321	332	289	315	321	323	288	295	309	313	296	339	325	318	288	314	306	307	293	324	301	316	330	289	295	360	341	300	283	317	298	309	288	285	318	307	309	314	299	307	300	280	299	296	291	332	322	304	302	289	307	319	297	305	323	302	300	311	320	324	278	308	277	294	292	337	333	334	289	313	314	330	313	296	284	295	285	301	273	327	293	301	342	328	264	291	301	325	282	294	295	316	300	311	289	306	308	275	288	308	294	343	325	296	354	324	329	312	306	309	298	297	310	298	312	318	301	295	332	300	321	331	316	299	302	315	307	296	304	281	315	299	296	283	273	298	312	294	300	310	287	286	339	318	303	299	301	313	314	304	315	308	328	311	323	282	304	290	319	285	310	302	325	303	295	348	278	322	312	304	351	339	336	317	312	301	291	310	318	327	299	309	291	273	314	316	302	303	289	327	309	293	275	321	300	294	305	316	303	312	299	301	299	301	322	277	297	309	331	298	331	311	283	291	324	290	280	304	290	314	318	307	325	332	301	299	304	293	290	329	313	307	292	277	307	308	302	292	304	304	304	304	310	273	321	314	302	307	286	283	300	295	312	315	303	290	279	301	287	332	321	303	288	311	303	291	303	297	299	299	312	313	282	298	314	322	336	269	306	333	311	304	354	298	313	288	309	321	297	288	275	309	307	326	294	319	307	303	278	268	333	329	302	289	296	337	283	315	272	349	323	272	305	321	288	326	346	286	290	304	295	296	302	309	307	268	312	296	277	318	305	331	307	307	284	304	309	318	314	310	318	318	286	334	302	313	300	326	299	318	337	295	302	291	311	270	304	298	278	303	295	309	303	308	295	300	296	305	294	298	288	323	301	300	322	268	288	307	313	278	311	300	339	287	309	284	319	288	331	318	310	330	300	320	314	282	289	304	304	319	320	268	310	321	295	287	329	312	313	326	320	278	341	318	321	336	288	310	321	321	317	285	286	322	287	296	309	319	311	283	314	298	286	336	319	315	266	308	310	305	306	328	317	292	311	268	291	298	324	339	308	298	280	314	290	301	314	329	285	309	287	312	306	304	311	314	286	304	310	285	296	305	297	338	324	300	311	314	328	329	271	258	332	278	287	325	312	288	310	309	297	316	280	327	285	311	319	323	288	308	313	291	307	278	320	329	316	288	296	321	326	337	300	265	299	329	297	288	296	317	306	272	340	322	288	285	292	299	290	299	291	275	335	322	301	313	327	316	292	275	300	315	288	316	310	294	311	301	304	315	311	322	327	336	314	289	322	323	295	318	286	333	328	297	297	279	292	296	294	312	325	300	304	310	295	302	307	321	283	293	315	298	329	311	280	274	302	294	310	312	319	287	290	315	297	330	297	325	283	337	280	323	293	296	288	307	297	305	300	298	286	336	288	316	301	283	295	317	342	285	289	298	295	304	328	298	327	309	286	313	330	305	311	303	281	303	292	301	336	287	300	260	297	312	274	352	284	297	275	294	330	303	297	328	300	294	330	319	310	321	293	309	310	334	330	262	309	323	301	265	306	301	290	269	307	318	294	311	306	269	367	286	298	302	296	305	307	300	304	294	298	315	314	320	288	330	289	295	303	285	310	293	340	316	358	303	334	298	271	301	323	322	301	339	296	329	330	294	303	303	283	319	292	295	289	308	307	326	300	325	326	318	308	326	303	305	297	313	313	303	320	295	309	290	312	276	306	321	323	296	329	280	303	292	309	300	322	317	296	287	292	276	317	306	305	316	296	331	327	288	320	281	315	289	261	312	311	307	322	311	299	332	317	326	308	290	305	282	295	334	290	301	306	290	287	304	331	296	303	317	314	278	304	295	317	304	326	333	327	313	296	302	322	303	299	308	344	329	310	319	313	292	308	311	289	307	298	295	319	292	302	287	287	320	312	299	349	319	294	318	291	304	310	285	301	302	325	283	333	292	342	316	301	296	303	286	322	322	307	295	275	300	290	334	304	311	320	298	311	276	316	342	304	290	289	274	319	301	283	309	330	303	323	302	291	320	281	312	288	319	270	292	300	292	301	288	320	272	299	285	306	302	275	306	314	310	310	310	318	292	301	291	302	324	283	296	333	308	327	308	304	306	342	327	266	306	320	322	322	301	334	301	281	338	296	307	352	318	319	295	300	325	316	338	308	322	324	291	290	294	300	254	311	286	315	264	315	357	267	314	299	269	332	276	313	266	290	276	287	304	320	319	315	302	298	310	332	330	320	281	296	292	293	317	298	288	325	327	313	287	297	298	287	323	339	272	275	295	306	343	273	276	302	322	287	298	318	299	317	312	298	317	323	316	314	331	329	318	325	304	296	333	332	343	330	278	292	289	298	282	308	318	306	308	280	291	270	309	308	328	290	311	272	347	336	287	305	299	328	298	315	300	312	307	307	279	333	305	329	330	292	313	270	295	332	293	317	320	290	320	297	290	304	292	291	276	315	301	296	286	297	298	277	315	304	298	315	276	333	283	310	305	315	278	319	298	305	329	316	283	296	243	314	304	328	289	295	277	318	318	328	344	293	314	307	332	317	274	321	320	316	305	332	318	305	301	317	292	259	297	282	286	332	323	326	305	316	303	287	310	299	287	304	290	313	318	310	312	296	294	327	284	299	281	312	292	311	308	310	305	319	319	303	329	327	321	315	278	273	291	286	311	305	305	314	301	294	271	287	305	285	308	311	316	268	315	302	286	266	310	295	287	290	339	331	318	335	296	299	342	306	290	269	301	284	296	327	312	286	298	347	306	320	278	274	317	272	313	288	345	287	325	298	327	268	316	312	300	313	288	268	289	308	289	290	306	290	290	336	282	306	311	316	282	310	298	274	319	296	306	305	273	315	303	271	308	302	289	320	321	309	333	315	321	340	323	333	311	312	288	298	323	300	293	309	280	310	305	312	295	301	302	280	298	332	302	323	299	309	322	287	297	299	313	311	290	313	298	321	308	312	294	294	310	285	285	293	318	331	298	315	325	326	319	302	332	273	311	289	279	300	328	317	310	287	304	316	319	323	294	326	334	318	315	298	316	308	301
51299	72646	30020	684	606	578	499	533	528	453	473	477	431	498	490	472	465	455	462	489	467	467	479	470	519	451	461	453	446	516	468	460	464	432	431	456	442	470	476	514	463	458	472	453	462	434	477	491	496	480	478	416	457	462	449	433	499	463	453	528	484	440	483	472	484	452	472	458	495	467	449	455	462	443	461	448	488	462	475	465	452	455	462	465	475	475	471	472	461	485	453	488	454	479	504	491	465	481	471	468	484	508	518	467	437	465	501	513	437	449	439	451	471	488	487	490	450	462	461	489	460	452	417	496	480	450	471	488	450	494	465	466	473	505	463	462	491	441	503	455	462	487	507	466	476	476	432	454	478	446	472	454	457	510	471	467	447	431	457	453	447	449	457	494	458	472	472	459	451	451	515	513	451	500	453	465	491	447	487	477	484	470	465	464	444	453	477	501	497	435	461	461	498	458	417	503	471	493	499	495	474	469	489	474	490	507	447	435	463	553	464	480	468	493	478	488	453	465	462	446	486	454	479	476	452	431	448	455	508	465	469	469	467	496	489	445	479	457	477	498	487	499	455	519	492	479	431	470	494	484	458	488	462	503	476	459	475	498	468	452	483	449	425	482	463	439	451	446	444	462	461	484	482	458	457	453	474	454	488	471	463	432	482	455	470	513	464	438	438	470	455	497	473	460	482	458	460	497	474	456	434	486	448	471	495	440	474	443	501	460	440	475	418	440	407	480	433	462	473	456	473	445	465	454	445	463	484	476	467	483	470	477	471	461	470	458	492	460	479	484	449	466	474	447	458	496	505	467	447	455	426	443	496	505	505	442	465	501	474	479	498	504	447	452	462	477	454	501	472	509	449	477	472	457	459	504	453	443	461	468	468	471	472	465	434	440	476	444	464	444	450	466	463	459	469	451	460	479	484	462	461	423	478	492	500	472	475	495	472	460	471	505	445	456	441	454	489	506	500	455	475	486	478	508	477	453	438	476	479	478	505	513	433	486	471	453	490	477	488	459	509	464	474	488	461	438	453	448	465	470	442	476	501	446	431	500	467	497	434	498	488	457	454	453	442	463	477	453	482	506	464	472	440	454	471	475	466	474	471	503	470	455	448	483	456	472	470	444	447	464	463	478	470	468	482	457	466	522	457	449	445	440	481	471	449	487	484	469	457	425	478	456	500	481	440	451	436	477	462	452	485	461	473	473	491	496	460	462	458	485	482	479	468	521	453	480	473	453	511	464	427	441	447	492	472	472	450	475	432	454	462	475	485	494	487	506	440	453	454	444	474	495	485	470	487	476	459	499	419	441	518	455	484	466	442	471	468	455	468	457	483	478	487	468	500	466	507	491	460	487	482	501	491	473	484	486	472	496	488	513	487	465	472	498	483	464	498	496	459	459	451	472	469	463	460	485	474	442	468	462	497	479	453	456	451	477	481	438	468	471	504	482	481	432	443	454	483	464	499	457	454	478	451	452	481	480	456	499	481	473	429	467	472	492	493	436	465	491	460	430	452	426	440	451	488	482	486	463	447	480	490	509	496	458	485	450	463	492	484	443	475	471	462	464	489	436	453	442	508	492	474	514	449	465	500	455	429	498	470	494	509	486	466	452	511	482	454	474	450	455	457	495	456	470	472	511	407	500	449	475	463	471	436	441	479	454	466	487	459	488	440	487	458	459	475	476	469	511	496	432	468	501	442	504	503	473	467	509	478	459	471	490	463	461	469	467	501	464	518	492	452	427	462	501	480	483	477	484	515	454	477	453	468	478	482	469	458	494	495	492	484	460	479	495	466	401	456	476	484	468	469	497	495	494	498	469	443	466	462	470	455	438	485	476	460	469	485	489	493	489	492	489	466	492	468	477	486	473	464	461	471	457	472	497	494	467	470	486	483	460	485	487	466	503	460	480	474	486	487	486	505	466	467	475	447	447	437	487	486	460	467	477	425	466	452	485	484	496	438	467	477	471	462	504	488	474	419	470	453	474	451	455	463	479	460	485	421	458	505	447	464	481	478	471	466	499	448	462	473	462	412	452	480	490	458	465	456	468	460	480	485	479	435	444	431	464	444	503	459	478	448	488	491	457	453	528	439	454	463	459	505	479	503	462	463	463	445	463	496	480	452	459	469	467	466	479	472	474	472	472	448	474	434	468	471	467	483	469	508	434	490	464	458	478	419	480	474	503	502	435	468	444	483	437	496	417	475	519	470	477	507	470	489	472	424	519	464	452	455	480	480	479	508	508	440	465	472	453	478	524	461	463	453	449	454	475	433	440	440	472	478	478	509	495	494	458	430	492	451	457	454	491	463	479	466	470	478	452	435	477	512	464	475	489	486	458	453	460	452	444	475	476	485	487	462	485	491	485	519	505	458	438	471	506	465	450	444	498	477	472	442	480	456	471	450	462	496	501	449	436	486	436	463	464	433	499	444	489	461	478	487	437	422	476	504	452	454	479	491	503	439	445	456	458	474	469	444	506	494	474	473	485	482	501	471	421	474	460	477	473	525	499	513	479	498	478	461	481	450	440	487	463	428	497	507	481	423	449	483	459	463	450	482	508	473	492	452	474	495	493	481	508	470	487	470	474	469	490	439	448	453	457	437	506	471	468	459	482	456	442	473	473	466	453	471	499	492	455	436	490	457	490	467	469	442	466	471	472	492	442	456	476	470	490	442	492	480	466	456	460	474	483	473	443	452	500	496	450	442	473	523	457	487	520	450	446	518	463	460	472	445	490	504	479	499	469	477	486	511	462	490	493	458	443	483	458	453	491	475	469	447	482	482	471	462	473	506	475	482	475	492	448	459	470	486	439	511	458	481	470	457	457	470	435	454	472	474	469	450	501	497	487	462	474	448	521	446	486	440	458	450	450	488	461	474	476	463	511	469	455	398	475	470	455	466	466	489	439	495	473	467	465	440	449	536	443	436	492	486	453	477	491	425	459	458	475	435	498	459	501	486	452	479	459	453	477	494	490	483	492	447	475	475	492	468	484	476	454	489	486	468	489	499	487	486	479	457	462	434	450	461	424	470	447	478	441	458	459	486	467	475	473	501	466	489	455	503	485	496	525	477	435	497	466	468	463	477	478	481	410	483	426	469	447	485	472	469	475	491	479	502	497	435	428	458	477	465	453	499	482	462	449	475	424	475	471	492	459	462	441	489	480	486	499	493	463	497	480	457	485	468	501	455	450	509	446	494	465	499	474	470	489	493	486	466	497	476	436	467	427	470	448	439	460	444	452	450	439	458	491	442	485	461	478	516	479	430	437	487	499	471	465	462	492	496	478	459	471	469	498	451	466	473	474	457	455	455	485	522	510	454	472	446	488	478	481	472	472	497	447	518	468	450	480	482	476	487	463	462	475	428	479	475	497	478	499	482	468	465	503	479	487	434	473	476	475	476	464	454	444	436	433	487	481	462	462	492	461	485	462	465	467	458	483	457	474	448	473	462	444	515	473	471	466	457	483	497	490	448	475	459	435	495	514	491	473
25093	22333	26694	21857	2302	601	618	609	563	580	571	593	594	546	560	651	591	566	601	594	563	575	588	622	566	549	588	610	597	586	588	581	572	617	563	622	541	542	576	556	585	581	562	603	578	558	590	605	602	572	620	608	570	560	589	558	560	575	582	568	579	606	565	580	599	590	567	595	595	566	535	565	623	567	549	538	539	564	605	525	577	587	597	566	575	581	576	612	548	580	578	543	585	586	572	578	590	604	568	586	538	591	607	621	579	582	584	499	639	572	561	597	573	581	555	580	587	558	579	601	588	556	617	587	559	563	609	552	586	564	595	575	579	610	581	557	573	550	599	558	592	644	563	606	591	590	612	592	604	544	591	550	590	644	548	616	622	636	600	586	592	550	590	597	548	552	577	542	562	592	564	577	570	576	597	632	582	543	530	538	582	587	565	593	577	521	574	598	591	595	555	574	568	605	620	581	601	558	577	593	593	606	618	630	516	600	567	571	541	598	583	545	598	605	551	630	572	591	551	566	572	539	533	561	540	562	611	559	570	496	566	579	592	524	564	616	555	581	609	578	590	577	557	564	582	577	591	571	568	590	558	597	552	605	596	575	571	591	578	568	560	571	564	597	565	595	567	599	564	537	566	578	617	578	607	609	604	567	599	601	574	562	608	524	574	600	548	608	595	590	587	546	581	568	569	582	638	573	578	553	558	582	609	564	605	591	555	560	570	583	585	592	564	606	600	593	538	597	589	583	610	553	536	548	562	592	571	595	563	586	571	529	582	530	591	584	568	571	581	585	618	559	594	563	604	561	580	580	591	585	585	607	557	573	578	571	619	573	605	582	560	576	611	595	556	533	604	604	595	542	606	558	633	579	569	573	554	570	602	626	545	587	601	563	603	552	583	592	600	543	578	593	563	588	625	579	585	600	564	581	551	592	555	582	589	573	568	549	608	551	559	566	611	620	545	595	590	578	581	563	627	556	573	542	563	567	580	563	600	597	593	602	634	562	571	602	617	575	565	566	606	551	570	564	546	591	584	534	589	582	599	585	584	580	590	507	561	607	557	567	530	604	548	561	582	570	559	573	645	601	585	539	567	551	599	548	593	593	532	599	585	574	583	586	600	563	602	573	587	580	583	566	623	564	544	559	606	610	573	597	566	620	565	612	611	556	614	555	589	589	600	603	562	542	583	589	602	606	560	569	568	582	571	578	594	589	574	564	548	574	595	587	626	546	586	545	618	566	595	546	622	590	594	570	586	549	563	574	607	600	578	566	538	585	599	568	583	556	577	601	529	587	583	563	588	601	584	566	579	603	573	597	600	602	611	583	531	610	584	588	582	564	545	569	577	601	581	549	579	601	573	546	565	537	584	559	575	598	574	596	586	607	600	565	556	594	559	585	612	593	558	577	528	590	579	557	596	544	559	583	577	604	650	587	588	540	623	570	576	548	560	566	586	600	590	597	591	539	593	564	564	584	618	578	572	599	578	572	614	531	598	612	563	632	580	585	626	579	609	575	589	568	610	593	597	595	577	580	543	585	563	581	591	567	594	624	576	517	603	598	548	556	595	626	597	527	577	598	562	538	556	581	546	580	599	618	588	588	610	548	596	566	570	579	576	570	574	564	553	591	607	569	572	551	571	550	594	572	622	575	574	567	582	546	602	574	603	554	565	585	609	561	593	563	558	566	580	565	575	575	570	496	617	601	623	621	575	562	556	596	573	601	625	541	560	579	589	607	622	579	595	595	627	609	537	605	615	565	551	561	621	569	605	577	558	575	592	565	569	578	570	636	618	563	539	581	567	616	599	606	544	582	584	595	561	602	548	578	555	585	562	568	586	607	595	562	603	616	610	590	581	626	581	609	564	553	601	586	601	576	599	555	586	616	613	544	589	562	567	586	626	621	589	625	602	591	611	579	530	561	559	586	555	607	608	555	601	556	572	561	547	589	573	601	583	561	581	603	595	577	558	635	548	608	577	606	592	535	589	615	583	544	550	575	626	573	560	550	574	638	597	596	600	621	571	604	537	569	579	614	557	621	578	584	595	550	575	556	616	555	557	552	587	603	578	587	576	565	585	560	571	540	556	591	576	581	565	572	564	592	557	569	563	614	565	588	538	586	531	592	561	613	603	563	573	548	562	602	571	570	585	531	558	581	567	591	570	580	576	612	582	620	560	589	534	601	589	605	595	595	584	579	576	579	563	608	585	587	544	575	570	603	558	601	592	628	577	665	562	546	585	541	616	547	551	555	514	579	571	595	568	552	570	603	616	530	524	574	562	630	560	566	567	614	566	588	578	586	609	587	552	619	552	576	595	575	599	595	542	540	583	595	574	575	598	543	563	565	577	578	582	542	605	573	566	563	599	579	630	594	629	572	568	583	586	528	578	567	565	623	553	552	547	530	555	568	592	520	558	571	563	587	601	564	536	614	586	576	556	602	561	580	527	573	527	563	611	567	587	599	536	529	574	561	564	613	576	606	545	550	575	565	590	552	537	572	566	581	587	582	584	565	564	608	619	573	579	540	535	594	583	610	608	578	517	597	557	586	527	587	601	604	601	576	556	589	597	542	579	554	535	548	577	551	571	589	598	594	588	621	589	579	604	546	547	589	620	603	597	572	570	566	599	558	568	581	536	570	582	574	594	587	574	557	594	572	569	540	559	569	560	606	568	580	575	565	544	575	595	544	604	569	576	578	567	564	593	587	545	570	565	562	568	608	597	594	572	569	547	641	572	559	523	589	577	556	575	606	561	611	616	565	567	618	593	562	575	537	574	602	561	595	602	589	555	589	579	569	557	571	592	603	552	572	576	571	594	531	615	568	561	608	607	531	549	525	577	592	597	615	590	578	592	603	636	571	567	566	588	545	561	562	557	591	560	608	590	620	622	592	592	586	609	625	562	590	601	531	583	600	586	577	579	545	580	594	604	571	592	545	589	641	604	595	577	583	556	620	551	612	575	585	570	610	631	576	559	598	567	550	593	587	540	586	600	582	592	593	609	588	576	582	536	598	615	566	566	569	588	592	544	657	574	594	563	596	523	566	562	613	570	583	568	578	562	582	594	550	590	584	596	596	589	569	560	624	582	565	583	564	598	593	540	612	543	597	535	576	568	575	637	570	575	562	574	553	548	582	612	601	580	575	563	561	558	548	549	583	560	567	581	555	604	613	581	593	582	584	585	546	593	578	578	582	568	562	610	564	568	551	573	546	569	575	562	572	554	568	590	555	567	562	610	555	558	613	614	590	542	590	568	586	566	577	569	603	607	566	548	559	550	530	571	581	562	569	529	583	589	549	517	563	570	620	595	587	574	582	550	576	594	593	593	611	616	615	580	607	604	544	590	530	609	571	557	548	561	544	591	612	552	531	591	596	560	546	562	596	561	589	585	631	621	545	586	585	581	598	575	579	559	563	581	557	592	560	615	573	557	599	579	572	613	567	578	529	581	582	597	574	623	597	584	592	554	548	578	565	596	592	614	593	573	613	563	604
46029	59218	17942	907	914	841	853	850	818	827	856	876	810	838	864	842	818	797	862	827	858	843	843	820	790	825	821	837	849	862	809	812	820	811	792	830	813	877	820	773	794	834	834	782	828	845	847	803	837	890	882	807	851	830	845	864	866	816	832	823	842	829	866	829	852	846	817	778	815	896	815	823	803	863	814	872	796	870	786	813	829	839	879	897	833	831	851	843	821	844	789	818	852	867	869	887	892	816	834	828	791	832	806	807	828	851	807	792	803	823	796	877	783	887	813	841	848	826	805	859	863	843	858	854	821	820	809	836	825	837	826	813	824	804	849	832	847	823	842	776	831	834	795	866	829	836	875	852	792	799	788	861	877	836	876	854	847	837	792	781	820	803	834	811	807	837	828	897	850	814	803	863	841	782	895	813	821	861	830	864	900	934	849	855	833	825	815	800	770	891	810	851	802	786	892	854	819	871	841	816	819	829	804	846	848	877	829	831	848	847	804	824	841	835	812	798	880	867	811	854	868	834	810	872	854	829	835	825	812	792	851	813	877	872	823	828	790	859	813	838	817	838	843	900	814	784	902	830	843	845	874	821	857	797	849	873	820	888	802	804	876	815	781	829	857	830	845	826	854	765	808	836	846	815	815	831	844	803	813	807	819	811	887	842	855	808	806	872	809	810	832	835	792	839	828	827	835	861	837	807	846	792	855	806	856	827	785	865	824	859	813	855	813	835	849	849	841	836	827	886	813	830	820	750	790	877	868	878	864	862	800	811	812	841	821	871	828	875	839	829	830	847	866	863	787	860	877	769	866	772	832	800	906	867	816	818	804	836	843	835	856	826	811	801	883	846	890	785	809	891	815	868	844	842	788	832	784	838	832	835	800	811	805	833	873	810	831	869	863	888	830	817	819	836	812	834	827	800	840	828	877	774	832	850	876	888	787	842	844	822	848	877	842	849	851	799	842	811	835	865	800	841	789	755	795	836	786	848	866	847	844	770	822	879	887	831	838	803	838	801	899	840	861	829	830	866	862	880	827	873	841	809	891	791	874	859	822	804	850	844	807	801	887	841	854	849	777	808	865	790	827	835	840	758	809	839	897	787	841	834	799	856	833	842	782	851	858	828	858	850	840	814	772	820	848	844	844	827	836	848	856	788	861	859	834	808	821	811	865	820	872	869	836	772	840	822	858	757	840	857	828	825	768	805	866	786	842	757	877	866	856	824	821	838	770	831	871	851	870	826	795	861	829	810	832	820	819	887	813	866	857	815	849	861	820	791	821	795	810	862	827	870	818	882	823	804	845	832	829	867	818	835	850	870	795	847	838	841	796	851	822	810	795	829	849	809	861	840	782	853	848	885	808	864	856	828	849	789	845	844	816	828	808	837	843	882	802	879	767	830	780	840	855	828	865	886	829	791	850	865	779	807	814	850	816	785	822	801	834	812	856	805	855	841	768	769	843	792	794	880	882	867	828	860	825	902	852	795	866	818	838	827	818	827	852	849	835	880	843	850	855	812	784	837	880	831	869	844	826	892	815	840	855	808	835	849	818	814	821	816	788	822	801	824	802	736	822	861	848	812	796	849	810	821	863	786	840	768	863	806	770	778	810	862	823	839	836	863	865	823	845	845	860	768	826	841	843	885	889	785	857	819	800	825	847	859	845	864	837	850	803	828	896	857	871	833	802	828	817	821	788	820	859	812	817	880	846	808	864	850	824	863	838	840	801	874	828	871	840	831	812	769	842	812	883	827	832	844	810	830	846	800	832	803	863	808	856	797	853	805	847	869	817	852	858	819	810	851	809	862	852	815	843	843	819	784	854	836	866	877	856	802	827	806	774	844	863	833	788	817	837	823	815	796	849	913	863	818	787	839	864	852	863	853	799	861	863	820	822	837	831	835	855	837	858	805	838	816	799	837	850	849	844	813	818	817	784	806	860	847	767	852	854	793	796	843	890	820	885	838	863	798	845	802	822	872	820	829	846	839	835	844	837	848	822	845	836	890	820	851	797	862	798	826	838	877	859	812	812	882	808	825	814	851	853	851	860	869	845	836	833	846	857	859	812	855	859	794	849	840	850	819	806	806	818	881	850	872	821	825	872	810	811	870	807	876	849	853	828	790	827	855	814	850	810	826	866	840	778	844	844	833	869	805	793	796	781	823	831	772	836	824	890	803	832	836	874	831	844	811	827	862	806	835	779	802	806	809	804	833	847	835	830	800	837	846	866	847	845	849	812	786	817	790	821	842	892	826	852	862	837	815	823	794	841	808	815	827	813	830	790	778	824	800	771	819	834	838	822	848	814	841	834	815	793	819	816	866	844	835	879	839	810	835	805	846	836	841	830	834	789	831	823	841	862	830	822	869	816	883	839	853	881	792	808	812	859	811	802	841	854	843	818	789	822	790	824	818	865	853	893	811	806	864	860	872	854	852	838	821	846	829	839	855	845	827	856	813	842	842	864	802	810	848	870	829	823	842	783	801	828	901	821	839	815	762	815	812	832	817	832	792	886	877	844	810	856	819	860	854	843	825	822	800	839	823	824	843	799	814	806	832	779	793	902	826	867	834	816	864	868	803	881	781	856	837	885	867	834	860	849	858	821	847	856	879	854	859	805	856	859	838	821	840	771	806	787	847	797	786	841	837	878	872	852	874	821	833	909	837	838	893	811	822	838	863	787	862	785	856	797	826	829	814	816	852	854	811	821	793	806	921	873	844	773	809	815	805	823	812	854	785	809	827	902	822	822	850	879	793	819	818	872	882	830	797	830	834	807	828	855	819	855	830	816	852	851	834	816	831	858	844	844	805	838	802	774	886	816	876	858	846	831	797	809	831	821	841	887	807	800	878	822	849	853	766	848	808	885	868	816	838	806	844	830	852	781	847	798	819	835	793	777	816	867	883	828	848	780	863	793	805	827	817	814	823	764	857	858	828	818	808	840	840	832	811	799	847	803	828	856	893	818	860	869	790	900	827	815	877	860	829	826	839	838	783	827	836	865	848	842	850	877	775	834	850	865	850	813	779	844	865	847	838	862	848	897	860	806	839	822	850	794	871	814	842	743	878	915	808	828	812	853	842	785	799	843	813	822	839	831	883	841	857	826	848	864	802	848	842	801	858	793	838	802	806	865	866	885	835	874	863	858	803	776	816	859	828	810	796	816	817	821	873	810	876	830	810	864	823	830	830	818	844	803	836	802	874	833	897	848	855	859	784	830	837	829	880	834	865	839	798	809	798	855	909	815	805	819	848	886	820	829	826	843	844	819	801	809	809	821	826	826	829	841	850	819	877	814	831	822	833	793	863	815	836	824	752	831	854	803	821	780	840	809	834	869	830	815	865	839	826	817	816	803	800	875	871	841	863	785	782	790	847	838	842	835	851	828	843	795	880	868	838	831	799	821	820	833	840	810	817	834	863	807	870	782	868	873	850	861	852	869	787	812	823	837	828	787	786	848	831	855	859	811	819	864	881	852	838	853	824	865	825	882	795
22503	21598	29072	24442	21506	18678	1058	287	228	291	261	257	247	247	249	236	268	251	269	252	243	236	257	249	243	255	251	237	266	258	238	227	232	249	236	250	258	237	263	242	240	245	251	239	253	251	246	251	266	233	265	234	263	242	259	245	254	258	240	228	240	246	248	237	257	248	246	253	251	230	240	264	226	231	246	281	244	251	253	277	249	202	246	263	269	254	250	238	243	233	254	245	260	261	243	213	225	267	274	278	268	266	263	242	251	241	247	258	256	259	250	266	260	229	240	227	246	226	258	251	253	255	235	263	250	255	270	233	236	241	245	245	273	256	232	245	249	234	255	253	244	210	230	232	237	245	231	236	264	238	271	245	244	269	235	232	234	272	248	250	217	253	223	275	257	224	246	230	219	260	279	246	232	233	231	232	238	276	238	268	264	252	234	220	238	279	248	234	239	229	233	233	241	242	259	234	249	252	227	241	232	252	229	249	233	235	268	241	237	220	216	242	199	231	219	262	222	218	261	273	224	217	247	248	221	262	239	230	231	247	261	259	249	253	229	264	229	246	247	233	244	215	245	227	248	224	236	270	265	244	250	255	235	240	252	244	252	225	254	251	250	255	243	239	233	245	268	251	216	243	221	246	260	232	257	254	238	229	241	273	230	243	215	214	231	231	287	253	244	239	228	258	271	248	238	262	240	266	233	237	238	242	230	245	244	215	253	218	275	226	224	267	241	233	225	219	244	236	266	249	217	241	253	251	245	247	220	239	242	243	236	235	243	224	266	232	230	211	225	274	241	232	241	256	225	250	215	228	242	237	246	224	244	273	252	247	232	268	234	232	233	259	260	241	250	242	244	228	255	253	244	231	246	271	224	230	240	214	242	257	265	259	227	263	218	248	228	255	249	250	235	230	242	242	256	234	277	245	249	248	260	240	220	221	253	253	244	229	279	244	239	260	225	263	247	269	233	245	262	224	222	256	250	256	234	252	260	248	219	238	239	257	246	230	277	249	263	244	253	267	282	240	264	254	247	231	278	223	269	250	254	234	248	236	264	249	241	223	241	210	241	205	238	259	251	226	243	221	225	228	262	258	253	254	242	238	235	230	260	264	232	240	253	227	267	249	232	256	230	261	258	252	255	242	254	245	271	233	242	235	259	234	256	221	251	226	253	239	233	243	247	241	243	258	238	242	263	230	229	228	271	239	235	226	252	229	234	233	257	242	250	225	244	273	239	220	229	215	264	250	242	242	252	235	254	247	221	248	234	255	226	251	254	242	272	272	245	238	231	250	235	233	234	243	245	252	254	229	266	243	251	254	238	258	238	246	221	255	254	252	224	252	220	238	251	243	258	254	226	230	244	235	257	243	257	229	226	211	238	235	265	272	270	229	261	232	251	245	227	244	251	230	248	242	260	250	268	253	249	226	239	263	246	222	234	225	218	253	264	235	258	222	215	237	248	245	230	261	241	244	246	224	257	277	240	257	239	263	235	249	246	234	267	254	249	271	243	247	233	237	245	237	240	263	246	234	214	249	245	262	243	240	222	243	260	236	265	238	247	235	267	216	249	234	246	239	267	234	263	248	248	259	241	227	240	234	249	263	269	259	253	247	247	261	229	247	254	249	243	257	257	239	241	242	234	241	286	270	237	229	220	253	231	236	255	251	240	241	268	230	253	246	256	235	219	249	219	250	234	241	268	260	255	213	251	237	255	243	251	248	251	241	272	258	245	245	258	242	266	248	260	215	245	243	266	242	255	252	243	243	246	256	251	228	228	258	259	254	284	263	245	238	262	249	236	247	231	290	263	243	245	253	259	230	250	245	250	248	211	259	253	272	247	237	252	238	256	228	250	244	216	228	241	241	239	252	263	243	237	248	228	221	225	244	270	229	250	253	236	241	266	234	228	250	252	254	261	251	265	239	246	262	235	254	252	234	248	249	260	222	187	247	253	236	231	251	238	252	275	219	249	211	272	235	260	239	267	275	201	233	247	254	244	237	235	257	231	265	249	239	245	243	247	258	259	238	249	236	216	229	217	236	230	282	258	248	228	253	235	238	254	250	253	237	231	242	229	240	252	229	235	219	239	260	239	247	254	245	252	200	242	210	248	231	261	218	226	270	236	240	247	252	223	268	235	259	246	276	271	231	282	244	244	257	238	256	246	262	249	258	248	251	222	238	270	244	242	256	234	263	228	258	269	255	240	260	221	249	242	255	243	255	258	246	251	247	249	253	236	260	251	218	264	226	263	243	270	204	264	248	259	236	224	242	232	217	252	267	263	237	251	260	240	257	248	218	252	250	262	260	249	239	247	232	240	214	243	261	238	257	257	242	255	269	257	220	243	228	260	231	240	246	258	234	236	248	236	251	237	237	241	212	236	218	245	251	238	223	227	238	264	257	244	248	259	249	264	206	242	254	208	277	258	244	241	228	231	263	251	245	241	232	254	225	225	259	263	223	269	247	252	251	232	234	229	246	244	272	259	218	221	249	238	244	249	201	256	248	238	263	253	251	253	241	234	242	231	260	263	227	235	268	237	219	221	245	238	218	245	245	225	260	256	250	271	251	261	219	243	243	251	248	244	231	250	239	244	264	237	255	227	218	247	243	272	232	243	240	229	256	266	228	238	246	254	258	232	236	241	263	255	264	236	217	233	225	212	246	257	233	235	265	261	269	282	224	254	271	259	253	222	280	261	229	235	224	232	275	244	226	267	227	242	246	239	215	222	245	277	251	255	255	257	239	224	251	266	246	234	243	254	261	247	251	250	239	243	239	252	242	235	251	252	257	252	253	258	255	250	232	262	268	268	226	242	247	248	263	288	246	248	268	244	254	248	254	263	264	259	221	270	266	203	246	235	240	246	228	243	232	224	220	232	245	262	228	251	247	249	232	234	274	249	251	254	251	276	243	224	229	234	227	246	217	227	236	253	238	239	260	256	240	260	245	252	261	273	252	224	233	237	227	245	252	250	235	263	242	261	249	237	233	258	234	232	246	275	217	258	233	258	268	238	254	269	254	263	254	239	234	232	242	206	242	267	250	268	222	241	219	216	247	241	236	256	248	255	251	253	277	222	228	258	234	235	230	235	226	208	256	250	242	258	209	239	244	251	226	247	272	230	241	268	248	232	257	239	252	253	294	261	236	248	289	226	234	245	224	238	263	231	277	225	218	223	236	256	251	237	239	230	262	225	240	245	248	234	265	244	218	225	226	266	259	249	246	248	260	244	249	233	244	275	248	243	238	246	220	245	252	258	262	242	229	237	242	234	279	256	251	249	235	224	237	257	238	249	251	228	244	211	237	206	226	250	253	266	261	250	228	227	251	245	257	239	251	246	256	256	255	269	251	236	230	257	251	239	223	250	273	241	238	262	266	251	258	264	256	223	211	263	250	247	246	230	259	238	245	254	260	239	232	256	235	262	238	238	249	256	263	266	244	257	255	241	252	240	254	210	262	241	241	228	253	263	260	277	260	259	240	254	206	254	242	263	247
59022	88738	31979	695	548	502	447	422	387	396	380	366	374	351	402	371	370	358	389	385	356	362	345	352	364	352	383	366	390	341	323	366	349	354	327	366	341	384	380	343	378	376	365	337	386	345	382	351	358	399	377	322	398	347	364	376	326	372	359	340	352	354	345	350	335	357	372	382	365	352	334	341	376	361	367	324	354	333	343	349	336	398	346	336	340	372	381	408	341	323	340	383	339	387	358	367	334	366	325	351	383	335	361	344	358	374	358	325	349	350	377	360	372	366	358	399	332	353	375	358	381	376	349	363	367	345	321	360	328	343	366	372	358	354	361	384	361	337	349	383	358	371	329	349	364	355	342	362	361	353	333	384	326	359	350	327	346	358	374	345	352	354	335	380	347	355	371	370	348	366	383	379	352	342	360	359	390	340	365	356	339	322	325	344	361	330	359	337	358	395	396	355	336	387	346	389	367	309	339	356	326	378	373	369	383	360	373	371	387	379	352	347	380	361	309	377	355	367	356	365	381	356	373	344	345	367	362	366	343	367	369	355	353	374	395	360	345	388	364	349	338	359	346	343	428	308	360	366	400	353	313	376	328	333	355	363	320	360	349	353	363	321	379	375	376	351	345	354	357	353	352	324	390	347	362	369	378	345	335	346	365	332	352	383	376	364	395	366	371	339	351	351	340	338	357	409	367	386	343	376	358	372	334	365	393	339	375	385	349	347	353	378	375	352	327	343	363	363	375	338	356	355	355	347	388	353	313	318	386	369	332	332	375	349	354	392	376	353	332	331	388	359	326	353	354	388	325	324	373	350	382	371	321	355	353	346	330	346	378	364	345	339	344	371	346	372	371	376	350	387	377	344	365	365	368	345	337	360	343	359	359	363	395	356	376	348	342	363	380	359	330	354	363	337	338	352	342	357	345	391	362	370	340	370	363	350	370	379	371	355	332	344	349	330	357	353	348	330	342	375	344	350	337	348	357	359	360	321	363	355	370	357	339	353	354	362	357	363	333	359	348	335	386	381	388	365	350	354	394	394	375	331	378	375	399	309	350	350	380	358	363	335	383	309	340	345	336	310	360	329	351	384	371	350	369	345	384	365	329	353	340	346	356	366	346	361	327	362	348	382	379	323	358	360	334	348	348	316	368	348	346	356	337	341	330	369	338	401	341	328	328	343	354	340	358	355	344	347	373	378	353	334	364	364	361	338	369	349	397	342	321	376	354	345	383	379	330	333	341	361	377	341	327	321	402	354	363	379	354	368	353	312	359	314	337	359	336	342	346	332	352	321	354	366	349	363	338	329	387	362	348	327	347	358	330	367	363	314	349	344	385	347	368	356	352	363	343	347	356	341	369	357	351	363	351	379	354	340	326	370	360	335	363	368	373	335	341	332	348	352	397	343	348	387	339	361	338	368	345	335	389	332	369	365	344	355	392	388	374	339	341	367	343	352	373	338	357	328	363	349	343	383	393	389	368	352	361	379	344	385	352	353	350	342	357	337	347	364	350	388	400	354	367	373	334	360	344	345	361	342	336	354	405	368	339	345	360	305	364	321	375	383	350	354	323	339	326	354	354	373	342	367	339	399	309	336	335	349	349	356	366	339	355	327	353	332	364	331	363	385	345	335	334	360	376	370	362	360	323	352	339	343	360	384	351	385	335	343	355	373	384	336	353	358	353	314	373	347	340	330	383	357	341	352	347	354	363	341	342	333	350	377	356	350	338	328	360	409	332	345	332	335	347	360	368	367	331	391	355	360	359	351	336	381	338	319	341	330	353	347	351	322	394	391	356	338	362	369	358	346	350	348	365	340	383	373	321	378	304	342	332	370	378	388	339	336	352	368	356	374	328	343	356	349	372	340	367	383	338	360	375	352	365	362	334	372	354	361	360	348	365	353	353	382	354	372	350	360	376	357	366	359	359	370	324	383	366	334	360	358	369	371	368	326	335	379	328	321	361	327	370	368	338	378	365	351	340	355	371	333	357	364	345	350	351	354	363	375	349	338	340	348	324	357	366	321	384	346	364	339	358	349	327	356	365	373	393	376	321	374	361	359	334	347	362	345	375	358	338	373	356	385	381	376	353	373	375	377	360	351	369	355	349	340	361	327	370	341	378	341	381	357	321	349	351	350	340	354	343	351	354	322	372	323	356	329	357	381	376	360	328	353	343	344	344	300	320	350	351	328	323	365	336	368	379	358	356	353	330	339	356	357	356	375	360	351	354	365	351	340	361	371	314	327	365	366	340	355	342	353	386	343	372	351	341	387	352	337	387	346	370	388	323	357	359	358	367	382	382	339	338	332	365	387	338	358	388	360	351	360	320	351	365	384	365	362	351	352	362	357	346	374	354	355	370	390	358	330	347	353	336	346	365	369	314	373	338	380	350	350	367	378	350	341	351	347	370	349	356	390	357	334	341	361	326	349	360	365	334	347	328	349	343	376	358	384	335	388	371	310	349	350	335	380	352	344	382	354	342	376	381	358	365	335	331	346	339	372	355	345	364	342	361	373	351	361	363	317	368	339	348	317	358	334	360	352	371	364	349	338	365	358	350	351	360	350	378	379	368	345	364	329	342	338	372	399	359	344	335	367	340	353	350	380	343	375	335	311	382	351	347	393	373	328	321	393	345	355	339	327	391	376	385	357	369	324	385	355	366	331	359	354	354	366	343	363	375	350	342	387	323	333	353	361	373	355	357	326	331	354	339	352	359	343	352	342	340	349	368	359	348	377	360	331	329	356	375	364	377	350	329	365	369	355	363	368	370	356	348	349	336	342	362	345	385	347	350	314	319	370	339	381	348	339	368	357	366	374	359	353	353	373	359	364	371	333	372	328	381	352	365	353	338	386	336	337	332	319	352	372	350	360	378	339	350	350	336	356	355	352	340	390	369	354	371	360	365	340	356	326	348	361	349	366	355	379	336	356	360	347	340	335	364	337	339	336	355	331	375	355	347	356	339	380	313	323	364	350	376	329	344	373	362	347	342	377	345	396	297	326	358	379	409	370	380	378	344	328	328	329	366	342	402	351	355	376	362	364	347	358	322	319	372	340	332	329	361	325	342	315	336	343	353	393	363	367	373	378	369	359	349	371	366	370	335	386	359	353	340	378	320	359	369	331	350	359	339	348	362	379	340	365	359	324	406	332	382	381	370	355	395	375	376	349	341	356	354	335	365	351	346	376	346	338	359	323	341	316	335	344	389	370	357	362	369	363	345	343	362	343	322	385	335	355	358	378	349	351	360	340	330	387	398	363	359	371	386	359	347	371	364	343	343	367	376	364	373	354	345	336	368	340	338	363	375	367	346	397	323	347	378	359	352	379	365	358	359	334	365	347	399	335	380	352	366	364	381	372	369	337	364	347	343	352	326	343	343	370	333	370	364	332	337	349	373	344	350	394	333	383	323	339	366	347	358	352	374	350	357	380	329	376	358	360	346	342	357	317	359	353	360	356	371	367	364	364	353	334	382	382	343	360	381	390	345	362
29973	23198	15366	1479	615	574	586	592	567	600	532	526	532	521	572	543	569	533	529	499	539	566	524	501	562	536	598	590	546	560	533	565	528	575	546	584	541	527	556	561	547	541	548	530	534	520	561	534	577	511	576	512	520	535	536	556	495	538	501	567	521	519	555	533	546	545	576	553	593	552	530	571	511	531	534	523	581	540	577	523	577	539	549	475	582	546	588	575	555	513	518	529	547	515	573	556	532	531	587	537	560	562	587	576	543	519	552	539	543	546	549	550	550	515	548	540	552	574	506	564	541	548	523	558	544	538	526	516	564	546	511	557	556	534	525	563	553	552	555	559	563	547	546	590	557	537	514	511	561	551	588	564	576	561	534	551	530	568	580	537	523	543	524	517	540	571	532	538	532	510	526	542	580	563	547	546	563	528	552	570	542	592	535	563	520	542	536	540	531	561	524	570	522	498	537	539	549	583	557	557	529	532	546	535	572	521	547	550	536	522	572	546	607	570	537	566	527	563	565	530	539	557	487	523	583	547	547	561	556	553	537	486	557	594	552	544	561	535	582	576	562	514	507	575	550	560	563	544	555	529	571	558	588	512	533	547	580	575	516	558	573	527	563	553	559	591	508	556	530	539	532	526	539	547	534	527	570	523	560	572	568	545	565	544	575	556	541	558	538	558	500	539	526	537	543	563	550	555	552	571	530	523	531	526	549	539	523	571	555	535	545	548	525	542	562	518	503	535	577	542	515	566	550	597	513	492	585	558	547	566	525	603	551	553	545	563	511	554	534	533	561	559	583	539	526	579	554	569	527	582	550	544	579	561	525	538	509	552	523	539	535	606	547	556	519	569	527	515	558	538	546	576	535	553	563	532	561	552	545	559	548	567	531	552	553	567	494	560	480	552	574	517	560	549	545	567	525	555	560	544	518	534	576	535	524	575	557	551	515	530	531	522	539	552	575	546	573	523	550	499	522	515	607	539	559	553	584	555	556	525	525	550	550	558	576	543	521	564	527	501	557	524	582	534	550	545	502	554	525	530	563	537	531	509	562	513	544	509	545	514	555	516	551	542	561	526	562	512	549	533	539	552	599	600	546	534	550	554	545	582	521	540	503	593	545	559	508	571	552	549	530	587	557	504	541	583	546	546	549	552	518	548	561	551	528	547	574	530	576	540	527	538	525	582	559	509	524	604	539	576	617	590	567	493	525	528	520	577	547	569	542	542	516	542	533	515	570	587	556	533	539	567	601	537	573	556	609	536	558	524	495	517	565	554	546	575	499	546	568	554	568	529	600	505	547	543	560	497	559	569	543	536	586	536	557	553	555	532	567	519	562	572	527	537	550	529	542	501	585	549	572	547	552	554	609	563	563	596	616	564	510	534	554	529	555	578	527	563	520	534	537	578	564	542	567	535	560	594	531	509	563	507	570	560	542	557	571	550	556	584	522	536	557	524	580	557	598	572	509	556	531	531	560	571	560	548	522	560	513	590	581	560	534	564	532	538	537	539	513	552	559	498	552	538	564	504	539	588	562	534	595	540	538	561	564	523	539	528	534	539	593	549	514	534	579	555	529	572	545	516	548	543	508	550	546	548	505	582	504	529	499	586	533	550	592	553	528	502	508	507	493	515	519	593	574	570	552	556	530	523	545	599	531	555	524	575	544	527	554	574	572	554	552	561	556	542	548	543	564	485	528	588	514	566	553	540	570	537	570	551	546	535	488	557	542	573	521	556	588	524	568	500	520	563	539	530	538	562	560	522	549	584	557	557	526	537	605	566	548	531	559	557	561	588	573	547	538	510	546	567	538	515	556	536	577	514	514	519	522	548	551	505	518	563	498	565	538	532	535	571	552	566	547	584	538	553	515	541	553	564	573	524	506	544	563	599	517	529	549	567	539	504	547	565	530	529	499	567	499	493	563	542	564	542	542	582	561	531	531	531	625	512	558	558	557	515	544	517	518	599	552	539	557	541	526	553	567	574	573	560	506	529	560	528	567	507	546	547	570	507	566	541	540	520	557	533	587	615	555	564	518	525	527	561	509	546	521	536	555	588	514	542	566	534	573	498	583	570	601	533	563	543	557	519	537	531	524	560	558	573	565	510	550	515	535	586	577	523	493	556	520	537	536	575	530	540	564	543	590	578	543	579	574	547	517	549	549	548	542	561	548	548	580	569	526	521	568	540	551	531	574	543	585	556	537	526	566	558	548	566	507	531	560	567	584	554	567	517	522	528	534	584	583	547	551	524	537	553	537	515	526	561	505	551	550	514	549	520	510	577	541	550	547	574	553	581	532	563	598	535	538	537	589	530	541	524	565	521	562	576	549	595	545	541	551	569	524	565	565	532	552	580	564	544	541	548	592	524	550	567	550	558	535	579	548	572	538	507	537	562	560	546	555	552	572	521	549	555	589	542	552	554	546	534	573	569	600	513	547	564	588	536	525	570	552	541	531	560	564	506	550	576	550	563	514	602	546	563	535	505	539	573	517	576	521	555	551	584	542	507	582	588	544	573	504	558	517	530	549	526	533	552	521	531	532	549	559	552	559	545	572	524	549	537	594	525	532	551	569	525	539	538	578	534	560	569	534	603	547	577	540	521	555	527	508	577	574	537	543	591	537	530	539	526	535	523	535	535	540	538	580	552	543	536	523	542	567	559	538	549	548	564	559	506	538	563	532	607	543	555	555	572	601	536	502	576	551	525	564	568	559	572	539	569	557	548	515	514	539	522	564	575	574	594	555	541	533	515	595	483	543	538	532	521	532	558	557	533	560	528	514	538	528	550	523	556	557	533	585	530	516	569	522	600	546	540	552	567	542	538	554	544	575	531	532	555	545	527	553	516	547	563	540	550	535	544	529	560	582	565	539	564	556	562	560	508	550	557	535	550	580	505	513	552	572	570	538	607	523	514	543	563	534	533	543	540	561	585	533	582	539	569	554	524	555	604	570	532	559	573	537	504	554	542	546	542	584	561	554	566	557	542	545	547	607	571	574	511	546	576	516	559	562	553	559	563	523	560	561	558	594	552	533	577	523	567	525	545	532	571	552	541	544	535	564	527	558	512	527	553	557	523	522	552	525	577	497	559	530	523	548	545	545	573	563	528	581	531	537	559	590	540	556	504	505	573	562	607	560	533	545	541	510	560	550	552	571	544	547	543	567	568	508	514	578	555	552	533	576	556	548	557	578	567	566	508	564	549	550	525	533	538	574	583	559	569	589	556	523	570	568	559	576	558	518	569	551	544	580	510	549	529	537	564	577	537	524	551	536	585	538	563	545	538	520	546	557	563	550	578	568	506	523	537	557	558	523	533	577	570	559	544	543	516	530	554	542	559	557	535	579	554	517	554	581	566	557	539	556	522	530	564	550	563	534	525	575	552	569	564	531	551	530	549	521	534	578	521	530	542	564	538	563	526	549	564	557	543	555	586	534	539	554	574	582	569	556	544	535	566	566	543	545	617	530	524	573	549	537	530	566	508	557	551	561	521
29675	33619	11909	851	803	859	807	789	813	782	810	844	872	786	866	869	797	804	835	792	824	802	765	763	872	812	822	809	801	763	821	821	786	791	780	802	847	815	778	772	778	867	777	738	830	772	821	809	851	768	812	809	763	815	806	797	825	822	756	809	810	784	785	853	805	841	830	755	853	784	790	803	828	784	838	819	856	811	831	833	791	823	832	823	815	803	806	757	848	822	862	813	783	780	776	822	835	783	779	835	780	835	850	775	784	824	861	817	812	782	808	793	827	845	784	822	831	816	807	807	832	844	822	773	780	807	821	842	773	761	788	830	772	867	844	801	790	792	782	837	824	808	782	829	798	821	818	849	825	772	828	852	787	789	795	854	827	805	829	805	792	855	780	841	774	825	812	829	776	791	761	814	730	802	836	792	803	814	833	807	769	769	849	798	795	811	831	750	853	777	809	805	843	828	834	782	820	830	830	801	828	894	832	772	836	793	811	781	780	803	813	809	795	748	790	810	822	781	799	808	796	822	798	776	818	810	795	804	813	801	854	813	781	792	761	766	793	822	809	790	797	820	813	816	843	738	809	818	800	778	812	838	808	797	801	809	862	782	790	797	825	755	826	805	825	789	856	798	820	832	804	822	797	824	826	865	801	813	832	786	816	771	779	802	820	797	795	788	804	789	759	847	775	843	842	788	788	830	803	861	749	811	791	803	802	794	783	807	819	794	856	802	810	814	810	871	797	842	779	814	798	767	814	838	793	798	837	806	791	852	806	820	773	813	797	772	843	777	859	817	803	845	825	837	801	776	854	797	784	848	828	833	790	823	785	803	820	819	846	856	783	800	836	781	800	829	836	820	813	852	821	811	815	802	808	824	819	754	837	822	790	827	797	774	828	799	815	831	767	827	807	823	822	826	801	786	839	819	793	854	792	798	824	800	810	769	828	743	803	802	816	812	797	807	792	802	786	806	776	846	790	819	828	865	883	800	830	790	821	816	850	799	781	792	887	808	787	844	771	809	819	843	821	772	821	779	797	823	817	783	760	799	793	787	807	769	811	822	827	757	870	812	819	775	820	821	856	805	827	739	824	765	785	761	854	811	802	799	819	866	838	858	853	823	784	806	841	789	792	821	807	764	794	795	800	807	773	787	829	812	822	770	835	771	819	793	843	810	799	816	768	813	774	822	856	829	816	850	807	793	850	811	852	796	777	797	841	801	814	844	798	765	802	786	786	825	794	759	780	849	825	800	836	819	844	808	779	823	793	814	804	831	810	774	779	783	824	777	775	808	818	799	754	830	829	847	824	783	816	781	808	840	810	780	845	839	838	772	817	821	738	775	802	791	805	805	823	823	812	840	853	811	803	867	823	812	830	831	838	827	804	837	807	834	740	812	790	770	831	839	793	761	810	801	810	842	851	827	794	814	814	827	813	828	811	830	818	823	769	843	818	815	791	842	820	847	820	791	771	810	801	764	795	875	809	861	766	803	775	838	817	789	813	830	736	840	781	846	836	872	779	779	818	810	764	790	826	771	782	861	827	798	848	873	857	767	804	800	782	796	786	767	779	817	788	815	790	844	794	824	809	762	801	801	835	815	774	789	804	789	766	815	836	820	804	882	786	769	827	815	781	836	814	782	837	787	805	795	813	825	760	775	829	800	829	804	786	836	821	816	776	805	795	854	886	833	762	825	827	804	792	877	821	808	818	867	771	845	766	763	831	784	784	807	805	793	825	808	807	788	831	825	792	816	796	768	824	826	786	825	821	861	790	811	792	801	810	790	832	805	774	827	806	763	828	828	790	807	791	799	830	775	806	830	841	845	807	795	770	821	850	810	807	748	871	805	817	839	772	747	785	808	820	855	822	782	777	781	821	813	869	837	782	825	786	799	774	816	801	783	800	779	804	787	806	781	792	842	834	809	793	801	812	790	849	790	813	779	786	852	777	852	787	778	835	790	829	828	838	856	797	836	795	794	877	791	745	761	805	816	770	830	821	867	801	834	782	831	841	806	816	784	823	794	782	793	814	803	799	832	874	855	833	825	787	761	827	803	810	828	827	796	828	820	784	859	816	834	723	784	752	850	804	759	832	842	775	810	841	785	807	821	771	816	814	831	790	818	852	804	805	781	788	808	809	818	781	785	768	833	728	849	848	839	843	819	847	821	792	778	811	812	836	800	761	772	811	848	851	801	794	771	790	857	773	790	827	845	823	848	827	818	771	811	839	794	820	789	806	832	838	784	819	809	774	834	849	814	850	773	804	854	788	860	805	806	797	831	833	785	811	829	771	822	791	761	764	777	865	807	841	811	797	822	806	824	773	846	818	784	836	817	825	756	823	792	807	842	839	799	804	843	817	812	854	862	845	796	792	803	810	757	799	846	792	837	785	802	791	856	762	828	768	799	834	809	803	810	825	739	776	795	782	804	806	775	773	810	823	853	827	859	807	845	787	783	841	775	828	781	759	817	826	806	797	790	759	761	837	830	796	855	852	838	799	837	870	751	847	829	807	778	800	815	820	840	842	799	796	794	823	787	855	832	780	810	743	806	859	793	772	779	767	794	741	769	794	840	814	795	805	859	790	790	776	755	789	841	796	855	787	790	825	840	803	834	831	795	832	786	823	828	816	805	792	788	787	823	815	849	808	818	794	828	794	802	818	802	815	817	841	799	808	790	853	789	816	797	798	837	813	775	825	838	822	771	745	783	790	792	783	750	795	789	797	825	780	775	837	750	838	830	825	779	800	819	887	848	803	787	805	756	799	806	798	812	855	801	824	782	830	842	808	766	817	798	845	799	868	808	774	811	818	792	798	791	837	771	818	842	815	810	848	799	792	838	799	821	798	810	794	833	770	788	868	768	759	837	849	825	870	802	841	810	839	856	835	855	829	815	773	741	861	767	785	801	764	780	841	792	825	800	788	780	810	823	775	765	769	860	827	834	848	796	859	791	805	799	781	799	775	879	784	773	793	738	821	772	801	802	832	775	810	800	746	771	825	760	803	832	859	839	801	777	822	784	781	816	832	799	823	824	772	797	780	861	795	845	856	821	753	789	800	800	746	841	835	813	849	800	878	794	795	830	793	855	857	834	778	783	781	819	848	786	799	807	789	794	806	783	753	822	785	839	820	805	736	827	802	809	838	849	836	801	793	806	742	824	795	825	812	822	835	839	805	796	808	778	813	821	836	807	795	812	772	821	807	833	800	822	844	790	795	810	834	815	770	837	801	812	801	794	840	873	775	826	803	826	887	871	785	829	756	786	808	735	779	843	836	734	814	807	760	825	813	746	739	801	793	739	794	822	829	780	848	759	766	764	825	866	836	822	814	789	807	836	789	818	830	823	773	791	817	856	815	787	774	793	861	754	870	808	790	754	816	838	823	833	772	777	823	841	819	801	824	780	824	848	825	845	789	814	800	797	785	779	804	861	831	810	823	851	823	846	791	810	790	799	848	789	798	803	823	829	838	820	780	855	814	800	818	752	788	806	817	881
23526	21817	28624	25034	17541	1719	383	347	335	330	361	335	330	327	336	286	321	335	326	340	359	322	320	305	312	320	327	338	329	311	337	326	328	328	330	302	332	305	340	371	336	318	313	309	311	359	314	309	314	315	313	352	314	318	357	348	321	339	359	319	335	331	346	313	311	330	323	336	310	296	306	333	303	329	324	317	275	335	355	310	344	344	326	310	330	311	355	305	305	308	322	316	333	318	319	300	326	315	280	343	307	378	313	336	338	342	321	324	307	292	339	311	337	329	307	345	335	334	330	372	302	342	331	329	308	312	318	332	298	308	300	326	333	318	299	343	311	316	307	342	319	328	314	305	298	302	311	288	323	334	302	333	325	325	348	341	307	353	330	316	342	348	327	317	328	337	284	339	328	341	331	292	317	342	291	311	340	333	290	318	349	321	329	329	330	363	306	334	309	333	331	311	345	356	334	303	286	340	356	291	318	321	370	329	338	309	323	359	309	309	317	322	345	314	361	312	307	301	328	323	273	325	300	317	324	317	348	321	325	348	351	349	336	311	317	325	331	355	362	328	319	302	317	308	317	322	314	329	304	308	353	313	338	317	332	347	338	326	333	329	341	317	308	335	334	317	330	304	306	349	336	311	341	323	319	332	304	353	297	336	336	306	321	314	342	288	310	323	279	301	317	338	313	346	311	296	309	309	316	313	323	322	339	338	327	296	362	340	346	329	346	269	295	292	313	314	296	337	308	308	318	305	312	361	338	303	323	331	331	324	327	343	295	324	335	305	329	321	284	319	271	330	323	334	314	290	305	363	280	334	322	317	320	346	317	336	342	334	286	316	287	299	311	328	317	322	317	331	354	308	337	331	308	324	333	332	322	359	332	290	304	325	325	327	329	307	345	312	337	353	301	317	336	321	331	325	336	336	351	337	309	296	321	328	334	310	332	312	320	342	320	332	315	288	323	340	337	330	315	357	330	276	342	309	313	320	307	300	310	310	352	312	294	301	360	307	329	321	306	287	308	313	335	315	321	303	312	340	328	322	328	303	296	322	323	321	335	361	310	332	338	296	315	308	300	312	319	307	327	327	313	313	327	338	319	333	343	370	311	313	324	330	321	305	328	323	311	356	310	280	329	320	324	333	339	308	351	328	337	304	317	309	343	313	330	336	326	340	335	345	311	305	284	300	305	289	305	347	323	329	302	319	309	318	295	302	321	325	327	338	347	331	324	316	310	315	306	310	304	290	335	333	328	322	305	323	309	346	333	318	326	354	330	329	357	344	318	337	340	344	325	333	295	332	293	323	327	290	352	340	309	308	322	314	313	315	329	329	286	296	334	319	356	326	349	330	289	300	341	287	295	354	307	335	334	329	321	337	314	348	352	324	315	302	344	309	328	335	334	345	331	316	319	306	330	326	353	348	324	338	321	308	317	339	342	305	335	337	314	341	311	336	339	323	346	346	350	323	347	354	301	314	355	311	318	324	290	297	317	295	317	304	319	310	346	362	327	328	336	297	306	303	301	349	302	324	323	308	330	337	340	347	302	339	308	300	322	316	355	342	327	327	315	310	327	318	304	295	327	304	343	299	306	319	327	316	280	301	335	310	320	322	303	327	324	333	312	309	324	337	347	327	324	306	320	320	322	323	289	313	331	294	321	343	295	375	332	341	335	361	323	299	312	323	322	317	319	323	322	298	293	296	288	349	350	296	308	322	342	346	319	351	303	329	344	324	332	322	321	311	325	331	346	329	299	325	340	284	357	317	327	323	349	336	365	324	307	318	349	353	292	291	341	332	338	311	295	307	324	292	329	293	299	345	330	301	338	341	330	327	310	309	323	318	311	328	329	344	340	312	339	315	330	350	324	351	315	288	298	310	295	313	325	341	320	294	291	331	288	337	336	329	344	333	328	317	321	348	330	313	326	336	338	331	289	324	321	329	339	319	327	333	296	300	296	326	315	327	297	325	341	322	325	336	333	327	295	329	337	308	325	295	343	314	331	319	320	316	356	329	319	357	308	333	325	311	359	313	284	302	332	286	324	305	328	354	304	338	311	343	340	331	317	306	339	324	337	303	335	320	297	338	301	336	307	326	322	316	330	310	290	299	306	312	321	351	313	333	314	321	321	333	338	342	343	339	337	293	296	329	339	329	351	293	338	295	302	319	332	348	332	309	309	329	329	317	302	318	303	305	335	333	330	323	290	347	347	318	308	342	304	327	326	332	294	311	323	299	332	350	330	316	326	326	322	337	325	313	326	333	326	320	340	354	323	323	302	307	322	325	310	326	323	303	307	352	346	345	349	315	308	293	351	305	306	312	314	271	336	328	304	300	338	328	309	333	278	322	271	319	320	337	326	318	341	339	355	330	352	284	299	307	313	300	317	278	322	297	333	347	339	331	285	324	280	350	318	337	310	307	337	323	315	332	311	305	329	301	304	327	351	319	328	314	356	335	324	304	316	336	303	317	326	323	311	313	299	341	330	342	327	313	326	352	333	345	314	307	323	333	344	296	310	280	366	313	329	292	329	293	304	330	311	327	347	316	327	329	334	304	364	323	303	348	343	322	337	288	328	328	310	371	287	328	324	313	296	323	307	340	321	322	335	337	312	319	336	293	305	317	324	345	337	295	312	327	304	341	334	325	328	318	327	315	356	300	328	330	320	317	296	304	332	360	279	306	348	322	288	332	324	349	299	315	310	318	336	295	354	332	308	341	346	317	314	305	350	349	329	306	333	349	305	367	320	306	308	326	326	302	296	307	326	311	314	328	319	327	317	314	333	309	302	303	304	337	319	305	322	316	323	296	355	337	320	316	308	331	319	330	301	291	337	337	370	338	316	314	321	326	299	312	332	324	337	304	334	352	322	283	299	331	304	307	312	327	324	328	307	319	335	293	346	340	317	323	352	324	321	323	311	356	330	321	339	300	315	304	359	336	359	308	306	317	326	326	308	330	333	339	337	330	308	330	298	326	298	301	349	337	315	349	333	311	325	344	306	316	305	293	330	338	315	288	324	338	320	313	324	329	355	320	352	317	315	345	321	326	335	319	352	332	323	312	287	277	289	280	306	326	304	333	350	284	320	332	328	325	350	306	281	319	313	334	271	341	339	324	291	372	322	320	314	311	332	319	358	337	323	341	322	314	319	329	313	311	318	310	314	323	348	327	329	288	284	315	319	327	300	308	329	304	364	338	332	311	325	323	320	291	340	303	345	309	344	321	315	311	305	329	336	335	311	330	356	301	365	341	316	325	340	318	330	328	331	326	316	302	307	314	271	330	339	302	286	337	327	341	305	336	344	323	329	312	320	332	312	304	325	310	325	327	325	321	296	339	295	326	305	352	324	326	330	327	300	323	314	328	342	299	291	313	304	326	331	316	304	322	331	340	304	336	331	297	347	334	310	300	279	331	343	316	324	306	308	312	335	308	331	324	314	369	297	337	335	362	334	309	313	338	344	297	354	323	321	313	313	320	351	324	310	303	286	327	321	321
51510	75594	31778	632	589	570	538	506	532	507	521	526	513	485	516	496	461	473	535	530	498	499	516	489	494	494	485	494	465	509	505	490	536	484	478	504	522	498	502	515	483	491	518	505	513	492	496	454	530	447	486	505	472	490	482	495	515	510	478	503	497	490	497	517	501	492	496	490	495	497	532	494	529	495	464	498	546	485	464	500	483	516	524	479	489	542	514	479	512	501	512	499	513	500	511	470	538	490	498	504	498	488	497	497	515	510	515	494	491	482	463	507	482	464	481	452	474	520	506	456	502	475	472	504	471	506	494	469	539	507	480	500	415	524	487	483	490	472	494	531	526	500	511	499	505	481	495	495	507	455	514	506	499	504	477	471	480	485	492	469	518	495	498	488	523	511	513	499	466	479	527	495	459	482	534	509	512	499	525	480	523	480	527	500	494	463	517	473	489	487	502	475	546	521	513	512	481	537	492	495	486	464	468	492	517	505	475	479	533	526	508	513	556	449	475	467	520	508	492	481	509	494	484	514	434	488	497	511	483	485	496	507	486	476	452	536	510	488	515	498	470	517	500	541	490	467	525	480	497	560	503	524	491	464	468	503	468	482	485	511	467	473	462	464	502	501	503	464	472	465	500	508	505	497	474	465	510	472	473	468	511	471	498	520	508	507	504	488	458	475	515	474	494	465	492	477	498	492	512	511	473	486	501	441	497	478	509	530	484	497	513	457	506	522	491	470	484	483	524	484	483	471	487	529	518	482	492	483	492	494	490	493	485	503	464	469	509	479	524	499	503	451	534	474	502	490	488	508	474	492	478	493	509	488	515	476	472	532	452	491	535	501	519	478	507	481	501	493	492	471	535	487	487	487	475	460	488	493	522	513	494	529	476	458	483	506	483	485	540	472	506	506	486	470	464	463	477	524	502	471	507	509	499	508	550	470	469	500	496	475	484	479	528	502	532	461	489	516	489	512	512	523	492	493	507	445	512	473	473	498	515	520	468	489	531	488	465	495	464	485	481	485	478	509	522	529	467	458	501	480	519	486	526	485	493	513	487	480	464	506	492	493	546	489	509	521	484	466	471	462	512	514	511	496	521	483	509	482	497	493	486	476	480	490	485	485	491	488	525	457	476	485	449	503	496	496	482	490	494	512	538	488	495	470	476	501	474	502	518	479	487	493	535	540	486	472	474	489	496	470	474	479	494	508	526	491	524	508	520	489	465	534	506	479	458	455	491	497	462	555	481	527	492	529	475	465	489	501	487	510	453	486	478	488	482	470	541	464	437	495	452	494	491	452	473	491	495	466	501	496	485	452	483	478	532	547	544	498	496	518	492	522	491	507	501	465	513	491	458	475	530	462	504	489	497	498	505	509	482	499	492	504	518	509	495	487	502	497	510	481	491	481	519	498	482	497	470	487	493	464	490	513	477	468	471	503	491	446	525	510	481	500	473	523	517	493	496	485	463	486	507	519	529	512	517	453	477	448	549	511	459	471	503	515	497	481	488	489	481	491	476	470	496	502	503	495	533	474	479	542	498	524	520	505	475	462	490	506	505	516	485	485	493	453	461	483	466	484	513	455	500	498	543	450	500	480	508	478	491	484	490	434	463	504	503	496	459	471	475	510	512	469	516	482	535	479	521	547	473	493	500	494	481	504	524	475	533	473	502	489	489	458	520	491	497	483	492	533	511	544	488	525	516	511	513	477	454	475	473	508	471	508	496	517	519	504	491	521	473	466	486	502	489	498	473	480	546	529	501	497	502	465	486	447	527	460	483	495	498	497	500	485	508	507	483	479	502	526	496	509	476	457	504	491	515	496	515	508	478	541	523	510	489	475	450	496	521	501	505	509	503	477	512	477	506	485	472	498	462	508	502	462	488	524	472	540	474	490	430	533	515	484	494	460	510	489	488	451	488	506	488	501	476	511	513	503	512	529	505	518	499	482	461	482	502	476	533	471	473	543	492	516	516	452	510	483	485	459	503	484	501	499	488	516	518	513	488	535	473	489	482	478	498	526	475	494	478	496	493	476	511	506	502	493	467	474	530	512	521	483	488	501	506	516	497	500	500	529	466	473	509	505	488	507	509	540	526	487	495	505	470	531	514	513	531	500	492	489	494	496	502	506	480	524	501	521	482	502	523	490	501	486	498	490	506	514	495	488	471	499	506	500	462	529	485	509	496	526	500	470	494	506	489	531	471	507	516	501	504	508	482	519	516	545	469	471	480	504	514	487	511	474	468	498	484	516	489	488	486	485	515	492	459	445	475	510	547	498	476	462	494	524	476	457	503	483	491	518	500	521	496	513	486	473	515	487	498	544	514	496	502	488	452	486	505	520	502	475	513	501	499	488	495	490	450	510	527	507	515	498	470	518	500	496	514	500	493	489	481	482	476	483	461	447	511	455	476	487	502	486	478	539	541	481	489	475	467	489	505	451	490	507	514	489	477	506	495	513	477	490	477	527	524	471	485	485	485	475	519	532	510	460	486	474	512	492	498	480	474	491	480	479	488	492	456	489	490	502	479	482	493	515	481	464	482	506	457	489	513	507	515	509	495	500	498	497	474	487	482	484	473	464	501	522	496	487	508	460	464	522	474	494	496	500	500	509	476	476	522	471	483	467	510	487	491	519	511	466	479	482	507	488	468	513	467	532	500	474	508	520	489	447	487	507	525	496	531	516	524	512	448	506	480	503	497	487	487	496	475	513	483	465	515	497	500	490	485	502	485	493	513	540	487	467	495	464	491	538	493	537	449	495	484	526	537	490	442	495	508	474	457	475	508	468	484	483	500	473	480	531	480	500	461	493	479	484	530	501	506	495	501	482	490	531	490	514	483	525	486	508	462	491	448	519	466	505	499	506	486	490	521	519	454	538	461	471	495	430	467	494	484	478	483	479	497	526	473	493	537	488	496	494	456	450	480	455	499	506	490	506	485	489	520	516	496	494	481	479	492	504	457	475	484	507	478	505	456	494	496	549	493	491	489	477	519	464	500	491	484	473	510	503	475	501	505	532	487	510	528	487	467	476	484	500	478	442	507	479	466	495	493	479	479	474	508	468	471	523	461	448	513	504	469	478	483	509	479	480	487	481	465	494	452	509	508	498	506	496	477	481	511	499	495	482	490	469	534	505	468	493	510	511	472	496	488	518	513	511	484	454	508	515	472	544	505	528	458	519	507	476	493	495	482	465	520	490	505	457	475	502	462	478	517	495	504	531	466	470	499	490	525	483	524	452	512	513	483	506	468	504	501	496	467	447	465	502	497	476	543	519	505	474	462	511	461	486	477	523	493	512	483	489	496	511	510	462	508	499	541	537	485	505	472	477	465	501	444	491	502	476	459	466	491	481	508	540	492	519	511	499	496	500	465	520	454	482	530	494	489	530	462	491	495	532	521	499	513	493	489	514	525	508	467	469	491	521	462	516	471	523	462	484	491	523	469	511	498	496	463	526	487	510	482	491	503	498	469	546	475	531	495	510	465	501	510	487
25113	22432	26617	22020	2275	642	576	632	542	634	609	560	574	592	622	565	572	613	566	652	586	582	609	618	560	564	584	625	524	586	575	579	547	616	560	622	602	549	561	581	554	600	612	530	589	590	546	559	554	571	540	566	567	506	596	568	603	556	550	584	564	554	577	594	592	565	572	585	551	561	561	596	567	586	585	555	561	580	573	567	562	612	586	556	553	588	577	559	564	602	575	582	624	550	611	549	559	545	611	591	591	569	597	606	578	615	587	612	602	535	627	591	607	599	588	584	599	537	557	580	584	603	611	546	599	587	599	597	599	536	581	579	621	573	555	581	544	576	560	593	575	596	566	594	567	590	524	545	576	572	598	577	579	626	577	579	591	560	551	584	615	603	599	578	615	624	566	603	587	588	604	584	557	588	598	530	550	568	594	604	579	604	589	547	610	547	600	564	590	562	637	603	548	576	591	588	595	596	605	583	578	584	583	561	633	591	574	560	590	590	548	603	541	572	590	576	602	565	577	597	574	571	552	602	550	568	587	625	611	546	595	564	605	598	580	577	565	572	577	601	572	570	611	623	572	587	592	601	597	592	590	558	634	557	624	601	629	588	602	537	610	563	606	565	578	577	597	604	581	571	562	583	580	609	583	579	575	598	605	563	630	572	587	625	587	569	579	587	580	569	572	585	582	603	623	612	613	566	556	605	573	578	576	570	587	587	607	589	602	598	559	584	564	578	559	568	607	599	561	596	576	604	601	597	596	625	566	590	590	593	570	578	594	531	598	630	524	578	565	574	608	594	645	630	585	596	562	598	603	551	584	533	567	611	549	556	608	576	568	592	531	583	554	619	572	586	591	594	616	571	615	565	555	570	610	569	564	554	566	620	608	580	624	581	540	565	577	569	550	589	564	637	609	629	600	592	553	608	567	583	612	609	592	621	581	585	575	604	559	592	596	570	576	603	583	546	568	592	618	572	552	590	567	602	598	568	571	580	570	551	574	575	608	574	597	595	581	577	586	576	616	569	605	570	614	580	594	585	576	557	568	567	613	565	558	569	569	630	577	591	633	591	527	587	587	626	548	576	596	538	583	561	577	589	622	589	594	595	547	583	639	611	574	606	587	562	590	579	572	554	561	572	562	554	596	540	536	591	610	586	552	563	592	555	566	598	589	562	568	573	605	579	594	558	585	541	576	569	573	588	570	549	575	575	524	551	592	547	590	628	535	603	613	553	594	572	594	595	596	616	572	568	566	601	551	572	577	569	576	613	542	573	600	626	602	601	609	607	527	600	566	580	587	600	621	576	570	591	585	606	562	591	556	552	575	540	577	587	565	572	574	578	578	549	606	621	605	570	565	568	551	572	551	583	550	580	537	569	600	586	523	644	588	557	558	572	566	615	607	587	552	571	555	594	586	562	597	605	615	554	589	596	558	606	578	550	560	534	584	573	646	588	609	570	577	555	599	563	609	524	550	586	572	547	623	648	559	603	548	616	605	633	588	590	616	567	545	608	530	610	571	584	609	531	600	544	582	578	553	606	581	583	549	552	540	606	598	607	573	585	572	570	547	565	584	638	594	564	541	546	580	593	567	538	591	639	529	590	595	605	623	545	564	580	608	608	618	551	618	575	602	598	600	604	560	578	582	573	555	564	613	558	604	559	557	556	600	581	585	601	556	611	574	608	581	578	628	568	577	594	592	570	584	549	570	581	544	555	588	615	628	574	526	548	548	597	600	582	562	567	568	608	581	553	578	603	598	574	549	616	592	568	538	584	589	570	585	605	588	598	571	565	590	581	571	567	574	577	614	563	579	601	636	615	589	546	596	578	600	560	585	566	552	570	605	577	561	607	565	585	612	637	602	585	570	551	588	610	590	608	597	572	574	603	629	561	544	574	582	590	590	568	554	581	567	568	557	598	528	589	553	583	595	577	574	550	627	569	614	597	573	578	578	526	548	564	553	610	580	559	592	565	578	606	562	585	563	604	565	560	558	607	588	591	627	578	575	592	543	578	533	567	575	547	569	558	569	588	573	575	523	588	562	592	588	601	579	558	583	561	553	578	549	593	603	569	594	580	528	583	597	598	612	568	540	591	608	598	589	573	587	587	619	579	601	564	586	543	596	576	574	569	620	550	591	632	573	577	560	566	581	576	602	598	561	614	585	576	610	614	597	584	582	629	567	564	625	576	607	568	608	507	566	597	583	591	579	592	588	593	597	609	604	541	613	617	565	543	579	568	634	603	666	574	603	575	596	600	553	597	578	608	622	582	583	585	574	605	554	610	595	539	585	560	606	572	550	601	552	573	611	578	556	575	584	570	586	600	631	602	588	603	584	578	583	557	552	607	588	566	588	569	606	601	592	548	607	584	606	577	541	548	599	560	576	587	542	602	610	623	563	554	551	602	581	642	602	546	616	586	577	595	572	597	591	596	617	601	613	604	578	585	571	567	579	557	551	558	582	583	579	570	609	559	587	579	557	537	586	570	578	576	585	581	634	603	572	628	575	573	582	560	616	611	570	598	581	596	547	569	588	572	562	599	588	595	598	574	569	568	576	581	573	563	541	570	556	558	562	591	605	550	600	568	544	592	575	575	589	550	590	616	577	580	532	572	559	608	544	578	620	566	536	620	545	552	618	594	595	590	590	568	574	572	585	604	580	562	600	571	592	579	580	559	550	583	560	600	556	582	570	571	577	629	562	586	552	583	588	623	577	551	589	591	624	582	570	624	607	599	558	583	595	560	588	587	566	589	604	594	583	531	589	528	550	605	536	618	598	596	599	572	569	574	554	552	549	594	626	591	646	570	548	534	587	614	593	572	612	595	613	547	566	561	578	584	611	547	579	568	576	621	576	583	589	621	602	578	585	621	553	563	603	584	577	579	582	606	649	566	527	608	548	623	606	545	545	616	589	532	588	560	545	566	582	576	564	579	537	601	572	609	591	603	542	604	574	598	568	560	583	589	525	565	598	582	600	521	583	565	559	580	567	598	597	513	568	591	572	579	589	565	609	559	644	580	584	602	590	592	562	607	577	565	538	556	580	547	585	574	554	593	572	581	584	579	641	601	596	562	576	587	625	559	601	570	591	627	597	546	566	599	596	590	599	609	561	542	600	631	627	601	571	575	550	597	570	609	598	538	569	594	636	601	609	575	556	569	636	560	611	548	604	553	591	588	554	611	631	547	537	580	635	586	593	580	556	592	597	601	577	548	587	615	565	605	600	612	635	557	546	542	607	570	592	597	577	584	631	590	601	558	558	554	604	528	564	583	600	606	586	563	574	580	577	548	575	545	582	612	567	583	632	601	587	601	611	564	536	586	546	574	597	629	573	594	578	589	611	561	557	592	608	604	579	601	540	606	589	594	585	559	568	593	572	551	594	568	583	580	613	558	589	584	561	566	555	616	568	572	564	589	564	601	575	575	573	585	633	559	636	570	573	534	586	560	551	557	563	588	593	580	613	551	601	590	591	606	566	601	567	594	573	586	582	561
46725	58966	18376	885	850	896	838	874	821	825	848	850	867	884	814	852	833	800	796	848	871	861	845	862	837	839	876	855	842	830	902	864	806	810	805	867	850	833	824	864	818	842	883	838	803	816	801	869	868	862	808	804	834	840	783	829	873	864	861	827	856	819	852	852	866	853	851	883	828	829	828	805	844	848	849	793	854	884	858	844	811	778	792	838	785	775	844	848	837	802	861	817	846	854	802	854	894	819	885	806	845	889	797	842	807	849	856	833	837	849	808	810	871	844	805	842	755	849	855	814	839	851	854	853	808	901	837	868	856	883	825	897	824	822	872	831	813	795	865	753	828	864	860	865	851	771	843	761	787	849	848	802	828	821	832	795	809	846	841	852	786	806	866	842	849	795	813	819	862	875	888	806	821	832	870	846	799	820	782	838	823	791	807	880	839	867	810	823	847	840	818	805	828	838	843	846	806	873	779	834	819	813	820	848	859	796	857	831	846	843	857	784	799	869	842	819	833	818	832	887	848	853	782	894	867	875	798	841	872	844	805	865	863	847	840	855	819	840	789	853	801	861	843	788	874	782	819	838	760	840	869	868	799	840	865	859	863	846	846	824	861	910	832	852	861	780	816	843	884	816	806	796	814	836	823	887	844	841	858	803	810	861	779	811	807	818	849	842	848	851	792	867	821	821	834	794	860	850	892	878	783	840	830	796	823	796	882	828	808	832	867	789	881	812	844	798	851	803	821	882	797	835	792	828	797	835	864	815	891	879	843	879	808	848	834	822	845	801	796	831	866	838	838	864	831	829	862	869	811	855	793	854	841	839	897	764	836	846	828	851	800	854	850	839	826	856	840	758	825	817	826	854	880	828	763	882	859	827	770	819	812	749	910	834	828	833	815	843	885	802	829	870	893	873	808	830	854	864	793	853	865	840	841	859	833	850	839	832	815	834	884	853	777	847	786	852	848	842	912	831	842	857	845	816	856	829	790	849	851	849	834	786	846	822	802	806	831	832	851	848	849	841	838	859	854	835	877	810	847	839	820	845	816	874	918	849	833	881	858	792	873	848	824	844	825	854	847	863	813	849	829	842	838	804	839	807	853	849	867	849	794	814	867	860	833	827	819	818	853	807	817	857	827	823	837	848	872	848	829	867	856	864	843	829	835	871	862	834	895	865	841	811	828	823	857	854	820	828	835	805	825	834	883	863	831	848	866	785	828	848	798	905	821	846	871	858	848	818	854	868	873	821	875	781	803	839	826	894	852	828	830	833	821	836	902	814	852	876	799	887	808	849	824	772	802	816	801	848	821	839	822	839	865	836	814	824	842	884	819	855	816	801	842	839	843	880	860	802	838	820	805	808	760	837	845	830	841	824	863	876	833	851	825	880	834	821	850	828	809	833	848	907	839	836	887	875	857	828	881	844	837	858	826	805	823	814	792	892	840	849	884	810	864	862	841	880	820	833	838	815	883	896	792	856	815	821	882	794	838	850	830	811	869	795	833	826	808	844	885	841	863	862	880	834	860	871	794	821	870	856	856	782	903	838	816	819	829	809	825	854	822	802	842	833	842	803	834	875	819	829	825	822	821	824	845	826	847	812	833	831	846	759	885	861	792	835	859	828	869	840	871	813	771	841	824	816	796	793	858	794	843	817	825	848	842	829	811	811	809	787	769	843	859	853	885	846	831	820	837	890	857	824	862	887	822	841	832	840	847	836	853	773	868	856	882	827	862	803	857	862	831	835	820	862	849	785	790	845	837	821	854	861	898	845	832	778	821	806	881	881	842	848	842	817	824	825	854	843	783	854	797	814	812	866	845	886	772	793	859	847	841	845	831	847	867	854	798	866	877	804	833	850	803	827	883	851	791	831	844	870	845	869	859	790	837	820	805	839	825	811	827	867	828	823	841	812	824	858	828	827	834	817	842	815	842	826	812	860	827	809	908	799	816	830	838	880	842	833	811	866	834	811	820	837	888	879	845	851	824	804	824	836	817	877	856	844	816	853	795	826	867	916	836	817	828	801	797	802	905	862	820	870	874	851	853	845	819	838	835	841	833	856	833	806	821	880	899	856	814	783	814	841	855	830	838	805	808	853	806	843	784	824	873	848	873	840	875	864	860	839	809	803	846	803	793	916	883	831	782	830	828	845	808	782	832	809	831	811	820	861	828	867	829	850	859	831	835	809	808	843	784	831	797	827	856	814	849	857	786	794	859	816	844	818	884	830	859	848	857	861	908	885	829	805	825	841	766	740	815	844	869	859	840	827	851	868	849	879	801	823	822	774	831	819	852	816	849	815	862	775	876	822	848	832	887	785	859	826	849	817	810	836	815	841	886	842	834	834	843	792	871	885	834	825	829	811	861	860	863	832	847	818	809	828	847	871	822	819	852	878	766	835	835	858	847	813	819	789	872	812	828	832	839	835	883	857	809	791	779	806	855	862	885	806	876	837	834	819	802	825	828	813	876	875	791	818	794	832	844	849	834	840	854	794	834	856	813	808	803	869	811	801	824	816	807	906	846	842	839	815	841	799	805	818	852	809	856	780	832	815	890	869	828	852	815	848	877	848	863	887	830	827	823	852	824	874	848	869	818	838	853	758	807	825	812	886	833	862	845	841	850	873	857	882	892	864	822	861	854	826	815	838	814	874	819	820	837	777	794	845	788	861	824	892	819	824	874	875	820	823	871	806	819	832	810	773	856	797	804	811	772	820	821	832	834	839	847	796	811	840	867	826	833	865	827	852	795	825	852	834	787	851	843	835	849	847	819	842	854	789	815	826	834	801	863	824	859	855	885	816	822	814	806	839	798	791	833	807	846	814	784	815	872	797	831	853	801	814	843	810	823	839	830	839	852	848	817	859	837	809	847	821	784	799	811	823	841	837	869	830	888	811	830	828	849	826	767	848	790	849	864	832	792	834	755	840	820	849	829	831	856	813	812	868	835	820	848	834	812	822	820	852	841	862	857	838	893	787	848	814	770	874	864	853	824	818	810	799	870	870	805	806	824	775	877	833	825	813	833	856	798	824	770	838	846	825	830	868	835	784	840	845	796	837	905	858	832	861	816	815	823	845	813	862	864	869	787	840	854	925	897	845	810	833	840	880	938	836	838	816	789	820	782	844	864	830	829	848	834	860	781	824	829	878	879	821	882	794	835	855	825	822	884	817	825	790	786	839	817	844	827	869	832	869	892	795	824	890	829	800	866	809	866	824	823	839	860	801	821	919	860	809	892	777	785	809	899	825	832	834	831	805	825	853	868	838	856	853	845	806	870	819	859	831	812	841	797	843	827	854	822	799	816	824	824	821	831	846	854	858	879	829	837	807	857	830	863	877	843	864	821	836	838	869	841	834	836	850	834	834	831	850	780	788	818	881	756	820	837	861	835	835	859	863	834	822	843	846	816	807	789	863	878	850	800	842	843	852	847	829	801	824	803	868	821	838	872	841	811	824	856	897	820	824	857	878	854	896	843	795	793	853	855	843	887	852
22502	21604	29150	24357	21508	18551	1073	268	282	279	274	255	244	277	243	284	262	280	242	269	289	286	292	253	249	250	255	286	278	271	270	231	238	272	304	249	250	278	266	236	241	244	283	263	228	248	254	233	228	271	258	255	276	242	292	269	237	265	265	269	248	243	230	256	256	229	259	267	262	274	291	231	250	229	251	255	266	261	242	236	249	270	274	231	250	267	234	273	247	295	251	224	267	245	251	249	267	219	253	262	250	232	264	230	234	269	265	246	245	247	278	275	249	264	228	279	262	277	226	230	264	254	258	237	288	259	267	232	245	266	251	240	253	246	244	248	255	266	238	244	289	242	265	263	267	263	242	283	281	253	235	258	254	258	281	235	230	259	275	282	260	282	254	282	277	224	279	268	260	281	246	237	268	253	272	273	242	266	257	250	248	245	267	252	268	261	245	273	254	268	263	262	223	260	262	235	224	279	229	244	273	269	257	251	267	251	222	243	283	287	275	270	239	229	250	266	265	239	245	271	264	257	254	269	240	264	248	266	263	237	280	253	282	252	265	251	232	254	266	254	274	234	245	260	244	260	248	270	223	244	279	270	242	263	268	259	245	253	232	255	260	264	243	286	252	230	229	250	254	231	275	266	270	258	265	241	261	257	262	255	250	247	230	264	243	261	253	234	233	258	240	258	266	244	273	245	258	241	259	245	245	256	262	259	262	247	258	243	245	248	276	255	260	233	259	240	255	263	264	230	239	240	256	242	259	258	264	262	253	277	235	269	251	279	281	275	251	234	271	250	239	251	266	245	278	244	227	227	230	245	269	267	249	270	254	259	242	261	264	285	241	251	235	243	235	270	252	216	261	287	232	282	228	245	255	223	255	245	259	270	259	247	267	276	256	261	276	279	275	252	262	240	242	244	250	249	257	268	243	268	233	262	255	272	241	289	265	248	260	229	249	266	251	262	242	262	272	270	251	262	253	270	271	253	251	273	270	266	246	234	228	261	229	248	260	267	243	240	251	221	238	277	250	234	257	249	243	254	257	265	266	225	265	287	281	270	255	263	251	272	250	242	257	247	279	254	279	266	234	302	255	256	252	253	255	251	238	242	256	267	225	242	257	243	253	263	254	254	253	234	247	238	274	256	249	260	278	280	232	251	217	261	279	264	242	234	229	230	293	279	230	238	260	257	279	276	260	235	269	256	249	240	255	284	245	259	255	284	271	226	267	272	256	251	262	254	247	262	263	262	273	244	274	230	277	254	255	254	235	241	253	235	255	262	277	245	258	272	273	248	266	259	237	261	281	254	281	241	270	263	245	269	240	277	262	276	260	245	240	254	282	261	261	258	252	254	253	250	261	242	266	247	258	256	250	247	268	253	274	267	289	259	236	279	247	286	230	280	273	265	251	275	222	234	270	247	256	247	230	243	245	267	282	253	282	268	272	220	233	253	275	264	292	242	296	248	245	268	251	262	261	281	232	242	288	262	284	258	279	256	230	231	270	267	255	251	266	238	260	269	227	259	266	227	247	276	282	263	249	270	231	232	259	263	229	254	233	220	260	279	268	233	274	272	247	241	269	250	247	255	261	234	244	270	240	230	250	224	268	239	266	243	265	261	293	262	254	236	259	252	283	226	235	239	236	250	267	235	253	260	273	254	256	252	236	264	224	246	234	273	258	269	281	261	261	260	262	259	242	264	251	272	253	259	240	260	261	270	250	272	254	251	272	261	254	257	239	262	250	262	252	271	258	267	267	277	258	236	250	250	251	268	268	269	237	253	253	256	259	271	268	240	236	266	253	242	233	258	256	253	252	235	230	281	272	262	251	263	257	247	263	280	246	253	278	262	237	259	280	258	243	264	259	276	270	236	253	262	259	240	262	236	281	273	220	247	252	244	228	270	249	264	258	265	247	256	250	272	247	261	260	234	254	236	239	277	239	241	267	241	246	276	250	232	242	270	265	260	249	233	260	245	255	242	253	275	275	221	259	247	237	243	266	267	277	222	268	290	238	260	258	264	255	256	240	251	269	213	249	259	237	266	270	282	255	221	228	253	251	269	244	241	269	283	274	277	248	230	237	237	268	262	255	258	263	259	237	259	237	258	242	279	245	256	252	263	255	291	268	266	259	283	263	251	234	213	295	248	250	261	247	240	257	287	257	236	214	235	256	254	249	268	269	259	280	264	233	246	241	226	233	249	248	248	290	263	290	236	264	288	246	274	258	250	259	254	251	242	250	236	256	256	262	263	281	263	259	249	258	267	266	257	247	245	253	238	247	247	255	227	258	283	239	262	260	217	256	256	269	272	273	254	251	264	285	273	249	267	234	259	249	237	261	247	244	245	279	245	267	230	251	211	262	278	257	262	250	239	289	243	249	251	256	240	279	265	245	224	264	254	255	274	254	245	274	272	274	243	262	272	286	254	233	269	239	240	265	254	223	236	272	243	270	241	254	255	260	243	227	260	223	280	267	246	248	255	254	253	253	228	253	229	261	271	242	261	240	241	243	240	260	234	256	255	244	241	250	261	242	242	257	254	259	291	288	289	260	242	263	259	227	263	257	246	258	249	259	205	268	233	236	282	254	218	260	269	263	258	259	253	231	246	262	234	285	273	250	250	259	268	263	240	241	280	267	233	251	247	278	247	247	263	251	282	252	250	262	244	264	282	258	274	277	232	257	258	253	252	271	290	245	300	239	277	262	220	239	262	244	257	267	250	228	246	272	267	232	253	271	243	240	269	287	232	262	265	249	250	266	263	240	265	246	256	253	244	258	251	256	290	260	278	247	257	248	231	247	274	257	276	255	262	254	242	250	250	242	268	244	232	257	260	269	235	279	249	239	250	284	264	242	260	246	272	265	290	252	260	258	248	241	271	274	264	228	259	272	267	215	258	237	260	227	252	234	260	254	258	284	242	260	246	251	261	241	241	249	275	246	225	246	222	239	270	228	292	250	258	258	245	258	255	278	237	272	286	269	245	260	237	288	256	235	283	238	240	226	282	237	252	247	247	239	270	237	250	262	276	269	241	259	264	279	248	252	272	249	250	256	258	269	248	262	257	254	263	237	236	269	240	244	210	295	258	264	265	247	248	244	258	281	251	260	275	238	245	262	231	255	269	244	244	238	243	270	261	246	263	281	224	253	240	274	265	243	259	266	261	262	257	247	241	230	246	267	244	240	274	266	226	270	278	257	252	210	252	266	257	257	258	263	236	268	263	260	248	243	260	253	259	263	262	242	260	262	253	263	246	248	254	241	233	257	248	255	273	257	240	258	281	270	258	252	241	268	249	228	250	246	240	266	247	260	246	257	230	262	228	231	276	242	226	228	272	260	249	268	263	251	256	261	245	270	232	242	252	268	255	269	251	254	245	233	245	242	295	230	253	266	273	280	243	254	250	275	264	256	260	260	249	278	248	272	257	260	254	239	292	241	278	209	250	257	264	235	240	270	266	238	235	261	252	266	273	249	248	285	256	237	252	279	222	262	253	268	228
59569	88359	35269	701	515	483	450	446	434	426	395	442	380	383	373	416	373	413	364	378	374	380	368	382	381	376	359	413	391	390	379	375	395	369	361	381	352	340	411	361	357	366	344	389	379	346	362	375	390	419	390	375	342	374	350	369	385	400	366	363	352	377	375	355	351	347	337	369	373	424	375	362	377	339	407	391	388	392	380	371	349	379	385	392	373	362	338	393	390	419	360	385	338	380	383	378	352	335	378	398	351	382	355	361	392	400	382	362	364	363	360	350	375	388	329	335	337	395	339	356	377	379	340	355	373	403	381	359	340	383	378	377	399	391	360	345	374	370	378	395	372	380	360	373	367	339	330	401	364	357	383	399	378	393	380	369	384	367	369	363	374	361	346	358	369	385	380	347	384	357	359	377	383	363	370	386	350	373	381	397	383	388	384	384	363	358	355	397	379	371	375	376	363	372	374	406	387	393	384	394	400	354	357	390	374	347	358	333	369	352	381	369	359	396	369	395	357	402	372	378	362	386	371	373	334	317	333	363	349	367	390	382	375	361	348	409	370	379	353	377	366	341	386	384	373	384	366	346	368	364	363	356	400	378	360	395	386	376	350	372	402	373	358	379	355	392	381	393	401	379	377	351	384	331	378	379	379	368	347	362	376	359	380	318	396	346	373	345	376	359	341	357	373	366	387	398	385	372	377	365	372	352	369	386	361	370	418	371	348	396	343	390	360	363	364	377	376	354	342	343	379	353	354	366	382	407	366	356	353	383	367	357	393	351	369	391	360	381	376	385	346	345	334	357	374	381	391	404	376	361	403	381	361	369	390	376	378	396	403	356	366	354	367	407	373	381	384	369	328	354	382	360	370	372	370	320	366	388	424	325	379	375	353	388	351	379	378	352	354	331	354	365	368	369	359	335	348	384	353	336	352	404	344	335	378	384	404	360	383	356	371	362	396	371	374	344	332	416	374	356	374	396	337	359	350	336	351	387	392	362	334	342	366	387	366	400	377	359	375	355	344	389	416	357	393	383	342	388	383	381	387	389	346	351	345	357	358	397	385	361	375	382	407	331	361	364	380	384	373	349	359	378	366	347	399	366	394	363	389	384	332	364	339	350	381	358	376	363	359	392	339	324	392	383	372	369	381	397	420	370	360	364	323	385	368	366	380	381	389	370	342	374	388	394	367	322	361	361	376	380	364	353	354	384	389	352	390	365	371	374	355	420	393	351	356	365	388	348	378	380	378	382	364	369	361	390	368	363	366	374	355	382	388	357	374	363	357	362	376	332	364	404	389	358	389	378	363	370	344	373	347	373	363	374	371	354	343	353	375	381	340	310	363	342	381	352	398	370	345	378	389	363	377	338	376	349	386	369	389	341	368	377	339	348	345	401	372	366	382	348	391	425	384	393	364	338	369	377	338	341	371	394	352	365	390	397	354	374	347	362	334	380	360	389	367	370	368	364	396	366	344	369	387	374	344	384	411	370	363	341	357	354	352	333	371	376	352	370	384	361	331	352	373	390	381	389	366	349	399	365	375	405	345	368	357	362	364	375	355	390	396	375	348	354	360	368	371	378	365	350	373	367	351	371	373	375	361	365	367	339	356	374	377	366	370	386	356	364	373	403	353	400	389	336	383	385	371	373	365	339	366	345	377	382	368	396	381	326	374	362	364	352	374	364	367	365	364	328	357	371	413	368	339	346	383	385	354	380	361	389	381	371	378	380	355	360	404	405	369	346	355	386	338	377	362	375	360	387	364	377	404	369	354	364	365	399	369	376	353	354	365	369	370	336	347	340	377	360	347	359	365	373	347	364	361	383	370	365	349	389	315	414	362	351	376	366	361	355	405	358	382	361	368	364	342	397	337	352	400	369	427	364	379	367	366	361	391	341	413	374	381	378	398	360	352	337	358	368	354	358	375	402	352	344	370	377	373	394	374	372	339	362	349	349	387	348	375	395	366	366	368	392	386	375	362	360	361	357	347	366	326	374	337	333	397	368	363	369	360	394	362	387	355	376	371	372	375	348	387	378	371	337	379	343	397	392	369	381	387	342	383	345	425	349	344	388	341	376	364	351	340	359	360	363	353	380	366	349	352	388	392	361	346	353	329	350	399	391	388	359	386	394	388	383	383	347	358	369	368	397	359	344	385	375	371	350	380	369	343	379	382	362	354	343	374	382	370	385	382	363	405	374	350	357	396	367	390	363	365	432	360	384	383	392	383	338	377	360	331	386	386	400	367	386	376	339	342	375	331	318	355	401	405	404	366	388	368	379	365	376	371	357	350	406	354	364	366	361	385	356	342	348	371	386	345	397	332	350	363	346	385	374	371	383	354	378	390	361	385	367	369	350	352	392	389	347	381	354	377	356	352	365	344	360	381	332	349	379	360	366	387	349	378	384	382	368	412	369	386	379	387	383	347	409	393	399	366	371	345	362	366	333	394	398	387	369	355	365	353	412	388	360	345	362	396	391	376	372	351	350	378	356	346	348	376	380	419	347	360	371	365	340	379	344	328	363	373	357	350	395	346	346	368	377	350	396	378	331	377	334	370	397	419	381	356	372	347	366	391	344	364	357	371	373	387	364	363	362	369	347	373	338	376	349	354	385	355	367	386	380	385	358	372	383	370	371	386	371	343	360	422	354	365	394	351	366	364	385	405	365	360	374	389	374	368	361	386	403	360	345	379	392	380	366	392	384	371	357	382	357	400	390	379	368	385	349	367	374	343	317	388	389	399	367	352	368	378	395	387	382	332	354	357	358	370	362	381	365	340	376	345	383	391	364	378	392	360	390	334	356	373	384	364	398	354	386	368	363	335	366	345	365	346	353	354	398	344	365	353	366	373	334	378	373	384	345	368	380	364	351	344	380	360	404	389	361	363	352	344	374	325	366	372	345	358	368	384	387	352	391	391	367	344	361	376	394	372	396	377	388	374	359	369	374	381	375	370	361	359	354	354	376	360	381	374	365	409	365	372	379	378	363	377	382	401	371	367	398	385	381	363	374	373	405	376	372	330	348	351	377	379	361	363	331	378	369	376	394	336	383	381	371	382	367	365	347	372	366	335	342	365	353	359	369	347	357	357	367	379	388	369	349	378	375	361	370	367	381	401	376	359	388	344	357	360	384	337	367	346	394	363	383	377	379	369	352	385	370	372	392	383	359	360	385	373	377	375	356	391	370	394	373	341	356	375	358	382	333	365	365	384	372	381	372	363	373	360	387	356	388	355	369	361	410	390	357	366	355	346	373	363	387	377	383	372	381	377	382	349	395	427	397	403	367	351	371	399	401	360	378	389	388	366	345	374	354	352	386	391	351	338	400	361	393	384	372	393	360	377	368	350	393	374	365	402	378	396	389	370	374	353	373	356	346	376	344	345	378	385	356	376	361	363	379	369	390	368	395	329	359	372	360	366	343	392	393	385	400	320	349	384	350	386	337	401	373	396	347	366	409	395	386	385	379	375	398	364	367	340	367	385	363	376	385	378	352
30070	23611	14960	1516	588	521	554	545	545	572	568	590	595	544	560	597	556	550	557	534	541	583	526	547	528	537	576	532	504	587	535	544	572	533	582	528	540	536	554	531	587	564	555	578	542	576	554	557	555	568	588	543	551	576	544	562	536	529	524	539	547	581	552	566	578	532	563	556	557	514	564	584	526	542	540	577	540	564	548	511	506	517	508	542	542	589	530	569	581	549	548	556	542	591	517	552	536	567	596	583	545	563	506	539	554	526	561	621	549	583	532	553	529	550	579	575	562	555	539	556	547	563	568	537	573	561	560	544	553	544	560	583	560	524	551	536	532	552	557	559	585	555	565	540	604	517	536	503	534	580	555	582	518	567	555	548	564	605	571	559	585	569	524	536	531	539	576	571	573	561	551	523	546	559	562	564	575	562	600	578	514	580	566	570	532	576	528	577	547	529	578	557	522	559	553	558	581	561	541	539	562	536	552	600	566	536	552	576	551	547	568	562	560	524	576	553	566	554	582	570	576	557	566	533	569	553	585	577	547	552	574	579	544	540	561	544	578	539	583	530	615	521	546	504	604	541	559	572	529	539	581	554	559	571	579	583	579	529	572	586	505	584	556	593	552	566	583	537	565	555	568	534	573	575	632	558	547	539	524	527	541	535	545	520	585	529	516	538	571	559	542	571	545	563	535	571	569	554	534	579	549	540	532	529	571	571	564	641	574	574	562	536	560	587	572	593	571	543	531	539	568	532	574	612	586	525	543	591	555	546	545	557	589	533	541	557	535	510	540	564	555	538	600	533	535	565	518	545	571	537	483	524	572	527	543	545	521	563	528	557	560	572	549	580	540	532	587	515	546	536	549	552	551	551	531	578	580	579	525	556	559	560	547	551	573	557	529	569	588	567	559	521	510	542	557	570	573	578	546	580	565	552	514	521	572	568	548	580	579	530	553	568	569	560	567	541	546	628	551	550	559	606	579	562	545	549	518	552	547	550	569	618	560	549	518	551	548	552	572	558	508	570	566	517	539	557	517	504	569	567	546	630	559	548	557	533	575	556	548	564	521	567	557	546	570	552	572	598	579	557	560	588	549	532	567	607	611	562	553	566	608	587	605	540	591	564	576	556	522	548	582	565	518	513	510	516	583	558	555	549	563	573	579	557	532	541	567	533	597	524	555	574	534	531	595	564	523	564	533	548	549	524	571	564	549	533	554	546	563	530	576	544	557	527	526	552	512	500	552	565	606	562	520	556	594	587	541	567	515	514	561	548	571	573	553	557	577	560	538	586	547	575	552	588	539	585	548	545	536	524	585	562	597	555	557	571	516	529	509	575	525	574	538	528	598	541	506	536	567	562	559	583	533	535	546	570	587	551	500	588	542	574	566	590	548	561	558	584	532	551	565	536	546	546	545	545	586	562	481	578	542	514	538	545	550	541	532	554	569	559	554	519	569	511	529	526	578	565	533	569	549	537	562	551	531	534	572	542	594	565	565	573	565	558	565	577	559	574	490	543	582	541	563	598	566	550	539	530	530	527	552	585	589	511	513	552	584	561	553	535	584	522	530	543	566	585	543	568	563	568	555	580	544	568	555	544	566	570	554	546	533	581	532	519	531	539	578	535	543	574	515	558	581	571	499	560	545	541	584	551	532	569	561	573	536	533	535	569	546	555	560	515	531	580	557	503	561	555	517	535	547	574	549	576	554	575	523	543	521	530	542	529	531	520	558	554	549	546	549	570	566	537	598	563	617	587	532	536	533	552	588	547	549	515	534	584	566	523	570	585	556	627	522	503	583	556	557	570	552	525	525	555	581	533	545	572	559	542	542	594	566	548	563	549	575	551	520	573	538	559	610	577	559	552	521	558	532	503	546	566	567	514	523	595	562	565	557	560	565	514	598	556	532	580	569	579	573	541	548	546	534	537	566	539	520	599	543	550	551	564	548	584	569	523	546	564	552	623	551	524	563	543	588	533	551	561	590	550	556	522	549	573	584	570	551	580	518	531	557	581	549	570	567	578	544	553	589	551	544	560	567	552	561	548	547	508	583	580	560	572	541	563	607	557	544	549	536	595	554	553	532	518	577	586	553	599	524	588	551	548	615	539	518	492	531	559	549	550	546	497	562	533	550	541	592	576	583	582	552	552	545	559	535	571	543	593	582	556	546	562	551	567	559	555	572	576	582	525	535	586	555	536	623	581	524	537	555	528	562	534	532	553	595	577	522	575	554	565	541	532	522	559	572	594	543	537	530	560	538	566	542	528	535	548	559	548	570	541	489	554	566	580	572	547	504	558	516	587	589	549	536	581	544	543	543	579	572	515	544	574	544	577	580	523	551	582	569	559	599	501	575	534	565	585	574	552	570	578	526	563	553	563	577	542	569	493	545	565	558	567	554	556	528	571	604	594	582	542	580	524	548	560	544	580	541	533	545	584	541	559	535	532	570	539	572	550	568	567	609	573	567	552	548	529	573	554	567	575	542	547	551	520	573	561	542	566	562	546	574	515	524	587	580	544	563	571	587	587	576	508	581	550	558	539	554	605	572	555	559	528	528	554	557	574	584	568	548	524	527	593	575	560	550	571	523	595	556	552	552	569	609	561	533	521	533	560	568	547	540	567	526	533	564	551	548	552	567	550	547	528	552	584	562	570	584	577	517	594	588	562	563	570	587	566	532	534	601	524	582	543	556	550	562	557	557	539	567	556	600	580	540	581	549	545	543	535	512	552	536	572	538	549	563	547	566	542	553	541	558	590	525	617	548	566	598	589	579	518	554	531	528	576	519	549	567	543	569	556	579	565	607	550	550	512	552	540	513	571	595	539	585	537	587	548	515	565	558	563	590	581	576	583	539	537	497	549	601	586	570	582	538	563	518	527	574	517	554	577	552	571	519	539	590	603	553	523	504	543	552	574	546	589	518	512	543	546	571	601	546	578	529	538	581	533	541	572	579	574	573	528	574	557	557	525	560	561	509	532	556	534	583	518	572	543	598	551	507	586	561	584	543	490	530	599	600	557	558	530	582	557	589	612	542	508	556	538	579	561	550	524	504	538	575	575	586	584	554	499	536	532	551	579	562	569	587	536	585	566	570	531	590	590	528	594	575	587	604	521	543	506	508	520	585	540	592	578	539	518	569	548	609	577	538	597	608	545	528	550	542	603	552	580	555	546	579	566	528	559	575	541	536	518	520	523	547	566	532	565	579	534	534	553	551	569	550	533	547	573	532	565	565	523	601	557	517	581	557	542	547	524	531	547	562	568	542	552	515	584	556	554	616	548	555	614	577	518	550	517	571	577	573	538	568	544	548	551	586	561	563	515	594	570	562	524	512	543	554	555	571	532	601	545	586	545	576	562	584	566	575	559	533	572	558	539	572	576	551	576	561	592	579	542	493	559	565	570	535	530	554	541	589	590	571	605	563	545	607	582	536	535	553	553	568	591	547	541	603	552	557	551	523	554	553	542	538	520	537	578	537	546	539	533	556	601	545	572
30973	33735	10758	814	823	841	801	776	835	824	839	777	853	852	807	818	754	833	847	790	789	781	805	774	800	805	816	768	823	813	842	816	814	850	818	822	824	853	819	817	858	821	823	832	795	828	821	852	824	817	821	844	825	812	826	769	794	833	821	809	878	811	828	787	828	830	775	843	815	832	851	777	791	763	852	793	850	810	815	826	839	841	802	765	818	787	792	797	821	787	775	770	876	801	805	786	802	785	795	807	831	823	836	828	843	773	795	872	788	858	809	815	848	809	843	830	786	791	807	779	843	810	835	840	781	865	779	755	807	776	821	845	809	809	828	770	870	789	835	833	816	787	738	804	817	843	785	841	809	789	823	798	816	770	851	812	849	821	842	822	769	790	808	831	790	817	848	822	832	757	801	802	820	837	790	794	790	832	823	778	794	810	763	826	839	821	855	802	813	754	799	853	822	842	831	800	801	792	872	743	809	817	794	793	793	837	808	820	837	798	776	823	776	856	830	844	807	816	791	856	871	785	793	796	770	803	803	864	804	868	819	788	770	798	851	817	789	851	829	850	797	782	782	818	843	823	827	717	834	818	815	797	811	817	800	795	801	833	849	808	831	824	829	776	772	790	801	835	825	841	856	823	773	812	836	813	820	882	826	816	791	842	823	790	821	779	800	804	871	802	793	825	778	840	882	812	832	832	772	825	816	831	814	848	842	828	818	799	825	818	828	827	791	822	745	821	804	764	834	817	844	772	812	858	817	832	799	833	847	817	810	849	754	833	819	813	816	824	833	796	808	817	834	841	809	782	786	808	809	807	833	783	826	752	784	828	830	773	799	796	855	769	802	799	796	843	808	822	859	833	869	836	855	825	845	833	824	845	898	842	849	835	816	819	766	835	801	843	839	803	847	816	818	813	838	845	841	885	753	843	768	845	806	798	785	861	792	799	804	775	905	836	840	811	768	867	830	735	786	840	851	794	820	809	790	806	859	839	871	754	762	804	760	813	835	818	827	798	800	866	813	857	842	823	860	806	785	783	808	829	818	834	825	785	802	859	819	809	838	799	784	802	799	825	789	803	852	786	853	820	828	817	847	800	830	833	818	828	850	839	843	869	866	780	842	823	809	775	798	775	807	823	847	863	809	818	837	787	820	831	859	806	833	822	795	755	814	745	825	848	815	861	866	842	800	836	790	871	805	789	756	764	836	836	797	806	815	837	824	810	797	846	845	812	833	818	854	838	801	830	793	859	812	806	843	858	787	843	797	813	788	740	789	806	796	794	827	870	781	797	884	856	761	882	841	837	796	829	852	753	787	833	791	833	786	806	779	843	778	819	772	816	821	817	835	819	843	776	778	800	817	842	814	766	840	845	805	781	815	826	810	810	826	796	805	829	837	807	778	803	869	748	851	787	836	832	868	772	809	817	843	826	796	792	820	789	807	796	816	758	790	888	881	857	826	883	765	812	774	787	814	893	822	806	819	794	842	800	882	876	757	804	826	807	844	837	759	830	800	790	738	803	791	837	806	825	867	797	808	817	857	811	811	814	821	778	827	765	828	880	809	796	821	831	884	823	833	856	787	833	796	831	761	796	793	827	824	844	744	820	869	790	782	812	854	836	818	808	822	828	770	825	809	827	860	852	845	866	829	844	751	800	796	830	730	790	861	762	793	813	796	831	829	799	846	839	808	809	857	802	805	850	817	821	797	803	803	801	822	771	818	805	806	841	796	818	762	836	818	834	812	831	808	840	837	793	825	796	820	858	796	849	858	798	772	829	848	834	803	788	836	819	793	800	853	872	839	801	853	840	802	781	818	814	773	767	784	782	779	790	821	780	818	790	828	809	879	829	782	798	821	812	775	816	794	827	809	758	793	773	768	798	839	859	790	818	792	822	885	820	828	856	814	773	812	790	816	834	826	822	809	815	852	801	849	822	830	794	792	801	783	810	774	804	863	816	870	845	758	816	808	794	783	801	852	768	803	877	841	820	805	781	793	832	813	795	850	799	783	819	793	779	839	841	822	801	809	804	851	805	841	835	847	810	793	821	809	810	842	822	765	807	807	841	847	797	810	824	854	825	801	817	821	846	807	840	816	788	834	809	762	804	782	853	785	786	842	829	843	863	839	828	837	768	813	827	794	791	811	798	803	787	755	769	841	847	828	796	832	766	835	821	834	785	800	828	797	786	812	831	818	795	786	802	844	829	782	921	857	790	806	812	742	837	772	755	791	871	824	823	824	785	837	818	824	836	799	838	823	845	837	769	790	836	818	776	799	850	821	788	801	820	847	802	821	845	802	840	813	830	819	840	835	860	774	831	864	836	798	864	869	821	759	766	836	807	818	822	793	787	825	859	842	804	808	857	840	850	787	794	840	793	771	858	873	805	860	835	770	792	843	825	825	844	805	877	798	850	839	821	802	788	832	895	818	863	823	816	789	852	871	841	842	801	817	782	825	837	832	814	846	819	826	844	826	812	807	776	856	830	795	853	842	845	848	831	801	782	821	859	832	802	836	770	807	786	809	821	807	838	823	847	835	841	847	800	830	762	814	788	784	815	832	796	777	842	874	804	824	804	789	815	807	855	813	801	780	782	765	832	804	834	830	823	801	765	794	769	829	834	801	816	757	787	848	818	846	852	793	780	848	813	798	831	808	871	795	840	776	822	856	795	797	860	836	761	839	845	798	822	851	814	859	780	850	803	817	805	791	801	761	799	820	790	827	793	803	787	808	833	782	794	800	819	776	819	791	812	740	831	890	776	755	834	817	845	770	834	884	798	812	772	845	823	793	799	818	839	805	794	778	798	833	804	807	851	825	817	798	795	787	812	836	764	794	831	842	836	784	795	801	826	820	786	852	835	843	802	816	792	900	791	837	849	832	839	795	764	822	814	831	817	809	812	825	867	824	778	819	832	787	815	865	830	791	801	834	807	889	827	779	792	848	814	814	805	809	765	759	845	855	821	847	822	814	787	780	870	865	756	748	790	894	822	821	785	762	778	876	753	810	821	841	821	847	817	839	855	796	733	822	836	772	810	836	810	808	853	835	774	805	865	845	863	821	811	834	761	750	797	805	814	808	831	813	813	821	791	798	826	826	797	755	827	858	771	869	804	781	832	786	810	801	843	869	824	833	807	831	831	789	772	831	799	781	781	823	763	846	819	807	851	855	821	793	806	802	816	813	829	818	871	806	797	795	822	800	802	804	831	802	841	775	827	788	839	854	835	805	797	757	810	818	811	809	793	814	791	822	823	830	825	818	818	837	818	844	840	818	820	793	834	839	795	774	806	814	832	792	778	811	800	861	807	813	772	825	837	812	850	780	771	843	809	790	820	842	803	840	798	815	828	805	827	833	806	830	825	778	789	787	815	822	862	764	799	803	850	764	837	821	842	839	820	815	833	807	855	831	789	803	828	799	841	803	802	873	798	816	764	823	826	805	794	879	820	818	837	814	796	826	789	829	837	868	820	797	855	782	795	829	797	829	887	845	837
23519	21819	28478	25136	18241	1893	387	332	317	321	324	340	319	337	325	327	318	324	340	318	323	322	324	288	335	360	292	352	330	321	315	335	343	328	350	298	321	361	310	315	297	314	328	315	332	321	311	337	306	328	355	310	344	296	291	299	309	327	330	333	329	312	335	269	326	292	340	349	335	329	343	304	334	315	315	326	335	310	327	320	326	323	313	335	330	313	314	323	351	335	326	321	338	341	331	313	310	334	317	322	309	301	343	344	324	317	335	300	306	326	315	329	281	316	327	335	336	349	347	332	333	316	324	301	347	319	322	295	285	320	317	345	331	288	324	332	304	339	331	331	310	318	318	322	331	307	308	355	341	311	362	313	331	300	326	342	306	287	315	353	292	352	330	319	337	305	308	311	306	326	318	352	318	323	339	330	327	332	331	325	315	319	341	303	320	332	287	322	321	327	312	321	306	305	326	337	276	298	360	315	315	341	345	312	303	320	326	346	336	315	316	348	296	332	318	325	313	326	322	363	313	330	293	310	335	303	331	297	311	317	331	354	287	331	319	315	304	326	329	328	345	322	326	352	293	309	314	310	304	332	312	315	308	339	325	322	332	350	333	351	301	335	333	322	308	316	317	304	334	343	356	318	308	299	328	327	328	299	310	350	315	355	342	308	334	294	351	320	306	305	317	322	298	302	314	294	325	332	338	342	315	297	341	331	311	309	306	330	316	292	303	317	309	355	339	304	327	305	307	340	293	329	296	341	329	314	318	324	324	306	329	327	343	361	304	337	338	313	277	305	338	325	352	306	338	331	317	302	331	288	345	362	310	317	322	358	311	309	332	293	340	305	337	351	317	344	332	327	332	337	307	322	326	327	362	291	287	325	351	316	342	310	324	324	313	303	311	351	321	334	329	307	316	317	329	337	321	343	298	318	306	328	308	312	350	328	290	313	351	307	318	303	297	320	317	314	328	299	334	323	336	327	333	331	318	317	328	340	329	321	309	357	322	323	322	359	293	338	309	327	332	282	316	325	306	341	336	341	317	326	292	320	292	313	334	318	299	294	291	330	321	330	329	325	322	331	317	317	335	308	295	329	326	294	310	305	330	344	306	324	302	340	336	337	324	357	331	315	327	335	346	312	362	355	347	352	333	326	327	317	356	324	338	328	331	312	343	298	317	306	322	291	352	293	328	351	314	307	291	297	329	326	352	288	339	326	290	327	343	315	328	335	346	316	293	308	341	295	321	333	324	310	342	333	294	332	354	354	331	362	341	322	313	292	322	348	309	350	332	307	324	334	345	325	320	334	331	331	351	305	315	280	324	302	342	297	333	305	329	331	310	330	305	327	322	313	322	334	314	320	333	352	310	325	332	315	340	339	339	306	324	342	281	350	318	329	297	323	293	325	337	350	319	341	330	339	323	335	343	308	344	320	328	335	301	315	368	350	316	331	326	325	330	337	331	301	300	318	314	318	323	309	310	321	333	298	303	319	328	302	346	312	326	321	303	329	320	308	291	328	318	289	299	292	319	306	311	339	314	298	345	331	297	326	333	312	311	327	324	316	345	341	276	310	348	317	328	325	319	347	311	333	341	313	341	316	322	300	318	317	290	332	330	345	337	355	337	313	319	364	343	305	315	295	329	311	325	331	333	324	283	323	309	312	330	321	336	316	315	337	334	317	311	301	331	319	351	323	277	358	327	328	350	358	313	308	299	345	357	331	306	286	329	303	339	314	329	308	326	305	336	329	304	321	307	318	325	311	340	339	300	349	324	318	320	330	328	326	318	344	326	362	317	320	283	294	331	311	348	321	357	295	318	332	326	329	332	319	324	318	316	296	339	314	308	345	341	305	330	318	316	335	317	349	315	302	320	335	337	329	313	331	339	323	308	329	360	322	310	336	336	316	324	300	305	308	337	316	353	296	328	293	318	373	323	336	307	345	323	318	322	323	320	344	317	320	348	325	313	315	312	306	336	313	320	313	334	301	309	304	301	328	324	342	300	306	305	342	322	328	289	331	328	336	321	315	319	326	315	309	335	331	364	338	319	354	322	340	332	296	324	325	317	310	318	332	348	299	333	309	367	320	331	331	335	343	324	350	330	333	342	313	318	309	335	289	288	317	331	371	340	318	327	320	316	325	312	323	341	294	322	351	309	303	334	339	317	327	340	286	324	326	317	341	330	307	316	332	326	301	321	351	328	334	269	305	296	340	331	310	310	321	302	343	318	319	330	295	315	367	293	330	301	313	294	309	341	326	291	295	312	322	310	350	320	316	317	321	308	325	304	318	311	308	314	310	341	328	330	333	313	327	333	333	311	300	298	307	318	309	303	310	335	374	310	310	327	294	311	331	312	306	336	302	343	323	350	304	327	296	299	338	322	312	312	353	334	354	342	325	337	323	326	332	299	322	291	333	361	315	313	320	324	307	306	336	310	315	320	312	313	343	316	343	307	328	310	298	319	326	334	342	354	295	346	305	320	321	329	328	284	348	326	371	299	317	344	331	321	280	342	314	315	329	323	324	323	342	324	300	321	362	338	309	337	323	326	288	327	330	316	295	348	316	320	352	326	325	309	354	318	330	364	318	297	305	323	337	318	329	342	332	296	322	321	331	327	325	353	330	338	338	322	341	287	303	301	317	339	338	308	310	315	307	320	333	322	315	318	323	313	308	331	335	344	345	310	352	322	333	321	347	344	301	330	301	315	313	302	324	330	331	332	317	327	329	304	340	319	306	318	320	328	303	350	299	331	337	291	317	315	309	302	310	316	329	327	326	335	333	343	303	340	362	353	339	347	338	316	328	295	307	343	328	306	328	332	359	333	319	301	361	306	333	344	328	288	322	310	339	284	349	364	321	350	328	327	356	330	329	307	339	305	290	313	311	363	321	321	326	313	323	285	342	291	336	303	287	330	301	326	302	343	328	296	327	321	304	321	310	325	302	324	322	362	322	305	310	345	311	300	331	318	329	306	306	329	337	288	344	276	333	311	286	311	307	322	298	309	323	334	321	313	290	309	325	305	339	302	311	334	300	328	299	326	311	337	310	311	335	299	321	311	321	350	298	356	325	285	320	321	328	317	341	308	308	346	321	351	286	310	357	305	303	315	333	317	333	303	320	352	332	323	306	310	299	306	324	296	317	348	314	318	307	302	294	312	332	310	305	304	314	349	325	320	305	311	317	356	320	308	319	309	259	315	325	307	325	307	307	330	333	311	318	313	336	286	314	296	341	325	355	348	317	331	326	337	328	339	311	302	320	315	318	327	313	329	321	326	320	329	344	321	302	326	336	319	310	341	328	336	306	312	352	343	321	327	297	332	310	333	344	263	337	324	329	305	324	290	322	295	322	298	310	332	317	343	344	317	331	328	294	285	324	314	308	319	302	339	324	321	293	303	327	327	299	343	345	306	346	342	344	300	281	340	323	280	316	304	324	318	321	336	329	294	329	328	325	318	353	357	291	325	317	361	313	324	319	324	328	345	332	333	333	309	347
52143	74969	30053	627	583	565	531	538	485	494	505	515	463	494	529	507	484	482	469	527	476	509	500	524	495	490	458	504	516	499	514	549	492	469	484	495	465	491	522	480	521	490	501	476	510	474	471	515	516	475	496	500	489	514	486	526	513	515	535	512	501	486	501	459	490	499	464	519	495	452	548	471	488	508	477	492	482	480	472	539	467	507	480	544	454	509	520	486	502	455	482	455	473	485	548	495	493	499	469	476	507	481	486	486	510	489	485	511	475	526	470	478	479	478	508	488	481	533	513	462	477	489	541	504	499	482	491	479	484	454	487	526	486	493	506	468	449	459	518	524	499	454	497	471	481	516	498	509	463	466	488	496	530	515	489	527	427	474	492	495	454	507	523	490	549	452	514	511	494	489	475	494	510	521	466	516	508	473	505	480	495	505	476	521	451	515	506	480	486	480	492	486	517	483	530	483	542	486	511	499	489	504	493	483	521	476	529	469	534	516	488	495	535	522	518	486	480	477	490	509	467	491	535	494	469	519	505	497	540	516	475	476	478	480	483	497	461	512	503	493	519	455	464	510	483	469	506	494	506	509	425	520	495	487	463	444	495	485	459	472	485	499	472	510	525	489	458	478	497	531	464	517	482	491	459	514	464	489	532	488	495	506	479	475	439	518	454	491	473	478	507	492	520	462	503	452	508	471	489	491	519	479	460	505	495	528	480	523	509	469	483	476	506	511	479	476	528	466	489	474	471	485	491	508	494	475	503	452	500	480	533	465	495	481	476	452	520	494	512	494	493	487	535	485	537	481	504	507	501	476	503	519	495	526	509	460	469	472	467	477	459	485	510	470	485	504	493	540	499	500	490	485	508	490	495	493	511	485	513	493	488	474	503	447	475	526	515	489	504	516	499	481	492	440	531	494	520	499	477	479	495	466	504	500	501	507	476	482	507	503	478	509	492	522	482	494	494	467	496	524	496	489	486	478	427	518	484	503	527	530	507	453	490	492	490	527	490	486	511	507	461	520	480	519	503	444	505	481	508	479	479	500	489	462	488	474	490	511	475	478	487	513	478	464	456	494	523	461	545	475	497	468	496	497	459	489	497	518	472	485	493	508	508	488	480	499	497	489	515	486	483	495	478	494	498	477	528	511	484	472	489	527	489	459	477	498	489	434	489	488	508	533	492	457	484	505	508	496	478	464	491	490	509	485	481	513	488	535	496	502	543	552	528	521	474	480	485	465	490	484	499	482	484	472	499	493	514	513	504	495	482	499	487	460	500	495	495	464	481	492	503	504	496	505	486	484	530	440	433	498	493	503	504	451	469	502	502	479	530	498	499	491	481	485	481	473	523	503	512	499	470	488	499	489	478	451	499	497	490	516	451	534	489	505	494	467	476	523	494	512	454	480	496	480	474	492	504	506	499	531	489	498	491	515	477	471	519	508	458	525	511	504	427	466	505	440	486	508	479	463	513	510	523	538	505	481	460	467	516	515	536	468	535	488	511	476	477	484	502	486	489	471	504	460	507	514	535	479	457	501	491	481	472	497	474	492	497	461	492	477	466	498	528	484	469	498	553	517	501	494	465	506	478	473	462	468	510	478	499	481	456	497	484	522	526	519	493	478	543	500	500	498	504	453	494	432	526	523	512	518	511	489	457	487	467	516	525	531	492	493	487	505	532	447	451	520	462	520	487	493	508	485	486	536	508	484	494	498	495	490	518	507	462	478	500	511	499	479	484	480	517	473	490	478	482	487	489	502	479	487	484	477	499	471	483	457	483	428	526	455	480	521	482	466	498	522	468	508	479	494	517	489	468	487	510	465	494	498	494	540	499	530	487	455	482	465	491	525	498	488	494	470	538	504	503	502	487	449	500	523	487	480	487	474	500	504	537	487	489	517	481	501	492	492	469	490	454	484	471	476	498	513	511	476	516	490	519	476	487	491	468	484	508	511	516	510	478	470	460	436	492	527	526	540	491	548	504	501	473	542	529	531	477	450	480	465	456	512	434	474	508	472	477	450	526	461	459	489	525	496	518	510	460	479	543	467	501	473	487	489	499	472	497	511	513	498	492	498	477	529	471	460	456	473	490	508	494	489	477	488	540	472	512	481	492	501	486	471	496	499	520	480	501	468	481	505	504	509	478	466	473	508	477	461	500	502	501	498	484	528	521	502	446	486	531	485	498	476	513	474	511	512	529	474	468	493	491	495	518	512	488	492	478	484	484	487	481	474	499	521	476	516	447	459	524	498	504	502	493	494	468	507	490	479	477	518	495	503	537	452	530	477	506	496	488	496	488	497	496	476	498	490	505	440	529	484	518	487	463	528	492	502	501	511	476	508	491	474	522	460	505	515	452	489	499	482	496	469	462	520	492	498	501	493	518	446	458	479	526	505	477	473	452	444	472	470	507	464	531	498	523	479	508	465	485	511	496	490	480	482	470	457	444	525	476	441	483	487	510	524	537	479	490	470	486	485	537	526	510	493	500	511	507	515	496	464	515	472	515	512	486	462	519	480	464	519	491	485	473	506	471	486	484	482	490	505	505	481	503	502	479	492	510	496	479	469	462	484	524	480	476	475	510	512	525	517	504	480	502	492	516	473	524	469	453	468	489	493	528	499	462	548	520	509	499	511	472	528	506	472	473	484	538	473	488	458	457	500	493	480	490	504	477	473	463	480	499	499	508	460	499	509	538	485	502	496	517	554	458	495	488	480	513	468	479	529	464	493	505	505	466	499	464	521	494	513	473	471	530	484	489	495	487	508	451	510	488	489	432	498	550	477	500	513	497	468	501	484	502	501	463	501	481	510	506	501	455	479	500	496	479	492	454	505	488	489	505	496	477	491	473	500	486	472	518	475	501	520	481	489	522	465	500	523	493	477	506	542	504	510	499	487	470	537	464	482	507	475	489	532	479	506	472	489	497	514	470	490	480	464	491	473	509	510	541	467	461	468	522	471	515	471	519	494	477	495	465	504	451	494	472	487	516	517	503	504	471	497	511	530	502	463	500	499	458	464	451	494	479	513	500	505	508	474	505	487	499	543	518	510	459	462	494	484	467	501	497	529	483	478	506	477	494	471	516	534	532	485	488	480	514	464	472	434	471	494	514	495	461	525	497	494	491	507	518	537	485	469	482	476	476	479	471	478	507	508	475	485	522	492	521	461	473	473	510	526	480	471	518	512	493	518	523	518	500	506	435	521	488	457	520	484	518	495	487	463	477	492	476	493	473	514	492	516	521	471	506	491	479	466	504	501	486	489	497	491	518	496	489	526	462	457	516	462	479	513	516	549	525	565	486	492	486	496	476	484	536	503	501	479	524	493	479	519	500	475	459	486	457	512	483	495	485	464	481	472	459	511	441	460	502	513	518	504	480	486	495	463	509	528	494	489	453	499	480	503	531	456	492	480	529	457	483	502	494	491	477	511	495	505	466	478	477	548	506	514	503	462	502	490	490	488	465	487	519	508	478	504	479	470	496	517	506	483	493	461
25097	22422	26669	22075	2508	644	635	588	547	577	585	609	587	568	605	566	658	568	605	548	616	596	559	630	602	543	562	616	627	573	615	616	585	562	578	585	605	580	596	596	563	595	566	627	602	624	583	600	551	562	610	649	551	603	597	592	574	553	575	635	583	552	587	613	587	631	574	578	546	572	593	575	587	578	598	605	606	548	612	595	543	585	580	604	600	537	610	587	584	615	581	591	544	613	578	550	597	609	599	541	569	588	575	595	623	559	593	557	615	559	542	587	569	604	567	567	593	625	587	581	608	587	578	547	607	599	539	552	593	574	574	546	621	586	569	580	608	618	590	608	598	585	575	609	540	592	580	588	559	587	582	619	601	621	598	590	600	560	568	576	598	603	599	593	579	569	559	547	543	519	560	559	575	592	563	582	606	602	595	571	595	583	595	578	589	601	545	595	599	569	587	564	614	579	553	564	627	599	581	589	594	551	615	609	565	561	603	584	571	596	561	612	571	619	603	613	611	556	623	548	555	529	555	574	581	566	604	596	627	590	568	581	582	545	577	598	561	537	602	573	566	594	599	566	592	570	558	601	574	606	580	621	550	584	597	601	559	612	570	591	597	564	584	624	536	591	551	572	557	545	567	622	546	571	579	561	609	612	609	548	615	558	593	578	602	631	590	587	588	569	608	565	562	628	563	626	587	593	597	570	555	610	593	562	570	597	592	573	582	628	557	597	595	595	542	579	588	569	594	606	600	614	563	580	621	576	556	592	620	562	590	553	574	595	610	588	617	570	559	577	555	536	584	557	598	548	598	534	595	590	585	605	578	549	601	578	575	568	580	566	551	589	517	580	598	611	573	608	575	587	609	591	609	573	611	566	613	603	525	527	624	655	602	595	572	592	586	558	598	543	589	582	572	589	585	596	622	617	603	559	564	603	546	611	559	565	574	599	590	621	562	593	577	599	573	598	564	604	559	605	565	573	546	618	597	599	582	612	579	581	556	560	612	587	578	566	621	582	633	552	535	652	599	576	545	591	571	580	615	542	587	574	595	561	546	613	576	571	555	608	567	626	573	592	553	584	570	579	624	567	600	619	602	582	569	572	589	600	608	611	565	579	598	634	615	639	582	542	601	578	560	565	584	580	550	597	583	585	629	556	591	606	596	580	602	603	586	571	558	608	556	611	628	578	601	603	598	579	630	606	585	579	559	578	583	566	593	601	625	598	591	586	609	583	548	632	561	605	592	588	550	610	595	572	559	603	588	580	637	609	602	542	569	580	585	584	558	558	580	600	631	545	601	591	603	639	566	562	616	563	603	585	557	600	618	605	601	621	625	561	607	585	554	581	598	560	565	585	622	602	601	569	557	547	659	557	569	541	580	619	590	601	565	590	597	583	617	518	597	567	566	597	590	555	613	613	600	586	575	557	567	574	575	553	603	610	635	595	568	590	591	598	576	576	587	550	596	599	589	554	565	607	596	571	583	611	567	599	564	577	585	579	565	593	560	556	644	600	587	581	580	586	583	630	575	589	631	581	606	586	604	608	601	547	626	533	608	588	552	570	618	546	607	579	584	597	604	569	591	571	610	601	598	539	617	577	603	582	590	568	545	557	568	574	580	621	576	590	609	587	585	582	571	564	593	555	602	569	571	569	594	566	564	574	559	616	600	603	563	561	614	597	602	600	531	615	591	601	571	612	598	596	628	588	550	599	620	594	598	560	564	619	578	593	599	537	551	569	580	603	560	587	596	596	562	643	581	585	624	586	620	551	599	583	587	582	598	600	567	563	591	586	590	563	545	596	596	533	573	607	606	562	602	545	620	618	612	595	578	608	548	569	585	546	568	576	589	611	570	570	611	568	559	576	593	581	604	630	635	606	571	598	593	575	612	559	576	611	580	566	579	561	578	579	536	556	602	579	537	580	557	574	588	571	565	554	570	563	541	597	597	564	612	622	581	559	594	564	570	563	566	565	584	548	616	611	524	597	561	567	609	562	574	601	655	597	584	547	629	568	589	584	597	589	604	617	579	611	585	577	556	562	590	570	581	532	573	571	598	588	613	587	566	602	597	595	570	570	601	609	579	583	558	622	559	562	623	571	567	567	557	589	599	597	598	590	621	605	598	625	598	581	583	632	613	594	559	607	609	594	570	607	544	609	596	587	546	628	582	651	545	599	597	608	590	563	566	612	591	576	581	555	547	568	594	621	570	575	597	580	628	606	581	590	538	593	610	534	577	637	594	554	562	581	629	590	580	606	571	607	564	584	545	572	604	616	587	579	582	573	560	577	538	621	574	553	609	591	533	531	546	588	551	581	575	603	585	592	605	550	600	578	566	629	591	613	561	577	578	564	607	587	594	604	547	611	608	590	589	561	562	584	588	578	611	606	568	600	581	561	584	587	617	571	603	593	602	592	566	606	622	554	602	567	593	580	625	632	557	542	563	567	598	583	604	617	587	575	623	566	629	587	577	612	613	548	554	588	589	604	566	567	575	588	615	602	560	598	654	543	560	617	520	608	551	652	585	572	609	615	565	607	612	550	565	577	591	587	576	569	580	617	564	595	612	576	614	585	603	561	615	589	586	624	564	624	585	592	596	570	563	581	606	594	557	609	625	584	586	565	607	585	570	562	554	586	585	605	575	546	567	588	581	599	579	582	572	613	573	596	575	567	586	600	604	587	610	617	582	551	599	563	585	558	580	612	582	579	560	596	521	589	580	575	587	598	585	563	569	594	555	609	586	587	624	606	550	626	585	595	611	620	609	595	574	560	552	591	587	570	565	561	567	543	619	605	569	587	587	607	578	610	589	572	570	645	587	569	557	556	589	575	596	590	596	603	552	574	564	582	600	574	621	566	629	569	595	590	565	596	568	595	630	576	566	583	583	576	556	582	563	558	596	639	586	608	558	599	587	569	575	575	585	577	581	552	539	572	535	550	624	595	605	589	609	566	609	605	561	546	557	568	599	530	605	635	599	605	600	545	519	587	566	553	588	617	579	636	577	631	573	587	605	630	570	569	550	579	607	586	566	583	623	570	578	608	575	557	598	563	596	615	562	584	557	557	607	586	637	567	563	539	574	529	581	574	581	570	546	604	601	593	633	588	564	553	601	635	576	563	575	605	596	596	577	583	612	614	619	593	524	535	620	576	586	582	564	623	586	591	574	565	576	615	543	596	616	574	617	598	557	583	582	598	606	556	575	594	591	580	604	606	570	551	637	579	575	623	544	571	588	576	548	646	608	622	554	593	606	619	627	573	607	600	609	557	588	581	597	564	577	576	577	620	572	618	590	565	597	624	617	589	625	580	601	570	558	585	594	610	608	568	566	591	561	604	580	585	606	535	570	585	593	629	609	603	602	560	600	618	570	586	564	587	574	545	600	593	563	536	594	562	586	600	562	582	563	534	556	595	608	592	625	563	547	554	608	580	571	605	561	584	585	563	556	610	567	560	562	593	561	567	606	553	600	571	587	599	570	579	596	569	570	608	590	597
46818	58765	23299	913	864	863	816	896	791	846	892	894	889	862	803	848	848	820	855	800	810	839	899	847	843	870	861	871	842	797	832	810	800	837	811	808	824	833	821	854	853	806	811	799	818	839	840	824	812	859	861	794	844	794	841	813	819	822	870	784	867	817	792	787	831	862	855	796	810	848	800	874	851	822	802	824	866	814	805	846	869	844	837	787	857	847	819	812	817	814	822	782	841	819	824	848	854	840	857	855	809	847	838	840	856	833	836	793	816	853	846	845	830	790	820	837	810	737	803	806	804	858	847	823	836	789	788	839	826	896	838	836	895	823	826	836	800	846	836	787	843	822	898	853	846	800	849	863	886	832	823	813	777	843	895	860	837	835	825	846	800	878	839	821	835	845	814	883	854	845	860	864	814	839	843	817	842	842	820	793	821	787	805	889	797	790	805	821	872	861	823	876	844	804	888	833	847	814	832	871	831	844	847	831	751	865	853	878	833	877	817	848	842	842	846	838	815	843	917	839	850	804	815	819	844	828	893	813	815	815	849	865	860	844	905	824	806	821	909	804	840	825	819	915	808	915	804	807	842	861	865	818	845	881	867	796	852	822	831	867	839	781	850	890	834	825	839	850	863	803	867	842	823	853	853	851	828	806	840	856	805	842	825	833	861	873	826	825	847	772	879	880	814	849	841	815	842	835	812	827	838	835	808	793	894	805	800	911	843	884	870	822	820	863	842	807	844	870	837	825	864	847	829	847	911	846	853	847	845	872	836	848	846	847	770	768	807	860	860	820	798	802	853	820	850	841	850	850	814	816	847	764	858	860	853	862	811	862	798	824	844	869	884	812	886	827	842	821	859	893	833	856	811	837	886	773	842	798	838	827	794	870	855	861	834	828	881	816	858	793	890	818	867	820	899	854	820	876	884	805	833	865	870	818	887	865	866	878	895	852	854	809	848	821	808	808	884	786	808	829	862	885	815	842	835	853	808	824	794	843	831	839	839	854	828	797	863	821	805	841	823	826	826	853	783	783	827	789	835	874	834	849	815	836	802	804	812	837	824	840	844	817	839	844	790	878	835	848	800	833	810	825	852	828	817	794	836	858	829	812	809	840	863	852	796	811	845	825	876	841	873	841	851	812	860	892	870	820	833	839	822	848	789	833	816	852	806	884	784	867	832	851	831	805	853	853	821	818	846	834	856	856	888	831	832	851	800	828	853	791	804	846	867	893	813	787	831	824	859	856	906	886	869	844	897	881	881	857	841	816	859	864	869	855	831	817	803	802	863	870	782	864	840	842	831	806	832	838	861	840	834	866	855	856	827	834	859	802	864	850	832	809	863	852	851	870	838	818	803	831	791	835	846	829	814	817	861	858	785	852	835	876	831	841	878	803	822	829	865	862	862	802	819	808	830	835	831	854	843	824	857	850	777	820	782	885	860	779	834	824	925	833	810	853	822	841	855	824	801	829	887	838	886	861	779	821	846	802	844	855	845	785	814	801	839	827	819	826	837	880	802	880	831	888	848	820	864	853	849	828	912	846	851	828	790	791	867	795	853	846	894	854	789	804	820	855	818	891	822	863	818	806	860	830	848	791	810	852	887	851	815	874	818	839	870	823	895	801	821	793	832	816	821	873	830	853	885	830	849	822	799	865	876	861	854	840	843	831	856	849	804	830	800	837	871	921	796	839	874	857	864	808	809	860	838	811	805	876	777	821	890	814	822	822	796	863	854	855	834	854	857	836	827	812	885	831	807	772	839	872	856	855	794	864	802	856	855	821	866	841	853	882	827	888	823	827	854	835	815	828	851	850	813	836	791	846	865	828	881	839	851	819	780	812	853	867	834	866	850	804	810	847	821	887	864	830	820	846	820	841	844	908	837	873	888	851	844	811	894	856	821	871	852	857	805	835	847	833	861	819	822	823	892	844	813	826	828	814	866	826	798	823	857	871	861	852	880	811	875	817	878	831	843	846	832	818	830	802	905	839	795	827	815	831	754	893	830	883	851	848	870	906	849	827	815	833	796	837	851	828	824	796	850	809	898	830	818	847	816	858	825	847	866	789	777	817	847	818	832	838	799	885	838	859	825	862	826	820	824	810	886	823	855	810	885	867	821	853	874	854	828	829	838	835	847	819	867	868	789	815	868	815	822	811	838	873	840	854	827	833	873	802	831	841	834	924	829	809	837	828	842	893	852	808	830	819	848	811	827	866	910	808	852	848	812	823	818	905	806	835	783	825	869	841	788	831	805	819	812	834	845	808	845	876	822	873	829	852	873	828	818	841	806	891	837	838	824	821	861	830	847	848	786	823	826	802	855	848	808	807	812	822	829	860	855	827	804	821	863	814	886	837	861	841	818	828	826	816	875	828	829	823	853	851	836	834	854	790	839	808	788	824	827	829	852	821	855	835	841	875	867	819	856	839	901	815	831	826	836	855	821	880	821	808	858	824	853	821	776	792	871	876	860	847	917	871	801	824	810	866	813	877	876	820	860	836	831	857	890	850	921	785	850	794	816	859	839	848	827	864	852	821	835	835	834	873	820	835	846	815	837	854	816	872	821	843	841	786	860	843	819	874	860	788	837	861	815	864	820	812	846	853	832	797	849	868	875	889	864	876	873	870	806	889	817	843	843	815	862	834	849	841	819	848	858	850	812	809	916	875	806	813	805	792	879	806	862	845	869	853	816	886	811	859	830	845	887	834	860	806	823	821	882	837	840	822	877	861	835	835	807	816	784	820	829	889	853	838	818	787	862	852	823	850	814	785	863	862	881	819	809	843	837	838	843	817	846	787	877	812	806	841	813	817	866	840	860	802	816	838	814	852	846	840	862	797	836	825	808	855	883	838	860	813	834	777	901	910	823	788	792	822	832	868	808	828	837	854	848	834	776	844	825	864	837	823	818	832	861	820	837	832	829	848	866	864	834	853	832	816	848	849	831	790	825	809	840	836	813	910	801	814	850	850	817	858	869	777	881	840	812	767	808	827	874	837	773	831	825	825	872	871	836	831	796	854	854	931	787	865	847	818	860	841	789	801	836	901	859	853	856	829	804	817	827	827	852	880	868	789	815	878	880	852	844	849	864	807	797	855	868	871	835	814	862	861	818	845	836	871	845	831	843	874	820	829	807	826	843	792	832	846	833	854	804	803	855	828	878	888	854	825	879	799	878	851	839	831	880	817	840	810	827	878	876	880	823	822	841	823	811	861	861	820	832	853	805	884	833	866	851	869	825	862	890	853	885	809	818	838	822	878	840	891	796	836	894	850	872	812	853	821	872	826	835	894	851	848	875	878	836	819	843	819	836	852	863	833	785	849	869	784	834	812	831	835	866	832	850	776	879	822	848	833	846	872	868	813	835	836	819	827	853	839	831	814	834	847	863	820	831	924	859	854	867	822	795	836	816	832	877	803	860	868	873	820	844	814	851	885	883	838	862	839	798	814	894	853	809	828	856	880	845	823	872	825	874	851	762	856	882	839	822	837	852	859
22504	21611	29084	24440	21512	18496	1017	313	244	234	268	285	261	290	251	258	266	253	258	236	223	247	246	233	263	294	246	259	250	240	258	281	255	251	262	237	278	264	291	248	269	226	283	257	284	255	263	249	250	262	245	287	258	263	229	244	264	242	237	261	262	245	253	257	224	249	233	221	243	250	243	268	214	243	259	254	259	246	260	240	241	261	244	278	240	252	239	236	253	255	232	208	239	288	235	250	250	234	251	265	268	290	235	231	273	269	235	224	254	272	251	226	266	252	262	220	238	248	270	251	245	248	268	271	262	289	258	277	252	256	243	254	251	258	244	258	225	253	284	245	265	267	274	238	271	246	279	270	257	260	264	249	274	265	241	247	268	247	267	263	242	248	263	256	256	257	238	251	253	245	253	251	252	269	246	271	270	219	229	263	266	221	248	235	236	245	244	261	254	239	261	284	265	241	286	277	282	263	268	253	262	257	247	257	230	244	228	257	239	240	236	246	227	250	263	248	289	270	247	244	243	257	241	236	244	247	256	246	235	241	244	245	252	253	243	276	278	246	272	244	240	271	281	252	249	265	259	280	266	260	251	264	253	259	227	238	249	242	245	234	269	264	257	241	238	252	242	273	296	261	254	243	242	257	244	274	262	300	277	252	239	249	240	257	261	254	238	279	255	271	242	261	229	267	239	236	256	238	249	256	252	243	265	257	268	278	243	270	257	254	256	246	249	218	254	275	265	260	265	250	236	245	264	271	258	240	255	284	264	261	230	256	249	226	254	250	264	235	248	262	245	254	246	260	236	234	271	238	235	245	250	259	246	218	278	259	243	243	252	238	257	280	246	248	278	247	240	275	259	259	274	231	286	264	271	249	249	247	272	241	226	252	253	265	244	238	241	274	236	238	246	263	240	249	245	227	226	242	279	268	260	253	244	236	232	265	249	247	286	237	257	229	219	273	274	243	233	242	263	265	251	251	275	244	251	262	258	273	268	246	290	230	247	246	256	245	267	264	237	247	225	237	256	243	240	253	223	252	232	248	239	263	242	259	259	273	255	256	260	242	256	277	240	249	241	227	263	234	241	244	254	244	242	274	264	248	232	245	272	261	237	280	234	255	260	262	236	225	250	255	257	253	247	235	236	251	236	271	280	238	274	254	259	254	223	256	249	252	228	257	260	234	266	251	266	230	253	265	258	233	220	239	284	253	278	269	262	241	218	266	274	253	269	246	253	279	224	276	219	238	270	255	260	269	234	273	256	222	227	255	295	260	241	267	235	251	231	236	262	279	270	266	252	235	241	246	245	223	250	238	258	255	253	227	267	255	248	240	254	268	229	263	272	279	254	263	212	228	270	254	265	267	265	265	255	259	232	251	250	272	258	268	243	260	274	244	270	233	252	241	262	256	236	267	242	250	250	251	252	264	255	263	242	241	254	254	281	270	230	252	247	240	236	240	265	269	284	264	245	249	249	233	223	239	261	233	259	251	275	273	241	267	272	283	256	264	250	258	258	228	258	266	253	240	264	294	222	244	250	275	245	260	275	254	264	259	244	245	277	222	237	254	267	260	249	251	257	241	261	252	262	281	268	243	235	258	230	297	249	277	252	276	227	245	256	246	235	257	238	268	261	242	235	259	277	293	273	253	274	263	241	253	256	278	236	246	245	237	251	261	246	245	243	265	251	267	243	257	263	250	272	252	289	233	238	242	243	273	242	237	259	240	259	254	240	249	267	262	270	280	257	249	266	261	264	244	219	245	248	247	246	234	263	256	248	240	268	255	244	241	267	227	253	267	248	260	228	268	242	267	273	268	237	227	251	258	266	255	241	273	246	240	253	242	270	298	250	248	247	263	262	242	236	246	230	261	258	252	254	269	228	260	243	247	250	248	266	232	260	237	262	259	268	273	283	249	253	257	255	264	260	279	265	245	273	253	227	268	248	239	250	243	263	270	258	270	241	259	271	289	263	243	243	238	240	273	253	245	237	253	242	244	244	264	279	257	242	275	265	281	279	249	240	286	262	253	252	229	260	250	239	238	250	274	252	242	243	259	259	230	240	266	235	261	263	264	253	264	243	248	250	261	240	261	238	261	231	249	270	238	280	255	245	277	257	248	248	234	240	247	270	273	265	270	242	248	275	251	241	262	268	271	270	261	246	226	275	229	257	241	277	285	273	233	233	279	254	241	265	248	267	271	255	246	270	257	283	235	242	268	262	294	254	245	268	234	247	259	246	264	257	248	253	270	250	235	238	250	270	251	258	249	254	210	265	230	256	240	260	221	246	274	254	270	245	296	286	224	251	264	284	244	251	283	241	290	240	254	234	243	254	270	235	254	258	246	277	231	239	240	255	262	276	253	278	251	250	280	241	261	279	237	241	241	206	259	238	274	270	270	271	282	245	261	238	260	245	238	256	269	243	249	243	261	262	248	250	265	252	251	276	273	247	238	259	265	243	258	257	251	280	258	271	273	251	257	252	248	273	264	261	278	248	256	266	250	215	253	282	257	268	230	271	273	239	265	246	278	235	254	251	255	279	261	282	280	240	248	275	261	257	252	279	265	272	243	267	261	246	261	230	253	254	231	240	242	224	252	260	255	280	248	260	261	261	233	239	249	250	256	269	228	214	270	254	264	238	254	252	250	244	279	261	289	247	240	244	244	229	225	247	223	271	241	264	250	253	265	268	243	229	241	236	242	226	256	271	243	260	273	238	266	272	271	246	287	252	254	256	246	238	259	265	264	249	247	276	292	263	262	248	250	248	262	240	271	279	255	255	275	243	256	255	258	269	252	274	286	255	257	247	239	263	233	241	226	261	242	242	243	267	247	260	266	263	286	232	268	256	238	258	242	262	265	275	268	270	242	280	269	233	245	270	250	271	266	231	284	240	270	257	270	254	252	278	258	240	263	251	252	259	239	248	238	230	296	251	233	234	244	225	263	270	234	263	252	245	292	236	223	283	241	227	239	246	219	266	249	272	234	281	263	260	244	248	254	239	258	237	264	270	246	253	280	234	221	245	236	264	267	248	266	251	277	246	234	277	220	268	252	267	274	284	253	265	234	237	264	256	285	254	271	253	252	230	246	275	223	232	241	277	248	245	242	255	228	239	219	249	240	264	258	242	250	250	257	281	267	244	267	246	224	252	270	265	257	268	223	253	244	292	296	239	234	260	266	264	243	244	252	253	252	233	249	261	277	273	231	276	283	255	252	244	253	265	259	240	253	232	266	259	290	253	243	246	259	262	262	252	250	262	263	267	242	254	286	254	258	237	272	230	244	258	255	258	264	258	251	237	270	252	268	252	254	239	266	249	253	267	244	275	266	225	269	257	231	254	236	252	260	254	251	262	240	280	246	225	236	259	235	222	253	255	258	267	248	285	274	283	281	247	255	253	239	232	236	246	236	258	287	250	274	250	247	259	280	274	264	268	256	243	259	258	251	224	252	240	249	274	278	254	290	250	272	219	247	243	253	247	236	246	224	279	262	267	243
60023	88005	36816	666	502	479	481	432	415	427	380	405	379	411	378	386	372	367	374	360	387	361	420	352	363	377	359	371	386	381	386	374	380	373	371	368	383	357	388	367	403	382	395	376	407	349	355	382	382	345	379	395	410	372	340	365	407	356	396	356	347	340	371	367	340	377	366	375	349	391	394	388	340	375	370	337	361	396	374	374	350	340	339	374	360	379	395	398	377	362	368	355	373	357	378	385	373	380	375	395	396	360	411	378	365	370	371	383	376	366	360	388	366	341	353	379	370	359	378	370	374	366	338	341	360	371	335	416	375	358	372	322	393	381	339	353	367	363	339	346	361	363	386	359	382	342	351	371	368	403	359	366	392	346	353	362	383	339	349	357	385	367	365	367	362	411	370	361	361	323	377	369	351	370	367	364	339	394	406	349	374	386	359	352	374	367	379	375	345	336	373	358	378	381	370	345	352	363	335	358	351	373	351	402	359	363	354	381	407	359	376	313	367	399	339	378	338	387	359	347	390	355	347	375	365	374	388	346	364	380	365	388	352	370	335	366	353	385	384	330	399	354	370	366	344	362	319	344	345	392	371	357	390	381	358	389	370	373	366	338	358	408	371	369	368	388	376	371	396	369	358	362	376	363	371	365	386	388	353	354	356	338	386	351	335	360	359	373	361	383	345	359	379	363	330	351	336	357	376	357	362	361	337	400	392	413	384	382	394	356	377	377	339	405	369	368	353	336	379	352	364	408	359	355	350	367	353	365	343	388	368	371	377	365	386	388	358	357	383	385	363	349	378	383	352	370	388	358	358	387	364	370	357	354	387	408	344	342	361	374	381	366	372	397	352	374	358	375	403	350	382	377	381	335	364	372	384	365	359	374	372	401	334	368	384	349	372	377	367	354	351	355	373	373	386	343	389	343	367	352	363	377	342	369	390	376	367	386	349	349	401	363	357	349	403	364	378	375	396	377	391	366	372	375	371	374	358	354	391	337	367	357	382	368	367	366	342	389	372	357	372	334	395	346	331	357	390	369	365	349	370	359	413	350	374	356	367	356	356	360	345	361	382	355	313	346	375	350	345	336	340	385	384	354	413	365	337	393	360	383	388	379	374	375	362	365	358	348	387	366	330	384	343	365	382	377	388	386	381	349	371	351	343	351	370	391	414	356	337	349	368	381	366	364	354	383	345	367	349	381	323	355	352	343	362	359	387	380	364	351	388	376	372	367	351	368	370	403	389	385	343	350	369	377	345	341	396	393	343	393	369	393	351	366	366	388	359	350	388	372	396	382	383	375	400	352	344	344	356	350	343	356	377	375	398	372	373	363	363	391	353	412	356	332	382	367	362	350	379	383	401	385	359	329	373	375	340	369	358	371	378	346	379	317	357	365	376	402	354	355	365	403	361	336	348	389	368	332	369	356	376	384	342	340	351	413	372	389	411	345	355	338	335	353	346	339	368	378	360	372	339	336	374	396	367	389	361	348	365	341	367	358	393	384	393	393	359	356	357	352	394	395	379	414	379	331	366	326	392	394	363	354	353	354	351	355	357	396	376	358	322	361	354	381	376	373	340	342	333	368	365	341	345	384	386	387	348	344	375	395	375	375	354	358	362	389	332	350	353	379	380	361	366	367	387	321	368	361	363	371	377	370	373	368	382	360	371	371	349	372	351	349	385	374	345	361	336	373	353	354	358	366	351	370	379	348	370	374	389	376	352	330	375	366	374	334	368	348	376	366	367	345	404	358	347	349	350	380	375	380	371	369	376	405	383	369	377	390	325	388	402	367	349	360	350	351	364	374	377	378	365	347	367	372	397	373	385	354	396	432	406	387	351	366	345	345	359	383	358	331	357	368	345	355	389	342	389	338	357	388	360	358	366	375	408	354	375	341	389	406	349	396	391	344	365	332	379	393	362	388	374	340	337	371	400	362	357	367	352	358	380	411	375	363	351	376	378	392	342	363	355	343	393	373	345	367	360	341	385	342	365	396	391	387	374	347	348	375	360	385	330	395	349	363	373	368	327	360	349	367	380	355	370	358	361	374	380	363	374	379	334	374	347	353	360	368	391	352	375	322	366	385	354	412	390	358	361	373	348	370	368	375	410	353	363	388	383	332	357	359	324	384	364	368	382	382	348	374	376	351	366	345	385	381	350	344	362	346	363	360	369	371	350	361	372	374	390	331	363	374	363	409	387	398	374	401	390	370	377	364	371	382	372	371	377	376	360	356	363	359	362	366	393	364	330	349	361	350	374	342	360	325	361	386	358	357	350	366	371	359	365	383	348	397	351	399	367	353	356	352	389	403	328	351	354	365	375	348	363	376	372	335	363	377	369	378	368	372	364	349	347	354	365	358	364	373	353	357	372	373	395	376	367	332	379	377	346	348	360	374	354	392	360	367	382	365	387	380	374	342	370	390	379	366	347	385	344	339	354	333	393	375	390	381	386	388	367	362	364	386	367	350	395	438	338	352	319	344	379	361	359	359	378	347	348	368	390	369	381	354	371	383	384	364	361	350	350	364	361	335	352	351	383	361	384	362	370	375	361	379	372	366	385	333	378	378	349	369	356	385	338	359	402	375	342	375	359	386	322	332	377	381	399	377	356	349	385	408	376	364	385	335	370	353	364	384	383	367	332	388	369	377	370	357	361	362	352	394	384	359	365	360	381	382	400	356	333	363	396	369	367	387	373	358	405	340	382	330	348	401	357	342	336	365	359	386	356	389	351	345	363	364	382	396	339	329	394	382	381	372	323	402	357	343	364	372	402	392	370	378	365	373	357	378	343	348	353	357	369	406	340	363	352	368	357	367	377	379	403	326	351	361	335	366	394	386	338	376	355	406	379	381	348	386	362	356	375	330	377	363	377	384	374	374	377	352	377	377	376	378	374	347	356	355	346	411	341	363	344	381	369	375	389	375	392	367	368	390	354	340	349	389	388	377	358	369	371	365	329	360	337	391	376	349	344	383	371	346	378	390	369	396	379	375	368	351	367	357	375	351	400	407	359	350	330	358	382	381	384	351	388	401	365	380	378	368	364	367	388	363	361	351	356	347	382	377	406	395	346	350	371	368	369	360	344	364	367	356	396	367	380	384	353	352	363	355	367	381	359	387	386	379	343	394	393	372	339	348	349	401	355	364	342	376	325	398	368	379	386	384	390	390	360	363	353	372	385	368	413	353	378	345	351	388	336	405	365	374	396	367	354	383	348	355	366	340	399	370	373	358	353	347	374	393	378	378	371	357	330	373	355	370	349	390	324	342	364	357	373	356	396	348	358	358	353	361	388	382	369	355	374	377	359	335	384	370	362	336	382	389	325	387	356	361	354	373	345	367	370	380	352	363	345	385	393	356	373	368	392	343	377	352	421	371	382	345	375	328	362	376	369	391	382	338	346	379	370	377	399	370	372	396	338	401	371	347	371	371	349	356	360	340	331	368	378	370	360	351	360	368	417	369	368	385	338	326	403	368	362	341	366	330	362	384	386	364
30175	23717	13624	1268	536	568	542	544	546	519	568	539	559	541	530	523	546	533	555	558	564	564	539	554	556	508	513	557	544	562	581	569	530	545	478	514	520	552	575	519	559	538	544	611	534	554	574	572	555	512	522	558	520	510	537	575	575	556	553	523	532	539	526	557	587	592	505	560	539	574	551	547	541	544	523	533	504	552	541	582	502	560	530	557	550	546	525	527	536	538	559	569	541	537	529	531	576	552	578	524	547	517	543	533	559	598	571	589	528	526	607	485	570	609	514	522	571	527	525	520	535	575	553	559	548	529	574	549	564	526	549	552	571	547	517	561	536	554	541	548	564	532	559	559	561	547	557	560	563	525	551	543	570	541	518	554	572	520	558	565	526	572	551	545	569	585	545	544	489	545	563	554	584	519	532	542	567	550	588	554	548	536	540	550	551	563	554	510	488	539	554	548	572	539	522	506	490	567	514	533	560	555	514	519	535	545	527	499	507	542	593	537	537	530	544	531	508	559	590	548	566	576	568	537	524	486	566	573	536	551	522	532	559	527	550	563	519	564	501	560	534	610	587	563	543	557	538	604	576	529	574	513	528	553	560	523	507	560	537	572	583	541	537	556	537	542	569	533	546	526	543	552	544	573	507	520	527	500	557	523	544	531	538	560	550	523	565	539	577	558	559	552	581	556	542	550	557	486	568	547	534	507	515	560	556	566	555	524	558	509	572	519	524	530	559	563	518	547	537	555	538	570	528	544	577	557	567	560	553	562	542	545	552	553	529	564	523	540	589	514	534	550	579	564	537	541	565	523	543	527	507	557	512	517	575	591	554	548	525	547	597	580	525	526	550	530	570	579	578	540	573	553	559	543	600	537	544	600	526	553	491	509	528	583	571	568	506	537	536	559	565	576	546	549	558	523	565	553	537	534	531	521	531	558	537	512	580	536	562	533	554	575	593	533	540	513	585	550	520	572	566	544	528	515	555	529	554	545	546	539	554	539	578	550	576	544	538	532	575	556	545	526	534	569	518	537	560	545	514	555	568	569	529	563	557	497	560	527	532	512	523	527	530	532	534	518	508	527	544	551	537	547	537	554	530	544	576	533	545	541	527	562	542	568	534	555	540	524	528	608	551	550	559	547	556	549	538	526	529	581	539	562	525	561	588	563	573	543	568	573	580	541	551	554	501	524	540	532	540	540	553	517	570	554	512	557	575	560	557	550	554	585	550	607	559	532	539	550	537	559	585	563	519	543	518	559	580	532	501	542	562	511	537	550	517	561	548	590	575	519	556	591	514	540	512	572	512	572	546	498	574	567	568	512	595	523	527	601	535	503	536	546	516	598	558	549	587	607	565	554	568	557	521	535	570	523	562	540	562	543	538	582	560	532	548	575	494	550	561	511	530	594	549	555	527	533	526	559	516	556	570	530	550	558	564	529	548	537	547	547	533	504	581	533	510	544	531	586	535	555	535	574	600	552	556	568	566	555	556	613	544	521	528	590	548	564	515	519	502	529	539	563	556	540	566	549	581	536	530	562	499	496	524	524	554	552	531	525	579	563	523	517	538	569	573	529	534	567	567	522	523	540	558	560	542	561	568	533	502	523	520	579	552	530	560	562	577	538	590	540	560	608	495	556	542	535	519	568	564	589	550	524	517	512	534	545	542	563	520	535	567	532	551	524	543	565	537	487	527	512	535	584	521	534	553	518	552	567	498	546	554	518	577	541	534	542	542	525	570	524	551	517	568	539	581	540	521	552	543	530	539	498	574	542	526	513	548	549	553	564	557	537	542	549	580	536	554	545	551	547	559	496	504	522	529	542	551	529	588	521	528	525	553	536	533	526	526	532	554	580	574	569	548	507	592	487	544	525	540	571	518	584	539	554	503	577	538	534	493	560	550	509	569	554	571	552	557	538	555	526	563	491	568	553	546	556	544	529	558	553	516	532	571	536	603	550	547	571	535	564	548	546	502	523	526	574	528	505	548	587	559	543	538	561	546	597	555	555	566	526	546	517	552	530	496	539	590	577	546	575	548	525	560	552	514	520	565	585	560	545	522	570	521	504	554	559	577	550	531	541	537	578	564	544	553	584	536	571	547	537	507	545	587	529	561	561	547	542	515	537	563	573	531	523	516	516	548	534	550	539	522	538	534	523	543	531	556	527	537	568	566	543	551	554	529	558	515	514	527	511	531	519	497	537	523	530	530	536	569	493	540	554	556	548	570	551	530	560	556	518	540	521	524	518	613	524	505	522	554	533	561	546	538	551	541	539	556	543	557	530	574	572	489	532	574	551	556	524	522	541	532	544	520	515	559	566	537	550	522	550	546	526	540	539	521	527	534	512	525	513	525	540	549	533	563	563	578	517	578	548	564	554	547	549	560	503	562	559	545	550	554	547	522	568	535	570	553	568	503	576	555	544	546	571	517	560	566	528	573	558	534	555	539	520	518	542	512	493	551	524	544	550	537	546	538	582	533	561	537	527	606	571	563	566	574	576	558	508	524	559	512	548	535	504	593	528	552	527	509	548	527	510	521	539	526	527	537	530	531	550	514	603	541	527	530	548	524	573	587	555	548	542	549	583	517	538	541	553	587	552	565	540	563	567	546	500	554	561	574	556	564	507	574	542	517	541	564	536	536	583	526	563	528	547	501	563	573	555	560	543	536	529	537	532	514	543	563	542	563	580	556	559	501	545	513	581	553	524	545	565	541	511	551	567	567	547	555	546	514	571	558	610	563	560	561	530	535	544	572	527	565	534	510	582	552	546	524	498	542	483	551	556	552	535	529	563	539	569	542	546	525	514	516	551	596	529	528	518	552	520	541	568	582	560	525	527	541	565	589	559	578	510	562	518	564	545	586	566	532	537	565	532	544	509	490	576	528	516	519	550	553	550	540	535	531	580	574	563	534	572	540	517	531	560	517	555	587	518	560	526	572	542	543	603	534	559	523	568	513	559	561	528	543	521	503	534	540	546	543	531	508	571	558	550	562	546	551	547	505	538	561	591	544	510	509	556	547	525	564	505	561	532	552	504	542	575	531	538	508	544	561	517	541	568	570	555	537	487	522	525	539	568	533	557	525	534	543	567	586	546	552	550	541	566	562	535	547	528	541	536	517	528	544	534	552	555	597	570	575	548	538	546	549	567	531	546	515	531	549	543	500	558	567	571	524	540	536	535	536	555	552	509	545	566	545	584	535	520	514	575	539	517	565	539	530	541	551	532	513	600	532	544	575	541	559	555	562	580	523	554	509	538	582	532	565	546	555	506	531	570	526	536	573	550	553	531	548	605	496	502	572	586	549	541	584	553	548	559	574	560	578	535	538	520	577	582	564	491	541	605	551	581	520	529	516	593	553	545	589	562	554	547	553	525	526	501	545	575	526	592	541	540	552	543	528	522	557	550	543	552	535	552	537	576	535	537	577	546	581	536	527	523	542	563	516	545	565	537	514	532	557	590	508	526	523	533	530	572	539	554	556	558	599	573	547	516
30951	33636	8670	836	757	798	775	820	781	792	810	759	759	821	840	834	813	770	825	799	769	834	778	783	816	775	824	745	808	836	818	804	807	841	761	786	822	871	828	798	783	792	771	777	793	767	754	832	853	817	786	766	788	752	806	787	810	792	757	798	789	812	799	763	815	804	805	787	844	762	779	751	803	806	741	830	790	784	824	776	828	777	855	828	878	754	801	782	802	827	760	812	767	850	813	824	784	781	854	787	831	812	806	796	786	834	838	799	811	818	844	774	790	796	762	827	825	859	832	773	784	773	804	808	794	812	741	827	817	827	814	816	842	887	783	818	744	822	823	846	786	829	835	816	777	828	845	828	761	771	825	822	789	820	785	806	800	799	751	795	778	768	824	752	765	838	782	794	823	764	765	786	819	774	795	856	821	792	783	831	826	812	804	793	843	799	817	813	831	777	802	804	782	782	775	757	830	784	810	814	806	828	806	755	779	772	812	807	810	831	774	736	810	836	759	817	829	829	758	827	811	797	835	814	787	793	808	771	836	808	818	836	773	828	824	811	804	776	802	797	848	802	758	774	761	806	810	784	866	844	827	808	823	823	818	845	810	823	817	828	807	802	840	795	787	812	766	814	841	728	788	771	823	805	783	748	808	808	777	784	756	807	774	821	800	747	759	794	754	760	788	778	793	822	794	803	809	848	799	790	804	828	822	775	799	775	818	798	788	812	820	741	776	806	830	744	769	807	839	813	795	818	785	821	787	839	814	836	774	851	756	735	847	778	813	791	787	838	823	816	839	822	842	819	797	765	772	849	809	803	817	794	773	768	805	794	840	794	811	772	790	793	848	806	826	770	791	785	805	844	825	798	806	778	830	792	754	832	768	791	769	816	788	798	850	793	776	777	779	849	775	787	803	842	819	748	825	847	822	793	905	790	794	784	749	807	824	797	791	785	793	800	809	813	803	754	814	782	835	749	772	838	812	813	813	753	764	792	796	772	802	790	788	830	776	820	784	764	772	763	784	821	837	803	762	804	804	835	775	797	816	791	825	774	701	769	788	776	793	786	807	759	807	784	873	821	788	779	815	794	787	767	851	813	778	786	813	869	824	770	829	812	816	809	787	854	793	785	780	810	812	804	803	815	816	829	791	858	851	823	839	759	797	819	771	782	764	807	813	788	757	854	803	784	790	804	823	802	845	833	817	801	772	790	804	789	831	816	831	762	803	803	774	850	829	815	774	785	794	738	796	835	787	806	851	830	818	754	825	795	768	811	774	791	804	823	766	804	809	784	816	783	800	759	783	798	762	809	815	824	788	779	800	833	796	784	839	824	827	815	830	781	812	835	824	785	813	824	766	809	782	751	775	768	788	804	785	770	798	754	776	843	823	809	823	808	783	802	789	847	783	803	796	814	822	765	777	798	777	750	790	778	839	769	782	791	845	772	814	861	771	804	783	878	804	802	809	871	809	778	801	791	752	822	811	811	846	762	827	854	822	817	795	756	819	811	807	770	826	785	786	816	771	749	766	816	854	803	805	810	835	806	817	797	796	787	776	787	775	810	799	771	814	786	801	845	754	842	750	876	819	845	814	754	815	822	775	793	771	792	833	728	746	828	796	780	790	804	814	847	812	778	821	822	794	809	751	794	845	771	820	764	824	808	744	784	815	796	810	764	803	796	733	815	778	860	780	828	783	845	844	795	813	769	758	796	832	822	836	853	792	782	797	793	753	821	778	780	770	805	778	818	826	816	776	825	779	788	774	821	820	803	807	845	826	783	809	827	776	797	791	809	806	788	838	773	762	776	819	826	785	808	816	809	831	811	811	842	781	814	801	790	775	842	798	794	787	832	769	770	783	792	734	816	759	752	787	807	798	768	843	843	782	832	816	769	783	814	749	783	848	805	796	794	829	788	795	806	786	802	818	810	815	816	813	803	819	818	834	793	704	864	776	811	788	747	755	774	775	809	789	756	799	807	816	834	825	799	813	798	833	774	809	840	827	830	855	797	745	795	786	813	823	798	757	783	774	769	814	760	834	794	771	842	770	791	763	798	834	832	757	782	815	803	782	815	818	792	799	777	788	780	830	817	829	777	803	823	729	765	818	801	777	794	798	751	780	755	824	764	785	795	773	840	790	767	835	809	770	756	816	857	827	794	796	787	787	806	829	814	886	852	837	757	818	803	798	825	790	783	817	805	830	880	840	774	772	786	780	729	767	811	796	821	781	795	777	832	772	770	841	818	751	800	737	798	757	827	792	782	777	830	789	826	769	830	774	796	820	787	793	839	801	841	788	801	803	767	773	736	758	812	789	845	821	810	777	803	784	765	806	811	818	790	796	857	800	779	781	810	791	820	792	814	741	826	828	793	819	795	839	827	787	817	777	794	869	800	797	762	833	811	815	812	789	860	816	786	783	784	829	782	771	817	803	834	846	830	771	803	801	761	782	792	822	818	816	833	793	796	812	792	813	858	758	795	748	820	790	796	790	777	745	813	795	796	820	823	805	781	745	782	821	758	802	811	804	794	797	840	791	806	781	768	769	817	800	773	798	792	817	848	773	819	836	846	838	836	807	803	813	768	804	828	836	807	805	788	798	864	812	793	809	838	809	781	795	796	792	824	809	801	768	844	825	839	792	811	762	805	754	809	800	761	795	824	798	841	789	801	783	859	773	796	769	796	813	823	774	797	775	791	799	792	773	831	835	799	785	778	804	830	807	794	823	837	840	780	848	839	824	789	849	855	799	834	835	771	754	802	832	809	817	825	817	779	760	803	781	762	823	838	809	803	838	822	738	810	776	867	803	812	795	777	852	805	826	802	797	771	823	782	780	825	755	737	772	810	779	807	826	805	834	840	841	847	814	818	793	837	804	747	827	833	792	825	788	792	829	775	799	788	807	798	827	785	786	837	768	808	828	797	753	782	844	773	804	817	783	788	843	806	813	832	809	768	824	769	797	790	822	816	788	826	754	796	803	833	779	779	815	798	827	781	811	756	807	805	747	796	827	741	759	875	801	747	843	768	778	778	814	775	848	794	807	815	790	815	820	799	817	810	836	802	800	738	814	810	763	798	772	770	846	790	828	777	782	830	845	867	767	780	793	808	813	782	789	789	766	764	825	821	780	756	757	712	787	781	812	826	810	773	859	831	760	777	833	830	762	800	750	810	789	820	814	779	760	754	799	812	810	798	801	797	833	802	768	769	751	799	771	826	812	793	822	820	813	797	768	844	845	809	850	817	756	775	803	793	786	762	770	782	846	779	802	806	762	808	846	805	759	832	800	799	806	772	790	793	789	728	775	806	831	765	813	786	787	769	803	833	797	817	817	831	758	789	804	764	778	801	749	776	788	780	814	785	778	798	795	808	817	796	788	786	818	776	811	805	828	797	798	820	817	772	807	805	788	797	797	831	809	796	792	854	785	840	800	772	826	875	814	828	792	769	808	853	834	803	785	785	788	812	787	789	799	790	779	840	816	799	802	777	794	808	790	813
23542	21828	28264	25287	17830	1590	411	332	303	321	322	303	330	325	296	313	336	353	321	328	314	343	275	296	330	312	323	328	337	350	310	328	281	300	318	313	342	327	302	332	334	316	314	317	335	326	288	322	326	293	334	318	318	296	316	313	317	330	310	354	318	306	321	323	342	325	326	311	331	329	330	336	308	323	306	303	324	329	338	302	311	317	312	307	319	311	357	317	325	309	313	328	298	306	307	299	324	306	337	332	306	302	310	298	327	315	330	287	360	318	306	317	335	330	312	300	300	321	334	315	297	303	303	315	308	310	302	309	311	302	312	309	304	309	346	344	313	317	317	336	320	334	344	307	303	318	344	299	309	330	299	326	305	299	311	303	314	310	325	307	311	321	316	306	301	285	305	313	309	323	324	291	314	330	311	299	328	323	300	337	297	268	314	318	325	331	306	327	315	314	299	354	340	288	297	318	327	301	312	312	325	295	303	344	311	331	326	317	298	313	350	310	303	298	296	310	324	323	341	311	319	279	320	300	273	307	332	313	318	350	331	302	296	328	344	297	331	350	319	308	332	321	274	312	302	276	281	306	309	328	296	313	308	285	312	310	316	312	316	297	346	274	300	311	314	305	322	313	312	298	321	332	338	339	312	319	352	333	314	298	299	324	301	300	318	315	330	351	329	314	302	312	321	302	319	328	300	303	310	314	328	308	310	326	305	317	322	329	329	346	316	311	319	340	307	318	327	297	323	303	318	312	294	331	322	309	310	286	322	360	331	313	328	299	330	283	315	305	320	283	299	313	295	298	313	325	332	318	327	298	310	317	328	300	314	305	305	317	328	296	311	300	301	332	297	324	333	315	335	291	326	340	319	313	328	329	302	339	338	319	343	335	301	319	316	342	334	316	330	308	322	305	334	314	303	327	316	320	330	327	330	322	337	367	307	317	299	294	316	343	349	320	290	316	298	346	295	312	298	310	325	310	307	305	328	315	330	333	309	304	312	303	307	313	341	325	284	289	329	340	330	299	312	288	305	338	311	298	341	345	295	298	317	331	323	299	282	308	329	306	353	326	307	331	354	329	301	347	315	326	305	303	329	308	334	310	314	323	300	329	310	283	306	335	313	318	334	318	287	330	325	331	295	306	320	304	319	323	292	339	301	318	281	284	312	291	338	332	316	316	315	307	329	326	298	296	336	318	355	306	334	295	318	308	318	287	299	334	356	312	326	317	328	305	294	311	349	282	306	317	287	288	323	308	306	299	317	316	339	327	306	297	327	351	323	276	332	348	324	332	318	317	337	308	311	296	330	319	314	324	336	318	300	313	329	294	328	323	260	320	319	300	328	334	305	293	318	315	324	291	330	305	315	327	323	302	312	308	304	288	317	308	294	319	327	291	331	328	303	318	292	292	328	341	276	296	287	307	332	306	330	294	333	314	310	293	303	317	317	310	334	328	298	328	304	299	301	342	337	335	299	298	326	323	327	306	335	324	329	286	319	310	322	319	334	313	305	340	303	293	303	333	319	321	329	307	313	305	351	308	325	317	293	306	280	315	314	290	323	317	309	346	322	285	353	334	313	303	273	301	323	286	301	321	305	336	298	329	313	330	324	311	314	326	327	340	332	317	313	309	294	303	323	307	311	339	336	346	337	289	342	310	273	318	292	314	303	304	315	327	306	304	327	310	341	302	352	333	309	316	345	335	317	307	332	368	296	286	282	300	306	304	316	288	315	309	310	295	333	313	310	322	337	313	340	333	317	302	360	357	309	312	335	360	331	293	308	317	300	318	324	296	286	336	311	315	308	302	321	317	301	347	306	302	314	342	297	310	293	290	318	290	316	342	279	288	327	331	362	301	344	267	335	304	308	339	325	317	295	327	307	298	329	302	288	330	321	310	287	272	308	314	322	327	315	331	358	324	305	297	297	290	316	292	310	304	274	316	318	313	317	330	312	316	318	276	332	321	323	287	322	296	331	321	328	280	322	274	278	292	332	295	304	303	326	316	312	348	316	318	313	328	281	314	311	274	303	296	319	327	323	334	291	287	317	302	301	322	290	310	300	323	313	308	339	337	284	293	326	294	329	315	332	302	316	277	312	293	306	328	336	336	327	310	319	311	296	319	318	334	284	305	292	316	340	325	321	347	324	336	315	306	316	337	309	324	313	336	314	313	296	339	315	309	318	295	310	338	317	335	298	322	311	309	296	319	339	284	310	298	319	303	312	314	307	327	330	298	318	310	321	343	332	328	269	289	316	303	324	310	270	330	335	287	314	308	314	289	290	298	318	296	339	302	286	296	318	328	301	300	312	338	309	331	318	307	327	323	292	313	294	319	336	298	324	303	302	287	338	294	287	300	328	341	325	324	325	327	308	302	308	333	295	318	305	319	327	314	298	333	319	330	292	308	320	319	312	314	327	308	323	340	303	313	320	328	301	336	320	330	329	325	319	332	316	335	339	332	305	298	332	292	329	297	292	294	307	317	283	315	329	330	284	316	317	332	328	336	289	300	298	284	303	293	328	315	308	298	329	297	303	318	329	321	335	296	304	323	346	340	312	337	303	338	301	316	364	291	316	309	320	334	310	294	302	312	298	329	313	342	310	299	334	273	327	328	314	319	324	350	310	296	329	322	336	345	305	316	304	315	323	334	352	282	333	325	337	300	300	290	348	312	326	317	343	325	319	269	328	346	315	339	337	313	302	304	316	281	317	332	313	307	310	336	312	327	317	324	306	300	343	290	303	345	327	343	302	340	308	330	287	315	327	338	326	289	350	306	322	299	314	317	274	317	315	329	333	317	318	310	288	299	323	302	307	316	309	311	319	321	337	301	317	328	339	317	310	336	315	316	322	293	301	332	309	303	338	312	316	320	353	301	317	335	326	308	301	324	282	308	283	360	305	320	318	315	337	308	329	304	291	296	329	306	327	290	302	312	324	317	316	301	308	320	305	306	294	275	314	326	316	298	318	336	331	328	305	303	296	332	322	290	302	323	322	318	328	329	285	311	318	309	320	295	329	334	317	309	307	359	314	309	303	293	314	285	294	295	277	340	307	297	290	316	285	312	317	299	304	321	301	305	342	325	294	316	278	355	315	309	302	302	339	339	294	343	315	323	279	329	308	286	336	315	322	332	325	328	317	302	323	316	311	308	334	311	302	295	310	308	316	283	321	319	337	294	329	313	292	347	292	329	294	317	321	308	301	298	328	323	333	312	326	331	302	308	305	301	301	325	319	304	342	322	332	287	309	294	300	335	310	314	317	313	307	297	303	349	337	320	331	323	288	318	314	297	323	341	323	346	304	322	304	343	330	300	297	288	313	365	314	335	301	313	295	313	298	318	325	322	287	303	338	298	321	305	289	315	339	324	322	351	300	325	320	315	339	307	299	321	320	319	290	318	298	305	303	309	263	279	283	290	313	313	340	319	286	333	300	303	330	339	324	327	288	307	307	335	300	307	293	314	286	355	367	274	303	285	287	298	296	325	341	349	325	321
52404	74331	25857	651	558	552	507	512	513	510	489	518	441	468	473	469	523	459	489	479	471	480	522	482	467	495	511	468	471	479	447	453	469	456	466	539	473	499	477	494	502	496	490	457	482	482	460	468	486	496	528	516	478	468	467	482	484	476	468	442	466	428	528	478	469	506	468	446	471	495	482	488	477	459	466	500	471	484	450	458	503	478	470	490	501	495	515	492	505	489	477	476	489	523	466	495	467	487	465	488	499	447	498	498	499	472	443	479	467	471	456	468	485	502	521	505	467	512	457	491	501	467	455	478	472	511	452	481	458	492	488	477	467	431	454	489	452	483	520	485	473	482	442	503	503	497	461	494	509	480	509	476	477	521	467	452	527	475	430	487	479	483	452	486	456	527	479	491	452	484	474	493	474	436	484	477	481	475	495	478	499	474	422	485	482	466	466	456	455	493	506	482	471	492	509	482	477	484	480	461	461	444	475	495	432	459	480	499	469	451	447	494	510	498	413	452	537	494	511	491	493	471	457	529	464	482	457	491	468	471	474	526	474	471	464	486	447	493	488	509	482	445	487	450	439	462	478	492	488	481	463	485	482	462	441	476	449	465	467	477	508	462	483	451	447	462	487	506	484	457	490	486	462	475	471	482	494	462	522	521	491	459	458	488	453	448	477	500	492	478	498	470	500	488	500	480	468	471	458	467	490	485	493	465	487	457	468	462	478	473	488	476	506	505	506	494	487	449	496	453	484	534	453	453	502	490	478	490	444	444	480	491	473	467	512	512	511	527	463	469	508	440	446	481	473	533	488	493	480	499	469	503	496	494	467	485	493	511	438	429	503	468	445	483	461	460	475	512	493	450	451	444	479	491	501	472	473	516	464	531	517	490	513	500	446	475	455	479	488	479	462	488	473	465	511	478	484	474	504	483	455	455	477	496	456	470	487	487	485	481	457	466	505	481	504	488	448	518	486	455	503	496	486	462	514	470	489	456	440	472	460	483	483	483	475	494	496	482	477	481	480	485	490	472	497	453	488	464	474	467	490	483	482	457	477	459	459	489	477	486	461	443	491	471	501	457	465	476	470	512	468	495	463	470	492	464	484	456	520	504	511	462	491	456	454	513	462	477	477	484	445	485	476	482	509	484	466	519	479	482	475	506	516	474	501	450	481	494	449	501	492	510	452	462	440	450	493	488	528	503	497	504	453	459	478	475	452	508	478	477	472	432	454	485	490	502	470	447	439	516	466	469	448	473	464	495	461	509	507	473	490	498	473	498	486	467	460	462	477	483	453	485	503	458	482	483	470	457	494	476	454	480	485	443	480	457	494	481	500	455	457	447	486	470	507	473	487	475	501	436	494	516	476	501	484	476	462	489	462	484	465	536	484	479	487	503	502	463	451	496	480	476	466	460	476	467	492	441	451	482	479	468	484	495	476	495	500	486	496	452	461	518	501	458	488	468	473	458	511	487	475	508	442	475	482	511	468	490	500	490	473	484	523	482	510	489	498	484	491	478	461	508	452	497	484	498	469	487	494	475	464	483	492	506	495	464	494	522	478	467	475	483	441	464	513	493	500	441	448	525	478	523	482	472	454	485	457	462	515	481	494	485	519	474	473	475	478	488	456	443	485	444	462	490	460	488	502	455	513	440	489	458	489	492	488	469	484	519	526	503	485	470	517	484	472	486	495	475	472	487	493	493	496	505	526	519	487	485	512	475	499	482	489	500	471	478	483	465	463	489	456	457	482	490	496	509	482	510	479	452	444	487	480	459	487	495	504	470	480	517	471	482	468	483	483	437	469	475	523	493	486	462	519	497	447	469	476	452	511	458	477	457	455	500	488	487	463	496	490	440	526	477	485	482	466	446	535	472	452	493	455	503	459	483	505	492	482	487	450	482	466	538	441	491	487	468	470	467	510	478	477	469	429	478	462	444	484	475	497	467	472	427	451	476	465	465	532	518	486	454	479	472	466	481	481	480	478	469	442	466	460	472	470	455	492	484	497	471	483	507	477	494	456	463	490	510	453	459	507	448	493	472	504	502	489	472	476	478	452	456	485	482	442	476	487	465	454	436	496	461	473	469	442	469	469	460	487	438	484	455	510	491	508	482	477	511	436	457	476	496	465	486	456	493	513	455	469	446	485	490	481	497	486	476	501	459	497	446	503	478	474	481	511	527	486	496	480	468	465	455	476	459	474	464	488	486	474	454	494	496	491	486	488	487	471	471	497	483	493	516	495	507	474	436	497	504	495	455	554	471	504	499	506	509	491	460	446	502	491	470	450	492	468	479	502	459	478	464	480	501	484	481	489	476	428	477	471	475	444	453	506	453	468	463	506	455	484	518	478	447	486	433	512	487	500	462	446	456	494	460	461	440	477	450	476	460	460	467	478	466	481	503	490	433	478	494	492	456	506	457	465	475	481	478	436	487	475	472	484	501	496	462	526	477	471	515	451	485	480	461	516	516	519	516	491	485	461	495	503	433	444	471	482	526	492	451	476	460	516	495	456	490	501	460	481	450	490	498	482	469	489	470	471	472	493	515	476	483	477	502	480	502	475	470	492	486	491	499	491	470	473	457	449	450	483	494	513	468	469	473	455	504	480	496	500	486	457	498	472	495	490	501	483	474	436	481	507	517	512	465	474	526	481	491	460	482	449	467	519	462	480	466	474	521	499	496	454	451	475	469	471	493	469	492	460	492	491	468	512	470	474	467	506	466	488	493	508	476	486	462	455	492	494	449	523	451	463	498	459	445	501	439	452	516	508	491	474	500	480	504	501	484	455	469	522	489	460	495	499	467	469	471	491	488	525	454	500	449	530	460	485	491	476	451	472	431	519	511	466	478	465	495	518	508	461	502	488	521	503	461	462	497	474	479	507	499	469	496	520	484	464	461	488	432	491	472	469	489	463	478	482	430	483	469	486	517	466	480	454	503	510	491	481	470	472	512	482	527	514	508	471	449	477	472	508	464	487	467	440	431	497	515	471	501	481	496	481	493	453	459	468	552	508	468	489	475	448	502	481	506	489	501	460	501	444	499	478	471	513	450	515	471	426	476	473	490	515	475	486	470	515	484	453	468	489	485	479	444	479	465	487	468	469	513	470	504	497	484	493	482	498	498	477	458	487	454	512	438	517	479	449	503	477	450	485	472	511	486	465	490	487	458	469	499	534	454	475	474	527	516	508	487	460	445	481	456	498	489	464	488	498	477	466	524	469	446	462	476	469	491	468	529	473	475	458	526	489	518	502	498	460	433	438	491	501	477	446	483	486	441	467	456	465	470	509	467	477	442	476	501	474	474	445	453	472	484	484	483	494	488	459	466	480	511	471	504	487	474	521	452	501	504	453	442	481	441	471	488	489	476	468	477	524	486	527	475	498	447	503	518	472	511	482	467	484	477	485	462	442	454	476	500	480	486	482	469	500	458	475	476	459	493	487	508	463	524	453	442	467	475	466	486	459	477	476	482	481	492	449	432	483	494	474	476	468	517
25087	22484	26884	21735	2524	662	618	650	635	634	586	596	583	592	596	588	605	565	615	623	596	643	612	597	603	590	597	577	598	572	614	573	616	600	544	580	594	606	583	601	591	564	605	574	575	675	587	624	558	589	586	607	613	565	604	546	578	587	643	580	602	599	600	626	632	593	572	610	627	560	581	570	589	602	598	607	620	586	577	594	587	614	559	559	576	607	586	614	580	582	566	534	617	620	607	598	593	544	566	536	610	603	573	589	609	585	553	622	574	580	624	574	634	559	614	575	619	561	588	608	601	555	555	552	591	594	585	605	550	578	598	616	578	594	572	595	573	576	643	553	603	601	546	602	594	629	565	599	617	580	606	608	602	617	551	565	566	580	539	586	596	601	608	566	570	581	594	584	577	566	586	573	598	577	580	591	584	593	599	594	582	561	556	585	593	586	569	564	613	596	640	562	607	562	583	570	587	642	544	611	541	638	579	572	550	627	572	579	594	572	567	606	591	633	589	589	568	608	580	609	591	620	646	601	601	591	607	553	564	600	596	616	609	563	561	595	613	570	592	592	576	590	601	609	563	598	595	577	582	592	570	606	572	586	563	586	608	645	562	601	615	571	587	580	616	622	590	575	567	570	579	569	600	626	550	561	548	572	546	577	632	567	607	552	615	606	588	562	604	616	586	627	591	565	568	588	577	619	586	599	572	579	600	604	579	586	594	605	627	596	576	568	593	572	616	580	559	589	619	612	563	606	571	563	589	579	623	580	566	588	572	573	597	565	637	590	607	559	616	542	568	610	602	625	545	571	627	549	603	584	620	603	542	568	579	555	589	610	599	578	609	610	559	613	570	581	613	591	619	630	580	621	572	612	614	608	590	614	581	574	571	589	637	582	586	585	558	552	582	581	575	579	600	620	579	583	552	552	592	558	583	587	613	594	593	587	579	607	617	577	584	597	581	608	601	521	615	626	582	580	562	563	571	604	560	647	565	575	582	595	593	583	582	589	612	566	598	586	578	576	584	612	542	631	572	645	614	556	582	541	597	587	598	614	607	613	560	551	572	570	642	598	568	626	590	557	569	581	586	591	651	589	612	604	581	579	575	582	631	566	608	583	598	555	617	539	569	594	576	607	591	643	600	583	638	574	616	606	608	615	610	650	587	546	572	560	536	590	597	630	611	560	591	625	605	580	589	612	611	567	595	563	650	583	634	571	594	603	586	599	607	581	572	585	599	593	618	581	554	587	560	606	602	642	593	559	569	596	563	608	607	587	569	562	576	594	621	587	579	566	593	577	597	594	572	578	570	634	598	561	612	612	546	577	575	576	605	597	585	580	579	576	562	588	598	562	643	609	616	585	575	614	543	576	600	633	628	580	555	619	626	597	616	573	539	539	555	617	590	575	603	596	572	578	612	610	592	586	589	566	549	571	616	598	599	569	590	565	554	590	587	579	585	577	627	587	564	626	613	588	598	592	582	612	583	580	628	564	586	585	615	587	611	584	589	548	574	594	557	559	588	573	583	568	593	568	568	569	568	592	565	617	563	579	529	590	556	624	580	594	589	553	582	637	563	549	558	539	573	582	591	568	595	617	536	594	582	595	603	558	573	606	594	619	610	578	668	584	566	609	544	563	600	582	591	583	599	563	569	559	592	567	569	611	571	559	556	581	551	584	574	630	552	565	612	561	582	576	588	594	569	559	607	591	631	636	549	581	606	589	601	622	581	591	596	601	564	612	555	612	622	597	597	607	555	582	588	614	596	536	628	599	597	550	597	570	586	593	564	577	601	587	596	589	611	569	613	554	568	619	600	590	588	581	585	606	618	597	559	605	561	600	587	641	590	592	614	597	626	590	568	591	605	587	604	582	564	571	601	595	528	571	592	568	572	602	615	582	600	611	623	562	578	595	594	562	569	566	602	611	588	596	558	587	590	585	573	645	584	585	598	635	586	606	612	563	611	605	580	563	611	573	574	608	594	563	614	606	593	584	572	617	552	586	584	615	601	551	556	584	609	611	581	551	557	577	597	596	642	557	602	620	581	622	599	588	594	619	572	597	574	558	615	584	623	613	597	581	595	592	580	559	610	587	557	571	608	593	587	587	599	587	569	592	558	591	596	552	600	528	605	554	586	594	543	590	559	599	640	568	586	593	591	567	577	572	621	595	578	635	587	595	616	608	562	604	579	594	593	571	606	603	571	562	579	595	585	630	592	595	605	636	575	607	581	567	586	589	551	565	592	566	546	623	620	595	570	590	560	610	599	606	558	598	598	581	612	568	607	600	552	584	585	591	584	565	586	577	565	637	616	595	611	605	575	579	582	557	575	546	574	613	600	567	618	599	558	613	575	597	578	608	585	569	616	555	618	626	557	582	603	598	596	574	515	591	586	562	576	577	624	571	554	599	625	559	580	600	581	559	583	603	557	595	620	600	644	579	596	559	588	603	600	583	596	545	630	594	560	602	601	575	630	602	562	590	578	550	589	613	594	598	583	578	586	539	601	597	589	607	580	621	545	622	548	600	551	603	576	559	559	556	612	615	572	565	634	612	597	584	598	547	585	624	590	585	615	615	596	588	616	548	561	579	572	656	596	544	626	582	616	618	578	568	617	616	665	549	619	602	560	606	601	635	593	599	586	562	585	598	576	619	606	589	570	591	611	568	594	564	585	618	569	568	575	620	604	585	542	535	565	616	601	581	614	611	608	586	609	615	589	580	579	540	567	569	595	564	564	591	571	596	591	591	585	605	544	604	631	568	634	591	627	600	568	605	548	616	569	557	577	574	617	599	626	594	591	627	617	597	613	595	633	544	583	602	567	523	569	567	619	605	638	607	612	613	559	642	590	574	573	589	630	612	573	572	600	612	600	564	588	590	633	579	586	507	551	565	595	552	609	575	577	536	583	596	620	570	590	603	588	652	608	574	604	604	603	622	632	607	593	593	589	559	576	575	574	577	548	601	596	640	543	591	551	628	553	585	601	602	549	590	589	603	591	607	538	538	620	572	593	615	616	598	603	598	603	593	567	593	590	616	622	543	577	565	586	614	584	606	594	569	604	599	599	626	592	604	558	609	568	574	617	562	595	604	593	610	583	578	620	572	604	615	556	628	616	599	627	616	591	597	597	562	575	591	592	605	617	605	610	588	596	570	563	589	591	626	616	552	567	587	580	589	581	592	578	590	599	569	591	623	532	584	586	573	654	576	663	580	567	562	581	607	594	608	589	603	612	572	598	549	606	612	633	604	603	561	590	580	570	561	587	618	576	573	578	622	567	580	620	596	613	556	624	608	547	595	533	613	596	593	594	534	585	605	604	603	557	573	574	625	585	609	619	600	585	551	570	629	541	565	589	579	592	576	586	551	611	515	558	547	612	590	602	600	546	570	599	614	599	585	613	610	595	574	635	588	602	581	618	621	571	580	610	595	606	610	605	566	567	607	575	568	586	565	647	608	583	597	562	539	565	594	601	566	547	563	561	596	619	583	605	587	588	601
47055	60278	25060	880	860	878	838	856	843	834	836	853	897	843	848	879	917	906	870	855	881	861	883	832	812	842	794	883	819	854	895	833	876	822	786	877	802	872	918	850	855	874	785	862	878	905	824	838	834	837	866	892	889	830	825	882	832	842	851	823	841	840	847	835	843	852	884	795	813	871	873	826	814	865	873	811	825	820	889	841	870	867	916	802	809	880	853	812	790	863	792	823	806	842	836	886	875	858	817	843	821	826	840	810	821	855	773	855	872	863	857	842	865	866	811	867	870	832	848	861	818	864	863	838	834	809	881	799	851	806	874	862	811	842	894	824	907	818	869	872	898	892	835	819	846	842	816	828	807	809	846	847	804	872	863	827	871	838	825	872	851	852	845	800	860	823	859	880	852	834	883	807	847	850	866	816	856	770	846	846	869	895	813	854	828	886	836	843	868	840	823	924	818	854	884	868	846	857	845	802	852	802	845	841	869	893	855	863	840	867	838	897	859	818	885	854	854	863	852	869	857	855	840	905	857	867	854	877	825	887	840	841	767	863	823	835	885	873	817	816	843	844	792	835	865	853	795	904	862	885	780	886	803	906	807	866	856	846	809	839	843	860	764	837	820	801	785	858	789	857	841	862	875	826	804	838	845	807	840	841	905	806	859	853	893	842	936	847	839	911	855	825	843	912	962	853	825	851	815	848	821	854	867	811	864	894	822	853	857	859	865	881	816	899	846	831	873	793	833	854	851	851	830	824	812	878	816	856	876	826	777	892	816	853	881	818	855	888	842	849	849	864	880	825	850	829	835	858	840	839	877	852	821	891	855	875	853	831	887	789	841	864	897	862	856	816	825	852	846	856	818	866	872	849	827	850	838	868	851	814	847	849	830	856	824	868	847	834	865	827	865	841	815	821	841	881	805	871	821	813	826	824	838	860	853	843	850	846	899	927	912	862	817	833	825	840	883	822	861	889	881	817	853	809	881	862	837	850	820	839	825	791	795	836	854	834	885	838	833	848	824	850	787	852	822	857	847	838	873	802	864	847	858	864	861	809	829	798	849	879	812	876	855	818	814	843	861	863	837	861	846	840	831	830	880	866	866	899	845	893	826	820	856	867	844	847	802	867	865	869	862	827	835	829	854	864	851	821	884	842	810	805	878	873	873	861	850	826	815	870	845	840	865	822	874	843	839	830	834	804	837	825	923	871	817	825	846	837	837	887	852	861	836	856	809	879	838	815	876	867	901	826	854	835	839	821	845	800	856	848	900	858	774	857	862	849	859	846	888	853	828	914	840	805	883	827	836	864	796	862	889	868	877	884	887	841	829	888	826	832	862	835	888	790	893	828	873	893	843	865	858	857	844	858	879	831	852	872	868	861	839	865	843	859	802	850	863	901	876	827	829	819	844	845	799	827	854	853	823	815	867	849	819	851	873	818	821	856	829	843	821	874	865	851	849	829	867	843	865	862	832	819	900	864	858	811	812	875	852	845	836	864	854	860	874	854	861	850	869	877	841	827	880	898	811	889	819	831	806	828	840	782	837	845	884	855	872	859	856	880	836	839	808	829	829	904	868	846	927	868	856	856	851	826	806	817	837	782	797	878	878	822	810	825	882	856	817	853	823	782	828	878	918	859	819	868	856	844	886	871	827	843	794	804	878	849	844	833	847	830	870	839	854	801	820	877	882	890	857	844	810	808	845	850	845	829	862	820	842	848	849	828	826	841	883	841	885	857	890	838	829	862	888	836	840	847	832	865	826	837	821	826	835	856	873	864	819	852	853	853	829	850	829	849	872	849	821	846	797	796	816	801	889	880	799	863	847	841	849	824	828	861	807	872	856	874	833	881	864	797	836	855	891	832	878	827	834	800	840	837	822	869	878	825	862	876	830	842	919	894	810	870	795	803	804	874	870	841	832	832	833	861	848	837	894	842	839	861	801	819	873	873	838	843	848	817	863	817	900	869	866	860	864	884	827	812	872	794	822	849	841	852	853	872	819	863	874	906	826	804	836	812	824	890	837	802	802	844	808	870	851	868	842	839	830	849	865	858	868	890	816	860	869	920	874	826	849	840	847	865	836	850	848	845	866	862	879	821	874	937	896	869	833	888	946	858	887	844	887	869	807	870	820	816	832	845	909	849	878	832	872	848	825	805	786	856	828	833	817	855	832	830	821	868	875	848	826	831	842	796	805	867	802	876	843	814	856	844	852	800	860	862	817	847	840	889	823	840	845	828	839	875	852	828	853	874	852	860	839	825	853	846	856	825	841	882	848	877	856	826	868	865	885	856	843	816	909	824	861	846	813	808	787	843	820	907	838	830	846	805	843	837	849	871	867	899	851	861	883	821	872	867	841	849	868	861	894	829	853	833	906	854	823	808	823	851	813	865	842	829	814	804	806	849	848	877	841	897	857	830	843	867	866	848	864	876	821	877	861	829	833	835	823	869	868	841	807	796	860	779	814	905	860	848	807	826	834	869	860	870	897	859	831	810	828	822	809	890	832	857	876	847	805	868	843	836	856	846	827	855	847	871	839	807	888	854	800	853	811	872	860	860	895	831	848	838	840	820	872	803	820	830	828	820	790	864	853	791	876	826	827	837	902	839	853	844	832	844	849	837	879	840	835	837	867	843	881	832	843	798	871	891	897	828	819	818	843	844	819	880	834	847	907	859	860	840	834	847	884	790	856	803	841	861	845	846	914	822	807	819	857	829	826	866	860	825	853	864	828	843	837	889	833	842	828	838	886	855	825	859	895	784	898	845	848	824	883	821	872	803	869	793	860	820	844	817	828	851	855	811	893	816	863	859	816	870	837	837	871	883	826	840	815	835	817	920	893	854	832	848	892	854	829	838	880	846	855	836	843	855	849	845	804	880	832	846	831	856	840	851	852	799	791	854	861	838	886	832	840	860	840	867	846	801	837	847	840	811	820	810	825	839	872	871	849	843	867	840	870	805	863	835	896	819	868	874	836	847	847	854	868	833	807	857	835	872	885	847	872	864	811	882	860	838	883	799	851	925	831	861	854	825	883	872	876	883	855	817	840	848	827	855	823	833	810	835	830	861	854	846	812	879	834	842	824	826	805	887	819	865	860	864	880	832	866	824	874	854	858	835	833	791	818	864	860	834	857	881	879	865	828	851	843	842	882	808	902	832	899	818	805	825	840	822	820	870	780	858	793	859	820	818	846	869	824	834	899	830	840	907	854	860	829	894	800	763	875	825	880	838	854	830	842	842	845	838	808	858	866	805	820	856	823	856	896	825	848	822	841	815	900	847	885	776	867	895	865	884	815	863	805	842	837	844	850	824	859	855	810	846	878	878	856	836	837	868	846	794	848	864	870	836	758	842	839	847	799	747	838	850	827	892	785	841	884	866	854	851	821	826	858	798	833	860	841	870	812	851	829	795	905	853	862	796	836	900	839	875	851	812	834	877	827	834	913	853	809	828	856	880	854	905	906	811	842	868	872	827	820	851	839	846	828	819	827	835
22503	21631	29324	24238	21528	18757	1190	322	265	307	243	246	270	245	271	260	291	286	285	261	254	257	256	233	289	263	270	287	250	303	261	298	269	253	259	265	249	267	230	259	298	298	273	295	281	282	299	258	270	266	267	261	251	262	263	304	285	263	288	228	279	266	271	281	264	242	269	267	277	240	282	245	256	281	254	265	258	310	242	266	261	251	255	257	272	263	282	249	275	279	277	257	246	256	272	276	309	271	244	255	262	251	245	251	252	246	294	245	242	238	255	261	253	251	265	269	276	274	260	260	247	277	272	266	282	262	266	271	261	238	268	250	270	257	275	271	263	275	269	250	280	264	254	279	271	260	259	261	262	241	301	277	281	281	277	281	285	278	260	270	266	272	263	234	249	291	306	291	264	281	242	241	264	253	300	248	243	257	273	272	252	270	268	270	286	246	234	251	287	266	255	259	288	255	266	273	259	247	267	287	259	258	258	245	247	258	278	242	283	243	245	273	266	254	278	259	304	266	282	272	262	273	281	262	274	259	270	277	264	292	236	281	260	223	262	281	287	264	291	263	242	260	241	254	271	248	242	248	260	249	256	295	268	264	266	257	262	279	233	240	240	251	268	253	281	273	264	248	256	261	261	274	279	254	257	273	292	289	272	260	280	277	272	255	297	233	253	292	236	264	291	235	266	272	251	255	235	283	242	252	280	276	259	273	270	253	273	261	284	281	249	265	287	256	269	277	254	286	284	264	269	250	274	263	272	273	274	268	276	274	298	266	260	266	255	252	309	264	265	260	270	271	281	244	245	271	272	287	266	248	281	283	262	246	240	261	257	229	295	282	297	273	276	309	264	330	266	270	261	249	274	264	275	267	262	263	270	262	299	276	247	245	283	248	238	275	235	274	270	264	280	275	271	274	268	296	282	278	239	243	282	279	289	265	273	248	260	279	285	277	291	270	272	260	253	283	271	246	274	259	253	269	253	271	266	285	256	258	267	242	257	307	262	281	260	238	293	287	264	256	258	274	258	289	264	301	253	276	252	294	255	235	275	282	277	283	256	260	270	272	240	279	266	250	282	282	274	249	270	304	260	296	244	282	250	265	267	259	270	260	293	263	274	291	266	259	266	276	275	278	259	284	273	265	275	262	256	257	250	269	246	262	282	303	285	257	273	273	295	233	298	273	269	254	271	257	285	275	256	261	259	274	253	275	288	251	265	265	278	269	254	290	270	247	274	264	271	251	262	243	306	264	282	273	279	262	275	275	287	265	273	225	281	229	274	255	262	291	270	287	264	279	250	273	270	262	251	286	309	260	244	268	281	281	246	260	274	280	290	239	260	247	300	279	266	241	283	263	264	267	251	274	273	284	269	255	255	277	281	260	267	251	249	275	280	227	272	242	283	252	248	275	256	274	295	262	278	269	231	274	256	290	256	252	264	268	269	260	253	281	286	228	266	262	251	257	258	252	293	284	281	265	274	255	276	288	263	260	243	268	274	243	229	271	262	267	267	287	285	272	280	234	275	281	266	225	244	270	275	246	256	259	264	264	253	278	239	283	254	259	258	268	275	280	244	283	258	275	271	262	255	283	274	263	303	271	265	312	250	278	252	244	244	251	292	275	276	272	266	242	266	250	255	276	236	249	309	264	268	243	260	279	270	274	276	292	269	264	247	262	272	255	243	273	275	255	294	274	247	271	294	265	254	274	290	268	266	283	248	244	278	276	289	276	260	276	253	259	274	277	266	260	260	261	246	261	276	271	276	277	263	258	276	275	254	256	245	246	250	294	263	284	272	263	283	251	243	280	267	249	263	271	264	270	266	255	272	270	255	264	272	258	277	293	316	276	300	288	260	266	278	257	269	252	270	251	279	255	272	281	279	265	251	244	262	264	277	239	273	274	274	247	268	283	254	256	283	281	264	272	260	287	250	273	278	252	243	260	241	272	288	257	270	268	273	265	305	290	246	257	280	254	278	228	297	262	277	277	240	254	252	254	263	285	274	270	282	245	276	270	250	287	273	273	255	265	265	266	267	268	258	257	253	274	283	229	259	256	254	251	227	280	271	229	237	263	241	242	283	275	294	222	261	260	311	255	265	252	284	257	258	272	244	267	269	273	248	266	258	273	246	261	272	259	284	300	267	273	278	261	272	253	276	292	248	251	265	264	256	267	270	257	270	293	259	280	300	263	264	257	243	249	250	249	241	277	230	261	271	249	227	270	255	256	269	251	245	275	254	259	257	270	276	274	268	251	252	248	251	264	249	274	275	227	288	271	281	255	254	277	261	259	273	235	263	275	265	283	287	284	249	284	275	270	269	224	277	258	292	236	251	295	289	278	235	309	288	284	277	279	257	227	274	295	287	250	268	275	247	240	240	257	259	234	248	252	286	267	285	255	259	252	265	254	275	203	265	241	245	268	279	262	284	263	256	281	251	266	289	273	296	274	279	230	280	267	296	278	240	248	290	294	305	278	270	283	279	277	258	262	235	289	235	266	289	270	267	266	272	244	300	245	276	278	268	288	262	237	275	249	261	259	264	258	286	243	276	276	263	277	263	268	265	270	278	292	254	254	245	275	292	261	254	281	269	247	262	284	290	252	257	276	268	257	255	240	265	271	270	266	271	282	251	271	298	277	258	311	276	265	269	273	287	254	302	263	272	271	299	278	266	281	270	285	252	249	267	281	267	253	244	231	293	245	269	282	259	251	278	276	295	272	263	276	249	268	267	230	272	256	282	264	241	270	262	248	276	259	260	267	260	286	245	260	287	272	271	268	270	243	291	259	294	250	271	290	249	277	270	255	252	248	277	278	256	287	267	260	233	276	275	287	259	292	266	285	270	271	253	278	247	256	255	250	249	223	269	267	256	260	266	287	265	286	268	247	253	253	266	257	238	275	220	279	252	270	264	252	286	286	270	285	265	233	249	270	303	249	297	252	287	258	264	258	270	284	277	264	253	256	245	273	275	245	272	267	258	254	241	277	254	269	271	257	284	249	286	277	251	259	264	281	266	269	244	288	270	267	252	258	258	243	275	252	237	267	268	272	278	241	262	251	275	223	305	248	237	260	248	268	266	249	259	252	253	294	268	263	266	259	268	260	279	265	262	256	266	277	273	267	298	252	283	252	288	253	272	256	245	282	275	270	298	264	261	258	314	231	290	247	272	253	275	300	247	278	246	282	286	277	257	285	281	249	289	247	289	277	269	246	246	277	258	277	295	266	295	285	273	255	262	275	261	270	255	250	270	250	288	239	256	260	284	270	288	280	260	259	278	242	258	266	274	259	239	240	235	254	284	264	254	227	263	242	254	267	279	288	262	270	258	255	253	266	249	258	295	258	256	264	282	263	267	281	280	258	247	268	290	273	293	254	269	255	291	263	293	268	254	283	258	268	272	275	242	250	265	285	268	252	257	261	269	269	279	258	265	276	240	266	248	253	270	287	281	259	253	278	260	307	273	279	259	250	275	223	273	287	265	268	276	266	291	255	274	275
59558	89651	40026	649	529	477	432	410	415	392	365	418	454	373	373	389	385	358	404	399	360	374	386	389	396	376	387	415	375	389	349	389	399	376	390	372	388	388	406	380	364	360	370	392	376	407	400	401	372	399	365	376	358	369	372	369	382	386	421	389	394	372	376	372	386	399	416	391	370	395	391	388	380	386	369	345	366	397	380	381	364	384	371	395	372	383	397	370	357	417	397	373	359	378	372	356	395	386	366	360	402	400	379	395	388	390	401	388	398	391	378	369	370	385	412	376	378	433	349	355	422	388	420	344	397	377	426	366	376	390	374	398	395	424	383	400	383	375	346	331	416	379	391	357	436	372	379	387	383	377	384	422	412	424	390	391	373	372	401	368	374	379	375	387	409	385	398	386	356	366	395	426	367	355	369	422	400	360	408	383	385	369	363	368	386	380	380	412	390	360	377	368	407	382	376	385	391	390	399	382	398	354	367	388	410	385	386	394	397	373	396	375	391	392	450	383	421	369	377	393	401	367	367	369	361	376	411	363	408	403	383	319	406	354	370	396	368	424	352	386	369	392	363	347	379	362	429	334	395	385	399	389	389	357	354	341	408	411	365	398	361	364	398	374	366	390	408	351	397	371	405	400	357	382	374	393	380	370	404	384	359	372	409	377	397	363	403	388	410	368	415	403	414	369	384	405	384	394	387	382	410	407	385	403	391	344	360	370	396	378	397	372	375	362	388	346	399	382	391	404	406	412	398	372	379	387	388	362	373	398	383	381	365	373	419	369	389	355	408	394	372	394	367	431	362	344	382	371	357	409	369	397	390	385	404	402	397	373	369	389	392	379	378	391	398	375	359	359	381	368	367	398	364	387	393	399	363	368	378	415	406	385	421	383	367	395	406	390	356	368	358	357	397	433	362	412	400	384	396	409	372	375	381	373	376	374	377	385	349	389	376	425	391	366	416	375	363	389	374	388	365	408	411	387	377	397	385	405	393	373	381	375	350	393	428	390	378	363	369	398	354	397	365	427	366	390	419	335	371	381	373	396	372	416	389	376	387	368	367	400	362	374	372	413	382	363	385	434	400	347	388	383	352	372	400	373	407	360	387	392	387	393	383	397	374	374	415	411	377	376	375	397	371	389	389	413	381	368	368	383	364	397	391	376	388	372	385	378	383	355	427	428	360	385	402	419	403	364	346	377	361	370	354	386	388	355	381	389	386	408	331	381	403	395	340	379	384	376	391	367	406	364	371	404	380	358	375	382	407	396	392	377	384	392	370	384	347	405	373	382	385	432	365	387	349	395	420	391	360	378	373	376	378	375	335	407	381	378	394	379	376	365	391	393	398	365	384	394	386	407	346	391	376	356	389	399	370	412	370	388	401	356	359	373	356	416	375	413	376	388	400	385	395	367	398	371	413	377	352	416	396	357	379	383	433	368	370	403	360	420	370	402	390	364	376	361	407	356	383	401	409	395	387	397	409	352	362	369	377	402	376	393	376	425	376	393	391	364	381	361	375	394	383	417	371	399	384	411	381	373	387	350	348	393	359	370	347	384	377	413	401	348	372	380	390	397	403	399	385	419	380	399	385	411	370	400	367	393	383	400	366	370	378	371	380	414	381	405	404	406	358	407	381	378	382	389	412	418	372	353	372	412	395	349	412	367	396	399	374	367	412	370	401	398	387	390	368	362	374	369	423	374	379	382	425	392	386	397	377	370	411	374	405	413	344	400	365	380	391	407	375	432	383	395	402	390	387	389	360	383	368	406	368	373	401	370	394	385	374	381	365	391	409	398	356	409	380	388	384	403	372	381	349	366	384	387	385	390	376	392	388	397	392	378	358	398	379	379	368	399	367	373	380	410	399	393	398	379	356	350	394	433	326	385	407	381	375	389	374	332	379	400	386	360	391	393	379	384	374	382	380	361	379	373	385	386	411	391	390	369	405	383	390	382	399	426	385	420	374	408	395	361	400	414	411	376	349	403	375	367	381	402	354	398	377	373	377	382	402	392	396	401	399	380	375	397	410	358	371	388	382	374	393	403	388	379	366	412	400	381	393	322	390	407	415	372	382	375	375	393	401	386	373	359	384	392	387	373	414	374	358	388	365	422	389	402	427	378	372	370	372	380	384	375	401	418	354	408	374	372	360	374	423	428	365	359	374	368	387	409	387	382	404	415	379	368	385	367	387	386	406	386	399	404	377	396	421	394	381	347	407	368	406	384	421	362	381	411	430	376	384	408	380	376	403	379	384	380	340	394	404	383	337	367	365	396	392	394	358	402	389	389	408	394	396	358	371	369	400	357	393	377	390	341	384	410	367	392	354	366	390	396	398	398	379	409	388	399	369	413	363	407	416	407	378	416	383	385	411	400	384	351	384	367	374	364	407	395	380	378	345	361	394	383	389	373	404	362	396	377	406	369	378	358	375	371	405	352	395	389	381	352	383	356	369	363	398	374	390	346	349	370	378	391	399	380	411	384	403	378	399	379	377	384	405	403	345	379	404	372	376	336	392	385	336	389	382	392	421	407	399	403	388	407	379	366	355	364	403	376	389	377	373	407	367	380	386	395	380	400	380	418	386	380	378	384	383	397	372	345	422	393	403	368	361	408	388	394	367	402	375	373	370	403	390	401	390	368	393	364	424	352	386	378	381	361	377	396	377	353	375	409	412	375	350	365	423	378	395	423	397	346	361	339	382	377	382	410	389	386	363	399	363	340	383	395	387	364	364	379	417	370	347	366	388	380	388	394	388	350	377	399	360	363	383	352	360	352	378	429	345	366	374	383	373	352	353	372	388	376	386	405	407	372	377	389	389	347	408	379	414	360	375	384	380	344	386	369	408	404	416	329	417	399	353	385	420	390	416	411	375	362	369	348	413	375	363	404	375	372	372	374	364	355	410	396	376	359	363	365	401	381	395	368	362	365	380	401	362	423	376	359	362	363	369	413	370	394	415	371	371	379	345	375	387	368	375	381	381	395	376	361	376	361	412	357	379	404	377	382	396	384	375	374	391	390	403	402	368	354	384	408	409	375	363	360	366	353	363	403	375	393	375	386	373	401	379	397	383	374	371	369	386	366	336	382	416	416	382	378	391	441	364	410	410	391	387	396	400	368	366	380	410	405	398	404	385	370	392	364	382	372	401	400	421	359	386	395	383	399	368	370	400	342	373	386	371	376	374	336	396	409	346	403	372	379	344	394	361	414	394	375	366	357	410	413	384	379	405	412	373	388	397	401	423	388	412	369	385	373	416	362	357	367	374	405	414	381	361	374	371	402	386	399	374	351	381	387	405	372	379	381	367	400	379	374	397	327	404	386	377	376	393	374	370	377	371	391	354	389	360	357	389	403	394	362	363	399	365	371	359	366	372	403	343	396	410	365	427	386	361	373	391	383	373	385	362	372	405	379	421	397	385	376	392	383	382	367	347	375	386	387	369	397	368	401	378	376	402	401	379	363	405	363	417	370	374	384	392	395	391	388	379	409	385	372
30200	23707	14235	1379	522	544	543	515	541	558	550	551	553	533	536	549	519	568	560	543	561	563	559	571	537	540	518	547	543	552	535	548	525	570	579	583	543	584	537	492	563	549	575	555	545	545	525	538	530	557	557	525	537	521	560	573	536	525	587	576	550	537	480	537	566	548	543	542	534	513	548	506	560	558	568	562	532	552	545	530	545	548	545	564	538	545	533	523	529	545	525	524	543	593	548	578	536	486	498	593	545	510	534	559	552	569	556	527	529	514	561	538	491	470	557	528	543	553	551	546	576	565	535	535	525	541	556	552	508	522	548	535	551	562	548	505	558	569	571	538	559	528	579	530	517	537	553	509	563	541	538	585	546	547	541	523	530	574	554	547	555	562	555	553	567	532	551	521	561	520	526	525	497	565	552	533	558	607	575	526	525	571	569	573	583	532	513	499	574	526	560	503	564	543	542	541	557	493	492	529	542	507	535	513	544	578	565	553	538	558	571	558	552	522	529	553	557	565	526	517	544	546	548	524	541	566	546	545	598	529	569	522	493	571	566	552	533	503	544	542	586	533	590	502	529	533	526	536	498	530	516	563	513	560	585	493	556	488	573	515	546	543	558	549	523	543	566	541	555	575	504	550	512	526	559	530	547	540	573	567	577	587	520	547	567	545	532	571	507	505	530	593	562	524	531	557	545	547	509	563	579	542	593	530	525	530	544	551	551	551	478	504	539	549	489	512	538	537	511	497	512	548	568	552	511	571	577	539	528	526	535	520	598	498	548	555	511	514	526	565	551	528	544	526	564	531	534	541	569	541	558	533	543	550	512	543	533	534	553	520	492	519	532	541	537	555	558	536	526	551	533	505	549	502	539	494	546	549	547	531	505	530	532	563	546	548	554	547	555	576	545	565	558	524	519	503	518	549	557	560	547	500	566	529	589	546	514	557	583	518	520	587	527	556	556	504	540	578	537	547	550	552	600	592	535	543	565	563	533	520	532	527	556	542	554	494	555	544	563	572	546	490	532	527	535	583	498	543	560	558	514	556	526	531	523	573	536	508	500	519	528	556	536	524	525	545	569	524	552	596	547	558	560	501	517	572	566	596	522	515	535	522	558	550	527	556	580	556	559	542	544	528	547	536	538	508	562	537	540	523	524	547	529	524	512	540	526	547	550	548	553	531	566	495	511	560	554	522	537	548	497	537	545	514	574	551	553	522	587	514	565	535	589	567	520	535	538	513	556	508	500	529	533	530	544	566	540	540	516	568	500	570	573	539	509	545	562	546	571	547	540	568	507	556	535	555	564	529	558	502	566	548	569	522	578	517	510	559	552	548	570	551	544	565	549	552	545	583	526	555	537	559	523	543	522	556	550	539	539	519	586	555	514	529	533	553	526	494	523	509	548	528	521	528	518	513	561	535	542	576	542	535	544	560	557	541	540	547	528	568	489	527	542	536	530	535	532	525	544	545	594	506	568	507	525	511	553	522	534	580	521	566	524	529	559	569	544	532	526	529	496	512	520	540	539	551	536	529	581	553	546	558	555	601	557	547	540	524	552	526	524	566	569	531	552	564	535	543	525	546	583	537	532	529	551	486	493	538	540	551	547	549	561	562	499	576	521	535	548	525	584	533	533	541	509	530	551	570	539	542	530	540	533	538	559	530	564	569	547	514	569	569	548	540	554	589	549	547	567	539	530	492	557	546	532	530	565	501	542	530	551	515	528	509	532	543	547	550	531	561	541	541	552	541	543	576	571	592	507	548	516	522	555	544	521	547	547	515	566	565	569	565	525	527	575	575	465	551	568	546	530	538	513	512	549	558	552	557	539	567	521	567	591	535	553	582	576	567	539	541	526	548	546	502	517	538	601	563	560	560	479	534	535	528	506	553	528	565	604	538	516	526	555	542	535	504	539	541	574	559	522	534	565	524	555	535	556	554	537	523	544	556	519	562	535	533	536	595	551	522	507	578	567	542	554	572	558	519	571	535	478	530	594	553	544	576	517	513	559	550	599	521	556	568	484	552	587	534	544	547	570	534	546	547	511	535	531	533	508	514	558	557	492	538	542	574	579	541	537	547	575	505	548	567	546	529	537	525	514	595	517	514	557	530	549	561	544	524	534	587	537	545	535	545	563	507	534	566	560	535	538	555	522	566	552	503	559	514	563	507	542	560	537	566	507	536	554	535	539	579	553	527	551	572	573	529	534	527	541	525	548	559	561	526	565	570	578	484	494	535	567	566	526	542	517	518	531	532	529	632	534	592	535	555	558	552	566	587	547	575	559	568	506	545	550	556	478	558	518	506	553	563	507	569	554	519	541	582	525	548	559	531	528	558	560	529	530	521	567	542	533	579	572	562	561	531	554	575	571	558	532	581	580	581	564	569	546	540	550	538	580	567	579	537	560	571	509	514	516	523	534	559	542	523	544	514	536	584	513	502	623	530	531	600	536	590	542	521	514	562	518	534	538	540	501	554	558	544	557	536	543	539	515	542	601	559	528	563	594	521	556	547	565	522	554	537	575	562	540	583	540	527	560	527	530	536	526	533	505	567	519	509	502	483	558	555	546	516	552	546	519	548	575	520	557	534	533	557	565	572	567	555	524	550	573	516	539	525	503	570	550	531	538	562	557	569	589	516	511	536	491	551	526	534	497	540	535	554	539	557	589	574	519	544	538	522	510	534	501	535	486	512	546	518	578	513	537	580	545	528	510	525	529	557	542	568	548	561	569	534	582	540	541	538	522	524	519	504	504	557	542	487	536	532	505	520	529	540	500	561	519	593	562	540	569	511	584	537	567	566	544	529	532	550	559	497	578	598	546	560	565	514	567	515	559	543	483	528	568	526	522	568	554	552	571	562	538	546	558	499	538	487	557	553	556	557	559	516	540	533	554	606	561	521	529	516	525	503	567	518	594	579	565	518	547	526	524	586	547	578	561	557	562	547	566	545	577	533	528	522	566	522	542	572	569	554	517	548	502	580	568	517	528	561	545	481	556	543	569	550	512	510	558	579	561	547	589	550	547	518	526	532	552	554	535	535	525	563	529	542	522	549	560	523	535	514	525	498	523	552	533	545	561	523	554	531	536	526	499	521	522	553	557	562	518	552	548	561	508	536	570	508	525	522	545	555	557	506	565	522	535	522	568	520	522	520	561	520	532	500	562	522	517	538	563	560	560	555	566	559	546	512	515	536	554	579	517	507	530	534	564	572	553	500	514	541	531	554	536	528	552	572	542	551	546	545	543	527	577	560	551	554	563	572	550	514	508	534	567	534	572	492	511	506	513	558	535	542	575	579	537	526	548	520	541	531	520	519	532	563	498	562	580	513	550	540	494	546	575	523	532	554	552	468	596	527	543	535	517	609	530	533	563	537	501	540	580	559	513	540	543	547	537	561	547	523	493	522	549	555	556	582	560	564	559	524	564	487	569	551	577	529	536	485	578	519	544	500	540	537	524	566	578	556	522	527	504	547	569	524	575	523	572	526	537	574
30762	33793	9676	822	816	803	785	838	778	787	797	837	797	777	770	788	760	803	791	770	822	802	800	808	815	809	813	804	756	838	823	832	761	826	744	798	809	823	811	804	821	782	766	788	731	852	778	849	803	821	776	822	727	829	764	809	843	773	808	788	794	866	764	838	832	850	782	782	818	810	790	806	825	873	810	763	822	804	832	851	736	829	812	754	776	769	764	810	793	796	770	811	820	766	793	773	808	814	846	853	814	780	815	765	777	819	820	843	798	818	812	826	801	849	789	799	807	760	831	813	771	762	831	821	813	774	777	776	803	762	804	817	810	828	840	756	795	774	785	776	806	839	813	825	808	802	874	866	789	769	802	778	830	824	832	827	738	791	842	846	796	784	813	754	822	789	755	810	765	799	851	789	792	822	795	834	764	773	757	818	849	834	778	785	847	798	798	765	828	784	788	769	791	806	777	831	758	786	789	781	827	792	790	825	803	748	750	775	838	809	758	816	772	782	784	834	769	840	770	794	754	786	809	790	739	792	763	819	833	835	776	791	869	801	787	812	787	778	795	803	785	785	832	845	806	799	759	782	772	770	800	831	796	784	806	835	819	809	787	812	756	775	784	790	826	837	771	834	812	807	817	817	767	784	812	828	798	781	777	803	782	796	801	827	789	763	732	831	818	778	808	788	786	797	814	779	805	752	800	773	800	829	797	799	779	796	803	779	795	801	800	777	834	803	806	784	815	828	816	829	777	785	820	869	802	801	792	766	782	785	859	727	788	798	781	797	798	840	784	769	821	799	804	831	769	803	811	790	823	852	802	785	768	773	769	817	849	736	823	804	824	830	819	813	833	835	794	823	822	820	767	803	806	834	808	840	825	802	754	815	816	834	758	806	787	829	813	834	763	814	774	827	830	811	774	789	820	791	807	802	750	808	805	816	801	765	760	802	784	762	783	775	813	779	793	814	798	790	813	832	841	805	822	780	805	779	780	767	787	837	858	834	794	789	834	755	825	852	814	829	815	807	802	801	825	797	764	797	787	859	814	840	794	804	806	713	834	780	780	812	798	804	784	806	805	815	781	741	783	803	777	759	794	807	807	835	803	806	855	840	806	814	834	795	765	786	802	811	782	821	774	830	828	776	822	761	756	805	813	793	793	744	773	799	830	793	770	779	799	814	771	809	794	862	764	825	816	798	819	813	827	816	805	839	770	804	811	817	837	830	787	765	817	819	809	784	771	887	823	815	798	771	747	766	834	825	805	766	780	797	791	799	836	780	764	804	817	799	839	797	830	748	781	844	823	801	755	804	810	847	777	825	762	870	850	809	815	802	748	814	829	803	806	755	802	863	824	801	783	786	777	774	817	790	790	806	834	778	815	812	791	839	824	819	821	807	808	834	780	795	809	799	765	802	835	838	768	814	746	833	854	804	814	813	787	729	768	817	805	754	830	767	854	836	805	824	827	801	788	803	796	783	765	798	867	776	785	777	747	836	802	771	785	818	800	811	761	823	771	828	813	799	756	802	793	828	807	802	813	816	826	847	820	801	806	831	803	758	817	792	846	786	823	884	825	810	814	861	803	817	787	786	748	817	843	790	748	827	786	768	841	802	780	847	852	801	814	818	772	746	813	815	836	801	828	797	726	806	780	817	804	783	785	792	784	806	807	783	856	860	811	821	791	774	813	811	768	762	779	809	802	774	795	789	874	771	763	795	827	793	816	830	817	815	782	820	848	781	807	834	798	809	791	823	780	813	806	793	750	806	840	768	758	794	785	787	850	838	790	778	812	777	803	832	819	811	803	809	782	740	783	753	825	789	764	778	796	772	828	785	806	808	760	783	770	824	855	796	830	820	808	837	823	841	806	787	842	797	780	786	875	788	823	811	744	788	798	753	762	770	773	793	803	768	796	791	798	857	787	807	842	777	825	795	781	812	803	825	770	832	772	821	826	818	813	803	786	777	825	790	792	847	819	807	805	811	813	809	827	773	804	828	851	806	824	777	737	794	786	824	802	765	782	806	815	811	805	837	817	800	780	826	818	853	799	849	833	825	783	841	783	784	777	837	805	789	747	864	826	809	806	808	814	777	804	753	812	787	798	873	857	822	826	790	808	799	803	805	813	797	806	765	774	814	832	805	801	817	781	812	832	770	792	777	737	863	826	776	795	873	819	826	777	790	769	778	821	801	791	813	768	795	767	813	825	812	783	792	825	799	824	789	796	806	788	886	798	790	803	806	844	784	806	809	869	837	757	844	807	804	710	804	792	788	758	760	808	775	806	800	809	807	757	768	793	830	807	780	822	815	795	782	790	782	839	796	766	812	753	782	812	773	795	841	750	805	858	820	813	819	793	823	761	781	820	837	830	786	812	818	804	803	775	765	803	812	759	807	786	778	739	844	784	783	839	797	789	806	776	749	779	789	793	813	832	854	812	837	799	837	796	827	799	807	763	778	806	808	806	764	806	834	832	803	813	854	811	768	774	779	797	815	768	829	818	780	745	761	782	808	816	801	822	845	791	778	777	800	771	783	759	826	801	755	798	787	804	820	805	829	812	797	831	844	807	796	804	778	795	787	779	813	793	830	766	769	859	780	798	796	758	814	861	778	790	809	814	821	769	761	840	763	744	828	793	783	807	848	796	771	784	779	842	778	797	805	822	829	813	851	827	835	811	776	741	798	809	822	821	776	795	784	812	821	792	777	801	870	788	805	799	810	837	805	807	736	788	831	775	757	776	792	743	775	843	782	778	812	812	811	791	768	752	780	796	806	797	821	776	778	811	771	820	765	841	759	801	850	798	775	796	790	808	799	768	807	774	787	734	792	787	766	801	784	840	768	766	773	770	784	824	837	799	773	808	768	834	793	894	817	811	795	814	781	809	806	812	839	791	766	821	805	753	779	771	825	821	801	769	762	716	800	786	860	799	784	816	803	836	788	793	817	765	813	794	794	757	837	803	770	776	809	788	764	809	777	837	850	774	765	779	828	816	820	783	791	816	772	797	832	763	848	791	783	817	825	776	788	882	790	810	813	758	776	821	795	782	759	779	800	809	846	790	799	785	789	751	821	808	816	770	770	796	789	744	839	810	785	810	790	786	799	803	803	729	768	778	830	764	839	800	802	821	814	778	791	825	769	811	853	801	793	834	809	812	797	818	828	776	807	818	810	794	792	790	833	758	808	794	797	794	803	745	793	828	782	827	749	802	751	765	800	772	795	806	806	821	811	826	782	823	820	781	827	811	792	801	829	766	772	813	793	805	752	771	851	842	794	809	777	827	838	787	798	775	812	842	778	829	782	813	827	811	826	837	763	819	790	830	788	789	782	785	802	812	788	886	857	790	770	779	774	830	840	801	801	752	752	796	790	816	808	842	823	825	799	796	810	816	775	788	794	790	749	772	783	826	837	819	791	834	835	796	865	809	833	776	798	832	826	832	806	812	833	805	768	816	837	777	737	789	840	786	794	748	766	819	772	800	808	834	828	822	815	814	815
23520	21793	28463	25122	17910	1835	375	337	302	337	325	295	342	346	307	321	318	312	318	309	320	313	350	330	311	316	290	318	318	291	356	300	351	283	327	316	290	322	312	312	323	309	338	311	320	335	368	330	346	323	316	293	311	306	314	316	297	348	308	300	361	343	291	312	306	292	315	357	317	344	313	312	341	320	322	315	288	288	328	316	343	306	319	337	313	335	323	276	298	319	312	292	323	301	317	299	299	307	328	271	317	327	342	330	323	309	339	314	315	317	315	316	293	314	304	288	314	267	351	303	309	336	300	304	323	303	329	322	297	321	302	325	290	341	285	270	309	287	325	352	311	305	340	331	314	330	293	313	354	309	358	276	328	291	315	296	312	303	296	353	312	315	323	324	328	357	318	306	326	312	335	317	350	307	344	295	309	335	338	324	314	314	329	335	299	310	298	293	298	336	328	315	320	301	302	333	308	313	348	313	308	307	306	324	288	283	308	371	285	373	334	327	317	312	310	330	335	288	324	300	306	338	326	299	302	292	320	326	300	345	308	299	322	343	336	341	352	293	310	318	313	300	315	329	333	306	321	286	315	310	321	337	320	320	299	281	320	282	312	334	280	340	339	315	296	299	339	319	313	329	323	332	323	326	331	306	316	319	304	306	305	340	320	301	328	341	328	335	308	308	298	351	312	338	299	339	315	335	305	289	301	304	306	330	308	304	300	334	331	307	324	298	310	332	310	284	320	309	306	303	280	303	308	315	302	311	301	306	359	285	311	336	356	279	300	317	328	299	329	326	330	339	309	315	299	327	320	287	290	337	338	302	296	322	318	314	332	341	328	311	309	311	301	287	343	293	304	311	322	320	285	338	299	312	318	319	315	325	319	302	292	309	301	298	319	308	321	321	327	299	331	305	299	315	329	300	276	322	297	316	332	330	331	300	333	315	299	298	277	331	298	349	326	296	320	290	304	306	337	330	327	310	330	297	312	282	344	330	286	308	308	310	357	327	341	352	311	352	324	316	325	320	301	329	334	335	330	318	304	321	323	322	323	321	315	289	319	319	315	318	338	313	309	314	322	326	321	338	344	289	303	327	334	318	345	325	346	289	316	316	304	314	327	320	346	268	305	307	283	309	329	335	282	328	313	324	301	322	303	309	335	294	290	297	302	329	299	334	311	310	348	311	311	314	297	311	299	350	322	350	299	302	332	321	321	316	321	312	305	279	299	267	293	315	307	315	313	293	323	305	312	326	318	326	299	311	317	311	354	311	343	306	327	323	331	314	329	344	331	311	319	292	308	325	300	277	306	311	322	335	317	297	303	315	313	336	294	333	299	311	295	332	296	304	289	330	292	290	302	339	295	328	321	291	316	308	313	330	339	317	302	299	301	320	308	318	307	328	314	317	315	281	314	309	291	299	340	328	304	336	334	275	300	299	336	279	332	305	292	262	276	292	316	333	313	316	351	301	295	337	323	336	311	329	312	310	309	330	308	315	315	332	331	331	325	303	324	301	306	314	306	329	348	330	304	329	335	323	333	290	328	312	301	314	309	317	336	344	321	342	329	318	310	268	318	320	324	278	310	317	326	321	311	311	342	304	327	287	321	356	308	313	303	318	319	335	344	324	346	308	308	286	308	282	293	313	317	274	308	340	325	275	310	314	318	316	316	345	292	332	324	322	331	304	315	290	296	346	319	317	321	306	324	325	322	312	315	339	313	321	305	294	320	327	318	314	294	274	309	294	302	303	311	313	321	331	342	321	308	307	308	279	319	300	291	302	293	323	335	340	317	307	288	340	289	328	309	314	292	314	328	324	347	303	305	325	334	284	321	308	296	298	321	330	296	312	309	321	345	277	358	307	310	315	317	304	366	323	335	335	303	308	298	325	297	329	300	270	303	316	330	324	318	294	257	331	313	335	324	308	295	343	315	316	323	337	305	286	325	283	335	333	313	331	311	319	330	326	345	343	323	308	289	337	284	320	327	324	312	305	317	317	324	317	322	317	306	337	303	336	306	321	293	317	361	316	312	338	312	311	323	318	337	330	301	326	298	331	324	320	316	313	329	331	287	310	308	322	302	359	350	321	308	332	287	333	311	311	302	313	349	329	318	309	319	335	312	330	312	328	337	301	297	318	323	318	310	319	297	301	317	312	312	319	305	313	306	344	297	316	320	313	305	304	294	352	327	327	279	363	328	351	308	313	321	335	339	321	306	341	312	318	306	318	325	285	332	294	307	295	337	292	290	313	291	353	338	295	321	323	298	310	336	307	297	320	315	297	312	299	310	303	313	279	329	314	295	326	320	320	302	331	345	327	316	328	317	305	329	315	312	299	295	301	324	311	328	302	281	307	328	291	339	329	292	316	314	317	279	278	307	314	319	301	315	300	297	324	310	274	310	296	315	290	323	360	287	307	317	300	316	377	315	309	292	311	308	318	290	287	276	308	310	305	292	325	306	306	279	303	325	283	325	305	317	338	331	294	329	301	310	340	316	293	311	319	293	299	345	313	310	326	285	327	315	306	337	325	332	332	324	300	303	318	316	301	292	319	314	359	297	280	364	304	297	335	307	350	301	309	304	305	343	303	311	332	317	315	303	337	349	299	301	319	321	330	300	334	323	303	304	304	322	328	284	325	300	323	318	294	363	294	322	320	323	299	293	317	320	310	304	286	339	346	319	355	320	334	359	288	310	341	339	304	294	305	355	314	305	307	319	319	308	299	277	353	316	332	325	341	272	308	313	322	349	331	308	294	309	334	308	347	317	313	351	300	321	336	319	294	288	332	352	326	356	300	300	310	328	309	335	318	306	316	325	301	330	307	311	328	325	343	301	327	320	309	309	323	307	307	345	312	316	328	334	312	309	297	303	337	328	263	336	309	328	319	337	311	306	332	314	286	304	340	330	309	334	327	306	323	329	310	317	324	316	307	312	304	301	295	319	315	303	318	299	296	279	314	317	329	307	293	306	317	295	300	272	272	326	323	321	312	336	313	307	316	332	347	301	291	286	321	299	318	349	312	319	290	316	303	315	319	308	335	334	292	332	285	331	282	337	344	314	320	286	310	319	315	327	316	326	327	332	345	324	340	289	291	318	313	335	317	352	334	327	326	306	325	280	322	322	315	319	325	311	317	321	288	295	284	302	284	332	265	314	318	297	308	352	272	315	289	282	295	319	312	327	293	298	342	337	330	319	306	370	298	323	323	332	311	313	320	295	317	357	317	303	332	291	298	305	309	295	303	327	277	293	322	315	288	302	294	330	338	299	319	309	282	321	319	306	328	310	302	307	309	283	283	305	327	301	326	324	324	275	366	339	309	321	323	320	328	338	332	314	305	309	315	337	320	311	304	348	322	334	300	342	323	319	321	312	322	321	313	333	332	306	310	324	315	301	321	293	300	268	310	298	360	268	315	329	297	325	317	300	306	308	327	316	328	307	288	333	298	350	310	329	336	307	299	304	334	328	294	322	340	317	315	294	327	307	336	298	307	336	324
52110	74644	33356	576	598	546	522	510	501	527	491	542	467	510	494	475	509	507	467	473	478	505	481	482	511	496	476	481	513	480	504	466	456	458	492	484	491	488	481	476	499	500	455	474	498	477	473	473	444	464	475	494	456	471	485	511	489	474	442	474	449	461	481	479	478	472	477	496	494	431	491	466	494	460	480	523	484	513	445	484	451	483	486	472	481	493	462	520	486	430	492	464	520	442	511	494	523	484	455	489	450	468	497	502	436	520	487	473	451	494	476	474	464	456	450	453	469	472	488	418	488	512	464	481	487	432	440	455	500	452	514	491	472	446	516	455	465	451	499	463	509	457	446	453	487	466	462	445	459	438	485	466	457	510	486	462	510	476	475	491	484	481	506	504	471	528	470	480	462	519	507	480	533	502	441	499	455	478	488	506	506	498	458	473	471	457	470	492	467	518	509	500	463	501	507	510	461	456	461	489	519	447	487	497	499	508	460	483	486	432	464	480	478	481	491	491	502	490	493	438	486	443	428	483	492	503	491	547	466	491	434	497	471	474	494	488	496	488	427	465	477	494	488	459	479	479	460	501	467	481	480	513	447	490	479	469	454	466	476	453	502	457	472	479	491	469	455	476	471	471	444	472	479	487	511	456	435	530	455	506	499	471	489	452	521	493	479	528	460	446	498	457	491	477	480	485	449	484	492	463	504	511	486	471	483	516	483	503	490	456	472	486	486	464	504	526	480	482	504	469	478	493	505	470	513	466	424	436	522	493	488	523	466	489	495	473	534	505	496	470	478	477	496	498	477	449	483	484	464	465	492	479	448	482	465	472	467	497	483	456	489	465	484	470	497	506	491	493	474	451	454	486	477	508	484	460	501	502	487	481	492	462	471	482	476	443	520	474	460	442	476	483	487	461	470	519	483	512	504	463	482	480	494	511	497	507	485	522	435	458	509	478	461	516	475	467	498	492	491	496	514	468	508	493	483	480	495	501	505	473	538	474	465	490	485	506	500	489	501	524	464	505	473	455	493	492	485	430	479	466	504	472	493	458	476	468	519	506	449	494	453	478	508	508	492	451	453	465	484	453	455	462	480	441	479	469	479	493	465	503	537	453	484	466	489	431	487	452	472	489	503	459	488	474	503	520	479	441	467	458	493	487	473	461	492	477	462	486	519	484	511	460	494	486	474	458	497	469	500	452	516	527	520	482	482	489	478	489	455	501	520	471	473	476	511	486	454	488	467	458	481	465	504	508	484	468	502	465	457	514	483	491	508	474	432	503	484	479	487	475	479	493	484	468	486	463	448	492	465	442	486	471	467	469	458	455	489	471	504	460	452	491	505	459	511	501	434	480	511	485	462	466	515	508	449	508	460	511	446	475	517	461	475	495	457	525	486	506	463	479	457	498	452	473	500	515	459	461	476	523	457	470	471	497	455	488	496	470	473	502	439	482	452	518	476	467	538	500	475	449	464	487	430	529	506	511	459	474	492	502	522	482	495	473	503	462	450	453	475	469	468	517	486	471	462	515	482	504	491	478	488	493	449	514	510	503	472	484	493	496	482	435	531	468	481	516	455	494	497	442	469	466	458	492	515	452	492	495	481	479	534	463	461	479	437	462	491	470	449	451	511	449	462	501	480	493	488	509	465	490	495	503	474	461	448	490	517	473	493	532	502	483	470	439	485	474	433	440	488	479	459	507	512	504	483	500	512	521	508	473	489	522	525	510	475	459	466	441	499	485	490	483	506	486	444	489	502	484	461	435	481	480	480	486	504	463	431	500	514	479	476	465	481	470	449	521	464	496	506	458	461	502	453	483	492	433	475	523	446	503	466	462	494	468	481	479	481	496	511	479	469	489	500	470	482	488	469	467	516	481	519	457	467	470	496	522	456	470	518	465	463	518	428	507	478	496	480	430	496	483	494	478	469	455	462	434	452	489	490	496	480	482	495	468	459	505	494	506	451	492	475	477	459	496	485	470	483	515	468	477	530	453	494	511	519	470	491	473	460	460	474	437	436	448	543	478	469	463	476	457	471	469	480	457	484	484	510	432	505	518	496	513	474	496	484	488	495	455	472	468	488	447	451	470	506	479	484	495	507	465	472	495	498	463	492	471	479	453	518	471	451	458	464	482	504	502	486	499	525	503	464	486	472	468	474	486	461	444	484	474	482	457	465	495	475	475	486	421	485	436	480	485	497	488	458	491	456	481	495	503	455	464	443	473	512	496	476	477	481	503	526	491	491	447	455	507	476	491	477	484	460	425	529	483	453	511	498	517	474	451	506	439	460	464	503	502	474	500	499	444	483	471	448	465	492	489	465	475	469	464	439	497	452	479	450	517	456	507	473	476	461	480	509	477	477	486	487	440	488	492	526	482	478	477	473	511	449	481	484	461	526	465	489	476	510	473	465	459	494	511	468	476	461	452	451	447	463	460	460	464	434	481	479	458	473	469	477	464	497	495	477	466	489	481	470	538	455	457	502	492	508	456	459	501	475	447	512	504	489	489	471	464	497	509	466	491	519	494	510	479	465	502	486	496	514	492	476	456	464	472	468	460	515	442	482	515	454	491	465	507	483	446	511	486	473	499	440	478	484	459	471	482	469	474	480	491	492	467	447	518	467	468	468	447	505	468	481	445	493	440	470	471	458	490	486	471	487	496	494	437	458	496	497	480	484	493	472	476	488	479	501	458	472	473	488	468	476	468	466	498	462	502	466	481	439	476	490	453	490	487	480	477	520	514	479	469	509	464	469	490	455	486	476	451	540	468	496	486	498	454	518	475	459	511	482	463	468	476	506	453	425	445	486	494	494	468	456	510	479	444	452	468	483	487	480	452	473	452	463	494	437	486	465	517	444	498	470	524	487	460	467	493	481	479	478	470	488	505	497	473	486	459	437	397	486	490	454	488	501	488	504	519	435	454	476	485	507	511	449	501	501	504	440	517	497	462	472	477	505	484	460	485	478	520	462	467	510	479	467	485	454	524	498	480	453	511	488	484	462	443	512	483	522	453	494	521	442	473	476	495	452	485	511	505	482	471	500	490	476	451	502	493	480	493	437	464	499	464	491	507	427	491	460	502	463	455	514	509	462	483	480	468	521	469	459	501	490	465	498	457	466	471	544	481	515	489	502	455	468	448	476	477	500	457	457	499	472	448	471	515	470	498	514	508	478	469	499	493	441	498	437	465	466	477	462	488	442	409	491	438	461	478	456	479	461	513	469	521	491	444	445	482	486	501	467	505	484	453	475	485	510	443	477	507	507	491	497	450	514	483	445	474	459	488	444	474	494	465	430	507	497	477	529	489	497	503	490	454	490	501	477	490	466	489	491	480	516	476	477	461	467	486	485	457	510	484	511	469	430	490	461	483	439	479	480	474	525	498	476	472	505	463	490	475	483	495	492	455	476	484	509	497	451	479	503	481	480	477	517	457	481	489	499	472	500	480	488	477	476	471	454	492	492	475	471	528	458	437	477	485	466	494	485	505	452	491
25183	22237	26719	22032	2438	624	575	602	571	523	563	600	597	573	585	586	579	566	584	589	597	593	607	563	536	611	556	587	614	561	550	588	570	556	593	528	565	580	553	577	574	588	563	591	567	528	583	609	550	559	555	555	576	565	543	584	547	521	593	540	536	593	605	565	576	581	576	551	555	574	599	535	567	534	555	584	558	594	616	586	522	531	583	593	568	578	566	560	574	560	582	536	556	531	567	609	565	580	571	510	539	592	609	574	531	520	599	557	617	563	569	562	553	557	589	576	574	559	538	600	594	586	574	581	569	580	593	594	600	542	542	564	547	595	558	565	598	531	572	630	555	624	571	585	532	573	546	550	576	544	541	564	531	562	563	614	537	559	576	556	525	537	541	596	571	627	568	594	527	562	549	537	562	552	553	550	588	579	568	566	561	580	582	577	582	572	548	518	586	567	526	550	568	558	577	537	591	572	556	581	574	563	571	549	590	540	574	584	544	541	569	612	532	543	570	571	537	522	550	575	536	600	544	558	559	542	570	550	578	559	577	556	598	527	547	501	556	565	602	578	574	597	607	524	559	575	530	547	534	587	595	555	553	574	599	565	586	553	521	555	561	542	533	558	593	577	581	592	566	553	581	548	522	562	530	558	573	560	538	578	534	629	575	615	615	581	565	547	560	593	566	596	609	559	593	549	556	567	574	559	585	577	578	581	558	592	530	565	562	540	561	580	594	540	540	559	567	575	545	619	553	511	619	561	541	608	575	574	572	632	563	578	554	546	579	544	528	554	593	573	561	592	567	576	533	565	554	627	529	570	519	545	576	598	580	556	584	567	565	551	585	600	587	533	579	583	593	554	601	589	560	636	562	543	579	551	597	564	539	531	579	592	558	543	534	531	576	566	545	561	618	532	545	601	586	542	577	579	548	603	537	616	554	582	573	586	547	562	590	577	539	657	585	564	562	559	597	550	536	528	625	569	618	578	571	604	570	600	593	564	544	562	525	544	531	575	584	567	577	624	624	585	573	519	528	557	562	554	545	590	522	588	585	577	571	581	555	552	585	580	533	551	554	554	594	560	539	535	545	560	583	552	555	557	554	565	568	556	568	562	552	541	567	626	587	547	561	557	591	586	601	557	592	567	549	523	560	571	559	535	574	549	577	554	542	591	565	558	528	526	579	565	581	518	593	600	595	590	597	562	586	585	558	587	560	570	546	535	513	588	557	573	563	553	568	518	591	593	561	505	563	551	592	553	582	530	566	563	597	527	515	616	595	586	564	594	560	543	533	530	584	596	537	561	552	521	551	551	584	583	584	560	554	616	560	542	538	571	573	619	530	575	564	593	532	584	571	589	588	565	553	557	590	566	542	540	539	569	609	533	550	586	563	593	569	551	558	533	591	561	563	563	524	570	524	603	528	583	592	594	632	546	564	585	562	567	570	543	557	521	584	565	553	585	561	578	546	552	551	549	528	566	564	552	574	595	547	566	613	540	535	566	610	578	558	580	558	542	608	573	557	547	585	582	544	570	591	515	559	636	596	561	529	583	573	520	552	552	540	573	549	551	593	570	610	601	564	539	566	532	591	562	573	547	623	569	531	550	522	531	555	577	560	565	528	559	593	637	575	577	564	542	534	561	552	582	597	569	590	585	528	568	541	571	592	544	585	580	570	538	573	547	531	556	571	555	569	589	573	565	583	554	564	600	583	581	543	557	559	565	579	624	609	565	604	560	551	593	566	606	598	553	498	620	521	571	578	584	566	603	562	564	602	542	591	557	561	546	566	577	586	551	555	588	529	572	594	587	507	563	561	561	550	583	617	535	550	562	589	538	565	558	517	569	548	564	550	542	553	582	532	551	582	576	603	606	567	560	528	530	560	603	589	606	584	552	533	545	542	591	570	613	589	585	582	562	524	577	527	573	579	535	595	531	556	579	581	547	561	571	561	590	565	563	525	573	595	558	554	520	522	573	579	495	567	543	571	567	581	587	568	571	556	583	555	521	578	596	537	618	590	572	584	566	566	574	593	561	563	557	582	544	579	579	548	613	566	576	573	570	581	560	601	583	585	579	581	581	554	587	536	498	592	586	551	580	615	566	572	552	555	565	564	555	546	602	572	564	543	589	545	524	556	581	569	584	556	571	540	613	575	566	517	604	595	504	574	538	535	609	549	581	586	587	536	568	548	564	553	566	615	558	568	576	569	525	562	563	534	570	573	560	540	604	542	548	631	544	557	611	587	584	560	529	538	585	569	595	579	560	528	579	542	556	575	589	593	576	599	544	581	563	553	530	545	558	557	576	560	575	540	553	565	540	548	528	580	580	572	610	582	559	573	570	560	595	566	566	580	588	577	533	568	612	534	576	570	587	551	561	604	547	555	579	553	572	558	561	559	529	550	574	557	546	628	549	563	519	519	567	552	497	534	545	556	564	558	555	566	571	545	552	587	562	535	562	580	572	561	544	593	560	557	547	559	562	549	583	582	603	601	557	571	524	567	589	566	606	564	570	559	567	538	583	574	585	561	563	541	613	545	555	573	556	577	553	592	611	600	611	548	644	556	565	577	563	583	574	581	555	582	583	590	584	591	591	550	575	579	578	560	575	594	588	576	554	519	566	586	540	569	615	607	581	584	533	561	542	583	597	542	592	578	586	588	577	536	589	596	559	567	570	542	601	525	549	557	586	555	561	604	563	564	580	565	578	566	567	626	559	586	558	585	546	601	559	554	583	588	545	586	549	555	564	603	595	603	549	593	600	579	548	571	539	603	569	576	583	534	594	564	563	563	558	568	580	550	539	517	563	569	590	573	570	564	523	589	550	580	569	584	579	501	559	537	586	586	554	580	534	577	559	554	584	609	555	565	573	557	545	591	600	561	554	561	551	569	563	548	578	564	570	560	589	507	563	572	597	550	577	555	553	541	592	551	565	595	579	571	560	534	541	625	571	543	581	579	557	559	545	538	520	569	573	608	557	599	590	600	575	523	515	551	587	559	587	575	529	558	573	550	538	530	603	538	556	560	593	569	555	561	532	575	557	601	610	552	559	551	528	569	547	526	595	557	560	564	575	549	549	543	575	633	581	557	578	520	585	600	602	524	551	586	543	566	529	547	552	564	566	521	522	552	570	561	583	551	581	577	569	593	553	540	578	561	509	534	561	550	559	546	576	566	577	538	552	581	614	560	554	544	551	546	576	665	610	529	582	556	545	552	556	549	602	553	618	598	601	580	551	529	556	567	585	542	555	558	538	620	596	575	545	564	552	535	571	574	529	511	568	538	590	533	567	566	564	566	594	561	617	573	567	574	587	557	565	634	563	580	569	580	549	530	546	548	595	560	544	567	566	569	558	572	567	575	522	596	558	569	589	594	554	565	557	609	597	559	584	558	604	588	564	584	586	574	537	566	611	596	559	564	551	612	581	584	578	582	551	538	562	603	592	576	540	513	553	545	607	585	559	594	565	582	560	549	531	577	593	529	532	548	575	559	574	597	590
46752	57454	24000	944	817	876	788	811	911	792	802	815	833	773	835	859	864	872	808	813	766	830	778	772	845	882	829	802	860	850	825	810	809	833	841	824	831	806	809	834	838	816	803	841	788	840	828	812	796	799	833	796	839	775	819	807	829	801	777	823	799	798	818	805	813	831	807	792	839	763	817	822	840	768	831	810	778	755	809	778	823	800	805	845	828	740	815	877	782	820	859	829	843	785	804	785	838	808	801	847	817	811	808	788	838	815	867	829	748	865	835	833	850	841	842	826	796	818	791	853	793	777	795	799	819	786	876	819	779	745	807	818	772	786	825	771	819	866	787	832	805	875	829	789	773	816	777	878	834	828	769	818	779	760	906	811	864	822	798	835	798	832	812	828	838	833	813	806	830	845	873	808	818	821	782	812	832	864	852	830	840	850	808	831	815	770	813	829	831	868	835	829	838	808	814	853	806	818	836	789	806	814	871	813	818	806	837	779	873	807	822	797	764	831	829	784	799	786	787	854	903	823	800	785	776	794	831	833	819	830	835	826	843	814	771	783	833	821	812	824	830	811	823	791	808	786	812	829	831	874	748	818	770	792	840	784	780	786	830	874	822	826	760	848	857	802	837	825	812	853	846	859	778	806	847	823	841	809	792	792	845	840	817	813	820	778	754	804	803	760	789	790	837	797	810	833	828	827	846	869	792	800	775	739	871	805	808	847	842	814	775	818	822	789	810	788	857	777	819	842	839	825	802	761	873	840	830	864	786	802	823	864	812	827	832	804	818	808	815	812	795	833	804	836	828	818	834	789	803	875	797	801	855	828	813	800	845	761	850	805	791	876	831	769	837	769	883	808	831	849	783	827	844	864	869	795	874	828	765	767	779	748	845	853	813	838	833	826	824	837	818	802	867	785	872	828	844	817	810	805	829	798	778	852	845	818	768	849	863	828	792	862	775	819	817	820	820	821	857	825	773	822	849	804	808	823	844	817	794	810	837	879	836	795	812	799	789	790	795	844	781	801	847	804	838	815	826	831	837	874	825	851	825	848	811	809	803	804	808	810	796	773	820	846	792	797	811	793	832	847	761	858	837	823	776	765	821	829	832	828	884	867	838	831	793	785	796	843	807	827	819	830	901	814	832	800	836	795	783	780	828	838	784	782	832	798	820	787	838	766	793	810	786	832	804	855	838	880	845	758	832	826	807	830	823	806	799	825	828	794	811	829	812	825	832	831	780	813	816	827	798	817	838	809	805	792	822	837	825	819	822	790	790	833	807	765	793	797	825	821	795	823	777	871	835	817	853	831	770	814	807	825	787	820	819	813	812	813	844	815	817	796	777	820	783	842	808	852	821	801	762	808	824	776	795	814	811	831	891	804	829	846	763	771	786	827	838	760	852	864	826	812	771	806	813	773	822	821	822	859	854	830	829	821	848	754	842	750	825	739	796	833	833	843	853	777	846	737	777	813	806	829	859	782	806	758	795	746	801	827	777	846	798	802	783	787	869	868	834	879	772	805	821	798	814	878	914	823	836	786	852	802	832	812	771	795	803	787	857	867	812	829	845	825	777	818	830	799	764	800	875	831	849	835	784	843	796	770	832	765	796	844	832	843	776	773	833	826	767	805	789	833	768	844	784	830	817	807	812	783	756	827	797	821	746	830	828	784	799	821	812	781	864	773	794	795	816	828	820	819	811	774	779	840	811	806	763	805	785	831	839	839	856	815	782	834	856	792	815	811	844	855	808	811	807	800	810	799	876	836	798	805	807	829	831	826	823	847	826	797	848	820	834	836	808	797	800	785	857	815	790	789	801	825	829	815	809	806	824	796	815	784	820	814	818	860	858	828	852	845	828	812	818	784	785	854	760	835	808	816	826	786	734	808	847	830	858	838	780	843	864	829	841	843	819	765	776	773	820	836	854	781	781	823	836	823	821	813	828	796	840	830	842	774	806	828	797	857	813	789	814	811	767	799	773	784	776	793	846	788	795	840	809	837	851	812	887	821	818	786	841	778	819	800	830	817	834	803	827	774	804	811	892	800	774	756	837	837	795	811	827	809	828	768	793	798	827	806	808	783	792	810	817	824	828	809	801	795	840	793	834	781	796	867	757	783	774	825	868	791	844	842	804	818	849	812	839	815	778	859	827	770	758	820	821	804	849	841	813	820	851	862	830	807	781	794	843	866	848	886	780	788	758	840	799	861	796	832	828	800	825	816	784	904	847	831	823	787	801	851	833	856	829	813	825	816	768	807	798	792	843	817	852	840	841	795	842	864	844	842	818	855	858	801	864	805	805	802	821	808	789	741	845	839	802	855	848	831	830	825	828	852	831	786	793	781	813	821	781	803	857	813	878	861	828	797	835	824	842	870	774	789	810	838	812	769	842	842	853	828	784	792	825	827	847	813	796	820	768	792	831	818	826	808	809	806	824	824	832	786	845	836	779	850	851	798	812	851	817	805	785	828	775	778	835	779	831	825	817	773	807	816	768	789	804	792	802	792	800	864	819	838	788	811	837	798	825	866	795	829	814	821	786	816	832	775	770	824	819	788	860	774	861	805	826	767	798	812	825	788	818	793	846	792	819	813	791	847	814	801	821	801	829	827	816	814	849	869	753	771	874	803	812	780	864	856	824	814	823	825	813	839	806	791	831	760	822	810	780	830	788	792	825	805	804	818	833	843	833	795	796	853	774	802	798	826	808	851	798	777	842	853	791	805	825	794	807	819	841	799	823	823	818	852	795	913	786	851	801	855	850	776	786	815	846	814	782	818	774	788	867	818	795	809	816	752	801	855	795	824	785	829	793	842	845	818	788	816	807	824	868	812	833	796	866	815	785	818	808	808	830	791	856	830	801	820	829	859	815	803	817	854	806	783	788	767	825	825	802	825	822	839	820	793	834	843	851	776	851	854	807	821	823	801	826	888	808	859	733	822	794	815	844	850	786	811	793	805	835	820	816	807	832	832	802	774	837	824	865	843	837	817	844	828	818	802	788	825	871	801	856	793	796	819	858	885	799	789	824	852	751	777	872	753	828	753	856	809	819	815	836	866	752	842	761	821	813	787	837	811	797	843	834	789	793	812	771	810	783	796	820	817	808	825	840	804	803	814	809	798	859	806	815	797	812	809	829	821	817	855	825	829	850	840	780	842	763	845	782	800	845	841	857	844	852	810	746	803	799	816	798	826	827	785	797	798	830	812	788	806	858	834	851	826	843	820	795	802	795	801	826	823	795	826	804	766	798	790	797	784	822	785	792	837	819	839	792	841	840	866	763	804	815	820	806	785	855	845	784	806	810	852	832	801	811	792	850	817	784	868	811	832	849	816	871	854	812	818	809	841	794	866	840	859	794	831	811	833	768	824	784	775	817	797	793	773	774	791	816	809	824	818	821	835	805	843	819	810	806	769	810	792	841	796	792	843	836	819	764	873	836	798	856	854	844	820	799	805	799	754	811	796	808	854	793	826	811	803	801	800	820	808	829	820	807	832
22530	21622	29071	24454	21527	18825	1072	291	263	238	268	279	254	239	243	232	258	274	268	273	255	240	254	266	245	269	260	266	230	228	249	248	269	228	258	247	275	232	289	219	256	253	241	240	277	293	253	248	267	268	250	258	240	250	221	280	252	257	256	237	267	256	238	260	233	230	261	258	275	251	245	225	269	252	247	247	265	221	227	255	256	229	250	253	259	245	224	261	257	266	229	229	224	251	233	208	239	259	276	235	249	259	242	236	244	251	229	237	245	264	240	260	255	265	263	272	251	248	257	259	267	221	261	251	259	221	247	241	281	227	278	259	279	257	228	249	257	242	264	254	251	265	219	278	254	245	239	266	249	262	255	217	258	245	235	246	238	273	245	236	244	225	250	243	245	254	214	236	251	244	276	242	243	250	246	280	286	226	249	241	255	234	244	240	248	220	277	236	244	259	238	305	235	261	248	279	224	239	246	271	246	251	260	295	260	226	261	234	227	255	285	238	228	249	238	249	255	269	264	253	273	227	231	235	260	281	259	265	257	238	289	265	265	248	249	227	263	262	248	242	221	245	272	231	263	250	259	287	249	243	238	252	266	222	263	223	265	271	249	254	218	248	270	247	265	275	246	232	248	228	239	265	255	256	261	236	277	253	254	256	247	276	252	245	234	249	226	249	250	217	247	261	262	275	254	241	221	232	249	217	263	302	256	275	259	226	271	226	247	248	220	256	265	234	264	255	264	244	254	277	275	278	268	259	259	248	245	272	254	250	250	258	284	244	265	248	230	244	235	241	271	248	244	234	270	241	263	253	238	234	248	251	263	268	220	265	246	233	222	248	224	270	244	260	258	231	262	276	262	249	264	275	228	249	265	237	221	234	253	257	254	228	232	275	252	242	228	233	235	247	238	262	230	259	226	232	243	231	241	255	250	255	247	235	248	249	232	228	256	213	251	272	242	256	259	242	252	221	239	241	275	262	226	246	260	256	255	234	237	256	252	239	252	270	228	256	259	257	294	255	254	232	243	271	265	228	244	251	210	271	239	238	227	258	256	238	225	285	243	243	247	267	292	238	240	280	253	252	228	258	262	245	249	248	259	273	233	261	291	248	266	236	265	239	252	258	256	229	247	255	254	263	248	235	236	224	270	234	233	266	241	266	232	246	270	234	251	243	281	247	234	247	273	260	232	240	239	245	232	253	265	228	252	239	260	248	245	242	257	226	251	235	243	249	228	252	251	252	278	247	263	240	240	238	252	255	239	265	266	247	253	266	226	251	269	248	222	247	256	252	267	231	259	267	251	278	271	244	259	239	254	260	246	255	239	253	236	259	252	215	243	260	235	212	230	241	259	251	250	250	270	257	250	251	258	272	222	235	245	267	249	248	232	260	263	236	242	256	257	236	274	260	275	253	254	263	259	241	226	243	207	283	260	250	256	247	258	274	251	233	237	232	234	239	245	245	262	267	267	223	232	231	271	250	247	258	250	250	273	287	257	254	265	254	248	233	245	261	260	233	247	249	234	257	246	240	260	232	264	252	244	267	245	266	257	244	260	239	266	233	239	260	283	224	253	252	243	255	251	225	249	228	257	262	254	255	269	253	247	262	217	244	253	253	244	253	233	269	264	255	259	251	270	272	244	251	219	243	277	279	270	234	249	253	235	254	264	274	255	280	233	256	240	275	234	277	243	269	219	235	248	261	240	243	265	226	255	259	260	232	261	248	237	242	232	248	232	255	251	242	243	242	248	239	238	255	276	261	247	253	272	252	230	233	275	290	264	225	245	227	244	244	249	256	245	260	216	259	262	244	259	265	255	263	252	243	269	269	270	269	257	238	237	268	283	250	246	250	255	239	258	231	253	265	266	246	271	255	251	262	248	239	222	270	248	239	253	253	270	251	263	264	233	253	266	267	239	235	285	257	238	260	239	272	242	267	253	278	261	254	240	246	225	254	249	282	258	231	241	257	221	243	246	267	259	279	251	241	274	264	237	240	225	238	231	220	261	275	250	245	278	229	248	271	255	214	244	280	276	248	250	247	259	260	261	243	264	252	258	251	249	240	284	246	241	248	262	226	231	244	259	263	247	269	248	232	274	239	204	267	224	251	230	230	226	227	243	226	227	205	267	241	261	284	241	241	265	258	275	226	250	260	241	250	249	246	245	262	246	239	257	276	276	279	271	244	252	227	232	244	268	230	239	259	289	260	240	277	279	244	260	267	240	266	280	252	247	254	253	226	255	237	254	258	253	205	257	238	248	238	252	217	244	244	226	232	226	267	238	252	254	239	249	256	262	276	258	249	245	254	240	266	252	250	277	242	209	242	240	257	247	228	235	229	274	224	261	232	270	227	240	264	254	258	230	270	257	236	243	262	237	281	252	233	234	245	236	241	268	252	287	228	241	230	231	252	256	241	255	268	246	261	286	223	266	215	235	237	257	242	252	262	258	242	268	239	223	252	219	233	245	242	241	256	217	264	245	236	238	251	268	249	224	242	213	250	270	241	263	258	231	248	260	267	246	236	261	236	244	264	224	235	247	216	222	278	236	238	226	270	263	226	244	258	243	273	242	257	255	233	230	235	214	266	267	257	251	222	260	267	259	244	268	247	242	283	263	250	240	244	251	252	231	258	244	243	248	241	237	234	245	273	230	239	249	226	254	253	232	239	268	234	245	272	243	259	269	254	229	248	252	266	239	255	230	235	258	249	268	253	243	236	269	246	234	275	212	252	274	271	267	241	253	255	250	256	242	224	247	258	249	232	239	269	239	258	253	253	230	236	264	249	238	247	226	259	267	235	266	229	258	248	251	235	268	263	248	231	266	238	238	230	253	233	239	224	237	256	242	239	248	216	251	227	258	254	246	233	227	254	273	258	257	242	276	261	259	241	257	252	234	268	252	247	249	240	261	253	254	269	258	263	250	259	241	231	276	247	237	252	243	227	271	235	249	257	229	254	252	259	245	236	243	249	256	238	250	254	264	248	256	254	280	267	262	239	250	226	249	249	260	221	241	259	232	272	248	262	250	242	247	263	238	236	259	256	239	235	268	227	243	249	250	276	232	253	270	212	248	253	256	238	238	255	266	230	243	242	254	295	247	212	233	250	252	240	257	242	231	224	259	267	268	252	242	251	241	241	229	263	252	248	218	239	268	238	253	249	252	211	249	288	234	247	253	224	259	229	285	252	231	266	261	243	246	271	241	274	236	280	238	256	237	244	239	235	265	248	246	263	260	266	254	264	231	248	254	239	256	237	237	231	259	260	238	249	241	250	263	266	250	259	228	261	272	224	234	235	258	254	225	230	233	278	238	250	234	244	242	246	255	255	274	275	256	259	267	257	270	281	245	221	223	237	257	229	246	263	254	243	242	249	206	257	255	247	247	218	241	243	232	257	223	285	230	286	253	246	262	274	226	272	233	237	260	233	285	257	204	248	258	260	238	246	245	282	271	263	238	244	263	249	259	266	271	249	261	236	245	244	240	236	253	258	223	266
59990	86288	37927	668	562	482	447	399	393	409	373	342	384	375	358	376	368	382	418	365	367	352	375	351	358	382	351	361	361	388	331	346	377	345	344	363	322	342	379	360	356	367	358	362	339	352	363	383	360	373	353	342	370	360	390	375	355	371	339	332	367	352	384	366	353	344	387	376	370	350	364	352	354	342	376	377	339	325	399	372	392	363	395	355	366	358	353	346	356	363	373	366	364	354	331	340	354	366	366	357	317	375	333	352	365	339	362	366	356	372	380	380	345	335	382	365	376	339	338	324	392	369	363	360	348	342	385	385	382	369	341	376	348	359	373	387	373	353	368	355	339	317	350	349	349	393	351	397	342	336	370	338	372	338	345	351	333	321	325	394	383	376	382	366	359	383	359	350	359	363	337	327	350	366	370	368	378	348	346	374	343	353	369	345	356	327	359	339	362	371	343	350	312	368	355	346	397	371	379	319	339	371	368	351	371	374	363	319	357	341	352	378	340	355	368	371	352	359	345	334	350	377	358	398	356	378	356	358	387	383	340	352	359	343	406	381	356	377	369	382	368	361	360	359	335	370	366	302	356	344	350	369	353	373	356	353	352	356	392	361	364	375	378	362	353	363	358	344	347	334	352	368	365	358	378	334	376	348	388	330	395	357	373	382	346	346	384	323	353	339	348	376	356	370	359	344	385	382	355	395	337	371	314	375	380	384	357	357	368	362	368	350	371	356	347	345	366	391	353	339	370	355	318	326	331	356	400	388	356	359	377	337	363	357	377	349	349	379	383	374	376	349	379	340	338	360	370	348	347	342	346	382	335	368	318	364	372	364	347	390	363	364	375	383	383	348	360	381	331	374	378	352	349	352	352	376	369	328	366	338	383	333	363	338	354	345	420	382	368	366	363	349	367	327	372	400	350	364	362	370	387	385	339	364	347	360	377	349	336	364	385	378	340	355	351	358	354	328	339	368	374	383	346	337	356	336	352	361	373	376	369	376	357	308	365	363	324	379	369	389	347	363	361	366	375	386	356	339	372	328	347	373	334	381	344	357	355	413	364	375	374	339	366	381	393	370	339	341	352	357	348	364	418	373	377	339	381	378	349	344	371	360	346	352	347	362	354	394	348	322	317	381	379	349	366	358	357	415	341	356	375	388	356	388	311	352	317	371	363	350	375	365	370	368	336	382	396	370	356	323	365	365	380	366	389	354	331	333	342	324	325	344	375	400	370	362	350	348	353	353	373	361	364	352	368	368	387	360	402	377	341	318	328	389	345	371	379	363	343	359	366	330	353	359	399	387	375	346	340	393	337	380	398	364	360	348	347	352	346	355	354	370	341	351	363	367	346	374	323	383	352	382	391	334	360	301	373	376	369	333	349	362	350	377	352	331	354	357	339	392	414	356	387	344	348	315	378	349	358	338	368	349	341	347	377	360	382	366	349	328	358	366	377	374	378	346	370	325	373	331	355	348	359	354	349	368	333	348	385	337	355	321	404	336	374	333	331	370	349	365	356	350	356	377	394	359	379	379	379	380	352	348	320	332	360	350	364	375	394	335	351	360	353	358	359	391	350	335	331	398	337	376	390	399	368	365	354	359	343	356	397	374	345	351	358	352	383	336	365	361	387	371	370	339	366	362	357	364	360	343	342	366	399	362	369	369	337	348	341	358	364	363	366	371	369	368	383	351	381	355	332	340	375	361	387	343	349	375	386	348	339	363	386	339	355	373	380	332	354	393	365	364	360	361	326	378	353	369	360	349	373	358	364	361	345	384	397	360	341	365	377	379	356	404	376	372	358	359	360	398	352	348	346	325	346	349	370	338	372	349	349	378	383	346	344	327	340	382	388	378	365	355	342	331	358	365	360	369	340	347	325	353	348	325	369	339	337	366	395	368	373	366	346	353	378	345	362	370	389	346	365	359	320	367	367	349	334	348	364	360	370	373	336	385	359	372	364	349	372	335	374	339	322	324	382	381	367	336	353	376	374	386	357	346	369	332	348	367	355	353	340	351	357	364	367	385	339	339	379	404	325	354	361	363	406	353	329	341	355	360	349	369	369	366	383	379	337	336	363	406	328	338	372	362	324	362	344	380	356	374	373	323	356	342	343	326	347	344	389	355	354	362	369	350	367	356	422	348	401	361	362	356	369	375	358	330	372	396	318	385	353	350	370	365	337	387	409	384	368	324	382	366	331	349	322	372	361	372	339	371	339	355	353	369	358	369	388	331	371	337	377	319	377	348	368	350	366	371	331	364	387	369	382	336	367	336	403	362	335	347	374	378	395	348	369	311	347	386	361	342	368	359	385	371	361	343	371	361	394	363	359	374	369	357	356	361	361	364	401	384	374	385	339	370	390	383	365	339	362	379	337	336	349	385	340	394	347	373	367	359	326	348	393	384	342	347	366	354	345	373	362	368	362	339	388	372	358	360	373	350	350	341	383	369	359	361	338	356	372	354	379	327	356	365	356	368	371	368	356	364	364	364	331	358	347	371	372	363	345	376	380	348	387	347	369	362	356	346	349	362	371	326	341	357	358	348	353	353	346	357	373	363	376	358	378	354	370	362	369	336	373	346	359	366	362	372	333	359	308	363	360	359	372	315	334	326	367	365	390	367	355	343	373	382	345	326	367	372	349	342	367	344	376	370	358	345	344	339	304	348	364	356	344	362	343	339	345	402	376	338	328	377	366	370	364	346	356	348	351	319	352	351	356	349	358	360	341	375	342	363	331	357	363	365	374	402	367	351	366	360	377	371	367	352	405	355	353	359	362	375	353	356	367	328	346	358	348	341	385	351	345	342	396	369	367	357	326	349	352	356	375	382	333	380	384	323	382	350	368	355	356	365	316	373	356	342	350	337	368	352	363	353	321	359	354	342	372	368	343	383	356	364	331	386	380	346	373	380	392	377	365	374	347	351	329	361	351	363	367	337	357	353	340	333	319	348	354	360	388	356	336	384	326	331	362	394	368	359	338	344	350	346	365	344	362	329	343	386	368	381	357	387	350	294	355	388	339	386	393	366	370	378	346	358	382	369	352	342	347	360	363	345	321	330	362	385	361	363	368	400	351	369	357	342	362	348	352	378	366	354	381	353	341	336	362	389	350	336	379	389	354	376	356	355	343	387	353	366	372	384	380	337	369	339	362	382	319	341	314	342	354	383	363	350	353	342	363	337	383	352	360	374	369	387	350	390	369	369	335	356	361	354	367	362	385	368	374	362	382	335	335	339	364	365	356	328	347	335	357	360	352	367	371	342	369	343	397	343	336	356	347	356	367	351	384	357	305	321	364	353	366	338	343	327	355	380	352	342	350	369	345	339	333	380	352	355	381	361	365	356	347	363	358	363	338	356	370	355	351	325	362	364	342	351	336	360	360	368	350	342	387	366	391	364	350	376	387	364	358	347	371	396	390	336	365	358	349	381	351	354	358	357	355	349	350	367	366	361	357	378	355	353	357	360	346	382	366	360	348	361	374	363	337	351	386	408
30390	23401	14127	1369	536	495	550	529	541	554	560	550	563	484	528	573	561	535	523	547	568	526	500	514	507	555	503	524	531	521	541	487	509	506	566	496	538	503	507	546	543	500	513	500	556	532	529	558	521	569	515	542	546	517	536	558	547	512	548	567	544	548	529	542	525	502	543	564	534	555	544	511	531	543	553	561	512	527	508	535	474	538	557	524	541	520	510	565	509	526	534	508	517	535	556	529	537	537	552	506	547	552	532	525	544	542	534	524	558	505	526	520	563	534	523	538	535	560	573	547	560	528	498	510	510	514	520	521	537	562	543	539	583	524	548	515	542	553	541	533	526	563	558	576	536	561	547	533	534	580	514	553	534	509	576	554	538	551	584	518	518	533	558	501	477	533	519	529	533	541	501	564	548	545	538	583	556	541	544	568	538	490	542	536	563	552	509	531	550	556	555	528	530	542	490	534	524	549	522	500	534	479	596	540	532	546	501	567	567	538	540	513	506	521	571	521	541	554	496	541	516	560	512	517	552	586	562	548	558	544	549	558	507	536	549	537	527	562	543	546	529	536	568	504	545	557	510	515	565	515	548	544	509	535	490	513	552	492	577	475	531	564	549	558	536	507	536	552	553	594	494	573	547	564	523	548	529	576	545	520	575	535	573	540	556	536	574	518	510	525	566	519	497	533	592	530	538	548	527	567	536	499	545	538	550	533	501	538	507	554	510	530	512	551	541	527	513	507	555	540	513	558	556	502	496	512	543	547	534	548	534	546	520	559	538	511	544	534	559	520	515	488	524	564	557	515	502	531	583	530	546	572	538	532	551	523	579	528	587	563	570	571	541	539	552	547	537	514	542	522	539	501	528	598	540	520	543	503	548	535	532	543	501	558	532	527	553	493	545	504	552	517	567	514	527	510	553	518	537	511	517	548	579	532	517	526	499	550	506	495	546	549	511	551	549	561	565	572	544	523	532	542	510	551	513	553	533	539	529	486	544	515	573	516	531	571	565	525	522	588	500	541	548	523	527	512	537	503	539	547	556	555	536	570	554	537	543	517	550	544	516	538	530	560	546	514	550	494	516	553	522	533	560	552	514	479	544	513	510	526	511	502	532	564	537	494	516	556	571	533	541	578	552	541	573	547	510	535	534	546	566	518	537	518	542	555	499	521	560	515	543	517	523	527	537	515	553	517	543	541	527	536	571	507	531	502	585	523	543	572	515	536	567	507	567	518	562	564	558	534	500	552	523	561	523	561	577	540	574	547	529	527	509	528	576	539	541	534	573	489	525	555	535	524	576	535	538	491	548	538	501	585	521	541	578	540	547	512	547	554	518	526	490	541	514	552	525	532	551	526	532	564	545	544	577	546	518	523	531	544	516	508	580	552	513	501	504	538	522	526	533	557	553	530	564	541	555	528	529	551	562	547	543	600	555	556	524	525	507	551	516	553	527	519	535	540	550	555	543	556	513	497	532	527	543	544	523	548	569	520	504	559	535	484	502	531	559	538	514	513	560	585	515	518	558	550	536	548	597	489	570	522	513	517	515	465	510	503	549	525	565	538	548	550	556	549	591	554	512	544	551	556	538	529	566	504	514	562	576	557	532	519	503	526	540	512	546	547	543	501	566	533	546	529	524	469	544	532	534	544	548	536	522	531	573	527	563	521	540	597	542	540	548	541	518	573	518	526	544	562	534	537	513	522	498	532	547	541	547	558	546	526	544	509	518	494	524	533	527	482	543	500	507	558	514	527	553	520	535	514	489	515	520	528	533	547	548	553	530	544	493	516	517	552	534	512	548	529	516	536	505	579	551	538	565	500	527	547	546	572	556	528	559	527	562	571	551	527	550	555	569	548	508	553	530	543	542	545	560	555	557	541	518	517	526	589	561	527	515	548	544	538	545	502	543	531	556	523	548	536	550	556	586	564	515	527	513	555	527	500	555	591	537	506	535	571	537	531	543	540	559	566	515	556	530	538	534	502	549	561	536	554	545	548	539	629	561	531	541	546	591	525	562	518	520	539	540	576	534	524	518	544	568	538	529	527	552	548	538	533	538	537	530	520	513	534	544	538	539	553	544	505	568	542	546	562	535	533	550	531	533	563	546	526	529	561	544	556	509	545	547	590	521	534	543	511	516	532	512	496	516	551	526	503	552	535	507	564	555	556	534	519	492	534	526	531	539	516	528	535	541	549	570	544	550	552	531	556	548	547	543	551	502	493	563	550	508	572	541	538	533	509	569	527	519	516	509	559	515	526	537	515	556	518	512	546	548	532	501	570	550	534	564	528	541	565	540	558	529	522	507	552	543	545	532	534	563	509	540	517	546	530	522	524	528	532	527	524	586	491	524	573	561	529	592	529	504	586	507	494	531	524	585	544	563	509	545	533	521	547	543	497	562	553	471	578	540	510	553	548	528	582	528	522	566	546	536	541	521	537	528	504	521	542	515	533	526	570	543	536	554	572	514	498	519	524	539	516	502	520	579	515	547	534	550	545	549	503	524	480	526	551	503	564	548	564	562	544	521	539	528	529	596	553	519	511	559	523	523	513	517	538	560	524	491	532	550	560	548	520	549	548	472	506	506	546	535	509	533	548	515	580	538	539	524	519	564	528	566	554	573	564	522	557	554	537	516	574	537	482	588	553	525	530	532	562	551	537	523	539	586	564	509	528	542	530	593	540	546	548	555	541	544	531	547	576	547	527	522	506	514	539	526	574	540	534	548	541	567	546	502	555	568	537	502	505	555	539	556	525	488	503	554	554	525	490	552	569	530	526	547	534	527	546	511	563	556	543	556	560	520	548	510	538	507	547	514	590	525	532	508	567	567	490	543	504	538	552	466	539	511	532	540	530	532	538	593	557	538	539	511	530	568	577	529	568	534	504	495	549	552	545	554	542	553	569	573	562	549	535	503	539	534	529	527	576	521	568	489	548	542	546	551	559	533	564	514	524	583	554	534	521	568	532	510	526	523	545	536	564	538	510	553	521	543	504	558	469	561	518	510	546	537	512	530	516	528	574	533	532	573	525	529	522	528	564	520	561	559	524	526	565	554	556	532	555	505	530	542	526	542	571	475	558	518	548	506	508	540	540	538	565	537	537	521	536	508	577	536	555	578	531	520	519	483	526	508	517	493	554	532	525	519	506	528	558	558	486	585	564	528	503	551	558	556	545	542	548	547	504	550	510	517	525	566	549	528	495	515	546	567	543	500	546	553	519	550	566	540	526	548	539	549	534	539	569	554	542	541	507	587	546	543	545	527	550	518	484	521	540	552	540	563	570	510	558	526	535	537	485	511	548	521	523	511	552	598	581	525	526	521	531	510	565	592	554	540	531	516	511	549	515	519	563	529	522	535	533	522	559	536	566	502	514	548	559	568	535	548	508	552	559	515	530	538	515	569	523	560	502	550	544	514	599	563	503	512	538	582	548	552	506	572	531	518	554	538	515	566	535	524	556	537	597	598	535	527	529	499	502	522	523	543	504	582	492
31106	32593	10100	779	800	799	812	785	754	781	786	794	807	756	792	800	811	790	834	803	794	789	793	797	814	786	807	772	813	775	770	776	748	759	776	790	794	778	768	807	782	840	778	725	776	853	816	720	803	816	808	805	756	760	819	773	811	786	800	768	796	837	804	806	788	758	797	817	745	818	832	734	771	782	781	752	768	791	770	732	731	780	784	767	804	788	787	851	794	745	772	762	815	774	821	820	758	786	753	833	790	794	781	840	786	807	770	797	835	793	772	784	799	753	749	760	844	827	800	755	774	804	772	769	813	784	821	749	817	781	837	793	802	787	823	855	802	781	764	773	775	804	800	811	740	792	824	780	854	811	782	763	856	792	773	796	752	819	799	809	803	767	848	793	767	811	809	795	814	767	748	749	822	788	790	798	799	750	773	795	790	812	775	772	812	826	791	785	801	815	777	772	791	783	749	817	799	771	818	847	806	798	758	764	821	741	758	775	762	793	770	762	766	747	833	785	755	786	829	819	758	789	739	762	772	814	842	727	779	782	773	818	772	809	748	775	822	817	773	807	767	796	810	840	782	804	786	790	846	784	792	779	763	776	764	755	775	819	781	796	760	749	809	818	771	786	782	748	793	800	753	777	812	753	792	804	825	816	768	784	841	806	796	799	815	829	838	771	800	819	773	803	836	770	730	800	803	732	851	764	777	810	747	785	790	741	789	857	800	835	763	835	791	828	825	786	846	861	742	801	776	806	754	779	765	786	788	781	806	772	792	798	799	807	790	806	819	769	775	801	766	806	784	806	835	800	807	783	822	753	787	772	776	801	778	786	748	776	758	831	778	776	801	798	769	767	822	778	737	818	773	809	823	773	810	775	795	815	804	774	804	821	830	772	803	803	769	751	780	773	750	749	789	840	801	791	807	762	804	794	788	772	751	791	740	796	823	760	808	825	800	824	801	831	787	799	782	752	770	787	829	791	766	789	796	755	805	802	784	805	762	819	770	822	810	750	758	769	780	843	809	829	812	747	791	788	801	803	815	791	833	785	741	795	798	809	827	773	779	818	766	793	737	836	784	793	762	761	783	795	788	802	792	771	802	737	740	797	800	792	802	799	803	768	818	786	783	779	777	710	789	822	774	833	779	765	767	797	760	784	768	815	820	817	811	802	797	769	826	815	884	821	777	771	774	783	844	840	790	810	760	785	808	736	795	790	815	829	823	795	802	795	794	799	786	787	778	785	831	814	848	828	789	744	757	791	760	800	810	793	817	744	786	800	796	784	779	793	850	785	862	848	809	735	804	811	813	806	737	782	779	835	761	810	789	793	789	789	780	795	835	804	835	791	776	776	746	792	763	824	775	796	804	775	766	785	783	765	791	783	777	750	799	797	775	804	819	753	805	786	828	789	774	808	827	800	839	775	776	829	790	783	814	808	818	797	754	717	832	781	778	743	778	811	797	806	876	889	758	752	778	785	810	764	823	824	791	799	843	816	735	818	790	798	788	813	773	791	836	770	802	794	843	798	794	800	775	775	739	750	816	825	826	784	745	776	790	781	813	789	800	825	776	779	815	780	780	826	809	765	782	782	805	775	767	768	755	784	805	803	800	760	737	811	797	815	800	810	794	787	854	790	787	806	767	834	797	818	748	732	802	785	795	781	741	764	801	802	828	783	822	775	762	755	773	781	836	745	812	821	748	745	793	747	768	813	782	757	856	804	772	740	806	797	800	794	781	766	777	793	774	804	785	826	750	757	744	850	794	782	797	773	827	818	788	801	760	759	760	807	778	797	793	784	840	785	764	730	789	785	810	827	803	757	799	748	749	799	801	838	844	772	773	782	765	742	765	787	761	786	780	757	803	797	785	803	801	814	822	785	784	812	829	752	722	826	817	756	823	754	749	739	744	842	811	778	801	798	840	816	831	747	784	751	872	815	830	783	793	783	802	745	820	813	770	768	784	803	773	792	830	806	782	801	803	803	794	815	775	818	851	768	769	814	797	790	787	762	809	796	791	779	797	801	777	795	788	808	754	792	778	763	776	747	794	802	850	759	764	750	762	813	780	823	787	763	809	816	814	813	805	810	766	825	793	822	780	762	764	754	790	764	798	792	763	799	843	764	754	772	805	804	731	815	784	848	804	831	812	844	750	733	766	789	813	791	831	789	845	769	769	751	773	815	779	821	838	787	791	791	778	780	776	753	785	746	814	812	801	756	784	764	786	813	811	823	814	815	794	799	795	785	759	791	776	753	804	780	787	744	808	787	735	795	779	827	798	828	770	739	807	821	780	789	775	804	784	757	762	741	821	795	786	747	757	778	792	797	778	816	792	739	782	832	799	793	763	767	787	785	794	766	758	760	753	760	787	796	797	764	787	748	766	780	813	745	873	783	843	816	813	773	800	790	822	797	783	806	815	755	793	777	772	836	804	778	773	791	803	844	773	779	751	799	803	792	820	809	740	761	749	777	787	793	749	818	780	821	786	784	773	798	817	808	784	790	795	772	797	781	822	819	754	779	772	785	820	792	806	783	800	743	769	794	738	866	798	807	768	813	809	796	741	829	852	774	789	778	757	786	773	795	768	800	783	784	806	816	784	841	787	791	789	807	824	809	741	829	824	780	778	811	828	822	771	727	764	768	761	794	781	798	817	778	762	801	766	816	754	778	703	776	786	750	746	801	805	815	789	787	730	817	759	785	792	824	794	771	790	741	779	810	796	795	762	759	836	793	829	786	902	757	723	842	838	790	824	782	786	796	776	838	798	803	781	756	794	756	780	783	805	773	757	790	834	786	737	791	787	832	837	809	745	779	786	793	808	778	809	739	742	799	785	800	762	788	786	789	762	778	793	776	807	771	795	810	806	793	775	764	808	849	754	772	806	770	828	861	796	810	776	809	817	792	821	786	801	799	784	771	793	777	783	805	755	799	831	747	809	828	804	828	788	823	823	799	841	825	761	769	800	794	764	784	809	807	755	815	765	794	761	781	785	728	743	814	746	805	792	799	790	817	792	760	729	752	816	759	801	804	748	802	783	784	821	831	793	786	807	784	811	784	799	787	802	722	827	768	785	827	759	828	786	793	734	810	777	786	766	762	736	799	760	811	844	756	803	810	792	804	793	812	820	826	814	808	805	769	803	785	794	801	824	753	771	783	766	837	759	801	761	800	824	782	803	798	762	762	762	792	811	802	828	775	786	808	762	752	747	800	764	795	797	796	787	801	813	828	805	780	778	787	763	755	813	779	809	778	780	769	763	758	833	731	772	841	829	816	811	785	786	766	807	779	767	763	798	819	782	803	788	786	805	805	769	791	792	756	828	846	798	763	759	785	805	789	814	755	822	770	801	806	793	776	747	758	767	826	768	823	796	830	750	783	819	803	808	768	820	809	856	812	794	759	781	796	815	786	813	836	754	791	792	830	785	786	815	780	740	745	833	807	768	764	720	816	820	797	822	765	840	815	812	767	789	754	818	824	754	782	839	787	722	716	801	813
23507	21761	28315	25251	18201	1819	331	322	332	350	359	326	322	289	277	320	304	336	323	306	325	333	249	295	331	309	326	301	317	291	298	324	295	323	328	313	292	296	277	321	321	292	276	323	309	299	294	329	322	322	358	300	272	295	269	320	320	304	295	331	309	290	322	281	290	309	313	315	327	308	312	325	297	299	302	279	285	302	306	292	319	319	309	315	299	315	315	324	314	302	286	327	336	311	267	306	306	293	296	304	329	322	305	267	316	288	324	292	285	280	318	285	317	325	318	310	330	304	329	313	331	276	317	316	306	300	294	293	279	320	312	329	305	280	319	293	293	296	315	328	299	278	310	294	293	304	296	353	294	344	296	312	303	296	274	281	314	257	269	335	315	290	314	339	291	315	295	280	303	300	325	295	284	301	314	308	315	327	315	335	305	346	339	314	288	251	264	304	340	294	301	289	285	288	307	308	298	290	330	290	300	317	322	299	321	317	286	297	305	284	310	315	301	335	289	316	327	300	348	334	272	298	306	298	297	295	320	349	316	282	278	292	284	263	280	315	311	309	316	308	301	270	270	297	332	320	294	299	283	306	269	310	327	293	313	294	302	307	312	318	323	329	313	290	301	337	302	318	328	282	296	317	276	289	305	280	317	281	313	301	315	332	285	324	289	292	311	278	305	310	315	299	299	292	278	291	326	302	289	288	309	292	326	299	296	300	323	299	275	292	301	338	303	287	341	305	305	291	300	312	296	296	325	287	295	328	329	315	310	304	310	318	316	324	302	322	288	325	273	305	267	292	292	316	286	306	307	314	293	307	337	289	285	300	280	324	280	306	325	288	278	279	326	303	284	301	313	309	315	301	330	298	302	308	299	296	301	313	300	294	282	313	294	315	269	345	310	288	288	308	304	327	300	287	311	292	314	311	302	298	338	301	326	299	287	307	317	308	321	277	322	310	309	266	306	288	325	317	320	317	313	296	287	335	297	282	302	338	278	332	307	331	301	302	320	315	314	286	276	278	307	315	301	283	309	306	294	317	340	327	298	310	312	318	294	300	294	300	322	320	310	316	306	328	281	315	335	297	306	299	316	324	302	316	285	327	298	312	264	320	295	266	318	290	283	286	305	300	320	293	306	294	314	309	331	306	303	305	318	299	300	276	323	330	310	279	300	306	324	311	303	299	323	303	292	263	305	338	287	314	316	313	331	300	318	322	286	306	293	296	317	307	302	298	304	324	275	305	324	326	313	274	306	287	306	288	294	302	309	317	303	300	310	308	305	288	307	290	286	295	320	303	313	279	276	312	281	318	309	307	297	308	287	297	301	308	304	330	323	334	291	288	300	316	306	314	296	271	312	315	305	284	315	323	321	327	296	329	300	279	313	300	335	332	322	308	299	279	303	295	303	300	324	328	290	298	310	321	321	314	317	280	309	345	323	305	324	276	300	295	298	281	308	297	312	327	302	274	325	296	326	302	314	350	326	302	288	320	304	290	273	286	322	311	308	300	319	294	310	301	287	281	313	289	316	273	276	306	315	332	288	286	297	305	326	295	322	298	350	314	307	301	291	318	298	318	304	328	322	299	299	291	311	321	303	333	318	316	316	316	312	326	281	298	322	312	311	285	324	304	336	287	307	269	316	318	293	328	268	312	296	301	298	306	314	312	294	303	271	297	339	306	315	302	328	288	318	305	293	289	310	296	299	277	317	307	309	313	322	298	306	314	295	294	298	313	305	301	287	299	336	269	286	279	326	299	350	272	315	293	333	280	311	307	303	305	323	330	299	288	337	338	298	284	334	310	311	333	329	291	301	291	334	329	306	282	286	268	309	274	320	307	286	314	260	306	285	308	303	333	311	320	267	308	303	303	325	304	314	323	294	316	307	304	319	311	280	306	293	330	300	321	290	291	308	286	315	324	300	278	324	315	307	283	330	311	322	314	285	299	294	291	299	330	279	281	286	292	309	296	327	290	279	305	313	272	295	300	316	315	306	310	329	309	295	301	304	322	301	285	306	286	301	304	302	299	314	327	280	301	296	294	302	293	282	291	286	334	291	303	334	314	272	307	333	317	331	306	291	312	282	317	317	287	310	307	306	289	275	295	312	285	298	281	287	323	308	327	307	300	274	300	326	294	284	292	313	306	298	304	301	280	330	301	324	263	322	271	250	309	298	314	317	287	335	308	309	294	312	304	265	335	302	306	289	298	301	287	287	327	278	294	286	313	302	307	326	304	283	291	309	343	320	294	310	307	308	310	312	281	306	300	304	308	308	294	303	279	308	289	312	324	295	325	302	313	298	264	325	341	313	307	309	330	286	305	316	318	306	280	319	292	317	351	289	311	290	296	317	313	311	322	316	348	304	328	332	294	275	306	337	302	307	329	343	323	290	331	324	301	295	319	319	312	314	300	294	301	321	331	292	327	299	306	287	314	286	293	310	277	323	307	295	301	324	315	292	298	327	297	301	294	293	304	315	300	300	291	310	312	296	280	322	302	322	295	342	311	279	299	309	310	315	317	277	326	280	285	294	284	296	290	285	314	294	280	326	294	308	322	277	314	273	332	311	342	295	323	296	311	308	294	310	306	309	279	317	293	331	300	312	328	303	326	331	269	323	330	313	325	312	309	304	303	348	311	315	285	348	289	300	319	317	301	290	294	292	310	321	302	319	294	317	312	289	322	322	295	317	319	327	271	320	320	273	338	314	308	318	317	316	313	279	297	336	289	311	294	315	296	352	315	331	283	294	304	291	320	321	293	306	323	279	331	303	314	309	296	325	325	285	308	298	328	312	308	298	309	293	309	297	313	307	294	285	301	261	293	311	304	308	264	295	284	318	328	299	327	332	336	288	312	291	327	328	312	275	316	321	281	273	328	295	356	297	277	301	353	318	317	303	317	337	292	345	314	324	306	300	306	312	303	321	285	267	278	310	313	306	309	298	308	310	317	307	298	298	308	298	310	286	309	287	313	318	319	298	342	298	297	300	300	300	304	323	298	280	311	291	315	327	316	281	293	300	360	268	300	311	305	320	284	346	288	313	306	320	306	314	300	302	295	313	305	313	307	346	310	336	306	310	282	269	304	305	306	295	306	296	325	278	307	336	312	316	300	303	306	328	284	314	305	313	305	312	334	290	326	309	277	314	325	329	291	288	283	304	308	269	314	326	291	313	308	320	286	307	329	306	315	316	318	301	282	320	303	298	275	284	315	268	294	310	277	309	293	285	289	328	302	289	303	297	299	289	276	300	295	304	318	302	330	306	333	290	311	333	309	322	296	325	287	302	309	323	311	327	279	282	325	283	294	326	302	313	304	284	309	307	318	316	311	277	307	303	321	304	309	306	312	305	301	302	303	285	289	276	322	305	291	286	292	294	299	309	294	279	292	295	304	299	296	322	296	305	296	304	289	293	256	295	293	278	311	330	274	317	289	330	296	319	306	320	322	337	286	326	286	312	277	265	315	313	324	327	287	340	331	294	316	297	298	303	320	327	281
51683	74271	29333	622	577	491	483	500	525	454	466	492	470	486	479	450	498	500	458	463	438	518	428	477	444	433	493	469	433	449	486	440	477	502	471	457	455	471	484	484	523	459	467	500	449	498	479	486	488	460	473	471	482	467	451	457	475	420	449	468	421	479	506	452	395	502	427	481	455	451	489	479	462	464	471	466	449	461	443	460	442	466	458	472	430	466	479	470	467	439	475	484	493	476	455	475	491	476	488	493	438	479	434	506	471	446	523	469	445	466	446	447	472	467	476	431	457	462	462	454	484	480	469	530	470	451	457	461	474	468	474	472	461	428	473	471	516	451	439	481	450	446	490	480	491	486	478	469	451	450	442	472	500	482	486	521	471	443	466	465	472	459	493	474	455	473	445	474	456	497	426	467	494	480	471	483	431	456	506	467	433	487	476	456	497	487	454	447	470	474	478	448	449	458	445	459	465	467	453	467	474	460	477	458	489	441	467	496	411	468	513	448	453	446	457	481	459	466	460	451	471	478	466	476	449	494	445	425	469	412	522	482	476	457	480	444	439	455	477	487	442	496	471	450	471	434	462	411	445	465	482	465	496	464	490	467	462	476	472	464	511	465	499	463	470	451	451	504	481	428	447	460	437	486	482	441	467	465	494	480	468	500	493	451	479	473	483	455	443	480	458	438	467	447	466	502	425	450	446	448	404	451	449	455	492	466	470	423	452	497	476	483	433	466	472	468	478	487	466	455	508	474	450	456	477	488	479	443	460	456	473	475	500	490	488	468	481	477	460	501	460	492	433	475	432	478	417	491	483	473	481	455	439	462	474	463	443	493	497	479	460	478	449	449	477	439	466	444	442	479	463	510	434	454	457	462	515	465	452	458	457	465	472	498	474	512	494	430	500	445	471	485	506	465	498	465	483	452	506	501	478	482	472	469	448	490	436	481	457	463	466	449	445	457	493	483	470	463	461	486	483	412	452	505	490	455	447	470	461	504	488	457	500	476	486	450	445	477	456	527	451	476	463	477	470	438	491	468	468	501	498	489	478	432	473	500	466	478	436	464	438	421	457	503	481	486	456	446	464	444	456	441	481	456	447	491	458	498	468	477	480	480	488	458	428	450	464	455	474	480	455	465	472	505	521	498	433	473	474	504	468	503	440	442	490	435	490	471	468	463	473	474	416	441	476	483	477	471	467	459	470	472	453	460	462	474	452	459	452	463	490	443	452	465	470	452	475	444	478	476	456	444	433	463	493	449	461	477	440	484	460	450	453	474	464	493	458	462	459	491	463	472	480	471	422	451	459	419	448	458	481	441	463	437	470	442	426	457	448	460	468	463	515	459	478	440	492	462	475	414	436	439	493	474	444	481	439	484	446	492	475	438	472	481	454	500	472	472	481	460	438	425	487	474	443	440	458	472	466	500	439	447	460	483	469	428	486	434	452	478	452	474	448	477	474	479	474	459	450	465	464	478	476	465	464	472	425	497	461	474	477	475	466	460	459	492	447	454	450	451	453	489	482	470	495	461	467	465	495	448	479	464	486	476	455	443	514	464	459	452	480	469	487	463	452	474	466	439	460	484	457	457	491	464	515	461	461	491	456	463	469	484	506	452	474	466	463	448	471	477	484	447	503	462	464	451	454	461	446	469	425	435	453	475	448	479	483	412	457	448	475	424	477	468	512	441	483	474	492	450	472	430	468	429	469	472	450	458	463	460	476	475	454	429	444	448	455	459	471	503	460	429	477	466	402	479	462	506	454	453	432	437	498	441	442	464	469	474	487	467	453	480	493	478	446	420	452	490	492	457	455	490	462	471	472	452	468	452	437	466	440	450	465	496	483	468	481	468	468	449	471	459	453	500	472	454	498	477	456	429	498	453	473	478	507	499	471	465	492	463	440	487	460	461	480	441	462	461	447	486	441	466	486	492	478	456	428	456	485	481	425	447	444	420	493	442	468	471	456	458	453	454	493	484	468	461	468	445	424	484	499	482	473	477	461	431	454	480	474	466	496	464	415	468	458	443	460	475	459	462	465	474	473	476	431	465	483	434	488	455	486	440	479	516	474	459	459	469	477	461	459	485	454	499	466	447	470	445	481	461	477	468	488	435	451	463	498	462	515	435	492	465	457	487	485	500	491	506	479	474	475	471	516	485	488	466	447	432	465	486	431	452	476	480	478	474	478	442	405	468	492	457	489	478	463	477	437	464	493	498	451	468	465	454	466	498	461	466	436	505	454	451	440	463	439	484	503	446	444	479	457	495	431	462	452	479	438	439	429	477	479	479	478	481	478	439	541	466	451	423	473	471	458	474	458	490	458	434	490	441	464	504	457	505	452	422	437	478	426	446	502	473	481	453	446	495	508	472	465	457	482	475	467	452	496	459	435	443	477	459	467	448	422	479	459	463	439	447	466	446	476	460	468	485	468	452	465	454	474	446	464	456	496	472	496	522	447	456	466	460	460	422	475	520	461	484	441	486	419	460	445	445	480	472	432	502	488	467	450	441	460	464	480	443	474	471	475	509	497	419	472	483	447	449	428	469	471	467	472	469	464	450	472	454	452	471	463	444	458	476	490	458	475	471	439	474	484	472	497	429	496	480	501	472	497	441	472	493	468	459	467	485	452	471	455	401	500	493	456	462	456	444	490	457	440	447	466	444	482	465	427	477	510	457	477	441	446	484	467	498	460	480	479	462	473	470	470	450	461	482	467	505	484	480	433	456	483	498	446	471	441	476	426	450	477	467	486	472	460	497	445	461	450	496	489	388	454	450	472	442	483	467	481	485	470	469	458	452	464	425	450	453	472	481	463	457	462	480	487	464	461	465	426	409	478	448	472	471	486	485	451	458	465	432	470	493	443	465	471	454	493	474	427	465	499	460	456	454	475	434	463	457	474	468	444	425	452	440	470	484	464	468	483	529	509	463	439	483	460	449	447	479	445	468	493	443	471	488	464	480	447	457	462	484	475	479	465	439	482	502	453	466	448	473	440	434	514	457	439	455	517	469	484	451	480	446	458	509	457	471	427	479	442	449	436	420	472	466	466	468	428	478	433	488	433	454	495	444	468	489	441	482	443	468	484	444	488	465	484	448	485	475	481	483	448	483	488	472	450	520	446	471	466	458	449	485	447	481	464	498	467	490	499	468	459	450	453	453	449	483	434	491	482	482	450	460	489	502	470	454	446	476	469	428	464	459	465	447	481	447	470	460	483	452	436	460	451	478	490	439	471	442	435	478	451	462	522	425	473	472	460	449	479	491	471	448	482	479	448	423	477	449	464	477	468	463	425	498	455	485	388	434	507	454	462	480	490	499	441	452	448	453	463	473	475	455	445	463	449	448	458	458	472	530	452	471	479	460	479	432	480	455	498	471	461	453	447	501	458	443	464	478	469	446	461	444	440	494	491	446	456	490	475	449	484	471	472	510	466	475	443	458	489	470	459	453	464	460	459	464	465	457	460	480	494	438	485	509	481	456	474	469	488	449	463	481
25158	22365	26705	21967	2354	570	590	556	585	591	544	612	601	539	590	571	565	581	574	575	563	611	596	552	557	555	563	592	615	528	605	555	607	584	567	576	597	576	542	567	574	587	561	566	558	584	599	552	588	528	555	548	571	506	542	567	596	575	566	569	575	580	497	528	549	564	549	551	615	591	581	588	547	533	528	561	576	563	540	577	562	581	564	575	570	582	635	548	544	598	585	597	517	580	590	558	592	553	587	549	592	579	569	567	575	556	541	596	573	589	537	579	522	542	586	545	562	569	543	526	582	598	565	597	553	562	556	584	574	541	572	569	614	505	599	563	583	582	570	585	533	551	576	520	553	586	542	544	582	545	591	584	539	571	582	598	594	551	596	588	574	552	578	561	599	533	566	557	556	610	561	576	565	550	568	589	544	581	565	578	597	583	562	559	586	550	566	562	584	561	562	532	598	564	559	517	511	570	591	583	560	575	580	582	573	537	554	597	557	560	606	647	603	529	556	607	569	581	578	578	578	552	575	556	519	580	555	550	553	570	527	572	618	576	577	533	580	591	613	539	556	526	587	582	595	532	617	536	551	566	550	524	564	575	605	582	586	577	547	569	555	599	596	589	509	577	584	505	585	534	554	531	569	601	556	540	518	623	565	546	583	563	546	571	556	588	562	572	565	564	550	574	551	630	550	579	554	526	553	539	580	535	577	566	571	587	535	609	508	550	554	546	555	520	595	574	584	570	552	548	586	561	562	556	560	574	559	561	591	540	579	544	540	579	557	548	590	554	569	547	571	605	561	543	565	562	555	573	598	558	571	507	572	592	572	597	574	558	539	568	542	517	570	556	613	594	549	589	554	546	639	571	593	565	575	583	556	591	544	577	558	572	563	529	565	597	571	554	605	566	577	598	557	555	574	529	580	585	574	536	530	564	586	571	583	541	570	551	607	573	548	557	578	513	564	595	578	584	605	562	558	594	593	558	557	553	564	566	520	582	561	540	578	562	591	555	577	544	552	592	540	541	553	540	573	554	615	572	559	547	616	548	560	544	601	611	533	547	566	607	571	590	553	601	561	561	576	590	600	513	535	585	537	557	540	556	555	610	579	593	564	541	550	575	517	561	529	589	559	589	597	526	574	534	557	561	569	593	548	594	636	516	600	586	601	585	558	586	580	611	564	541	626	555	563	593	564	596	552	547	568	610	578	550	592	545	622	580	573	547	566	585	542	569	594	554	615	587	557	573	589	607	547	536	557	591	584	603	543	567	558	605	584	578	566	572	541	560	558	535	590	565	556	558	571	575	554	536	563	531	581	556	603	581	591	572	580	530	603	535	577	541	585	548	511	605	520	548	558	565	563	555	591	568	599	515	596	572	557	573	575	606	588	593	609	583	593	593	526	616	590	558	574	542	533	576	598	569	560	580	551	598	560	545	553	593	555	571	592	537	567	538	580	592	553	563	569	576	496	590	564	556	583	562	544	571	588	530	551	600	543	585	584	573	570	537	577	553	602	524	624	576	563	533	555	571	554	573	564	562	566	585	545	515	574	608	576	575	550	525	586	576	581	589	563	563	566	529	552	520	591	565	582	540	579	590	578	509	564	556	536	561	553	578	587	525	557	546	594	559	576	560	546	590	552	561	529	593	566	532	555	581	542	551	542	544	570	495	569	619	561	545	563	573	617	543	567	559	607	588	560	499	603	508	592	561	541	582	557	538	586	553	554	618	548	533	598	578	572	561	560	578	606	572	539	546	529	544	567	549	597	587	554	571	589	548	551	517	563	543	526	561	590	573	594	569	550	548	548	590	604	578	612	529	581	599	563	561	586	572	553	578	555	562	571	597	577	559	562	625	526	552	551	576	600	524	575	558	613	550	582	601	608	552	586	555	571	579	553	579	546	565	564	577	556	567	505	588	599	550	582	581	569	517	537	598	569	581	572	567	554	607	566	566	609	537	582	593	575	553	569	591	562	556	572	563	570	559	589	549	582	582	554	606	574	584	566	560	574	550	556	575	598	568	582	575	589	533	639	561	559	561	620	575	604	597	571	576	566	542	592	564	583	578	568	560	580	550	582	563	564	568	575	548	567	533	558	611	597	571	584	575	627	548	529	535	559	608	527	599	580	544	543	567	576	588	560	526	566	592	550	560	579	533	550	525	555	537	554	583	567	569	539	516	554	565	577	533	614	541	608	573	554	535	576	580	581	580	605	607	571	583	579	556	583	586	529	555	573	601	585	548	572	579	559	616	598	580	549	556	580	541	544	572	607	534	595	535	581	574	582	544	603	512	552	607	571	570	546	579	570	634	531	609	590	568	548	564	580	542	602	531	589	562	578	599	594	583	574	547	616	565	608	573	585	592	591	566	566	571	573	555	511	561	562	602	589	569	518	515	550	535	598	584	556	527	532	580	580	557	574	528	558	547	579	559	560	530	586	560	558	593	531	551	522	602	597	537	569	528	593	531	594	552	556	578	601	580	569	600	557	572	485	561	572	548	568	604	591	551	560	584	557	565	553	571	592	583	575	578	554	567	594	535	550	538	582	589	589	548	604	526	584	568	546	561	551	545	548	602	556	577	576	586	535	515	517	537	541	574	580	564	567	555	539	611	545	568	610	628	564	584	564	560	589	603	617	546	530	524	565	587	524	576	574	563	551	530	563	543	570	570	562	562	543	534	513	560	581	566	604	573	583	573	563	544	580	549	523	541	562	564	568	590	584	578	549	563	555	561	564	568	578	554	584	548	562	584	559	569	577	616	562	542	578	566	538	569	575	528	546	533	538	563	580	562	567	591	568	588	509	587	564	547	581	585	581	575	573	603	558	548	557	516	602	596	561	565	596	572	541	556	571	565	556	578	578	544	591	518	545	536	607	611	588	578	591	587	580	572	561	533	576	554	573	563	575	560	560	570	558	616	557	559	561	575	567	602	569	554	603	550	564	573	528	588	623	601	580	560	556	516	558	573	581	557	550	584	525	558	550	569	544	551	609	577	576	596	583	542	524	572	575	540	570	538	574	560	553	595	571	560	583	542	627	582	572	513	521	555	588	561	536	536	546	577	530	539	585	558	557	583	581	616	514	619	582	557	554	586	564	582	579	567	571	581	566	593	567	544	553	570	550	525	544	533	570	570	551	569	581	597	558	593	596	548	589	569	573	595	602	559	591	579	536	589	607	583	570	579	559	536	611	532	579	553	568	575	522	562	590	530	607	541	531	541	588	514	570	518	536	560	607	594	570	597	574	554	546	555	599	551	588	615	582	532	503	542	575	567	600	560	549	551	548	602	576	578	596	598	547	537	573	575	580	544	540	526	538	546	549	582	543	586	577	563	544	577	575	545	585	528	600	543	529	573	577	568	538	574	542	579	592	569	541	585	555	577	577	567	575	576	558	593	556	564	584	571	583	613	550	573	553	589	594	565	560	565	550	560	581	534	576	523	564	552	598	566	578	596	571	546	551	562	552	583	535	513	522	566	552	565	606	582	597	552
46098	58718	24134	867	880	890	865	845	807	815	856	866	837	863	819	805	833	823	806	791	842	813	827	766	834	794	834	838	918	785	868	836	843	780	833	808	819	823	833	803	774	788	805	775	765	840	807	789	775	805	814	810	778	779	824	770	818	848	836	819	821	822	834	838	789	790	772	798	801	792	764	797	860	810	814	832	829	779	797	798	754	788	783	792	821	774	864	831	786	822	801	796	801	838	810	814	840	819	757	772	798	821	846	819	806	778	810	853	769	845	817	798	810	815	815	828	783	847	805	829	825	815	794	792	829	832	854	839	817	806	804	827	794	804	860	852	783	842	854	798	807	818	823	817	795	834	784	805	880	850	793	830	799	798	804	841	786	829	802	811	834	842	801	822	851	845	798	774	818	824	811	807	857	813	773	826	807	821	760	769	824	820	807	787	792	814	822	850	734	828	805	803	768	782	848	814	861	793	822	812	796	821	824	804	814	797	795	812	819	809	818	792	811	797	774	790	808	843	815	807	832	819	842	807	801	849	825	827	816	808	809	850	839	815	768	827	812	839	822	771	825	845	804	802	815	774	774	806	794	855	823	830	822	819	793	803	819	835	829	815	792	811	795	815	855	778	792	815	840	818	776	875	808	756	833	839	827	763	829	873	813	799	886	789	773	861	849	809	784	831	792	821	787	830	881	771	819	796	806	807	793	788	750	823	818	838	861	830	794	863	870	803	801	877	812	777	819	832	792	852	822	811	829	814	832	804	782	813	820	799	837	843	827	841	871	833	787	796	821	816	789	827	827	829	822	800	833	829	810	861	792	855	779	810	785	798	824	765	843	820	838	788	845	787	803	795	830	771	786	853	780	870	809	798	839	817	862	813	826	815	795	783	800	785	804	829	826	795	827	839	812	830	863	798	771	815	778	780	847	787	863	829	755	788	857	823	857	802	847	770	801	859	825	824	851	812	774	800	781	852	805	796	789	808	842	852	848	790	777	802	853	832	806	830	849	807	870	846	835	789	822	780	804	766	832	821	783	794	846	776	842	801	838	799	820	799	812	852	835	815	810	792	832	828	784	827	822	730	793	804	844	787	825	798	826	811	811	779	831	859	849	849	854	814	839	857	819	788	810	839	820	759	796	834	779	816	823	792	817	799	800	840	782	787	864	791	801	848	851	820	794	821	797	811	804	793	819	836	751	855	819	769	854	792	774	805	822	763	835	818	797	793	802	810	786	745	795	811	851	903	820	809	798	798	824	801	765	877	820	810	796	822	811	817	760	796	763	784	805	841	780	817	777	772	774	778	804	788	823	814	747	819	793	811	784	796	807	792	775	823	773	828	835	780	825	809	819	762	813	785	826	792	837	775	832	791	757	812	889	780	808	792	814	854	829	930	794	849	852	834	799	801	812	835	804	794	776	821	834	809	787	797	820	813	857	842	810	813	763	780	828	803	814	820	831	850	798	801	827	846	824	787	764	860	845	861	810	784	817	845	807	787	846	780	804	777	797	790	758	825	855	823	776	833	821	813	838	848	894	841	833	808	848	822	791	824	801	800	821	796	826	889	772	803	827	823	884	790	848	833	833	832	853	826	734	808	825	803	831	797	829	808	831	784	780	879	800	836	775	843	798	797	789	778	821	822	844	760	770	819	818	799	768	804	814	786	783	784	795	764	800	825	810	800	795	851	785	840	772	806	790	844	851	825	807	815	838	839	829	797	806	765	838	866	820	794	792	804	818	799	810	821	867	804	790	847	815	865	859	837	797	821	758	751	828	802	807	786	762	772	771	821	830	781	809	862	779	815	776	825	846	787	789	828	835	769	818	836	851	807	844	825	837	854	788	815	816	811	803	852	830	786	798	842	812	827	779	814	757	797	827	829	774	819	799	839	781	857	789	812	801	814	833	809	813	781	765	760	779	818	802	880	826	814	819	847	767	853	881	795	813	825	821	815	803	818	802	762	819	796	803	847	779	810	814	852	827	829	789	812	909	825	820	859	809	847	818	774	780	812	797	807	779	841	791	865	833	855	827	828	779	851	814	800	789	808	850	819	838	854	852	851	842	788	796	816	809	822	809	852	855	837	845	825	804	849	837	801	799	774	794	794	899	812	797	843	868	795	841	826	807	853	817	800	798	825	781	788	829	817	806	796	812	789	843	808	850	798	840	804	850	790	770	787	817	828	781	861	827	806	812	785	870	821	762	829	800	783	794	796	834	806	838	824	825	766	794	854	818	823	836	871	839	788	816	821	825	844	787	743	786	793	860	870	788	818	828	792	767	843	817	786	819	823	806	779	784	840	855	838	791	799	806	840	823	806	789	816	785	776	789	772	842	819	797	792	817	834	821	791	837	821	827	767	787	786	822	815	815	818	830	823	809	797	764	825	824	839	802	792	838	819	790	787	764	803	839	823	811	835	826	819	806	814	797	753	835	822	882	807	807	845	836	749	802	865	777	803	825	817	844	777	808	787	808	808	804	862	840	793	811	819	874	817	879	816	772	786	849	789	762	819	838	831	785	813	811	849	801	789	846	819	820	796	808	807	781	830	800	778	785	810	789	811	853	793	785	827	766	815	833	822	844	853	795	791	832	768	785	815	803	866	786	829	787	776	795	809	825	871	776	840	775	780	800	802	782	852	825	823	840	777	845	811	820	806	793	765	838	779	793	827	786	835	841	829	824	876	798	850	819	774	770	795	847	828	811	831	864	815	773	830	801	788	757	835	840	809	802	823	835	746	780	835	840	804	800	855	805	789	791	832	791	797	814	782	838	765	800	792	835	741	811	815	792	794	806	806	859	823	816	813	822	838	830	854	819	791	786	709	827	842	834	811	808	843	818	805	851	838	791	781	850	786	784	813	838	838	812	826	806	798	799	774	764	793	820	835	842	834	854	820	796	774	797	831	818	766	837	858	782	780	827	826	738	734	814	795	779	830	863	832	837	831	840	810	775	822	790	844	821	754	798	808	822	868	793	782	815	835	791	828	775	782	863	804	767	816	821	805	812	832	819	797	828	789	797	842	781	818	849	792	740	844	793	843	827	808	818	794	862	766	828	856	806	789	789	850	802	791	822	817	791	851	819	796	828	810	782	824	769	774	849	787	833	803	803	808	817	854	764	842	856	780	768	789	823	793	851	813	769	828	776	844	796	796	813	830	786	835	848	875	816	803	878	801	797	850	807	853	798	716	813	790	814	792	819	833	808	821	763	826	817	795	774	843	810	792	791	778	829	791	769	847	768	824	778	829	797	822	821	805	844	879	772	773	829	765	824	804	774	777	804	781	828	826	794	829	755	777	849	824	828	813	772	809	822	740	781	819	801	806	790	828	783	823	757	817	884	849	778	755	788	834	799	831	781	795	826	770	819	794	816	819	816	774	805	824	774	822	794	813	802	823	808	826	873	808	803	838	804	825	789	802	779	803	811	751	800	829	822	828	815	812	830	835	821	843	813	784	738	820	789	820	814	844	794	795	816	819	811	784	801	779	873	785
22473	21582	29100	24419	21514	18769	1136	316	253	224	239	259	269	249	243	240	281	237	264	238	246	265	259	244	257	245	254	275	243	253	226	236	229	244	259	247	237	255	280	249	235	249	255	275	270	258	265	246	267	243	246	263	224	251	256	223	263	270	224	254	237	248	248	248	214	241	271	230	267	249	244	248	250	268	226	253	263	288	247	230	242	240	273	212	263	245	252	259	242	280	235	255	200	253	237	256	279	234	243	233	268	269	255	261	219	240	253	247	239	234	229	244	236	254	261	234	263	268	242	211	240	293	254	231	235	257	231	221	240	233	270	249	247	266	216	233	283	235	266	256	226	241	254	249	261	253	256	239	263	247	269	245	261	246	253	242	239	275	214	236	279	265	222	238	255	238	233	200	233	227	269	247	256	233	226	240	226	228	244	247	258	231	238	235	257	229	225	260	262	267	254	244	231	237	259	243	240	235	269	229	242	247	219	264	217	228	242	244	249	250	239	232	224	256	275	254	230	237	231	225	232	253	246	242	258	241	248	249	268	262	256	268	242	254	252	237	234	252	232	236	225	235	264	248	262	238	240	252	272	226	257	221	241	261	229	267	246	222	223	248	224	234	259	264	241	269	233	222	234	221	255	253	237	255	263	243	235	245	250	250	272	247	245	248	235	227	265	254	264	248	240	232	268	282	242	236	236	221	239	246	231	236	233	252	237	227	250	240	244	227	221	229	249	266	245	247	236	246	231	279	251	240	267	252	246	239	252	229	264	219	269	238	276	232	241	266	226	287	259	252	234	252	240	213	256	260	255	256	271	233	227	252	221	216	270	236	213	272	248	266	279	246	284	264	260	245	232	252	261	273	238	237	262	225	261	238	225	275	253	250	255	242	247	245	266	264	254	283	232	240	249	251	257	251	238	233	256	252	240	245	222	278	266	241	262	243	229	226	245	212	236	252	245	248	256	247	256	253	242	263	273	238	255	247	231	224	228	275	234	274	250	217	235	264	216	250	253	218	271	259	238	257	237	251	266	269	213	259	239	222	245	238	256	250	248	236	270	229	235	246	237	227	190	246	241	241	223	258	248	232	227	230	231	262	260	236	253	257	263	252	218	248	236	239	219	236	238	234	255	230	231	228	247	245	223	262	219	254	241	254	264	252	235	241	237	269	255	247	225	263	223	272	248	240	255	234	232	258	261	264	237	253	232	250	248	222	259	277	284	245	239	287	261	273	251	255	241	254	215	248	210	248	257	257	257	256	245	237	240	232	281	258	251	240	267	266	287	270	259	243	265	260	256	250	246	241	221	276	288	244	270	257	256	235	247	230	268	245	249	247	264	238	242	214	211	250	233	254	250	251	294	224	262	254	227	257	251	260	237	254	222	263	243	263	274	251	245	227	270	234	251	231	222	257	238	270	253	224	256	258	244	255	239	245	281	249	249	234	240	215	266	255	239	256	253	240	241	243	248	196	228	242	244	248	246	229	248	277	246	249	222	242	236	245	254	241	245	229	265	232	262	234	232	223	241	225	268	244	243	235	271	246	260	266	260	256	230	235	266	224	238	282	222	234	263	248	250	235	242	254	256	244	275	262	240	260	228	279	252	263	268	266	242	242	256	253	251	241	240	228	254	254	261	243	236	249	252	236	231	250	235	253	249	227	243	260	253	265	222	255	221	253	225	256	269	251	239	245	263	258	282	260	265	264	260	238	242	277	281	256	249	238	261	271	229	281	257	260	253	250	235	247	283	218	236	246	268	237	274	242	255	272	296	258	254	265	245	220	255	251	216	215	227	240	264	236	268	223	232	264	266	242	227	279	249	232	236	252	261	243	271	239	256	255	250	231	232	235	240	245	239	253	249	234	266	271	234	229	245	231	251	277	241	238	242	263	231	249	263	237	239	264	264	236	230	263	260	246	253	239	267	246	253	247	239	271	292	250	249	255	255	244	232	242	254	230	282	231	245	254	244	226	248	242	261	259	263	266	251	268	228	226	244	230	250	259	235	246	208	259	278	262	243	245	227	255	218	267	246	263	258	258	259	228	263	241	265	235	245	265	230	247	245	258	264	239	249	218	226	269	236	239	237	251	243	266	242	241	229	244	204	250	253	247	259	249	237	220	274	243	235	246	246	244	262	273	261	260	253	234	253	228	239	225	231	227	241	256	244	217	245	285	249	262	255	242	250	254	243	229	264	240	259	226	238	250	244	257	255	261	276	238	262	226	258	272	265	257	236	260	248	233	243	239	274	254	245	264	270	230	236	247	234	235	262	256	248	252	255	252	252	259	263	256	249	248	262	250	234	263	242	243	243	267	269	238	261	257	259	242	241	243	257	268	268	239	273	236	232	242	239	261	224	227	236	253	255	242	238	260	232	242	252	244	246	228	250	254	204	248	241	261	255	265	269	248	244	239	253	265	234	254	252	240	262	197	243	235	241	232	268	271	247	244	224	231	250	255	256	261	223	286	247	257	259	247	268	267	239	247	229	255	225	244	220	248	215	246	253	270	252	245	265	234	269	271	276	254	234	237	259	252	228	243	240	256	242	231	227	233	232	243	251	261	240	249	241	289	252	239	228	238	228	233	258	238	259	235	262	235	246	248	257	269	260	212	263	242	243	249	265	237	246	248	244	247	256	242	250	245	227	263	251	255	248	275	228	262	238	259	222	260	267	219	264	255	246	235	246	268	241	237	252	260	258	245	236	259	245	257	230	236	256	248	245	229	264	253	281	251	279	251	269	251	256	272	229	235	239	222	230	236	261	245	218	261	251	238	264	221	252	242	224	224	242	251	250	277	255	243	251	254	237	266	247	265	243	214	245	235	231	264	262	230	249	237	235	280	228	260	267	259	236	240	236	238	270	253	229	222	233	260	264	218	284	257	241	280	245	260	238	248	251	243	229	252	254	208	269	245	260	236	221	283	249	264	251	259	217	245	259	275	273	245	249	256	260	238	223	233	238	222	245	239	274	259	235	260	243	286	237	249	225	267	241	274	272	259	232	237	252	257	235	244	232	242	242	244	246	235	261	276	252	246	253	216	253	260	268	246	239	242	230	255	279	278	242	213	248	268	259	244	254	278	244	223	223	232	277	256	284	225	220	233	215	231	265	248	268	223	254	211	253	255	246	262	281	247	226	231	244	248	248	248	260	268	233	238	251	248	246	253	258	242	223	229	276	245	286	244	237	252	233	253	265	244	244	246	226	235	252	242	221	244	233	246	232	229	257	266	229	230	252	255	257	232	239	267	256	262	262	227	240	251	262	255	234	237	253	227	248	249	203	256	242	243	238	251	250	240	232	218	260	243	240	247	245	233	251	247	248	242	246	267	269	248	230	248	268	225	243	235	251	236	238	274	266	243	271	252	246	235	259	261	235	262	235	243	257	270	212	231	261	236	261	226	267	239	257	265	273	235	246	254	250	218	222	254	269	288	226	237	234	249	236	260	256	245	254	241	263	233	268	248	252	235	256	254	232	260	230	245	261	257	240	280
59230	88171	41462	719	520	499	448	399	424	386	377	411	354	389	403	345	355	378	361	322	322	387	364	349	364	352	384	375	359	341	365	327	378	364	316	390	375	391	343	341	334	335	348	404	349	351	353	356	351	337	345	343	344	340	315	345	374	330	365	384	379	370	318	329	342	344	392	352	392	391	370	372	351	340	351	387	393	362	335	372	332	358	361	337	361	337	353	349	361	358	337	344	346	346	347	370	368	328	313	363	366	354	316	385	374	354	352	352	360	340	361	351	362	332	344	348	363	386	366	356	348	370	374	358	326	375	357	326	349	361	347	382	335	374	354	355	329	352	337	372	348	360	321	357	352	350	352	354	377	356	387	350	363	371	336	360	308	347	342	327	378	395	384	362	361	355	352	359	321	331	359	366	366	383	366	362	346	332	382	327	373	335	368	359	360	358	348	365	362	353	338	342	377	332	346	326	346	347	334	317	345	344	344	347	366	342	349	363	314	402	377	325	348	378	399	343	348	356	355	349	319	346	369	336	357	336	366	361	338	343	358	360	380	387	327	326	356	341	341	363	366	381	376	347	355	378	346	364	355	365	365	360	351	384	341	347	355	375	322	391	342	375	371	368	356	373	371	339	341	337	369	355	366	383	356	326	341	368	366	346	392	349	387	369	356	339	333	322	319	356	354	355	335	375	385	373	339	358	384	361	369	347	362	335	358	333	328	320	362	351	341	364	403	356	371	373	370	336	314	344	354	372	393	382	376	351	372	351	361	373	350	362	361	361	339	335	365	369	360	343	389	348	350	360	359	383	317	359	361	347	372	365	343	388	358	367	385	352	358	340	337	371	366	357	357	375	363	378	343	329	332	364	376	343	370	351	311	361	346	344	323	366	365	334	360	379	359	343	353	338	361	358	314	348	380	346	380	327	326	372	338	333	366	360	334	379	382	333	352	362	350	364	355	374	373	354	337	349	367	367	360	335	367	315	371	380	326	350	364	339	343	358	380	353	370	347	364	376	327	332	350	315	367	333	329	373	372	370	337	370	357	357	373	385	334	366	365	350	359	345	362	382	377	364	359	373	369	355	354	379	337	355	354	341	352	380	354	377	318	340	356	347	332	351	332	344	342	353	368	342	328	338	329	368	350	378	377	339	336	392	359	381	364	358	344	362	348	353	342	350	351	336	334	357	342	369	349	349	337	348	328	345	364	362	347	341	383	353	382	343	325	365	347	342	337	346	343	348	328	345	346	401	368	334	371	363	365	367	344	326	356	353	352	347	376	366	372	346	374	312	409	393	351	333	336	329	366	384	341	341	320	347	356	361	361	361	395	349	341	338	359	380	365	351	355	379	353	376	345	375	359	389	348	387	326	354	371	378	343	383	342	357	304	348	362	385	357	364	364	371	347	345	334	334	328	339	374	359	347	337	313	329	328	347	375	342	341	341	362	337	376	354	346	348	363	351	387	353	350	338	358	347	368	364	367	324	401	349	374	363	352	358	335	380	375	361	341	353	376	345	349	374	361	342	350	329	338	352	374	325	343	347	359	344	360	336	366	326	368	345	335	354	375	376	348	336	382	371	380	362	334	373	354	349	340	344	335	388	381	368	369	352	406	346	321	358	349	331	412	337	352	339	374	356	328	371	365	339	334	348	345	378	356	356	337	341	380	394	361	357	348	366	360	398	359	379	353	357	355	333	382	354	362	366	378	349	371	346	395	346	401	357	340	368	345	375	355	344	361	345	375	355	371	356	354	335	371	330	348	340	373	359	353	374	368	333	368	365	387	318	361	366	368	328	367	366	325	331	363	382	363	345	356	344	350	378	370	344	326	307	359	333	344	359	330	379	345	359	332	337	343	330	364	384	351	342	321	342	336	370	327	352	345	346	361	360	370	347	356	345	330	362	357	355	359	349	328	347	380	339	366	348	315	357	350	350	298	356	376	360	383	306	352	345	349	331	343	366	326	354	380	351	355	374	352	380	347	375	349	337	300	335	355	377	349	362	320	360	375	359	387	344	338	359	321	347	349	356	365	374	347	385	341	326	343	394	396	332	347	349	341	330	330	322	321	357	357	363	345	368	363	351	364	333	372	355	345	388	320	366	371	365	343	381	347	350	314	365	355	366	362	340	382	352	348	359	356	362	357	359	379	363	348	355	355	343	346	364	317	371	368	325	335	376	347	353	379	338	369	341	362	376	337	357	310	380	338	357	377	321	373	357	351	359	354	347	332	371	364	342	341	390	321	334	374	357	318	388	352	356	348	334	356	346	382	314	356	354	373	367	364	343	347	348	368	363	364	300	323	336	355	376	348	338	327	319	336	343	339	358	376	349	344	337	362	328	375	372	336	399	392	360	343	355	402	376	342	368	360	353	323	362	335	357	345	315	327	333	359	349	356	351	386	388	358	365	350	378	364	356	339	333	374	329	369	350	352	349	350	366	392	371	361	325	323	360	381	366	329	344	368	331	366	363	331	360	335	331	376	362	328	355	345	395	350	351	342	340	329	343	345	372	334	344	407	333	385	348	355	354	367	327	382	353	362	364	378	393	362	347	322	352	377	361	358	354	395	377	342	338	342	376	356	348	358	359	347	378	342	370	352	382	391	394	388	366	346	362	351	361	344	373	349	316	330	348	352	353	372	388	334	351	351	349	349	359	345	353	366	357	352	337	346	346	373	336	375	324	333	374	344	339	340	353	324	347	344	358	363	381	360	344	375	309	332	338	327	338	403	327	345	350	370	354	356	364	341	375	334	399	394	341	379	348	354	325	341	321	334	344	340	383	361	360	335	380	352	349	342	352	327	368	322	335	390	350	375	356	381	343	388	359	349	316	357	377	373	320	341	321	349	344	343	376	373	317	328	338	391	333	387	325	353	360	382	340	344	376	374	347	343	355	369	318	360	342	333	373	385	328	385	366	334	312	342	350	354	358	392	316	321	360	337	335	341	305	349	360	348	348	364	361	339	376	345	366	371	355	363	361	352	362	379	360	365	367	350	364	356	357	339	350	364	368	346	369	373	373	384	356	325	378	343	371	351	364	375	348	338	316	388	343	406	368	338	359	365	331	371	386	345	346	374	393	375	338	356	366	321	330	345	352	359	386	372	363	351	363	355	319	354	352	354	387	346	376	367	338	333	358	380	350	368	391	361	332	313	333	328	349	338	325	335	356	330	349	359	318	370	341	363	363	360	341	348	342	331	335	328	363	332	358	346	333	368	366	368	347	372	346	379	375	366	390	363	373	345	334	371	377	365	354	338	357	320	325	325	340	344	344	359	393	339	326	358	360	329	357	346	381	356	364	367	343	364	351	338	327	355	369	399	333	365	325	335	367	355	351	399	358	358	360	354	333	382	342	371	340	347	364	391	351	406	341	364	366	349	320	341	362	356	347	319	336	342	353	342	364	350	337	363	338	371	353	397	376	378	340	341	394	344	354	350	367	355	351	334	380	334	354	391	371	367	351	359	332	374	365	378	340	345	332	362	337	359	343
30149	22878	14033	1403	668	636	524	564	515	507	492	535	481	461	537	493	502	547	524	524	534	508	516	501	548	481	490	540	539	554	487	520	564	543	496	538	521	565	534	496	537	504	507	523	561	532	509	548	541	499	531	510	551	526	558	475	512	485	481	543	506	488	559	543	523	549	517	530	510	499	526	517	527	496	496	528	536	515	513	534	530	508	513	514	488	522	497	518	521	513	509	537	479	507	493	518	531	531	498	541	511	499	522	525	541	491	529	497	535	507	472	495	534	547	507	500	514	528	474	544	530	547	543	504	552	507	532	532	521	536	519	506	520	507	551	509	508	512	533	512	524	478	506	467	503	550	502	537	497	539	558	513	520	515	480	498	521	540	483	515	506	564	553	538	510	514	479	522	480	511	534	525	532	493	491	536	494	502	484	522	503	525	512	513	520	536	514	535	533	509	574	517	483	507	506	498	559	518	493	505	546	559	473	487	503	523	530	522	535	541	500	483	490	511	530	525	488	523	546	511	520	540	515	503	474	534	510	527	506	485	503	509	530	526	512	516	522	563	509	539	509	515	550	542	493	546	504	493	479	525	492	517	546	506	507	525	526	516	495	545	501	542	517	542	542	528	529	503	554	566	548	462	538	518	530	550	521	508	495	522	535	489	530	559	549	501	495	523	530	508	500	484	520	499	516	521	504	512	541	574	543	516	524	498	528	470	484	507	529	528	518	510	496	498	485	498	514	522	509	522	509	512	536	497	496	553	503	482	489	533	530	540	475	480	522	536	517	536	507	560	508	570	526	536	486	507	533	503	541	546	535	550	500	495	489	510	529	498	527	536	513	533	499	502	536	482	474	497	512	458	511	563	499	550	489	536	491	504	527	506	551	508	501	556	545	537	513	534	481	507	518	523	512	511	493	532	564	475	540	559	533	534	554	480	513	498	489	504	528	521	496	548	535	514	568	481	559	529	532	481	509	555	491	529	488	527	490	536	488	535	482	487	515	540	522	536	490	489	521	532	544	519	549	484	549	488	547	518	507	511	531	527	512	514	533	524	526	527	530	552	539	508	524	489	487	523	548	486	521	461	518	533	535	484	525	570	483	535	558	538	507	506	499	503	506	538	499	485	540	497	541	494	522	514	549	549	524	519	558	532	526	532	520	542	519	476	523	528	541	500	500	544	500	485	531	537	495	533	491	481	516	520	508	500	471	552	539	494	493	512	489	542	511	515	518	507	558	518	517	517	522	476	501	541	552	522	483	509	530	569	528	489	507	537	517	508	513	488	548	496	519	514	523	469	506	507	535	523	540	531	530	517	526	546	494	513	499	476	517	553	529	525	511	546	529	515	495	502	496	514	540	520	530	482	491	531	509	548	513	500	524	463	494	522	510	540	546	501	510	488	526	489	514	532	544	515	468	475	510	497	516	536	507	490	525	512	484	541	514	556	491	559	512	546	543	491	517	509	528	540	503	479	497	542	484	497	494	532	495	530	489	522	528	475	507	523	510	561	491	490	516	535	531	499	516	533	509	521	531	523	508	535	525	537	523	514	507	481	517	517	557	522	512	555	550	503	533	547	522	511	520	498	475	526	536	549	524	502	510	518	521	517	506	516	492	502	515	494	500	512	526	538	484	515	556	523	562	515	547	496	513	481	507	498	488	498	502	495	509	558	520	504	502	514	538	520	560	510	499	455	494	500	525	540	528	516	525	511	530	499	535	542	538	527	506	511	507	486	490	524	502	521	531	508	521	504	507	495	540	494	527	515	530	535	528	521	498	506	497	509	521	512	505	510	529	490	541	519	484	492	519	526	499	480	538	552	493	518	553	530	516	548	492	523	530	532	508	523	484	534	531	505	528	514	550	503	514	541	525	522	541	507	523	507	502	533	523	536	529	518	547	497	507	556	522	529	495	525	520	494	538	503	516	522	518	502	535	520	489	551	536	477	516	524	566	497	536	517	489	535	517	537	541	498	528	501	501	560	511	520	481	507	503	535	533	553	542	517	544	494	540	531	462	520	499	571	499	499	487	521	546	506	490	499	544	509	518	537	535	527	528	469	537	578	521	515	507	502	485	526	563	494	527	506	530	554	548	537	535	514	512	508	512	463	504	553	540	516	506	502	468	511	499	536	503	516	511	507	528	518	527	526	462	555	481	533	510	485	532	514	550	500	514	514	528	465	537	520	537	541	475	517	553	543	532	522	528	519	511	520	502	540	538	536	526	512	518	509	508	525	503	525	467	517	480	523	552	487	514	531	534	547	517	567	517	528	485	535	500	537	481	547	560	518	525	524	509	527	545	510	509	549	515	573	515	519	543	528	562	506	481	502	511	487	483	495	535	552	498	554	496	467	486	497	522	535	504	494	517	529	544	514	545	497	520	537	545	527	490	541	561	526	540	569	520	515	521	541	557	492	547	525	488	517	553	528	504	527	495	498	513	513	497	545	566	531	505	521	528	517	532	521	524	531	535	539	520	484	548	501	518	504	574	505	551	516	499	523	522	550	492	505	524	547	493	483	493	541	486	533	527	499	533	495	489	496	508	562	524	527	506	502	533	492	507	514	510	552	523	516	511	552	532	544	488	542	487	512	487	541	526	479	493	468	524	544	535	530	503	526	470	538	509	549	492	534	504	489	514	493	530	481	577	548	558	481	509	510	513	519	514	546	537	521	562	487	533	546	515	472	514	540	512	563	516	479	538	544	552	537	558	524	519	480	503	505	568	536	540	545	518	485	546	487	484	549	518	500	514	537	523	518	524	500	513	486	495	528	514	511	482	514	556	507	537	485	530	505	499	530	536	504	522	515	559	490	511	484	527	525	532	538	509	499	509	516	516	534	541	515	509	558	520	523	499	524	552	552	518	495	521	494	556	519	476	525	521	526	533	521	560	485	554	523	485	488	541	467	530	492	518	544	550	523	493	493	488	575	508	543	507	534	486	496	504	544	511	493	493	505	501	526	478	545	551	514	483	516	533	499	503	498	517	496	519	491	522	468	505	516	492	527	522	533	514	507	512	541	524	534	523	476	499	547	519	476	492	513	502	481	517	539	521	504	516	510	519	495	539	519	532	525	562	524	520	518	526	506	500	482	540	571	489	509	547	498	535	505	536	488	514	476	532	487	513	505	513	490	511	505	506	513	501	527	571	499	506	523	503	542	532	534	494	484	513	543	535	528	513	493	475	567	478	509	537	564	506	493	528	486	514	514	552	535	525	551	516	521	533	521	527	556	480	514	515	560	527	521	507	523	499	513	482	505	479	488	572	508	528	516	505	507	488	547	557	523	506	517	495	464	536	491	519	556	504	539	501	509	487	534	513	511	502	528	515	500	506	528	517	524	546	534	505	488	487	497	521	503	521	532	489	590	556	499	531	530	537	574	509	502	530	537	549	506	540	498	528	565	513	485	471	529	489	454	535	531	500	507	496	476	532	510	517	540	522	559	493	497	556	519	511	507	520	534	523	511	530	516	498	530	491	522	498	555	506	518
30419	32329	10210	805	714	772	761	740	770	732	742	805	767	745	745	746	775	711	789	781	717	743	777	757	814	746	768	787	713	746	770	772	798	778	725	786	766	786	764	746	683	782	711	776	764	770	792	739	755	770	764	760	724	745	723	738	714	735	725	769	763	770	810	793	765	765	772	766	756	794	791	762	741	726	729	764	753	771	747	713	781	736	750	757	771	787	724	762	773	791	717	712	735	708	743	795	769	785	837	707	773	761	791	763	725	778	732	745	759	775	726	739	769	756	759	734	705	747	750	724	802	769	756	738	769	810	801	790	761	816	732	793	757	706	733	712	736	722	779	757	772	760	754	741	763	803	718	756	759	766	816	762	744	765	746	787	781	773	802	760	794	704	762	731	770	736	731	736	789	755	729	753	795	730	754	711	752	723	776	763	748	753	760	784	757	792	785	757	745	726	743	820	769	699	770	761	764	714	795	751	796	763	799	747	776	743	754	732	777	817	756	772	771	759	793	756	788	759	776	727	748	736	795	752	787	733	735	763	767	690	738	745	783	757	777	765	753	755	769	763	709	735	756	786	777	744	762	777	756	714	774	759	765	803	746	835	775	765	755	764	768	817	775	756	770	771	744	802	766	791	784	729	780	781	751	722	757	795	755	820	784	707	772	764	789	783	749	789	753	696	734	808	756	777	761	744	796	777	735	720	696	768	747	794	796	763	780	761	829	760	786	695	738	792	739	749	760	797	763	769	777	735	736	769	780	741	805	784	721	792	740	779	737	746	772	748	789	787	756	759	769	762	734	801	744	768	719	793	782	765	767	735	748	818	729	733	759	757	792	744	739	738	804	797	753	794	772	770	738	801	720	771	718	755	790	762	729	732	753	826	722	794	751	756	734	724	767	787	763	761	788	727	787	759	723	733	771	773	751	751	806	747	793	772	767	729	724	759	730	794	743	818	794	807	733	804	762	754	769	775	711	737	771	766	738	699	766	767	741	773	766	763	780	738	690	768	777	748	769	765	772	784	829	766	699	759	777	781	779	713	770	740	728	778	794	797	728	771	778	792	768	738	750	758	744	777	765	786	738	756	770	740	730	756	773	795	762	754	768	774	720	773	749	808	782	763	766	790	787	752	777	782	728	766	769	769	767	829	747	773	817	743	755	779	820	766	760	790	802	792	731	779	745	819	761	747	794	763	767	720	827	791	795	749	770	728	732	813	773	749	796	721	780	772	761	732	801	774	792	766	740	812	739	748	766	792	740	723	730	736	760	731	785	759	801	757	802	757	823	778	764	755	773	793	751	783	750	794	792	764	746	761	800	780	751	760	750	771	743	753	782	699	811	768	770	799	772	768	810	746	701	766	783	790	720	775	781	754	736	713	733	797	788	779	779	753	781	765	833	745	780	791	776	764	801	821	739	765	789	693	762	820	772	742	818	723	772	768	773	747	757	787	703	755	834	781	789	771	809	760	801	746	719	745	750	774	789	768	763	741	780	682	746	763	777	761	776	780	708	782	749	795	782	750	773	793	794	752	768	779	745	832	767	790	756	768	748	795	756	795	767	750	751	768	772	762	766	794	802	728	759	739	792	761	710	782	737	747	762	778	761	718	746	732	759	776	767	742	756	712	844	786	772	774	742	791	762	724	753	790	769	765	766	756	751	764	759	734	748	715	758	780	783	783	738	800	787	777	691	758	833	757	746	718	735	748	756	773	712	800	733	736	746	750	772	769	764	779	747	777	749	779	790	752	753	759	742	744	739	734	769	782	794	754	791	792	776	708	778	715	772	768	733	685	755	769	768	781	787	747	799	775	710	770	787	756	760	850	808	759	753	786	768	731	752	726	762	730	710	744	817	777	744	768	783	793	788	772	740	772	739	701	761	795	756	823	735	738	763	788	781	782	829	736	795	791	758	814	799	730	757	720	752	789	766	755	752	765	796	759	744	783	762	803	751	784	760	769	766	721	792	758	761	739	776	713	836	782	733	737	794	797	747	810	765	711	771	832	758	730	716	761	791	761	802	737	745	789	751	779	722	773	707	772	797	762	744	815	745	810	765	775	731	771	769	756	753	746	737	794	786	746	734	757	772	762	760	705	734	712	743	770	789	759	725	749	735	731	738	742	809	780	725	692	718	729	733	752	792	784	741	754	735	745	778	743	759	759	758	782	790	775	714	783	786	768	734	817	687	723	731	727	782	778	748	733	770	745	762	744	790	740	766	774	803	758	786	770	762	775	773	796	783	786	762	795	762	782	748	756	738	784	793	756	756	725	724	827	759	775	722	793	727	805	754	788	765	780	807	753	782	758	766	739	761	755	762	734	762	741	775	792	761	762	783	752	730	769	787	767	790	815	724	779	782	692	761	751	759	781	769	773	696	812	809	730	723	816	753	759	775	771	784	801	741	734	805	715	769	749	775	780	769	734	747	799	743	770	721	773	781	769	756	776	783	771	741	769	728	765	824	819	782	782	769	817	809	787	781	794	725	787	788	747	751	739	765	729	756	774	774	739	787	747	733	762	704	751	704	763	707	764	739	754	768	740	810	743	783	815	747	762	817	724	796	770	718	792	737	771	766	775	740	726	782	814	779	736	787	783	757	727	770	779	759	760	766	774	767	735	740	784	780	755	704	794	771	783	751	712	801	761	810	805	752	730	794	775	775	731	775	774	771	757	768	775	726	763	740	751	736	768	725	770	769	779	785	761	807	752	748	763	725	816	763	783	741	767	738	805	776	747	770	812	757	739	799	805	790	755	757	760	790	769	782	787	758	794	767	732	736	679	790	710	778	801	738	795	748	758	749	743	730	780	746	775	743	750	735	797	737	779	788	749	730	790	763	722	792	738	774	758	799	742	794	780	741	787	762	694	744	780	775	779	767	757	756	757	736	784	742	802	771	804	765	736	772	773	769	761	755	827	811	773	704	728	797	728	796	778	734	754	731	758	764	763	756	741	777	745	716	728	775	741	773	788	762	749	770	786	763	766	776	773	784	787	769	802	804	740	735	759	749	748	745	807	734	816	760	744	789	789	763	763	715	762	747	755	773	747	761	794	719	760	796	736	773	739	761	785	771	815	745	766	821	752	816	753	755	779	758	767	789	795	786	750	832	749	799	755	732	784	794	804	745	713	783	774	762	806	781	771	784	773	703	780	747	807	753	793	755	784	736	826	744	774	733	797	780	838	745	751	779	746	758	779	778	764	759	765	783	774	818	753	800	730	779	759	785	755	742	749	796	723	773	738	734	777	780	800	762	767	776	720	773	805	776	784	701	759	777	733	752	763	810	759	715	775	757	743	721	772	718	760	726	730	738	759	843	728	753	782	764	753	789	725	777	758	765	796	766	757	814	726	735	793	755	775	788	800	722	800	791	788	822	767	768	791	785	760	748	763	794	797	803	760	756	771	770	772	744	772	788	768	811	750	721	757	781	757	778	759	788	795	769	783	734	765	732	816	800	790	749	731	793	764	761	782	826	833	754	799	773	789	756	790
23489	21726	28524	25051	17871	1715	364	346	276	310	279	300	269	296	324	273	329	303	299	289	270	310	317	260	291	288	307	295	292	304	273	278	316	316	279	301	285	309	300	302	242	310	281	286	309	301	291	274	262	273	316	305	290	283	284	306	296	282	283	282	270	267	318	276	278	315	292	259	301	293	310	309	320	311	241	281	259	321	309	318	290	292	281	281	267	309	283	285	331	264	314	303	302	300	305	305	300	291	323	287	283	289	275	284	278	271	294	313	326	280	302	287	281	298	301	276	278	280	300	295	286	288	273	282	305	291	270	280	337	327	285	301	312	283	298	327	276	307	303	283	275	317	305	294	295	319	294	242	304	326	302	284	302	285	304	268	288	291	301	272	294	291	279	296	278	296	290	288	284	285	297	307	296	304	296	286	290	300	302	278	302	312	274	291	296	296	305	329	293	299	292	309	287	285	278	301	281	285	300	270	316	293	315	312	313	290	253	290	287	307	289	313	306	274	290	278	309	274	276	264	281	298	299	310	279	276	301	270	318	331	311	313	285	302	250	306	305	272	277	328	285	280	319	293	274	322	291	317	289	308	296	292	279	271	307	301	295	298	278	287	281	288	298	309	293	305	305	310	324	302	301	298	306	281	288	303	284	268	298	286	304	265	281	273	267	271	291	309	297	261	299	280	285	297	268	294	279	274	251	306	283	284	265	321	311	271	263	324	286	301	295	329	309	307	330	307	300	308	293	327	294	292	282	311	314	273	289	297	287	289	282	262	262	267	276	294	317	312	314	279	319	289	296	274	301	285	319	288	287	268	269	287	280	288	312	295	268	313	280	308	313	291	293	246	266	304	263	290	313	313	293	264	282	297	273	279	296	308	285	304	313	288	309	308	282	284	281	291	274	311	276	289	290	285	285	290	302	281	314	291	265	287	280	307	298	316	293	303	281	270	317	279	309	300	264	294	275	271	313	311	308	265	310	264	308	312	332	288	314	283	284	278	282	292	318	303	284	276	271	315	284	275	282	290	306	280	263	271	257	287	277	291	296	286	309	315	326	289	295	294	291	312	291	270	266	307	317	265	302	277	318	293	336	298	300	284	296	281	295	290	298	319	306	295	295	261	302	271	281	297	284	301	290	285	280	297	304	330	281	319	301	309	286	310	280	276	261	281	313	258	276	315	306	318	273	278	280	309	281	285	258	320	272	262	295	321	272	324	317	300	312	286	288	297	298	285	280	291	306	279	274	291	314	312	265	300	285	304	285	302	307	291	320	286	315	308	300	317	295	292	319	280	309	269	302	279	313	303	314	319	317	280	307	311	308	269	331	273	293	300	307	300	329	267	294	283	302	302	303	290	301	289	306	308	295	309	325	300	291	288	282	273	293	332	283	298	284	294	294	279	295	311	282	264	296	281	290	279	312	308	276	272	289	278	283	281	259	283	269	324	311	276	307	282	309	274	271	310	325	313	288	285	265	299	299	282	288	284	333	274	284	308	282	293	311	264	281	308	304	297	287	290	273	288	296	280	286	266	292	280	277	304	309	325	317	286	294	288	297	304	314	310	302	262	293	303	284	275	305	263	295	320	282	296	307	303	298	295	291	287	281	313	286	286	295	283	285	287	292	283	300	322	330	274	262	282	287	287	274	281	322	285	298	292	285	315	293	310	289	269	285	283	297	289	303	278	274	315	277	295	300	279	291	273	325	307	281	306	292	268	258	284	297	308	319	292	293	334	311	321	276	316	278	317	291	273	292	341	294	265	288	274	266	290	303	300	284	279	298	292	272	288	321	295	291	333	312	309	263	287	265	313	294	294	264	235	317	300	282	303	304	324	330	288	305	305	306	287	268	279	266	296	268	302	299	293	269	301	256	283	310	261	278	300	321	286	301	296	293	292	301	282	305	260	258	291	291	291	276	302	269	329	325	298	292	266	319	270	313	247	299	280	304	274	321	282	292	282	273	293	290	304	278	299	322	317	261	315	304	296	307	284	339	295	291	275	296	281	314	300	272	276	291	262	298	278	324	328	310	265	280	276	306	289	298	267	300	304	292	276	287	282	301	308	310	288	295	274	293	327	300	270	300	287	271	290	285	332	301	303	273	315	276	276	267	277	317	308	308	289	322	320	308	306	300	275	309	305	280	326	291	320	311	287	311	285	300	283	275	289	280	301	282	274	268	306	325	281	258	281	269	318	286	301	287	297	272	275	281	283	298	280	285	297	263	284	303	281	283	301	313	309	277	294	307	284	258	295	291	269	302	264	282	267	281	287	304	291	285	315	251	278	297	307	308	284	283	294	309	273	286	306	285	305	282	303	301	266	290	288	293	293	286	304	288	316	325	301	300	310	289	313	279	294	271	318	292	315	325	266	284	294	274	266	286	270	303	285	294	282	283	275	284	288	261	269	281	266	272	291	321	297	289	269	281	289	299	269	309	267	279	286	310	264	278	288	288	276	276	279	297	307	304	269	286	308	279	283	276	288	292	296	261	304	300	304	309	286	258	326	297	266	284	285	286	287	259	273	278	303	278	288	263	291	287	267	286	314	283	274	276	306	303	292	289	302	298	287	306	295	273	297	296	293	273	307	276	306	301	274	303	314	275	303	278	292	294	299	293	295	313	290	300	281	301	307	311	295	302	325	340	292	287	299	304	289	246	296	273	279	334	313	299	289	300	281	298	303	292	316	264	281	271	273	302	281	277	272	294	309	297	296	287	294	289	266	298	268	307	323	305	311	282	273	300	280	270	290	260	268	281	292	274	284	313	307	278	262	312	258	292	283	312	262	263	302	290	297	269	274	266	298	264	285	279	282	291	295	303	282	273	310	296	300	278	311	292	307	333	302	279	300	284	338	293	293	312	278	273	291	291	278	305	316	317	284	283	305	332	274	283	315	291	291	316	274	294	298	270	295	284	295	276	285	320	325	299	298	301	302	282	305	305	279	293	283	270	285	279	279	279	292	305	279	290	303	310	277	317	268	272	287	303	276	301	293	304	259	289	297	276	297	297	289	317	274	329	327	298	282	301	276	278	275	242	303	280	316	300	311	291	324	298	279	292	328	316	273	306	267	305	290	288	280	260	286	282	279	294	297	311	301	285	288	286	307	288	317	280	292	293	306	300	305	297	268	286	252	287	301	278	293	299	307	292	264	311	305	300	298	287	296	272	272	305	269	287	275	294	301	270	269	298	268	314	302	289	304	305	258	261	285	304	290	301	270	277	294	278	304	268	268	294	292	283	321	285	304	311	304	282	325	283	285	279	298	270	301	295	314	296	276	297	306	305	317	294	284	269	318	293	294	309	325	283	325	274	260	265	286	299	315	279	284	315	289	295	305	322	290	303	297	307	282	285	294	282	277	308	283	302	301	270	312	265	292	295	283	271	313	244	296	287	284	269	289	273	288	269	283	279	311	294	275	305	314	291	282	317	291	309	248	249	298	281	257	301	307	304	312	303	256	289	276	304	279	295	295	295	291	290	284	305	275	302	272
51317	73615	33283	654	512	511	476	461	470	506	441	432	461	495	451	456	451	457	433	480	443	465	485	435	445	492	463	489	464	440	438	438	458	455	410	487	460	442	460	456	439	446	456	432	461	477	451	446	439	447	418	451	482	442	408	441	447	400	457	459	437	405	461	463	455	478	479	445	454	454	451	448	470	461	449	435	460	448	429	481	468	465	436	461	427	473	464	442	443	420	426	467	418	430	462	435	449	486	454	472	431	464	415	430	471	465	460	449	466	470	431	443	485	449	451	419	441	454	437	444	442	502	465	428	469	401	473	454	414	455	412	405	445	429	458	421	466	463	474	491	469	405	449	425	452	446	435	442	462	438	444	442	441	461	413	444	467	471	433	451	456	476	477	417	457	427	457	459	442	380	461	463	447	439	470	469	475	432	433	447	452	506	449	461	511	478	448	432	467	484	403	381	446	455	456	452	443	469	426	457	446	416	462	426	447	430	435	475	466	468	464	441	453	438	445	458	466	474	451	467	439	438	470	446	435	481	468	404	400	427	440	458	456	432	464	449	460	447	450	473	455	430	438	460	466	414	484	487	453	476	447	451	464	450	436	473	447	440	441	446	440	441	492	462	432	475	474	431	463	466	455	443	448	415	448	400	473	440	455	429	460	476	450	431	488	453	475	450	471	444	445	435	460	478	479	426	477	441	471	460	451	463	417	499	431	446	500	426	478	430	434	427	427	465	434	441	439	420	468	449	449	493	437	429	454	429	428	424	474	448	469	466	441	451	439	415	434	415	493	459	445	476	468	409	462	464	438	428	435	473	481	453	434	482	428	461	453	432	444	470	465	440	440	411	434	447	475	415	459	433	416	458	484	465	415	426	458	432	418	437	472	475	488	508	464	471	447	521	430	445	446	502	428	441	453	452	451	448	432	465	456	428	512	456	425	426	434	503	446	392	432	504	469	441	440	508	430	427	457	443	443	442	450	411	452	424	446	420	419	436	446	452	445	462	438	424	480	462	446	461	438	437	447	435	454	466	471	460	447	461	443	436	477	420	430	451	453	436	429	466	489	443	494	434	420	429	456	439	469	464	437	437	482	473	446	449	450	470	449	482	469	451	493	436	472	398	433	451	452	447	436	402	452	451	421	421	435	429	469	450	445	413	466	489	448	480	466	435	425	446	419	431	445	466	481	453	476	448	489	431	478	453	450	464	480	472	462	484	499	476	450	475	442	467	460	446	475	434	446	470	430	411	450	440	423	460	473	447	467	447	461	468	428	462	479	447	444	440	471	480	422	478	442	473	485	480	433	453	468	426	451	480	463	460	443	444	424	447	434	430	459	452	466	463	463	448	422	425	447	431	446	446	450	425	479	440	440	443	446	426	445	487	406	460	491	467	425	486	438	413	431	475	422	459	451	438	449	443	483	473	426	462	423	514	431	410	457	482	434	438	437	426	480	497	448	477	510	447	403	445	458	477	429	472	447	406	449	441	490	468	466	437	463	450	503	434	445	431	466	428	417	463	435	423	462	467	413	434	431	413	440	463	469	448	484	415	512	429	448	491	396	422	465	443	455	446	468	444	434	476	464	448	462	420	458	436	463	453	472	487	445	430	454	450	476	442	421	457	461	442	412	423	453	447	438	446	468	449	486	446	503	420	445	478	436	427	456	408	464	453	422	449	431	427	458	453	477	412	453	463	495	414	445	497	467	436	451	436	483	435	457	432	452	434	464	441	405	443	455	434	448	469	465	453	476	466	431	386	476	393	476	471	424	459	463	427	467	433	419	457	476	455	433	450	399	439	436	462	482	486	476	450	428	464	435	496	453	477	429	451	445	430	445	468	427	479	466	457	416	452	515	464	425	465	455	476	475	432	470	463	438	435	449	499	437	415	427	452	473	412	464	445	461	420	430	482	466	448	437	435	478	487	449	448	403	449	427	439	460	479	419	470	425	461	455	453	448	458	443	458	497	470	449	433	489	454	454	461	449	465	449	448	445	467	451	411	454	468	444	453	482	491	402	490	474	488	421	429	422	443	464	439	419	470	469	452	451	410	414	451	448	453	435	443	458	466	449	493	467	437	456	457	448	484	455	451	438	517	437	477	497	429	467	400	416	416	447	442	458	449	437	421	450	455	438	403	466	462	462	452	449	468	451	419	445	449	469	447	474	452	458	448	469	475	445	449	451	444	469	431	456	451	470	460	456	436	438	485	435	452	436	468	451	445	467	438	465	445	452	443	434	459	423	481	489	425	475	431	453	428	459	459	493	434	443	449	439	442	482	411	465	447	417	392	470	415	452	470	443	418	466	431	437	454	471	455	450	420	442	458	456	490	412	484	450	432	444	472	483	419	422	471	452	419	410	432	433	431	429	399	466	438	487	403	489	420	408	442	435	443	490	460	452	499	449	452	458	443	450	405	465	448	463	421	429	470	474	457	433	451	443	468	459	448	464	482	436	425	456	450	440	458	475	458	454	430	398	464	465	446	466	472	473	419	466	443	453	425	434	478	417	459	435	481	481	453	416	470	429	425	463	428	487	434	441	444	461	498	469	466	456	477	464	501	431	448	459	446	465	482	424	465	444	478	483	464	438	433	400	456	444	461	458	431	498	461	427	450	466	463	489	411	444	438	438	455	431	442	478	439	451	453	455	440	441	450	432	437	439	417	458	454	450	448	466	456	444	412	455	474	446	477	451	454	457	457	445	495	482	435	458	437	424	478	444	403	463	429	451	419	423	399	458	423	450	430	457	429	452	465	431	448	433	446	419	465	451	432	463	460	479	435	465	478	500	436	435	457	406	427	465	510	452	451	451	438	457	422	446	462	410	466	447	493	492	426	411	487	429	475	445	481	432	447	414	484	483	437	448	437	487	443	466	428	445	420	455	470	464	451	428	451	474	435	438	435	458	435	453	455	474	408	438	473	467	451	453	442	436	473	422	480	431	439	426	475	476	463	453	422	435	429	472	450	461	454	456	457	425	447	453	484	445	462	449	447	455	411	462	436	438	453	436	469	440	496	446	430	470	420	445	431	451	422	422	430	459	458	430	414	461	466	438	446	412	414	428	442	481	463	447	476	434	442	461	467	494	399	468	447	471	482	487	456	450	447	468	461	460	475	430	452	441	429	413	439	413	422	443	445	460	479	431	467	474	452	426	461	484	439	412	481	468	440	449	425	489	461	466	456	430	430	473	441	432	468	441	496	427	459	456	405	459	461	451	427	466	445	464	432	447	468	434	446	454	435	461	479	447	439	428	436	421	452	426	425	476	467	430	460	489	415	459	456	449	459	439	439	481	459	452	462	438	454	445	457	456	432	455	473	465	443	411	436	480	435	496	429	480	435	454	458	480	474	451	467	425	446	467	495	454	467	429	418	441	462	483	458	448	467	452	459	408	459	460	433	451	443	440	460	469	460	415	420	443	457	432	445	482	463	471	444	450	471	451	447	470	451	428	453	456	424	444	481	437	447	450	458	414	450	465	425	444	423	463	440
25056	22399	26813	21818	2267	603	646	557	598	565	573	533	593	494	542	583	536	546	571	585	537	556	517	594	548	565	555	540	573	558	573	587	549	559	574	540	562	580	543	558	521	566	555	564	519	567	570	598	551	582	573	597	509	542	574	534	513	560	603	560	568	563	588	545	555	529	564	524	571	533	581	589	573	578	563	569	571	534	576	575	585	611	537	566	557	519	552	560	543	553	517	532	531	550	512	536	551	559	545	550	579	562	553	552	597	544	529	531	542	580	590	577	554	529	568	562	546	539	564	602	569	542	571	535	560	565	566	572	547	588	538	554	569	563	564	546	538	577	548	559	547	527	535	565	573	586	578	593	567	535	550	582	526	503	562	595	573	577	592	546	567	571	553	563	529	585	548	581	560	523	533	573	521	545	538	512	541	614	545	577	541	543	556	521	554	572	540	553	574	516	560	556	598	559	551	572	539	540	560	560	579	563	579	544	557	596	537	550	513	584	572	602	537	589	550	573	572	602	553	519	595	547	580	551	580	601	596	598	572	551	546	601	543	618	542	592	552	573	573	587	534	564	559	571	580	569	549	567	578	591	580	549	558	516	536	552	563	548	544	572	565	531	547	601	554	578	572	550	587	518	564	495	557	568	572	559	566	545	563	572	577	552	569	571	558	531	543	548	652	560	555	550	617	578	554	542	539	581	556	582	535	536	566	586	573	592	560	582	586	593	548	537	553	571	525	574	535	558	543	541	546	568	563	541	565	494	562	582	546	543	583	569	581	523	572	555	594	593	602	573	602	557	569	579	593	538	545	541	561	574	503	559	632	544	566	564	560	616	564	585	553	557	537	556	574	558	553	595	543	551	545	556	581	589	559	558	586	540	559	570	579	568	518	591	586	482	566	569	584	583	570	595	585	570	551	566	551	583	568	536	532	556	598	530	600	560	542	533	573	571	566	584	534	540	545	514	547	584	560	581	573	563	536	538	573	559	578	544	588	558	576	560	591	570	561	536	595	569	553	550	580	564	549	541	546	529	581	565	602	549	554	570	528	545	578	577	565	542	537	603	645	562	591	548	548	541	580	561	596	526	560	561	534	595	544	552	575	553	555	584	549	539	534	532	562	526	559	555	521	567	575	545	582	522	505	524	556	547	584	520	520	573	565	568	570	568	516	571	529	537	537	577	580	553	579	534	540	568	568	519	534	569	626	531	523	589	557	531	547	519	559	547	556	620	568	570	546	541	554	565	514	557	554	557	561	581	551	530	573	628	546	582	548	544	580	606	538	537	592	550	545	602	576	561	549	540	585	557	602	552	557	541	581	544	541	516	532	516	560	620	556	539	593	560	565	535	579	569	558	565	535	553	559	559	584	531	566	576	612	546	533	543	570	539	548	550	550	525	546	542	553	559	557	514	574	582	522	561	579	531	538	586	528	556	575	583	583	539	563	545	548	575	542	537	561	543	571	559	583	577	537	594	573	558	547	548	527	526	620	559	527	548	546	580	558	551	502	577	562	535	574	560	536	578	551	548	512	546	524	573	537	565	572	522	536	560	533	587	566	498	569	546	578	548	557	554	548	554	562	580	607	567	549	551	588	547	577	589	565	522	570	512	521	530	603	578	562	563	539	529	551	591	573	572	562	536	574	566	552	539	564	564	553	566	543	558	546	515	578	565	596	551	527	533	575	567	541	553	533	586	566	598	548	590	541	551	597	556	584	571	548	562	571	532	590	569	569	568	596	539	545	531	548	563	547	497	545	542	554	520	518	559	549	563	553	516	545	574	565	507	522	577	560	540	580	558	574	536	543	576	543	572	610	572	558	551	618	583	583	564	589	582	573	570	591	579	568	603	556	531	551	557	552	568	529	593	593	595	555	581	540	515	545	562	544	546	572	530	539	570	526	564	564	538	552	543	554	576	582	541	523	552	591	541	578	541	583	532	548	549	569	561	527	567	527	615	582	574	549	549	537	551	549	541	570	559	574	599	578	524	531	571	580	580	555	569	549	573	516	530	578	554	531	550	540	540	595	579	540	547	573	557	569	538	573	573	554	516	566	552	577	523	542	577	554	569	578	565	554	503	523	545	546	543	539	608	557	534	555	526	543	578	569	539	550	586	596	594	528	543	523	524	557	530	568	585	550	569	597	541	544	603	565	575	543	557	548	546	569	533	579	554	557	567	540	540	598	559	522	571	580	578	560	564	548	536	539	536	561	571	559	535	595	546	566	582	557	576	552	585	538	573	578	532	587	574	572	586	546	583	547	515	576	556	581	547	506	551	556	543	582	556	556	512	544	526	550	585	545	549	576	560	571	561	567	602	514	560	534	538	565	568	568	559	574	542	583	561	568	547	552	588	574	595	591	568	573	560	575	523	563	564	540	565	565	578	614	548	549	534	566	587	536	591	570	560	556	529	546	575	547	542	552	525	513	572	581	554	539	532	555	571	589	598	567	543	571	570	568	576	566	547	556	627	532	513	580	505	540	552	532	571	521	560	521	569	555	569	574	534	624	571	566	551	558	575	610	545	568	561	527	554	542	497	614	545	604	524	518	560	595	636	528	566	536	538	575	569	531	558	564	521	591	589	531	576	562	541	532	555	583	542	524	545	530	547	573	563	569	565	578	550	583	571	531	573	546	550	591	525	518	562	535	583	575	570	553	577	572	552	534	567	555	525	582	558	558	554	574	583	605	558	582	589	563	557	555	547	563	548	549	532	584	533	515	564	544	553	531	563	576	537	529	547	552	564	549	551	545	559	547	564	591	573	558	537	534	550	533	571	573	589	576	565	534	581	584	594	551	548	543	570	566	554	550	528	529	592	575	537	548	537	567	556	549	526	550	568	543	552	541	516	574	572	563	590	529	546	559	533	540	541	562	577	522	552	569	541	513	555	550	559	540	572	533	560	591	532	545	592	591	561	536	557	538	519	561	537	552	515	599	547	545	603	561	559	608	537	547	537	553	527	528	523	564	590	489	579	536	528	568	578	577	565	567	515	521	554	539	569	529	563	501	614	520	521	579	594	579	580	572	554	544	534	518	531	594	568	540	590	542	583	555	567	575	596	536	572	590	557	530	595	543	522	578	575	555	581	587	514	588	537	583	575	562	526	554	579	538	584	576	569	549	519	519	519	555	540	552	536	580	606	539	534	567	598	532	535	524	537	604	588	551	571	592	530	562	569	534	600	552	514	559	535	559	549	525	537	526	572	566	545	545	573	568	579	578	549	578	556	580	533	612	556	531	605	569	600	562	548	550	571	522	475	522	587	569	574	524	523	571	546	631	547	518	586	546	565	571	551	545	546	555	542	538	572	577	539	522	561	562	517	515	568	526	586	565	541	570	533	548	598	585	536	535	540	516	546	586	572	549	595	532	558	540	566	596	557	607	510	572	586	579	602	562	592	542	563	525	565	580	557	575	567	542	554	525	503	560	518	563	557	596	550	524	554	567	545	556	557	563	545	568	585	565	543	529	535	508	552	564	595	554	595	556	526
46385	59714	24741	872	835	818	754	754	794	795	774	869	825	785	803	856	840	798	796	812	768	803	804	811	776	856	807	819	814	827	776	754	800	809	757	835	809	754	821	803	817	831	783	801	813	798	752	790	816	739	758	783	853	839	822	829	793	825	767	787	765	760	781	808	829	775	814	777	773	787	773	835	790	783	844	733	810	828	783	790	814	817	831	803	810	786	802	785	853	797	827	788	805	813	792	813	846	775	789	755	814	842	774	813	799	793	834	816	777	824	812	807	777	777	801	738	750	781	804	876	782	815	862	831	791	791	834	821	751	841	797	789	797	820	814	811	807	829	831	787	836	824	775	806	819	800	811	816	841	867	852	786	788	781	834	788	756	773	796	810	796	750	802	790	840	825	864	832	834	855	825	755	841	809	817	817	817	777	790	819	796	786	819	804	801	798	810	862	800	797	770	857	805	794	827	811	793	788	851	830	814	794	836	857	788	787	764	809	848	805	802	821	799	822	766	837	846	822	804	810	802	826	784	805	822	804	782	831	841	784	791	788	838	804	781	780	827	811	863	784	853	823	816	793	805	848	849	820	813	792	826	800	844	796	833	806	830	776	806	748	865	821	788	806	817	796	749	809	757	842	770	816	841	804	791	830	820	798	787	791	812	837	796	784	777	813	756	825	817	824	763	804	742	815	781	819	784	771	833	846	821	801	771	803	768	798	801	835	818	778	767	846	787	801	791	788	790	825	727	798	794	833	837	785	823	818	857	816	812	776	852	789	770	821	777	776	798	800	812	834	814	777	783	811	762	788	790	862	788	791	833	764	823	762	800	813	794	852	762	783	814	835	787	794	825	824	807	816	837	804	835	804	818	787	867	848	810	852	806	809	795	845	804	774	799	788	756	850	823	789	830	793	796	814	783	780	799	810	773	779	762	813	846	799	838	806	769	785	807	783	778	867	812	808	809	812	819	786	858	765	813	808	831	833	812	763	844	812	792	817	788	817	853	796	798	811	816	790	799	819	800	818	858	843	843	859	844	800	811	804	813	789	767	845	821	831	819	855	786	776	824	755	781	833	763	750	814	790	750	750	861	799	836	791	789	846	796	780	784	804	773	837	794	804	814	753	802	833	827	820	831	821	798	806	784	871	819	782	786	806	794	803	805	861	806	801	768	853	841	739	819	832	763	789	796	777	798	812	822	810	812	808	822	792	790	824	834	827	851	793	797	789	757	775	785	782	826	788	812	817	809	823	827	781	757	810	830	744	779	863	815	791	806	795	778	815	811	797	822	770	784	840	845	846	789	831	807	761	878	816	823	835	800	779	854	762	815	746	794	815	801	800	785	757	826	784	800	776	843	795	797	823	798	793	735	858	804	774	857	831	786	850	773	881	795	745	824	817	798	799	814	807	782	821	790	796	822	799	821	829	792	801	789	807	757	786	799	794	793	813	829	789	820	808	819	768	823	827	793	807	805	767	854	813	812	760	816	852	788	715	827	859	827	757	789	801	780	768	774	776	749	814	828	778	793	823	823	817	805	773	831	834	795	798	812	802	840	796	768	821	769	837	802	812	795	776	778	779	834	826	823	791	805	822	781	825	767	823	800	801	818	792	800	863	815	773	811	839	782	772	840	874	845	844	806	803	808	817	803	794	815	764	777	794	798	769	820	788	798	792	757	774	814	778	827	797	811	841	728	824	788	804	822	851	779	762	811	806	804	788	782	773	789	858	817	814	796	802	796	849	790	815	789	777	757	816	725	851	769	851	838	775	787	793	819	796	825	844	808	838	792	842	809	854	832	775	794	809	823	843	864	794	780	819	845	836	824	775	863	835	794	789	847	830	756	790	791	804	803	767	845	817	764	778	822	772	817	797	797	846	768	815	824	794	778	822	794	833	839	821	774	801	828	801	822	844	779	826	769	751	820	806	799	784	806	822	805	818	862	805	803	799	880	812	810	803	851	810	747	830	788	844	779	789	833	811	801	743	806	781	812	804	772	814	784	838	795	811	813	809	753	799	794	789	786	733	856	784	768	765	787	797	800	847	839	822	831	763	770	809	825	832	854	785	815	803	766	819	808	834	849	816	806	814	779	798	790	806	776	830	802	888	759	806	802	803	807	824	791	784	822	780	766	852	783	818	756	813	755	790	800	815	839	780	792	811	807	764	834	761	806	806	861	867	854	790	855	794	787	821	819	853	758	748	789	813	832	749	782	742	802	804	857	796	817	789	818	802	779	830	803	875	811	819	791	822	805	821	801	772	787	823	817	841	771	760	805	792	760	801	866	814	775	795	797	794	802	817	794	821	784	783	814	845	782	830	811	867	850	841	773	828	790	715	757	854	830	810	849	823	834	824	817	787	789	784	798	776	779	775	797	811	762	804	778	793	836	828	810	800	815	778	828	779	795	827	767	830	846	772	836	811	841	745	846	826	831	820	819	860	812	830	834	794	827	819	850	811	834	869	831	808	837	810	816	803	780	775	815	756	792	829	803	835	819	774	830	782	791	797	847	849	819	791	728	799	835	812	783	805	777	786	776	789	812	786	818	791	859	789	790	819	793	814	832	807	799	735	807	799	804	769	818	814	828	766	796	876	810	805	850	800	794	817	824	813	801	812	838	832	819	787	874	805	767	777	784	763	809	818	820	827	837	823	788	840	819	788	733	754	785	792	773	793	819	835	790	832	803	768	778	809	756	856	828	810	778	798	762	837	772	808	822	780	818	801	828	821	842	806	775	788	778	794	832	810	820	830	763	759	816	780	829	854	812	829	813	832	814	868	841	829	806	859	836	795	820	830	809	848	832	801	824	780	802	863	795	794	822	822	852	834	848	820	800	773	808	834	748	830	793	792	855	828	817	864	828	786	803	810	814	782	828	815	824	785	862	847	850	818	787	787	804	810	825	860	752	837	752	813	823	770	834	785	796	787	847	767	816	819	791	828	780	787	810	811	803	804	797	743	800	770	816	849	832	783	824	757	806	782	810	827	785	820	797	803	816	807	807	844	784	793	801	834	777	738	807	799	790	781	808	777	800	738	839	782	804	816	819	825	796	854	811	798	786	809	772	808	772	808	792	771	819	814	804	807	803	806	786	782	817	824	845	806	789	805	777	769	881	784	796	781	808	816	795	778	758	810	803	792	785	802	847	861	800	789	842	851	743	841	786	808	858	790	779	822	791	845	803	834	811	841	751	752	871	818	841	838	813	811	815	810	783	767	787	794	808	820	785	845	778	787	749	796	783	798	808	800	826	780	831	838	812	830	806	848	813	773	791	762	817	874	845	787	786	816	792	786	854	854	824	848	761	818	775	808	819	805	836	832	818	854	776	811	759	814	807	826	812	822	825	816	786	831	775	813	815	783	797	774	827	820	806	810	819	817	809	795	778	887	798	745	824	803	828	786	765	799	809	837	834	816	776	834	805	826	795	814	814	846	819	826	803	750	805	822	826	832	792	744	827	788	804	839	817	763	772	803	805	820	800	808	841	779	770	836
22502	21626	29263	24279	21522	19125	1202	310	235	235	274	265	247	224	225	242	276	275	260	239	241	246	231	240	243	233	265	235	214	241	225	252	238	242	227	237	260	249	236	240	209	244	244	240	264	244	234	233	235	251	254	242	254	234	216	219	239	251	228	238	241	226	252	221	254	221	235	219	236	215	243	263	205	219	246	249	283	273	232	257	234	242	237	256	246	254	261	224	244	240	210	223	266	244	260	254	229	216	270	245	231	231	234	241	217	260	228	252	259	210	221	230	220	217	219	228	254	227	237	237	226	230	244	233	239	230	250	230	245	245	238	235	236	249	222	234	248	220	235	234	220	254	259	248	237	263	263	220	235	260	227	223	243	246	263	266	235	209	232	240	224	256	233	239	247	217	234	189	245	222	258	247	236	249	218	235	248	245	234	247	248	210	246	245	258	252	265	222	231	224	243	250	240	228	253	253	245	216	242	243	235	270	218	240	274	248	269	237	240	261	264	219	228	261	252	245	235	268	232	250	250	243	242	232	229	226	240	243	247	232	244	258	249	225	230	235	248	248	242	251	256	247	247	246	234	231	251	241	231	222	204	264	242	224	268	267	251	259	240	238	236	239	255	242	227	223	233	229	240	219	236	230	236	253	232	220	234	237	240	248	257	245	228	223	230	219	236	239	273	220	233	234	242	277	233	247	239	238	252	227	235	236	238	187	258	243	235	250	239	252	224	230	244	255	240	251	249	210	218	207	235	244	265	233	249	235	255	235	250	227	224	265	250	257	254	237	210	242	245	211	215	234	223	258	219	247	228	246	265	241	247	255	266	231	225	254	233	214	222	262	229	263	241	238	241	235	221	224	242	233	238	242	222	229	242	241	260	245	261	225	252	239	255	244	248	271	229	221	256	243	256	235	229	263	242	212	254	243	235	246	233	223	246	235	232	250	265	249	225	225	237	252	244	214	201	247	253	246	261	221	260	228	227	278	256	241	246	219	230	249	255	226	242	256	241	242	260	238	240	217	233	212	236	243	225	240	233	238	227	279	221	215	256	200	230	239	253	246	236	228	244	266	276	258	242	255	227	249	260	247	198	228	229	247	228	238	241	228	230	239	228	244	245	234	248	251	232	232	241	277	246	211	231	255	246	211	218	258	239	249	255	224	236	254	244	249	230	219	228	248	254	252	218	231	237	232	229	254	230	246	218	228	256	236	265	230	242	235	251	250	224	261	245	233	255	218	239	262	264	229	248	248	252	237	268	243	250	245	240	261	236	235	229	240	232	238	240	223	238	223	255	254	237	252	219	218	234	210	265	215	256	230	251	272	226	233	238	231	243	261	197	241	248	228	232	245	259	229	238	231	228	273	252	246	219	213	237	226	235	213	232	210	238	232	232	252	222	222	262	242	224	222	239	256	253	220	231	256	248	243	238	236	213	244	223	259	233	247	227	230	260	251	235	259	254	262	230	243	260	252	237	218	230	275	268	236	245	214	252	205	251	269	219	252	220	240	238	241	232	233	256	249	242	238	228	234	255	267	234	205	230	256	239	229	235	209	227	224	242	244	233	235	234	236	212	270	269	251	233	228	259	232	260	249	217	230	244	243	244	233	236	260	249	225	258	254	223	224	224	227	242	227	222	246	258	216	222	233	266	264	235	232	212	232	248	215	273	256	212	242	217	209	219	223	249	257	252	230	213	239	244	245	224	243	233	257	254	228	251	245	229	225	231	249	250	219	236	249	223	220	255	237	241	225	217	242	218	234	217	240	246	235	245	239	221	249	227	246	235	265	238	237	236	228	230	244	231	254	248	247	233	250	233	252	205	247	259	249	232	251	239	281	216	238	220	226	227	240	258	261	215	229	217	245	238	257	254	213	249	237	258	244	233	253	241	240	236	274	242	241	219	216	261	258	249	225	250	251	232	246	254	244	245	238	279	224	240	258	227	236	241	227	255	262	240	243	234	246	215	262	201	270	265	231	253	251	250	249	235	250	246	234	231	230	242	262	240	257	198	256	236	238	252	217	207	246	217	254	240	227	250	222	229	223	227	225	238	225	250	256	234	258	252	225	219	257	234	239	243	231	245	207	232	209	238	276	250	199	241	236	259	220	241	214	233	233	233	251	258	242	224	234	226	219	215	213	229	247	226	247	261	234	213	246	240	230	245	250	227	234	228	235	232	224	257	242	276	229	255	261	257	254	234	235	246	253	246	241	229	235	229	272	251	237	238	229	269	253	264	208	217	243	200	268	244	239	231	250	233	234	211	248	243	247	220	242	248	227	234	241	250	195	232	255	233	209	267	238	219	234	236	234	237	237	234	212	250	269	258	231	230	228	241	204	233	248	224	255	251	251	236	216	258	255	244	240	230	217	252	221	266	198	234	258	254	270	240	242	237	243	256	258	263	232	222	258	237	250	251	243	234	240	249	247	240	216	225	251	223	252	229	272	225	221	257	260	242	229	249	242	251	255	254	201	251	243	239	224	255	233	258	256	223	249	243	236	264	218	229	255	233	232	236	249	266	225	209	227	228	246	275	278	238	274	221	233	241	262	256	246	216	256	246	234	217	230	252	271	246	243	245	233	215	244	236	226	223	245	242	271	258	229	220	226	243	224	242	269	281	221	227	255	252	252	244	226	239	235	229	257	211	249	250	242	245	224	243	210	249	208	263	251	241	229	238	215	234	264	265	247	271	238	226	244	223	231	256	232	267	250	257	222	249	227	230	249	250	223	223	227	230	259	238	254	240	244	239	237	256	242	228	246	210	209	239	244	260	219	245	264	257	272	233	271	265	239	259	219	230	241	223	216	243	240	247	224	255	246	248	229	235	237	231	228	249	250	265	232	237	255	248	243	227	205	254	254	254	224	222	209	216	212	238	243	200	239	234	220	236	246	250	195	244	235	244	220	249	235	233	219	258	235	228	223	241	245	242	235	236	231	225	253	223	243	258	203	241	229	239	223	247	205	245	255	227	230	266	242	218	239	263	250	255	259	253	247	224	244	271	246	239	240	252	218	261	241	239	259	234	246	244	247	210	228	229	236	227	235	280	214	229	250	237	254	233	231	252	228	250	229	231	235	233	239	250	227	251	251	233	255	234	236	276	243	214	235	237	224	258	223	222	215	254	240	233	236	233	222	248	241	246	232	222	260	234	230	235	239	257	249	233	242	229	246	226	213	234	244	270	223	241	233	227	233	232	230	217	241	225	234	226	225	238	254	249	261	251	228	223	257	234	234	257	234	246	234	263	254	253	230	229	224	227	241	253	250	222	228	248	239	268	245	251	226	242	206	280	225	239	252	241	230	241	230	224	277	237	256	243	259	259	249	224	277	259	241	242	248	250	213	241	247	215	225	240	231	239	215	248	246	230	225	254	249	276	224	249	251	244	206	244	233	246	257	238	222	237	249	232	247	225	244	240	256	249	255	220	240	253	237	246	242	211	230	234	226	270	243	226	238	228	242	232	213	228	259	242	265	253	260	244	231	235	235	240	224
59411	88466	38061	715	550	430	456	407	352	401	383	348	387	372	377	328	374	369	381	317	335	357	358	377	358	371	340	332	345	376	349	345	354	324	356	326	334	326	344	344	363	375	345	350	329	321	339	339	334	351	337	368	326	349	363	336	379	361	340	351	358	339	360	379	353	353	362	330	351	333	360	362	371	358	353	317	357	348	330	348	341	365	336	327	344	333	331	332	350	342	378	348	366	333	355	390	361	336	358	333	307	339	310	347	326	346	342	350	348	385	365	343	312	347	314	322	351	354	338	369	339	337	335	362	336	355	337	334	353	351	349	358	357	356	343	333	346	390	306	348	364	359	312	353	376	332	319	326	315	344	347	364	296	322	386	323	334	350	337	325	341	339	366	345	349	353	348	329	336	361	349	369	335	367	362	348	360	322	340	377	368	341	366	330	368	353	351	328	354	355	339	335	380	365	362	369	341	350	366	345	356	335	341	363	331	337	347	326	329	343	321	338	332	374	339	360	332	336	337	325	389	311	323	344	331	358	333	319	308	317	336	395	323	353	304	351	347	348	330	353	381	340	330	355	341	366	348	321	360	343	343	330	346	335	353	337	337	347	373	351	320	339	303	338	336	351	357	315	332	337	350	336	353	364	358	304	343	354	317	331	341	364	328	354	354	326	369	335	352	320	330	351	376	351	327	346	340	373	356	357	339	365	296	362	314	333	343	352	343	400	336	327	330	352	344	352	334	351	317	360	375	380	336	362	298	357	343	350	319	357	342	362	324	374	387	349	337	349	383	357	347	347	350	373	316	351	341	353	328	312	374	322	330	338	342	326	353	352	340	354	337	325	352	347	350	343	359	319	358	364	321	373	333	325	327	357	363	355	350	351	331	339	334	345	332	329	343	361	347	383	327	389	371	321	358	339	371	354	291	346	347	357	344	355	348	367	323	341	376	314	337	362	369	333	329	351	330	334	331	324	305	344	335	333	339	313	342	348	316	316	361	353	339	363	380	309	328	354	349	367	360	333	324	352	328	368	318	356	336	337	325	362	380	383	366	335	360	326	339	327	326	356	374	346	355	356	327	346	379	351	374	355	362	336	325	321	348	343	359	345	405	363	360	346	361	343	382	344	330	343	337	379	338	350	332	343	354	342	355	307	362	332	343	339	313	338	316	366	361	382	337	358	343	347	351	345	341	355	357	342	331	350	335	340	343	345	340	371	335	330	339	342	361	341	354	336	386	343	374	356	369	340	358	340	333	321	354	363	336	358	325	323	324	366	342	335	328	329	345	331	348	371	339	362	381	355	366	382	335	327	363	365	381	360	370	367	355	359	336	323	348	350	343	351	355	360	345	367	356	364	334	306	349	340	344	331	349	361	357	337	365	380	371	343	315	313	341	357	345	358	342	367	333	320	370	360	351	379	353	336	362	355	342	374	356	364	343	355	334	365	355	357	335	359	324	341	345	346	354	331	320	360	379	314	341	349	344	360	342	348	361	310	323	366	362	386	327	321	351	339	333	336	346	343	337	360	338	339	346	343	321	324	359	375	358	331	345	385	348	350	358	350	332	362	368	373	373	368	374	326	357	391	329	309	376	358	316	321	352	373	351	342	320	344	329	344	352	367	315	337	345	355	321	364	349	335	331	356	356	358	361	343	350	335	347	357	376	331	339	345	366	365	374	360	360	365	349	325	355	379	345	366	335	312	347	375	345	346	357	351	320	324	356	320	360	357	351	341	355	335	355	351	327	333	356	300	343	324	359	327	321	356	375	334	333	333	364	311	324	333	322	362	331	337	320	337	349	328	313	340	326	368	339	394	351	296	372	350	330	366	344	373	353	363	359	348	379	373	330	374	345	348	351	367	360	368	347	321	360	319	366	324	371	343	318	383	358	373	308	376	337	363	341	348	347	340	312	383	360	357	333	350	341	319	346	325	400	329	355	340	350	331	341	343	321	334	344	362	343	379	349	346	346	350	345	345	357	373	366	332	334	329	324	314	341	358	348	389	345	376	364	320	337	311	374	346	368	378	369	348	341	372	326	326	350	349	350	341	360	367	363	379	350	381	322	336	355	355	360	312	364	343	336	344	349	327	328	348	341	338	347	354	357	363	322	370	342	356	342	326	357	361	353	343	341	331	328	359	368	353	340	330	324	354	335	307	349	358	343	343	342	340	331	307	308	341	343	364	330	337	347	326	321	350	349	353	322	348	343	354	372	335	348	342	369	349	355	343	323	378	325	388	367	357	332	372	387	340	358	354	343	298	352	330	344	305	350	368	335	329	358	346	353	368	345	316	372	342	358	364	322	377	368	354	354	339	348	337	346	357	315	323	342	364	343	370	352	323	344	355	363	363	332	335	328	287	351	355	359	394	345	361	366	341	328	355	383	357	365	336	327	346	337	348	305	362	366	329	328	328	308	328	359	332	389	331	361	375	350	328	344	339	356	367	330	319	369	365	362	309	345	302	336	365	318	356	334	355	382	354	329	341	334	339	353	361	357	376	360	380	328	363	374	348	369	336	373	325	343	358	346	349	342	347	370	357	367	369	328	347	328	360	352	341	375	361	376	330	324	351	352	353	344	356	346	323	306	335	344	370	337	351	379	353	382	346	318	331	349	345	390	340	330	336	364	332	334	392	360	358	375	380	315	323	321	360	324	365	339	333	348	340	352	338	349	369	373	359	369	363	319	364	301	323	341	354	367	357	346	312	342	343	371	296	350	348	332	360	360	355	370	360	382	367	344	353	315	330	360	350	361	352	326	347	356	344	345	360	358	346	352	348	311	321	315	355	383	324	380	345	348	325	342	365	366	319	337	373	334	339	338	333	323	328	349	330	343	362	344	352	332	325	350	368	349	357	351	351	350	322	320	352	335	351	326	339	328	315	301	344	347	345	332	323	365	339	371	327	318	368	344	345	354	388	334	365	378	334	320	334	352	321	348	351	369	354	332	376	361	392	349	345	350	353	335	352	327	332	369	352	390	367	358	351	369	337	356	336	359	329	325	341	369	349	339	341	366	370	350	339	345	358	359	368	361	358	351	360	364	327	382	335	341	368	367	341	372	400	332	371	305	359	330	355	378	309	346	359	336	348	338	362	348	336	313	368	345	344	353	362	341	316	304	312	350	352	342	373	360	343	360	323	333	344	360	341	351	340	373	367	344	325	369	339	346	374	306	337	353	307	355	311	341	312	363	355	368	318	362	342	353	360	357	339	362	316	349	341	365	331	327	355	377	346	329	335	332	332	346	350	345	367	328	326	337	348	356	349	320	366	370	294	322	337	323	357	361	365	354	370	340	356	361	347	329	364	320	338	323	364	396	374	332	353	327	369	371	359	341	331	370	348	350	381	324	358	349	355	367	345	331	359	335	363	388	331	327	360	342	350	341	331	338	349	340	360	360	315	359	328	372	340	372	344	333	316	344	322	342	350	372	350	333	355	350	347	338	329	334	388	335	352	318	324	351	360	334	355	349	349	342	328	314	334	346	327
30189	23151	13238	1179	590	548	568	518	489	506	514	525	517	492	504	517	500	513	489	521	485	504	572	516	538	556	522	517	548	511	532	522	510	495	531	515	553	469	508	506	524	521	525	509	504	501	505	528	516	517	505	511	507	511	508	494	494	544	519	531	520	508	484	529	505	507	509	495	530	533	517	518	474	484	492	510	530	511	512	555	511	479	507	505	494	503	515	496	485	488	480	492	502	531	496	462	492	505	487	489	462	506	495	497	524	467	506	515	491	488	530	533	520	479	532	519	467	542	520	525	511	510	503	554	492	523	525	535	514	549	521	521	521	468	531	506	486	478	514	519	554	516	451	509	526	506	497	514	520	518	511	497	485	522	501	497	486	510	501	510	505	500	474	525	470	506	484	560	532	511	520	514	551	541	497	528	527	513	538	484	516	528	514	438	540	521	523	491	532	506	515	513	511	546	561	514	498	474	490	529	536	458	451	469	503	496	504	511	446	507	514	556	542	505	461	463	490	554	528	493	510	509	537	525	546	545	515	483	512	504	524	540	496	522	541	523	530	503	509	540	524	531	497	477	520	529	512	540	528	515	523	485	519	486	545	510	488	497	519	492	517	482	491	506	501	474	536	514	522	496	512	543	519	495	524	504	500	546	504	470	492	518	546	532	497	485	568	499	490	516	489	496	498	511	492	506	486	517	534	516	533	514	549	513	506	460	529	500	538	518	493	544	516	520	538	569	526	499	485	490	503	539	518	512	518	515	512	511	519	476	515	497	524	496	510	510	492	530	524	487	458	522	487	487	566	503	504	521	473	506	489	511	530	506	523	509	539	515	508	479	515	531	492	521	483	476	541	504	516	528	518	517	544	545	500	539	541	510	503	481	462	505	507	536	518	518	532	526	506	499	536	513	535	521	526	476	524	495	539	511	547	546	527	487	519	517	518	524	530	532	483	536	500	502	505	535	475	543	485	545	511	501	507	522	481	520	514	506	557	516	493	517	521	545	514	520	521	496	477	526	515	539	562	510	483	504	512	468	514	470	514	493	476	506	523	497	504	492	500	522	521	497	494	527	507	518	529	529	545	451	524	498	519	521	496	541	579	537	558	469	465	520	498	518	542	522	547	506	534	538	528	506	529	558	480	509	501	538	508	535	561	545	510	519	529	512	521	513	512	504	523	523	559	506	531	470	516	531	483	501	564	502	522	481	491	510	536	487	517	481	485	456	532	495	493	535	509	511	531	545	497	540	500	527	556	471	469	498	508	465	544	499	498	512	478	479	514	483	524	510	487	533	513	505	559	495	500	519	508	535	518	523	525	472	468	488	520	524	543	497	534	507	527	524	486	475	509	496	473	467	525	570	479	522	507	530	508	480	489	528	530	500	497	538	528	510	526	469	509	509	542	516	514	507	516	512	545	509	526	500	497	518	538	532	483	524	553	542	503	541	500	495	588	502	516	541	538	505	543	510	476	483	496	528	500	524	516	509	458	512	530	530	531	537	535	519	475	502	526	507	484	532	508	483	545	531	524	490	544	499	527	499	507	506	521	511	503	480	539	509	526	499	481	536	520	545	487	537	479	484	494	515	554	524	514	487	526	504	510	535	513	546	538	520	513	549	519	469	547	465	524	481	520	510	485	478	548	520	494	545	515	517	517	525	526	494	495	488	534	506	512	495	492	529	491	456	496	524	506	537	480	519	479	500	478	510	520	530	555	507	484	516	486	493	501	507	487	481	499	531	522	457	529	514	510	498	494	506	522	467	519	521	505	510	479	534	493	493	516	477	504	480	546	501	484	508	476	512	492	513	524	527	530	510	509	496	532	499	535	476	491	521	494	546	506	552	497	508	518	519	526	532	548	500	521	500	496	521	478	485	556	496	489	515	494	502	519	515	512	538	498	496	537	515	512	483	501	523	516	521	533	533	520	480	532	557	466	511	543	501	496	514	493	538	497	542	489	500	517	502	488	533	488	504	472	521	510	511	507	504	500	525	490	508	498	468	508	493	512	509	531	497	529	500	498	513	513	520	494	528	507	515	508	533	507	490	539	537	482	514	512	500	504	510	531	521	521	523	524	530	519	473	530	569	480	513	515	515	514	492	492	512	497	500	559	510	508	471	537	510	511	537	488	529	508	520	512	506	524	505	507	497	509	522	528	496	513	501	467	530	503	515	436	497	511	502	533	506	493	515	463	512	511	510	496	522	507	483	516	515	554	513	497	529	509	473	507	511	473	535	503	488	528	543	501	526	490	505	516	499	557	520	466	510	550	480	496	499	539	559	542	505	528	518	508	525	486	489	518	493	485	565	524	489	531	527	521	482	490	509	501	443	500	541	514	529	501	518	488	490	495	526	523	520	566	489	551	506	505	583	520	451	473	483	542	527	518	507	520	510	496	496	512	523	508	503	522	525	513	499	470	493	572	538	546	501	542	519	512	570	510	488	518	502	484	506	522	497	512	482	473	548	519	502	478	517	572	495	493	499	489	544	478	515	503	501	508	511	506	497	519	545	532	497	504	491	510	503	484	490	520	527	512	494	515	506	516	534	527	528	497	542	510	517	481	503	461	518	499	464	518	506	506	511	510	510	500	553	527	525	535	523	484	529	468	532	536	507	524	509	554	511	507	518	487	525	507	541	490	525	507	528	532	484	535	556	523	492	518	507	541	484	541	484	513	510	517	518	508	545	499	492	498	525	512	506	538	505	513	501	519	504	542	478	479	511	480	485	538	493	551	513	536	526	547	560	520	536	532	521	495	456	507	494	515	522	524	491	508	515	493	542	524	501	511	515	486	511	543	528	472	495	552	573	515	460	492	500	536	508	521	512	531	523	468	537	488	489	489	481	495	512	497	531	542	491	504	513	526	525	469	518	521	501	503	500	486	515	496	555	518	529	505	511	538	530	519	524	491	487	484	518	505	508	484	507	538	509	540	550	494	491	493	501	504	552	535	488	505	550	512	478	480	520	514	509	518	514	514	482	518	480	488	519	499	482	517	491	523	507	526	486	540	555	524	548	506	509	519	500	468	500	502	532	490	551	474	516	513	537	549	514	553	514	490	535	495	526	480	484	477	576	500	503	522	488	523	547	509	523	508	535	512	543	547	540	508	504	519	486	475	499	519	546	516	529	512	478	517	507	525	517	550	524	484	507	521	515	486	480	510	505	541	482	506	512	494	520	539	520	495	500	515	525	528	500	485	536	489	483	554	521	459	517	557	493	520	491	529	521	468	495	521	470	551	482	534	521	484	489	534	490	500	524	499	532	488	495	541	484	524	513	507	493	546	503	499	512	534	519	491	446	547	491	507	481	509	509	521	516	491	511	539	499	481	489	475	528	517	543	511	506	510	502	483	538	512	507	524	498	505	490	503	518	500	518	544	478	498	491	493	494	548	495	505	524	484	480	502	526	521	520	498	488	515	511	513	492	495	485	505	491	517	538	499	501	509	514	517	529	519	489	493	461	484	490	504	505	490	518	482	507	485	452	516	507
30311	32784	7823	770	729	736	788	762	746	778	752	796	731	766	708	773	804	753	784	798	721	754	715	762	749	746	789	742	778	783	705	746	728	769	781	751	740	739	764	752	777	771	766	686	696	759	755	722	707	799	728	731	779	754	752	741	692	742	780	729	792	722	693	776	724	760	708	738	786	732	775	755	736	742	722	700	765	738	752	786	778	700	717	777	785	777	732	768	748	738	774	759	772	711	723	762	783	762	778	802	762	794	752	770	742	750	733	751	785	744	756	768	739	773	757	698	747	752	793	762	746	741	762	745	731	753	759	742	784	752	752	745	778	734	734	720	757	755	767	735	730	731	777	738	772	741	715	701	745	745	745	756	703	774	751	752	752	703	755	760	781	788	775	771	715	769	757	741	722	727	720	767	746	748	826	774	772	760	741	731	775	769	763	726	767	794	746	783	702	803	761	751	717	795	723	764	757	818	733	796	758	754	738	693	747	771	723	758	753	763	740	741	738	713	742	712	745	722	741	741	776	757	741	774	764	748	755	809	768	734	750	726	764	758	754	744	706	700	748	744	733	774	750	707	693	774	774	778	729	731	792	838	762	773	760	764	728	828	799	715	721	756	751	734	753	737	792	751	759	716	775	727	751	735	765	725	723	767	781	732	713	716	747	735	801	756	710	775	758	734	708	743	764	802	769	719	736	764	703	707	740	734	767	702	734	722	743	769	813	727	780	789	718	781	728	755	737	769	767	739	801	722	764	681	746	766	733	712	759	747	752	767	750	678	765	735	742	808	708	788	773	758	799	714	752	699	721	781	708	747	742	751	745	699	723	730	803	782	804	745	712	790	731	765	775	740	738	716	779	716	721	735	722	752	773	741	731	763	702	694	718	750	727	711	766	839	789	782	770	761	728	759	781	796	796	762	751	697	780	695	782	798	767	714	801	735	744	728	747	763	770	716	754	793	756	782	731	757	787	776	775	753	782	721	784	761	740	781	766	717	731	762	805	760	715	682	748	737	757	750	726	738	766	768	724	742	757	739	714	689	761	750	751	751	772	688	730	729	785	727	727	716	693	739	753	822	742	763	723	759	749	750	738	780	745	737	778	732	765	718	757	740	716	735	718	812	786	816	763	746	745	749	774	774	716	694	756	798	695	779	721	769	715	752	737	759	777	720	787	752	695	732	781	763	721	799	792	727	748	748	742	767	735	742	765	775	734	803	772	799	729	810	762	772	740	748	730	803	709	713	715	763	702	745	763	736	749	702	807	741	720	729	798	714	751	711	797	753	690	744	775	721	777	773	781	733	774	705	738	762	781	767	781	779	750	747	748	747	782	732	759	755	757	772	752	744	751	793	757	726	718	807	740	773	755	756	715	747	754	738	778	732	749	789	692	758	784	797	836	746	770	723	725	794	725	820	784	745	748	750	738	717	778	791	748	741	752	789	730	699	769	771	736	733	729	738	753	755	762	723	753	749	760	776	751	731	712	798	748	709	711	772	719	749	773	733	714	762	752	745	753	742	755	763	742	781	764	738	753	737	716	805	767	737	774	790	766	692	742	766	739	757	776	798	745	722	730	765	743	806	764	752	763	807	734	724	737	821	713	700	725	727	737	759	754	769	766	723	798	775	721	721	725	780	758	740	773	762	753	727	734	747	751	734	718	725	784	749	727	749	704	724	768	735	722	765	729	695	731	791	758	780	762	767	755	774	782	766	743	778	741	702	739	755	772	782	738	750	737	779	813	742	715	737	773	764	735	722	758	722	713	784	771	775	740	723	728	805	754	729	714	725	777	675	736	776	739	749	766	725	745	709	745	770	732	765	735	753	762	737	752	774	691	758	761	792	813	773	725	771	710	803	755	769	750	775	740	740	710	745	749	785	786	761	717	746	693	733	739	774	743	770	714	781	704	763	741	749	773	782	721	747	808	790	723	781	778	742	742	748	752	749	736	695	753	777	706	779	775	726	767	751	723	788	731	806	758	775	785	745	732	755	743	723	768	757	769	747	757	783	699	738	727	741	754	818	717	735	775	784	720	743	789	834	776	728	717	797	777	744	766	740	765	769	790	783	748	767	693	722	715	722	748	705	754	750	746	742	770	726	708	744	735	758	729	698	733	766	778	771	716	738	763	770	765	781	774	777	725	730	763	713	739	727	792	774	747	776	748	734	768	714	727	788	803	766	723	731	699	791	737	743	720	727	749	751	722	750	682	741	737	712	742	717	780	747	715	745	767	738	782	738	726	721	746	780	745	762	766	698	755	728	717	729	768	776	772	720	770	757	738	809	761	739	680	765	739	758	733	803	753	695	761	740	763	730	758	755	801	725	818	775	723	743	724	752	736	761	747	724	755	727	745	744	762	741	773	752	773	711	717	799	749	748	740	721	768	755	723	739	718	729	740	692	724	707	723	736	733	735	747	800	733	719	725	769	753	721	740	780	762	740	718	773	738	785	768	723	750	796	714	715	669	705	750	733	729	785	766	767	736	741	737	749	744	718	733	786	734	786	748	739	748	778	759	792	794	690	750	754	753	761	761	742	747	797	745	781	696	709	730	711	782	790	773	720	750	743	705	754	784	773	724	741	791	762	735	744	728	744	791	780	722	731	703	780	760	727	770	814	751	766	759	743	738	747	735	856	794	746	769	800	753	780	792	761	752	714	768	726	811	758	698	758	753	743	751	728	817	750	779	761	744	783	759	759	723	831	728	765	795	760	786	775	736	710	763	756	764	813	735	761	751	720	722	719	741	796	741	723	780	728	758	739	781	756	734	791	723	738	742	794	755	762	740	727	729	736	752	783	769	737	779	669	798	771	714	780	731	713	754	736	741	770	753	737	783	757	779	742	787	764	764	724	756	706	771	715	745	768	730	741	790	718	729	737	787	750	736	736	728	743	753	782	779	746	742	754	759	772	741	722	752	690	732	742	687	725	728	725	791	706	760	741	726	726	697	804	754	732	792	724	738	750	706	790	729	796	713	788	761	759	807	707	725	767	832	745	765	768	790	749	730	714	753	733	793	743	734	760	741	732	763	785	741	726	714	750	731	741	776	773	721	738	723	724	760	755	731	768	758	748	780	761	754	760	761	744	775	752	752	771	789	752	783	733	760	753	746	740	759	760	774	760	759	755	745	749	723	772	697	765	774	777	732	737	781	745	756	760	757	751	733	743	755	739	704	756	743	722	762	759	773	709	724	726	731	777	732	764	750	769	723	736	737	736	737	757	729	745	759	786	757	731	733	797	763	750	793	816	752	715	714	796	791	751	808	810	746	730	765	729	735	813	776	752	765	809	747	787	726	761	751	735	726	693	770	744	789	751	695	748	726	727	757	822	778	778	777	700	718	752	684	754	788	728	739	745	751	738	777	745	765	715	771	782	798	749	745	709	778	831	722	730	746	742	729	707	713	695	760	772	775	745	795	786	769	731	710	789	752	715	734	754	784	708	772	746	748	701	752	692	715	673	738	763	733	753	808	749	741	770	786	784	766	754
23583	21858	28674	25111	18231	2054	375	335	309	341	347	320	299	300	313	323	298	279	305	290	325	304	313	291	321	320	313	307	308	320	353	292	295	310	291	298	327	294	291	325	322	285	288	316	308	304	305	310	348	311	289	348	318	304	291	284	336	272	302	322	305	303	289	281	284	296	289	304	310	310	276	306	322	307	285	305	300	346	321	299	318	307	297	277	293	289	328	296	302	311	295	304	306	310	275	319	285	341	290	292	312	316	312	316	322	303	301	299	305	295	299	313	310	293	276	306	290	317	318	286	286	290	285	291	301	285	302	315	289	270	310	296	289	317	287	293	306	313	316	301	276	296	306	314	323	313	313	329	278	286	287	333	285	278	325	329	296	271	320	316	314	304	307	306	327	298	301	283	304	314	321	304	302	334	276	274	303	297	301	293	296	313	288	302	313	299	258	363	318	286	305	341	298	269	297	306	331	264	288	296	317	298	307	306	290	288	290	288	277	292	297	339	327	298	281	306	266	330	316	350	301	320	301	319	307	294	356	300	323	312	318	306	290	298	291	305	256	294	280	293	304	284	305	281	319	272	321	301	342	322	272	289	330	293	314	325	303	326	267	291	298	337	304	316	322	308	335	301	292	291	316	342	312	322	328	330	287	285	296	284	324	302	294	284	273	296	330	302	276	331	325	317	336	298	290	328	327	296	324	300	310	341	280	289	317	313	323	285	296	289	305	297	311	300	311	333	302	346	285	282	304	285	268	309	322	313	308	319	330	269	316	286	311	340	279	310	307	328	319	298	309	310	283	291	305	304	301	292	289	282	286	275	299	305	318	303	310	322	299	293	315	298	336	306	267	316	305	318	288	300	306	280	343	327	291	317	317	323	295	287	334	308	298	310	306	330	314	307	310	320	340	293	318	286	313	295	315	313	296	299	296	282	294	315	284	285	309	328	298	273	313	313	284	280	285	324	301	300	307	313	288	264	303	327	323	314	306	315	304	326	307	301	258	285	318	312	311	297	313	325	300	334	285	321	309	280	296	300	288	322	311	299	353	277	326	287	293	278	308	319	327	308	316	297	272	303	311	313	270	289	325	269	329	307	299	314	317	321	330	322	346	317	280	289	314	303	321	295	320	291	291	315	317	294	292	350	276	314	297	318	336	324	296	307	309	316	310	286	287	317	337	313	316	288	295	310	299	343	327	285	293	316	306	249	290	299	318	281	321	281	287	290	305	293	311	333	274	280	296	291	311	301	311	268	326	314	273	305	287	302	293	306	285	311	314	301	317	311	317	294	310	295	340	251	306	300	327	299	308	338	307	326	298	306	299	282	301	265	258	312	334	306	312	318	330	317	315	292	287	308	315	333	306	318	310	308	294	304	313	286	315	292	281	322	296	309	313	308	271	345	293	306	294	312	267	279	280	301	301	308	302	272	319	317	309	323	326	335	323	295	356	301	286	333	309	303	306	334	289	302	298	326	303	327	308	319	296	296	280	326	286	302	331	300	306	326	317	327	313	303	308	296	282	300	292	340	335	312	323	319	294	310	290	270	299	313	311	296	311	315	280	314	327	318	273	261	298	326	289	319	310	304	299	305	305	323	309	294	306	338	304	312	280	308	306	287	295	297	310	288	297	318	294	331	331	302	351	283	300	285	314	297	307	303	318	281	300	309	289	299	298	301	302	331	281	303	323	303	302	300	291	305	280	360	278	321	263	323	303	291	289	304	306	303	332	294	307	308	313	305	312	320	295	304	290	273	282	302	317	267	303	327	301	286	305	311	299	341	299	285	308	297	292	322	274	283	272	287	284	286	312	298	301	317	286	263	270	310	315	315	319	303	289	299	314	294	277	305	301	346	301	369	294	322	291	314	298	310	307	280	308	298	303	291	290	307	300	265	319	309	303	309	315	328	333	295	275	292	284	296	296	281	270	285	280	302	312	308	325	296	309	315	270	310	311	301	295	311	302	302	288	322	296	306	307	290	327	346	285	263	316	300	295	271	274	291	307	285	271	294	337	280	312	305	303	282	303	329	291	299	323	270	293	302	304	316	270	326	299	327	325	311	286	294	304	319	273	304	333	315	260	276	306	332	292	311	325	288	321	309	292	302	303	294	311	308	275	312	304	300	337	324	287	303	302	315	305	299	311	315	317	315	276	306	325	324	346	289	331	313	293	309	317	283	308	302	297	306	312	264	278	313	318	287	294	307	332	305	285	292	313	318	328	294	322	304	280	302	304	267	308	302	282	294	337	314	334	274	289	293	295	296	280	310	311	275	329	325	279	305	315	292	314	304	281	295	306	305	288	292	283	321	286	311	326	293	289	335	301	336	305	312	299	296	295	308	309	293	339	277	302	319	331	319	323	298	284	294	285	326	339	301	320	294	293	285	284	281	284	324	302	285	321	296	289	309	294	295	296	303	284	326	319	314	266	313	312	341	305	308	316	315	344	324	292	324	281	316	310	323	294	287	312	311	313	304	328	292	314	303	338	287	276	314	310	316	315	288	296	317	320	288	292	328	294	291	295	301	306	278	290	291	295	305	327	313	312	286	313	267	295	320	333	290	301	304	315	311	290	311	332	315	310	278	317	327	289	280	304	312	307	295	323	288	312	309	347	308	306	337	287	292	283	310	288	308	300	269	320	311	305	320	311	301	306	305	318	329	320	295	307	310	288	330	301	324	307	302	305	351	312	299	305	271	306	283	303	305	296	304	294	274	321	319	297	306	306	286	302	313	300	328	285	328	295	302	314	317	311	303	307	297	331	327	300	302	300	275	304	286	315	290	275	298	302	319	291	288	287	279	284	307	270	305	318	303	305	316	298	317	308	308	301	297	254	292	334	309	284	312	288	284	304	297	332	310	294	336	314	292	312	293	293	276	282	299	337	327	309	299	314	300	307	267	293	334	284	313	292	295	329	315	300	304	327	341	301	304	334	305	319	313	290	289	323	289	276	309	287	302	333	307	333	296	309	287	299	265	313	267	318	326	299	316	300	293	305	288	322	329	300	326	272	299	293	288	267	284	305	279	307	330	304	334	296	287	302	356	283	269	313	331	286	304	314	297	313	296	307	284	289	315	322	292	315	308	327	284	305	289	291	290	298	299	302	291	319	309	310	320	303	296	291	305	317	314	290	301	281	275	303	315	305	317	312	325	298	284	317	257	282	307	288	325	279	323	314	305	326	280	293	313	336	290	298	297	309	300	311	317	268	277	287	313	296	280	302	303	291	294	310	313	325	294	298	286	297	304	314	302	299	295	313	300	291	297	317	308	283	313	293	319	301	325	305	280	313	318	303	306	310	267	301	305	309	311	277	300	282	312	318	328	267	299	282	272	280	297	326	312	287	320	294	330	295	305	280	313	287	308	286	303	291	299	296	280	315	304	295	341	286	314	288	286	306	279	342	312	276	284	322	274	296	259	321	308	299	309	296	307	289	284	295	311	338	308	315	321	316	325	294	293	292	306	262	306	297	318	303	294	305	291	314	302	296	309
51345	76458	30980	608	544	511	540	499	486	476	477	478	464	481	462	466	482	475	472	442	437	453	490	454	438	513	451	483	478	424	469	486	420	437	495	435	478	483	465	464	467	477	453	425	460	465	472	450	444	488	440	457	484	447	473	482	428	441	477	429	466	456	446	459	485	434	416	468	413	453	466	466	436	471	464	495	469	425	475	454	424	471	470	484	462	455	481	462	448	459	441	452	459	444	465	455	464	470	448	498	451	466	463	435	456	505	487	437	464	462	468	483	448	464	458	488	435	444	432	432	476	455	420	446	488	453	447	493	453	472	408	482	474	448	467	482	514	440	477	451	473	466	480	475	484	442	477	407	455	467	442	458	460	474	409	511	452	455	433	460	455	446	473	440	472	442	421	435	459	424	433	486	473	451	454	465	415	469	500	478	407	455	449	450	485	445	470	453	482	451	448	424	474	468	469	445	471	454	422	443	413	477	467	454	492	436	479	449	436	477	455	437	458	439	487	468	470	482	492	464	450	465	475	516	467	429	424	459	426	452	480	491	448	444	445	486	467	439	467	452	445	474	429	474	485	451	502	463	465	456	454	473	453	479	450	468	430	428	488	477	472	461	479	481	427	475	460	479	523	486	450	466	442	461	442	435	432	399	483	461	473	462	464	467	479	477	476	421	481	457	416	494	451	450	479	447	434	461	437	524	471	460	436	443	432	480	466	458	500	453	462	435	464	463	465	494	487	438	464	486	444	487	465	502	427	458	462	455	460	498	488	460	457	481	471	472	402	460	479	456	469	472	476	456	456	427	443	454	472	454	464	488	484	448	466	446	444	469	468	442	401	443	415	449	485	459	469	484	488	446	446	477	486	515	471	461	429	436	464	444	444	446	490	474	443	437	455	482	476	457	452	492	465	457	438	443	462	473	471	476	417	437	413	472	462	480	438	445	434	453	468	444	461	463	477	450	424	430	471	469	460	462	448	423	454	452	450	470	435	463	459	472	438	443	436	434	457	473	452	467	441	473	491	448	432	474	457	463	478	456	437	478	484	461	472	495	463	454	447	440	461	452	435	458	433	442	438	502	477	488	485	473	431	450	491	440	452	449	466	442	444	471	455	460	478	476	418	459	444	477	449	445	471	447	443	472	462	442	432	417	482	441	470	443	435	458	475	494	485	472	512	491	508	471	466	484	430	429	432	485	449	471	456	486	459	452	493	473	429	486	460	437	489	443	457	459	438	475	430	457	464	503	490	461	472	465	448	411	431	485	490	461	464	463	516	465	464	420	464	475	468	471	429	417	501	447	439	420	456	488	485	442	495	462	432	476	473	479	470	451	440	474	449	491	461	466	496	438	462	477	498	457	500	464	412	444	474	437	493	490	473	456	478	462	432	440	414	451	458	481	460	440	446	467	439	461	488	436	480	467	474	450	478	453	453	448	482	489	480	469	458	486	462	461	474	439	456	459	477	486	440	447	472	440	431	436	444	415	451	463	488	419	458	444	461	496	415	473	430	404	474	467	479	485	485	453	442	475	451	442	485	466	510	430	461	436	460	482	471	445	425	421	478	444	425	425	450	461	467	431	431	463	503	436	479	482	447	495	464	465	470	457	464	453	486	426	420	479	466	447	429	456	503	450	459	465	476	444	478	488	494	488	486	454	435	457	440	439	488	445	501	437	432	436	494	478	489	474	455	473	456	476	454	432	461	486	503	471	468	462	475	434	482	435	458	432	460	444	416	462	434	444	472	498	412	446	473	448	480	455	443	470	455	465	443	474	459	478	427	463	423	427	431	468	433	480	472	465	460	458	446	459	470	437	474	515	457	451	445	442	444	451	499	451	488	514	464	469	505	465	466	439	450	455	487	437	455	446	481	448	445	458	444	485	476	475	481	450	427	471	473	455	495	467	456	476	460	471	473	479	478	438	461	458	450	442	451	441	483	490	437	428	454	428	461	476	489	427	439	467	465	452	485	441	426	437	437	486	463	474	429	476	437	461	485	450	395	454	487	438	467	454	489	463	405	457	487	472	430	443	453	428	442	496	447	496	476	444	450	467	428	463	457	423	476	458	435	515	439	494	479	438	462	446	445	503	480	499	422	459	444	492	461	450	436	479	460	464	501	461	470	455	429	462	471	439	456	436	453	439	454	446	462	498	463	442	466	437	460	463	471	468	450	456	464	437	464	456	470	465	465	431	504	411	455	460	460	477	472	445	432	462	428	487	463	460	434	446	457	455	432	456	491	446	474	440	439	499	458	445	455	530	421	510	449	417	453	511	445	451	432	447	452	462	464	467	451	435	458	491	461	489	485	429	427	471	442	484	439	440	483	486	463	429	445	426	406	442	447	464	462	475	447	474	460	481	442	469	492	456	445	457	441	458	445	461	438	483	443	415	474	468	463	475	457	424	479	431	499	482	468	452	483	444	431	435	458	495	465	466	413	431	456	453	464	494	459	464	458	466	500	445	468	466	457	459	447	444	441	459	453	443	432	442	453	446	426	448	483	462	441	449	481	426	467	471	455	423	477	469	460	452	470	480	404	462	430	437	490	467	434	481	479	432	442	480	474	483	471	459	457	448	438	471	459	467	490	477	450	488	445	472	459	456	462	453	467	465	488	449	427	505	427	474	463	479	452	455	458	435	460	452	487	436	467	446	487	484	490	445	501	446	444	453	476	480	475	471	413	483	468	505	458	430	443	462	457	467	482	479	440	418	464	473	449	484	473	433	466	454	445	424	449	456	488	469	428	444	488	450	496	469	430	426	475	466	478	445	427	509	454	475	477	470	440	471	505	439	476	470	478	424	432	430	423	428	400	489	446	472	479	468	479	452	458	443	459	442	456	441	429	443	427	453	465	467	432	486	430	492	415	457	490	455	449	478	468	502	463	484	491	473	450	431	466	453	484	462	455	458	455	450	439	471	477	445	449	456	424	443	453	457	443	489	492	487	477	477	492	438	449	415	467	430	464	432	439	448	452	438	463	413	420	441	463	491	441	451	492	471	451	450	472	471	469	452	450	445	495	481	460	431	492	478	468	475	462	486	475	469	470	480	481	461	450	440	507	468	480	420	455	438	467	484	432	471	451	459	461	438	455	475	471	481	487	445	467	479	482	455	490	460	420	457	503	462	437	479	454	448	495	433	430	456	427	472	473	457	493	492	450	444	422	444	445	453	474	431	461	478	489	461	419	490	405	462	428	420	442	431	434	449	449	493	485	455	423	442	459	492	512	436	431	493	452	438	468	482	441	473	464	471	429	429	460	436	473	433	442	491	497	452	414	460	501	479	476	488	424	511	452	441	428	473	439	450	430	459	476	421	451	463	475	471	455	474	451	433	476	444	452	483	441	465	480	476	487	453	501	483	472	445	441	402	477	468	438	425	436	483	429	481	480	480	446	462	478	435	452	437	474	494	472	450	462	474	486	473	458	444	484	446	472	446	433	449	453	480	463	481	454	449	474	487	422	444	451	463	496	490	488	466	454	446	478	483
25109	22405	26747	21558	2238	564	651	569	582	606	573	557	558	583	600	541	533	561	558	551	556	555	609	513	519	570	567	551	579	542	529	581	555	568	529	523	556	570	562	532	552	562	576	553	590	564	596	571	557	576	571	539	575	596	546	585	572	552	558	547	559	565	548	571	578	551	560	603	534	613	558	603	517	546	539	552	526	529	547	586	578	602	571	530	541	551	561	549	556	589	567	576	550	518	570	594	573	594	548	548	558	560	569	557	558	533	573	542	573	582	561	539	591	566	605	597	571	546	557	534	551	555	569	609	542	545	557	526	566	577	529	551	569	556	528	591	551	528	565	571	552	552	589	610	575	575	593	577	539	485	557	511	499	547	543	536	568	546	560	540	583	558	567	594	588	549	552	533	594	526	529	569	559	557	543	557	541	563	548	569	606	571	546	555	539	541	546	575	568	577	543	600	565	550	532	553	567	564	550	575	573	570	530	564	559	567	541	586	579	569	547	569	561	602	563	525	537	572	548	561	580	573	540	518	573	547	519	579	580	574	541	556	562	547	552	563	589	512	586	561	577	554	556	578	578	526	545	541	527	568	528	560	544	529	571	578	537	530	565	575	515	521	531	567	543	534	534	597	585	560	549	496	564	534	580	560	530	549	556	531	557	523	595	506	605	547	587	594	565	565	576	546	555	592	586	534	577	557	568	565	595	570	534	564	594	574	534	563	541	570	564	562	575	544	559	522	569	535	561	574	586	542	565	570	553	579	520	527	549	574	568	565	564	535	580	534	597	554	576	600	570	585	549	576	546	525	550	562	530	526	567	570	574	599	537	525	527	570	558	538	545	556	576	590	590	613	549	523	548	571	524	585	544	561	555	541	603	549	628	565	516	658	554	510	543	570	535	516	547	533	556	553	531	536	535	561	606	535	612	547	579	586	513	564	591	546	552	568	533	562	536	578	575	573	546	512	536	548	565	537	596	548	581	513	578	563	521	535	601	554	586	551	605	561	583	533	569	564	562	608	577	610	606	578	541	615	579	553	569	548	597	578	526	520	580	567	561	547	573	566	554	573	572	547	591	554	577	563	597	545	613	514	536	510	556	561	606	598	596	592	537	533	527	568	514	504	583	584	544	562	558	577	581	564	582	545	554	581	605	587	547	567	533	559	528	525	530	561	515	566	581	537	546	552	598	528	566	522	574	561	523	527	562	521	516	579	491	511	539	552	586	559	547	566	567	573	602	584	525	575	550	564	600	532	539	530	523	551	577	575	546	527	531	570	518	556	560	554	542	561	582	572	545	581	543	545	560	573	579	546	527	594	571	556	570	576	556	573	534	603	517	556	589	525	557	574	565	601	556	513	551	578	592	571	586	555	602	540	579	548	546	553	583	536	534	551	572	560	549	576	576	542	523	555	571	587	574	579	573	587	557	552	572	576	555	561	585	531	561	582	552	551	561	534	510	567	542	572	568	597	562	561	501	556	551	575	551	568	598	509	542	524	528	585	557	572	615	558	617	564	510	563	618	617	572	571	582	521	553	505	588	570	572	563	552	574	549	529	565	565	560	509	552	548	552	544	509	579	574	560	545	561	533	568	560	564	570	501	557	555	553	541	526	543	591	492	551	574	542	558	562	583	536	576	537	574	552	564	549	599	556	557	578	626	572	598	548	566	571	571	589	578	542	545	546	513	581	565	557	563	587	576	585	575	563	530	575	540	573	536	526	548	543	566	552	572	582	575	575	546	569	561	546	569	582	581	600	568	577	564	580	569	562	533	553	564	553	571	514	561	570	608	544	584	536	569	542	539	526	549	565	540	576	567	541	571	521	552	554	590	562	563	606	523	565	556	561	549	561	565	516	584	581	542	563	568	574	571	542	527	530	566	542	576	583	536	588	556	541	542	564	520	601	569	595	565	530	560	601	554	561	558	564	545	550	593	571	578	540	538	537	551	620	540	564	598	556	588	582	604	546	529	546	551	566	557	508	550	578	570	578	588	578	591	503	580	579	551	518	546	563	529	561	593	542	553	547	521	562	615	569	560	595	542	506	574	573	538	544	601	556	547	576	550	536	608	588	545	561	614	602	560	572	566	589	543	551	529	613	560	536	533	570	574	555	554	558	549	573	588	566	530	566	555	509	549	529	526	552	579	569	588	556	573	579	541	611	525	531	515	554	538	535	589	513	549	562	590	572	573	509	514	544	541	561	606	569	529	554	502	561	574	558	553	528	573	569	561	614	599	519	607	601	574	554	548	608	552	542	547	547	544	540	569	582	555	573	568	572	570	525	558	551	550	575	585	581	567	589	579	556	579	545	579	580	546	540	581	534	525	544	546	575	537	555	547	577	518	549	580	518	548	542	536	567	549	549	571	550	550	541	580	532	603	603	515	554	527	569	553	583	562	557	565	560	546	574	554	549	595	559	554	548	562	576	523	579	541	522	554	557	548	491	550	559	549	537	568	586	543	536	537	568	548	595	563	568	556	568	532	549	586	524	580	579	621	550	596	564	538	560	575	536	547	559	576	593	587	584	544	594	532	539	565	574	590	523	522	566	559	566	528	539	531	508	605	548	556	537	534	579	542	552	535	545	554	534	543	542	549	559	581	585	567	535	567	555	581	580	560	555	584	541	543	553	574	557	554	554	543	572	567	547	545	530	589	546	554	575	589	606	558	554	542	583	529	554	555	566	562	525	627	591	571	555	563	584	551	573	537	562	533	618	573	585	554	544	572	582	552	556	558	550	518	570	551	589	561	587	564	562	566	564	549	553	573	565	503	571	552	578	504	552	545	571	544	537	554	569	597	553	559	571	563	622	557	574	583	538	617	594	564	570	569	581	574	570	562	526	544	538	596	554	528	525	565	514	487	581	504	549	563	561	533	570	564	564	582	536	571	583	570	569	555	537	567	606	545	545	589	550	580	555	528	557	525	590	578	567	581	587	551	572	562	537	595	554	590	565	559	569	602	592	570	569	532	609	555	557	554	613	553	536	525	574	555	517	522	537	586	578	535	553	609	527	539	518	542	535	551	517	563	575	548	515	597	561	532	531	593	585	539	529	548	528	553	538	557	570	563	553	525	592	577	591	566	540	571	532	594	571	521	606	562	551	567	533	548	542	527	551	582	527	588	552	593	578	582	564	584	566	562	518	548	564	566	568	541	560	559	592	532	578	559	563	576	518	596	556	578	564	599	559	573	589	557	505	562	564	569	541	553	584	577	563	553	562	565	575	540	575	614	572	573	530	574	566	549	551	561	558	575	541	562	589	549	574	576	573	572	591	550	549	562	529	580	560	531	617	515	577	563	590	593	628	534	577	543	520	535	540	547	558	524	515	574	544	565	537	566	587	575	561	556	566	561	578	586	550	501	585	540	548	525	545	569	544	555	557	527	560	555	547	556	534	584	552	583	579	560	529	560	554	582	549	518	545	543	565	578	553	539	535	556	549	568	532	495	574	555	544	506	619	569	549	536	584	563	549	549	553	548	542	526	556	542
46377	60497	22939	851	803	813	816	752	798	843	784	811	822	814	819	785	806	799	795	774	796	738	836	778	811	804	801	785	802	812	845	766	803	767	755	801	838	874	813	818	796	766	767	801	785	808	766	834	802	768	794	804	766	783	814	823	767	797	813	788	815	762	748	788	766	754	798	771	811	854	777	849	812	774	808	815	786	815	821	831	792	797	797	819	793	790	874	810	801	823	772	757	819	817	831	820	729	783	792	734	780	815	809	793	781	832	805	843	826	755	788	818	808	798	779	749	829	826	805	802	798	789	835	787	788	759	783	820	850	774	789	740	781	797	814	853	802	737	798	806	796	809	813	806	791	806	856	802	823	808	766	793	793	765	786	786	794	761	818	835	817	794	769	724	822	843	817	780	801	846	779	809	774	795	792	841	816	810	791	768	782	831	722	837	778	802	782	834	795	810	787	807	761	797	797	801	806	828	762	803	765	786	814	856	779	796	791	834	816	760	831	789	751	784	785	783	781	774	795	801	756	773	832	804	831	837	826	781	834	772	770	801	783	785	804	793	795	797	817	835	812	822	746	792	767	783	768	742	808	832	808	768	799	814	798	793	850	766	786	756	787	835	816	818	772	761	805	798	806	825	819	779	820	792	780	813	797	808	843	735	777	749	793	758	820	776	845	781	805	772	808	837	836	744	813	758	821	790	798	823	793	829	839	818	804	771	780	844	808	806	835	781	828	777	790	822	860	813	834	803	813	806	793	820	791	748	743	784	822	787	751	830	769	817	805	789	830	817	777	794	798	807	823	815	813	770	823	835	745	790	775	739	817	824	761	838	786	793	817	772	832	788	850	801	790	814	811	792	791	781	748	769	758	820	810	858	817	801	817	756	789	786	813	778	787	791	810	771	799	780	771	831	803	818	749	850	858	807	768	808	809	806	843	772	764	772	827	801	819	790	798	830	809	829	792	787	796	795	826	833	781	798	836	850	777	798	828	790	824	828	776	830	814	800	842	815	805	810	732	817	789	794	797	769	835	809	787	842	842	844	802	768	817	772	804	746	860	841	745	791	834	830	769	759	781	814	714	861	781	736	790	771	835	810	780	786	748	734	833	797	748	817	728	816	795	780	801	799	826	827	807	772	824	797	811	803	814	745	826	843	746	786	800	782	802	789	807	821	812	752	815	807	785	825	816	795	857	794	809	831	780	772	817	763	786	817	828	775	785	800	755	776	848	851	772	772	785	824	816	811	787	785	783	797	734	812	835	803	785	768	831	800	767	804	753	802	836	774	777	826	827	832	773	845	781	775	784	813	783	783	842	789	856	783	779	803	782	822	795	762	798	818	808	811	761	788	770	791	787	801	754	742	779	803	772	775	752	825	806	819	787	868	847	761	809	841	786	801	774	838	738	814	765	813	771	836	799	862	833	789	867	804	738	761	805	774	806	805	799	747	829	812	810	797	802	812	777	781	833	821	819	824	748	823	787	749	811	820	845	818	823	804	806	807	816	790	851	740	814	846	824	794	765	812	792	808	738	777	789	802	797	793	803	799	793	801	798	792	779	773	802	758	805	831	788	792	771	743	828	852	794	852	841	790	744	806	819	781	821	787	801	783	806	775	798	818	754	814	796	826	771	783	791	770	845	770	833	799	818	767	819	742	827	764	836	765	782	835	823	824	803	845	773	812	799	798	780	806	762	779	828	775	782	768	777	802	791	858	816	766	768	784	829	820	818	807	841	774	795	755	788	787	789	796	794	795	820	810	744	754	795	827	768	748	804	802	806	838	770	826	809	814	804	753	806	782	800	841	783	803	798	760	843	826	775	842	777	827	803	847	808	789	790	787	824	758	841	812	812	814	792	870	822	776	790	800	814	750	795	784	815	815	774	821	784	776	782	812	802	845	822	840	774	776	791	809	821	791	802	796	782	856	789	842	837	805	810	806	801	790	857	798	827	800	800	779	803	773	776	810	782	810	816	781	810	810	754	806	718	811	802	813	795	837	815	836	750	790	817	783	828	760	840	806	810	807	773	817	810	783	807	816	824	822	825	783	789	787	828	779	815	843	757	771	820	824	763	798	787	772	807	805	742	800	806	777	805	757	791	834	753	820	784	829	778	757	781	815	808	772	725	742	768	831	826	773	814	783	819	799	835	807	800	824	869	817	794	787	789	753	789	824	784	785	751	869	822	784	794	794	813	768	863	793	750	790	815	792	815	841	817	825	817	741	799	813	793	796	786	837	817	849	828	772	749	760	821	782	808	829	814	788	809	827	800	816	751	803	789	821	800	859	810	766	766	742	829	792	728	782	806	812	799	792	808	822	815	775	767	787	839	817	826	801	808	825	788	821	824	828	785	800	781	760	798	816	849	780	810	824	867	783	788	815	766	736	798	830	773	852	768	863	838	819	773	798	804	790	803	791	714	803	808	801	771	762	795	773	872	824	789	827	861	796	775	780	774	791	784	781	787	811	810	818	824	756	790	838	748	812	829	805	807	757	792	794	771	828	822	814	805	767	832	827	794	813	810	849	813	785	837	733	782	818	809	768	800	845	788	853	833	808	840	753	840	762	760	803	812	773	787	809	830	791	767	830	797	838	790	775	757	746	810	813	714	766	808	750	845	782	781	806	846	803	794	844	770	824	828	760	769	829	816	765	772	795	764	816	769	790	768	793	786	766	808	796	828	764	773	766	773	837	812	817	812	823	803	772	746	801	835	778	813	776	788	796	798	791	794	827	805	804	816	813	815	813	765	841	817	812	812	781	761	776	804	855	775	808	764	832	804	767	830	792	788	792	779	813	840	783	819	757	798	780	821	761	823	786	799	758	833	853	786	755	821	807	770	786	756	754	788	741	789	795	754	797	813	832	791	808	732	818	762	845	851	792	783	807	749	809	771	774	839	813	812	788	815	792	772	806	784	835	798	841	763	821	829	753	791	805	795	796	827	803	849	788	780	782	819	841	788	762	782	794	821	808	817	789	822	762	818	764	811	818	822	810	782	824	782	767	750	822	757	803	797	764	796	816	826	827	772	814	794	831	771	857	795	801	813	834	787	805	820	754	820	796	785	786	829	826	751	877	785	817	769	796	819	762	813	818	829	802	820	845	773	831	766	819	809	816	805	789	812	789	794	803	723	789	830	823	820	776	821	812	870	785	803	776	855	771	787	805	847	810	806	801	816	802	776	792	787	800	753	809	786	807	738	849	794	787	778	852	797	765	810	768	789	830	822	836	724	788	786	807	770	844	783	789	743	779	841	717	772	807	803	800	832	807	811	799	775	813	822	801	801	793	845	823	813	845	814	780	793	808	858	753	752	864	752	833	850	751	869	815	737	800	821	799	842	811	837	790	796	797	818	775	798	784	765	785	838	827	795	797	788	798	762	809	792	751	785	803	807	767	799	819	776	825	779	768	789	813	840	806	843	817	802	777	814	821	789	818	840	794	814	801	789	737	789	775	804	809	791	828	812	785	843	813	825	755	822	784	773	800	778	827
22565	21629	29029	24520	21526	18354	996	302	313	244	243	248	236	273	236	264	241	225	231	236	217	269	258	239	265	267	263	222	226	249	233	246	246	221	227	235	226	242	233	241	253	258	234	228	242	228	245	232	246	238	259	225	223	237	223	234	227	269	210	258	237	222	253	269	266	244	229	252	238	234	237	228	247	227	249	226	239	239	233	226	250	247	229	240	234	243	243	257	239	250	249	249	253	241	218	237	207	259	242	256	244	240	246	246	278	231	252	236	240	235	223	252	234	237	221	212	223	240	237	233	235	227	247	254	235	244	251	232	256	256	231	223	253	231	224	237	235	228	223	210	250	226	231	226	228	216	255	220	234	240	249	246	258	241	255	244	234	236	245	240	219	268	246	238	249	249	240	214	256	235	239	259	266	230	233	221	246	253	241	233	241	253	237	239	237	265	266	235	219	252	218	237	224	206	266	245	243	255	232	247	233	225	248	235	234	232	257	229	218	256	233	218	240	218	223	260	256	221	237	239	258	223	223	270	262	242	213	217	215	235	263	244	219	205	237	235	274	256	244	238	226	230	215	245	258	251	212	212	231	211	212	218	253	253	232	277	246	227	252	233	232	231	228	216	256	242	238	239	262	249	256	235	245	217	239	229	243	233	259	221	273	297	247	257	217	228	226	233	258	201	246	240	252	238	250	273	223	263	227	206	226	228	215	213	232	234	269	242	245	230	240	236	226	236	255	235	241	249	247	234	231	242	234	242	248	237	243	219	235	227	230	232	239	244	230	224	230	242	245	231	256	262	234	238	236	246	212	256	224	244	229	263	258	232	225	222	213	231	219	250	241	243	216	233	231	232	253	228	261	244	206	240	258	238	235	221	228	239	250	216	225	225	211	237	233	252	225	257	227	234	229	239	225	237	256	258	197	239	262	237	242	240	256	246	262	244	221	250	228	247	225	251	221	244	239	230	245	246	232	243	243	282	234	257	205	232	236	207	254	263	238	247	234	223	250	229	261	199	230	240	250	243	241	229	244	272	234	246	233	224	231	225	234	247	209	253	224	250	224	237	228	227	216	245	232	235	192	253	236	227	225	238	214	251	220	237	234	227	234	248	246	248	227	228	236	230	244	219	230	225	226	256	235	242	233	222	254	251	239	211	215	252	258	238	293	245	220	253	253	230	235	235	244	238	225	229	246	258	266	264	237	213	265	213	237	227	224	233	246	231	209	268	225	206	268	237	259	248	247	216	237	238	238	232	232	253	256	216	224	228	232	237	238	272	244	237	232	259	244	265	245	211	238	241	241	239	233	249	234	235	246	207	242	245	244	270	234	233	253	202	264	231	229	248	243	218	233	258	222	251	259	211	247	252	239	241	269	232	229	275	225	258	272	224	246	237	240	239	237	250	233	239	207	219	224	227	248	223	226	230	222	224	227	254	224	213	251	260	230	225	239	248	273	257	235	237	258	224	250	252	222	230	223	251	225	235	261	214	264	236	229	243	239	230	239	245	229	242	249	247	216	208	232	252	225	244	220	216	242	232	238	244	247	217	209	246	248	232	247	246	246	246	219	269	236	252	235	202	243	252	226	236	240	239	230	245	234	249	250	223	235	237	206	254	240	237	229	239	249	214	243	220	253	239	251	232	245	219	271	239	262	264	263	231	243	226	242	251	205	226	249	224	225	228	251	224	232	268	218	226	204	232	222	264	262	206	252	249	260	238	256	230	230	241	221	261	236	217	255	234	221	271	246	215	229	229	229	247	238	249	248	224	250	227	244	209	232	248	219	214	235	237	248	246	225	217	271	235	252	226	234	232	244	225	243	230	257	253	214	241	227	229	229	231	260	249	256	247	250	231	246	265	219	250	238	230	224	219	217	252	228	237	264	252	234	214	242	245	207	233	231	226	224	236	219	249	214	230	243	242	216	224	252	251	254	258	219	220	255	244	261	244	236	232	246	254	251	230	219	237	225	224	226	255	266	251	235	225	241	258	244	248	217	263	211	219	221	224	232	279	246	210	236	246	256	243	255	250	231	221	250	241	216	227	220	249	267	228	203	240	238	253	254	233	264	230	205	248	214	240	245	236	244	231	242	264	260	240	224	228	206	287	262	244	237	211	223	243	261	230	240	258	243	235	257	224	220	230	218	246	238	224	232	228	233	245	205	216	244	233	211	249	220	227	233	241	218	218	268	246	242	224	223	242	210	251	244	230	231	212	224	238	257	217	233	225	267	228	268	239	217	217	235	240	227	244	244	235	231	257	255	244	247	235	240	218	227	235	208	224	257	256	227	209	236	228	209	236	224	233	241	226	207	231	219	257	264	234	258	227	259	256	222	248	216	227	256	228	230	250	215	236	240	225	241	254	239	244	229	211	236	255	232	252	235	209	216	278	232	239	227	214	221	251	235	254	263	213	246	234	231	236	228	248	258	228	232	228	250	212	253	245	227	229	246	229	221	248	251	250	243	208	231	244	266	256	251	233	233	253	238	207	225	255	249	239	249	231	242	255	247	266	242	239	238	243	227	201	218	234	241	230	242	270	240	259	232	252	250	235	248	205	228	222	233	245	220	235	231	223	216	246	264	253	218	239	242	229	210	270	226	242	256	229	248	263	227	244	196	217	243	238	248	242	249	254	241	255	260	245	228	239	253	229	227	233	246	226	255	234	223	262	212	251	239	255	276	252	212	256	243	239	226	251	225	241	238	236	236	246	248	246	225	235	235	240	221	231	247	251	224	219	222	252	241	252	217	231	230	243	230	230	247	232	245	233	234	224	265	232	251	217	226	241	248	230	249	251	236	237	244	248	249	258	233	252	232	214	211	232	243	217	231	252	249	247	219	267	245	231	245	216	223	271	220	223	249	256	248	228	229	221	227	215	215	258	233	265	243	233	222	236	235	230	239	217	222	203	254	214	234	238	219	212	246	242	251	254	261	262	251	260	251	222	236	210	246	232	250	242	235	233	247	253	225	239	241	232	240	225	235	226	238	207	244	251	235	256	252	241	213	223	212	245	219	242	242	235	252	234	225	250	241	234	238	239	220	227	226	217	202	238	260	229	229	196	228	210	251	216	243	250	235	229	243	225	265	234	256	239	219	228	243	249	235	219	257	224	229	229	219	234	251	232	258	199	228	230	247	250	248	264	228	222	220	236	247	218	282	231	231	218	234	267	228	255	223	213	268	246	242	249	233	230	229	259	239	239	241	239	220	241	226	239	222	253	224	209	239	241	230	232	248	248	243	244	213	232	244	228	235	222	261	212	253	222	257	242	236	224	224	232	230	244	223	242	230	249	228	246	230	241	281	229	218	234	234	249	242	240	224	226	245	253	229	216	240	219	222	238	233	231	274	221	247	244	268	249	241	236	243	206	250	252	209	244	254	241	227	243	237	231	235	248	242	240	216	243	242	250	267	232	233	228	257	264	231	227	263	249	218	273	247	266	199	281	239	225	239	221	207	243	239	223	256	243	207	227	275	239	252	203	220	216	212	204
59661	88022	38210	710	553	434	433	438	401	373	376	371	387	325	351	367	372	375	349	321	345	334	301	362	357	359	320	337	340	318	371	372	355	352	332	348	352	318	352	358	310	373	361	358	346	338	354	385	324	358	323	342	338	366	350	361	342	345	356	328	314	354	344	352	360	336	345	301	314	348	356	313	350	322	393	313	350	361	328	321	336	342	373	340	342	352	352	334	304	310	325	349	317	352	352	330	329	338	313	324	334	323	327	329	329	324	326	346	366	301	332	308	391	351	321	357	341	345	355	327	327	313	350	329	361	346	391	335	346	338	314	368	332	353	353	348	344	332	303	340	329	327	345	315	347	328	317	359	374	326	343	324	377	326	315	324	357	348	390	331	341	363	343	320	347	312	372	365	325	366	349	327	343	320	328	379	343	352	347	373	344	330	334	336	360	351	351	319	369	322	344	353	333	335	319	326	369	339	326	352	350	355	357	341	347	349	335	347	349	331	346	323	343	312	334	360	331	334	370	352	337	349	358	351	372	335	352	325	374	347	351	383	338	348	337	360	387	331	359	334	314	323	342	311	348	330	336	346	341	334	373	355	369	328	311	326	352	331	325	360	314	338	349	335	329	359	325	359	322	352	356	354	341	336	349	365	311	330	352	322	352	323	328	336	355	367	365	337	361	355	340	347	334	347	375	349	346	301	335	362	340	352	344	352	355	338	360	332	344	348	334	327	327	334	307	338	329	378	349	339	340	318	367	329	351	334	366	331	359	319	347	338	328	333	329	318	335	345	363	339	330	333	353	377	342	324	346	378	324	340	354	349	348	338	324	332	335	348	313	338	327	337	348	320	379	320	349	330	318	314	330	355	346	355	374	317	322	337	351	338	338	324	343	325	329	329	315	361	356	336	320	321	378	343	326	335	359	316	358	306	372	342	310	338	343	328	351	321	338	341	333	338	335	355	346	341	335	366	343	346	355	337	343	363	353	349	329	331	317	345	312	381	340	340	339	343	374	338	341	322	347	364	381	319	306	315	329	333	344	315	309	339	320	355	368	403	345	358	312	338	347	317	324	332	383	350	353	359	325	364	350	307	341	333	327	343	328	304	317	335	365	341	329	359	352	340	322	349	354	334	328	354	355	338	326	356	345	328	323	353	298	342	362	328	361	337	353	334	310	365	328	355	349	344	324	318	347	336	330	361	339	345	327	344	375	324	359	344	291	328	355	326	354	353	375	361	329	360	351	302	375	321	351	361	350	326	353	327	348	338	326	344	314	363	301	348	333	315	326	313	382	340	371	361	336	336	365	345	345	357	338	322	328	340	373	362	353	374	319	350	378	324	339	360	357	319	343	354	342	364	340	330	341	348	320	363	328	325	358	350	348	341	347	321	352	329	345	319	373	337	356	332	325	339	317	315	327	347	327	366	343	324	316	310	335	337	341	328	350	327	372	339	352	325	336	378	360	369	344	335	339	318	345	355	352	310	323	350	329	370	347	352	334	342	360	326	366	345	315	354	356	361	341	353	323	354	321	346	365	347	351	352	324	330	348	313	396	367	344	310	348	330	313	332	351	364	343	369	347	327	323	347	332	360	340	350	346	363	347	359	352	317	345	344	339	364	334	370	354	350	355	321	363	346	345	342	332	359	355	355	340	339	343	343	352	346	309	374	336	354	336	323	360	334	364	361	386	325	341	306	375	353	347	310	341	355	350	341	308	376	356	365	322	310	344	324	342	353	340	335	357	311	349	347	332	329	312	327	334	340	336	362	321	335	328	338	320	330	331	341	364	335	328	341	325	336	347	344	333	313	321	324	339	345	340	354	326	335	324	331	312	336	331	303	349	365	353	313	359	355	347	343	328	340	322	360	375	320	361	338	372	325	326	346	336	343	385	334	334	362	339	335	355	333	381	311	339	308	355	338	355	345	363	340	326	312	348	311	349	318	357	344	359	339	359	351	378	332	343	336	346	345	334	344	333	376	322	362	322	344	328	338	329	349	368	329	299	330	318	367	350	339	331	331	361	338	356	335	340	369	328	325	332	315	364	359	334	344	333	336	372	379	363	334	322	341	347	340	330	354	334	337	349	350	366	328	379	316	327	312	354	344	333	357	333	384	306	318	322	337	307	305	324	335	334	334	312	346	361	312	314	328	310	354	366	338	382	340	319	338	342	363	320	349	353	356	382	355	319	350	314	377	346	295	345	349	338	340	343	350	358	374	315	343	390	352	313	342	369	336	340	328	344	342	363	325	333	350	322	338	330	339	340	327	324	337	318	350	356	355	339	321	334	336	326	368	353	347	342	352	359	367	323	344	332	344	325	357	355	358	320	343	372	336	360	327	342	335	327	345	330	336	352	350	329	342	347	312	324	330	315	359	335	359	355	323	345	338	338	344	347	349	323	348	336	343	346	299	313	350	332	332	352	332	385	336	347	315	373	324	350	317	335	339	317	344	328	336	349	318	330	356	332	349	360	301	333	365	342	371	345	344	370	333	302	356	364	336	309	328	340	355	339	326	350	360	361	370	349	324	354	376	331	350	363	328	320	355	326	334	390	379	329	344	367	332	356	334	350	371	353	356	325	320	362	349	354	313	346	334	330	349	313	380	312	383	337	328	346	346	304	353	337	338	380	344	342	348	312	341	360	355	323	336	342	319	350	350	317	321	333	307	358	350	357	361	340	342	357	335	364	357	372	336	303	363	344	331	346	311	320	304	325	359	315	355	344	374	324	326	349	343	332	324	332	338	346	316	364	359	316	312	344	313	335	324	343	363	338	356	322	314	333	333	360	322	340	331	331	336	348	358	346	338	346	306	343	341	313	364	338	338	304	340	340	350	353	322	314	348	333	393	332	347	378	339	359	354	337	349	340	329	366	355	308	311	378	314	319	351	330	331	323	350	331	325	371	355	369	348	341	329	347	346	327	323	358	373	310	309	323	323	333	324	347	320	348	339	335	321	368	327	332	336	323	323	318	335	344	329	324	344	324	345	334	354	355	334	331	325	334	369	336	328	346	338	330	352	346	353	351	357	343	314	359	342	336	324	336	341	318	352	339	346	350	365	339	338	350	336	368	340	346	348	325	381	364	352	353	339	378	326	314	347	358	342	320	364	345	324	349	331	362	348	361	351	351	341	332	309	351	342	329	377	338	330	345	347	338	349	334	353	310	365	352	363	324	350	341	322	336	326	357	334	366	339	349	354	344	345	357	350	372	313	351	344	332	350	345	344	358	373	353	341	316	343	356	330	347	358	291	339	339	331	370	333	345	327	353	353	334	346	339	306	343	334	356	349	343	316	336	330	340	352	359	338	352	338	346	345	343	338	325	334	301	357	318	334	320	333	363	338	318	309	339	326	340	352	338	345	326	364	311	324	311	351	339	325	323	351	341	338	347	339	358	302	328	353	328	325	319	341	332	329	353	377	325	350	327	342	334	330	359	309	333	322	339	350	288	363	321	340	350	354	334	355	346	344	369	346	337	367	368	372	325	338
30117	22859	13168	1177	544	470	543	504	518	498	492	513	565	520	529	499	541	517	532	463	507	510	495	509	477	476	503	468	497	492	525	510	474	510	496	493	537	513	526	483	512	512	517	508	514	524	480	494	483	521	511	489	503	508	525	470	509	482	490	512	502	547	492	519	509	495	516	503	514	461	463	488	502	471	527	510	511	547	490	484	488	486	509	486	499	521	546	543	494	522	490	484	506	477	504	474	524	554	518	488	505	503	520	500	470	493	496	532	503	513	542	497	518	505	483	472	513	502	527	486	501	482	507	515	505	522	503	523	534	521	500	486	519	541	523	511	487	482	525	538	518	487	505	523	528	534	513	507	506	483	495	528	470	515	502	490	513	497	520	513	500	518	512	502	517	527	542	476	488	515	502	514	471	508	489	457	528	498	507	500	483	542	522	510	521	499	544	475	529	482	562	511	497	540	543	494	511	493	504	485	535	485	453	512	525	534	514	471	527	500	551	486	506	509	506	495	494	480	519	527	486	495	497	501	492	500	552	529	488	534	480	498	500	514	503	512	442	510	489	521	524	444	497	488	487	506	523	517	465	510	500	488	505	493	502	507	509	509	489	529	506	507	517	520	478	504	493	483	533	493	490	483	492	510	500	526	507	515	479	518	446	504	508	546	534	525	486	499	527	491	492	515	489	491	489	507	505	486	452	506	512	499	500	495	538	554	504	478	512	464	481	555	507	504	489	492	513	513	512	515	522	509	495	496	484	514	511	527	477	507	499	455	508	502	521	498	521	508	503	509	506	500	504	505	499	508	497	517	479	500	533	522	476	511	465	516	494	484	530	507	506	495	505	549	529	509	516	526	540	496	517	490	514	506	523	508	529	535	478	499	487	486	516	519	464	523	514	479	531	513	521	495	471	496	492	528	529	511	516	493	528	466	528	519	510	502	533	547	529	504	469	553	508	521	497	437	536	489	496	456	528	485	513	525	543	514	508	535	499	487	529	500	510	522	515	509	494	496	525	546	560	507	485	519	524	523	490	519	525	496	537	519	513	512	487	523	503	473	503	504	530	535	509	473	509	516	517	509	516	510	510	490	492	469	503	506	556	513	468	500	539	493	546	488	530	525	532	538	480	513	519	541	481	526	536	556	537	504	517	493	489	488	526	488	525	508	466	492	507	524	488	492	483	485	509	518	510	487	468	510	500	517	537	476	466	467	496	536	498	508	496	521	469	526	481	473	495	545	521	498	496	518	518	512	487	508	513	540	489	526	537	498	492	529	506	520	490	487	496	526	522	499	496	490	462	538	526	515	480	477	499	508	530	513	517	509	503	535	512	506	522	511	468	468	577	516	556	530	501	519	505	530	519	507	470	483	505	539	502	520	508	470	510	498	519	485	523	457	483	491	520	504	512	474	521	498	503	477	474	480	538	501	473	497	519	464	495	484	522	490	481	497	545	479	533	525	494	508	523	479	546	506	475	524	492	543	550	485	486	512	527	482	520	490	474	489	522	537	480	520	461	482	478	536	511	528	510	500	502	534	511	500	503	548	522	465	494	518	515	520	475	567	497	484	508	508	536	514	525	532	495	501	511	546	510	504	514	505	510	479	512	485	522	483	504	488	524	481	470	521	509	483	523	489	509	471	484	522	452	505	500	505	466	520	495	479	505	493	516	494	518	459	485	492	493	474	479	501	524	530	559	511	529	504	491	523	505	553	522	504	501	489	486	512	483	508	521	503	479	501	529	521	504	509	490	484	514	511	543	543	515	447	486	518	524	519	454	540	497	507	545	506	542	507	504	502	504	518	506	512	467	522	472	488	477	531	526	484	504	468	472	500	480	491	501	524	516	502	481	531	504	512	534	535	506	492	558	498	535	501	449	491	488	465	515	502	500	515	457	471	507	478	541	557	563	506	507	486	489	502	505	554	511	538	495	522	476	512	503	503	500	525	478	497	500	540	540	539	469	525	510	511	518	482	545	523	482	485	473	484	512	512	502	504	544	473	496	521	508	556	507	499	491	481	541	548	484	471	479	520	501	500	494	485	521	482	539	505	505	490	490	512	494	534	478	479	495	540	501	518	476	486	524	478	514	502	531	472	522	530	486	470	520	500	478	504	490	505	458	534	530	475	481	519	501	510	467	526	507	509	490	498	525	491	512	553	507	510	509	515	483	548	539	542	450	522	539	514	521	495	538	496	532	521	479	532	490	505	537	535	524	480	542	542	511	484	526	496	474	527	558	505	520	536	466	489	518	483	479	515	514	482	493	490	509	530	465	558	463	542	487	488	534	524	549	523	458	543	477	544	493	481	463	489	486	500	517	485	519	516	518	513	495	510	494	459	514	505	544	524	518	503	516	514	536	503	505	505	480	508	536	498	529	481	518	508	544	513	586	541	483	508	509	537	516	518	514	519	514	537	501	501	541	514	508	489	526	482	510	506	499	522	521	501	474	501	516	508	512	478	452	509	530	513	478	485	544	501	508	464	534	497	533	542	474	555	458	479	506	489	509	483	461	511	495	485	535	520	496	506	534	499	512	501	508	528	480	495	525	472	443	549	514	493	524	504	509	506	499	502	472	539	507	500	467	520	505	483	507	518	505	489	498	517	531	491	522	510	504	508	464	512	533	520	539	531	486	520	528	492	467	525	530	526	520	538	470	515	544	484	537	517	534	487	526	547	484	533	509	460	521	544	520	507	521	510	519	515	450	519	475	555	528	521	462	551	520	538	494	476	545	523	509	485	487	516	526	524	496	486	498	518	505	492	485	494	497	555	531	500	499	486	500	480	480	507	516	506	531	513	504	530	490	493	552	491	532	491	511	499	515	533	500	496	518	502	520	511	509	478	482	513	501	462	518	513	498	505	478	532	495	512	478	512	504	486	492	516	481	486	496	511	522	484	459	516	496	496	504	508	484	525	560	508	528	465	504	511	489	476	491	503	515	488	514	520	545	532	488	472	487	530	511	496	519	529	508	540	485	511	488	525	495	478	522	505	528	526	515	506	556	526	536	473	483	521	531	480	506	528	547	560	479	555	462	494	453	543	538	467	479	520	501	525	504	522	495	513	486	531	523	499	497	482	454	529	528	511	518	560	487	523	474	502	494	534	494	516	533	492	536	510	493	514	523	511	478	519	529	539	511	513	514	496	522	517	488	494	509	493	499	510	485	514	517	483	517	524	513	501	515	508	519	529	521	524	479	500	511	521	500	483	506	492	539	526	530	508	515	525	530	527	478	535	526	506	553	517	495	476	538	513	508	484	506	514	513	514	530	503	533	503	524	502	538	444	509	510	508	575	498	530	529	474	533	521	514	508	494	472	528	513	507	485	512	460	468	510	513	496	496	500	532	513	521	520	556	509	542	479	533	507	484	501	477	534	506	500	511	499	508	513	504	502	479	544	480	508	470	522	511	527	527	472	517	534	490	504	469	508	493	502	525	557	511	507	510	508	548	465	497	528	502	518	516	507	521	511	496	523	501	547	504	502	539	494
30525	31143	8891	744	768	701	755	782	786	756	783	695	743	712	800	748	790	731	763	703	735	745	757	704	731	738	748	732	783	701	755	793	747	756	705	769	709	758	735	752	765	714	751	755	752	847	745	714	727	693	789	742	731	785	737	726	711	750	707	750	735	774	776	755	726	728	686	753	728	763	762	711	751	707	768	764	771	740	736	767	709	749	728	773	761	733	686	766	722	738	757	735	739	743	724	732	707	792	722	739	751	742	732	777	760	756	692	796	718	764	761	734	735	797	751	694	762	780	761	684	709	696	763	764	704	757	730	741	748	734	767	740	717	758	744	781	724	738	769	696	774	776	790	771	778	711	762	756	747	744	778	741	773	755	740	742	757	747	746	697	725	706	756	782	711	737	777	753	719	698	725	782	740	718	711	743	721	772	718	767	753	713	761	764	721	758	793	744	720	708	744	800	777	753	718	785	788	751	781	724	748	696	753	724	760	780	762	714	745	753	746	762	711	702	732	707	748	771	734	762	757	766	779	707	691	709	787	678	701	722	793	716	796	751	744	742	774	733	710	728	760	761	733	749	789	760	721	734	734	756	775	696	688	723	709	754	747	689	692	739	744	751	732	770	785	780	744	770	770	767	738	730	739	740	764	726	741	777	745	754	754	724	767	731	746	729	788	703	726	730	783	763	747	700	744	754	736	714	746	753	787	745	764	699	758	687	771	702	785	754	724	756	717	733	776	729	792	702	787	795	721	769	733	773	724	699	746	723	787	712	713	751	757	759	782	729	735	733	741	739	741	761	736	771	742	760	728	733	777	711	757	784	787	734	741	784	742	760	729	769	757	741	728	746	714	757	780	736	702	755	712	732	745	687	717	732	758	776	748	783	762	745	762	734	756	696	772	729	715	777	701	743	733	760	763	767	725	719	737	760	767	803	774	714	744	762	788	762	734	735	706	752	750	741	728	805	767	750	675	732	766	696	706	780	763	776	773	747	702	705	733	772	732	764	720	701	726	755	745	783	763	742	676	685	766	752	778	733	662	747	738	734	758	744	731	761	764	757	730	751	740	742	692	742	761	717	724	725	734	730	743	707	760	752	769	749	708	804	766	721	785	752	720	744	761	725	733	760	791	756	722	757	722	753	766	739	703	754	770	757	778	748	762	754	743	749	766	734	727	750	734	702	806	769	773	820	774	755	740	749	743	790	753	780	735	734	725	733	762	772	758	736	793	769	697	745	714	724	742	755	743	752	731	717	751	705	745	774	716	720	775	727	804	713	771	724	731	743	754	752	758	723	699	727	733	731	714	710	773	752	686	792	759	740	722	720	668	757	748	708	754	742	688	734	739	743	725	773	773	749	704	758	769	777	724	782	724	794	779	763	785	746	737	758	718	738	728	767	714	755	782	775	742	669	727	735	769	758	773	764	736	761	729	731	709	723	759	766	768	738	754	737	776	713	758	738	756	756	731	760	758	767	733	720	757	741	732	742	709	753	717	755	698	766	732	762	787	742	731	746	721	683	735	728	746	740	741	791	751	748	721	726	719	768	770	757	772	671	764	764	732	742	685	793	757	735	749	765	750	681	722	756	741	739	712	805	721	698	738	707	770	775	747	733	754	745	734	767	765	762	784	717	743	813	758	722	761	734	735	715	758	740	768	765	733	724	744	771	741	796	785	751	748	782	750	762	725	693	753	767	738	750	697	703	766	769	786	793	728	802	735	708	725	725	751	713	736	758	755	767	715	754	770	711	782	733	747	702	736	731	721	691	743	789	757	688	721	713	783	703	741	757	706	748	719	810	755	770	722	741	746	770	786	762	740	766	730	753	733	719	727	745	784	726	771	850	780	730	674	716	739	798	778	716	776	711	706	697	748	746	782	720	710	712	737	751	742	716	768	726	786	730	750	756	725	740	707	727	714	718	786	743	684	772	745	750	747	742	753	701	799	777	748	767	755	751	750	742	741	723	738	756	716	747	750	783	694	753	728	728	769	736	740	743	711	724	713	752	725	732	692	723	733	736	765	762	724	729	695	742	761	738	803	712	775	734	727	766	746	695	723	751	721	715	737	722	761	727	737	724	776	776	709	735	736	751	767	709	759	759	694	786	733	735	737	725	758	815	779	744	772	766	769	749	774	693	725	793	780	736	770	757	741	719	732	746	730	783	711	737	691	718	752	708	739	755	734	752	763	757	757	733	749	733	704	756	724	752	767	758	765	750	761	731	747	749	761	735	723	774	779	733	677	694	764	767	771	768	714	785	744	730	753	685	768	729	776	736	754	707	787	717	754	762	720	739	716	744	767	719	734	705	693	684	762	781	716	729	739	759	722	693	768	771	768	728	756	688	790	753	735	762	743	723	737	700	733	750	718	736	781	736	761	692	740	722	778	749	729	786	756	726	791	729	708	774	745	745	754	719	749	744	734	732	770	718	800	771	764	733	701	750	748	728	709	749	749	684	753	737	737	720	762	733	742	749	748	736	725	736	729	752	758	731	699	775	740	710	740	756	794	743	720	726	760	727	770	753	728	767	721	762	772	706	797	743	668	732	716	759	745	786	747	718	716	731	738	761	662	735	771	772	745	789	748	730	745	712	787	741	727	829	778	761	802	757	750	754	745	804	705	725	714	722	744	742	804	747	798	717	721	729	765	753	743	736	741	758	697	724	722	741	778	762	763	704	789	755	768	752	760	740	768	718	770	739	769	746	799	738	762	759	733	763	721	713	779	750	768	716	765	740	739	765	727	766	775	749	778	777	707	701	747	733	738	794	756	752	763	741	820	725	745	733	761	749	720	738	762	760	769	739	737	752	723	757	744	774	765	741	784	737	736	723	723	707	716	757	711	739	726	716	761	781	797	741	737	725	766	733	768	747	768	737	750	726	758	746	735	778	731	753	737	764	769	764	756	779	757	680	694	723	751	774	750	723	736	707	809	689	702	706	800	713	784	752	706	792	799	719	741	790	714	735	728	757	757	724	725	759	745	708	733	756	732	742	755	760	754	776	757	776	695	711	743	739	713	750	800	734	731	735	733	758	719	738	738	772	729	751	765	738	741	720	681	812	779	678	708	747	685	702	724	777	744	744	727	749	676	727	748	751	750	731	722	703	724	710	710	794	733	772	782	727	755	786	740	769	774	723	729	765	748	695	760	758	711	702	728	704	713	771	752	735	783	754	747	688	738	803	748	820	699	771	704	756	727	760	751	717	727	722	715	750	755	760	742	745	770	779	727	709	729	783	723	746	745	737	770	688	762	756	770	787	747	798	725	758	715	729	740	744	706	735	712	740	761	777	721	726	761	773	728	773	732	716	728	736	778	712	758	770	766	743	723	725	725	780	718	756	751	731	709	746	763	723	697	700	730	728	742	756	700	753	763	711	753	712	745	733	705	731	738	775	799	773	740	790	755	745	730	764	732	733	745	755	705	728	773	748	801	749	736	733	729	777	747	720	756	741	746	765	765	767	790	751	752	717	773	821	709	771	719	787	781	765
23554	21763	28406	25116	18206	1713	360	319	300	273	311	316	284	269	302	298	294	277	284	291	296	297	273	289	301	297	289	313	294	285	274	316	286	301	275	273	288	258	269	264	278	290	285	258	291	293	297	316	290	294	275	308	282	293	277	314	286	273	285	300	291	268	304	314	268	263	281	289	298	267	296	291	326	283	320	255	285	250	285	278	270	300	276	303	239	300	287	277	306	274	266	277	283	294	278	269	265	262	282	296	278	298	272	285	291	278	291	299	290	249	290	295	293	289	295	301	265	277	297	326	278	309	269	291	298	281	284	294	296	276	278	286	279	291	284	293	294	288	297	287	300	315	277	292	287	277	316	271	275	265	277	292	288	263	285	305	290	308	269	284	281	276	273	294	304	293	284	291	306	307	303	303	251	281	276	309	318	289	304	277	276	298	276	275	319	251	265	291	292	296	281	306	300	266	280	260	291	286	291	293	306	270	277	312	271	274	286	303	326	300	284	296	305	294	263	296	274	299	267	280	288	298	306	292	277	273	313	291	280	297	282	278	292	278	266	277	296	300	289	279	287	248	294	297	287	292	309	269	316	264	315	283	249	289	279	270	292	292	300	274	296	290	300	278	299	299	254	290	276	279	261	282	290	282	297	283	285	311	286	276	321	303	289	272	286	282	275	301	284	269	286	279	312	286	289	285	284	311	292	298	298	321	289	285	280	293	306	291	258	278	283	293	318	297	307	280	286	285	304	269	281	289	314	274	317	288	300	263	295	294	291	324	291	318	292	268	291	303	308	291	292	297	278	280	318	265	280	289	276	296	285	282	300	280	305	296	248	276	306	297	273	312	256	293	290	279	308	279	292	310	290	323	258	295	290	265	284	291	294	273	305	267	308	292	269	288	272	231	267	298	267	281	295	256	272	281	323	309	282	299	277	340	279	287	294	308	283	278	271	312	280	290	275	299	273	316	266	302	293	302	298	283	283	308	276	308	305	310	319	313	287	255	257	258	281	304	294	314	304	290	302	304	286	311	289	317	279	288	262	281	271	281	284	308	285	306	283	282	304	255	288	299	283	309	285	279	316	296	284	298	287	303	292	296	292	288	260	305	293	292	288	319	287	309	275	260	245	301	283	263	279	286	282	327	263	314	289	283	277	277	295	272	277	305	306	287	273	286	320	278	325	256	280	293	281	281	279	292	297	305	260	255	314	293	297	282	298	272	288	298	309	281	282	289	299	279	291	273	282	279	297	287	268	303	297	307	269	297	288	286	300	321	286	269	272	324	280	295	279	271	288	296	266	310	278	270	309	294	280	289	333	293	309	308	290	285	307	280	274	267	312	274	315	267	278	288	290	286	301	270	314	280	267	295	268	299	276	303	303	280	290	281	279	284	321	288	288	255	292	294	282	284	323	270	319	273	277	271	309	262	270	291	276	295	283	252	260	308	280	267	287	298	295	298	274	315	280	272	282	272	295	287	286	295	281	284	290	293	296	272	280	258	289	287	236	290	292	295	294	286	283	266	276	321	326	293	284	312	311	271	275	291	284	297	268	306	276	287	274	290	295	244	290	277	287	274	272	305	293	299	276	290	290	285	278	272	305	278	280	273	287	289	277	289	273	293	293	284	269	282	269	302	266	276	297	279	301	253	273	275	285	316	271	295	328	307	287	276	290	305	279	306	266	292	267	263	287	277	273	282	279	264	308	284	250	286	270	301	295	286	306	257	288	306	298	289	276	288	294	304	330	281	301	271	296	269	281	283	300	291	262	257	309	307	257	292	274	316	289	296	282	296	309	293	241	277	253	274	308	292	300	277	300	291	300	303	296	265	291	306	293	289	298	299	317	273	284	289	318	303	298	282	276	258	257	293	290	270	307	281	296	291	277	305	316	290	285	272	277	304	269	309	295	292	305	275	290	298	313	281	285	297	291	293	308	283	277	288	296	279	296	286	301	271	320	307	270	273	263	305	281	300	307	277	270	281	275	277	270	296	279	293	285	272	281	284	284	287	297	288	294	291	278	293	298	264	309	286	276	257	284	291	303	289	275	304	304	267	261	290	297	286	281	283	297	297	281	282	281	282	305	272	315	295	240	268	280	284	310	282	284	280	285	281	294	282	284	306	302	282	297	280	265	287	326	297	280	281	298	267	291	299	280	327	300	291	303	280	297	277	281	295	290	294	315	304	265	306	283	273	281	298	283	282	273	289	275	288	277	282	286	272	301	263	276	270	275	289	297	270	280	309	308	299	303	274	296	298	311	277	263	282	307	280	286	278	264	273	310	315	286	281	287	299	281	291	231	265	270	285	267	281	306	288	294	286	290	310	315	267	306	301	279	285	296	314	292	291	277	253	286	302	292	308	279	291	289	263	313	262	287	304	287	258	276	322	276	276	272	289	339	291	297	335	284	276	297	272	295	277	323	288	297	304	284	291	276	278	287	281	243	273	292	307	276	315	258	307	277	294	249	288	276	312	282	295	277	256	313	270	271	292	277	288	287	283	290	296	291	290	254	262	293	306	314	262	278	275	308	310	313	274	305	287	283	298	275	324	275	296	265	252	294	304	289	288	305	256	260	286	320	303	331	280	292	325	304	281	299	278	299	321	286	264	299	297	277	301	291	311	256	277	273	288	272	285	282	274	275	309	265	286	309	277	289	292	328	321	290	288	283	299	272	261	285	287	254	279	291	289	276	274	248	261	304	273	264	276	276	274	276	259	294	288	296	285	269	293	283	282	289	309	292	262	259	272	274	310	275	290	267	253	312	274	327	323	288	285	271	277	308	290	290	298	290	286	292	291	274	314	310	301	280	281	268	273	265	331	310	296	266	310	277	307	284	300	296	311	304	292	258	267	287	293	255	297	302	276	274	269	288	280	301	307	303	276	299	291	306	257	286	284	300	268	273	275	316	285	291	296	294	296	283	268	280	264	261	292	264	257	279	309	271	272	315	296	325	273	323	301	306	274	310	272	276	281	242	278	280	297	322	299	269	296	285	300	266	273	279	266	273	290	280	275	297	288	302	322	259	274	301	301	300	243	291	269	279	300	275	290	275	266	300	305	286	314	299	285	278	286	298	272	277	292	275	282	325	296	306	304	271	307	318	264	270	287	298	286	279	285	291	304	268	295	283	305	283	301	287	290	291	286	260	284	276	302	278	265	308	291	305	272	299	312	285	280	300	272	279	290	279	293	273	288	291	255	289	292	273	281	270	276	284	273	324	295	269	270	283	295	303	318	247	277	278	275	284	292	282	270	294	276	287	290	308	272	276	291	299	274	290	289	276	294	253	291	305	280	300	273	293	280	276	246	278	291	282	276	286	323	297	267	266	293	301	279	258	297	295	289	277	292	289	293	301	280	251	298	308	299	285	292	292	242	308	296	291	270	243	242	281	314	295	289	291	307	294	287	260	336	251	296	271	278	279	274	291	263	272	277	290	276	239	248	288	277	303	270	282	263	278	287	299	307	299	292	288	305	257	289	313	312	276	308	291	281
51670	73590	29351	632	543	511	495	508	471	444	460	465	454	452	487	460	454	470	413	473	471	409	466	458	381	395	433	444	413	463	432	435	481	440	420	452	469	445	461	445	431	471	466	411	453	432	449	439	465	458	445	447	473	449	424	440	452	416	407	464	433	431	445	432	446	465	442	447	412	478	443	433	420	434	436	412	435	471	447	427	433	457	424	468	485	393	455	384	473	400	418	397	451	459	421	414	405	452	438	452	486	421	451	481	445	429	396	421	442	427	421	431	418	453	418	420	437	403	459	471	432	464	427	471	425	430	460	444	407	427	434	425	446	462	446	446	448	462	469	440	453	430	421	445	430	461	460	445	451	438	411	460	422	462	442	425	455	416	465	419	451	439	452	458	447	470	439	409	440	436	409	418	410	435	455	435	425	449	397	458	431	392	477	423	451	410	488	419	484	459	424	438	454	448	450	402	442	469	414	438	440	444	456	446	435	431	427	439	468	452	431	443	418	427	475	454	413	434	424	428	440	466	425	426	438	455	428	442	445	440	436	435	446	407	448	459	446	434	440	465	447	470	423	432	427	438	400	448	426	454	449	421	441	418	430	402	490	411	417	434	424	412	443	451	430	396	480	439	460	395	433	468	428	458	440	462	428	466	423	428	426	429	458	442	454	459	447	397	415	450	445	460	425	412	475	427	446	412	449	449	421	427	432	421	478	423	454	429	459	436	458	418	440	436	426	428	451	417	470	440	463	412	419	474	451	467	412	440	431	413	490	466	443	432	398	447	456	448	443	445	417	422	448	453	434	431	447	484	465	447	467	432	412	419	439	475	465	448	466	465	433	446	438	435	430	436	497	452	443	460	446	414	443	420	431	449	436	457	429	435	447	428	416	421	417	465	446	456	430	425	440	417	432	439	442	498	466	414	435	420	410	487	457	410	425	479	426	473	436	450	425	427	451	464	407	420	404	514	435	427	438	424	448	450	415	441	495	433	450	417	458	432	426	468	423	418	464	438	460	449	423	460	450	469	425	437	433	464	418	414	478	463	453	434	450	427	450	430	450	470	431	459	454	429	448	423	447	465	435	407	409	402	454	455	453	453	479	420	436	440	449	444	449	459	425	429	432	403	446	399	431	444	429	459	411	455	422	415	442	421	401	439	464	466	407	469	451	447	445	413	435	435	455	421	430	460	421	438	425	415	470	446	433	440	447	443	461	442	444	457	445	427	440	420	414	490	422	456	448	433	437	454	449	410	434	438	420	445	426	465	440	429	431	417	426	400	437	489	452	473	423	409	427	430	433	429	440	427	411	443	397	449	454	432	471	471	454	433	477	417	404	439	443	452	444	468	445	431	501	441	441	442	417	423	437	458	440	439	412	464	438	431	453	410	457	442	483	454	476	422	444	425	440	474	418	478	483	432	408	412	443	435	454	459	463	480	455	435	440	457	435	454	420	424	427	440	442	448	405	438	437	404	458	456	458	455	444	441	446	413	430	441	426	442	445	437	440	450	403	398	442	476	449	451	476	388	453	447	452	465	477	437	402	479	414	450	427	450	444	411	445	465	419	447	457	437	440	446	467	436	413	468	451	442	446	428	448	418	455	466	455	439	404	441	430	414	440	406	429	439	447	440	421	466	423	463	448	465	395	430	412	445	438	456	446	429	420	444	415	458	423	452	465	428	418	466	442	479	414	437	405	431	403	449	431	414	475	406	430	420	422	474	443	423	456	437	480	476	415	403	458	443	419	439	472	450	441	446	448	428	470	432	457	464	400	455	423	435	435	422	464	450	469	421	421	422	422	427	455	440	451	463	466	454	459	379	440	413	447	432	502	428	450	408	440	424	450	450	428	430	430	418	438	453	443	464	423	441	429	444	415	485	432	443	439	441	435	465	436	422	469	456	401	452	467	406	462	429	459	463	469	375	471	399	455	448	433	441	432	400	431	431	448	415	448	429	422	456	421	446	420	439	454	436	462	439	423	447	435	455	443	448	442	432	453	429	418	465	466	431	442	416	443	460	430	415	424	433	441	486	434	448	445	448	429	440	461	444	445	446	468	412	392	432	467	417	413	406	457	440	428	411	436	444	441	459	430	392	469	459	447	460	437	445	431	420	423	471	442	439	441	445	417	428	428	430	443	408	454	442	421	455	419	421	451	448	424	408	460	413	384	423	427	464	430	460	415	452	442	428	473	448	439	476	431	419	418	403	435	460	435	458	426	417	434	436	452	452	466	474	411	429	459	460	443	476	459	441	417	432	469	428	424	428	454	436	418	409	412	445	445	434	385	468	450	467	448	418	429	452	458	440	427	427	434	424	416	467	465	466	473	417	422	460	435	478	449	441	435	428	459	444	385	416	453	416	458	433	427	417	458	468	423	458	450	389	440	427	434	440	458	419	436	445	445	424	468	435	463	498	427	489	445	469	448	425	442	463	455	451	400	466	416	429	465	403	425	452	445	471	439	438	456	439	455	459	435	478	453	421	494	418	440	451	457	437	433	430	432	435	435	492	487	424	410	442	426	426	456	416	399	466	397	430	450	440	439	418	417	427	426	412	426	442	450	464	432	391	452	450	409	431	429	426	452	425	458	416	436	422	428	428	461	417	425	449	427	427	498	439	427	456	421	451	442	464	448	450	440	423	410	406	408	432	430	444	437	397	414	421	477	451	442	461	445	439	429	442	392	427	454	429	482	475	429	455	435	446	421	463	439	429	487	470	449	428	464	447	437	435	449	418	462	434	431	425	437	440	435	434	420	416	421	407	424	435	420	422	460	451	475	392	464	432	464	418	442	411	465	429	429	421	418	429	412	447	445	406	453	456	427	428	439	423	417	466	432	438	426	446	441	430	426	424	452	408	409	473	445	463	426	444	482	405	464	451	441	450	464	483	425	451	455	405	425	441	419	408	431	440	408	437	411	431	443	445	484	443	400	448	445	451	459	459	429	440	388	391	449	415	431	414	442	442	439	390	427	438	440	447	400	464	430	428	424	442	418	431	448	458	471	447	464	429	459	408	448	449	420	440	478	444	423	433	446	485	413	479	461	416	480	441	471	444	439	464	446	460	441	456	452	456	455	416	428	435	462	438	425	430	414	402	463	448	428	429	465	424	432	382	431	421	412	427	439	410	452	426	471	426	403	440	411	404	457	415	426	487	437	447	459	446	457	427	446	443	421	442	432	430	465	432	401	431	470	446	444	433	410	426	427	420	450	451	474	455	427	454	452	447	475	436	431	433	411	459	425	436	394	442	489	463	400	440	441	406	438	445	452	414	449	465	399	434	413	442	437	414	464	448	391	447	394	439	445	469	448	423	443	417	425	459	455	408	455	493	422	451	441	460	451	453	442	423	445	451	441	439	457	432	425	456	431	465	502	454	445	469	419	423	432	443	449	436	425	421	452	433	467	449	405	417	431	421	435	456	459	454	432	419	439	420	426	442	423	454	438	418	438	417	465	456	415	408	426	445	442	361	424	461	445	428	428	408	443	431
25032	22318	27033	21526	2342	598	616	548	579	546	521	563	577	590	550	528	561	588	576	520	568	556	530	531	555	540	506	507	523	535	571	572	530	580	548	513	517	521	543	534	536	522	543	562	496	555	554	536	573	535	530	503	558	569	535	552	552	554	544	555	550	555	573	543	504	552	562	574	548	534	486	517	533	566	571	550	587	561	550	546	536	520	571	594	537	550	560	509	546	546	521	515	563	599	527	528	578	527	574	571	561	526	546	562	567	593	559	533	543	551	541	549	509	538	517	514	523	559	530	610	553	549	552	587	561	541	547	539	558	576	507	543	526	543	546	524	547	495	527	534	484	556	579	543	552	575	577	557	560	558	536	579	552	562	556	559	544	562	516	554	530	581	547	548	572	525	574	523	541	558	558	521	558	534	536	580	539	562	563	560	509	552	551	559	557	557	519	548	537	547	550	548	555	535	555	583	561	555	543	545	538	577	524	558	544	574	558	557	535	506	520	512	551	530	543	569	580	545	571	558	513	549	562	550	566	511	559	577	529	543	555	569	575	553	517	578	558	521	544	580	542	580	523	538	509	569	514	576	573	623	552	540	535	575	556	577	551	555	555	579	566	559	532	562	538	534	538	527	564	557	529	522	589	570	501	546	546	548	537	525	559	532	510	534	564	543	557	576	550	523	578	503	568	520	545	550	523	516	540	592	582	553	570	564	515	485	556	558	555	542	578	547	546	513	570	563	566	536	584	564	532	494	517	551	589	531	570	552	535	541	529	550	579	546	523	524	513	592	580	538	548	535	557	552	553	511	538	582	501	581	554	593	581	541	544	500	560	536	531	546	552	538	538	588	551	551	547	552	555	560	547	553	551	611	536	554	563	554	571	547	538	555	571	558	549	527	520	587	489	557	546	542	572	556	519	554	564	552	544	537	541	535	589	538	489	568	530	536	518	516	504	565	525	521	561	528	570	500	519	611	568	525	572	573	536	520	534	546	576	545	573	538	532	500	523	570	521	554	548	566	614	522	530	540	510	493	538	552	564	527	590	547	566	556	476	533	536	560	553	536	548	562	532	543	549	573	503	582	544	579	530	579	535	556	554	557	549	538	558	540	546	533	531	544	539	538	556	601	525	568	544	552	556	525	529	539	566	566	533	566	541	593	524	577	522	623	613	519	524	545	536	497	557	533	560	586	547	550	568	558	531	581	564	545	556	551	542	558	577	525	523	543	586	583	535	542	556	590	574	532	544	536	509	532	576	519	544	556	546	514	554	529	574	495	558	615	579	532	526	539	548	567	567	557	557	571	517	575	547	576	514	544	539	549	587	530	528	535	538	595	570	554	556	475	576	554	520	573	539	534	554	525	530	538	563	548	568	548	560	501	565	543	555	553	573	548	560	569	556	555	547	539	577	528	556	553	533	518	549	520	527	541	568	532	554	533	514	533	571	506	550	558	524	548	555	559	545	541	500	528	543	538	567	529	532	531	542	540	549	572	542	539	547	560	550	560	538	534	577	504	559	553	569	558	588	565	579	523	595	530	590	564	558	555	515	596	563	535	538	542	585	565	553	558	569	558	564	554	546	557	551	531	541	564	546	530	551	592	571	527	561	528	545	530	546	544	586	556	513	509	581	544	560	542	557	538	502	567	570	575	525	543	518	502	577	535	554	557	551	591	519	545	543	544	535	576	584	552	559	513	533	523	559	504	521	532	570	529	560	544	550	590	565	503	530	575	543	497	529	577	571	560	550	542	529	525	513	533	535	592	574	532	530	539	537	533	578	550	536	579	529	549	513	569	561	561	571	517	522	566	523	506	568	564	551	512	533	517	582	547	509	527	532	565	553	534	516	568	586	532	570	585	541	545	531	573	500	516	565	559	531	557	562	561	510	559	572	520	546	542	548	535	554	563	547	534	538	523	535	540	560	522	571	498	531	566	556	544	521	521	552	477	536	568	553	546	525	565	543	596	584	551	530	498	523	502	526	553	536	536	567	551	570	545	560	559	509	544	526	549	556	529	568	548	552	511	542	558	562	565	528	579	572	565	547	577	547	580	580	507	560	574	542	512	584	565	543	595	568	606	511	554	526	570	549	515	565	548	522	551	562	550	529	553	499	555	560	569	544	546	555	554	527	511	584	527	594	546	529	524	517	550	583	569	552	578	528	529	562	542	542	540	537	533	506	546	570	524	574	535	573	572	559	535	581	546	539	510	563	548	478	524	530	545	527	564	539	542	536	567	540	544	529	528	533	563	555	528	537	562	577	520	540	536	531	542	562	563	525	524	534	574	538	571	556	516	536	540	524	562	527	550	544	511	576	546	515	544	547	568	541	505	546	530	567	543	533	561	549	594	521	518	520	569	550	558	551	503	559	566	558	575	570	513	548	565	533	534	568	522	565	521	540	523	553	540	533	542	522	565	535	548	535	565	552	542	546	550	566	532	505	553	538	575	542	585	531	530	549	560	564	540	577	562	519	549	508	540	536	558	581	505	639	512	572	549	584	580	559	576	547	586	583	561	572	555	523	505	546	566	613	557	536	543	567	527	580	578	509	547	574	478	592	512	561	569	536	555	530	569	598	588	595	534	542	558	521	543	501	547	549	503	571	562	526	550	585	552	593	551	546	565	533	569	554	520	525	521	578	532	498	538	530	503	537	557	513	571	527	512	548	569	555	554	537	538	542	536	598	521	536	549	556	556	552	545	593	530	596	592	541	622	540	556	582	534	531	557	545	605	551	526	557	557	576	556	583	536	552	534	559	496	594	553	522	552	541	535	523	531	566	527	493	563	573	560	516	522	546	553	534	520	544	495	530	526	574	527	560	563	537	523	560	552	569	559	537	534	541	597	530	532	580	556	567	528	568	550	490	523	527	556	549	556	537	581	568	545	536	567	528	510	563	562	539	564	531	586	591	521	556	542	575	451	565	588	551	525	595	567	566	573	534	569	555	583	573	512	548	546	563	580	542	543	570	514	574	545	527	533	523	533	546	508	544	538	545	543	539	589	517	556	551	530	511	573	569	527	537	519	563	561	567	578	605	550	544	555	513	542	545	531	548	511	567	543	546	570	561	575	515	501	536	538	540	572	528	543	589	513	536	548	546	548	546	544	506	555	581	519	549	557	560	559	551	614	542	533	537	537	519	511	577	515	559	572	537	512	545	569	530	589	530	518	594	527	538	515	552	557	561	560	567	586	562	519	549	545	554	595	556	565	527	540	509	539	539	545	553	545	523	535	548	558	577	536	563	558	535	577	551	536	569	553	532	532	551	539	588	517	568	575	593	567	540	529	597	531	585	539	557	544	572	518	560	545	544	581	522	572	560	526	555	552	538	555	528	553	556	552	525	549	549	512	602	507	514	566	565	552	579	568	548	567	548	538	575	544	513	607	561	564	550	553	516	541	549	523	563	518	574	561	538	539	534	540	519	578	572	557	545	593	581	585	573	498	535	491	544	524	587	542	576	536	547	566	563	541	587	551	546	538	564	501	570	546
45974	59004	27380	907	818	818	823	753	828	849	786	752	798	795	723	734	790	813	829	829	798	753	821	813	780	796	777	728	768	770	808	778	785	765	838	818	771	838	765	790	797	811	787	827	796	719	759	791	809	830	768	833	823	812	827	749	791	759	797	784	776	802	793	821	779	845	795	816	798	792	726	790	761	784	768	828	768	794	814	833	747	844	797	710	783	778	766	759	787	829	852	819	811	791	797	726	731	834	788	782	795	750	793	791	798	803	806	806	802	837	782	832	784	760	758	810	740	835	793	754	801	782	784	792	797	779	766	774	843	798	827	777	768	788	759	751	794	818	770	775	754	833	739	768	776	750	812	753	801	796	830	780	793	817	841	782	735	720	806	771	803	781	843	789	826	793	747	773	791	799	734	848	757	774	832	740	819	790	796	798	739	788	782	758	807	771	753	719	775	761	724	833	834	775	791	812	798	783	749	807	790	831	745	814	730	872	751	834	770	825	756	785	793	786	850	787	829	783	808	766	748	812	775	788	794	786	702	798	821	770	801	747	755	793	806	783	809	818	773	770	734	758	730	784	754	777	797	740	778	816	775	772	809	833	798	820	819	724	722	796	805	804	791	780	821	817	829	800	830	839	835	803	773	762	815	823	781	812	816	756	799	787	756	788	796	798	787	791	772	774	743	821	804	831	766	813	777	799	800	768	760	748	729	770	808	794	785	821	852	783	783	862	815	796	799	791	846	778	765	797	773	785	735	802	788	781	803	771	790	793	781	795	797	782	770	787	761	792	772	830	803	774	777	827	788	768	805	800	799	765	783	817	732	787	766	799	796	794	797	816	858	775	788	815	802	751	773	761	805	807	783	803	786	778	786	757	767	797	814	754	758	813	788	754	833	794	766	794	760	825	795	773	793	779	804	836	803	786	793	794	848	813	820	834	797	741	825	808	769	814	716	780	793	816	743	795	815	772	782	751	816	820	824	802	800	799	814	789	788	794	769	810	803	796	764	834	761	858	721	856	762	782	796	784	813	815	818	704	819	800	812	779	812	804	760	809	774	765	779	756	791	821	850	754	824	770	778	764	765	765	751	802	716	813	798	737	808	759	757	803	823	791	723	787	838	787	782	756	797	789	770	728	809	771	809	796	839	816	805	779	789	783	802	774	771	805	751	773	814	789	816	817	810	820	809	786	818	792	825	825	784	814	780	761	801	781	734	818	781	776	755	770	803	771	797	767	753	778	820	800	802	785	763	785	742	763	798	835	813	762	802	828	760	789	766	817	792	798	797	808	809	799	794	824	759	801	772	817	752	800	797	750	824	743	796	780	761	773	830	857	761	792	790	788	751	830	790	807	801	847	775	805	797	751	736	774	782	776	858	769	792	802	802	758	772	775	828	768	747	781	804	790	758	797	815	736	752	762	772	814	835	728	749	803	761	742	759	782	811	783	783	769	774	799	783	789	811	759	773	812	800	790	832	798	790	796	801	791	837	761	824	787	788	764	812	770	758	777	782	797	817	801	776	741	759	772	733	800	787	846	751	816	738	756	785	759	798	775	782	738	800	778	813	785	797	764	822	787	762	753	751	788	782	829	781	780	742	803	780	731	811	771	773	850	766	790	834	753	753	800	830	784	734	810	810	828	757	857	780	819	819	771	734	779	783	833	732	782	789	797	789	746	769	806	795	787	789	778	797	804	788	789	775	764	763	812	778	773	808	775	763	811	769	771	756	781	836	768	810	783	824	789	812	792	783	788	802	810	814	809	798	757	779	814	782	809	769	830	770	766	830	779	779	776	710	771	785	793	793	769	778	814	750	777	756	795	816	789	811	778	817	771	752	819	777	800	846	822	755	771	792	768	800	782	823	794	804	751	788	793	801	775	795	770	758	784	795	751	841	780	735	832	820	805	768	848	776	841	758	792	733	857	786	761	813	793	849	745	780	802	839	768	830	809	769	787	815	769	840	822	762	745	772	766	745	805	780	777	780	788	853	777	784	759	775	782	756	814	810	772	806	803	793	805	811	783	800	746	783	819	802	764	760	786	790	753	775	781	773	793	792	745	770	781	780	793	774	778	738	827	783	817	730	784	820	810	780	813	772	776	821	759	771	835	836	769	770	761	783	795	801	792	759	790	800	818	785	826	749	800	834	798	780	788	838	791	809	768	763	811	815	758	805	806	768	797	809	767	782	766	776	769	842	857	853	798	777	840	809	812	775	805	818	792	805	798	784	767	807	806	807	763	840	783	766	777	798	782	813	789	800	814	830	838	791	795	781	772	774	789	834	786	798	740	833	774	832	776	816	798	796	792	792	734	796	804	786	773	791	767	768	761	779	769	791	761	765	812	777	742	781	790	757	778	819	791	766	778	831	784	789	789	770	805	769	765	775	784	759	805	772	733	813	779	784	794	803	816	843	781	754	746	761	794	811	785	789	789	808	852	802	768	744	800	807	793	778	768	793	827	775	768	783	740	833	782	800	752	803	787	763	767	819	754	787	798	789	848	797	738	808	800	735	831	804	789	802	780	798	805	792	747	796	780	800	792	813	791	846	752	779	835	823	760	796	798	842	819	797	793	767	782	744	764	774	794	782	851	788	762	801	800	798	801	797	797	800	813	739	730	835	785	820	766	766	789	802	813	739	826	767	748	797	764	762	781	791	771	737	785	829	799	825	805	821	848	756	796	803	787	782	822	800	782	820	753	757	793	766	775	773	768	766	771	794	800	763	820	777	739	788	752	784	788	779	776	782	776	786	804	803	776	735	788	810	747	789	776	790	801	784	766	808	779	775	848	791	796	824	751	776	777	782	772	834	798	756	763	828	782	765	792	800	783	766	724	830	788	790	817	809	754	760	807	776	767	819	804	791	779	757	807	840	842	790	777	783	815	784	811	778	782	809	817	831	832	785	746	851	741	771	802	805	752	792	796	784	798	795	769	798	771	797	794	800	779	723	810	828	789	829	795	778	749	742	795	767	839	784	802	786	764	763	761	794	748	784	788	806	816	796	790	797	786	796	781	792	798	825	824	778	744	778	827	756	799	787	780	778	788	791	767	764	724	800	834	820	792	810	753	776	763	842	822	777	796	771	824	809	817	756	790	789	821	804	787	769	804	806	766	741	753	792	745	776	787	753	743	808	828	746	770	735	782	793	795	763	825	819	749	743	819	819	801	780	782	791	766	723	870	758	812	760	734	726	778	764	743	786	798	771	784	815	792	789	749	851	784	787	769	745	790	796	757	827	798	785	758	800	790	796	793	779	797	823	767	767	752	726	742	798	781	806	808	817	783	800	816	787	818	788	772	783	805	806	799	798	797	772	762	826	808	810	792	811	778	792	820	806	787	764	791	792	778	788	805	770	794	805	759	836	791	827	755	796	811	774	844	757	720	828	782	795	760	766	864	793	762	855	774	819	841	789	788	778	759	803	808	828	789	796	756	777	806	785	792	809	780	769	810	794	820	800	784	832	798	776	765	783	846	801	794	757	806	780	778
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
